0001122904-19-000200.txt : 20190802 0001122904-19-000200.hdr.sgml : 20190802 20190802161605 ACCESSION NUMBER: 0001122904-19-000200 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 101 CONFORMED PERIOD OF REPORT: 20190630 FILED AS OF DATE: 20190802 DATE AS OF CHANGE: 20190802 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: 19996189 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: 20000828 10-Q 1 ntgr20190630-10q.htm FORM 10-Q Document
false--12-31Q220190001122904P5DP6M1254000107900003500000P1MP1YP1Y 0001122904 2019-01-01 2019-06-30 0001122904 2019-07-26 0001122904 2019-06-30 0001122904 2018-12-31 0001122904 2018-04-02 2018-07-01 0001122904 2018-01-01 2018-07-01 0001122904 2019-04-01 2019-06-30 0001122904 2019-01-01 2019-03-31 0001122904 us-gaap:RetainedEarningsMember 2018-12-31 0001122904 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001122904 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2019-03-31 0001122904 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001122904 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001122904 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001122904 us-gaap:CommonStockMember 2019-03-31 0001122904 us-gaap:CommonStockMember 2019-06-30 0001122904 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001122904 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001122904 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001122904 us-gaap:CommonStockMember 2018-12-31 0001122904 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001122904 us-gaap:RetainedEarningsMember 2019-06-30 0001122904 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001122904 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2018-12-31 0001122904 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2019-04-01 2019-06-30 0001122904 2019-03-31 0001122904 us-gaap:RetainedEarningsMember 2019-03-31 0001122904 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2019-01-01 2019-03-31 0001122904 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2019-06-30 0001122904 us-gaap:RetainedEarningsMember 2018-04-02 2018-07-01 0001122904 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2018-01-01 2018-04-01 0001122904 us-gaap:RetainedEarningsMember 2018-04-01 0001122904 us-gaap:AdditionalPaidInCapitalMember 2018-04-02 2018-07-01 0001122904 2018-01-01 2018-04-01 0001122904 us-gaap:CommonStockMember 2018-01-01 2018-04-01 0001122904 us-gaap:CommonStockMember 2018-04-02 2018-07-01 0001122904 us-gaap:CommonStockMember 2018-07-01 0001122904 us-gaap:RetainedEarningsMember 2018-07-01 0001122904 us-gaap:CommonStockMember 2018-04-01 0001122904 2018-07-01 0001122904 us-gaap:RetainedEarningsMember 2018-01-01 2018-04-01 0001122904 us-gaap:CommonStockMember 2017-12-31 0001122904 2018-04-01 0001122904 us-gaap:AdditionalPaidInCapitalMember 2018-04-01 0001122904 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-04-01 0001122904 2017-12-31 0001122904 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2018-04-01 0001122904 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2017-12-31 0001122904 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001122904 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2018-04-02 2018-07-01 0001122904 us-gaap:AdditionalPaidInCapitalMember 2018-07-01 0001122904 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2018-07-01 0001122904 us-gaap:RetainedEarningsMember 2017-12-31 0001122904 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001122904 2019-01-01 0001122904 ntgr:ConnectedHomeMember 2019-01-01 2019-06-30 0001122904 ntgr:ConnectedHomeMember 2018-01-01 2018-07-01 0001122904 us-gaap:SalesChannelThroughIntermediaryMember 2018-01-01 2018-07-01 0001122904 ntgr:SMBMember 2019-01-01 2019-06-30 0001122904 ntgr:APACMember ntgr:ConnectedHomeMember 2018-01-01 2018-07-01 0001122904 ntgr:SMBMember 2018-01-01 2018-07-01 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember ntgr:ConnectedHomeMember 2019-01-01 2019-06-30 0001122904 us-gaap:EMEAMember ntgr:ConnectedHomeMember 2018-01-01 2018-07-01 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember ntgr:SMBMember 2018-01-01 2018-07-01 0001122904 us-gaap:EMEAMember 2019-01-01 2019-06-30 0001122904 us-gaap:SalesChannelThroughIntermediaryMember ntgr:SMBMember 2018-01-01 2018-07-01 0001122904 ntgr:APACMember ntgr:SMBMember 2018-01-01 2018-07-01 0001122904 srt:AmericasMember ntgr:SMBMember 2018-01-01 2018-07-01 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember 2019-01-01 2019-06-30 0001122904 ntgr:APACMember 2019-01-01 2019-06-30 0001122904 srt:AmericasMember ntgr:SMBMember 2019-01-01 2019-06-30 0001122904 us-gaap:SalesChannelThroughIntermediaryMember ntgr:SMBMember 2019-01-01 2019-06-30 0001122904 us-gaap:SalesChannelThroughIntermediaryMember 2019-01-01 2019-06-30 0001122904 us-gaap:EMEAMember 2018-01-01 2018-07-01 0001122904 us-gaap:EMEAMember ntgr:SMBMember 2018-01-01 2018-07-01 0001122904 us-gaap:EMEAMember ntgr:SMBMember 2019-01-01 2019-06-30 0001122904 srt:AmericasMember ntgr:ConnectedHomeMember 2018-01-01 2018-07-01 0001122904 srt:AmericasMember ntgr:ConnectedHomeMember 2019-01-01 2019-06-30 0001122904 us-gaap:SalesChannelThroughIntermediaryMember ntgr:ConnectedHomeMember 2018-01-01 2018-07-01 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember ntgr:SMBMember 2019-01-01 2019-06-30 0001122904 ntgr:APACMember 2018-01-01 2018-07-01 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember ntgr:ConnectedHomeMember 2018-01-01 2018-07-01 0001122904 srt:AmericasMember 2018-01-01 2018-07-01 0001122904 ntgr:APACMember ntgr:ConnectedHomeMember 2019-01-01 2019-06-30 0001122904 us-gaap:EMEAMember ntgr:ConnectedHomeMember 2019-01-01 2019-06-30 0001122904 us-gaap:SalesChannelThroughIntermediaryMember ntgr:ConnectedHomeMember 2019-01-01 2019-06-30 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember 2018-01-01 2018-07-01 0001122904 ntgr:APACMember ntgr:SMBMember 2019-01-01 2019-06-30 0001122904 srt:AmericasMember 2019-01-01 2019-06-30 0001122904 2021-06-30 2019-06-30 0001122904 2019-06-30 2019-06-30 0001122904 2020-06-30 2019-06-30 0001122904 us-gaap:SalesChannelThroughIntermediaryMember ntgr:ConnectedHomeMember 2019-04-01 2019-06-30 0001122904 us-gaap:EMEAMember ntgr:SMBMember 2019-04-01 2019-06-30 0001122904 us-gaap:EMEAMember ntgr:ConnectedHomeMember 2018-04-02 2018-07-01 0001122904 srt:AmericasMember 2019-04-01 2019-06-30 0001122904 us-gaap:SalesChannelThroughIntermediaryMember 2018-04-02 2018-07-01 0001122904 ntgr:APACMember ntgr:ConnectedHomeMember 2018-04-02 2018-07-01 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember ntgr:ConnectedHomeMember 2018-04-02 2018-07-01 0001122904 srt:AmericasMember 2018-04-02 2018-07-01 0001122904 ntgr:ConnectedHomeMember 2019-04-01 2019-06-30 0001122904 us-gaap:SalesChannelThroughIntermediaryMember ntgr:SMBMember 2018-04-02 2018-07-01 0001122904 ntgr:APACMember 2018-04-02 2018-07-01 0001122904 us-gaap:SalesChannelThroughIntermediaryMember ntgr:ConnectedHomeMember 2018-04-02 2018-07-01 0001122904 ntgr:APACMember ntgr:SMBMember 2019-04-01 2019-06-30 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember ntgr:SMBMember 2018-04-02 2018-07-01 0001122904 us-gaap:EMEAMember ntgr:SMBMember 2018-04-02 2018-07-01 0001122904 ntgr:ConnectedHomeMember 2018-04-02 2018-07-01 0001122904 us-gaap:EMEAMember 2019-04-01 2019-06-30 0001122904 srt:AmericasMember ntgr:ConnectedHomeMember 2018-04-02 2018-07-01 0001122904 us-gaap:SalesChannelThroughIntermediaryMember ntgr:SMBMember 2019-04-01 2019-06-30 0001122904 ntgr:APACMember ntgr:ConnectedHomeMember 2019-04-01 2019-06-30 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember ntgr:SMBMember 2019-04-01 2019-06-30 0001122904 srt:AmericasMember ntgr:SMBMember 2018-04-02 2018-07-01 0001122904 srt:AmericasMember ntgr:ConnectedHomeMember 2019-04-01 2019-06-30 0001122904 ntgr:APACMember ntgr:SMBMember 2018-04-02 2018-07-01 0001122904 ntgr:SMBMember 2019-04-01 2019-06-30 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember ntgr:ConnectedHomeMember 2019-04-01 2019-06-30 0001122904 ntgr:APACMember 2019-04-01 2019-06-30 0001122904 us-gaap:SalesChannelThroughIntermediaryMember 2019-04-01 2019-06-30 0001122904 srt:AmericasMember ntgr:SMBMember 2019-04-01 2019-06-30 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember 2019-04-01 2019-06-30 0001122904 ntgr:SMBMember 2018-04-02 2018-07-01 0001122904 us-gaap:EMEAMember 2018-04-02 2018-07-01 0001122904 us-gaap:EMEAMember ntgr:ConnectedHomeMember 2019-04-01 2019-06-30 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember 2018-04-02 2018-07-01 0001122904 ntgr:ArloMember 2018-08-07 0001122904 2018-12-31 2018-12-31 0001122904 ntgr:ArloMember 2018-12-31 2018-12-31 0001122904 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember ntgr:ArloMember 2018-04-02 2018-07-01 0001122904 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember ntgr:ArloMember ntgr:ProfessionalFeesMember 2018-04-02 2018-07-01 0001122904 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember ntgr:ArloMember us-gaap:SellingAndMarketingExpenseMember 2018-04-02 2018-07-01 0001122904 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember ntgr:ArloMember 2018-01-01 2018-07-01 0001122904 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember ntgr:ArloMember ntgr:ProfessionalFeesMember 2018-01-01 2018-07-01 0001122904 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember ntgr:ArloMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-07-01 0001122904 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember ntgr:ArloMember us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-07-01 0001122904 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember ntgr:ArloMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-04-02 2018-07-01 0001122904 ntgr:MeuralMember us-gaap:CustomerRelationshipsMember 2018-08-06 0001122904 ntgr:MeuralMember 2018-08-06 2018-08-06 0001122904 ntgr:MeuralMember 2018-08-06 0001122904 ntgr:MeuralMember us-gaap:CustomerRelationshipsMember 2018-08-06 2018-08-06 0001122904 ntgr:MeuralMember us-gaap:DatabasesMember 2018-08-06 2018-08-06 0001122904 ntgr:MeuralMember us-gaap:TechnologyBasedIntangibleAssetsMember 2018-08-06 2018-08-06 0001122904 ntgr:MeuralMember ntgr:TechnicalMilestoneMember 2018-08-06 0001122904 ntgr:MeuralMember 2018-07-02 2018-09-30 0001122904 srt:MinimumMember ntgr:MeuralMember us-gaap:MeasurementInputDiscountRateMember 2018-08-06 0001122904 ntgr:MeuralMember 2019-06-30 0001122904 ntgr:MeuralMember us-gaap:DatabasesMember 2018-08-06 0001122904 ntgr:MeuralMember us-gaap:TradeNamesMember 2018-08-06 0001122904 srt:MaximumMember ntgr:MeuralMember us-gaap:MeasurementInputDiscountRateMember 2018-08-06 0001122904 ntgr:MeuralMember us-gaap:TechnologyBasedIntangibleAssetsMember 2018-08-06 0001122904 ntgr:MeuralMember us-gaap:TradeNamesMember 2018-08-06 2018-08-06 0001122904 ntgr:MeuralMember ntgr:ServiceRevenueMilestoneMember 2018-08-06 0001122904 us-gaap:USTreasurySecuritiesMember 2018-12-31 0001122904 us-gaap:CertificatesOfDepositMember 2018-12-31 0001122904 us-gaap:CertificatesOfDepositMember 2019-06-30 0001122904 us-gaap:USTreasurySecuritiesMember 2019-06-30 0001122904 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-06-30 0001122904 us-gaap:CustomerRelatedIntangibleAssetsMember 2018-12-31 0001122904 us-gaap:OtherIntangibleAssetsMember 2019-06-30 0001122904 us-gaap:CustomerRelatedIntangibleAssetsMember 2019-06-30 0001122904 us-gaap:OtherIntangibleAssetsMember 2018-12-31 0001122904 us-gaap:TechnologyBasedIntangibleAssetsMember 2018-12-31 0001122904 us-gaap:MachineryAndEquipmentMember 2018-12-31 0001122904 us-gaap:ComputerSoftwareIntangibleAssetMember 2018-12-31 0001122904 us-gaap:ComputerEquipmentMember 2019-06-30 0001122904 ntgr:FurnitureFixturesAndLeaseholdImprovementsMember 2019-06-30 0001122904 us-gaap:ComputerEquipmentMember 2018-12-31 0001122904 us-gaap:ComputerSoftwareIntangibleAssetMember 2019-06-30 0001122904 ntgr:FurnitureFixturesAndLeaseholdImprovementsMember 2018-12-31 0001122904 us-gaap:MachineryAndEquipmentMember 2019-06-30 0001122904 ntgr:BankofAmericaMember 2018-12-31 0001122904 ntgr:WellsFargoBankMember 2018-12-31 0001122904 us-gaap:CashFlowHedgingMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-04-01 2019-06-30 0001122904 us-gaap:CashFlowHedgingMember us-gaap:CostOfSalesMember 2019-04-01 2019-06-30 0001122904 us-gaap:CashFlowHedgingMember us-gaap:SellingAndMarketingExpenseMember 2019-04-01 2019-06-30 0001122904 us-gaap:CashFlowHedgingMember us-gaap:SalesMember 2019-04-01 2019-06-30 0001122904 us-gaap:CashFlowHedgingMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-04-01 2019-06-30 0001122904 us-gaap:CashFlowHedgingMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-06-30 0001122904 us-gaap:CashFlowHedgingMember us-gaap:SalesMember 2019-01-01 2019-06-30 0001122904 us-gaap:CashFlowHedgingMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-06-30 0001122904 us-gaap:CashFlowHedgingMember us-gaap:CostOfSalesMember 2019-01-01 2019-06-30 0001122904 us-gaap:CashFlowHedgingMember us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-06-30 0001122904 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 0001122904 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:NondesignatedMember 2019-06-30 0001122904 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001122904 us-gaap:OtherCurrentLiabilitiesMember us-gaap:NondesignatedMember 2018-12-31 0001122904 us-gaap:OtherCurrentLiabilitiesMember us-gaap:NondesignatedMember 2019-06-30 0001122904 us-gaap:OtherCurrentLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 0001122904 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:NondesignatedMember 2018-12-31 0001122904 us-gaap:OtherCurrentLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2019-06-30 0001122904 srt:MaximumMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2019-01-01 2019-06-30 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2019-01-01 2019-06-30 0001122904 srt:MaximumMember us-gaap:ForeignExchangeForwardMember 2019-01-01 2019-06-30 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2019-06-30 0001122904 srt:MaximumMember us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2019-01-01 2019-06-30 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2018-01-01 2018-07-01 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2018-04-02 2018-07-01 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2019-04-01 2019-06-30 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2019-01-01 2019-06-30 0001122904 us-gaap:CashFlowHedgingMember us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-07-01 0001122904 us-gaap:CashFlowHedgingMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-07-01 0001122904 us-gaap:CashFlowHedgingMember us-gaap:SalesMember 2018-01-01 2018-07-01 0001122904 us-gaap:CashFlowHedgingMember us-gaap:CostOfSalesMember 2018-01-01 2018-07-01 0001122904 us-gaap:CashFlowHedgingMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-07-01 0001122904 ntgr:WellsFargoBankMember 2019-06-30 0001122904 ntgr:BankofAmericaMember 2019-06-30 0001122904 ntgr:J.P.MorganChaseMember 2018-12-31 0001122904 us-gaap:ForeignExchangeForwardMember 2019-04-01 2019-06-30 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-04-02 2018-07-01 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-04-02 2018-07-01 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:SalesMember 2019-04-01 2019-06-30 0001122904 us-gaap:ForeignExchangeForwardMember 2018-04-02 2018-07-01 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:SellingAndMarketingExpenseMember 2018-04-02 2018-07-01 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-04-01 2019-06-30 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-04-01 2019-06-30 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:SellingAndMarketingExpenseMember 2019-04-01 2019-06-30 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:SalesMember 2018-04-02 2018-07-01 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:CostOfSalesMember 2018-04-02 2018-07-01 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:CostOfSalesMember 2019-04-01 2019-06-30 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:CostOfSalesMember 2018-01-01 2018-07-01 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:SalesMember 2019-01-01 2019-06-30 0001122904 us-gaap:ForeignExchangeForwardMember 2018-01-01 2018-07-01 0001122904 us-gaap:ForeignExchangeForwardMember 2019-01-01 2019-06-30 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-06-30 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-07-01 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-07-01 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-06-30 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-06-30 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:SalesMember 2018-01-01 2018-07-01 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-07-01 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:CostOfSalesMember 2019-01-01 2019-06-30 0001122904 us-gaap:CashFlowHedgingMember us-gaap:SalesMember 2018-04-02 2018-07-01 0001122904 us-gaap:CashFlowHedgingMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-04-02 2018-07-01 0001122904 us-gaap:CashFlowHedgingMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-04-02 2018-07-01 0001122904 us-gaap:CashFlowHedgingMember us-gaap:SellingAndMarketingExpenseMember 2018-04-02 2018-07-01 0001122904 us-gaap:CashFlowHedgingMember us-gaap:CostOfSalesMember 2018-04-02 2018-07-01 0001122904 srt:MinimumMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2019-01-01 2019-06-30 0001122904 ntgr:ChrismarSystemsvs.NETGEARMember 2015-07-01 2015-07-01 0001122904 ntgr:ChinaPatentMattersBejingandHeifeiMunicipalitiesMember 2019-05-14 2019-05-14 0001122904 ntgr:OtherKeyExecutivesMember 2019-01-01 2019-06-30 0001122904 ntgr:FortySixToSixtyDaysMember 2019-06-30 0001122904 ntgr:HeraWirelessvs.NETGEARMemberDomain 2018-09-15 2018-09-15 0001122904 ntgr:JuniperMember ntgr:ChrismarSystemsvs.NETGEARMember 2017-01-01 2017-01-31 0001122904 ntgr:ChrismarSystemsvs.NETGEARMember 2019-01-01 2019-06-30 0001122904 srt:MaximumMember ntgr:ThirtyOneToFortyFiveDaysMember 2019-01-01 2019-06-30 0001122904 ntgr:OtherKeyExecutivesMember 2019-06-30 0001122904 ntgr:Aegis11S.A.v.NETGEARMember 2019-06-21 2019-06-21 0001122904 ntgr:HeraWirelessvs.NETGEARMemberDomain 2017-07-14 2017-07-14 0001122904 ntgr:JuniperMember ntgr:ChrismarSystemsvs.NETGEARMember 2016-09-26 2016-09-26 0001122904 us-gaap:ChiefExecutiveOfficerMember 2019-06-30 0001122904 ntgr:Vivatovs.NETGEARMember 2017-04-19 2017-04-19 0001122904 us-gaap:ChiefExecutiveOfficerMember 2019-01-01 2019-06-30 0001122904 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 0001122904 ntgr:ArloMember 2019-01-09 2019-02-08 0001122904 2019-01-09 2019-02-08 0001122904 srt:MinimumMember ntgr:ThirtyOneToFortyFiveDaysMember 2019-01-01 2019-06-30 0001122904 ntgr:ThirtyOneToFortyFiveDaysMember 2019-06-30 0001122904 srt:MinimumMember ntgr:FortySixToSixtyDaysMember 2019-01-01 2019-06-30 0001122904 ntgr:NonTradeActivitiesMember 2019-06-30 0001122904 ntgr:ChrismarSystemsvs.NETGEARMember 2016-08-26 2016-08-26 0001122904 srt:MaximumMember ntgr:FortySixToSixtyDaysMember 2019-01-01 2019-06-30 0001122904 ntgr:ChrismarSystemsvs.NETGEARMember 2019-06-30 0001122904 ntgr:HeraWirelessvs.NETGEARMemberDomain 2018-07-18 2018-07-18 0001122904 ntgr:ChrismarSystemsvs.NETGEARMember 2018-01-03 2018-01-03 0001122904 ntgr:HeraWirelessvs.NETGEARMemberDomain 2018-09-14 2018-09-14 0001122904 ntgr:JuniperMember ntgr:ChrismarSystemsvs.NETGEARMember 2016-08-26 2016-08-26 0001122904 ntgr:NETGEARMember 2019-01-09 2019-02-08 0001122904 ntgr:ViaVadisv.NETGEARMember 2014-08-22 2014-08-22 0001122904 ntgr:ChrismarSystemsvs.NETGEARMember 2017-12-21 2017-12-21 0001122904 ntgr:NetgearAndArloMember 2019-01-09 2019-02-08 0001122904 ntgr:Vivatovs.NETGEARMember 2017-10-02 2017-10-02 0001122904 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 2019-06-30 0001122904 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001122904 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-06-30 0001122904 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-12-31 0001122904 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 2019-06-30 0001122904 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-06-30 0001122904 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001122904 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-12-31 0001122904 us-gaap:SubsequentEventMember 2019-07-19 0001122904 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember 2018-04-02 2018-07-01 0001122904 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember 2018-01-01 2018-07-01 0001122904 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-01 0001122904 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 2018-07-01 0001122904 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001122904 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2017-12-31 0001122904 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-01-01 2018-07-01 0001122904 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-07-01 0001122904 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-07-01 0001122904 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-12-31 0001122904 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember 2019-04-01 2019-06-30 0001122904 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember 2019-01-01 2019-06-30 0001122904 us-gaap:EmployeeStockOptionMember 2019-06-30 0001122904 us-gaap:EmployeeStockMember ntgr:EmployeeStockPurchasePlanMember 2019-06-30 0001122904 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-06-30 0001122904 ntgr:A2016IncentivePlanMember 2019-01-01 2019-06-30 0001122904 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-06-30 0001122904 us-gaap:RestrictedStockUnitsRSUMember 2019-06-30 0001122904 ntgr:A2016IncentivePlanMember 2019-01-01 0001122904 ntgr:A2016IncentivePlanMember 2019-06-30 0001122904 ntgr:EmployeeStockPurchasePlanMember 2019-01-01 2019-06-30 0001122904 us-gaap:EmployeeStockOptionMember 2018-12-31 0001122904 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001122904 us-gaap:EmployeeStockMember 2018-01-01 2018-07-01 0001122904 us-gaap:EmployeeStockMember 2019-01-01 2019-06-30 0001122904 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-07-01 0001122904 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-07-01 0001122904 us-gaap:CostOfSalesMember 2018-04-02 2018-07-01 0001122904 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-07-01 0001122904 us-gaap:GeneralAndAdministrativeExpenseMember 2018-04-02 2018-07-01 0001122904 us-gaap:CostOfSalesMember 2019-01-01 2019-06-30 0001122904 us-gaap:CostOfSalesMember 2019-04-01 2019-06-30 0001122904 us-gaap:CostOfSalesMember 2018-01-01 2018-07-01 0001122904 us-gaap:SellingAndMarketingExpenseMember 2018-04-02 2018-07-01 0001122904 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-06-30 0001122904 us-gaap:GeneralAndAdministrativeExpenseMember 2019-04-01 2019-06-30 0001122904 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-07-01 0001122904 us-gaap:ResearchAndDevelopmentExpenseMember 2018-04-02 2018-07-01 0001122904 us-gaap:SellingAndMarketingExpenseMember 2019-04-01 2019-06-30 0001122904 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-06-30 0001122904 us-gaap:ResearchAndDevelopmentExpenseMember 2019-04-01 2019-06-30 0001122904 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-06-30 0001122904 srt:AsiaPacificMember 2019-01-01 2019-06-30 0001122904 ntgr:AmericasExcludingUnitedStatesMember 2018-04-02 2018-07-01 0001122904 srt:AsiaPacificMember 2019-04-01 2019-06-30 0001122904 srt:AsiaPacificMember 2018-01-01 2018-07-01 0001122904 ntgr:AmericasExcludingUnitedStatesMember 2018-01-01 2018-07-01 0001122904 ntgr:AmericasExcludingUnitedStatesMember 2019-01-01 2019-06-30 0001122904 srt:AsiaPacificMember 2018-04-02 2018-07-01 0001122904 country:US 2019-01-01 2019-06-30 0001122904 country:US 2018-04-02 2018-07-01 0001122904 ntgr:AmericasExcludingUnitedStatesMember 2019-04-01 2019-06-30 0001122904 country:US 2019-04-01 2019-06-30 0001122904 country:US 2018-01-01 2018-07-01 0001122904 country:CA 2019-06-30 0001122904 country:US 2019-06-30 0001122904 ntgr:AsiaPacificExcludingChinaMember 2018-12-31 0001122904 country:US 2018-12-31 0001122904 country:CN 2018-12-31 0001122904 us-gaap:EMEAMember 2018-12-31 0001122904 ntgr:AsiaPacificExcludingChinaMember 2019-06-30 0001122904 us-gaap:EMEAMember 2019-06-30 0001122904 country:CA 2018-12-31 0001122904 country:CN 2019-06-30 0001122904 us-gaap:FairValueInputsLevel2Member us-gaap:MutualFundMember 2019-06-30 0001122904 us-gaap:FairValueInputsLevel3Member 2019-06-30 0001122904 us-gaap:CashEquivalentsMember 2019-06-30 0001122904 us-gaap:FairValueInputsLevel1Member 2019-06-30 0001122904 us-gaap:FairValueInputsLevel1Member us-gaap:MutualFundMember 2019-06-30 0001122904 ntgr:ContingentConsiderationMember 2019-06-30 0001122904 us-gaap:FairValueInputsLevel1Member us-gaap:CertificatesOfDepositMember 2019-06-30 0001122904 us-gaap:FairValueInputsLevel3Member ntgr:ContingentConsiderationMember 2019-06-30 0001122904 us-gaap:ForeignExchangeForwardMember 2019-06-30 0001122904 us-gaap:FairValueInputsLevel2Member us-gaap:ForeignExchangeForwardMember 2019-06-30 0001122904 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignExchangeForwardMember 2019-06-30 0001122904 us-gaap:FairValueInputsLevel2Member ntgr:ContingentConsiderationMember 2019-06-30 0001122904 us-gaap:FairValueInputsLevel2Member 2019-06-30 0001122904 us-gaap:FairValueInputsLevel1Member ntgr:ContingentConsiderationMember 2019-06-30 0001122904 us-gaap:MutualFundMember 2019-06-30 0001122904 us-gaap:FairValueInputsLevel3Member us-gaap:ForeignExchangeForwardMember 2019-06-30 0001122904 us-gaap:FairValueInputsLevel3Member us-gaap:MutualFundMember 2019-06-30 0001122904 us-gaap:FairValueInputsLevel2Member us-gaap:CashEquivalentsMember 2019-06-30 0001122904 us-gaap:FairValueInputsLevel3Member us-gaap:CashEquivalentsMember 2019-06-30 0001122904 us-gaap:FairValueInputsLevel3Member us-gaap:CertificatesOfDepositMember 2019-06-30 0001122904 us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2019-06-30 0001122904 us-gaap:FairValueInputsLevel1Member us-gaap:CashEquivalentsMember 2019-06-30 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-01-01 2019-06-30 0001122904 srt:MaximumMember 2019-06-30 0001122904 srt:MinimumMember 2019-01-01 2019-06-30 xbrli:shares xbrli:pure ntgr:region ntgr:derivative_instrument iso4217:USD xbrli:shares iso4217:USD ntgr:segment ntgr:patent ntgr:case ntgr:claim ntgr:decision ntgr:petition 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 June 30, 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 31,113,480 as of July 26, 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
 
June 30,
2019
 
December 31,
2018
ASSETS
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
214,611

 
$
201,047

Short-term investments
3,700

 
73,317

Accounts receivable, net of allowance for doubtful accounts of $1,079 and $1,254 as of June 30, 2019 and December 31, 2018, respectively
238,635

 
303,667

Inventories
276,316

 
243,871

Prepaid expenses and other current assets
38,687

 
35,997

Total current assets
771,949

 
857,899

Property and equipment, net
21,074

 
20,177

Operating lease right-of-use assets, net
34,063

 

Intangibles, net
13,297

 
17,146

Goodwill
80,721

 
80,721

Other non-current assets
71,403

 
67,433

Total assets
$
992,507

 
$
1,043,376

LIABILITIES AND STOCKHOLDERS’ EQUITY
 
 
 
Current liabilities:
 
 
 
Accounts payable
$
108,444

 
$
139,748

Accrued employee compensation
23,436

 
31,666

Other accrued liabilities
171,873

 
199,472

Deferred revenue
10,093

 
11,086

Income taxes payable
1,141

 
2,020

Total current liabilities
314,987

 
383,992

Non-current income taxes payable
18,278

 
19,600

Non-current operating lease liabilities
29,263

 

Other non-current liabilities
7,907

 
12,232

Total liabilities
370,435

 
415,824

Commitments and contingencies (Note 10)


 


Stockholders’ equity:
 
 
 
Common stock
31

 
32

Additional paid-in capital
812,034

 
793,585

Accumulated other comprehensive income (loss)
12

 
(15
)
Accumulated deficit
(190,005
)
 
(166,050
)
Total stockholders’ equity
622,072

 
627,552

Total liabilities and stockholders’ equity
$
992,507

 
$
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
 
Six Months Ended
 
June 30,
2019
 
July 1,
2018
 
June 30,
2019
 
July 1,
2018
Net revenue
$
230,852

 
$
255,276

 
$
479,934

 
$
500,477

Cost of revenue
165,407

 
174,996

 
332,481

 
343,878

Gross profit
65,445

 
80,280

 
147,453

 
156,599

Operating expenses:
 
 
 
 
 
 
 
Research and development
18,814

 
21,946

 
37,646

 
43,137

Sales and marketing
34,541

 
38,552

 
70,396

 
76,426

General and administrative
10,463

 
18,458

 
23,580

 
34,219

Separation expense

 

 
264

 

Restructuring and other charges
1,291

 
1,376

 
1,223

 
1,367

Litigation reserves, net
10

 
5

 
10

 
5

Total operating expenses
65,119

 
80,337

 
133,119

 
155,154

Income (loss) from operations
326

 
(57
)
 
14,334

 
1,445

Interest income, net
782

 
1,073

 
1,483

 
1,821

Other income (expense), net
487

 
788

 
828

 
(530
)
Income before income taxes
1,595

 
1,804

 
16,645

 
2,736

Provision for income taxes
756

 
1,271

 
2,963

 
1,185

Net income from continuing operations
839

 
533

 
13,682

 
1,551

Net loss from discontinued operations, net of tax

 
(5,763
)
 

 
(1,191
)
Net income (loss)
$
839

 
$
(5,230
)
 
$
13,682

 
$
360

 
 
 
 
 
 
 
 
Net income (loss) per share - basic:
 
 
 
 
 
 
 
Income from continuing operations
$
0.03

 
$
0.02

 
$
0.44

 
$
0.05

Loss from discontinued operations

 
(0.19
)
 

 
(0.04
)
Net income (loss)
$
0.03

 
$
(0.17
)
 
$
0.44

 
$
0.01

 
 
 
 
 
 
 
 
Net income (loss) per share - diluted:
 
 
 
 
 
 
 
Income from continuing operations
$
0.03

 
$
0.02

 
$
0.42

 
$
0.05

Loss from discontinued operations

 
(0.18
)
 

 
(0.04
)
Net income (loss)
$
0.03

 
$
(0.16
)
 
$
0.42

 
$
0.01

 
 
 
 
 
 
 
 
Weighted average shares used to compute net income (loss) per share:
 
 
 
 
 
 
 
Basic
31,246

 
31,674

 
31,365

 
31,550

Diluted
32,112

 
32,742

 
32,518

 
32,722

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

4


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

 
Three Months Ended
 
Six Months Ended
 
June 30,
2019
 
July 1,
2018
 
June 30,
2019
 
July 1,
2018
Net income (loss)
$
839

 
$
(5,230
)
 
$
13,682

 
$
360

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

 
21

 
816

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

 
69

 
16

 
31

Other comprehensive income (loss), before tax
(1
)
 
193

 
37

 
847

Tax provision related to derivatives

 
(15
)
 
(6
)
 
(76
)
Tax provision related to available-for-sale investments
(1
)
 
(16
)
 
(4
)
 
(27
)
Other comprehensive income (loss), net of tax
(2
)
 
162

 
27

 
744

Comprehensive income (loss)
$
837

 
$
(5,068
)
 
$
13,709

 
$
1,104

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)

 
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 available-for-sale investments, net of tax

 

 

 

 

 

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

 
Common Stock
 
 
 
 
 
 
 
 
 
Shares
 
Amount
 
 Additional Paid-In Capital
 
Accumulated Other Comprehensive Income (Loss)
 
Retained Earnings
 
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

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

6


NETGEAR, INC.
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
 
Six Months Ended
 
June 30, 2019
 
July 1, 2018
Cash flows from operating activities:
 
 
 
Net income
$
13,682

 
$
360

Net loss from discontinued operations

 
1,191

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

 
9,777

Purchase premium amortization/discount accretion on investments, net
(170
)
 
(311
)
Stock-based compensation
13,197

 
14,110

(Gains)/charges related to long-term investments, net

 
1,400

Deferred income taxes
2,116

 
3,437

Changes in assets and liabilities
 
 
 
Accounts receivable
65,032

 
27,634

Inventories
(32,445
)
 
(7,312
)
Prepaid expenses and other assets
(4,812
)
 
(14,323
)
Accounts payable
(29,083
)
 
(8,784
)
Accrued employee compensation
(8,229
)
 
6,249

Other accrued liabilities
(37,161
)
 
(6,980
)
Deferred revenue
182

 
(528
)
Income taxes payable
(2,201
)
 
(5,000
)
Net cash provided by (used in) continuing operating activities
(9,927
)
 
20,920

Net cash provided by discontinued operating activities

 
19,147

Net cash provided by (used in) operating activities
(9,927
)
 
40,067

Cash flows from investing activities:
 
 

Purchases of short-term investments
(149
)
 
(70,017
)
Proceeds from maturities of short-term investments
70,649

 
69,412

Purchases of property and equipment
(9,423
)
 
(5,835
)
Purchases of long-term investments
(5,200
)
 

Net cash provided by (used in) continuing investing activities
55,877

 
(6,440
)
Net cash used in discontinued investing activities

 
(7,533
)
Net cash provided by (used in) investing activities
55,877

 
(13,973
)
Cash flows from financing activities:
 
 
 
Repurchases of common stock
(31,980
)
 

Restricted stock unit withholdings
(5,658
)
 
(7,168
)
Proceeds from exercise of stock options
2,949

 
2,869

Proceeds from issuance of common stock under employee stock purchase plan
2,303

 
2,732

Net cash used in continuing financing activities
(32,386
)
 
(1,567
)
Net cash used in financing activities
(32,386
)
 
(1,567
)
Net increase in cash and cash equivalents
13,564

 
24,527

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

 
202,870

Cash and cash equivalents, at end of period
$
214,611

 
$
227,397

Non-cash investing and financing activities:
 
 
 
Additions to property and equipment included in accounts payable and other accrued liabilities
$
2,411

 
$
292

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

7

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 proven technologies such as wireless (WiFi and 4G 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, such as 5G. The product line consists 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 the Company's products 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 six months ended June 30, 2019 are not necessarily indicative of the results that may be expected for the year ending December 31, 2019 or any future period.


 

8

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.


9

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 assessing the potential impact of the new guidance on its accounting policies, processes and controls but 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 standards 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.


10

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 June 30, 2019:
 
 
1 year
 
2 years
 
Greater than 2 years
 
Total
 
 
(In thousands)
Performance obligations
 
$
58,161

 
$
991

 
$
1,013

 
$
60,165



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 six months ended June 30, 2019:
 
Balance Sheet Location
June 30, 2019
December 31, 2018
$ change
% change
 
 
(In thousands)
 
Accounts Receivable, net
Accounts receivable, net
$
238,635

$
303,667

$
(65,032
)
(21.4
)%
Contract liabilities - current
Deferred revenue
$
10,093

$
11,086

$
(993
)
(9.0
)%
Contract liabilities - non-current
Other non-current liabilities
$
1,954

$
779

$
1,175

150.8
 %


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

During the six months ended June 30, 2019, $6.9 million of revenue was deferred due to unsatisfied performance obligations for service contracts and undelivered product commitments. During the six months, $6.7 million of revenue was recognized for the satisfaction of performance obligations over time. $5.5 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.


11

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
 
June 30,
2019
 
July 1,
2018
 
Connected Home
 
SMB
 
Total
 
Connected Home
 
SMB
 
Total
 
(In thousands)
Geographic regions:
 
 
 
 
 
 
 
 
 
 
 
Americas
$
131,669

 
$
25,501

 
$
157,170

 
$
145,570

 
$
28,844

 
$
174,414

EMEA
17,526

 
25,565

 
43,091

 
20,505

 
27,704

 
48,209

APAC
18,300

 
12,291

 
30,591

 
20,349

 
12,304

 
32,653

Total net revenue
$
167,495

 
$
63,357

 
$
230,852

 
$
186,424

 
$
68,852

 
$
255,276

Sales channels:
 
 


 


 


 


 


Service provider
$
26,901

 
$
922

 
$
27,823

 
$
46,333

 
$
700

 
$
47,033

Non-service provider
140,594

 
62,435

 
203,029

 
140,091

 
68,152

 
208,243

Total net revenue
$
167,495

 
$
63,357

 
$
230,852

 
$
186,424

 
$
68,852

 
$
255,276


 
Six Months Ended
 
June 30,
2019
 
July 1,
2018
 
Connected Home
 
SMB
 
Total
 
Connected Home
 
SMB
 
Total
 
(In thousands)
Geographic regions:
 
 
 
 
 
 
 
 
 
 
 
Americas
$
245,356

 
$
59,843

 
$
305,199

 
$
274,608

 
$
59,818

 
$
334,426

EMEA
43,216

 
56,838

 
100,054

 
41,515

 
54,128

 
95,643

APAC
48,288

 
26,393

 
74,681

 
44,616

 
25,792

 
70,408

Total net revenue
$
336,860

 
$
143,074

 
$
479,934

 
$
360,739

 
$
139,738

 
$
500,477

Sales channels:
 
 
 
 
 
 
 
 
 
 
 
Service provider
$
63,719

 
$
2,398

 
$
66,117

 
$
88,130

 
$
1,763

 
$
89,893

Non-service provider
273,141

 
140,676

 
413,817

 
272,609

 
137,975

 
410,584

Total net revenue
$
336,860

 
$
143,074

 
$
479,934

 
$
360,739

 
$
139,738

 
$
500,477




12

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 six months ended July 1, 2018:
 
Three Months Ended
 
Six Months Ended
 
July 1, 2018
 
July 1, 2018
 
(In thousands)
Net revenue
$
111,544

 
$
211,316

Cost of revenue
82,653

 
154,239

Gross profit
28,891

 
57,077

Operating expenses:
 
 


Research and development
9,996

 
17,753

Sales and marketing
7,772

 
13,556

General and administrative
2,078

 
2,954

Separation expense
11,984

 
18,768

Total operating expenses
31,830

 
53,031

Income (loss) from operations of discontinued operations
(2,939
)
 
4,046

Other income (expense), net
273

 
339

Income (loss) from discontinued operations before income taxes
(2,666
)
 
4,385

Provision for income taxes
3,097

 
5,576

Loss from discontinued operations, net of tax
$
(5,763
)
 
$
(1,191
)


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.

13

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. The fair value of such contingent consideration payable to Meural’s external shareholders is determined to be $5.9 million and is included in Other non-current liabilities on the unaudited condensed consolidated balance sheets. As of June 30, 2019, there were no significant changes in the range of expected outcomes for 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

14

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
 
June 30, 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
149

 

 

 
149

 
149

 

 

 
149

Total
$
149

 
$

 
$

 
$
149

 
$
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
 
June 30,
2019
 
December 31,
2018
 
(In thousands)
Raw materials
$
44,170

 
$
3,427

Finished goods
232,146

 
240,444

Total inventories
$
276,316

 
$
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

June 30,
2019
 
December 31,
2018
 
(In thousands)
Computer equipment
$
9,815

 
$
9,205

Furniture, fixtures and leasehold improvements
18,447

 
18,286

Software
28,299

 
28,065

Machinery and equipment
66,178

 
60,552

Total property and equipment, gross
122,739

 
116,108

Accumulated depreciation and amortization
(101,665
)
 
(95,931
)
Total property and equipment, net
$
21,074

 
$
20,177




15

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

Depreciation and amortization expense pertaining to property and equipment was $3.2 million and $6.1 million for the three and six months ended June 30, 2019, respectively, and $2.6 million and $5.5 million for the three and six months ended July 1, 2018, respectively.

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

 
$
(57,192
)
 
$
2,607

 
$
59,799

 
$
(56,978
)
 
$
2,821

Customer contracts and relationships
56,800

 
(47,615
)
 
9,185

 
56,800

 
(44,280
)
 
12,520

Other
10,345

 
(8,840
)
 
1,505

 
10,345

 
(8,540
)
 
1,805

Total intangibles, net
$
126,944

 
$
(113,647
)
 
$
13,297

 
$
126,944

 
$
(109,798
)
 
$
17,146



Amortization of intangibles was $1.7 million and $3.8 million for the three and six months ended June 30, 2019, respectively, and $2.0 million and $4.2 million for the three and six months ended July 1, 2018, respectively.

As of June 30, 2019, estimated amortization expense related to finite-lived intangibles for the remaining years is as follows (in thousands):
2019 (remaining six months)
$
3,192

2020
6,205

2021
2,044

2022
527

2023
514

Thereafter
815

Total estimated amortization expense
$
13,297



Other non-current assets
 
As of
 
June 30,
2019
 
December 31, 2018
 
(In thousands)
Non-current deferred income taxes
$
55,435

 
$
57,557

Long-term investments
8,086

 
2,886

Other
7,882

 
6,990

Total other non-current assets
$
71,403

 
$
67,433



16

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


Other accrued liabilities
 
As of
 
June 30,
2019
 
December 31,
2018
 
(In thousands)
Current operating lease liabilities
$
10,243

 
$

Sales and marketing
73,081

 
91,548

Warranty obligations
11,913

 
14,412

Sales returns
42,221

 
46,318

Freight and duty
5,136

 
10,586

Other
29,279

 
36,608

Total other accrued liabilities
$
171,873

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


17

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 June 30, 2019 and December 31, 2018 are summarized as follows:
 
 
 
 
As of
 
 
 
As of
Derivative Assets
 
Balance Sheet
Location
 
June 30,
2019
 
December 31,
2018
 
Balance Sheet
Location
 
June 30,
2019
 
December 31,
2018
 
 
 
 
(In thousands)
 
 
 
(In thousands)
Derivative assets not designated as hedging instruments
 
Prepaid expenses and other current assets
 
$
554

 
$
784

 
Other accrued liabilities
 
$
330

 
$
331

Derivative assets designated as hedging instruments
 
Prepaid expenses and other current assets
 
41

 
2

 
Other accrued liabilities
 

 
37

Total
 
 
 
$
595

 
$
786

 
 
 
$
330

 
$
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 June 30, 2019 and December 31, 2018:
As of June 30, 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)
Bank of America
 
$
67

 
$

 
$
67

 
$
(166
)
 
$

 
$
(99
)
Wells Fargo
 
528

 

 
528

 
(164
)
 

 
364

Total
 
$
595

 
$

 
$
595

 
$
(330
)
 
$

 
$
265


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




18

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

The following tables set forth the offsetting of derivative liabilities as of June 30, 2019 and December 31, 2018:
As of June 30, 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)
Bank of America
 
$
166

 
$

 
$
166

 
$
(166
)
 
$

 
$

Wells Fargo
 
164

 

 
164

 
(164
)
 

 

Total
 
$
330

 
$

 
$
330

 
$
(330
)
 
$

 
$


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 six months ended June 30, 2019 and July 1, 2018 are summarized as follows:
 
 
Location and Amount of Gains (Losses) Recognized in Income on Cash Flow Hedges
 
 
Three Months Ended June 30, 2019
 
Net revenue
 
Cost of revenue
 
Research and development
 
Sales and marketing
 
General and administrative
 
 
(In thousands)
Statement of operations
 
$
230,852

 
$
165,407

 
$
18,814

 
$
34,541

 
$
10,463

Gains (losses) on cash flow hedge
 
$
672

 
$
(6
)
 
$
(20
)
 
$
(98
)
 
$
(12
)




19

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 July 1, 2018
 
Net revenue
 
Cost of revenue
 
Research and development
 
Sales and marketing
 
General and administrative
 
 
(In thousands)
Statement of operations
 
$
255,276

 
$
174,996

 
$
21,946

 
$
38,552

 
$
18,458

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

 
$
(7
)
 
$
(13
)
 
$
(157
)
 
$
(50
)

 
 
Location and Amount of Gains (Losses) Recognized in Income on Cash Flow Hedges
 
 
Six Months Ended June 30, 2019
 
Net revenue
 
Cost of revenue
 
Research and development
 
Sales and marketing
 
General and administrative
 
 
(In thousands)
Statement of operations
 
$
479,934

 
$
332,481

 
$
37,646

 
$
70,396

 
$
23,580

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

 
$
(8
)
 
$
(46
)
 
$
(167
)
 
$
(23
)

 
 
Location and Amount of Gains (Losses) Recognized in Income on Cash Flow Hedges
 
 
Six Months Ended July 1, 2018
 
Net revenue
 
Cost of revenue
 
Research and development
 
Sales and marketing
 
General and administrative
 
 
(In thousands)
Statement of operations
 
$
500,477

 
$
343,878

 
$
43,137

 
$
76,426

 
$
34,219

Gains (losses) on cash flow hedge
 
$
(515
)
 
$
(1
)
 
$
86

 
$
73

 
$
(9
)



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 six months ended June 30, 2019 and July 1, 2018.


20

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 six months ended June 30, 2019 and July 1, 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
 
June 30,
2019
 
July 1,
2018
 
 
June 30,
2019
 
July 1,
2018
 
 
(In thousands)
 
 
 
(In thousands)
Cash flow hedges:
 
 
 
 
 
 
 
 
 
 
Foreign currency forward contracts
 
$
534

 
$
1,084

 
Net revenue
 
$
672

 
$
1,187

Foreign currency forward contracts
 

 

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

 

 
Research and development
 
(20
)
 
(13
)
Foreign currency forward contracts
 

 

 
Sales and marketing
 
(98
)
 
(157
)
Foreign currency forward contracts
 

 

 
General and administrative
 
(12
)
 
(50
)
Total
 
$
534

 
$
1,084

 
 
 
$
536

 
$
960

_________________________
(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)
 
Six Months Ended
 
 
Six Months Ended
 
June 30,
2019
 
July 1,
2018
 
 
June 30,
2019
 
July 1,
2018
 
 
(In thousands)
 
 
 
(In thousands)
Cash flow hedges:
 
 
 
 
 
 
 
 
 
 
Foreign currency forward contracts
 
$
863

 
$
450

 
Net revenue
 
$
1,086

 
$
(515
)
Foreign currency forward contracts
 

 

 
Cost of revenue
 
(8
)
 
(1
)
Foreign currency forward contracts
 

 

 
Research and development
 
(46
)
 
86

Foreign currency forward contracts
 

 

 
Sales and marketing
 
(167
)
 
73

Foreign currency forward contracts
 

 

 
General and administrative
 
(23
)
 
(9
)
Total
 
$
863

 
$
450

 
 
 
$
842

 
$
(366
)
_________________________
(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.


21

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 six months ended June 30, 2019 and July 1, 2018 are as follows:

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

 
$
3,794

 
$
906

 
$
1,939



Note 8.
Net Income (Loss) Per Share

Basic net income (loss) per share is computed by dividing the net income (loss) for the period by the weighted average number of common shares outstanding during the period. Diluted net income (loss) per share is computed by dividing the net income (loss) 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 (loss) per share when their effect is anti-dilutive.
Net income (loss) per share for the three and six months ended June 30, 2019 and July 1, 2018 are as follows:
 
Three Months Ended
 
Six Months Ended
 
June 30,
2019
 
July 1,
2018
 
June 30,
2019
 
July 1,
2018
 
(In thousands, except per share data)
Numerator:
 
 
 
 
 
 
 
Net income from continuing operations
$
839

 
$
533

 
$
13,682

 
$
1,551

Net loss from discontinued operations

 
(5,763
)
 

 
(1,191
)
Net income (loss)
$
839

 
$
(5,230
)
 
$
13,682

 
$
360

 
 
 
 
 
 
 
 
Denominator:
 
 
 
 
 
 
 
Weighted average common shares - basic
31,246

 
31,674

 
31,365

 
31,550

Potentially dilutive common share equivalent
866

 
1,068

 
1,153

 
1,172

Weighted average common shares - dilutive
32,112

 
32,742

 
32,518

 
32,722

 
 
 
 
 
 
 
 
Basic net income (loss) per share
 
 
 
 
 
 
 
Net income from continuing operations
$
0.03

 
$
0.02

 
$
0.44

 
$
0.05

Net loss from discontinued operations

 
(0.19
)
 

 
(0.04
)
Net income (loss)
$
0.03

 
$
(0.17
)
 
$
0.44

 
$
0.01

 
 
 
 
 
 
 
 
Diluted net income (loss) per share
 
 
 
 
 
 
 
Net income from continuing operations
$
0.03

 
$
0.02

 
$
0.42

 
$
0.05

Net loss from discontinued operations

 
(0.18
)
 

 
(0.04
)
Net income (loss)
$
0.03

 
$
(0.16
)
 
$
0.42

 
$
0.01

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

 
1,014

 
692

 
892





22

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

Note 9.
Income Taxes

The income tax provision for the three and six months ended June 30, 2019, was 0.8 million, or an effective tax rate of 47.4%, and 3.0 million, or an effective tax rate of 17.8%, respectively. The income tax provision for the three and six months ended July 1, 2018, was 1.3 million, or an effective tax rate of 70.5%, and 1.2 million, or an effective tax rate of 43.3%, respectively. The decrease in the effective tax rate for the three and six months ended June 30, 2019, compared to the prior year periods, resulted primarily from higher pre-tax earnings. The effective tax rate for the six months ended June 30, 2019 also included a one-time 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. and foreign 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 $1.1 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 June 30, 2019, the Company had approximately $119.3 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 June 30, 2019, the Company had long term, non-cancellable purchase commitments of $17.4 million pertaining to non-trade activities.


23

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
 
Six Months Ended
 
 
June 30,
2019
 
July 1,
2018
 
 
June 30,
2019
 
July 1,
2018
 
 
(In thousands)
 
 
 
 
 
 
Balance as of beginning of the period
$
12,531

 
$
15,492

 
 
$
14,412

 
$
44,068

 
Reclassified to sales returns upon adoption of ASC 606

 

*
 

 
(29,147
)
*
Provision for warranty obligation made during the period
2,131

 
3,178

 
 
3,412

 
7,022

 
Settlements made during the period
(2,749
)
 
(3,399
)
 
 
(5,911
)
 
(6,672
)
 
Balance at end of period
$
11,913

 
$
15,271

 
 
$
11,913

 
$
15,271

 

________________________
* 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 June 30, 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 June 30, 2019.


24

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


25

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

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. The decision has yet to be served to the Tax Office. The enactment of recent legislative actions that introduced a tax amnesty program (Law n.136/2018) had the effect of suspending the deadline to appeal the Court decision for nine months. Accordingly, this effectively extended the Tax Office deadline for filing its appeal from January 12, 2019 to November 19, 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. The decision has not yet been served to the Tax Office. Once served, the Tax Office will have until October 14, 2019 to appeal the decision to the Supreme Court.

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,

26

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

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. The Northern District of California case against the Company remains stayed.

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

27

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.

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. The District Count case remains stayed.

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

28

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


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.

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

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 parties are conducting routine discovery.

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.

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


29

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, which the Company believes is a more favorable jurisdiction.

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.

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. The Company has hired counsel and obtained a 60-day extension; its Answer is due on September 16, 2019.

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

30

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

the price of the Company’s common stock. As of June 30, 2019, 0.5 million shares remained authorized for repurchase under the repurchase program. 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. The Company repurchased, reported based on trade date, approximately 1.0 million shares of common stock at a cost of approximately $32.0 million under the repurchase authorization during the six months ended June 30, 2019. The Company did not repurchase any shares of common stock under the authorizations during the six months ended July 1, 2018.

The Company repurchased, as reported based on trade date, approximately 0.2 million shares of common stock at a cost of approximately $5.7 million to administratively facilitate the withholding and subsequent remittance of personal income and payroll taxes for individuals receiving RSUs during the six months ended June 30, 2019. Similarly, during the six months ended July 1, 2018, the Company repurchased, as reported based on trade date, approximately 0.1 million shares of common stock at a cost of approximately $7.2 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 six months ended June 30, 2019 and July 1, 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

 
863

 
(187
)
 
692

Less: Amount reclassified from accumulated other comprehensive income

 
842

 
(177
)
 
665

Net current period other comprehensive income (loss)
16

 
21

 
(10
)
 
27

Balance as of June 30, 2019
$
(2
)
 
$
13

 
$
1

 
$
12




 
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
31

 
180

 
31

 
242

Less: Amount reclassified from accumulated other comprehensive income

 
(636
)
 
134

 
(502
)
Net current period other comprehensive income (loss)
31

 
816

 
(103
)
 
744

Balance as of July 1, 2018
$
(115
)
 
$
(22
)
 
$
30

 
$
(107
)


31

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 six months ended June 30, 2019 and July 1, 2018:

Details about Accumulated Other Comprehensive Income Components
 
Three Months Ended June 30, 2019
 
Six Months Ended June 30, 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
 
$
672

 
Net revenue
 
$
1,086

 
Net revenue
Foreign currency forward contracts
 
(6
)
 
Cost of revenue
 
(8
)
 
Cost of revenue
Foreign currency forward contracts
 
(20
)
 
Research and development
 
(46
)
 
Research and development
Foreign currency forward contracts
 
(98
)
 
Sales and marketing
 
(167
)
 
Sales and marketing
Foreign currency forward contracts
 
(12
)
 
General and administrative
 
(23
)
 
General and administrative
 
 
536

 
Total from continuing operations before tax
 
842

 
Total from continuing operations before tax
 
 
(113
)
 
Tax impact from continuing operations
 
(177
)
 
Tax impact from continuing operations
 
 
423

 
Total, from continuing operations net of tax
 
665

 
Total, from continuing operations net of tax
 
 

 
Total, from discontinued operations net of tax
 

 
Total, from discontinued operations net of tax
 
 
$
423

 
Total, net of tax
 
$
665

 
Total, net of tax



Details about Accumulated Other Comprehensive Income Components
 
Three Months Ended July 1, 2018
 
Six Months Ended July 1, 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
 
$
1,187

 
Net revenue
 
$
(515
)
 
Net revenue
Foreign currency forward contracts
 
(7
)
 
Cost of revenue
 
(1
)
 
Cost of revenue
Foreign currency forward contracts
 
(13
)
 
Research and development
 
86

 
Research and development
Foreign currency forward contracts
 
(157
)
 
Sales and marketing
 
73

 
Sales and marketing
Foreign currency forward contracts
 
(50
)
 
General and administrative
 
(9
)
 
General and administrative
 
 
960

 
Total from continuing operations before tax
 
(366
)
 
Total from continuing operations before tax
 
 
(202
)
 
Tax impact from continuing operations
 
77

 
Tax impact from continuing operations
 
 
758

 
Total, from continuing operations net of tax
 
(289
)
 
Total, from continuing operations net of tax
 
 
471

 
Total, from discontinued operations net of tax
 
(213
)
 
Total, from discontinued operations net of tax
 
 
$
1,229

 
Total, net of tax
 
$
(502
)
 
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

32

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 June 30, 2019, approximately 2.3 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 June 30, 2019, approximately 0.7 million shares were available for issuance under the ESPP.

Option Activity

Stock option activity during the six months ended June 30, 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

Exercised
(144
)
 
$
20.50

Cancelled
(16
)
 
$
36.27

Outstanding as of June 30, 2019
1,809

 
$
25.59



RSU Activity

RSU activity during the six months ended June 30, 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
489

 
$
33.36

Vested
(502
)
 
$
31.29

Cancelled
(53
)
 
$
35.59

Outstanding as of March June 30, 2019
1,561

 
$
34.94



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.

33

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

There were no option grants or purchase rights granted during the three months ended June 30, 2019 and July 1, 2018. The table below sets forth the weighted average assumptions used to estimate the fair value of option grants and purchase rights granted during the six months ended June 30, 2019 and July 1, 2018.
 
Six Months Ended
 
Stock Options
 
ESPP
 
June 30,
2019
 
July 1,
2018
 
June 30,
2019
 
July 1,
2018
Expected life (in years)
N/A
 
4.4

 
0.5

 
0.5

Risk-free interest rate
N/A
 
2.32
%
 
2.49
%
 
1.81
%
Expected volatility
N/A
 
30.9
%
 
42.6
%
 
37.1
%
Dividend yield
N/A
 

 

 


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
 
Six Months Ended
 
June 30,
2019
 
July 1,
2018
 
June 30,
2019
 
July 1,
2018
 
(In thousands)
Cost of revenue
$
755

 
$
572

 
$
1,423

 
$
1,135

Research and development
1,288

 
1,122

 
2,480

 
2,134

Sales and marketing
2,085

 
2,188

 
4,126

 
4,393

General and administrative
2,611

 
3,364

 
5,168

 
6,448

Total stock-based compensation
$
6,739

 
$
7,246

 
$
13,197

 
$
14,110



As of June 30, 2019, $6.5 million of unrecognized compensation cost related to stock options is expected to be recognized over a weighted-average period of 1.9 years. $50.1 million of unrecognized compensation cost related to unvested RSUs is expected to be recognized over a weighted-average period of 2.6 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

34

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

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, restructuring and other charges, 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
 
Six Months Ended
 
June 30, 2019
 
July 1, 2018
 
June 30, 2019
 
July 1, 2018
 
(In thousands, except percentage data)
Net revenue:
 
 
 
 
 
 
 
Connected Home
$
167,495

 
$
186,424

 
$
336,860

 
$
360,739

SMB
63,357

 
68,852

 
143,074

 
139,738

Total net revenue
$
230,852

 
$
255,276

 
$
479,934

 
$
500,477

Contribution income:
 
 
 
 
 
 
 
Connected Home
$
14,204

 
$
20,939

 
$
33,323

 
$
37,151

Contribution margin
8.5
%
 
11.2
%
 
9.9
%
 
10.3
%
SMB
$
11,420

 
$
14,635

 
$
34,105

 
$
31,157

Contribution margin
18.0
%
 
21.3
%
 
23.8
%
 
22.3
%
Total segment contribution income
$
25,624

 
$
35,574

 
$
67,428

 
$
68,308

Corporate and unallocated costs
(15,576
)
 
(25,038
)
 
(34,708
)
 
(47,336
)
Amortization of intangibles (1)
(1,682
)
 
(1,966
)
 
(3,692
)
 
(4,045
)
Stock-based compensation expense
(6,739
)
 
(7,246
)
 
(13,197
)
 
(14,110
)
Separation expense

 

 
(264
)
 

Restructuring and other charges
(1,291
)
 
(1,376
)
 
(1,223
)
 
(1,367
)
Litigation reserves, net
(10
)
 
(5
)
 
(10
)
 
(5
)
Interest income, net
782

 
1,073

 
1,483

 
1,821

Other income (expense), net
487

 
788

 
828

 
(530
)
Income before income taxes
$
1,595

 
$
1,804

 
$
16,645

 
$
2,736

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



35

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
 
Six Months Ended
 
June 30,
2019
 
July 1,
2018
 
June 30,
2019
 
July 1,
2018
 
(In thousands)
United States (U.S.)
$
152,785

 
$
170,427

 
$
298,576

 
$
327,573

Americas (excluding U.S.)
4,385

 
3,987

 
6,623

 
6,853

EMEA
43,091

 
48,209

 
100,054

 
95,643

APAC
30,591

 
32,653

 
$
74,681

 
$
70,408

Total net revenue
$
230,852

 
$
255,276

 
$
479,934

 
$
500,477



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
 
June 30,
2019
 
December 31,
2018
 
(In thousands)
United States
$
4,994

 
$
4,993

Canada
4,187

 
4,359

EMEA
296

 
95

China
7,264

 
7,652

APAC (excluding China)
4,333

 
3,078

Total property and equipment, net
$
21,074

 
$
20,177




36

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 June 30, 2019:
 
As of June 30, 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
$
51,250

 
$
51,250

 
$

 
$

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

 

 
149

 

Trading securities: mutual funds (1)
3,551

 
3,551

 

 

Foreign currency forward contracts (2)
595

 

 
595

 

Total assets measured at fair value
$
55,545

 
$
54,801

 
$
744

 
$

Liabilities:
 
 
 
 
 
 
 
Foreign currency forward contracts (3)
$
330

 
$

 
$
330

 
$

Contingent considerations (4)
5,953

 

 

 
5,953

Total liabilities measured at fair value
$
6,283

 
$

 
$
330

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

37

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

The following tables summarize assets and liabilities measured at fair value on a recurring basis as of December 31, 2018:
 
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 June 30, 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.

38

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


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
 
Six Months Ended
 
 
June 30,
2019
 
June 30,
2019
 
 
(in thousands)
Operating lease cost
 
$
2,982

 
$
5,951

Short-term lease cost (1)
 
504

 
883

Total lease cost (2)
 
$
3,486

 
$
6,834

(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:
 
 
Six Months Ended
 
 
June 30,
2019
 
 
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities:
 
 
Operating cash flows relating to operating leases
 
$
6,179

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


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

 
 
 
 
Weighted Average Discount Rate
 
 
 
Operating leases
 
 
3.8
%


39

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

As of June 30, 2019, maturity analysis of operating lease liabilities were as follows (in thousands):
 
 
Operating Lease
2019 (remaining six months)
 
$
5,773

2020
 
10,184

2021
 
8,009

2022
 
7,003

2023
 
4,524

Thereafter
 
7,731

Total lease payments
 
43,224

Less imputed interest
 
(3,719
)
Total
 
$
39,505



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, 2018.


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 proven technologies such as wireless (WiFi and 4G mobile), Ethernet and

40


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, such as 5G. Our product line consists 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. Among these investments is an enhanced focus on cybersecurity relating to our 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 June 30, 2019, our net revenue decreased by $24.4 million whereas our income from operations increased by $0.4 million compared to the prior year period. The decrease in net revenue was primarily attributable to the lower sales of $19.2 million to our service provider customers on lower demand for mobile products, primarily in the Americas. Net revenue for the Connected Home segment declined 10.2% while SMB net revenue fell 8.0%, compared with the prior year period. The decrease in Connected Home 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. The decrease in SMB net

41


revenue was mainly attributable to declines in switch and network storage products. Operating expenses decreased $15.2 million in the three months ended June 30, 2019 compared to the prior year period due to lower expenditures in general and administrative of $8.0 million, sales and marketing of $4.0 million and research and development of $3.1 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. The fall in net revenue offset by the decline in operating expenses contributed to an overall increase in income from operations compared to the prior year period.

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

Looking forward, we expect to grow our Connected Home segment by capitalizing on technological inflection points of 802.11 ax and 5G through new product introductions and to continue to develop and roll out service offerings to build recurring service revenue streams. We expect growth in our SMB segment driven by sales of our 10Gig, PoE, PoE+, web-managed, app-managed, and ProAV switches. In addition, we expect service provider net revenue to be approximately $35 million a quarter for the remainder of the year having achieved $38.3 million and $27.8 million in the first and second quarter of 2019, respectively.

Results of Operations
The following table sets forth the unaudited condensed consolidated statements of operations for the three and six months ended June 30, 2019, with the comparable reporting periods in the preceding year.
 
 
Three Months Ended
 
Six Months Ended
 
June 30,
2019
 
July 1,
2018
 
June 30,
2019
 
July 1,
2018
 
(In thousands, except percentage data)
Net revenue
$
230,852

 
100.0
%
 
$
255,276

 
100.0
 %
 
$
479,934

 
100.0
%
 
$
500,477

 
100.0
 %
Cost of revenue
165,407

 
71.7
%
 
174,996

 
68.6
 %
 
332,481

 
69.3
%
 
343,878

 
68.7
 %
Gross profit
65,445

 
28.3
%
 
80,280

 
31.4
 %
 
147,453

 
30.7
%
 
156,599

 
31.3
 %
Operating expenses:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Research and development
18,814

 
8.1
%
 
21,946

 
8.6
 %
 
37,646

 
7.8
%
 
43,137

 
8.6
 %
Sales and marketing
34,541

 
15.0
%
 
38,552

 
15.1
 %
 
70,396

 
14.6
%
 
76,426

 
15.3
 %
General and administrative
10,463

 
4.5
%
 
18,458

 
7.2
 %
 
23,580

 
4.9
%
 
34,219

 
6.8
 %
Separation expense

 
%
 

 
 %
 
264

 
0.1
%
 

 
 %
Restructuring and other charges
1,291

 
0.6
%
 
1,376

 
0.5
 %
 
1,223

 
0.3
%
 
1,367

 
0.3
 %
Litigation reserves, net
10

 
0.0
%
 
5

 
0.0
 %
 
10

 
0.0
%
 
5

 
0.0
 %
Total operating expenses
65,119

 
28.2
%
 
80,337

 
31.4
 %
 
133,119

 
27.7
%
 
155,154

 
31.0
 %
Income (loss) from operations
326

 
0.1
%
 
(57
)
 
(0.0
 %)
 
14,334

 
3.0
%
 
1,445

 
0.3
 %
Interest income, net
782

 
0.4
%
 
1,073

 
0.4
 %
 
1,483

 
0.3
%
 
1,821

 
0.3
 %
Other income (expense), net
487

 
0.2
%
 
788

 
0.3
 %
 
828

 
0.2
%
 
(530
)
 
(0.1
)%
Income before income taxes
1,595

 
0.7
%
 
1,804

 
0.7
 %
 
16,645

 
3.5
%
 
2,736

 
0.5
 %
Provision for income taxes
756

 
0.3
%
 
1,271

 
0.5
 %
 
2,963

 
0.6
%
 
1,185

 
0.2
 %
Net income from continuing operations
$
839

 
0.4
%
 
$
533

 
0.2
 %
 
$
13,682

 
2.9
%
 
$
1,551

 
0.3
 %


42


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
 
Six Months Ended
 
June 30,
2019
 
% Change
 
July 1,
2018
 
June 30,
2019
 
% Change
 
July 1,
2018
 
(In thousands, except percentage data)
Americas
$
157,170

 
(9.9
)%
 
$
174,414

 
$
305,199

 
(8.7
)%
 
$
334,426

Percentage of net revenue
68.0
%
 
 
 
68.3
%
 
63.6
%
 
 
 
66.8
%
EMEA
$
43,091

 
(10.6
)%
 
$
48,209

 
$
100,054

 
4.6
 %
 
$
95,643

Percentage of net revenue
18.7
%
 
 
 
18.9
%
 
20.8
%
 
 
 
19.1
%
APAC
$
30,591

 
(6.3
)%
 
$
32,653

 
$
74,681

 
6.1
 %
 
$
70,408

Percentage of net revenue
13.3
%
 
 
 
12.8
%
 
15.6
%
 
 
 
14.1
%
Total net revenue
$
230,852

 
(9.6
)%
 
$
255,276

 
$
479,934

 
(4.1
)%
 
$
500,477

Americas

The decrease in Americas net revenue in the three and six months ended June 30, 2019, compared to the prior year periods, was primarily driven by lower net revenue of our mobile and home wireless products, partially offset by increased net revenue of broadband modem and gateway products. Net revenue from mobile products fell mainly as a result of lower sales to service provider customers, which declined $16.2 million and $29.1 million in the three and six months ended June 30, 2019, respectively, compared to the prior year periods. Connected Home net revenue fell by 9.5% and 10.7% in the three and six months ended June 30, 2019, respectively, compared to the prior year periods. SMB net revenue decreased 11.6% in the three months ended June 30, 2019 compared to the prior year period primarily due to lower net revenue from our switch products. SMB net revenue in the six months ended June 30, 2019 was in line with the prior year period.

EMEA

The decrease in EMEA net revenue in the three months ended June 30, 2019, compared to the prior year period, was primarily driven by lower net revenue of our home wireless and switch products, partially offset by increased net revenue of our mobile products. In the first quarter of 2019, we saw an increase in order volume from our UK customers in the lead up to the United Kingdom’s originally scheduled departure from the EU on March 29, 2019 which normalized in the second quarter of 2019. EMEA net revenue increased in the six months ended June 30, 2019, compared to the prior year period, primarily due to increased net revenue of our mobile and switch products, partially offset by a decrease in net revenue of our home wireless products.

APAC

Net revenue for the three months ended June 30, 2019 fell compared to the prior year period mainly due to a decrease in net revenue of broadband modem and gateway and home wireless products, partially offset by increased revenue of our mobile products. Net revenue increased in the six months ended June 30, 2019 compared to the prior year period primarily due to increased net revenue of our mobile products to service provider customers.



43


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 expense of certain acquired intangibles; and costs attributable to the provision of service offerings.

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
 
Six Months Ended
 
June 30,
2019
 
% Change
 
July 1,
2018
 
June 30,
2019
 
% Change
 
July 1,
2018
 
(In thousands, except percentage data)
Cost of revenue
$
165,407

 
(5.5
)%
 
$
174,996

 
$
332,481

 
(3.3
)%
 
$
343,878

Gross margin
28.3
%
 
 
 
31.4
%
 
30.7
%
 
 
 
31.3
%

Cost of revenue decreased for the three and six months ended June 30, 2019, compared to the prior year periods, primarily driven by lower net revenue.

Gross margin decreased for the three and six months ended June 30, 2019 compared to the prior year periods, primarily due to higher provisions for sales returns and higher channel promotional activities deemed to be a reduction of revenue increasing proportionate to net revenue. Additionally, gross margin was negatively impacted by foreign exchange headwinds due to the strengthening of the U.S. dollar, partially offset by lower provisions for warranty expense.

We expect gross margin percentage for the remainder of 2019 to be in line with or improve slightly on the first half of fiscal 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.

44



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
 
Six Months Ended
 
June 30,
2019
 
% Change
 
July 1,
2018
 
June 30,
2019
 
% Change
 
July 1,
2018
 
(In thousands, except percentage data)
Research and development expense
$
18,814

 
(14.3
)%
 
$
21,946

 
$
37,646

 
(12.7
)%
 
$
43,137


Research and development expense decreased for the three months ended June 30, 2019, compared to the prior year period, mainly due to a decline in IT and facility allocations of $2.6 million, and personnel-related expenditures of $0.6 million. Research and development expense decreased for the six months ended June 30, 2019, compared to the prior year period, mainly due to IT and facility allocations of $4.5 million, and $0.7 million in engineering projects and outside professional services. The decline in IT and facility allocations in both periods primarily resulted from reduced expenditures post separation with Arlo. Research and development headcount increased from 266 as of July 1, 2018 to 273 as of June 30, 2019. The increase in research and development headcount was driven in part by the acquisition of Meural in the Connected Home segment.
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 10Gig, PoE, web-managed and app-managed and Pro-AV switch products, and develop innovative WiFi and 4G/5G mobile Advanced and 5G coverage solutions. For the remainder of fiscal 2019, we expect research and development expenses to increase in absolute dollars compared to the first half of fiscal 2019 as 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
 
Six Months Ended
 
June 30,
2019
 
% Change
 
July 1,
2018
 
June 30,
2019
 
% Change
 
July 1,
2018
 
(In thousands, except percentage data)
Sales and marketing expense
$
34,541

 
(10.4
)%
 
$
38,552

 
$
70,396

 
(7.9
)%
 
$
76,426


Sales and marketing expense decreased for the three and six months ended June 30, 2019. The decrease in both periods was primarily attributable to personnel-related expenditures of $3.0 million and $5.1 million and outbound freight of $0.5 million and $1.2 million, respectively, compared to the prior year periods. The reduction in personnel-related expenditures in both periods is primarily attributable to headcount reducing from 322 employees as of July 1, 2018 to 294 employees as of June 30, 2019. The fall in headcount was primarily associated with restructuring activities initiated in 2018.

45



We expect our sales and marketing expense as a percentage of net revenue to decrease for the reminder of fiscal 2019. 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.

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
 
Six Months Ended
 
June 30,
2019
 
% Change
 
July 1,
2018
 
June 30,
2019
 
% Change
 
July 1,
2018
 
(In thousands, except percentage data)
General and administrative expense
$
10,463

 
(43.3
)%
 
$
18,458

 
$
23,580

 
(31.1
)%
 
$
34,219


General and administrative expense decreased for the three and six months ended June 30, 2019, compared to the prior year periods, primarily due to declines of $2.7 million and $4.3 million in personnel-related expenditures, $2.3 million and $2.5 million in other general corporate expenses, $1.9 million and $2.5 million in legal and professional services, and $0.8 million and $0.9 million in IT and facility allocations, respectively. The decline in personnel-related expenditures in both periods was primarily attributable to headcount declining from 178 employees as of July 1, 2018 to 147 employees as of June 30, 2019. The fall in headcount was primarily attributable to the separation of the Arlo business as a number of NETGEAR employees were transferred to Arlo Technologies and were not subsequently replaced. The reduction in other general corporate expenses in both periods primarily related to a refund of value-added taxes previously incurred.
We expect our general and administrative expenses for the remainder of the year as a percentage of net revenue to be in line with the first half of fiscal 2019. 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.

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 miscellaneous income and expenses. The following table presents interest income and other income (expense), net for the periods indicated:
 
Three Months Ended
 
Six Months Ended
 
June 30,
2019
 
% Change
 
July 1,
2018
 
June 30,
2019
 
% Change
 
July 1,
2018
 
(In thousands, except percentage data)
Interest income, net
$
782

 
(27.1
)%
 
$
1,073

 
$
1,483

 
(18.6
)%
 
$
1,821

Other income (expense), net
487

 
(38.2
)%
 
788

 
828

 
**

 
(530
)
Total
$
1,269

 
(31.8
)%
 
$
1,861

 
$
2,311

 
79.0
 %
 
$
1,291

**Percentage change not meaningful.

Interest income, net decreased for the three and six months ended June 30, 2019, mainly due to average short-term

46


investment balances being lower than in the prior year periods.

Other income (expense), net decreased for the three months ended June 30, 2019 compared to the prior year period, mainly due to lower gains recognized relating to foreign currency forward contracts. Other income (expense), net increased for the six months ended June 30, 2019 compared to the prior year period, mainly due to an impairment charge of $1.4 million pertaining to a long-term investment incurred in the three months ended April 1, 2018. Our foreign currency hedging program effectively reduced volatility associated with hedged currency exchange rate movements during the three and six months ended June 30, 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
 
Six Months Ended
 
June 30,
2019
 
% Change
 
July 1,
2018
 
June 30,
2019
 
% Change
 
July 1,
2018
 
(In thousands, except percentage data)
Provision (benefit) for income taxes
$
756

 
(40.5
)%
 
$
1,271

 
$
2,963

 
150.0
%
 
$
1,185

Effective tax rate
47.4
%
 
 
 
70.5
%
 
17.8
%
 
 
 
43.3
%

The decrease in the effective tax rate for the three and six months ended June 30, 2019, compared to the prior year periods, resulted primarily from higher pre-tax earnings. The effective tax rate for the six months ended June 30, 2019 also included a one-time 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.


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
 
Six Months Ended
 
June 30,
2019
 
% Change
 
July 1,
2018
 
June 30,
2019
 
% Change
 
July 1,
2018
 
(in thousands, except percentage data)
Net revenue
$
167,495

 
(10.2
)%
 
$
186,424

 
$
336,860

 
(6.6
)%
 
$
360,739

Percentage of total net revenue
72.6
%
 
 
 
73.0
%
 
70.2
%
 
 
 
72.1
%
Contribution income
$
14,204

 
(32.2
)%
 
$
20,939

 
$
33,323

 
(10.3
)%
 
$
37,151

Contribution margin
8.5
%
 
 
 
11.2
%
 
9.9
%
 
 
 
10.3
%
    
The decrease in Connected Home segment net revenue in the three and six months ended June 30, 2019, compared to the prior year periods, 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. The decline in net revenue from our mobile products was driven by lower aggregate sales to service provider customers, which fell by $19.4 million and $24.4 million in the three and six months to June 30, 2019 respectively. The decrease in net revenue of our home wireless products in the three and six months ended June 30, 2019, was mainly due to routers, with declines experienced in AC routers, partially offset by growth in AX products. The decline in home wireless products in the three months and six months to June 30, 2019 was offset by higher demand for our broadband modem and gateway products, mainly from non-service provider customers compared to

47


the prior year periods. On a geographic basis, net revenue decreased across all regions in the three months ended June 30, 2019, compared to the prior year period. In the six months ended June 30, 2019, compared to the prior year period, we experienced a decline of 10.7% in the Americas, partially offset by growth of 4.1% and 8.2% in EMEA and APAC, respectively.

Contribution income decreased in both three and six months ended June 30, 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.

SMB
 
Three Months Ended
 
Six Months Ended
 
June 30,
2019
 
% Change
 
July 1,
2018
 
June 30,
2019
 
% Change
 
July 1,
2018
 
(in thousands, except percentage data)
Net revenue
$
63,357

 
(8.0
)%
 
$
68,852

 
$
143,074

 
2.4
%
 
$
139,738

Percentage of total net revenue
27.4
%
 
 
 
27.0
%
 
29.8
%
 
 
 
27.9
%
Contribution income
$
11,420

 
(22.0
)%
 
$
14,635

 
$
34,105

 
9.5
%
 
$
31,157

Contribution margin
18.0
%
 
 
 
21.3
%
 
23.8
%
 
 
 
22.3
%

SMB segment net revenue decreased for the three months ended June 30, 2019, compared to the prior year period, primarily due to net revenue declines from switch and network storage products. SMB segment net revenue increased for the six months ended June 30, 2019, compared to the prior year period, primarily due to increased net revenue from switch products, partially offset by declined net revenue from network storage products. The increase in net revenue on a year over year basis was driven in part by new product introductions in the six months ended June 30, 2019. SMB segment also benefited from increased shipments to the UK in the first quarter of 2019 ahead of the originally scheduled Brexit deadline. Geographically, net revenue declined in all regions in the three months ended June 30, 2019, and increased in all regions in the six months ended June 30, 2019, compared to the prior year periods.

Contribution income decreased for the three months ended June 30, 2019, compared to the prior year period, primarily as a result of the lower net revenue and lower gross margin attainment not being met with proportionate decreases in operating expenditures. Contribution income increased for the six months ended June 30, 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. Our cash equivalents and short-term investments are comprised primarily of money-market funds, U.S. treasury securities, and certificates of deposits. As of June 30, 2019, we had cash, cash equivalents and short-term investments totaling $218.3 million. Our cash and cash equivalents balance increased from $201.0 million as of December 31, 2018 to $214.6 million as of June 30, 2019. Our short-term investments, which represent the investment of funds available for current operations, decreased from $73.3 million as of December 31, 2018 to $3.7 million as of June 30, 2019.

As of June 30, 2019, approximately 42% 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.


48


The following table presents our cash flows for the periods presented.
 
Six Months Ended
 
June 30,
2019
 
July 1,
2018
 
(In thousands)
Cash provided by (used in):
 
 
 
Continuing operating activities
$
(9,927
)
 
$
20,920

Continuing investing activities
55,877

 
(6,440
)
Continuing financing activities
(32,386
)
 
(1,567
)
Net increase in cash and cash equivalents from discontinued operations

 
11,614

Net cash increase
$
13,564

 
$
24,527


Continuing operating activities

Net cash used in operating activities was $9.9 million for the six months ended June 30, 2019 compared to $20.9 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 in part by increased inventory payments to support our supply chain migration outside of China to mitigate Section 301 tariffs.
 
Our DSO decreased to 94 days as of June 30, 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 $108.4 million as of June 30, 2019. Inventory increased from $243.9 million as of December 31, 2018 to $276.3 million as of June 30, 2019. The increase in inventory primarily related to purchase of long lead time components. Ending inventory turns were 2.4 in the three months ended June 30, 2019 down from 3.3 turns in the three months ended December 31, 2018.

Continuing investing activities

Net cash provided by investing activities was $55.9 million for the six months ended June 30, 2019 compared to net cash used of $6.4 million in the prior year period, primarily due to lower purchase of short-term investments, partially offset by increased capital expenditures and long-term investments.

Continuing financing activities

Net cash used in financing activities increased by $30.8 million in the six months ended June 30, 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. As of June 30, 2019, 0.5 million shares remained authorized for repurchase under the repurchase program. 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 six months ended June 30, 2019, we repurchased and retired, reported based on trade date, approximately 1.0 million shares of common stock at a cost of approximately $32.0 million. During the six months ended July 1, 2018, we did not repurchase any shares of common stock under the authorizations. During the six months ended June 30, 2019 and July 1, 2018, we also repurchased and retired, reported based on trade date, approximately 0.2 million and 0.1 million shares of common stock, and at a cost of approximately $5.7 million and $7.2 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.

49



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
There have been no material changes during the six months ended June 30, 2019 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.
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 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 June 30, 2019, we had approximately $119.3 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 June 30, 2019, we had long term, non-cancellable purchase commitments of $17.4 million pertaining to non-trade activities.

As of June 30, 2019, we had an estimated long term liability of $6.5 million related to a one-time transaction tax that resulted from the passage of the Tax Act.

50


As of June 30, 2019, we had $14.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 $1.1 million, excluding the interest, penalties and the effect of any related deferred tax assets or liabilities.

Off-Balance Sheet Arrangements
As of June 30, 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.

Item 3.
Quantitative and Qualitative Disclosures About Market Risk

During the six months ended June 30, 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

51


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.

52


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;


53


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;


54


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


55


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.


56


*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

57


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

58


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. For example, a 10% tariff has already taken effect on certain products imported into the United States beginning on September 24, 2018. A previously scheduled increase in this tariff rate to 25% has been postponed, pending ongoing negotiations between the U.S. government and China. Moreover, the current U.S. administration has indicated that it is considering expanding these tariffs to additional products imported from China. Our analysis of our supply chain, manufacturing processes and product compositions is ongoing, but our review to date indicates that some of our products are affected by these tariffs. Although we have been working closely with our manufacturing partners to implement ways to mitigate the impact of these tariffs on our 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.

59



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


60


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, data protection breaches and cyber-attacks could disrupt our products or services, 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 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

61


available for purchase directly by consumers though 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. 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 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 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.

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


62


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.

*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 reduce our expected revenue, increase our expenses, damage our reputation and adversely affect our stock price.

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 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,

63


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.

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

64


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


65


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.

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

66


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.

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. If we are unsuccessful in defending our positions, our profitability will be reduced.

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

67


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.

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.


68


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


69


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


70


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.


71


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;


72


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.


73


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.


74


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.


75


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.


76


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.


77


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

78


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.


79


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
April 1, 2019 - April 28, 2019
 
88,845

 
$
30.14

 
88,845

 
960,134

April 29, 2019 - May 26, 2019
 
456,959

 
$
30.70

 
401,915

 
558,219

May 27, 2019 - June 30, 2019
 
103,010

 
$
25.12

 
78,997

 
479,222

Total
 
648,814

 
$
29.74

 
569,757

 
 
_________________________
(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 June 30, 2019, we repurchased and retired, reported based on the trade date, approximately shares of 0.6 million common stock at a cost of 17.0 million under the authorizations.

(2) 
During the three months ended June 30, 2019, we repurchased, as reported based on trade date, approximately 79,000 shares of common stock at a cost of $2.3 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.


80


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.


81


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: August 2, 2019

82
EX-31.1 2 ntgr-ex31120190630x10q.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: August 2, 2019
 
/s/ PATRICK C.S. LO
 
Patrick C.S. Lo
 
Chairman and Chief Executive Officer
 
NETGEAR, Inc.



EX-31.2 3 ntgr-ex31220190630x10q.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: August 2, 2019
 
/s/ BRYAN D. MURRAY
 
Bryan D. Murray
 
Chief Financial Officer
 
NETGEAR, Inc.



EX-32.1 4 ntgr-ex32120190630x10q.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 June 30, 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: August 2, 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-ex32220190630x10q.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 June 30, 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: August 2, 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-20190630.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-20190630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 ntgr-20190630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 ntgr-20190630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Discontinued Operations and Disposal Groups [Abstract] Discontinued Operations Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Revenue from Contract with Customer [Abstract] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] Connected Home Connected Home [Member] Connected Home [Member] SMB SMB [Member] SMB [Member] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] Americas Americas [Member] EMEA EMEA [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] Total net revenue Revenue from Contract with Customer, Excluding Assessed Tax 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 Instruments and Hedging Activities Disclosure [Abstract] 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 Commitments and Contingencies Disclosure [Abstract] 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] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] 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 Income Tax Disclosure [Abstract] Income Taxes Income Tax Disclosure [Text Block] Employee Benefits and Share-based Compensation, Noncash [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] 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] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] ESPP Employee Stock [Member] Stock Options Employee Stock Option [Member] RSUs Restricted Stock Units (RSUs) [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] 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 Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Weighted-average period of recognition of stock based compensation Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Balance Sheet Related Disclosures [Abstract] Depreciation and amortization Depreciation Accounts Receivable, net Change in Contract with Customer, Asset [Roll Forward] Change in Contract with Customer, Asset [Roll Forward] Accounts receivable, net Accounts Receivable, Net, 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 Accounting Policies [Abstract] 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] 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] Statement of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net loss from discontinued operations Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest 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 Purchase premium amortization/discount accretion on investments, net Accretion (Amortization) of Discounts and Premiums, Investments Stock-based compensation Share-based Compensation (Gains)/charges related to long-term investments, net Asset Impairment Charges Deferred income taxes Deferred Income Tax Expense (Benefit) 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 Maturities, Prepayments and Calls of Short-term Investments Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Purchases of long-term investments Payments to Acquire Other Investments Net cash provided by (used in) 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 Payments Related to Tax Withholding for Share-based Compensation Proceeds from exercise of stock options Proceeds from Stock Options Exercised Proceeds from issuance of common stock under employee stock purchase plan Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options Net cash used in continuing financing activities Net Cash Provided by (Used in) Financing Activities, Continuing Operations Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Net increase 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 Stockholders' Equity Note [Abstract] Reclassification out of Accumulated Other Comprehensive Income [Table] Reclassification out of Accumulated Other Comprehensive Income [Table] Hedging Designation [Axis] Hedging Designation [Axis] Hedging Designation [Domain] Hedging Designation [Domain] Designated as Hedging Instrument [Member] Designated as Hedging Instrument [Member] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Net revenue Sales [Member] Cost of revenue Cost of Sales [Member] Research and development Research and Development Expense [Member] Sales and marketing Selling and Marketing Expense [Member] General and administrative General and Administrative Expense [Member] 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] Derivative Instrument [Axis] Derivative Instrument [Axis] Derivative Contract Type [Domain] Derivative Contract [Domain] Foreign currency forward contracts Foreign Exchange Forward [Member] Reclassification Out of Accumulated Other Comprehensive Income [Line Items] Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items] Net revenue Cost of revenue Cost of Goods and Services Sold Research and development Research and Development Expense Sales and marketing Selling and Marketing Expense General and administrative General and Administrative Expense Income before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Tax impact from continuing operations 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 Net income (loss) 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 Schedule of Balance Sheet Impacts from ASU 2016-02 Adoption Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] 2019 (remaining six 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 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 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 Property, Plant and Equipment, Net Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Separation expense Professional Fees [Member] Professional Fees [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: Operating Expenses [Abstract] General and administrative Disposal Group, Including Discontinued Operation, General and Administrative Expense Total operating expenses Disposal Group, Including Discontinued Operation, Operating Expense Income (loss) from operations of discontinued operations Disposal Group, Including Discontinued Operation, Operating Income (Loss) Other income (expense), net Disposal Group, Including Discontinued Operation, Other Income Income (loss) from discontinued operations before income taxes Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax Provision for income taxes Discontinued Operation, Tax Effect of Discontinued Operation Loss from discontinued operations, net of tax Employee Benefit Plans Compensation and Employee Benefit Plans [Text Block] Balance Sheet Components Additional Financial Information Disclosure [Text Block] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Unrealized gains (losses) on available-for-sale investments Accumulated Net Investment Gain (Loss) Attributable to Parent [Member] Unrealized gains (losses) on derivatives Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Total 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 Stockholders' Equity Attributable to Parent 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 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 Not Designated as Hedging Instrument [Member] Derivative assets designated as hedging instruments Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Gross Amounts of recognized assets Gross Amounts of recognized liabilities Derivative Liability, Fair Value, Gross Liability Derivative [Table] Derivative [Table] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Derivatives Not Designated as Hedging Instruments 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 Business Combinations [Abstract] Schedule of Business Acquisitions, by Acquisition Schedule of Business Acquisitions, by Acquisition [Table Text Block] Business Acquisitions Business Combination Disclosure [Text Block] Segment Reporting [Abstract] Number of operating segments Number of Operating Segments Number of reportable segments Number of Reportable Segments Number of geographic regions in which the Company conducts business Number of Geographic Regions Number of Geographic Regions New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] 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 Reconciliation of Revenue from Segments to Consolidated [Table] Reconciliation of Revenue from Segments to Consolidated [Table] Connected Home Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] 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 Separation expense Professional Fees 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 Investment Income, Interest Other income (expense), net Other Nonoperating Income (Expense) 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] 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] 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 Common stock repurchased to help administratively facilitate the withholding and subsequent remittance of personal income and payroll taxes for individuals receiving RSUs (in shares) Shares Paid for Tax Withholding for Share Based Compensation Cost of common stock repurchased to help administratively facilitate the withholding and subsequent remittance of personal income and payroll taxes for individuals receiving RSUs Subsequent Event [Table] Subsequent Event [Table] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event [Member] Subsequent Event [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] Number of Shares Authorized to be Repurchased Stock Repurchase Program, Number of Shares Authorized to be Repurchased Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] 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] 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 Fair Value Disclosures [Abstract] 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 Statement of Financial Position [Abstract] Accounts receivable, net of allowance for doubtful accounts of $1,079 and $1,254 as of June 30, 2019 and December 31, 2018, respectively Allowance for Doubtful Accounts Receivable, 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 June 30, 2019 and December 31, 2018, respectively Inventories Inventory, Net Property and equipment, net Intangibles, net Intangible Assets, Net (Excluding Goodwill) Goodwill Goodwill Other non-current assets Other Assets, Noncurrent 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 income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated deficit Retained Earnings (Accumulated Deficit) Total stockholders’ equity Disposal Groups, Including Discontinued Operations Disposal Groups, Including Discontinued Operations [Table Text Block] 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 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 Earnings Per Share [Abstract] Net Income Per Share Earnings Per Share [Text Block] Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Gains (losses) on cash flow hedge Derivative, Gain (Loss) on Derivative, Net 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] 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] 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 consideration Business Combination, Contingent Consideration, Liability, Noncurrent Contingent consideration liability, maximum amount of each milestone Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Goodwill deductible for income tax purposes Business Acquisition, Goodwill, Expected Tax Deductible Amount Non-current deferred income taxes Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets Intangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill 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 Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] 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 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 Schedule of Net Income Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Revenue Revenue from Contract with Customer [Text Block] 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 Total stock-based compensation Allocated Share-based Compensation Expense Goodwill and Intangible Assets Disclosure [Abstract] Amortization of intangibles Amortization of Intangible Assets 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 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 Organization, Consolidation and Presentation of Financial Statements [Abstract] The Company and Basis of Presentation Business Description and Basis of Presentation [Text Block] 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 Leases Lessee, Operating Leases [Text Block] 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 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] Legal Entity [Axis] Legal Entity [Axis] Entity [Domain] Entity [Domain] 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 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 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 Derivative Financial Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Schedule of Stock Option Activity Share-based Compensation, Stock Options, Activity [Table Text Block] Schedule of RSU Activity Schedule of Share-based Compensation, Restricted Stock Units Award 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 Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] United States (U.S.) UNITED STATES Americas (excluding U.S.) Americas Excluding United States [Member] Americas excluding united states APAC Asia Pacific [Member] 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] 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) Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Canada CANADA 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 Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Schedule of Changes in Warranty Obligation Schedule of Product Warranty Liability [Table Text Block] 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 Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Forfeitures ( in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures 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 Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Forfeitures (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Ending balance (in dollars per share) Other income (expense), net Other Nonoperating Income (Expense) [Member] Income Statement [Abstract] Gross profit Gross Profit Operating expenses: Separation expense Restructuring and other charges Litigation reserves, net Total operating expenses Operating Expenses Income (loss) from operations Operating Income (Loss) Interest income, net Other income (expense), net Provision for income taxes Net income (loss) 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 (loss) 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 (loss) 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 Segment Information Segment Reporting Disclosure [Text Block] Offsetting Liabilities [Table] Offsetting Liabilities [Table] Offsetting of Derivative Liabilities [Line Items] Offsetting Liabilities [Line Items] Gross Amounts of Recognized Liabilities 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 Numerator: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Net income from continuing operations Net (income) from discontinued operations 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 2019 (remaining six 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 Fair Value Measurements Fair Value Disclosures [Text Block] 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] Raw materials Inventory, Raw Materials, Net of Reserves Finished goods Inventory, Finished Goods, Net of Reserves Total inventories 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] 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 Statement of Comprehensive Income [Abstract] 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 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 (loss) Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Fair Value, Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Operating lease cost Operating Lease, Cost Short-term Lease, Cost Short-term Lease, Cost Lease, Cost Lease, Cost Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] 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 Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Common Stock Common Stock [Member] Additional Paid-In Capital Additional Paid-in Capital [Member] Accumulated Other Comprehensive Income (Loss) AOCI Including Portion Attributable to Noncontrolling Interest [Member] (Accumulated deficit) Retained Earnings Retained Earnings [Member] 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 Net income Net Income (Loss) Attributable to Parent Stock-based compensation Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Repurchase of common stock (in shares) Repurchase of common stock Restricted stock unit withholdings (in shares) Restricted stock unit withholdings Adjustments Related to Tax Withholding for Share-based Compensation Issuance of common stock under stock-based compensation plans (in shares) Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures Issuance of common stock under stock-based compensation plans Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures Ending balance (in shares) 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 EX-101.PRE 10 ntgr-20190630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 ntgr20190630-10q_htm.xml IDEA: XBRL DOCUMENT 0001122904 2019-01-01 2019-06-30 0001122904 2019-07-26 0001122904 2019-06-30 0001122904 2018-12-31 0001122904 2018-04-02 2018-07-01 0001122904 2018-01-01 2018-07-01 0001122904 2019-04-01 2019-06-30 0001122904 2019-01-01 2019-03-31 0001122904 us-gaap:RetainedEarningsMember 2018-12-31 0001122904 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001122904 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2019-03-31 0001122904 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001122904 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001122904 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001122904 us-gaap:CommonStockMember 2019-03-31 0001122904 us-gaap:CommonStockMember 2019-06-30 0001122904 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001122904 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001122904 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001122904 us-gaap:CommonStockMember 2018-12-31 0001122904 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001122904 us-gaap:RetainedEarningsMember 2019-06-30 0001122904 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001122904 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2018-12-31 0001122904 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2019-04-01 2019-06-30 0001122904 2019-03-31 0001122904 us-gaap:RetainedEarningsMember 2019-03-31 0001122904 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2019-01-01 2019-03-31 0001122904 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2019-06-30 0001122904 us-gaap:RetainedEarningsMember 2018-04-02 2018-07-01 0001122904 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2018-01-01 2018-04-01 0001122904 us-gaap:RetainedEarningsMember 2018-04-01 0001122904 us-gaap:AdditionalPaidInCapitalMember 2018-04-02 2018-07-01 0001122904 2018-01-01 2018-04-01 0001122904 us-gaap:CommonStockMember 2018-01-01 2018-04-01 0001122904 us-gaap:CommonStockMember 2018-04-02 2018-07-01 0001122904 us-gaap:CommonStockMember 2018-07-01 0001122904 us-gaap:RetainedEarningsMember 2018-07-01 0001122904 us-gaap:CommonStockMember 2018-04-01 0001122904 2018-07-01 0001122904 us-gaap:RetainedEarningsMember 2018-01-01 2018-04-01 0001122904 us-gaap:CommonStockMember 2017-12-31 0001122904 2018-04-01 0001122904 us-gaap:AdditionalPaidInCapitalMember 2018-04-01 0001122904 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-04-01 0001122904 2017-12-31 0001122904 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2018-04-01 0001122904 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2017-12-31 0001122904 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001122904 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2018-04-02 2018-07-01 0001122904 us-gaap:AdditionalPaidInCapitalMember 2018-07-01 0001122904 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2018-07-01 0001122904 us-gaap:RetainedEarningsMember 2017-12-31 0001122904 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001122904 2019-01-01 0001122904 ntgr:ConnectedHomeMember 2019-01-01 2019-06-30 0001122904 ntgr:ConnectedHomeMember 2018-01-01 2018-07-01 0001122904 us-gaap:SalesChannelThroughIntermediaryMember 2018-01-01 2018-07-01 0001122904 ntgr:SMBMember 2019-01-01 2019-06-30 0001122904 ntgr:APACMember ntgr:ConnectedHomeMember 2018-01-01 2018-07-01 0001122904 ntgr:SMBMember 2018-01-01 2018-07-01 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember ntgr:ConnectedHomeMember 2019-01-01 2019-06-30 0001122904 us-gaap:EMEAMember ntgr:ConnectedHomeMember 2018-01-01 2018-07-01 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember ntgr:SMBMember 2018-01-01 2018-07-01 0001122904 us-gaap:EMEAMember 2019-01-01 2019-06-30 0001122904 us-gaap:SalesChannelThroughIntermediaryMember ntgr:SMBMember 2018-01-01 2018-07-01 0001122904 ntgr:APACMember ntgr:SMBMember 2018-01-01 2018-07-01 0001122904 srt:AmericasMember ntgr:SMBMember 2018-01-01 2018-07-01 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember 2019-01-01 2019-06-30 0001122904 ntgr:APACMember 2019-01-01 2019-06-30 0001122904 srt:AmericasMember ntgr:SMBMember 2019-01-01 2019-06-30 0001122904 us-gaap:SalesChannelThroughIntermediaryMember ntgr:SMBMember 2019-01-01 2019-06-30 0001122904 us-gaap:SalesChannelThroughIntermediaryMember 2019-01-01 2019-06-30 0001122904 us-gaap:EMEAMember 2018-01-01 2018-07-01 0001122904 us-gaap:EMEAMember ntgr:SMBMember 2018-01-01 2018-07-01 0001122904 us-gaap:EMEAMember ntgr:SMBMember 2019-01-01 2019-06-30 0001122904 srt:AmericasMember ntgr:ConnectedHomeMember 2018-01-01 2018-07-01 0001122904 srt:AmericasMember ntgr:ConnectedHomeMember 2019-01-01 2019-06-30 0001122904 us-gaap:SalesChannelThroughIntermediaryMember ntgr:ConnectedHomeMember 2018-01-01 2018-07-01 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember ntgr:SMBMember 2019-01-01 2019-06-30 0001122904 ntgr:APACMember 2018-01-01 2018-07-01 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember ntgr:ConnectedHomeMember 2018-01-01 2018-07-01 0001122904 srt:AmericasMember 2018-01-01 2018-07-01 0001122904 ntgr:APACMember ntgr:ConnectedHomeMember 2019-01-01 2019-06-30 0001122904 us-gaap:EMEAMember ntgr:ConnectedHomeMember 2019-01-01 2019-06-30 0001122904 us-gaap:SalesChannelThroughIntermediaryMember ntgr:ConnectedHomeMember 2019-01-01 2019-06-30 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember 2018-01-01 2018-07-01 0001122904 ntgr:APACMember ntgr:SMBMember 2019-01-01 2019-06-30 0001122904 srt:AmericasMember 2019-01-01 2019-06-30 0001122904 2021-06-30 2019-06-30 0001122904 2019-06-30 2019-06-30 0001122904 2020-06-30 2019-06-30 0001122904 us-gaap:SalesChannelThroughIntermediaryMember ntgr:ConnectedHomeMember 2019-04-01 2019-06-30 0001122904 us-gaap:EMEAMember ntgr:SMBMember 2019-04-01 2019-06-30 0001122904 us-gaap:EMEAMember ntgr:ConnectedHomeMember 2018-04-02 2018-07-01 0001122904 srt:AmericasMember 2019-04-01 2019-06-30 0001122904 us-gaap:SalesChannelThroughIntermediaryMember 2018-04-02 2018-07-01 0001122904 ntgr:APACMember ntgr:ConnectedHomeMember 2018-04-02 2018-07-01 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember ntgr:ConnectedHomeMember 2018-04-02 2018-07-01 0001122904 srt:AmericasMember 2018-04-02 2018-07-01 0001122904 ntgr:ConnectedHomeMember 2019-04-01 2019-06-30 0001122904 us-gaap:SalesChannelThroughIntermediaryMember ntgr:SMBMember 2018-04-02 2018-07-01 0001122904 ntgr:APACMember 2018-04-02 2018-07-01 0001122904 us-gaap:SalesChannelThroughIntermediaryMember ntgr:ConnectedHomeMember 2018-04-02 2018-07-01 0001122904 ntgr:APACMember ntgr:SMBMember 2019-04-01 2019-06-30 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember ntgr:SMBMember 2018-04-02 2018-07-01 0001122904 us-gaap:EMEAMember ntgr:SMBMember 2018-04-02 2018-07-01 0001122904 ntgr:ConnectedHomeMember 2018-04-02 2018-07-01 0001122904 us-gaap:EMEAMember 2019-04-01 2019-06-30 0001122904 srt:AmericasMember ntgr:ConnectedHomeMember 2018-04-02 2018-07-01 0001122904 us-gaap:SalesChannelThroughIntermediaryMember ntgr:SMBMember 2019-04-01 2019-06-30 0001122904 ntgr:APACMember ntgr:ConnectedHomeMember 2019-04-01 2019-06-30 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember ntgr:SMBMember 2019-04-01 2019-06-30 0001122904 srt:AmericasMember ntgr:SMBMember 2018-04-02 2018-07-01 0001122904 srt:AmericasMember ntgr:ConnectedHomeMember 2019-04-01 2019-06-30 0001122904 ntgr:APACMember ntgr:SMBMember 2018-04-02 2018-07-01 0001122904 ntgr:SMBMember 2019-04-01 2019-06-30 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember ntgr:ConnectedHomeMember 2019-04-01 2019-06-30 0001122904 ntgr:APACMember 2019-04-01 2019-06-30 0001122904 us-gaap:SalesChannelThroughIntermediaryMember 2019-04-01 2019-06-30 0001122904 srt:AmericasMember ntgr:SMBMember 2019-04-01 2019-06-30 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember 2019-04-01 2019-06-30 0001122904 ntgr:SMBMember 2018-04-02 2018-07-01 0001122904 us-gaap:EMEAMember 2018-04-02 2018-07-01 0001122904 us-gaap:EMEAMember ntgr:ConnectedHomeMember 2019-04-01 2019-06-30 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember 2018-04-02 2018-07-01 0001122904 ntgr:ArloMember 2018-08-07 0001122904 2018-12-31 2018-12-31 0001122904 ntgr:ArloMember 2018-12-31 2018-12-31 0001122904 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember ntgr:ArloMember 2018-04-02 2018-07-01 0001122904 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember ntgr:ArloMember ntgr:ProfessionalFeesMember 2018-04-02 2018-07-01 0001122904 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember ntgr:ArloMember us-gaap:SellingAndMarketingExpenseMember 2018-04-02 2018-07-01 0001122904 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember ntgr:ArloMember 2018-01-01 2018-07-01 0001122904 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember ntgr:ArloMember ntgr:ProfessionalFeesMember 2018-01-01 2018-07-01 0001122904 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember ntgr:ArloMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-07-01 0001122904 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember ntgr:ArloMember us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-07-01 0001122904 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember ntgr:ArloMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-04-02 2018-07-01 0001122904 ntgr:MeuralMember us-gaap:CustomerRelationshipsMember 2018-08-06 0001122904 ntgr:MeuralMember 2018-08-06 2018-08-06 0001122904 ntgr:MeuralMember 2018-08-06 0001122904 ntgr:MeuralMember us-gaap:CustomerRelationshipsMember 2018-08-06 2018-08-06 0001122904 ntgr:MeuralMember us-gaap:DatabasesMember 2018-08-06 2018-08-06 0001122904 ntgr:MeuralMember us-gaap:TechnologyBasedIntangibleAssetsMember 2018-08-06 2018-08-06 0001122904 ntgr:MeuralMember ntgr:TechnicalMilestoneMember 2018-08-06 0001122904 ntgr:MeuralMember 2018-07-02 2018-09-30 0001122904 srt:MinimumMember ntgr:MeuralMember us-gaap:MeasurementInputDiscountRateMember 2018-08-06 0001122904 ntgr:MeuralMember 2019-06-30 0001122904 ntgr:MeuralMember us-gaap:DatabasesMember 2018-08-06 0001122904 ntgr:MeuralMember us-gaap:TradeNamesMember 2018-08-06 0001122904 srt:MaximumMember ntgr:MeuralMember us-gaap:MeasurementInputDiscountRateMember 2018-08-06 0001122904 ntgr:MeuralMember us-gaap:TechnologyBasedIntangibleAssetsMember 2018-08-06 0001122904 ntgr:MeuralMember us-gaap:TradeNamesMember 2018-08-06 2018-08-06 0001122904 ntgr:MeuralMember ntgr:ServiceRevenueMilestoneMember 2018-08-06 0001122904 us-gaap:USTreasurySecuritiesMember 2018-12-31 0001122904 us-gaap:CertificatesOfDepositMember 2018-12-31 0001122904 us-gaap:CertificatesOfDepositMember 2019-06-30 0001122904 us-gaap:USTreasurySecuritiesMember 2019-06-30 0001122904 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-06-30 0001122904 us-gaap:CustomerRelatedIntangibleAssetsMember 2018-12-31 0001122904 us-gaap:OtherIntangibleAssetsMember 2019-06-30 0001122904 us-gaap:CustomerRelatedIntangibleAssetsMember 2019-06-30 0001122904 us-gaap:OtherIntangibleAssetsMember 2018-12-31 0001122904 us-gaap:TechnologyBasedIntangibleAssetsMember 2018-12-31 0001122904 us-gaap:MachineryAndEquipmentMember 2018-12-31 0001122904 us-gaap:ComputerSoftwareIntangibleAssetMember 2018-12-31 0001122904 us-gaap:ComputerEquipmentMember 2019-06-30 0001122904 ntgr:FurnitureFixturesAndLeaseholdImprovementsMember 2019-06-30 0001122904 us-gaap:ComputerEquipmentMember 2018-12-31 0001122904 us-gaap:ComputerSoftwareIntangibleAssetMember 2019-06-30 0001122904 ntgr:FurnitureFixturesAndLeaseholdImprovementsMember 2018-12-31 0001122904 us-gaap:MachineryAndEquipmentMember 2019-06-30 0001122904 ntgr:BankofAmericaMember 2018-12-31 0001122904 ntgr:WellsFargoBankMember 2018-12-31 0001122904 us-gaap:CashFlowHedgingMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-04-01 2019-06-30 0001122904 us-gaap:CashFlowHedgingMember us-gaap:CostOfSalesMember 2019-04-01 2019-06-30 0001122904 us-gaap:CashFlowHedgingMember us-gaap:SellingAndMarketingExpenseMember 2019-04-01 2019-06-30 0001122904 us-gaap:CashFlowHedgingMember us-gaap:SalesMember 2019-04-01 2019-06-30 0001122904 us-gaap:CashFlowHedgingMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-04-01 2019-06-30 0001122904 us-gaap:CashFlowHedgingMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-06-30 0001122904 us-gaap:CashFlowHedgingMember us-gaap:SalesMember 2019-01-01 2019-06-30 0001122904 us-gaap:CashFlowHedgingMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-06-30 0001122904 us-gaap:CashFlowHedgingMember us-gaap:CostOfSalesMember 2019-01-01 2019-06-30 0001122904 us-gaap:CashFlowHedgingMember us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-06-30 0001122904 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 0001122904 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:NondesignatedMember 2019-06-30 0001122904 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001122904 us-gaap:OtherCurrentLiabilitiesMember us-gaap:NondesignatedMember 2018-12-31 0001122904 us-gaap:OtherCurrentLiabilitiesMember us-gaap:NondesignatedMember 2019-06-30 0001122904 us-gaap:OtherCurrentLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 0001122904 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:NondesignatedMember 2018-12-31 0001122904 us-gaap:OtherCurrentLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2019-06-30 0001122904 srt:MaximumMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2019-01-01 2019-06-30 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2019-01-01 2019-06-30 0001122904 srt:MaximumMember us-gaap:ForeignExchangeForwardMember 2019-01-01 2019-06-30 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2019-06-30 0001122904 srt:MaximumMember us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2019-01-01 2019-06-30 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2018-01-01 2018-07-01 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2018-04-02 2018-07-01 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2019-04-01 2019-06-30 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2019-01-01 2019-06-30 0001122904 us-gaap:CashFlowHedgingMember us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-07-01 0001122904 us-gaap:CashFlowHedgingMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-07-01 0001122904 us-gaap:CashFlowHedgingMember us-gaap:SalesMember 2018-01-01 2018-07-01 0001122904 us-gaap:CashFlowHedgingMember us-gaap:CostOfSalesMember 2018-01-01 2018-07-01 0001122904 us-gaap:CashFlowHedgingMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-07-01 0001122904 ntgr:WellsFargoBankMember 2019-06-30 0001122904 ntgr:BankofAmericaMember 2019-06-30 0001122904 ntgr:J.P.MorganChaseMember 2018-12-31 0001122904 us-gaap:ForeignExchangeForwardMember 2019-04-01 2019-06-30 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-04-02 2018-07-01 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-04-02 2018-07-01 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:SalesMember 2019-04-01 2019-06-30 0001122904 us-gaap:ForeignExchangeForwardMember 2018-04-02 2018-07-01 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:SellingAndMarketingExpenseMember 2018-04-02 2018-07-01 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-04-01 2019-06-30 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-04-01 2019-06-30 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:SellingAndMarketingExpenseMember 2019-04-01 2019-06-30 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:SalesMember 2018-04-02 2018-07-01 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:CostOfSalesMember 2018-04-02 2018-07-01 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:CostOfSalesMember 2019-04-01 2019-06-30 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:CostOfSalesMember 2018-01-01 2018-07-01 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:SalesMember 2019-01-01 2019-06-30 0001122904 us-gaap:ForeignExchangeForwardMember 2018-01-01 2018-07-01 0001122904 us-gaap:ForeignExchangeForwardMember 2019-01-01 2019-06-30 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-06-30 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-07-01 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-07-01 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-06-30 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-06-30 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:SalesMember 2018-01-01 2018-07-01 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-07-01 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:CostOfSalesMember 2019-01-01 2019-06-30 0001122904 us-gaap:CashFlowHedgingMember us-gaap:SalesMember 2018-04-02 2018-07-01 0001122904 us-gaap:CashFlowHedgingMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-04-02 2018-07-01 0001122904 us-gaap:CashFlowHedgingMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-04-02 2018-07-01 0001122904 us-gaap:CashFlowHedgingMember us-gaap:SellingAndMarketingExpenseMember 2018-04-02 2018-07-01 0001122904 us-gaap:CashFlowHedgingMember us-gaap:CostOfSalesMember 2018-04-02 2018-07-01 0001122904 srt:MinimumMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2019-01-01 2019-06-30 0001122904 ntgr:ChrismarSystemsvs.NETGEARMember 2015-07-01 2015-07-01 0001122904 ntgr:ChinaPatentMattersBejingandHeifeiMunicipalitiesMember 2019-05-14 2019-05-14 0001122904 ntgr:OtherKeyExecutivesMember 2019-01-01 2019-06-30 0001122904 ntgr:FortySixToSixtyDaysMember 2019-06-30 0001122904 ntgr:HeraWirelessvs.NETGEARMemberDomain 2018-09-15 2018-09-15 0001122904 ntgr:ChrismarSystemsvs.NETGEARMember ntgr:JuniperMember 2017-01-01 2017-01-31 0001122904 ntgr:ChrismarSystemsvs.NETGEARMember 2019-01-01 2019-06-30 0001122904 srt:MaximumMember ntgr:ThirtyOneToFortyFiveDaysMember 2019-01-01 2019-06-30 0001122904 ntgr:OtherKeyExecutivesMember 2019-06-30 0001122904 ntgr:Aegis11S.A.v.NETGEARMember 2019-06-21 2019-06-21 0001122904 ntgr:HeraWirelessvs.NETGEARMemberDomain 2017-07-14 2017-07-14 0001122904 ntgr:ChrismarSystemsvs.NETGEARMember ntgr:JuniperMember 2016-09-26 2016-09-26 0001122904 us-gaap:ChiefExecutiveOfficerMember 2019-06-30 0001122904 ntgr:Vivatovs.NETGEARMember 2017-04-19 2017-04-19 0001122904 us-gaap:ChiefExecutiveOfficerMember 2019-01-01 2019-06-30 0001122904 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 0001122904 ntgr:ArloMember 2019-01-09 2019-02-08 0001122904 2019-01-09 2019-02-08 0001122904 srt:MinimumMember ntgr:ThirtyOneToFortyFiveDaysMember 2019-01-01 2019-06-30 0001122904 ntgr:ThirtyOneToFortyFiveDaysMember 2019-06-30 0001122904 srt:MinimumMember ntgr:FortySixToSixtyDaysMember 2019-01-01 2019-06-30 0001122904 ntgr:NonTradeActivitiesMember 2019-06-30 0001122904 ntgr:ChrismarSystemsvs.NETGEARMember 2016-08-26 2016-08-26 0001122904 srt:MaximumMember ntgr:FortySixToSixtyDaysMember 2019-01-01 2019-06-30 0001122904 ntgr:ChrismarSystemsvs.NETGEARMember 2019-06-30 0001122904 ntgr:HeraWirelessvs.NETGEARMemberDomain 2018-07-18 2018-07-18 0001122904 ntgr:ChrismarSystemsvs.NETGEARMember 2018-01-03 2018-01-03 0001122904 ntgr:HeraWirelessvs.NETGEARMemberDomain 2018-09-14 2018-09-14 0001122904 ntgr:ChrismarSystemsvs.NETGEARMember ntgr:JuniperMember 2016-08-26 2016-08-26 0001122904 ntgr:NETGEARMember 2019-01-09 2019-02-08 0001122904 ntgr:ViaVadisv.NETGEARMember 2014-08-22 2014-08-22 0001122904 ntgr:ChrismarSystemsvs.NETGEARMember 2017-12-21 2017-12-21 0001122904 ntgr:NetgearAndArloMember 2019-01-09 2019-02-08 0001122904 ntgr:Vivatovs.NETGEARMember 2017-10-02 2017-10-02 0001122904 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 2019-06-30 0001122904 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001122904 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-06-30 0001122904 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-12-31 0001122904 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 2019-06-30 0001122904 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-06-30 0001122904 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001122904 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-12-31 0001122904 us-gaap:SubsequentEventMember 2019-07-19 0001122904 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember 2018-04-02 2018-07-01 0001122904 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember 2018-01-01 2018-07-01 0001122904 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-01 0001122904 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 2018-07-01 0001122904 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001122904 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2017-12-31 0001122904 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-01-01 2018-07-01 0001122904 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-07-01 0001122904 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-07-01 0001122904 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-12-31 0001122904 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember 2019-04-01 2019-06-30 0001122904 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember 2019-01-01 2019-06-30 0001122904 us-gaap:EmployeeStockOptionMember 2019-06-30 0001122904 us-gaap:EmployeeStockMember ntgr:EmployeeStockPurchasePlanMember 2019-06-30 0001122904 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-06-30 0001122904 ntgr:A2016IncentivePlanMember 2019-01-01 2019-06-30 0001122904 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-06-30 0001122904 us-gaap:RestrictedStockUnitsRSUMember 2019-06-30 0001122904 ntgr:A2016IncentivePlanMember 2019-01-01 0001122904 ntgr:A2016IncentivePlanMember 2019-06-30 0001122904 ntgr:EmployeeStockPurchasePlanMember 2019-01-01 2019-06-30 0001122904 us-gaap:EmployeeStockOptionMember 2018-12-31 0001122904 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001122904 us-gaap:EmployeeStockMember 2018-01-01 2018-07-01 0001122904 us-gaap:EmployeeStockMember 2019-01-01 2019-06-30 0001122904 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-07-01 0001122904 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-07-01 0001122904 us-gaap:CostOfSalesMember 2018-04-02 2018-07-01 0001122904 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-07-01 0001122904 us-gaap:GeneralAndAdministrativeExpenseMember 2018-04-02 2018-07-01 0001122904 us-gaap:CostOfSalesMember 2019-01-01 2019-06-30 0001122904 us-gaap:CostOfSalesMember 2019-04-01 2019-06-30 0001122904 us-gaap:CostOfSalesMember 2018-01-01 2018-07-01 0001122904 us-gaap:SellingAndMarketingExpenseMember 2018-04-02 2018-07-01 0001122904 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-06-30 0001122904 us-gaap:GeneralAndAdministrativeExpenseMember 2019-04-01 2019-06-30 0001122904 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-07-01 0001122904 us-gaap:ResearchAndDevelopmentExpenseMember 2018-04-02 2018-07-01 0001122904 us-gaap:SellingAndMarketingExpenseMember 2019-04-01 2019-06-30 0001122904 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-06-30 0001122904 us-gaap:ResearchAndDevelopmentExpenseMember 2019-04-01 2019-06-30 0001122904 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-06-30 0001122904 srt:AsiaPacificMember 2019-01-01 2019-06-30 0001122904 ntgr:AmericasExcludingUnitedStatesMember 2018-04-02 2018-07-01 0001122904 srt:AsiaPacificMember 2019-04-01 2019-06-30 0001122904 srt:AsiaPacificMember 2018-01-01 2018-07-01 0001122904 ntgr:AmericasExcludingUnitedStatesMember 2018-01-01 2018-07-01 0001122904 ntgr:AmericasExcludingUnitedStatesMember 2019-01-01 2019-06-30 0001122904 srt:AsiaPacificMember 2018-04-02 2018-07-01 0001122904 country:US 2019-01-01 2019-06-30 0001122904 country:US 2018-04-02 2018-07-01 0001122904 ntgr:AmericasExcludingUnitedStatesMember 2019-04-01 2019-06-30 0001122904 country:US 2019-04-01 2019-06-30 0001122904 country:US 2018-01-01 2018-07-01 0001122904 country:CA 2019-06-30 0001122904 country:US 2019-06-30 0001122904 ntgr:AsiaPacificExcludingChinaMember 2018-12-31 0001122904 country:US 2018-12-31 0001122904 country:CN 2018-12-31 0001122904 us-gaap:EMEAMember 2018-12-31 0001122904 ntgr:AsiaPacificExcludingChinaMember 2019-06-30 0001122904 us-gaap:EMEAMember 2019-06-30 0001122904 country:CA 2018-12-31 0001122904 country:CN 2019-06-30 0001122904 us-gaap:FairValueInputsLevel2Member us-gaap:MutualFundMember 2019-06-30 0001122904 us-gaap:FairValueInputsLevel3Member 2019-06-30 0001122904 us-gaap:CashEquivalentsMember 2019-06-30 0001122904 us-gaap:FairValueInputsLevel1Member 2019-06-30 0001122904 us-gaap:FairValueInputsLevel1Member us-gaap:MutualFundMember 2019-06-30 0001122904 ntgr:ContingentConsiderationMember 2019-06-30 0001122904 us-gaap:FairValueInputsLevel1Member us-gaap:CertificatesOfDepositMember 2019-06-30 0001122904 us-gaap:FairValueInputsLevel3Member ntgr:ContingentConsiderationMember 2019-06-30 0001122904 us-gaap:ForeignExchangeForwardMember 2019-06-30 0001122904 us-gaap:FairValueInputsLevel2Member us-gaap:ForeignExchangeForwardMember 2019-06-30 0001122904 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignExchangeForwardMember 2019-06-30 0001122904 us-gaap:FairValueInputsLevel2Member ntgr:ContingentConsiderationMember 2019-06-30 0001122904 us-gaap:FairValueInputsLevel2Member 2019-06-30 0001122904 us-gaap:FairValueInputsLevel1Member ntgr:ContingentConsiderationMember 2019-06-30 0001122904 us-gaap:MutualFundMember 2019-06-30 0001122904 us-gaap:FairValueInputsLevel3Member us-gaap:ForeignExchangeForwardMember 2019-06-30 0001122904 us-gaap:FairValueInputsLevel3Member us-gaap:MutualFundMember 2019-06-30 0001122904 us-gaap:FairValueInputsLevel2Member us-gaap:CashEquivalentsMember 2019-06-30 0001122904 us-gaap:FairValueInputsLevel3Member us-gaap:CashEquivalentsMember 2019-06-30 0001122904 us-gaap:FairValueInputsLevel3Member us-gaap:CertificatesOfDepositMember 2019-06-30 0001122904 us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2019-06-30 0001122904 us-gaap:FairValueInputsLevel1Member us-gaap:CashEquivalentsMember 2019-06-30 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-01-01 2019-06-30 0001122904 srt:MaximumMember 2019-06-30 0001122904 srt:MinimumMember 2019-01-01 2019-06-30 shares pure ntgr:region ntgr:derivative_instrument iso4217:USD shares iso4217:USD ntgr:segment ntgr:patent ntgr:case ntgr:claim ntgr:decision ntgr:petition ntgr:defendant false --12-31 Q2 2019 0001122904 P5D P6M 1254000 1079000 0 3500000 P1M P1Y P1Y 10-Q true 2019-06-30 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 31113480 214611000 201047000 3700000 73317000 238635000 303667000 276316000 243871000 38687000 35997000 771949000 857899000 21074000 20177000 34063000 0 13297000 17146000 80721000 80721000 71403000 67433000 992507000 1043376000 108444000 139748000 23436000 31666000 171873000 199472000 10093000 11086000 1141000 2020000 314987000 383992000 18278000 19600000 29263000 7907000 12232000 370435000 415824000 31000 32000 812034000 793585000 12000 -15000 -190005000 -166050000 622072000 627552000 992507000 1043376000 230852000 255276000 479934000 500477000 165407000 174996000 332481000 343878000 65445000 80280000 147453000 156599000 18814000 21946000 37646000 43137000 34541000 38552000 70396000 76426000 10463000 18458000 23580000 34219000 0 0 264000 0 1291000 1376000 1223000 1367000 -10000 -5000 -10000 -5000 65119000 80337000 133119000 155154000 326000 -57000 14334000 1445000 782000 1073000 1483000 1821000 487000 788000 828000 -530000 1595000 1804000 16645000 2736000 756000 1271000 2963000 1185000 839000 533000 13682000 1551000 0 -5763000 0 -1191000 839000 -5230000 13682000 360000 0.03 0.02 0.44 0.05 0 -0.19 0 -0.04 0.03 -0.17 0.44 0.01 0.03 0.02 0.42 0.05 0 -0.18 0 -0.04 0.03 -0.16 0.42 0.01 31246000 31674000 31365000 31550000 32112000 32742000 32518000 32722000 839000 -5230000 13682000 360000 -2000 124000 21000 816000 1000 69000 16000 31000 -1000 193000 37000 847000 0 15000 6000 76000 1000 16000 4000 27000 -2000 162000 27000 744000 837000 -5068000 13709000 1104000 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 0 0 -2000 -2000 839000 839000 6739000 6739000 570000 1000 16979000 16980000 79000 2314000 2314000 292000 0 882000 882000 31110000 31000 812034000 12000 -190005000 622072000 31320000 31000 603137000 -851000 128168000 730485000 8593000 8593000 -49000 -49000 631000 631000 5590000 5590000 8150000 8150000 38000 2271000 2271000 252000 1000 4589000 4590000 31534000 32000 615876000 -269000 140080000 755719000 53000 53000 109000 109000 -5230000 -5230000 8970000 8970000 85000 4897000 4897000 332000 0 1012000 1012000 31781000 32000 625858000 -107000 129953000 755736000 13682000 360000 0 -1191000 9965000 9777000 170000 311000 13197000 14110000 0 1400000 2116000 3437000 -65032000 -27634000 32445000 7312000 4812000 14323000 -29083000 -8784000 -8229000 6249000 -37161000 -6980000 182000 -528000 -2201000 -5000000 -9927000 20920000 0 19147000 -9927000 40067000 149000 70017000 70649000 69412000 9423000 5835000 5200000 0 55877000 -6440000 0 -7533000 55877000 -13973000 31980000 0 5658000 7168000 2949000 2869000 2303000 2732000 -32386000 -1567000 -32386000 -1567000 13564000 24527000 201047000 202870000 214611000 227397000 2411000 292000 <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 proven technologies such as wireless (WiFi and 4G 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, such as 5G. The product line consists 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 the Company's products 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="#s003E9AFAD2FE563AAC74B6E91FB546D9" 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;">six</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;">June 30, 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="#s0684002F3D76519D8C7BDACE5166FB06" 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:11pt;"><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. </span><span style="font-family:inherit;font-size:11pt;">T</span><span style="font-family:inherit;font-size:10pt;">he Company is currently assessing the potential impact of the new guidance on its accounting policies, processes and controls but 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 standards 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:11pt;"><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. </span><span style="font-family:inherit;font-size:11pt;">T</span><span style="font-family:inherit;font-size:10pt;">he Company is currently assessing the potential impact of the new guidance on its accounting policies, processes and controls but 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 standards 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;">June 30, 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,161</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>1,013</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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,165</span></span></div></td><td style="vertical-align: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;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 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:33%;"/><td style="width:24%;"/><td style="width:1%;"/><td style="width:8%;"/><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;">June 30, 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>238,635</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="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>(65,032</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>(21.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: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>10,093</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="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>(993</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>(9.0</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,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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,175</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;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>150.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><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;">June 30, 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;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$6.9 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. During the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months, </span><span style="font-family:inherit;font-size:10pt;"><span>$6.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> of revenue was recognized for the satisfaction of performance obligations over time. </span><span style="font-family:inherit;font-size:10pt;"><span>$5.5 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;">June 30, <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;">July 1, <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>131,669</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>25,501</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>157,170</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>145,570</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>28,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 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>174,414</span></span></div></td><td 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>17,526</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,565</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>43,091</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>20,505</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,704</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>48,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: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>18,300</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>12,291</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>30,591</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>20,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>12,304</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>32,653</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>167,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>63,357</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>230,852</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>186,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>68,852</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>255,276</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>26,901</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>922</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>27,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>46,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>700</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>47,033</span></span></div></td><td style="vertical-align: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>140,594</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>62,435</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>203,029</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>140,091</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>68,152</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>208,243</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>167,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>63,357</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>230,852</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>186,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>68,852</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>255,276</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;">Six 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;">June 30, <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;">July 1, <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>245,356</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>59,843</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>305,199</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>274,608</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>59,818</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>334,426</span></span></div></td><td 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>43,216</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>56,838</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>100,054</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>41,515</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>54,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 colspan="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>95,643</span></span></div></td><td style="vertical-align: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>48,288</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>26,393</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,681</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>44,616</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,792</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>70,408</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>336,860</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>143,074</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>479,934</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>360,739</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>139,738</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>500,477</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>63,719</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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,398</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>66,117</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>88,130</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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,763</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>89,893</span></span></div></td><td style="vertical-align: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>273,141</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>140,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>413,817</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>272,609</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>137,975</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>410,584</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>336,860</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>143,074</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>479,934</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>360,739</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>139,738</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>500,477</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;"><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-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;">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;">June 30, 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,161</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>1,013</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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,165</span></span></div></td><td style="vertical-align: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> 58161000 991000 1013000 60165000 <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;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 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:33%;"/><td style="width:24%;"/><td style="width:1%;"/><td style="width:8%;"/><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;">June 30, 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>238,635</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="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>(65,032</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>(21.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: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>10,093</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="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>(993</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>(9.0</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,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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,175</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;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>150.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><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> 238635000 303667000 -65032000 -0.214 10093000 11086000 -993000 -0.090 1954000 779000 1175000 1.508 6900000 6700000 5500000 <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;">June 30, <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;">July 1, <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>131,669</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>25,501</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>157,170</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>145,570</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>28,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 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>174,414</span></span></div></td><td 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>17,526</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,565</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>43,091</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>20,505</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,704</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>48,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: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>18,300</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>12,291</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>30,591</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>20,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>12,304</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>32,653</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>167,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>63,357</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>230,852</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>186,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>68,852</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>255,276</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>26,901</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>922</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>27,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>46,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>700</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>47,033</span></span></div></td><td style="vertical-align: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>140,594</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>62,435</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>203,029</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>140,091</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>68,152</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>208,243</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>167,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>63,357</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>230,852</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>186,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>68,852</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>255,276</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;">Six 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;">June 30, <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;">July 1, <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>245,356</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>59,843</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>305,199</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>274,608</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>59,818</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>334,426</span></span></div></td><td 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>43,216</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>56,838</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>100,054</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>41,515</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>54,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 colspan="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>95,643</span></span></div></td><td style="vertical-align: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>48,288</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>26,393</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,681</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>44,616</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,792</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>70,408</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>336,860</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>143,074</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>479,934</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>360,739</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>139,738</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>500,477</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>63,719</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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,398</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>66,117</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>88,130</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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,763</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>89,893</span></span></div></td><td style="vertical-align: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>273,141</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>140,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>413,817</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>272,609</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>137,975</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>410,584</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>336,860</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>143,074</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>479,934</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>360,739</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>139,738</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>500,477</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 131669000 25501000 157170000 145570000 28844000 174414000 17526000 25565000 43091000 20505000 27704000 48209000 18300000 12291000 30591000 20349000 12304000 32653000 167495000 63357000 230852000 186424000 68852000 255276000 26901000 922000 27823000 46333000 700000 47033000 140594000 62435000 203029000 140091000 68152000 208243000 167495000 63357000 230852000 186424000 68852000 255276000 245356000 59843000 305199000 274608000 59818000 334426000 43216000 56838000 100054000 41515000 54128000 95643000 48288000 26393000 74681000 44616000 25792000 70408000 336860000 143074000 479934000 360739000 139738000 500477000 63719000 2398000 66117000 88130000 1763000 89893000 273141000 140676000 413817000 272609000 137975000 410584000 336860000 143074000 479934000 360739000 139738000 500477000 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;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">July 1, 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;">Six 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;">July 1, 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;">July 1, 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>111,544</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>211,316</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>82,653</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>154,239</span></span></div></td><td 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>28,891</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>57,077</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>9,996</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>17,753</span></span></div></td><td style="vertical-align: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>7,772</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>13,556</span></span></div></td><td 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>2,078</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,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></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>11,984</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>18,768</span></span></div></td><td 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>31,830</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>53,031</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;">Income (loss) from operations of discontinued operations</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,939</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:10pt;"><span style="font-family:inherit;font-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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,046</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: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>273</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>339</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: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;">Income (loss) from discontinued operations before income taxes</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,666</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:10pt;"><span style="font-family:inherit;font-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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,385</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: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;">Provision for income taxes</span></div></td><td colspan="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>3,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>5,576</span></span></div></td><td style="vertical-align: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;">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;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>(5,763</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:10pt;"><span style="font-family:inherit;font-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: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>(1,191</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: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;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">July 1, 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;">Six 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;">July 1, 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;">July 1, 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>111,544</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>211,316</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>82,653</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>154,239</span></span></div></td><td 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>28,891</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>57,077</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>9,996</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>17,753</span></span></div></td><td style="vertical-align: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>7,772</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>13,556</span></span></div></td><td 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>2,078</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,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></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>11,984</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>18,768</span></span></div></td><td 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>31,830</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>53,031</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;">Income (loss) from operations of discontinued operations</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,939</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:10pt;"><span style="font-family:inherit;font-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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,046</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: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>273</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>339</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: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;">Income (loss) from discontinued operations before income taxes</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,666</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:10pt;"><span style="font-family:inherit;font-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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,385</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: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;">Provision for income taxes</span></div></td><td colspan="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>3,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>5,576</span></span></div></td><td style="vertical-align: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;">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;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>(5,763</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:10pt;"><span style="font-family:inherit;font-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: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>(1,191</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: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> 111544000 211316000 82653000 154239000 28891000 57077000 9996000 17753000 7772000 13556000 2078000 2954000 11984000 18768000 31830000 53031000 -2939000 4046000 273000 339000 -2666000 4385000 3097000 5576000 -5763000 -1191000 <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. The fair value of such contingent consideration payable to Meural’s external shareholders is 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 is included in Other non-current liabilities on the unaudited condensed consolidated balance sheets. As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 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;"> significant changes in the range of expected outcomes for 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;">June 30, 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>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>149</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>149</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;">June 30, <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>44,170</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>232,146</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>276,316</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;">June 30, <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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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,447</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,299</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>66,178</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>122,739</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>(101,665</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>21,074</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.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$6.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;">six</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;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively, and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$5.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the three and </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;">July 1, 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 June 30, 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,192</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,607</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>(47,615</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>9,185</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,840</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,505</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>(113,647</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>13,297</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.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$3.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the three and </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 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>$4.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;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">July 1, 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;">June 30, 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 six 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>3,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: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>13,297</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;">June 30, <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>55,435</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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,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;padding-right:2px;"><div 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,882</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>71,403</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;">June 30, <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>10,243</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>73,081</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>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 colspan="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>42,221</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,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 colspan="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>29,279</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>171,873</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;">June 30, 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>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>149</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>149</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 149000 0 0 149000 149000 0 0 149000 149000 0 0 149000 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;">June 30, <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>44,170</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>232,146</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>276,316</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> 44170000 3427000 232146000 240444000 276316000 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;">June 30, <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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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,447</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,299</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>66,178</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>122,739</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>(101,665</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>21,074</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> 9815000 9205000 18447000 18286000 28299000 28065000 66178000 60552000 122739000 116108000 101665000 95931000 21074000 20177000 3200000 6100000 2600000 5500000 <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 June 30, 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,192</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,607</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>(47,615</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>9,185</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,840</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,505</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>(113,647</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>13,297</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 57192000 2607000 59799000 56978000 2821000 56800000 47615000 9185000 56800000 44280000 12520000 10345000 8840000 1505000 10345000 8540000 1805000 126944000 113647000 13297000 126944000 109798000 17146000 1700000 3800000 2000000.0 4200000 <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;">June 30, 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 six 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>3,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: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>13,297</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> 3192000 6205000 2044000 527000 514000 815000 13297000 <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;">June 30, <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>55,435</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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,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;padding-right:2px;"><div 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,882</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>71,403</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> 55435000 57557000 8086000 2886000 7882000 6990000 71403000 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;">June 30, <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>10,243</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>73,081</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>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 colspan="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>42,221</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,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 colspan="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>29,279</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>171,873</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> 10243000 0 73081000 91548000 11913000 14412000 42221000 46318000 5136000 10586000 29279000 36608000 171873000 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;">June 30, 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:31%;"/><td style="width:1%;"/><td style="width:13%;"/><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%;"/><td style="width:1%;"/><td style="width:12%;"/><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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="text-align:left;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Derivative 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 style="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;">June 30, <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;">June 30, <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;">Derivative assets 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>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 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>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: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;">Derivative assets 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>41</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>—</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>595</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>330</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="#s579F1B979ED15380A0E40FA91D548A19" 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;">June 30, 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 June 30, 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;">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>67</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>67</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>(166</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>(99</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;">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>528</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>528</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>(164</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>—</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>364</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>595</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>595</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>(330</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>265</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: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;">June 30, 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 June 30, 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;">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>166</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>166</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>(166</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="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>164</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>164</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>(164</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>—</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></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>330</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>330</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>(330</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>—</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: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;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">July 1, 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 June 30, 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>230,852</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>165,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>18,814</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>34,541</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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,463</span></span></div></td><td style="vertical-align: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>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: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>(20</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>(98</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>(12</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 July 1, 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>255,276</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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,996</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>21,946</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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,552</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>18,458</span></span></div></td><td style="vertical-align: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,187</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>(13</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>(157</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>(50</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;">Six Months Ended June 30, 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>479,934</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>332,481</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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,646</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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,396</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>23,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></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,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;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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</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>(46</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>(167</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>(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></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;">Six Months Ended July 1, 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>500,477</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>343,878</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>43,137</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>76,426</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>34,219</span></span></div></td><td style="vertical-align: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>(515</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>(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: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>73</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>(9</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;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">July 1, 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;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">July 1, 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;">June 30, <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;">July 1, <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;">June 30, <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;">July 1, <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>534</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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,084</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>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: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,187</span></span></div></td><td 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>(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 colspan="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>(20</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>(13</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: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>(98</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>(157</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>(12</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>(50</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>534</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,084</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>536</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>960</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="#s48ED0813A5445F999AB1738A4F2F2429" 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;">Six 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;">Six 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;">June 30, <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;">July 1, <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;">June 30, <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;">July 1, <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>863</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>450</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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,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;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>(515</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: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>(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 colspan="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</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>(46</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>(167</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>73</span></span></div></td><td style="vertical-align: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;">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>(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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>(9</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>863</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>450</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>842</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>(366</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;">_________________________</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="#s48ED0813A5445F999AB1738A4F2F2429" 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;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">July 1, 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;">Six 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;">June 30, 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;">July 1, 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;">June 30, 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;">July 1, 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>304</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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,794</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>906</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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,939</span></span></div></td><td style="vertical-align: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;">June 30, 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:31%;"/><td style="width:1%;"/><td style="width:13%;"/><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%;"/><td style="width:1%;"/><td style="width:12%;"/><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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="text-align:left;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Derivative 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 style="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;">June 30, <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;">June 30, <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;">Derivative assets 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>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 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>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: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;">Derivative assets 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>41</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>—</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>595</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>330</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> 554000 784000 330000 331000 41000 2000 0 37000 595000 786000 330000 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;">June 30, 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 June 30, 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;">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>67</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>67</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>(166</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>(99</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;">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>528</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>528</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>(164</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>—</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>364</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>595</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>595</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>(330</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>265</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: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> 67000 0 67000 166000 0 -99000 528000 0 528000 164000 0 364000 595000 0 595000 330000 0 265000 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;">June 30, 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 June 30, 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;">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>166</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>166</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>(166</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="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>164</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>164</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>(164</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>—</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></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>330</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>330</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>(330</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>—</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: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> 166000 0 166000 166000 0 0 164000 0 164000 164000 0 0 330000 0 330000 330000 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;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">July 1, 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 June 30, 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>230,852</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>165,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>18,814</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>34,541</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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,463</span></span></div></td><td style="vertical-align: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>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: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>(20</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>(98</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>(12</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 July 1, 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>255,276</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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,996</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>21,946</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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,552</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>18,458</span></span></div></td><td style="vertical-align: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,187</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>(13</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>(157</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>(50</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;">Six Months Ended June 30, 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>479,934</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>332,481</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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,646</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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,396</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>23,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></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,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;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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</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>(46</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>(167</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>(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></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;">Six Months Ended July 1, 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>500,477</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>343,878</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>43,137</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>76,426</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>34,219</span></span></div></td><td style="vertical-align: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>(515</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>(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: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>73</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>(9</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> 230852000 165407000 18814000 34541000 10463000 672000 -6000 -20000 -98000 -12000 255276000 174996000 21946000 38552000 18458000 1187000 -7000 -13000 -157000 -50000 479934000 332481000 37646000 70396000 23580000 1086000 -8000 -46000 -167000 -23000 500477000 343878000 43137000 76426000 34219000 -515000 -1000 86000 73000 -9000 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;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">July 1, 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;">June 30, <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;">July 1, <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;">June 30, <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;">July 1, <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>534</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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,084</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>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: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,187</span></span></div></td><td 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>(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 colspan="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>(20</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>(13</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: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>(98</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>(157</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>(12</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>(50</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>534</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,084</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>536</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>960</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="#s48ED0813A5445F999AB1738A4F2F2429" 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;">Six 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;">Six 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;">June 30, <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;">July 1, <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;">June 30, <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;">July 1, <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>863</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>450</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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,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;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>(515</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: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>(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 colspan="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</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>(46</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>(167</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>73</span></span></div></td><td style="vertical-align: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;">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>(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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>(9</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>863</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>450</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>842</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>(366</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;">_________________________</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="#s48ED0813A5445F999AB1738A4F2F2429" 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> 534000 1084000 672000 1187000 -6000 -7000 -20000 -13000 -98000 -157000 -12000 -50000 534000 1084000 536000 960000 863000 450000 1086000 -515000 -8000 -1000 -46000 86000 -167000 73000 -23000 -9000 863000 450000 842000 -366000 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;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">July 1, 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;">Six 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;">June 30, 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;">July 1, 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;">June 30, 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;">July 1, 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>304</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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,794</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>906</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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,939</span></span></div></td><td style="vertical-align: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> 304000 3794000 906000 1939000 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net Income (Loss) 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 (loss) per share is computed by dividing the net income (loss) for the period by the weighted average number of common shares outstanding during the period. Diluted net income (loss) per share is computed by dividing the net income (loss) 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 (loss) 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 (loss) per share for the three and </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">July 1, 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;">Six 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;">June 30, <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;">July 1, <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;">June 30, <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;">July 1, <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>839</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>533</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>13,682</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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,551</span></span></div></td><td 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>(5,763</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>(1,191</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 (loss)</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>839</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>(5,230</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>13,682</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>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></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>31,246</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,674</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,365</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,550</span></span></div></td><td style="vertical-align: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>866</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,068</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,153</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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></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>32,112</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,742</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,518</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,722</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 (loss) 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.03</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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.02</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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.44</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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.05</span></span></div></td><td 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>(0.19</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.04</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 (loss)</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.03</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.17</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>0.44</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.01</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 (loss) 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.03</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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.02</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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.42</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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.05</span></span></div></td><td style="vertical-align: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</span></div></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.18</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.04</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 (loss)</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.03</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.16</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>0.42</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.01</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,208</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,014</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>692</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>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></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 (loss) per share for the three and </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">July 1, 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;">Six 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;">June 30, <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;">July 1, <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;">June 30, <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;">July 1, <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>839</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>533</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>13,682</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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,551</span></span></div></td><td 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>(5,763</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>(1,191</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 (loss)</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>839</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>(5,230</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>13,682</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>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></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>31,246</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,674</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,365</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,550</span></span></div></td><td style="vertical-align: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>866</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,068</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,153</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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></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>32,112</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,742</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,518</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,722</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 (loss) 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.03</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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.02</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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.44</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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.05</span></span></div></td><td 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>(0.19</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.04</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 (loss)</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.03</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.17</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>0.44</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.01</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 (loss) 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.03</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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.02</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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.42</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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.05</span></span></div></td><td style="vertical-align: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</span></div></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.18</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.04</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 (loss)</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.03</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.16</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>0.42</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.01</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,208</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,014</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>692</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 839000 533000 13682000 1551000 0 -5763000 0 -1191000 839000 -5230000 13682000 360000 31246000 31674000 31365000 31550000 866000 1068000 1153000 1172000 32112000 32742000 32518000 32722000 0.03 0.02 0.44 0.05 0 -0.19 0 -0.04 0.03 -0.17 0.44 0.01 0.03 0.02 0.42 0.05 0 -0.18 0 -0.04 0.03 -0.16 0.42 0.01 1208000 1014000 692000 892000 <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 for the three and </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, was </span><span style="font-family:inherit;font-size:10pt;">0.8 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>47.4%</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">3.0 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>17.8%</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;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">July 1, 2018</span><span style="font-family:inherit;font-size:10pt;">, was </span><span style="font-family:inherit;font-size:10pt;">1.3 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>70.5%</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">1.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>43.3%</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The decrease in the effective tax rate for the three and </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, compared to the prior year periods, resulted primarily from higher pre-tax earnings. The effective tax rate for the six months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> also included a one-time 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. and foreign 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>$1.1 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.474 0.178 0.705 0.433 1100000 <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="#s0684002F3D76519D8C7BDACE5166FB06" 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;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$119.3 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;">June 30, 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:49%;"/><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%;"/><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: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;">Six 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;">June 30, <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;">July 1, <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;">June 30, <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;">July 1, <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>12,531</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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,492</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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="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>(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>2,131</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>3,178</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>3,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 colspan="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,022</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;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,749</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,399</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>(5,911</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>(6,672</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>11,913</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>15,271</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>11,913</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>15,271</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;">June 30, 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;">June 30, 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;">June 30, 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;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 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. The decision has yet to be served to the Tax Office. The enactment of recent legislative actions that introduced a tax amnesty program (Law n.136/2018) had the effect of suspending the deadline to appeal the Court decision for nine months. Accordingly, this effectively extended the Tax Office deadline for filing its appeal from January 12, 2019 to November 19, 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. The decision has not yet been served to the Tax Office. Once served, the Tax Office will have until October 14, 2019 to appeal the decision to the Supreme Court.</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></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><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 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. The Northern District of California case against the Company remains stayed.</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;">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;">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. The District Count case remains stayed.</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:justify;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: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: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;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:174%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:174%;text-align:justify;text-indent:29px;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 parties are conducting routine discovery.</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: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;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;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: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;">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, which the Company believes is a more favorable jurisdiction.</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: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: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:174%;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;">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. The Company has hired counsel and obtained a 60-day extension; its Answer is due on September 16, 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;">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 119300000 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:49%;"/><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%;"/><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: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;">Six 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;">June 30, <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;">July 1, <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;">June 30, <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;">July 1, <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>12,531</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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,492</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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="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>(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>2,131</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>3,178</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>3,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 colspan="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,022</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;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,749</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,399</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>(5,911</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>(6,672</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>11,913</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>15,271</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>11,913</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>15,271</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> 12531000 15492000 14412000 44068000 0 0 0 29147000 2131000 3178000 3412000 7022000 2749000 3399000 5911000 6672000 11913000 15271000 11913000 15271000 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 </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">the price of the Company’s common stock. As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>0.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares remained authorized for repurchase under the repurchase program. 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. The Company repurchased, reported based on trade date, approximately </span><span style="font-family:inherit;font-size:10pt;"><span>1.0 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>$32.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> under the repurchase authorization during the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">. The Company did </span><span style="font-family:inherit;font-size:10pt;">no</span><span style="font-family:inherit;font-size:10pt;">t repurchase any shares of common stock under the authorizations during the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">July 1, 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: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>$5.7 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;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">. Similarly, during the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">July 1, 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.2 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;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">July 1, 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>863</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>(187</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>692</span></span></div></td><td 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>842</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>(177</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>665</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>21</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>(10</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>27</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 June 30, 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>13</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</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></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>31</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>180</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>31</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>242</span></span></div></td><td 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>(636</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>134</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>(502</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></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>31</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>816</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>(103</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>744</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 July 1, 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>(115</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>(22</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>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>(107</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: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;">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;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">July 1, 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 June 30, 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;">Six Months Ended June 30, 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>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;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,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;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>(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;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>(20</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>(46</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>(98</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>(167</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>(12</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>(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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>536</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>842</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>(113</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>(177</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>423</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>665</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>423</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>665</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 July 1, 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;">Six Months Ended July 1, 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>1,187</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>(515</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;">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>(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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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</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>(13</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>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>(157</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>73</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>(50</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>(9</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>960</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>(366</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: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;">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>(202</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>77</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;">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>758</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>(289</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;">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>471</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>(213</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>1,229</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>(502</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;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> 500000 4500000 1000000.0 32000000.0 200000 5700000 100000 7200000 <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;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">July 1, 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>863</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>(187</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>692</span></span></div></td><td 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>842</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>(177</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>665</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>21</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>(10</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>27</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 June 30, 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>13</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</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></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>31</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>180</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>31</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>242</span></span></div></td><td 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>(636</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>134</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>(502</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></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>31</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>816</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>(103</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>744</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 July 1, 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>(115</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>(22</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>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>(107</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 863000 187000 692000 0 842000 177000 665000 16000 21000 10000 27000 -2000 13000 -1000 12000 -146000 -838000 -133000 -851000 31000 180000 -31000 242000 0 -636000 -134000 -502000 31000 816000 103000 744000 -115000 -22000 -30000 -107000 <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;">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;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">July 1, 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 June 30, 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;">Six Months Ended June 30, 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>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;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,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;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>(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;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>(20</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>(46</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>(98</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>(167</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>(12</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>(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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>536</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>842</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>(113</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>(177</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>423</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>665</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>423</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>665</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 July 1, 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;">Six Months Ended July 1, 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>1,187</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>(515</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;">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>(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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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</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>(13</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>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>(157</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>73</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>(50</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>(9</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>960</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>(366</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: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;">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>(202</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>77</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;">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>758</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>(289</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;">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>471</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>(213</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>1,229</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>(502</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;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> 672000 1086000 -6000 -8000 -20000 -46000 -98000 -167000 -12000 -23000 536000 842000 113000 177000 423000 665000 0 0 423000 665000 1187000 -515000 -7000 -1000 -13000 86000 -157000 73000 -50000 -9000 960000 -366000 202000 -77000 758000 -289000 471000 -213000 1229000 -502000 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;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, approximately </span><span style="font-family:inherit;font-size:10pt;"><span>2.3 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;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, approximately </span><span style="font-family:inherit;font-size:10pt;"><span>0.7 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;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 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;">Exercised</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>(144</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>20.50</span></span></div></td><td 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;">Cancelled</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>(16</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>36.27</span></span></div></td><td style="vertical-align: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 June 30, 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>1,809</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.59</span></span></div></td><td 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;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 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>489</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>33.36</span></span></div></td><td 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>(502</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.29</span></span></div></td><td style="vertical-align: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>(53</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.59</span></span></div></td><td 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 March June 30, 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,561</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>34.94</span></span></div></td><td style="vertical-align: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;">There were no option grants or purchase rights granted during the three months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">July 1, 2018</span><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 </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">July 1, 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="11"/></tr><tr><td style="width:61%;"/><td style="width:9%;"/><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="10" style="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;">Six 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="4" 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;">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 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;">June 30, <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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">July 1, <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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, <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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">July 1, <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;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">N/A</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">N/A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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.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:10pt;"><span style="font-family:inherit;font-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.49</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.81</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;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">N/A</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>30.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>42.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:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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.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></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;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">N/A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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;">Six 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;">June 30, <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;">July 1, <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;">June 30, <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;">July 1, <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>755</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>572</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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,423</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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,135</span></span></div></td><td style="vertical-align: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,288</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,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,480</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,134</span></span></div></td><td 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,085</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,188</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>4,126</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>4,393</span></span></div></td><td style="vertical-align: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,611</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>3,364</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,168</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>6,448</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,739</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>7,246</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>13,197</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>14,110</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;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$6.5 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>1.9</span></span><span style="font-family:inherit;font-size:10pt;"> years. </span><span style="font-family:inherit;font-size:10pt;"><span>$50.1 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.6</span></span><span style="font-family:inherit;font-size:10pt;"> years.</span></div> P4Y 3100000 2300000 0.10 0.85 700000 <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;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 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;">Exercised</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>(144</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>20.50</span></span></div></td><td 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;">Cancelled</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>(16</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>36.27</span></span></div></td><td style="vertical-align: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 June 30, 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>1,809</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.59</span></span></div></td><td 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 144000 20.50 16000 36.27 1809000 25.59 <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;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 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>489</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>33.36</span></span></div></td><td 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>(502</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.29</span></span></div></td><td style="vertical-align: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>(53</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.59</span></span></div></td><td 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 March June 30, 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,561</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>34.94</span></span></div></td><td style="vertical-align: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 489000 33.36 502000 31.29 53000 35.59 1561000 34.94 The table below sets forth the weighted average assumptions used to estimate the fair value of option grants and purchase rights granted during the <span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">July 1, 2018</span><span style="font-family:inherit;font-size:10pt;">. </span><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="11"/></tr><tr><td style="width:61%;"/><td style="width:9%;"/><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="10" style="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;">Six 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="4" 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;">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 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;">June 30, <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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">July 1, <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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, <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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">July 1, <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;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">N/A</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">N/A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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.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:10pt;"><span style="font-family:inherit;font-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.49</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.81</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;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">N/A</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>30.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>42.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:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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.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></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;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">N/A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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> P4Y4M24D P0Y6M P0Y6M 0.0232 0.0249 0.0181 0.309 0.426 0.371 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;">Six 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;">June 30, <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;">July 1, <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;">June 30, <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;">July 1, <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>755</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>572</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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,423</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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,135</span></span></div></td><td style="vertical-align: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,288</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,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,480</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,134</span></span></div></td><td 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,085</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,188</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>4,126</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>4,393</span></span></div></td><td style="vertical-align: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,611</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>3,364</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,168</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>6,448</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,739</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>7,246</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>13,197</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>14,110</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> 755000 572000 1423000 1135000 1288000 1122000 2480000 2134000 2085000 2188000 4126000 4393000 2611000 3364000 5168000 6448000 6739000 7246000 13197000 14110000 6500000 P1Y10M24D 50100000 P2Y7M6D 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 </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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, restructuring and other charges, 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;">Six 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;">June 30, 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;">July 1, 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;">June 30, 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;">July 1, 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>167,495</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>186,424</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>336,860</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>360,739</span></span></div></td><td 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>63,357</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>68,852</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>143,074</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>139,738</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>230,852</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>255,276</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>479,934</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>500,477</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>14,204</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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,939</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>33,323</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>37,151</span></span></div></td><td 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>8.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;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>11.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: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>10.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: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>11,420</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>14,635</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>34,105</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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,157</span></span></div></td><td 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>18.0</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>21.3</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>23.8</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>22.3</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>25,624</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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,574</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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,428</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>68,308</span></span></div></td><td 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>(15,576</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>(25,038</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>(34,708</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>(47,336</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,682</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,966</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>(3,692</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>(4,045</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,739</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>(7,246</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>(13,197</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>(14,110</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>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>—</span></span></div></td><td 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;">Restructuring and other charges</span></div></td><td colspan="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,291</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>(1,376</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>(1,223</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>(1,367</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;">Litigation reserves, 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>(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:10pt;"><span style="font-family:inherit;font-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</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>(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:10pt;"><span style="font-family:inherit;font-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</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;">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>782</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,073</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,483</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,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: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>487</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>788</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>828</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>(530</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></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;">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;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>1,595</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>1,804</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>16,645</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>2,736</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%;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;">Six 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;">June 30, <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;">July 1, <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;">June 30, <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;">July 1, <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>152,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>170,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>298,576</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>327,573</span></span></div></td><td style="vertical-align: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>4,385</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,987</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>6,623</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>6,853</span></span></div></td><td 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>43,091</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>48,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,054</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,643</span></span></div></td><td style="vertical-align: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>30,591</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>32,653</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;"><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:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,681</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;border-bottom:1px solid #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:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,408</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>230,852</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>255,276</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>479,934</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>500,477</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;">June 30, <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,994</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>4,187</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>296</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>7,264</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>4,333</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>21,074</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;">Six 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;">June 30, 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;">July 1, 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;">June 30, 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;">July 1, 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>167,495</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>186,424</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>336,860</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>360,739</span></span></div></td><td 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>63,357</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>68,852</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>143,074</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>139,738</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>230,852</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>255,276</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>479,934</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>500,477</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>14,204</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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,939</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>33,323</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>37,151</span></span></div></td><td 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>8.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;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>11.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: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>10.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: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>11,420</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>14,635</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>34,105</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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,157</span></span></div></td><td 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>18.0</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>21.3</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>23.8</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>22.3</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>25,624</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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,574</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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,428</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>68,308</span></span></div></td><td 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>(15,576</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>(25,038</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>(34,708</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>(47,336</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,682</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,966</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>(3,692</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>(4,045</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,739</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>(7,246</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>(13,197</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>(14,110</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>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>—</span></span></div></td><td 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;">Restructuring and other charges</span></div></td><td colspan="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,291</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>(1,376</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>(1,223</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>(1,367</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;">Litigation reserves, 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>(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:10pt;"><span style="font-family:inherit;font-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</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>(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:10pt;"><span style="font-family:inherit;font-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</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;">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>782</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,073</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,483</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,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: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>487</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>788</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>828</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>(530</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></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;">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;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>1,595</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>1,804</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>16,645</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>2,736</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%;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> 167495000 186424000 336860000 360739000 63357000 68852000 143074000 139738000 230852000 255276000 479934000 500477000 14204000 20939000 33323000 37151000 0.085 0.112 0.099 0.103 11420000 14635000 34105000 31157000 0.180 0.213 0.238 0.223 25624000 35574000 67428000 68308000 15576000 25038000 34708000 47336000 1682000 1966000 3692000 4045000 6739000 7246000 13197000 14110000 0 0 264000 0 1291000 1376000 1223000 1367000 -10000 -5000 -10000 -5000 782000 1073000 1483000 1821000 487000 788000 828000 -530000 1595000 1804000 16645000 2736000 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;">Six 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;">June 30, <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;">July 1, <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;">June 30, <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;">July 1, <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>152,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>170,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>298,576</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>327,573</span></span></div></td><td style="vertical-align: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>4,385</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,987</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>6,623</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>6,853</span></span></div></td><td 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>43,091</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>48,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,054</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,643</span></span></div></td><td style="vertical-align: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>30,591</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>32,653</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;"><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:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,681</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;border-bottom:1px solid #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:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,408</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>230,852</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>255,276</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>479,934</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>500,477</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> 152785000 170427000 298576000 327573000 4385000 3987000 6623000 6853000 43091000 48209000 100054000 95643000 30591000 32653000 74681000 70408000 230852000 255276000 479934000 500477000 <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;">June 30, <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,994</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>4,187</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>296</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>7,264</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>4,333</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>21,074</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> 4994000 4993000 4187000 4359000 296000 95000 7264000 7652000 4333000 3078000 21074000 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;">June 30, 2019</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 June 30, 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>51,250</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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,250</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>149</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>149</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,551</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,551</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>595</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>595</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>55,545</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>54,801</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>744</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>330</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>330</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>5,953</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>5,953</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,283</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>330</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>5,953</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: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="#s500797EF3BE352DC8AAADE06A3045477" 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 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;">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 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="#s500797EF3BE352DC8AAADE06A3045477" 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;">June 30, 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;">June 30, 2019</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 June 30, 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>51,250</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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,250</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>149</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>149</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,551</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,551</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>595</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>595</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>55,545</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>54,801</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>744</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>330</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>330</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>5,953</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>5,953</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,283</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>330</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>5,953</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: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="#s500797EF3BE352DC8AAADE06A3045477" 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 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;">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 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="#s500797EF3BE352DC8AAADE06A3045477" 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> 51250000 51250000 0 0 149000 0 149000 0 3551000 3551000 0 0 595000 0 595000 0 55545000 54801000 744000 0 330000 0 330000 0 5953000 0 0 5953000 6283000 0 330000 5953000 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;">Six 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;">June 30, <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;">June 30, <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,982</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>5,951</span></span></div></td><td style="vertical-align: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>504</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>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></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,486</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>6,834</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;"><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 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;">Six 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;">June 30, <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>6,179</span></span></div></td><td 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>677</span></span></div></td><td style="vertical-align: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:81%;"/><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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 June 30, 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.8</span></span></div></td><td 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;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;">June 30, 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 six 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>5,773</span></span></div></td><td style="vertical-align: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,184</span></span></div></td><td 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,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></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>7,003</span></span></div></td><td 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,524</span></span></div></td><td style="vertical-align: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,731</span></span></div></td><td 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>43,224</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,719</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>39,505</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, 2018.</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;">Six 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;">June 30, <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;">June 30, <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,982</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>5,951</span></span></div></td><td style="vertical-align: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>504</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>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></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,486</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>6,834</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;"><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 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;">Six 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;">June 30, <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>6,179</span></span></div></td><td 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>677</span></span></div></td><td style="vertical-align: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> 2982000 5951000 504000 883000 3486000 6834000 6179000 677000 <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:81%;"/><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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 June 30, 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.8</span></span></div></td><td 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;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> P4Y9M18D 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;">June 30, 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 six 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>5,773</span></span></div></td><td style="vertical-align: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,184</span></span></div></td><td 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,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></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>7,003</span></span></div></td><td 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,524</span></span></div></td><td style="vertical-align: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,731</span></span></div></td><td 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>43,224</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,719</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>39,505</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> 5773000 10184000 8009000 7003000 4524000 7731000 43224000 3719000 39505000 <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, 2018.</span></div> 11900000 9986000 7785000 6856000 4478000 7725000 48730000 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.19.2
Cover Page - shares
6 Months Ended
Jun. 30, 2019
Jul. 26, 2019
Cover page.    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 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)   31,113,480
Entity Central Index Key 0001122904  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2019  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.19.2
Unaudited Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 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 June 30, 2019 and December 31, 2018, respectively $ 1,079 $ 1,254
Current assets:    
Cash and cash equivalents 214,611 201,047
Short-term investments 3,700 73,317
Accounts receivable, net of allowance for doubtful accounts of $1,079 and $1,254 as of June 30, 2019 and December 31, 2018, respectively 238,635 303,667
Inventories 276,316 243,871
Prepaid expenses and other current assets 38,687 35,997
Total current assets 771,949 857,899
Property and equipment, net 21,074 20,177
Operating lease right-of-use assets, net 34,063 0
Intangibles, net 13,297 17,146
Goodwill 80,721 80,721
Other non-current assets 71,403 67,433
Total assets 992,507 1,043,376
Current liabilities:    
Accounts payable 108,444 139,748
Accrued employee compensation 23,436 31,666
Other accrued liabilities 171,873 199,472
Deferred revenue 10,093 11,086
Income taxes payable 1,141 2,020
Total current liabilities 314,987 383,992
Non-current income taxes payable 18,278 19,600
Non-current operating lease liabilities 29,263 0
Other non-current liabilities 7,907 12,232
Total liabilities 370,435 415,824
Commitments and contingencies (Note 10)
Stockholders’ equity:    
Common stock 31 32
Additional paid-in capital 812,034 793,585
Accumulated other comprehensive income (loss) 12 (15)
Accumulated deficit (190,005) (166,050)
Total stockholders’ equity 622,072 627,552
Total liabilities and stockholders’ equity $ 992,507 $ 1,043,376
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.19.2
Unaudited Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 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 June 30, 2019 and December 31, 2018, respectively $ 1,079 $ 1,254
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.19.2
Unaudited Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jul. 01, 2018
Jun. 30, 2019
Jul. 01, 2018
Income Statement [Abstract]        
Net revenue $ 230,852 $ 255,276 $ 479,934 $ 500,477
Cost of revenue 165,407 174,996 332,481 343,878
Gross profit 65,445 80,280 147,453 156,599
Operating expenses:        
Research and development 18,814 21,946 37,646 43,137
Sales and marketing 34,541 38,552 70,396 76,426
General and administrative 10,463 18,458 23,580 34,219
Separation expense 0 0 264 0
Restructuring and other charges 1,291 1,376 1,223 1,367
Litigation reserves, net 10 5 10 5
Total operating expenses 65,119 80,337 133,119 155,154
Income (loss) from operations 326 (57) 14,334 1,445
Interest income, net 782 1,073 1,483 1,821
Other income (expense), net 487 788 828 (530)
Income before income taxes 1,595 1,804 16,645 2,736
Provision for income taxes 756 1,271 2,963 1,185
Net income from continuing operations 839 533 13,682 1,551
Net loss from discontinued operations, net of tax 0 (5,763) 0 (1,191)
Net income (loss) $ 839 $ (5,230) $ 13,682 $ 360
Net income (loss) per share - basic:        
Income per share - basic, continuing operations (in dollars per share) $ 0.03 $ 0.02 $ 0.44 $ 0.05
Income per share - basic, discontinued operations (in dollars per share) 0 (0.19) 0 (0.04)
Net income per share - basic (in dollars per share) 0.03 (0.17) 0.44 0.01
Net income (loss) per share - diluted:        
Income per share - diluted, continuing operations (in dollars per share) 0.03 0.02 0.42 0.05
Income per share - diluted, discontinued operations (in dollars per share) 0 (0.18) 0 (0.04)
Net income per share - diluted (in dollars per share) $ 0.03 $ (0.16) $ 0.42 $ 0.01
Weighted average shares used to compute net income (loss) per share:        
Basic (in shares) 31,246 31,674 31,365 31,550
Diluted (in shares) 32,112 32,742 32,518 32,722
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.19.2
Unaudited Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jul. 01, 2018
Jun. 30, 2019
Jul. 01, 2018
Statement of Comprehensive Income [Abstract]        
Net income $ 839 $ (5,230) $ 13,682 $ 360
Other comprehensive income (loss), before tax:        
Change in unrealized gains and losses on derivatives (2) 124 21 816
Change in unrealized gains and losses on available-for-sale investments 1 69 16 31
Other comprehensive income (loss), before tax (1) 193 37 847
Tax provision related to derivatives 0 (15) (6) (76)
Tax provision related to available-for-sale investments (1) (16) (4) (27)
Other comprehensive income (loss), net of tax (2) 162 27 744
Comprehensive income (loss) $ 837 $ (5,068) $ 13,709 $ 1,104
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.19.2
Unaudited Condensed Consolidated Statement of Stockholder's Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss)
(Accumulated deficit) Retained Earnings
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 730,485 $ 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 755,719 $ 32 615,876 (269) 140,080
Beginning balance (in shares) at Dec. 31, 2017   31,320,000      
Beginning balance at Dec. 31, 2017 $ 730,485 $ 31 603,137 (851) 128,168
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Restricted stock unit withholdings (in shares) (100,000)        
Ending balance (in shares) at Jul. 01, 2018   31,781,000      
Beginning balance (in shares) at Apr. 01, 2018   31,534,000      
Beginning balance at Apr. 01, 2018 $ 755,719 $ 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      
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 755,736 $ 32 625,858 (107) 129,953
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]          
Repurchase of common stock (in shares) (1,000,000.0)        
Repurchase of common stock $ (32,000)        
Restricted stock unit withholdings (in shares) (200,000)        
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)
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 available-for-sale investments, net of tax 0     0  
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)
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.19.2
Unaudited Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2019
Jul. 01, 2018
Cash flows from operating activities:    
Net income $ 13,682 $ 360
Net loss from discontinued operations 0 1,191
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation and amortization 9,965 9,777
Purchase premium amortization/discount accretion on investments, net (170) (311)
Stock-based compensation 13,197 14,110
(Gains)/charges related to long-term investments, net 0 1,400
Deferred income taxes 2,116 3,437
Changes in assets and liabilities    
Accounts receivable 65,032 27,634
Inventories (32,445) (7,312)
Prepaid expenses and other assets (4,812) (14,323)
Accounts payable (29,083) (8,784)
Accrued employee compensation (8,229) 6,249
Other accrued liabilities (37,161) (6,980)
Deferred revenue 182 (528)
Income taxes payable (2,201) (5,000)
Net cash provided by (used in) continuing operating activities (9,927) 20,920
Net cash provided by discontinued operating activities 0 19,147
Net cash provided by (used in) operating activities (9,927) 40,067
Cash flows from investing activities:    
Purchases of short-term investments (149) (70,017)
Proceeds from maturities of short-term investments 70,649 69,412
Purchases of property and equipment (9,423) (5,835)
Purchases of long-term investments (5,200) 0
Net cash provided by (used in) continuing investing activities 55,877 (6,440)
Net cash used in discontinued investing activities 0 (7,533)
Net cash provided by (used in) investing activities 55,877 (13,973)
Cash flows from financing activities:    
Repurchases of common stock (31,980) 0
Restricted stock unit withholdings (5,658) (7,168)
Proceeds from exercise of stock options 2,949 2,869
Proceeds from issuance of common stock under employee stock purchase plan 2,303 2,732
Net cash used in continuing financing activities (32,386) (1,567)
Net cash used in financing activities (32,386) (1,567)
Net increase in cash and cash equivalents 13,564 24,527
Cash and cash equivalents, at beginning of period 201,047 202,870
Cash and cash equivalents, at end of period 214,611 227,397
Non-cash investing and financing activities:    
Additions to property and equipment included in accounts payable and other accrued liabilities $ 2,411 $ 292
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.19.2
The Company and Basis of Presentation
6 Months Ended
Jun. 30, 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 proven technologies such as wireless (WiFi and 4G 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, such as 5G. The product line consists 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 the Company's products 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 six months ended June 30, 2019 are not necessarily indicative of the results that may be expected for the year ending December 31, 2019 or any future period.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 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 assessing the potential impact of the new guidance on its accounting policies, processes and controls but 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 standards 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 21 R10.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue
6 Months Ended
Jun. 30, 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 June 30, 2019:
 
 
1 year
 
2 years
 
Greater than 2 years
 
Total
 
 
(In thousands)
Performance obligations
 
$
58,161

 
$
991

 
$
1,013

 
$
60,165



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 six months ended June 30, 2019:
 
Balance Sheet Location
June 30, 2019
December 31, 2018
$ change
% change
 
 
(In thousands)
 
Accounts Receivable, net
Accounts receivable, net
$
238,635

$
303,667

$
(65,032
)
(21.4
)%
Contract liabilities - current
Deferred revenue
$
10,093

$
11,086

$
(993
)
(9.0
)%
Contract liabilities - non-current
Other non-current liabilities
$
1,954

$
779

$
1,175

150.8
 %


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

During the six months ended June 30, 2019, $6.9 million of revenue was deferred due to unsatisfied performance obligations for service contracts and undelivered product commitments. During the six months, $6.7 million of revenue was recognized for the satisfaction of performance obligations over time. $5.5 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
 
June 30,
2019
 
July 1,
2018
 
Connected Home
 
SMB
 
Total
 
Connected Home
 
SMB
 
Total
 
(In thousands)
Geographic regions:
 
 
 
 
 
 
 
 
 
 
 
Americas
$
131,669

 
$
25,501

 
$
157,170

 
$
145,570

 
$
28,844

 
$
174,414

EMEA
17,526

 
25,565

 
43,091

 
20,505

 
27,704

 
48,209

APAC
18,300

 
12,291

 
30,591

 
20,349

 
12,304

 
32,653

Total net revenue
$
167,495

 
$
63,357

 
$
230,852

 
$
186,424

 
$
68,852

 
$
255,276

Sales channels:
 
 


 


 


 


 


Service provider
$
26,901

 
$
922

 
$
27,823

 
$
46,333

 
$
700

 
$
47,033

Non-service provider
140,594

 
62,435

 
203,029

 
140,091

 
68,152

 
208,243

Total net revenue
$
167,495

 
$
63,357

 
$
230,852

 
$
186,424

 
$
68,852

 
$
255,276


 
Six Months Ended
 
June 30,
2019
 
July 1,
2018
 
Connected Home
 
SMB
 
Total
 
Connected Home
 
SMB
 
Total
 
(In thousands)
Geographic regions:
 
 
 
 
 
 
 
 
 
 
 
Americas
$
245,356

 
$
59,843

 
$
305,199

 
$
274,608

 
$
59,818

 
$
334,426

EMEA
43,216

 
56,838

 
100,054

 
41,515

 
54,128

 
95,643

APAC
48,288

 
26,393

 
74,681

 
44,616

 
25,792

 
70,408

Total net revenue
$
336,860

 
$
143,074

 
$
479,934

 
$
360,739

 
$
139,738

 
$
500,477

Sales channels:
 
 
 
 
 
 
 
 
 
 
 
Service provider
$
63,719

 
$
2,398

 
$
66,117

 
$
88,130

 
$
1,763

 
$
89,893

Non-service provider
273,141

 
140,676

 
413,817

 
272,609

 
137,975

 
410,584

Total net revenue
$
336,860

 
$
143,074

 
$
479,934

 
$
360,739

 
$
139,738

 
$
500,477


XML 22 R11.htm IDEA: XBRL DOCUMENT v3.19.2
Discontinued Operations
6 Months Ended
Jun. 30, 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 six months ended July 1, 2018:
 
Three Months Ended
 
Six Months Ended
 
July 1, 2018
 
July 1, 2018
 
(In thousands)
Net revenue
$
111,544

 
$
211,316

Cost of revenue
82,653

 
154,239

Gross profit
28,891

 
57,077

Operating expenses:
 
 


Research and development
9,996

 
17,753

Sales and marketing
7,772

 
13,556

General and administrative
2,078

 
2,954

Separation expense
11,984

 
18,768

Total operating expenses
31,830

 
53,031

Income (loss) from operations of discontinued operations
(2,939
)
 
4,046

Other income (expense), net
273

 
339

Income (loss) from discontinued operations before income taxes
(2,666
)
 
4,385

Provision for income taxes
3,097

 
5,576

Loss from discontinued operations, net of tax
$
(5,763
)
 
$
(1,191
)

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.19.2
Business Acquisitions
6 Months Ended
Jun. 30, 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. The fair value of such contingent consideration payable to Meural’s external shareholders is determined to be $5.9 million and is included in Other non-current liabilities on the unaudited condensed consolidated balance sheets. As of June 30, 2019, there were no significant changes in the range of expected outcomes for 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 24 R13.htm IDEA: XBRL DOCUMENT v3.19.2
Balance Sheet Components
6 Months Ended
Jun. 30, 2019
Balance Sheet Related Disclosures [Abstract]  
Balance Sheet Components
Balance Sheet Components

Available-for-sale short-term investments
 
As of
 
June 30, 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
149

 

 

 
149

 
149

 

 

 
149

Total
$
149

 
$

 
$

 
$
149

 
$
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
 
June 30,
2019
 
December 31,
2018
 
(In thousands)
Raw materials
$
44,170

 
$
3,427

Finished goods
232,146

 
240,444

Total inventories
$
276,316

 
$
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

June 30,
2019
 
December 31,
2018
 
(In thousands)
Computer equipment
$
9,815

 
$
9,205

Furniture, fixtures and leasehold improvements
18,447

 
18,286

Software
28,299

 
28,065

Machinery and equipment
66,178

 
60,552

Total property and equipment, gross
122,739

 
116,108

Accumulated depreciation and amortization
(101,665
)
 
(95,931
)
Total property and equipment, net
$
21,074

 
$
20,177



Depreciation and amortization expense pertaining to property and equipment was $3.2 million and $6.1 million for the three and six months ended June 30, 2019, respectively, and $2.6 million and $5.5 million for the three and six months ended July 1, 2018, respectively.

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

 
$
(57,192
)
 
$
2,607

 
$
59,799

 
$
(56,978
)
 
$
2,821

Customer contracts and relationships
56,800

 
(47,615
)
 
9,185

 
56,800

 
(44,280
)
 
12,520

Other
10,345

 
(8,840
)
 
1,505

 
10,345

 
(8,540
)
 
1,805

Total intangibles, net
$
126,944

 
$
(113,647
)
 
$
13,297

 
$
126,944

 
$
(109,798
)
 
$
17,146



Amortization of intangibles was $1.7 million and $3.8 million for the three and six months ended June 30, 2019, respectively, and $2.0 million and $4.2 million for the three and six months ended July 1, 2018, respectively.

As of June 30, 2019, estimated amortization expense related to finite-lived intangibles for the remaining years is as follows (in thousands):
2019 (remaining six months)
$
3,192

2020
6,205

2021
2,044

2022
527

2023
514

Thereafter
815

Total estimated amortization expense
$
13,297



Other non-current assets
 
As of
 
June 30,
2019
 
December 31, 2018
 
(In thousands)
Non-current deferred income taxes
$
55,435

 
$
57,557

Long-term investments
8,086

 
2,886

Other
7,882

 
6,990

Total other non-current assets
$
71,403

 
$
67,433



Other accrued liabilities
 
As of
 
June 30,
2019
 
December 31,
2018
 
(In thousands)
Current operating lease liabilities
$
10,243

 
$

Sales and marketing
73,081

 
91,548

Warranty obligations
11,913

 
14,412

Sales returns
42,221

 
46,318

Freight and duty
5,136

 
10,586

Other
29,279

 
36,608

Total other accrued liabilities
$
171,873

 
$
199,472


XML 25 R14.htm IDEA: XBRL DOCUMENT v3.19.2
Derivative Financial Instruments
6 Months Ended
Jun. 30, 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 June 30, 2019 and December 31, 2018 are summarized as follows:
 
 
 
 
As of
 
 
 
As of
Derivative Assets
 
Balance Sheet
Location
 
June 30,
2019
 
December 31,
2018
 
Balance Sheet
Location
 
June 30,
2019
 
December 31,
2018
 
 
 
 
(In thousands)
 
 
 
(In thousands)
Derivative assets not designated as hedging instruments
 
Prepaid expenses and other current assets
 
$
554

 
$
784

 
Other accrued liabilities
 
$
330

 
$
331

Derivative assets designated as hedging instruments
 
Prepaid expenses and other current assets
 
41

 
2

 
Other accrued liabilities
 

 
37

Total
 
 
 
$
595

 
$
786

 
 
 
$
330

 
$
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 June 30, 2019 and December 31, 2018:
As of June 30, 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)
Bank of America
 
$
67

 
$

 
$
67

 
$
(166
)
 
$

 
$
(99
)
Wells Fargo
 
528

 

 
528

 
(164
)
 

 
364

Total
 
$
595

 
$

 
$
595

 
$
(330
)
 
$

 
$
265


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 June 30, 2019 and December 31, 2018:
As of June 30, 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)
Bank of America
 
$
166

 
$

 
$
166

 
$
(166
)
 
$

 
$

Wells Fargo
 
164

 

 
164

 
(164
)
 

 

Total
 
$
330

 
$

 
$
330

 
$
(330
)
 
$

 
$


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 six months ended June 30, 2019 and July 1, 2018 are summarized as follows:
 
 
Location and Amount of Gains (Losses) Recognized in Income on Cash Flow Hedges
 
 
Three Months Ended June 30, 2019
 
Net revenue
 
Cost of revenue
 
Research and development
 
Sales and marketing
 
General and administrative
 
 
(In thousands)
Statement of operations
 
$
230,852

 
$
165,407

 
$
18,814

 
$
34,541

 
$
10,463

Gains (losses) on cash flow hedge
 
$
672

 
$
(6
)
 
$
(20
)
 
$
(98
)
 
$
(12
)



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

 
$
174,996

 
$
21,946

 
$
38,552

 
$
18,458

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

 
$
(7
)
 
$
(13
)
 
$
(157
)
 
$
(50
)

 
 
Location and Amount of Gains (Losses) Recognized in Income on Cash Flow Hedges
 
 
Six Months Ended June 30, 2019
 
Net revenue
 
Cost of revenue
 
Research and development
 
Sales and marketing
 
General and administrative
 
 
(In thousands)
Statement of operations
 
$
479,934

 
$
332,481

 
$
37,646

 
$
70,396

 
$
23,580

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

 
$
(8
)
 
$
(46
)
 
$
(167
)
 
$
(23
)

 
 
Location and Amount of Gains (Losses) Recognized in Income on Cash Flow Hedges
 
 
Six Months Ended July 1, 2018
 
Net revenue
 
Cost of revenue
 
Research and development
 
Sales and marketing
 
General and administrative
 
 
(In thousands)
Statement of operations
 
$
500,477

 
$
343,878

 
$
43,137

 
$
76,426

 
$
34,219

Gains (losses) on cash flow hedge
 
$
(515
)
 
$
(1
)
 
$
86

 
$
73

 
$
(9
)



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 six months ended June 30, 2019 and July 1, 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 six months ended June 30, 2019 and July 1, 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
 
June 30,
2019
 
July 1,
2018
 
 
June 30,
2019
 
July 1,
2018
 
 
(In thousands)
 
 
 
(In thousands)
Cash flow hedges:
 
 
 
 
 
 
 
 
 
 
Foreign currency forward contracts
 
$
534

 
$
1,084

 
Net revenue
 
$
672

 
$
1,187

Foreign currency forward contracts
 

 

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

 

 
Research and development
 
(20
)
 
(13
)
Foreign currency forward contracts
 

 

 
Sales and marketing
 
(98
)
 
(157
)
Foreign currency forward contracts
 

 

 
General and administrative
 
(12
)
 
(50
)
Total
 
$
534

 
$
1,084

 
 
 
$
536

 
$
960

_________________________
(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)
 
Six Months Ended
 
 
Six Months Ended
 
June 30,
2019
 
July 1,
2018
 
 
June 30,
2019
 
July 1,
2018
 
 
(In thousands)
 
 
 
(In thousands)
Cash flow hedges:
 
 
 
 
 
 
 
 
 
 
Foreign currency forward contracts
 
$
863

 
$
450

 
Net revenue
 
$
1,086

 
$
(515
)
Foreign currency forward contracts
 

 

 
Cost of revenue
 
(8
)
 
(1
)
Foreign currency forward contracts
 

 

 
Research and development
 
(46
)
 
86

Foreign currency forward contracts
 

 

 
Sales and marketing
 
(167
)
 
73

Foreign currency forward contracts
 

 

 
General and administrative
 
(23
)
 
(9
)
Total
 
$
863

 
$
450

 
 
 
$
842

 
$
(366
)
_________________________
(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 six months ended June 30, 2019 and July 1, 2018 are as follows:

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

 
$
3,794

 
$
906

 
$
1,939


XML 26 R15.htm IDEA: XBRL DOCUMENT v3.19.2
Net Income Per Share
6 Months Ended
Jun. 30, 2019
Earnings Per Share [Abstract]  
Net Income Per Share
Net Income (Loss) Per Share

Basic net income (loss) per share is computed by dividing the net income (loss) for the period by the weighted average number of common shares outstanding during the period. Diluted net income (loss) per share is computed by dividing the net income (loss) 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 (loss) per share when their effect is anti-dilutive.
Net income (loss) per share for the three and six months ended June 30, 2019 and July 1, 2018 are as follows:
 
Three Months Ended
 
Six Months Ended
 
June 30,
2019
 
July 1,
2018
 
June 30,
2019
 
July 1,
2018
 
(In thousands, except per share data)
Numerator:
 
 
 
 
 
 
 
Net income from continuing operations
$
839

 
$
533

 
$
13,682

 
$
1,551

Net loss from discontinued operations

 
(5,763
)
 

 
(1,191
)
Net income (loss)
$
839

 
$
(5,230
)
 
$
13,682

 
$
360

 
 
 
 
 
 
 
 
Denominator:
 
 
 
 
 
 
 
Weighted average common shares - basic
31,246

 
31,674

 
31,365

 
31,550

Potentially dilutive common share equivalent
866

 
1,068

 
1,153

 
1,172

Weighted average common shares - dilutive
32,112

 
32,742

 
32,518

 
32,722

 
 
 
 
 
 
 
 
Basic net income (loss) per share
 
 
 
 
 
 
 
Net income from continuing operations
$
0.03

 
$
0.02

 
$
0.44

 
$
0.05

Net loss from discontinued operations

 
(0.19
)
 

 
(0.04
)
Net income (loss)
$
0.03

 
$
(0.17
)
 
$
0.44

 
$
0.01

 
 
 
 
 
 
 
 
Diluted net income (loss) per share
 
 
 
 
 
 
 
Net income from continuing operations
$
0.03

 
$
0.02

 
$
0.42

 
$
0.05

Net loss from discontinued operations

 
(0.18
)
 

 
(0.04
)
Net income (loss)
$
0.03

 
$
(0.16
)
 
$
0.42

 
$
0.01

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

 
1,014

 
692

 
892


XML 27 R16.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes
6 Months Ended
Jun. 30, 2019
Income Tax Disclosure [Abstract]  
Income Taxes
Income Taxes

The income tax provision for the three and six months ended June 30, 2019, was 0.8 million, or an effective tax rate of 47.4%, and 3.0 million, or an effective tax rate of 17.8%, respectively. The income tax provision for the three and six months ended July 1, 2018, was 1.3 million, or an effective tax rate of 70.5%, and 1.2 million, or an effective tax rate of 43.3%, respectively. The decrease in the effective tax rate for the three and six months ended June 30, 2019, compared to the prior year periods, resulted primarily from higher pre-tax earnings. The effective tax rate for the six months ended June 30, 2019 also included a one-time 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. and foreign 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 $1.1 million, excluding the interest, penalties and the effect of any related deferred tax assets or liabilities.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 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 June 30, 2019, the Company had approximately $119.3 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 June 30, 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
 
Six Months Ended
 
 
June 30,
2019
 
July 1,
2018
 
 
June 30,
2019
 
July 1,
2018
 
 
(In thousands)
 
 
 
 
 
 
Balance as of beginning of the period
$
12,531

 
$
15,492

 
 
$
14,412

 
$
44,068

 
Reclassified to sales returns upon adoption of ASC 606

 

*
 

 
(29,147
)
*
Provision for warranty obligation made during the period
2,131

 
3,178

 
 
3,412

 
7,022

 
Settlements made during the period
(2,749
)
 
(3,399
)
 
 
(5,911
)
 
(6,672
)
 
Balance at end of period
$
11,913

 
$
15,271

 
 
$
11,913

 
$
15,271

 

________________________
* 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 June 30, 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 June 30, 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 June 30, 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. The decision has yet to be served to the Tax Office. The enactment of recent legislative actions that introduced a tax amnesty program (Law n.136/2018) had the effect of suspending the deadline to appeal the Court decision for nine months. Accordingly, this effectively extended the Tax Office deadline for filing its appeal from January 12, 2019 to November 19, 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. The decision has not yet been served to the Tax Office. Once served, the Tax Office will have until October 14, 2019 to appeal the decision to the Supreme Court.

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. The Northern District of California case against the Company remains stayed.

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.

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. The District Count case remains stayed.

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.

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

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 parties are conducting routine discovery.

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.

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

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, which the Company believes is a more favorable jurisdiction.

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.

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. The Company has hired counsel and obtained a 60-day extension; its Answer is due on September 16, 2019.

It is too early to reasonably estimate any financial impact to the Company resulting from this litigation matter.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity
6 Months Ended
Jun. 30, 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. As of June 30, 2019, 0.5 million shares remained authorized for repurchase under the repurchase program. 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. The Company repurchased, reported based on trade date, approximately 1.0 million shares of common stock at a cost of approximately $32.0 million under the repurchase authorization during the six months ended June 30, 2019. The Company did not repurchase any shares of common stock under the authorizations during the six months ended July 1, 2018.

The Company repurchased, as reported based on trade date, approximately 0.2 million shares of common stock at a cost of approximately $5.7 million to administratively facilitate the withholding and subsequent remittance of personal income and payroll taxes for individuals receiving RSUs during the six months ended June 30, 2019. Similarly, during the six months ended July 1, 2018, the Company repurchased, as reported based on trade date, approximately 0.1 million shares of common stock at a cost of approximately $7.2 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 six months ended June 30, 2019 and July 1, 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

 
863

 
(187
)
 
692

Less: Amount reclassified from accumulated other comprehensive income

 
842

 
(177
)
 
665

Net current period other comprehensive income (loss)
16

 
21

 
(10
)
 
27

Balance as of June 30, 2019
$
(2
)
 
$
13

 
$
1

 
$
12




 
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
31

 
180

 
31

 
242

Less: Amount reclassified from accumulated other comprehensive income

 
(636
)
 
134

 
(502
)
Net current period other comprehensive income (loss)
31

 
816

 
(103
)
 
744

Balance as of July 1, 2018
$
(115
)
 
$
(22
)
 
$
30

 
$
(107
)


The following tables provide details about significant amounts reclassified out of each component of AOCI for the three and six months ended June 30, 2019 and July 1, 2018:

Details about Accumulated Other Comprehensive Income Components
 
Three Months Ended June 30, 2019
 
Six Months Ended June 30, 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
 
$
672

 
Net revenue
 
$
1,086

 
Net revenue
Foreign currency forward contracts
 
(6
)
 
Cost of revenue
 
(8
)
 
Cost of revenue
Foreign currency forward contracts
 
(20
)
 
Research and development
 
(46
)
 
Research and development
Foreign currency forward contracts
 
(98
)
 
Sales and marketing
 
(167
)
 
Sales and marketing
Foreign currency forward contracts
 
(12
)
 
General and administrative
 
(23
)
 
General and administrative
 
 
536

 
Total from continuing operations before tax
 
842

 
Total from continuing operations before tax
 
 
(113
)
 
Tax impact from continuing operations
 
(177
)
 
Tax impact from continuing operations
 
 
423

 
Total, from continuing operations net of tax
 
665

 
Total, from continuing operations net of tax
 
 

 
Total, from discontinued operations net of tax
 

 
Total, from discontinued operations net of tax
 
 
$
423

 
Total, net of tax
 
$
665

 
Total, net of tax



Details about Accumulated Other Comprehensive Income Components
 
Three Months Ended July 1, 2018
 
Six Months Ended July 1, 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
 
$
1,187

 
Net revenue
 
$
(515
)
 
Net revenue
Foreign currency forward contracts
 
(7
)
 
Cost of revenue
 
(1
)
 
Cost of revenue
Foreign currency forward contracts
 
(13
)
 
Research and development
 
86

 
Research and development
Foreign currency forward contracts
 
(157
)
 
Sales and marketing
 
73

 
Sales and marketing
Foreign currency forward contracts
 
(50
)
 
General and administrative
 
(9
)
 
General and administrative
 
 
960

 
Total from continuing operations before tax
 
(366
)
 
Total from continuing operations before tax
 
 
(202
)
 
Tax impact from continuing operations
 
77

 
Tax impact from continuing operations
 
 
758

 
Total, from continuing operations net of tax
 
(289
)
 
Total, from continuing operations net of tax
 
 
471

 
Total, from discontinued operations net of tax
 
(213
)
 
Total, from discontinued operations net of tax
 
 
$
1,229

 
Total, net of tax
 
$
(502
)
 
Total, net of tax

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.19.2
Employee Benefit Plans
6 Months Ended
Jun. 30, 2019
Employee Benefits and Share-based Compensation, Noncash [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 June 30, 2019, approximately 2.3 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 June 30, 2019, approximately 0.7 million shares were available for issuance under the ESPP.

Option Activity

Stock option activity during the six months ended June 30, 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

Exercised
(144
)
 
$
20.50

Cancelled
(16
)
 
$
36.27

Outstanding as of June 30, 2019
1,809

 
$
25.59



RSU Activity

RSU activity during the six months ended June 30, 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
489

 
$
33.36

Vested
(502
)
 
$
31.29

Cancelled
(53
)
 
$
35.59

Outstanding as of March June 30, 2019
1,561

 
$
34.94



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.
There were no option grants or purchase rights granted during the three months ended June 30, 2019 and July 1, 2018. The table below sets forth the weighted average assumptions used to estimate the fair value of option grants and purchase rights granted during the six months ended June 30, 2019 and July 1, 2018.
 
Six Months Ended
 
Stock Options
 
ESPP
 
June 30,
2019
 
July 1,
2018
 
June 30,
2019
 
July 1,
2018
Expected life (in years)
N/A
 
4.4

 
0.5

 
0.5

Risk-free interest rate
N/A
 
2.32
%
 
2.49
%
 
1.81
%
Expected volatility
N/A
 
30.9
%
 
42.6
%
 
37.1
%
Dividend yield
N/A
 

 

 


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
 
Six Months Ended
 
June 30,
2019
 
July 1,
2018
 
June 30,
2019
 
July 1,
2018
 
(In thousands)
Cost of revenue
$
755

 
$
572

 
$
1,423

 
$
1,135

Research and development
1,288

 
1,122

 
2,480

 
2,134

Sales and marketing
2,085

 
2,188

 
4,126

 
4,393

General and administrative
2,611

 
3,364

 
5,168

 
6,448

Total stock-based compensation
$
6,739

 
$
7,246

 
$
13,197

 
$
14,110



As of June 30, 2019, $6.5 million of unrecognized compensation cost related to stock options is expected to be recognized over a weighted-average period of 1.9 years. $50.1 million of unrecognized compensation cost related to unvested RSUs is expected to be recognized over a weighted-average period of 2.6 years.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.19.2
Segment Information
6 Months Ended
Jun. 30, 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, restructuring and other charges, 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
 
Six Months Ended
 
June 30, 2019
 
July 1, 2018
 
June 30, 2019
 
July 1, 2018
 
(In thousands, except percentage data)
Net revenue:
 
 
 
 
 
 
 
Connected Home
$
167,495

 
$
186,424

 
$
336,860

 
$
360,739

SMB
63,357

 
68,852

 
143,074

 
139,738

Total net revenue
$
230,852

 
$
255,276

 
$
479,934

 
$
500,477

Contribution income:
 
 
 
 
 
 
 
Connected Home
$
14,204

 
$
20,939

 
$
33,323

 
$
37,151

Contribution margin
8.5
%
 
11.2
%
 
9.9
%
 
10.3
%
SMB
$
11,420

 
$
14,635

 
$
34,105

 
$
31,157

Contribution margin
18.0
%
 
21.3
%
 
23.8
%
 
22.3
%
Total segment contribution income
$
25,624

 
$
35,574

 
$
67,428

 
$
68,308

Corporate and unallocated costs
(15,576
)
 
(25,038
)
 
(34,708
)
 
(47,336
)
Amortization of intangibles (1)
(1,682
)
 
(1,966
)
 
(3,692
)
 
(4,045
)
Stock-based compensation expense
(6,739
)
 
(7,246
)
 
(13,197
)
 
(14,110
)
Separation expense

 

 
(264
)
 

Restructuring and other charges
(1,291
)
 
(1,376
)
 
(1,223
)
 
(1,367
)
Litigation reserves, net
(10
)
 
(5
)
 
(10
)
 
(5
)
Interest income, net
782

 
1,073

 
1,483

 
1,821

Other income (expense), net
487

 
788

 
828

 
(530
)
Income before income taxes
$
1,595

 
$
1,804

 
$
16,645

 
$
2,736

_________________________
(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
 
Six Months Ended
 
June 30,
2019
 
July 1,
2018
 
June 30,
2019
 
July 1,
2018
 
(In thousands)
United States (U.S.)
$
152,785

 
$
170,427

 
$
298,576

 
$
327,573

Americas (excluding U.S.)
4,385

 
3,987

 
6,623

 
6,853

EMEA
43,091

 
48,209

 
100,054

 
95,643

APAC
30,591

 
32,653

 
$
74,681

 
$
70,408

Total net revenue
$
230,852

 
$
255,276

 
$
479,934

 
$
500,477



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
 
June 30,
2019
 
December 31,
2018
 
(In thousands)
United States
$
4,994

 
$
4,993

Canada
4,187

 
4,359

EMEA
296

 
95

China
7,264

 
7,652

APAC (excluding China)
4,333

 
3,078

Total property and equipment, net
$
21,074

 
$
20,177


XML 32 R21.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurements
6 Months Ended
Jun. 30, 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 June 30, 2019:
 
As of June 30, 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
$
51,250

 
$
51,250

 
$

 
$

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

 

 
149

 

Trading securities: mutual funds (1)
3,551

 
3,551

 

 

Foreign currency forward contracts (2)
595

 

 
595

 

Total assets measured at fair value
$
55,545

 
$
54,801

 
$
744

 
$

Liabilities:
 
 
 
 
 
 
 
Foreign currency forward contracts (3)
$
330

 
$

 
$
330

 
$

Contingent considerations (4)
5,953

 

 

 
5,953

Total liabilities measured at fair value
$
6,283

 
$

 
$
330

 
$
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 following tables summarize assets and liabilities measured at fair value on a recurring basis as of December 31, 2018:
 
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 June 30, 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 33 R22.htm IDEA: XBRL DOCUMENT v3.19.2
Leases
6 Months Ended
Jun. 30, 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
 
Six Months Ended
 
 
June 30,
2019
 
June 30,
2019
 
 
(in thousands)
Operating lease cost
 
$
2,982

 
$
5,951

Short-term lease cost (1)
 
504

 
883

Total lease cost (2)
 
$
3,486

 
$
6,834

(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:
 
 
Six Months Ended
 
 
June 30,
2019
 
 
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities:
 
 
Operating cash flows relating to operating leases
 
$
6,179

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


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

 
 
 
 
Weighted Average Discount Rate
 
 
 
Operating leases
 
 
3.8
%

As of June 30, 2019, maturity analysis of operating lease liabilities were as follows (in thousands):
 
 
Operating Lease
2019 (remaining six months)
 
$
5,773

2020
 
10,184

2021
 
8,009

2022
 
7,003

2023
 
4,524

Thereafter
 
7,731

Total lease payments
 
43,224

Less imputed interest
 
(3,719
)
Total
 
$
39,505



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, 2018.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 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 assessing the potential impact of the new guidance on its accounting policies, processes and controls but 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 standards 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

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.

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.
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 35 R24.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 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 36 R25.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue (Tables)
6 Months Ended
Jun. 30, 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 June 30, 2019:
 
 
1 year
 
2 years
 
Greater than 2 years
 
Total
 
 
(In thousands)
Performance obligations
 
$
58,161

 
$
991

 
$
1,013

 
$
60,165


Schedule of Changes in Contract Balances
The following table reflects the changes in contract balances for the six months ended June 30, 2019:
 
Balance Sheet Location
June 30, 2019
December 31, 2018
$ change
% change
 
 
(In thousands)
 
Accounts Receivable, net
Accounts receivable, net
$
238,635

$
303,667

$
(65,032
)
(21.4
)%
Contract liabilities - current
Deferred revenue
$
10,093

$
11,086

$
(993
)
(9.0
)%
Contract liabilities - non-current
Other non-current liabilities
$
1,954

$
779

$
1,175

150.8
 %


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
 
June 30,
2019
 
July 1,
2018
 
Connected Home
 
SMB
 
Total
 
Connected Home
 
SMB
 
Total
 
(In thousands)
Geographic regions:
 
 
 
 
 
 
 
 
 
 
 
Americas
$
131,669

 
$
25,501

 
$
157,170

 
$
145,570

 
$
28,844

 
$
174,414

EMEA
17,526

 
25,565

 
43,091

 
20,505

 
27,704

 
48,209

APAC
18,300

 
12,291

 
30,591

 
20,349

 
12,304

 
32,653

Total net revenue
$
167,495

 
$
63,357

 
$
230,852

 
$
186,424

 
$
68,852

 
$
255,276

Sales channels:
 
 


 


 


 


 


Service provider
$
26,901

 
$
922

 
$
27,823

 
$
46,333

 
$
700

 
$
47,033

Non-service provider
140,594

 
62,435

 
203,029

 
140,091

 
68,152

 
208,243

Total net revenue
$
167,495

 
$
63,357

 
$
230,852

 
$
186,424

 
$
68,852

 
$
255,276


 
Six Months Ended
 
June 30,
2019
 
July 1,
2018
 
Connected Home
 
SMB
 
Total
 
Connected Home
 
SMB
 
Total
 
(In thousands)
Geographic regions:
 
 
 
 
 
 
 
 
 
 
 
Americas
$
245,356

 
$
59,843

 
$
305,199

 
$
274,608

 
$
59,818

 
$
334,426

EMEA
43,216

 
56,838

 
100,054

 
41,515

 
54,128

 
95,643

APAC
48,288

 
26,393

 
74,681

 
44,616

 
25,792

 
70,408

Total net revenue
$
336,860

 
$
143,074

 
$
479,934

 
$
360,739

 
$
139,738

 
$
500,477

Sales channels:
 
 
 
 
 
 
 
 
 
 
 
Service provider
$
63,719

 
$
2,398

 
$
66,117

 
$
88,130

 
$
1,763

 
$
89,893

Non-service provider
273,141

 
140,676

 
413,817

 
272,609

 
137,975

 
410,584

Total net revenue
$
336,860

 
$
143,074

 
$
479,934

 
$
360,739

 
$
139,738

 
$
500,477


XML 37 R26.htm IDEA: XBRL DOCUMENT v3.19.2
Discontinued Operations (Tables)
6 Months Ended
Jun. 30, 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 six months ended July 1, 2018:
 
Three Months Ended
 
Six Months Ended
 
July 1, 2018
 
July 1, 2018
 
(In thousands)
Net revenue
$
111,544

 
$
211,316

Cost of revenue
82,653

 
154,239

Gross profit
28,891

 
57,077

Operating expenses:
 
 


Research and development
9,996

 
17,753

Sales and marketing
7,772

 
13,556

General and administrative
2,078

 
2,954

Separation expense
11,984

 
18,768

Total operating expenses
31,830

 
53,031

Income (loss) from operations of discontinued operations
(2,939
)
 
4,046

Other income (expense), net
273

 
339

Income (loss) from discontinued operations before income taxes
(2,666
)
 
4,385

Provision for income taxes
3,097

 
5,576

Loss from discontinued operations, net of tax
$
(5,763
)
 
$
(1,191
)

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.19.2
Business Acquisitions (Tables)
6 Months Ended
Jun. 30, 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 39 R28.htm IDEA: XBRL DOCUMENT v3.19.2
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2019
Balance Sheet Related Disclosures [Abstract]  
Schedule of Available-for-Sale Short-Term Investments

Available-for-sale short-term investments
 
As of
 
June 30, 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
149

 

 

 
149

 
149

 

 

 
149

Total
$
149

 
$

 
$

 
$
149

 
$
70,479

 
$
1

 
$
(17
)
 
$
70,463


Schedule of Inventories
Inventories
 
As of
 
June 30,
2019
 
December 31,
2018
 
(In thousands)
Raw materials
$
44,170

 
$
3,427

Finished goods
232,146

 
240,444

Total inventories
$
276,316

 
$
243,871


Schedule of Property and Equipment, Net
Property and equipment, net  
 
As of

June 30,
2019
 
December 31,
2018
 
(In thousands)
Computer equipment
$
9,815

 
$
9,205

Furniture, fixtures and leasehold improvements
18,447

 
18,286

Software
28,299

 
28,065

Machinery and equipment
66,178

 
60,552

Total property and equipment, gross
122,739

 
116,108

Accumulated depreciation and amortization
(101,665
)
 
(95,931
)
Total property and equipment, net
$
21,074

 
$
20,177



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

 
$
(57,192
)
 
$
2,607

 
$
59,799

 
$
(56,978
)
 
$
2,821

Customer contracts and relationships
56,800

 
(47,615
)
 
9,185

 
56,800

 
(44,280
)
 
12,520

Other
10,345

 
(8,840
)
 
1,505

 
10,345

 
(8,540
)
 
1,805

Total intangibles, net
$
126,944

 
$
(113,647
)
 
$
13,297

 
$
126,944

 
$
(109,798
)
 
$
17,146


Schedule of Estimated Amortization Expense Related to Intangibles
As of June 30, 2019, estimated amortization expense related to finite-lived intangibles for the remaining years is as follows (in thousands):
2019 (remaining six months)
$
3,192

2020
6,205

2021
2,044

2022
527

2023
514

Thereafter
815

Total estimated amortization expense
$
13,297


Schedule of Other Non-Current Assets
Other non-current assets
 
As of
 
June 30,
2019
 
December 31, 2018
 
(In thousands)
Non-current deferred income taxes
$
55,435

 
$
57,557

Long-term investments
8,086

 
2,886

Other
7,882

 
6,990

Total other non-current assets
$
71,403

 
$
67,433


Schedule of Other Accrued Liabilities

Other accrued liabilities
 
As of
 
June 30,
2019
 
December 31,
2018
 
(In thousands)
Current operating lease liabilities
$
10,243

 
$

Sales and marketing
73,081

 
91,548

Warranty obligations
11,913

 
14,412

Sales returns
42,221

 
46,318

Freight and duty
5,136

 
10,586

Other
29,279

 
36,608

Total other accrued liabilities
$
171,873

 
$
199,472



XML 40 R29.htm IDEA: XBRL DOCUMENT v3.19.2
Derivative Financial Instruments (Tables)
6 Months Ended
Jun. 30, 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 June 30, 2019 and December 31, 2018 are summarized as follows:
 
 
 
 
As of
 
 
 
As of
Derivative Assets
 
Balance Sheet
Location
 
June 30,
2019
 
December 31,
2018
 
Balance Sheet
Location
 
June 30,
2019
 
December 31,
2018
 
 
 
 
(In thousands)
 
 
 
(In thousands)
Derivative assets not designated as hedging instruments
 
Prepaid expenses and other current assets
 
$
554

 
$
784

 
Other accrued liabilities
 
$
330

 
$
331

Derivative assets designated as hedging instruments
 
Prepaid expenses and other current assets
 
41

 
2

 
Other accrued liabilities
 

 
37

Total
 
 
 
$
595

 
$
786

 
 
 
$
330

 
$
368


Schedule of Offsetting of Derivative Assets
The following tables set forth the offsetting of derivative assets as of June 30, 2019 and December 31, 2018:
As of June 30, 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)
Bank of America
 
$
67

 
$

 
$
67

 
$
(166
)
 
$

 
$
(99
)
Wells Fargo
 
528

 

 
528

 
(164
)
 

 
364

Total
 
$
595

 
$

 
$
595

 
$
(330
)
 
$

 
$
265


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 June 30, 2019 and December 31, 2018:
As of June 30, 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)
Bank of America
 
$
166

 
$

 
$
166

 
$
(166
)
 
$

 
$

Wells Fargo
 
164

 

 
164

 
(164
)
 

 

Total
 
$
330

 
$

 
$
330

 
$
(330
)
 
$

 
$


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 six months ended June 30, 2019 and July 1, 2018 are summarized as follows:
 
 
Location and Amount of Gains (Losses) Recognized in Income on Cash Flow Hedges
 
 
Three Months Ended June 30, 2019
 
Net revenue
 
Cost of revenue
 
Research and development
 
Sales and marketing
 
General and administrative
 
 
(In thousands)
Statement of operations
 
$
230,852

 
$
165,407

 
$
18,814

 
$
34,541

 
$
10,463

Gains (losses) on cash flow hedge
 
$
672

 
$
(6
)
 
$
(20
)
 
$
(98
)
 
$
(12
)



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

 
$
174,996

 
$
21,946

 
$
38,552

 
$
18,458

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

 
$
(7
)
 
$
(13
)
 
$
(157
)
 
$
(50
)

 
 
Location and Amount of Gains (Losses) Recognized in Income on Cash Flow Hedges
 
 
Six Months Ended June 30, 2019
 
Net revenue
 
Cost of revenue
 
Research and development
 
Sales and marketing
 
General and administrative
 
 
(In thousands)
Statement of operations
 
$
479,934

 
$
332,481

 
$
37,646

 
$
70,396

 
$
23,580

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

 
$
(8
)
 
$
(46
)
 
$
(167
)
 
$
(23
)

 
 
Location and Amount of Gains (Losses) Recognized in Income on Cash Flow Hedges
 
 
Six Months Ended July 1, 2018
 
Net revenue
 
Cost of revenue
 
Research and development
 
Sales and marketing
 
General and administrative
 
 
(In thousands)
Statement of operations
 
$
500,477

 
$
343,878

 
$
43,137

 
$
76,426

 
$
34,219

Gains (losses) on cash flow hedge
 
$
(515
)
 
$
(1
)
 
$
86

 
$
73

 
$
(9
)

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 six months ended June 30, 2019 and July 1, 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
 
June 30,
2019
 
July 1,
2018
 
 
June 30,
2019
 
July 1,
2018
 
 
(In thousands)
 
 
 
(In thousands)
Cash flow hedges:
 
 
 
 
 
 
 
 
 
 
Foreign currency forward contracts
 
$
534

 
$
1,084

 
Net revenue
 
$
672

 
$
1,187

Foreign currency forward contracts
 

 

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

 

 
Research and development
 
(20
)
 
(13
)
Foreign currency forward contracts
 

 

 
Sales and marketing
 
(98
)
 
(157
)
Foreign currency forward contracts
 

 

 
General and administrative
 
(12
)
 
(50
)
Total
 
$
534

 
$
1,084

 
 
 
$
536

 
$
960

_________________________
(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)
 
Six Months Ended
 
 
Six Months Ended
 
June 30,
2019
 
July 1,
2018
 
 
June 30,
2019
 
July 1,
2018
 
 
(In thousands)
 
 
 
(In thousands)
Cash flow hedges:
 
 
 
 
 
 
 
 
 
 
Foreign currency forward contracts
 
$
863

 
$
450

 
Net revenue
 
$
1,086

 
$
(515
)
Foreign currency forward contracts
 

 

 
Cost of revenue
 
(8
)
 
(1
)
Foreign currency forward contracts
 

 

 
Research and development
 
(46
)
 
86

Foreign currency forward contracts
 

 

 
Sales and marketing
 
(167
)
 
73

Foreign currency forward contracts
 

 

 
General and administrative
 
(23
)
 
(9
)
Total
 
$
863

 
$
450

 
 
 
$
842

 
$
(366
)
_________________________
(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 six months ended June 30, 2019 and July 1, 2018 are as follows:

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

 
$
3,794

 
$
906

 
$
1,939


XML 41 R30.htm IDEA: XBRL DOCUMENT v3.19.2
Net Income Per Share (Tables)
6 Months Ended
Jun. 30, 2019
Earnings Per Share [Abstract]  
Schedule of Net Income Per Share
Net income (loss) per share for the three and six months ended June 30, 2019 and July 1, 2018 are as follows:
 
Three Months Ended
 
Six Months Ended
 
June 30,
2019
 
July 1,
2018
 
June 30,
2019
 
July 1,
2018
 
(In thousands, except per share data)
Numerator:
 
 
 
 
 
 
 
Net income from continuing operations
$
839

 
$
533

 
$
13,682

 
$
1,551

Net loss from discontinued operations

 
(5,763
)
 

 
(1,191
)
Net income (loss)
$
839

 
$
(5,230
)
 
$
13,682

 
$
360

 
 
 
 
 
 
 
 
Denominator:
 
 
 
 
 
 
 
Weighted average common shares - basic
31,246

 
31,674

 
31,365

 
31,550

Potentially dilutive common share equivalent
866

 
1,068

 
1,153

 
1,172

Weighted average common shares - dilutive
32,112

 
32,742

 
32,518

 
32,722

 
 
 
 
 
 
 
 
Basic net income (loss) per share
 
 
 
 
 
 
 
Net income from continuing operations
$
0.03

 
$
0.02

 
$
0.44

 
$
0.05

Net loss from discontinued operations

 
(0.19
)
 

 
(0.04
)
Net income (loss)
$
0.03

 
$
(0.17
)
 
$
0.44

 
$
0.01

 
 
 
 
 
 
 
 
Diluted net income (loss) per share
 
 
 
 
 
 
 
Net income from continuing operations
$
0.03

 
$
0.02

 
$
0.42

 
$
0.05

Net loss from discontinued operations

 
(0.18
)
 

 
(0.04
)
Net income (loss)
$
0.03

 
$
(0.16
)
 
$
0.42

 
$
0.01

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

 
1,014

 
692

 
892


XML 42 R31.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 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
 
Six Months Ended
 
 
June 30,
2019
 
July 1,
2018
 
 
June 30,
2019
 
July 1,
2018
 
 
(In thousands)
 
 
 
 
 
 
Balance as of beginning of the period
$
12,531

 
$
15,492

 
 
$
14,412

 
$
44,068

 
Reclassified to sales returns upon adoption of ASC 606

 

*
 

 
(29,147
)
*
Provision for warranty obligation made during the period
2,131

 
3,178

 
 
3,412

 
7,022

 
Settlements made during the period
(2,749
)
 
(3,399
)
 
 
(5,911
)
 
(6,672
)
 
Balance at end of period
$
11,913

 
$
15,271

 
 
$
11,913

 
$
15,271

 

________________________
* 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.

XML 43 R32.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 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 six months ended June 30, 2019 and July 1, 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

 
863

 
(187
)
 
692

Less: Amount reclassified from accumulated other comprehensive income

 
842

 
(177
)
 
665

Net current period other comprehensive income (loss)
16

 
21

 
(10
)
 
27

Balance as of June 30, 2019
$
(2
)
 
$
13

 
$
1

 
$
12




 
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
31

 
180

 
31

 
242

Less: Amount reclassified from accumulated other comprehensive income

 
(636
)
 
134

 
(502
)
Net current period other comprehensive income (loss)
31

 
816

 
(103
)
 
744

Balance as of July 1, 2018
$
(115
)
 
$
(22
)
 
$
30

 
$
(107
)

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 six months ended June 30, 2019 and July 1, 2018:

Details about Accumulated Other Comprehensive Income Components
 
Three Months Ended June 30, 2019
 
Six Months Ended June 30, 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
 
$
672

 
Net revenue
 
$
1,086

 
Net revenue
Foreign currency forward contracts
 
(6
)
 
Cost of revenue
 
(8
)
 
Cost of revenue
Foreign currency forward contracts
 
(20
)
 
Research and development
 
(46
)
 
Research and development
Foreign currency forward contracts
 
(98
)
 
Sales and marketing
 
(167
)
 
Sales and marketing
Foreign currency forward contracts
 
(12
)
 
General and administrative
 
(23
)
 
General and administrative
 
 
536

 
Total from continuing operations before tax
 
842

 
Total from continuing operations before tax
 
 
(113
)
 
Tax impact from continuing operations
 
(177
)
 
Tax impact from continuing operations
 
 
423

 
Total, from continuing operations net of tax
 
665

 
Total, from continuing operations net of tax
 
 

 
Total, from discontinued operations net of tax
 

 
Total, from discontinued operations net of tax
 
 
$
423

 
Total, net of tax
 
$
665

 
Total, net of tax



Details about Accumulated Other Comprehensive Income Components
 
Three Months Ended July 1, 2018
 
Six Months Ended July 1, 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
 
$
1,187

 
Net revenue
 
$
(515
)
 
Net revenue
Foreign currency forward contracts
 
(7
)
 
Cost of revenue
 
(1
)
 
Cost of revenue
Foreign currency forward contracts
 
(13
)
 
Research and development
 
86

 
Research and development
Foreign currency forward contracts
 
(157
)
 
Sales and marketing
 
73

 
Sales and marketing
Foreign currency forward contracts
 
(50
)
 
General and administrative
 
(9
)
 
General and administrative
 
 
960

 
Total from continuing operations before tax
 
(366
)
 
Total from continuing operations before tax
 
 
(202
)
 
Tax impact from continuing operations
 
77

 
Tax impact from continuing operations
 
 
758

 
Total, from continuing operations net of tax
 
(289
)
 
Total, from continuing operations net of tax
 
 
471

 
Total, from discontinued operations net of tax
 
(213
)
 
Total, from discontinued operations net of tax
 
 
$
1,229

 
Total, net of tax
 
$
(502
)
 
Total, net of tax

XML 44 R33.htm IDEA: XBRL DOCUMENT v3.19.2
Employee Benefit Plans (Tables)
6 Months Ended
Jun. 30, 2019
Employee Benefits and Share-based Compensation, Noncash [Abstract]  
Schedule of Stock Option Activity
Stock option activity during the six months ended June 30, 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

Exercised
(144
)
 
$
20.50

Cancelled
(16
)
 
$
36.27

Outstanding as of June 30, 2019
1,809

 
$
25.59


Schedule of RSU Activity
RSU activity during the six months ended June 30, 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
489

 
$
33.36

Vested
(502
)
 
$
31.29

Cancelled
(53
)
 
$
35.59

Outstanding as of March June 30, 2019
1,561

 
$
34.94


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 six months ended June 30, 2019 and July 1, 2018.
 
Six Months Ended
 
Stock Options
 
ESPP
 
June 30,
2019
 
July 1,
2018
 
June 30,
2019
 
July 1,
2018
Expected life (in years)
N/A
 
4.4

 
0.5

 
0.5

Risk-free interest rate
N/A
 
2.32
%
 
2.49
%
 
1.81
%
Expected volatility
N/A
 
30.9
%
 
42.6
%
 
37.1
%
Dividend yield
N/A
 

 

 


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
 
Six Months Ended
 
June 30,
2019
 
July 1,
2018
 
June 30,
2019
 
July 1,
2018
 
(In thousands)
Cost of revenue
$
755

 
$
572

 
$
1,423

 
$
1,135

Research and development
1,288

 
1,122

 
2,480

 
2,134

Sales and marketing
2,085

 
2,188

 
4,126

 
4,393

General and administrative
2,611

 
3,364

 
5,168

 
6,448

Total stock-based compensation
$
6,739

 
$
7,246

 
$
13,197

 
$
14,110


XML 45 R34.htm IDEA: XBRL DOCUMENT v3.19.2
Segment Information (Tables)
6 Months Ended
Jun. 30, 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
 
Six Months Ended
 
June 30, 2019
 
July 1, 2018
 
June 30, 2019
 
July 1, 2018
 
(In thousands, except percentage data)
Net revenue:
 
 
 
 
 
 
 
Connected Home
$
167,495

 
$
186,424

 
$
336,860

 
$
360,739

SMB
63,357

 
68,852

 
143,074

 
139,738

Total net revenue
$
230,852

 
$
255,276

 
$
479,934

 
$
500,477

Contribution income:
 
 
 
 
 
 
 
Connected Home
$
14,204

 
$
20,939

 
$
33,323

 
$
37,151

Contribution margin
8.5
%
 
11.2
%
 
9.9
%
 
10.3
%
SMB
$
11,420

 
$
14,635

 
$
34,105

 
$
31,157

Contribution margin
18.0
%
 
21.3
%
 
23.8
%
 
22.3
%
Total segment contribution income
$
25,624

 
$
35,574

 
$
67,428

 
$
68,308

Corporate and unallocated costs
(15,576
)
 
(25,038
)
 
(34,708
)
 
(47,336
)
Amortization of intangibles (1)
(1,682
)
 
(1,966
)
 
(3,692
)
 
(4,045
)
Stock-based compensation expense
(6,739
)
 
(7,246
)
 
(13,197
)
 
(14,110
)
Separation expense

 

 
(264
)
 

Restructuring and other charges
(1,291
)
 
(1,376
)
 
(1,223
)
 
(1,367
)
Litigation reserves, net
(10
)
 
(5
)
 
(10
)
 
(5
)
Interest income, net
782

 
1,073

 
1,483

 
1,821

Other income (expense), net
487

 
788

 
828

 
(530
)
Income before income taxes
$
1,595

 
$
1,804

 
$
16,645

 
$
2,736

_________________________
(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
 
Six Months Ended
 
June 30,
2019
 
July 1,
2018
 
June 30,
2019
 
July 1,
2018
 
(In thousands)
United States (U.S.)
$
152,785

 
$
170,427

 
$
298,576

 
$
327,573

Americas (excluding U.S.)
4,385

 
3,987

 
6,623

 
6,853

EMEA
43,091

 
48,209

 
100,054

 
95,643

APAC
30,591

 
32,653

 
$
74,681

 
$
70,408

Total net revenue
$
230,852

 
$
255,276

 
$
479,934

 
$
500,477


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
 
June 30,
2019
 
December 31,
2018
 
(In thousands)
United States
$
4,994

 
$
4,993

Canada
4,187

 
4,359

EMEA
296

 
95

China
7,264

 
7,652

APAC (excluding China)
4,333

 
3,078

Total property and equipment, net
$
21,074

 
$
20,177


XML 46 R35.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 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 June 30, 2019:
 
As of June 30, 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
$
51,250

 
$
51,250

 
$

 
$

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

 

 
149

 

Trading securities: mutual funds (1)
3,551

 
3,551

 

 

Foreign currency forward contracts (2)
595

 

 
595

 

Total assets measured at fair value
$
55,545

 
$
54,801

 
$
744

 
$

Liabilities:
 
 
 
 
 
 
 
Foreign currency forward contracts (3)
$
330

 
$

 
$
330

 
$

Contingent considerations (4)
5,953

 

 

 
5,953

Total liabilities measured at fair value
$
6,283

 
$

 
$
330

 
$
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 following tables summarize assets and liabilities measured at fair value on a recurring basis as of December 31, 2018:
 
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 47 R36.htm IDEA: XBRL DOCUMENT v3.19.2
Leases (Tables)
6 Months Ended
Jun. 30, 2019
Leases [Abstract]  
Summary of Lease Cost and Supplemental Cash Flow Information
The components of lease cost were as follows:
 
 
Three Months Ended
 
Six Months Ended
 
 
June 30,
2019
 
June 30,
2019
 
 
(in thousands)
Operating lease cost
 
$
2,982

 
$
5,951

Short-term lease cost (1)
 
504

 
883

Total lease cost (2)
 
$
3,486

 
$
6,834

(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:
 
 
Six Months Ended
 
 
June 30,
2019
 
 
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities:
 
 
Operating cash flows relating to operating leases
 
$
6,179

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


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

 
 
 
 
Weighted Average Discount Rate
 
 
 
Operating leases
 
 
3.8
%

Schedule of Operating Lease Liability Maturities
As of June 30, 2019, maturity analysis of operating lease liabilities were as follows (in thousands):
 
 
Operating Lease
2019 (remaining six months)
 
$
5,773

2020
 
10,184

2021
 
8,009

2022
 
7,003

2023
 
4,524

Thereafter
 
7,731

Total lease payments
 
43,224

Less imputed interest
 
(3,719
)
Total
 
$
39,505


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, 2018.
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies - Balance Sheet Impact of ASU 2016-02 Adoption (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Jan. 01, 2019
Dec. 31, 2018
ASSETS      
Prepaid expenses and other current assets $ 38,687 $ 35,454 $ 35,997
Total current assets 771,949 857,356 857,899
Operating lease right-of-use assets, net 34,063 39,110 0
Total assets 992,507 1,081,943 1,043,376
Liabilities [Abstract]      
Other accrued liabilities 171,873 210,381 199,472
Total current liabilities 314,987 394,901 383,992
Non-current operating lease liabilities 29,263 33,823 0
Other non-current liabilities 7,907 6,067 12,232
Total liabilities 370,435 454,391 415,824
Total liabilities and stockholders’ equity $ 992,507 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 49 R38.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue (Narrative) (Details)
$ in Millions
6 Months Ended
Jun. 30, 2019
USD ($)
region
segment
Revenue from Contract with Customer [Abstract]  
Revenue deferred due to unsatisfied performance obligations $ 6.9
Revenue recognized for satisfaction of performance obligations over time $ 6.7
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 $ 5.5
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue (Schedule of Remaining Performance Obligations) (Details)
$ in Thousands
Jun. 30, 2019
USD ($)
Revenue from Contract with Customer [Abstract]  
Performance obligations, amount $ 60,165
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-06-30  
Revenue from Contract with Customer [Abstract]  
Performance obligations, amount $ 58,161
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-06-30  
Revenue from Contract with Customer [Abstract]  
Performance obligations, amount $ 991
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-06-30  
Revenue from Contract with Customer [Abstract]  
Performance obligations, amount $ 1,013
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Performance obligations, period
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue (Schedule of Changes in Contract Balances) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2019
Dec. 31, 2018
Accounts Receivable, net    
Accounts receivable, net $ 238,635 $ 303,667
$ change $ (65,032)  
% change (21.40%)  
Contract liabilities - current    
Contract liabilities - current $ 10,093 11,086
$ change $ (993)  
% change (9.00%)  
Contract liabilities - non-current    
Contract liabilities - non-current $ 1,954 $ 779
$ change $ 1,175  
% change 150.80%  
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue (Schedule of Net Revenue Disaggregated by Geographical Region and Sales Channel) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jul. 01, 2018
Jun. 30, 2019
Jul. 01, 2018
Disaggregation of Revenue [Line Items]        
Total net revenue $ 230,852 $ 255,276 $ 479,934 $ 500,477
Service provider        
Disaggregation of Revenue [Line Items]        
Total net revenue 27,823 47,033 66,117 89,893
Non-service provider        
Disaggregation of Revenue [Line Items]        
Total net revenue 203,029 208,243 413,817 410,584
Americas        
Disaggregation of Revenue [Line Items]        
Total net revenue 157,170 174,414 305,199 334,426
EMEA        
Disaggregation of Revenue [Line Items]        
Total net revenue 43,091 48,209 100,054 95,643
APAC        
Disaggregation of Revenue [Line Items]        
Total net revenue 30,591 32,653 74,681 70,408
Connected Home        
Disaggregation of Revenue [Line Items]        
Total net revenue 167,495 186,424 336,860 360,739
Connected Home | Service provider        
Disaggregation of Revenue [Line Items]        
Total net revenue 26,901 46,333 63,719 88,130
Connected Home | Non-service provider        
Disaggregation of Revenue [Line Items]        
Total net revenue 140,594 140,091 273,141 272,609
Connected Home | Americas        
Disaggregation of Revenue [Line Items]        
Total net revenue 131,669 145,570 245,356 274,608
Connected Home | EMEA        
Disaggregation of Revenue [Line Items]        
Total net revenue 17,526 20,505 43,216 41,515
Connected Home | APAC        
Disaggregation of Revenue [Line Items]        
Total net revenue 18,300 20,349 48,288 44,616
SMB        
Disaggregation of Revenue [Line Items]        
Total net revenue 63,357 68,852 143,074 139,738
SMB | Service provider        
Disaggregation of Revenue [Line Items]        
Total net revenue 922 700 2,398 1,763
SMB | Non-service provider        
Disaggregation of Revenue [Line Items]        
Total net revenue 62,435 68,152 140,676 137,975
SMB | Americas        
Disaggregation of Revenue [Line Items]        
Total net revenue 25,501 28,844 59,843 59,818
SMB | EMEA        
Disaggregation of Revenue [Line Items]        
Total net revenue 25,565 27,704 56,838 54,128
SMB | APAC        
Disaggregation of Revenue [Line Items]        
Total net revenue $ 12,291 $ 12,304 $ 26,393 $ 25,792
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.19.2
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 54 R43.htm IDEA: XBRL DOCUMENT v3.19.2
Discontinued Operations (Income (Loss) From Discontinued Operations, Net Of Tax) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jul. 01, 2018
Jun. 30, 2019
Jul. 01, 2018
Operating expenses:        
Loss from discontinued operations, net of tax $ 0 $ (5,763) $ 0 $ (1,191)
Arlo | Discontinued Operations, Disposed of by Spin-off        
Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract]        
Net revenue   111,544   211,316
Cost of revenue   82,653   154,239
Gross profit   28,891   57,077
Operating expenses:        
General and administrative   2,078   2,954
Total operating expenses   31,830   53,031
Income (loss) from operations of discontinued operations   (2,939)   4,046
Other income (expense), net   273   339
Income (loss) from discontinued operations before income taxes   (2,666)   4,385
Provision for income taxes   3,097   5,576
Loss from discontinued operations, net of tax   (5,763)   (1,191)
Research and development | Arlo | Discontinued Operations, Disposed of by Spin-off        
Operating expenses:        
Total operating expenses   9,996   17,753
Sales and marketing | Arlo | Discontinued Operations, Disposed of by Spin-off        
Operating expenses:        
Total operating expenses   7,772   13,556
Separation expense | Arlo | Discontinued Operations, Disposed of by Spin-off        
Operating expenses:        
Total operating expenses   $ 11,984   $ 18,768
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.19.2
Business Acquisitions (Narrative) (Details)
3 Months Ended
Aug. 06, 2018
USD ($)
Sep. 30, 2018
USD ($)
Jun. 30, 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 consideration 6,300,000   $ 5,900,000  
Goodwill 16,407,000      
Goodwill deductible for income tax purposes 0      
Non-current deferred income taxes 815,000      
Intangibles 4,800,000      
Meural | Technology        
Business Acquisition [Line Items]        
Intangibles $ 3,000,000.0      
Acquired intangible assets, estimated useful life ( in years) 7 years      
Meural | Trade Names        
Business Acquisition [Line Items]        
Intangibles $ 600,000      
Acquired intangible assets, estimated useful life ( in years) 3 years      
Meural | Customer Relationships        
Business Acquisition [Line Items]        
Intangibles $ 600,000      
Acquired intangible assets, estimated useful life ( in years) 2 years      
Meural | Database        
Business Acquisition [Line Items]        
Intangibles $ 600,000      
Acquired intangible assets, estimated useful life ( in years) 7 years      
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 | 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 56 R45.htm IDEA: XBRL DOCUMENT v3.19.2
Business Acquisitions (Schedule Of Allocation Of Purchase Price) (Details) - USD ($)
$ in Thousands
Jun. 30, 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 57 R46.htm IDEA: XBRL DOCUMENT v3.19.2
Balance Sheet Components (Schedule of Available-for-Sale Short-Term Investments) (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Debt Securities, Available-for-sale [Line Items]    
Cost $ 149 $ 70,479
Unrealized Gains 0 1
Unrealized Losses 0 (17)
Estimated Fair Value 149 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 149 149
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value $ 149 $ 149
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.19.2
Balance Sheet Components (Schedule of Inventories) (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Balance Sheet Related Disclosures [Abstract]    
Raw materials $ 44,170 $ 3,427
Finished goods 232,146 240,444
Total inventories $ 276,316 $ 243,871
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.19.2
Balance Sheet Components (Schedule of Property and Equipment, Net) (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Total property and equipment, gross $ 122,739 $ 116,108
Accumulated depreciation and amortization (101,665) (95,931)
Total property and equipment, net 21,074 20,177
Computer equipment    
Total property and equipment, gross 9,815 9,205
Furniture, fixtures and leasehold improvements    
Total property and equipment, gross 18,447 18,286
Software    
Total property and equipment, gross 28,299 28,065
Machinery and equipment    
Total property and equipment, gross $ 66,178 $ 60,552
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.19.2
Balance Sheet Components (Property and Equipment, Other Information) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jul. 01, 2018
Jun. 30, 2019
Jul. 01, 2018
Balance Sheet Related Disclosures [Abstract]        
Depreciation and amortization $ 3.2 $ 2.6 $ 6.1 $ 5.5
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.19.2
Balance Sheet Components (Schedule of Intangibles, Net) (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Intangible Assets [Line Items]    
Gross $ 126,944 $ 126,944
Accumulated Amortization (113,647) (109,798)
Net 13,297 17,146
Technology    
Intangible Assets [Line Items]    
Gross 59,799 59,799
Accumulated Amortization (57,192) (56,978)
Net 2,607 2,821
Customer contracts and relationships    
Intangible Assets [Line Items]    
Gross 56,800 56,800
Accumulated Amortization (47,615) (44,280)
Net 9,185 12,520
Other    
Intangible Assets [Line Items]    
Gross 10,345 10,345
Accumulated Amortization (8,840) (8,540)
Net $ 1,505 $ 1,805
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.19.2
Balance Sheet Components (Intangibles, Other Information) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jul. 01, 2018
Jun. 30, 2019
Jul. 01, 2018
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization of intangibles $ 1.7 $ 2.0 $ 3.8 $ 4.2
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.19.2
Balance Sheet Components (Schedule of Estimated Amortization Expense Related to Intangibles) (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Balance Sheet Related Disclosures [Abstract]    
2019 (remaining six months) $ 3,192  
2020 6,205  
2021 2,044  
2022 527  
2023 514  
Thereafter 815  
Net $ 13,297 $ 17,146
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.19.2
Balance Sheet Components (Schedule of Other Non-Current Assets) (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Balance Sheet Related Disclosures [Abstract]    
Non-current deferred income taxes $ 55,435 $ 57,557
Long-term investments 8,086 2,886
Other 7,882 6,990
Total other non-current assets $ 71,403 $ 67,433
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.19.2
Balance Sheet Components (Schedule of Other Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Jan. 01, 2019
Dec. 31, 2018
Balance Sheet Related Disclosures [Abstract]      
Current operating lease liabilities $ 10,243   $ 0
Sales and marketing 73,081   91,548
Warranty obligations 11,913   14,412
Sales returns 42,221   46,318
Freight and duty 5,136   10,586
Other 29,279   36,608
Total other accrued liabilities $ 171,873 $ 210,381 $ 199,472
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.19.2
Derivative Financial Instruments (Narrative) (Details) - Foreign currency forward contracts
$ in Millions
6 Months Ended
Jun. 30, 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 67 R56.htm IDEA: XBRL DOCUMENT v3.19.2
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
Jun. 30, 2019
Dec. 31, 2018
Derivatives, Fair Value [Line Items]    
Gross Amounts of recognized assets $ 595 $ 786
Gross Amounts of recognized liabilities 330 368
Prepaid expenses and other current assets | Derivative assets not designated as hedging instruments    
Derivatives, Fair Value [Line Items]    
Gross Amounts of recognized assets 554 784
Prepaid expenses and other current assets | Derivative assets designated as hedging instruments    
Derivatives, Fair Value [Line Items]    
Gross Amounts of recognized assets 41 2
Other accrued liabilities | Derivative assets not designated as hedging instruments    
Derivatives, Fair Value [Line Items]    
Gross Amounts of recognized liabilities 330 331
Other accrued liabilities | Derivative assets designated as hedging instruments    
Derivatives, Fair Value [Line Items]    
Gross Amounts of recognized liabilities $ 0 $ 37
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.19.2
Derivative Financial Instruments (Schedule of Offsetting of Derivative Assets) (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Offsetting of Derivative Assets [Line Items]    
Gross Amounts of Recognized Assets $ 595 $ 786
Gross Amounts Offset on the Condensed Consolidated Balance Sheets 0 0
Net Amounts Of Assets Presented on the Condensed Consolidated Balance Sheets 595 786
Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets: Financial Instruments (330) (362)
Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets: Cash Collateral Pledged 0 0
Net Amount 265 424
Bank of America    
Offsetting of Derivative Assets [Line Items]    
Gross Amounts of Recognized Assets 67 323
Gross Amounts Offset on the Condensed Consolidated Balance Sheets 0 0
Net Amounts Of Assets Presented on the Condensed Consolidated Balance Sheets 67 323
Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets: Financial Instruments (166) (64)
Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets: Cash Collateral Pledged 0 0
Net Amount (99) 259
Wells Fargo    
Offsetting of Derivative Assets [Line Items]    
Gross Amounts of Recognized Assets 528 463
Gross Amounts Offset on the Condensed Consolidated Balance Sheets 0 0
Net Amounts Of Assets Presented on the Condensed Consolidated Balance Sheets 528 463
Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets: Financial Instruments (164) (298)
Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets: Cash Collateral Pledged 0 0
Net Amount $ 364 $ 165
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.19.2
Derivative Financial Instruments (Schedule of Offsetting of Derivative Liabilities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Offsetting of Derivative Liabilities [Line Items]    
Gross Amounts of Recognized Liabilities $ 330 $ 368
Gross Amounts Offset on the Condensed Consolidated Balance Sheets 0 0
Net Amounts Of Liabilities Presented on the Condensed Consolidated Balance Sheets 330 368
Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets: Financial Instruments (330) (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   6
Gross Amounts Offset on the Condensed Consolidated Balance Sheets   0
Net Amounts Of Liabilities Presented on the Condensed Consolidated Balance Sheets   6
Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets: Financial Instruments   0
Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets: Cash Collateral Pledged   0
Net Amount   6
Bank of America    
Offsetting of Derivative Liabilities [Line Items]    
Gross Amounts of Recognized Liabilities 166 64
Gross Amounts Offset on the Condensed Consolidated Balance Sheets 0 0
Net Amounts Of Liabilities Presented on the Condensed Consolidated Balance Sheets 166 64
Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets: Financial Instruments (166) (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 164 298
Gross Amounts Offset on the Condensed Consolidated Balance Sheets 0 0
Net Amounts Of Liabilities Presented on the Condensed Consolidated Balance Sheets 164 298
Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets: Financial Instruments (164) (298)
Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets: Cash Collateral Pledged 0 0
Net Amount $ 0 $ 0
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.19.2
Derivative Financial Instruments (Schedule of Effects and Locations of Gains or Losses Recognized in Income) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jul. 01, 2018
Jun. 30, 2019
Jul. 01, 2018
Derivative Instruments, Gain (Loss) [Line Items]        
Net revenue $ 230,852 $ 255,276 $ 479,934 $ 500,477
Cost of revenue 165,407 174,996 332,481 343,878
Research and development 18,814 21,946 37,646 43,137
Sales and marketing 34,541 38,552 70,396 76,426
General and administrative 10,463 18,458 23,580 34,219
Net revenue | Cash Flow Hedges        
Derivative Instruments, Gain (Loss) [Line Items]        
Gains (losses) on cash flow hedge 672 1,187 1,086 (515)
Cost of revenue | Cash Flow Hedges        
Derivative Instruments, Gain (Loss) [Line Items]        
Gains (losses) on cash flow hedge (6) (7) (8) (1)
Research and development | Cash Flow Hedges        
Derivative Instruments, Gain (Loss) [Line Items]        
Gains (losses) on cash flow hedge (20) (13) (46) 86
Sales and marketing | Cash Flow Hedges        
Derivative Instruments, Gain (Loss) [Line Items]        
Gains (losses) on cash flow hedge (98) (157) (167) 73
General and administrative | Cash Flow Hedges        
Derivative Instruments, Gain (Loss) [Line Items]        
Gains (losses) on cash flow hedge $ (12) $ (50) $ (23) $ (9)
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.19.2
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 6 Months Ended
Jun. 30, 2019
Jul. 01, 2018
Jun. 30, 2019
Jul. 01, 2018
Derivative Instruments, Gain (Loss) [Line Items]        
Gains (losses) recognized in OCI - Effective Portion $ 534 $ 1,084 $ 863 $ 450
Gains (Losses) Reclassified from OCI into Income - Effective Portion 536 960 842 (366)
Net revenue        
Derivative Instruments, Gain (Loss) [Line Items]        
Gains (Losses) Reclassified from OCI into Income - Effective Portion 672 1,187 1,086 (515)
Cost of revenue        
Derivative Instruments, Gain (Loss) [Line Items]        
Gains (Losses) Reclassified from OCI into Income - Effective Portion (6) (7) (8) (1)
Research and development        
Derivative Instruments, Gain (Loss) [Line Items]        
Gains (Losses) Reclassified from OCI into Income - Effective Portion (20) (13) (46) 86
Sales and marketing        
Derivative Instruments, Gain (Loss) [Line Items]        
Gains (Losses) Reclassified from OCI into Income - Effective Portion (98) (157) (167) 73
General and administrative        
Derivative Instruments, Gain (Loss) [Line Items]        
Gains (Losses) Reclassified from OCI into Income - Effective Portion $ (12) $ (50) $ (23) $ (9)
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.19.2
Derivative Financial Instruments (Schedule of Derivatives not Designated as Hedging Instruments) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jul. 01, 2018
Jun. 30, 2019
Jul. 01, 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 $ 304 $ 3,794 $ 906 $ 1,939
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.19.2
Net Income Per Share (Schedule of Net Income Per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jul. 01, 2018
Jun. 30, 2019
Jul. 01, 2018
Numerator:        
Net income from continuing operations $ 839 $ 533 $ 13,682 $ 1,551
Net (income) from discontinued operations 0 (5,763) 0 (1,191)
Net income (loss) $ 839 $ (5,230) $ 13,682 $ 360
Denominator:        
Weighted average common shares - basic (in shares) 31,246 31,674 31,365 31,550
Potentially dilutive common share equivalent (in shares) 866 1,068 1,153 1,172
Weighted average common shares - dilutive (in shares) 32,112 32,742 32,518 32,722
Earnings Per Share, Basic [Abstract]        
Income per share - basic, continuing operations (in dollars per share) $ 0.03 $ 0.02 $ 0.44 $ 0.05
Income per share - basic, discontinued operations (in dollars per share) 0 (0.19) 0 (0.04)
Net income per share - basic (in dollars per share) 0.03 (0.17) 0.44 0.01
Earnings Per Share, Diluted [Abstract]        
Income per share - diluted, continuing operations (in dollars per share) 0.03 0.02 0.42 0.05
Income per share - diluted, discontinued operations (in dollars per share) 0 (0.18) 0 (0.04)
Net income per share - diluted (in dollars per share) $ 0.03 $ (0.16) $ 0.42 $ 0.01
Anti-dilutive employee stock-based awards, excluded (in shares) 1,208 1,014 692 892
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jul. 01, 2018
Jun. 30, 2019
Jul. 01, 2018
Income Tax Disclosure [Abstract]        
Tax impact $ 756 $ 1,271 $ 2,963 $ 1,185
Effective tax rate 47.40% 70.50% 17.80% 43.30%
Possible reduction in liabilities for uncertain tax positions $ 1,100   $ 1,100  
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies (Details)
1 Months Ended 6 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
Jun. 30, 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 | $                                 $ 119,300,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 76 R65.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies (Schedule of Changes in Warranty Obligation) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jul. 01, 2018
Jun. 30, 2019
Jul. 01, 2018
Dec. 31, 2018
Jan. 01, 2018
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Sales returns $ 42,221   $ 42,221   $ 46,318  
Movement in Standard Product Warranty Accrual [Roll Forward]            
Balance as of beginning of the period 12,531 $ 15,492 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 2,131 3,178 3,412 7,022    
Settlements made during the period (2,749) (3,399) (5,911) (6,672)    
Balance at end of period $ 11,913 $ 15,271 $ 11,913 $ 15,271    
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 77 R66.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity (Narrative) (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Mar. 31, 2019
Jun. 30, 2019
Jul. 01, 2018
Jul. 19, 2019
Stockholders' Equity Note [Abstract]          
Shares remaining authorized for repurchase (in shares) 500   500    
Stock repurchased (in shares)     1,000    
Cost of stock repurchased $ 16,980 $ 15,000 $ 32,000    
Common stock repurchased to help administratively facilitate the withholding and subsequent remittance of personal income and payroll taxes for individuals receiving RSUs (in shares)     200 100  
Cost of common stock repurchased to help administratively facilitate the withholding and subsequent remittance of personal income and payroll taxes for individuals receiving RSUs     $ 5,658 $ 7,168  
Subsequent Event [Member]          
Subsequent Event [Line Items]          
Number of Shares Authorized to be Repurchased         4,500
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity (Schedule of Changes in Accumulated Other Comprehensive Income by Component) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2019
Jul. 01, 2018
Estimated tax benefit (provision)    
Beginning balance $ 11 $ 133
Other comprehensive income (loss) before reclassifications (187) 31
Less: Amount reclassified from accumulated other comprehensive income (177) 134
Net current period other comprehensive income (loss) (10) (103)
Ending balance 1 30
AOCI, after tax    
Beginning balance 627,552 730,485
Other comprehensive income (loss) before reclassifications 692 242
Amount reclassified from accumulated other comprehensive income, Net of tax 665 (502)
Less: Amount reclassified from accumulated other comprehensive income 27 744
Ending balance 622,072  
Unrealized gains (losses) on available-for-sale investments    
AOCI, before tax    
Beginning balance (18) (146)
Other comprehensive income (loss) before reclassifications 16 31
Less: Amount reclassified from accumulated other comprehensive income 0 0
Net current period other comprehensive income (loss) 16 31
Ending balance (2) (115)
Unrealized gains (losses) on derivatives    
AOCI, before tax    
Beginning balance (8) (838)
Other comprehensive income (loss) before reclassifications 863 180
Less: Amount reclassified from accumulated other comprehensive income 842 (636)
Net current period other comprehensive income (loss) 21 816
Ending balance 13 (22)
Total    
AOCI, after tax    
Beginning balance (15) (851)
Ending balance $ 12 $ (107)
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity (Schedule of Reclassifications out of Accumulated Other Comprehensive Income) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jul. 01, 2018
Jun. 30, 2019
Jul. 01, 2018
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]        
Net revenue $ 230,852 $ 255,276 $ 479,934 $ 500,477
Cost of revenue 165,407 174,996 332,481 343,878
Research and development 18,814 21,946 37,646 43,137
Sales and marketing 34,541 38,552 70,396 76,426
General and administrative 10,463 18,458 23,580 34,219
Income before income taxes 1,595 1,804 16,645 2,736
Tax impact from continuing operations (756) (1,271) (2,963) (1,185)
Net income from continuing operations 839 533 13,682 1,551
Net loss from discontinued operations, net of tax 0 (5,763) 0 (1,191)
Net income (loss) 839 (5,230) 13,682 360
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 672 1,187 1,086 (515)
Cost of revenue (6) (7) (8) (1)
Research and development (20) (13) (46) 86
Sales and marketing (98) (157) (167) 73
General and administrative (12) (50) (23) (9)
Income before income taxes 536 960 842 (366)
Tax impact from continuing operations (113) (202) (177) 77
Net income from continuing operations 423 758 665 (289)
Net loss from discontinued operations, net of tax 0 471 0 (213)
Net income (loss) $ 423 $ 1,229 $ 665 $ (502)
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.19.2
Employee Benefit Plans (Narrative) (Details) - USD ($)
shares in Millions, $ in Millions
6 Months Ended
Jun. 30, 2019
Jan. 01, 2019
Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total unrecognized compensation $ 6.5  
Weighted-average period of recognition of stock based compensation 1 year 10 months 24 days  
RSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total unrecognized compensation $ 50.1  
Weighted-average period of recognition of stock based compensation 2 years 7 months 6 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) 2.3  
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.7  
Maximum percentage of compensation contributed by employees 10.00%  
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.19.2
Employee Benefit Plans (Schedule of Stock Option Activity) (Details) - Stock Options
shares in Thousands
6 Months Ended
Jun. 30, 2019
$ / shares
shares
Number of shares  
Beginning balance (in shares) | shares 1,969
Exercised (in shares) | shares (144)
Forfeitures ( in shares) | shares (16)
Ending balance (in shares) | shares 1,809
Weighted Average Exercise Price Per Share  
Beginning balance (in dollars per share) | $ / shares $ 25.30
Exercised (in dollars per share) | $ / shares 20.50
Forfeitures (in dollars per share) | $ / shares 36.27
Ending balance (in dollars per share) | $ / shares $ 25.59
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.19.2
Employee Benefit Plans (Schedule of RSU Activity) (Details) - RSUs
shares in Thousands
6 Months Ended
Jun. 30, 2019
$ / shares
shares
Number of shares  
Beginning balance (in shares) | shares 1,627
Granted (in shares) | shares 489
Vested (in shares) | shares (502)
Cancelled (in shares) | shares (53)
Ending balance (in shares) | shares 1,561
Weighted Average Grant Date Fair Value Per Share  
Beginning Balance (in dollars per share) | $ / shares $ 34.31
Granted (in dollars per share) | $ / shares 33.36
Vested (in dollars per share) | $ / shares 31.29
Cancelled (in dollars per share) | $ / shares 35.59
Ending Balance (in dollars per share) | $ / shares $ 34.94
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.19.2
Employee Benefit Plans (Schedule of Valuation and Expense Information) (Details)
6 Months Ended
Jun. 30, 2019
Jul. 01, 2018
Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected life (in years)   4 years 4 months 24 days
Risk-free interest rate   2.32%
Expected volatility   30.90%
Dividend yield   0.00%
ESPP    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected life (in years) 6 months 6 months
Risk-free interest rate 2.49% 1.81%
Expected volatility 42.60% 37.10%
Dividend yield 0.00% 0.00%
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.19.2
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 6 Months Ended
Jun. 30, 2019
Jul. 01, 2018
Jun. 30, 2019
Jul. 01, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation $ 6,739 $ 7,246 $ 13,197 $ 14,110
Cost of revenue        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 755 572 1,423 1,135
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 1,288 1,122 2,480 2,134
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 2,085 2,188 4,126 4,393
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation $ 2,611 $ 3,364 $ 5,168 $ 6,448
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.19.2
Segment Information (Narrative) (Details)
6 Months Ended
Jun. 30, 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 86 R75.htm IDEA: XBRL DOCUMENT v3.19.2
Segment Information (Schedule of Reportable Segments and Reconciliation of Segment Contribution Income to Income Before Income Taxes) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jul. 01, 2018
Jun. 30, 2019
Jul. 01, 2018
Segment Reporting Information [Line Items]        
Total net revenue $ 230,852 $ 255,276 $ 479,934 $ 500,477
Total segment contribution income 25,624 35,574 67,428 68,308
Corporate and unallocated costs (15,576) (25,038) (34,708) (47,336)
Amortization of intangibles (1,682) (1,966) (3,692) (4,045)
Stock-based compensation expense (6,739) (7,246) (13,197) (14,110)
Separation expense 0 0 (264) 0
Restructuring and other charges (1,291) (1,376) (1,223) (1,367)
Litigation reserves, net (10) (5) (10) (5)
Interest income, net 782 1,073 1,483 1,821
Other income (expense), net 487 788 828 (530)
Income before income taxes 1,595 1,804 16,645 2,736
Connected Home        
Segment Reporting Information [Line Items]        
Total net revenue 167,495 186,424 336,860 360,739
Total segment contribution income $ 14,204 $ 20,939 $ 33,323 $ 37,151
Segment contribution margin 8.50% 11.20% 9.90% 10.30%
SMB        
Segment Reporting Information [Line Items]        
Total net revenue $ 63,357 $ 68,852 $ 143,074 $ 139,738
Total segment contribution income $ 11,420 $ 14,635 $ 34,105 $ 31,157
Segment contribution margin 18.00% 21.30% 23.80% 22.30%
XML 87 R76.htm IDEA: XBRL DOCUMENT v3.19.2
Segment Information (Schedule of Net Revenue by Geographic Areas) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jul. 01, 2018
Jun. 30, 2019
Jul. 01, 2018
Segment Reporting Information [Line Items]        
Total net revenue $ 230,852 $ 255,276 $ 479,934 $ 500,477
United States (U.S.)        
Segment Reporting Information [Line Items]        
Total net revenue 152,785 170,427 298,576 327,573
Americas (excluding U.S.)        
Segment Reporting Information [Line Items]        
Total net revenue 4,385 3,987 6,623 6,853
EMEA        
Segment Reporting Information [Line Items]        
Total net revenue 43,091 48,209 100,054 95,643
APAC        
Segment Reporting Information [Line Items]        
Total net revenue $ 30,591 $ 32,653 $ 74,681 $ 70,408
XML 88 R77.htm IDEA: XBRL DOCUMENT v3.19.2
Segment Information (Schedule of Long-Lived Asset by Geographic Areas) (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total property and equipment, net $ 21,074 $ 20,177
United States (U.S.)    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total property and equipment, net 4,994 4,993
Canada    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total property and equipment, net 4,187 4,359
EMEA    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total property and equipment, net 296 95
China    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total property and equipment, net 7,264 7,652
APAC (excluding China)    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total property and equipment, net $ 4,333 $ 3,078
XML 89 R78.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurements (Summary of Valuation of Company's Financial Instruments by Various Levels) (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value $ 55,545 $ 96,676
Liabilities measured at fair value 6,283 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 54,801 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 744 71,249
Liabilities measured at fair value 330 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 5,953 5,953
Cash equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 51,250 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 51,250 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 149 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 149 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,551 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,551 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 595 786
Liabilities measured at fair value 330 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 595 786
Liabilities measured at fair value 330 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 5,953 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 $ 5,953 $ 5,953
XML 90 R79.htm IDEA: XBRL DOCUMENT v3.19.2
Leases (Narrative) (Details)
6 Months Ended
Jun. 30, 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 91 R80.htm IDEA: XBRL DOCUMENT v3.19.2
Leases (Lease Cost) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2019
Leases [Abstract]    
Operating lease cost $ 2,982 $ 5,951
Short-term Lease, Cost 504 883
Lease, Cost $ 3,486 $ 6,834
XML 92 R81.htm IDEA: XBRL DOCUMENT v3.19.2
Leases (Supplemental Cash Flow Information) (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2019
USD ($)
Cash paid for amounts included in the measurement of lease liabilities:  
Operating cash flows relating to operating leases $ 6,179
Lease liabilities arising from obtaining right-of-use assets:  
Operating leases $ 677
XML 93 R82.htm IDEA: XBRL DOCUMENT v3.19.2
Leases (Supplemental Balance Sheet Information) (Details)
Jun. 30, 2019
Weighted Average Remaining Lease Term In Years [Abstract]  
Operating leases 4 years 9 months 18 days
Weighted Average Discount Rate [Abstract]  
Operating leases 3.80%
XML 94 R83.htm IDEA: XBRL DOCUMENT v3.19.2
Leases (Maturities of Operating Lease Liabilities - Topic 842) (Details)
$ in Thousands
Jun. 30, 2019
USD ($)
Leases [Abstract]  
2019 (remaining six months) $ 5,773
2020 10,184
2021 8,009
2022 7,003
2023 4,524
Thereafter 7,731
Total lease payments 43,224
Less imputed interest (3,719)
Total $ 39,505
XML 95 R84.htm IDEA: XBRL DOCUMENT v3.19.2
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
EXCEL 96 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "" D\?(\\#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,$% @ (("3R?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 " @@)/YS:;(^\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>R$Y'Z4R:RT9/'0Q6V-C-V&IK&L?&UDCZ]G.R M-F5L#["CI=^?/H%J':3V$5^B#QC)8KH;7-LEJ<.:'8F"!$CZB$ZE,B>ZW-S[ MZ!3E9SQ 4/JD#@@5YTMP2,HH4C "BS 365,;+75$13Y>\$;/^/ 9VPEF-&"+ M#CM*($H!K!DGAO/0UG #C##"Z-)W &UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " @@)/.S"UAC,# Z#P & 'AL+W=O2. E:P!2< M9/OW-8:EU&?HK1N9'2VI+"(>Q[.HS/(JW*SLV'.S6:FK+O)*/C=!>RW+ MK/F]E86ZKT,6O@^\Y.>+[@:BS:K.SO*;U-_KY\8\16.58U[*JLU5%33RM Z? MV.-.\(Y@$3]R>6\G]T&WE+U2K]W#Y^,ZC+L9R4(>=%;W,FBZ"J9>?P: MBH:C9D>^W]2/M P@0\$/A($^R]! M# 0Q$EAB%]_/S"[U0Z:SS:I1]Z#IW:JS;E.P1V%>YJ$;M._._F=6VYK1VR9> M1;>NS(#8]@@^0; 1$9G:HP!' EM.Z/Q?@1U%""P@X J$I8L)/<'T!-(32T\F M]-1Y 10QPP(I%$@)?>X(4,0""\R@P(S0EXX 1; 8*\RAPISRF2,!(!Q++*#$ M@O*%(P$@'J>74&))^:[5 .+QFL4X3C&MX-J-,![#F2>TC%9P/0<8[C&=P>0^ M,4XKN+8CC,=WAN/+!*W@.H\P'NL93CFC(>:N^0CC H.E.W=,,8$@VHTDG4LKF;)NV-CBH:V4[ MQLGHV!@^V5XI^@OON\JO67/.JS;8*VWZ(=NUG)32TDPE?C ;\6(:V?&AD"?= MW<[-?=-W<_V#5O70J49CN[SY U!+ P04 " @@)/Q?"2*5@$ #1% M& 'AL+W=O*S$3&RM9KJ3$V[?V%(_IE^>V:ZHAW78O17_J8K6;@IJZ M *5LT52'XW*]FIX]=.M5^SK4AV-\Z!;]:]-4W7^;6+?G^Z5>OC_X?[Y<_Z;LMEF/ I/C[$,_]S?5B M3.6Q;;^.-[_M[I=J=!3K^#2,353IZRUN8UV/+24?_\Z-+J_O' -OK]];_V5* M/B7S6/5QV];_'';#_G[IEXM=?*Y>Z^%+>_XUS@F5R\6<_>_Q+=9)/CI)[WAJ MZW[Z7#R]]D/;S*TD*TWU[?)].$[?Y[G]]S Y .8 N 9H\]T G .0!!079U.J M/U=#M5YU[7G174;K5(V30M]AZLRG\>'4=]-O*=L^/7U;EVY5O(WMS)+-10(W M$OBHV')%Z:^2(KW_:@)$$S#%XVU\D.-1C,S-15+>F 1MK-8D%T&FM#).=F-%-Y:[0>+& MLM>@4Z3SMUSD$'7&BA.MN!\/L>,9H[=8$C-SH!J$Y;D. 4K$!X[JT02"ZW)#)9-:. M[7DNEY1,4\UQ2E?>1G-0:N6-82M4T&%P)E./:)FHFB/54:1J3DM @Q3P@BSM M C;3QR!#%3A4'84J<%BF]><=G8>2+@1S,XT^.I*A"ARJCD(5."VU4H$9$F1I M;',]E"DA.50=A2IP6FIM*#<$%2C(8!5DK +'*BTV-\!YB=H$MBE+.H]I16<< MR6 %#E9/P0JEMT@5+$NP9L6NX+.Z-)#YD\-R( &#FA/ 2UI MF)OO:CXZD<$,@6TV.5"@C%+D**5+;H,CUZ"0 M;GN"S@4L<[V+,D210]13;*$ 47H>(&@^Z9R5S%]Z3M# _M-S,G[202E%YYTH MM%:5&4Z@S%#D# V46]OU1=2^'8[]X;(>A;:;#I.>V'6)J5'U.C>YCM;O>U/%Y&"]=NNXN MAVR7FZ$]S0>(Q?44<_T_4$L#!!0 ( "" D^_1DI4L@$ ,\# 8 M>&PO=V]R:W-H965T&UL?5/M;ML@%'T5Q ,4?R1I$]F6UDS3 M)K52U&G=;V)?QZA\>$#B]NT+F%A>9NV/X5[..=QS?2D&I=],!V#1N^#2E+BS MMM\18NH.!#5WJ@?I3EJE!;4NU"=B>@VT"23!298D&R(HD[@J0NZ@JT*=+6<2 M#AJ9LQ!4?SP"5T.)4WQ-O+!39WV"5$5/3_ 3[*_^H%U$)I6&"9"&*8DTM"7^ MDN[VN<<'P"N#P@;KG 'CCW0JZ,/U$33U=Z MXGQ_5?\6O#LO1VI@K_AOUMBNQ \8-=#2,[*H._CRF18AZA_I2T3LDC()D*Z^B\ACX3\AD#&RH+5K]32 MJM!J0'K\63WU,Y'N]OVS80_5<,?V^L.Y(2%20!:EO#!FQ T6+; M9S5A$J.VY4E*TOWWTZ^Z]MUCO"^UK;P[\O&.?(_5S5M5?VN>0VAGWW?;?7,[ M?V[;P_5BT=P_AUW97%6'L._^\EC5N[+M?M9/B^90A_)A"-IM%YPDZ6)7;O;S MNYOAV:?Z[J9Z:;>;??A4SYJ7W:ZL_UV&;?5V.Z?YCP>?-T_/;?]@<7=S*)_" ME]#^>?A4=[\6QRP/FUW8-YMJ/ZO#X^W\(UT7QO0! ^*O37AK3K[/>BI?J^I; M_^.WA]MYTL\H;,-]VZS*[^/G9C]\ODWY?X3A )X"^!C0C?U>@)D"S,\ ^VZ G0+L M_QW!30%.C+ 8N0^+N2[;\NZFKMYF]=@/A[)O.[IV7;GN^X=#=8:_=>O9=$]? M[W)[LWCM\TR0Y0CA4X@[AZPUA(Z(13?^<1*,)K%D%<[G ZPT(D_%'"XF*=Y- MGL9[L=8C)!T@^Y&$2;R3RP%@SG$FET3#;);G M1A2XT#"7)#:+<'.0F]/<J<3IN5NR3E4;YA+W(M=8HLIEU1E #,)>ZDV4_HY9!:IEJ M:4HB6]?#!!ZLC>C6I=<3]9Y$%ZXTBBFWLNP:9;)4H@J-LH9,I*%S2"P'Q$0% MECEH+F=%"ZX RCNYI=<:E25&=GT!4*GER"E&"3[R$T!-'?J)+EIB4[$"*P3S MUHEC;0U@;)QL_ + C.VZ($(OHF@$Z#E)C]1(B:1V$;(&$$[EZ?INGG-"4!T_ M$@-"J23$NA"?S 7&EDCQ%65#* 6B:I&="*DIC&*(]R.4WQ M;IIS0ECB26L\)5+D)]"Y6!#EDI.&^<283/+2,#)&I2L0SCER-D(0ZSQIH:=$ M*CT!U>54TM.@#TZ1 V[ &N5@(,S&2H=5GH#,RP99DA;=S$MW!D!=5QM)#Q P'R3- M!P'WX>0%9H507HKB&J'25+J\ L X,S&1QO:#@/\@Z3\(V &G]ID&$6\73(,^.#;25@$8 M+)F&F31R@C#V'ZRO]$01"\-8\1DH/DG%GT#9::FNY'5BA5'RH@!15BHBSA7; MJ5CK&6B]M!5+UM*K^GF$^-.R)U74Q^Y?]D7@^9JNB_'5T\_TXYNP/\KZ:;-O9E^K MMJUVPWN0QZIJ0S?[Y*J;]W,H'XX_MN&Q[;]FW?=Z? ,U_FBKP_1V;7%\Q7?W M'U!+ P04 " @@)/N0YM ?," "0"P & 'AL+W=O6V/C GKK2RJ=F$?A:AGCM-NCZS,VGM> MLTK^L^=-F0DY;0Y.6S65O9SKM<=F.>05>VRL]E26 M6?,W906_+&QBOR\\Y8>C4 O.O:O)MM[!=%1$KV%8H%YE\G-F*%87R)./XTSNU MASV5X7C\[OV+%B_%O&0M6_'B=[X3QX4=V]:.[;-3(9[XY2OK!06VU:O_SLZL MD+B*1.ZQY46K?ZWMJ16\[+W(4,KLK7OFE7Y>>O_O9K@![0WH8"#WOF7@]0;> MAX%_T\#O#?S_W2'H#0*P@]-IU\E<9R);SAM^L9KN/-29.G9D%LAR;=6BKH[^ M3^:SE:OG):'QW#DK1SV3=@P=,4EPC:Q-A R$(P,8HJ!8%"DUS.GU!BN32$(0 MPZ=.-C>=7(7IH*%,4R*27FABXL*4%&!F15OHOHAZB!$L@*B3#LF&"N&1\1$"/5!2DR& M$I /$XG)Q"F)4#D1(L<#KQ@$SL(&8^A$BM4?67/( MJ]9ZX4+V0+I3V7,NF S>O9<5.)@4;"_4,)+CINL1NXG@==__.D,3OOP' M4$L#!!0 ( "" D_L\B\9/ < ,LK 8 >&PO=V]R:W-H965T&ULE9I?;]LV%,6_BN%WU^*_2ZE( BR.C0W8@*+#MF7%/F[1Y2NWNO]U\-S5363;]O-[G ]?6Z:EX_S M^>'^N=J6AP_U2[5K_^>QWF_+IOVZ?YH?7O95^= WVF[F.LMHOBW7N^G-5?_; MI_W-5?W:;-:[ZM-^F^Z'^3W]1'U=>=PUZQ=_KZOUP]GG2#>5+77_M MOOSV<#W-NHRJ377?="'*]L];M:@VFRY2F\>_0]#IJ<^NX?GG[]%7_>#;P7PI M#]6BWORS?FB>KZ?Y=/)0/9:OF^9S_?YK-0S(32?#Z'^OWJI-*^\R:?NXKS>' M_M_)_>NAJ;=#E#:5;?GM^'>]Z_^^#_&_-\,-]-! GQHHE6Q@A@;F1P.3;&"' M!O;40/MD S-/M?8+-0LD$:%FCNDT:%F MB30FU*R0QIXT\W:\IT%K.&C=!S!! (<#&!C ] %L$(#8K!TUU&MVO29W!1_* MB"A(Q<)4+$C%LXMSU+BS7HPR+7VR#/?D8$\.])2S03O1DS>9S1U+R(EA&[Y8 MI(2R-FLVM*64S7+'8JUD5DKGBG(\>H*CI\O7C(3X]))GOG%<%3XHD]#6?(1F+E,L]&^ 2Z&::"KX: MI:HU+ED>FP3,;87 S2NLDE1.EUB%V:P G$61'43G,PFK+-"),JL Q5&=!3I0 M:($J56D5K@NJN+S6:HQSC7#.5MNMEJ">J2Q^S31FM4:L9M=LH26KC?*YBG<6 ML:Z(UGRK:8GA]/[7F,0:D)AXA=;2P\+]#W1B_VM)=;C_@0[L?Z!*[7^-:X2V M/[$:,;0ULL[<^VD);5Z&EVE-F I&ND9(%Y<4@#/C/G1$%":#T:H!6H4#U,#P M.LUEJU%9F!#&KT;>F+M +2&7%YZ[P#%5F X&H08.6;A +=UO2^;H5C<8F 8! MD[M X!IVU'QF]HQ69@0IJI!5.4NT "JFK@+-)BI!C&5NT CF:HRQ2_&H#J' M'%\88X'"C"/G#\@B\Y)C)/[2)<=@ !I@DHEO"B.];5<%#+>F1MID405 +-(N MYP-< EU;O\5JE"JEBR+&38,1;@#"25Q]Z+LIL2 QI V -(G-"+RR;N=<)'6! M[P:Q?&$<=Y1+H)LIQR<UH0'AACU%J!>5%TK&=XZ>7$4.RH+$\*HMPCU'#!6HIXL MOQF]&U.%Z>!R8$$Y(%YY+#CIL(:B.]UBD%ODL'GIL<#MJJ#"#SE)A\U=TGBH M,.O(F3,Z-N'1'O"G/7HO,.CD(KN3LSQEH^^#%9F!!FLT4&6JP.B4!K MXC>6%A/0 GLL?(F5OM<:?C"W&%0I7S(6*,P8 ]<"X!*W %;"U"A+/CX]&*D6 M()7XZ925N"2CBXR;I4&7K)(@5IY9J_A=&M IL1:!:U>^O;R1"7>8Y0ZP7-@2 M)R&=MB4.<]H!3@M;,HB"!S?(E@"=F' G:0YM"=!)6P)%"5OB<'5P/_'PT&'H M.P1]R^<1D3I+G$XYS&J'W#N'B).N?):XCW*1!X2(U?S0S0$(Z]2P,(8=LLA\ M4SN)8:.42G2&0>P B/EITZV3B"6M,R\6OM3)AY^2Q;G2F;%\X4L=]ZXKH)FI MK@['%BU&NP-HYX<>"_>S:'<8[0Z@G=>T6WQ(-J!3J =:))H)XQV MRBX'#6%@$P"VN/\AR45V69=)29@(AB:A$Q9^RT'HX2'/)*D)4\'P)0!?39W8ZHP'0QP0H<EP@>)10YYP[),XX9?S85B>5C4X1+ 2%/SA%/ +D^?NM#F+B$#J.YW2+P M7$X;P:1169@0IC*A,PRQ/"3]=!&W$A[#SZ/C:+XZ/'C1(N?78A"E[GQ&XH3Y M8M)Z9(UY(?+H&6#*CGA,4X\.*,2K1/(D&MH1H!-V!&B@'0$Z84> !MN1^=DK MC-UKKG^4^Z?U[C#Y4C=-O>W?67RLZZ9J@V8?VCE]KLJ'TY=-]=AT'WW[>7]\ MO?3XI:E?AE=GYZ?W=V_^!U!+ P04 " @@)/7_Z"BO$$ "_& & M 'AL+W=O]J[SRFX!6T@7)*6O7]_24A9.O-Z]TLAZ>OQ.T[\>&P6YZK^VNQ" M:"??#N6QN9_NVO9T-Y\WFUTX%,VGZA2.W7^>J_I0M-UE_3)O3G4HMD.C0SFG M)''S0[$_3I>+X=YCO5Q4KVVY/X;'>M*\'@Y%_=\JE-7Y?FJF[S<^[U]V;7]C MOER[ZAW-S\WW2 MI_)455_[B]^W]].D=Q3*L&G[$$7W\1;6H2S[2)V/?\>@TVN??"Y>R_9S=?XMC FET\F8_1_A+92=O'?2];&I MRF;X.]F\-FUU&*-T5@[%M\OG_CA\GL?X[\UP QH;T+5!U_>/&O#8@+\WL$/R M%V=#JK\4;;%UJGH7PISQ]U@;OJ;P]@-_^NR;;J[;TN3T6+^U@<: M-:N+AFXU5\6\BW[M@E 7*U+-10=KK? .]\ P"1[:\XP,( = MC; )R( M4;AHW* YCAJ7RU2TBEV"K:302JJM9%98N6C2FTZ$V;56&.,C3\U!'PZ,:8H# M9#! !A)Q(I%,V?3>I2(7(,JR#%O)H94<6,F$E5SU,C.9'%8@8A,95@^M>&TE M-<**UP^/C1>&UT!EC8F\:R;!LS\!(Y/+Z9_\]'4#$F.3F)<(B0SPXJ47HSHB M8YRTHU5L.?+*&$BM!T-Z N2QC#"6#.N,Y'H#9)1XBAG"5"4"AN3\&D4_6G" I*MO; 3Q MA/E,B,]R;I$&+QP=+>L60!L04F<2'HA5<81FC*F*0.:>HEW!ICL"O-<[MN0 MSJ2Q190Q3AGA5/*=48F*'*%C@;@CS%363%7D7C':]:=R>[8&,K(I10Q9S%2K MF:H*T)75P.Q$B94<@SK*L\BTMYBL5I.UBR(MH=V_=4;6SDC7O=D^-DH8K5:C ME9+8L2)&J]5HI426NZ/(?7BD.B>@\G*NSF^.?0^A?AE.R)O)IGH]MOT!Z\W= MZRG\ _7'QN+^RMRM+V?IW\-+MCJ-/Q?,K[]9+/\'4$L#!!0 ( "" D\] M:O[DL0$ -(# 8 >&PO=V]R:W-H965T&UL?5/;;MLP M#/T501]0.4IZ06 ;:#H4+; !08=MSXI-7U!=7$F.V[\?)3N>UQE[L4B:Y_"0 MHM+!V%?7 'CRKJ1V&6V\[_:,N:(!)=R5Z4#CG\I8)3RZMF:NLR#*"%*2\22Y M84JTFN9IC!UMGIK>RU;#T1+7*R7LQP&D&3*ZH9? 2ULW/@18GG:BAN_@?W1' MBQZ;68 M^KFF9&K^*YQ!8GI0@C4*(UW\DJ)WWJB)!:4H\3Z>K8[G,/%?8.L /@'X)P ; M"T7E7X07>6K-0.PX^TZ$*][L.7*?L'(BFG,.8PQ---+XC-SSC_#5!+ P04 " @@)/T0[O0;4! #2 M P & 'AL+W=OUKFT7>Q M96Y&KV0/%TO!@93Z(%KZ _SI<+%IL9:FEAMY) MTQ,+34'OT],Y"_$QX)N$R6W.)%1R->8I&!_K@B9!$"BH?& 0N-W@ 90*1"CC MQ\))UY0!N#V_L+^/M6,M5^'@P:COLO9=08^4U-"(4?E',WV I9Y7E"S%?X(; M* P/2C!'992+*ZE&YXU>6%"*%L_S+ONX3_--=EA@^P"^ /@*.,8\;$X4E;\3 M7I2Y-1.Q<^\'$9XX/7'L316:K!MG"9' M*C/V<9(WWG5@[WE\D]_A\[1_%K:5O2-7X_%E8_\;8SR@E.0.1ZC##[8:"AH? MCF_P;.&PO=V]R:W-H965TTSES@)*H04R*7[]S4D3;,MVQ? QN_YV9AL-/;)M0">O&C5 MN9RVWO<'QES9@A;NRO30X4UMK!8>3=LPUUL0501IQ?AN=\VTD!TMLN@[V2(S M@U>R@Y,E;M!:V%]'4&;,:4+?' ^R:7UPL"+K10./X+_W)XL66U@JJ:%STG3$ M0IW3N^1P3$-\#/@A872K,PF5G(UY"L:7*J>[( @4E#XP"-PN< ]*!2*4\3QS MTB5E *[/;^R?8NU8RUDXN#?JIZQ\F]-;2BJHQ:#\@QD_PUS/!TKFXK_"!12& M!R68HS3*Q964@_-&SRPH18N7:9==W,?I)KV98=L /@/X KB->=B4*"K_*+PH M,FM&8J?>]R(\<7+@V)LR.&,KXAV*=^B]%#Q),G8)1'/,<8KAJYCW"(;L2PJ^ ME>+(_X+S;?A^4^$^PO>_*?P'0;I)D$:"]+\E;L7L_TC"5CW58)LX38Z49NCB M)*^\R\#>\?@F[^'3M'\3MI&=(V?C\65C_VMC/*"4W16.4(L?;#$4U#X<;_!L MIS&;#&_Z^0>QY1L7KU!+ P04 " @@)/^B!G<+4! #2 P &0 'AL M+W=OZ6:2$[6F31=[9%9@:O9 =G M2]R@M;"_3J#,F-.$OCF>9-/ZX&!%UHL&OH'_WI\M6FQAJ:2&SDG3$0MU3N^3 MXRD-\3'@AX31K9PF&'; #X#^ *XBWG8E"@J?Q1>%)DU([%3 M[WL1GC@YI!F[!J(YYC3%\%5,LD0P9%]2\*T4)_X/ MG&_#]YL*]Q&^_T/A89L@W21((T'ZWQ*W8F[_2L)6/=5@FSA-CI1FZ.(DK[S+ MP-[S^";OX=.T?Q6VD9TC%^/Q96/_:V,\H)3=#8Y0BQ]L,134/AP_X-E.8S89 MWO3S#V++-RY^ U!+ P04 " @@)/$.0B$K4! #2 P &0 'AL+W=O M3DFD7J=IDS;I MU&G=9RYQ$E2(,R"7[M\/2)IE:]0O@(W?\[,QV8CFR;8 CCQKU=F>:2$[6F31=S9%AH-3LH.S(7;0 M6IC?)U XYC2A+XX'V;0N.%B1]:*![^!^]&?C+;:P5%)#9R5VQ$"=T[OD>-J' M^!CP*&&TJS,)E5P0GX+QI$>U4]9N3:G!THJJ,6@W ..GV&NYQTE<_%?X0K*AP)RL:5 ME(-UJ&<6+T6+YVF77=S'Z29-9]@V@,\ O@ .,0^;$D7E'X43169P)&;J?2_" M$R='[GM3!F=L1;SSXJWW7@N>W&;L&HCFF-,4PU_J/PL$VPWR381X+]FR5NQ7SX+PE;]52#:>(T65+BT,5)7GF7@;WC M\4W^AD_3_DV81G:67-#YEXW]KQ$=>"F[&S]"K?]@BZ&@=N%XZ\]F&K/)<-C/ M/X@MW[CX U!+ P04 " @@)/+ U&"+,! #2 P &0 'AL+W=OX4]=/ZF1J.%\Z9IF.T-B"J"M&(\26Z8%K*C119])U-D.#@E.S@98@>MA?EQ M!(5C3G?TW?$DF]8%!RNR7C3P%=RW_F2\Q1:62FKHK,2.&*AS>K<['-,0'P.^ M2QCMZDQ")6?$EV \5CE-@B!04+K (/QV@7M0*A!Y&:\S)UU2!N#Z_,[^*=;N M:SD+"_>HGF7EVIS>4E)!+0;EGG!\@+F>:TKFXC_#!90/#TI\CA*5C2LI!^M0 MSRQ>BA9OTRZ[N(_337H]P[8!? ;P!7 ;\[ I453^43A19 9'8J;>]R(\\>[ M?6_*X(RMB'=>O/7>2\%YDK%+()ICCE,,7\7LE@CFV9<4?"O%D?\%Y]OP_:;" M?83O?U/XC_SI)D$:"=+_EK@5\Z=*MNJI!M/$:;*DQ*&+D[SR+@-[Q^.;_ J? MIOV+,(WL+#FC\R\;^U\C.O!2DBL_0JW_8(NAH';A^,&?S31FD^&PGW\06[YQ M\1-02P,$% @ (("3XE@DI:U 0 T@, !D !X;"]W;W)K&UL?5/;;MLP#/T501]0)8K;!8%MH&DQK, &!!VV/BLV?4%U M<24Y[OY^E.RZ;F?L11(IGL-#BDH'8Y]= ^#)JY+:9;3QOCLPYHH&E'!7I@.- M-Y6Q2G@T;&SKQ@<'R]-.U/ 3_*_N9-%B,TO9*M"N-9I8J#)ZNST6C,0._:^$^&)MP>.O2F" M,[8BWJ%XA]Y+SODN99= -,4/T_Y# MV+K5CIR-QY>-_:^,\8!2-E&UL?5-A;]L@$/TKB!]0$I*U461;:CI-F[1)4:>MGXE]ME&!\P#' MW;\?8,?S-FM?@#ONO7MW'-F ]M6U )Z\:65<3EOONR-CKFQ!"W>''9AP4Z/5 MP@?3-LQU%D250%HQOMG<,RVDH466?&=;9-A[)0V<+7&]UL+^/('"(:=;>G,\ MRZ;UT<&*K!,-? 7_K3O;8+&9I9(:C)-HB(4ZIX_;XVD?XU/ =PF#6YQ)K.2" M^!J-3U5.-U$0*"A]9!!AN\(3*!6)@HP?$R>=4T;@\GQC_Y!J#[5^6<JK!-FF:'"FQ-VF2%]YY8!]Y>I/?X>.T?Q&VD<:1 M"_KPLJG_-:*'(&5S%T:H#1]L-A34/AX?PMF.8S8:'KOI!['Y&Q>_ %!+ P04 M " @@)/$SO$U[0! #2 P &0 'AL+W=O#;%H? M'*S(>M' +_"_^Y-%BRTJE=30.6DZ8J'.Z=WN<-P'? 0\2AC=ZDQ")6=CGH/Q MOD2,A#7YS?UK[%VK.4L'-P;]20KW^;T MEI(*:C$H_V#&;S#7,@$8Y1&N;B2Z%D%4]'B==IE%_=Q MNDG3F;9-X#.!+X3;&(=-@6+F7X0716;-2.S4^UZ$)]X=./:F#,[8BGB'R3OT M7@K./V?L$H1FS''"\!5FMR 8JB\A^%:((_^/SK?IZ6:&::2G:WJ:; OL-P7V M46#_88D;F/3?(MFJIQIL$Z?)D=(,79SDE7<9V#L>W^0=/DW[3V$;V3ER-AY? M-O:_-L8#II)&PO=V]R:W-H965T)TYZ9(R -?G=_;/L79?RUE8N$?U4U:NS>DM)174 M8E#N&<='F.NYIF0N_@M<0/GPH,3G*%'9N))RL [US.*E:/$V[;*+^SC=7/,9 MM@W@,X O@-N8ATV)HO('X421&1R)F7K?B_#$^P/WO2F#,[8BWGGQUGLO!4]X MQBZ!:(XY3C%\%;-?(IAG7U+PK11'_A^<;\.3385)A"=_*4RV"=)-@C02I!^6 MN!63_I.$K7JJP31QFBPI<>CB)*^\R\#>Q4=D?\*G:?\J3",[2\[H_,O&_M>( M#KR4W94?H=9_L,504+MP_.3/9AJSR7#8SS^(+=^X^ U02P,$% @ ((" M3X2?HTNU 0 T@, !D !X;"]W;W)K&UL?5-A M;]L@$/TKB!]0$IPV561;:EI5G;1)4:MMGXE]ME'!YP*.NW]?P*[G;=:^ '?< M>_?N.-(!S:MM !QYUZJU&6VP5=M#ZFPJ-%LZ;IF:V,R#*"-** M\8J]4[*%DR&VUUJ87T=0.&1T2S\=S[)N7'"P/.U$#2_@ MOG&X"_$QX(>$P2[.)%1R1GP-QI4E%")7KEG M')Y@JN>:DJGXKW !Y<.#$I^C0&7C2HK>.M03BY>BQ?NXRS;NPWB3["?8.H!/ M #X#;F,>-B:*RA^$$WEJ<"!F['TGPA-O#]SWI@C.V(IXY\5;[[WD/+E.V240 M33'',88O8K9S!//L2,SK]L['^%Z,!+ MV5SY$6K\!YL-!94+Q[T_FW',1L-A-_T@-G_C_ -02P,$% @ (("3SKU M8JFV 0 T@, !D !X;"]W;W)K&UL?5-A;]P@ M#/TKB!]0DZ8B%.J?WN^,I#?$QX(>$T:W.)%1R,>8I&)^KG"9!$"@H?6 0 MN%WA 90*1"CCU\Q)EY0!N#Z_L'^,M6,M%^'@P:B?LO)M3@^45%"+0?E',WZ" MN9YWE,S%?X$K* P/2C!':92+*RD'YXV>65"*%L_3+KNXC]/-[=T,VP;P&< 7 MP"'F85.BJ/R#\*+(K!F)G7K?B_#$NR/'WI3!&5L1[U"\0^^UX/M#QJZ!:(XY M33%\%;-;(ABR+RGX5HH3?P/GV_#]IL)]A.__4?A^FR#=)$@C0?K?$C=BTN15 M$K;JJ0;;Q&ERI#1#%R=YY5T&]I['-_D;/DW[5V$;V3ER,1Y?-O:_-L8#2DEN M<(1:_&"+H:#VX7B'9SN-V61XT\\_B"W?N/@#4$L#!!0 ( "" D^(>%G. MLP$ -(# 9 >&PO=V]R:W-H965TV98Z#5]+ V1(W:"WLSQ,H' NZI\^.!]EV/CI8F?>BA2_@O_9G&RRV ML-12@W$2#;'0%/1N?SQE,3X%?),PNM69Q$HNB(_1^%@7=!<%@8+*1P81MBO< M@U*1*,CX,7/2)64$KL_/[.]3[:&6BW!PC^J[K'U7T%M*:FC$H/P#CA]@KN<5 M)7/QG^ **H1')2%'A]B$^\/_+0FRHZ4RO271#O@O=:\FR?LVLDFF-.4PQ? MQ;Q$L,"^I.!;*4[\+SC?AA\V%1X2_/";PG\09)L$62+(_EOB5LSACR1LU5,- MMDW3Y$B%@TF3O/(N WO'TYN\A$_3_EG85AI'+NC#RZ;^-X@>@I3=31BA+GRP MQ5#0^'A\$\YV&K/)\-C//X@MW[C\!5!+ P04 " @@)/6-I;_+0! #2 M P &0 'AL+W=O3+AIT&KA@VE;YGH+HDX@K1C?[>Z8%M+0,D^^ MLRUS'+R2!LZ6N$%K87^>0.%8T#U]"[A-&MSB166TKFXC_# M%50(CTI"C@J52RNI!N=1SRQ!BA:OTRY-VL?IYI#-L&T GP%\ =RG/&Q*E)2_ M%UZ4N<61V*GWO8A/O#_RT)LJ.E,KTET0[X+W6O(LR]DU$LTQIRF&KV+V2P0+ M[$L*OI7BQ/^!\VWX85/A(<$/?RB\W2;(-@FR1)#]M\2MF+N_DK!53S78-DV3 M(Q4.)DWRRKL,[ -/;_([?)KV+\*VTCAR01]>-O6_0?00I.QNP@AUX8,MAH+& MQ^.[<+;3F$V&QW[^06SYQN4O4$L#!!0 ( "" D_2%FS'M $ -(# 9 M >&PO=V]R:W-H965T29M<0%FF'/FS##DHS;/M@-PZ$4* M90O<.=--I(Y;YJ6V-X JR-("D(WFVLB&5>XS*/O9,I< M#TYP!2>#[" E,W^.(/18X"U^=3SPMG/!0K/QEOD9FEYA*4Y5HA M TV!;[>'8Q;B8\ CA]$NSBA43QBEXK_#!80/ M#TI\CDH+&U=4#=9IF5B\%,E>IIVKN(_I9I]@ZP": '0&[&,>,B6*RK\PQ\K< MZ!&9J?<]"T^\/5#?FRHX8ROBG1=OO?=2TNPF)Y= E&*.4PQ=Q&SG".+9YQ1T M+<61OH/3=?AN5>$NPG?_*-RO$V2K!%DDR#XL<2WF\W])R**G$DP;I\FB2@\J M3O+".P_L+8UO\A8^3?L/9EJN+#IKYU\V]K_1VH&7LKGR(]3Y#S8; AH7CC?^ M;*8QFPRG^_2#R/R-R[]02P,$% @ (("3_O;-(G4 0 G 0 !D !X M;"]W;W)K&UL=53;;MP@$/T5Q <$F[4WZIW]?P([K;NB+889SF<% -DGUJEL @]X$[W6.6V.& M R&Z;$$P?2,'Z.U*+95@QH:J(7I0P"I/$IS0*-H3P;H>%YG/G521R='PKH>3 M0GH4@JG?1^!RRG&,WQ//7=,:ER!%-K &OH/Y,9R4CMW)'BFH EPXFO9DCU\E9RE<7?*ER'+F"@$-IG *SPP4>@',G9,OXM6CBU=(1 MM_-W]2??N^WES#0\2/ZSJTR;XSN,*JC9R,VSG#[#TD^*T=+\5[@ MW!7B?4H M)=?^B\I1&RD6%5N*8&_SV/5^G.:5-%EH80)="'0EW'D?,AOYRA^9846FY(34 MO/<#<[\X/E"[-Z5+^JWP:[9X;;.7@J911BY.:,$<9PS=8.(50:SZ:D%#%D?Z M@4[#]%VPPIVG[[;TZ%-8( D*)%X@^:?%^*K%$.8_5:9!DS0@L+LR"6&2L,D^ M:++_*)#<7ID$,&EZ94(VIT. :OR]T*B48^_OY":[7KU[ZD_77_A\;[\QU72] M1F=I[!GU)ZF6TH M);JQ#;?VJ5@##K5QTUL[5_.%F0,CA^4M(.N#5/P!4$L# M!!0 ( "" D\22!;NMP$ -(# 9 >&PO=V]R:W-H965TD:1;9EII.TR9M4M1IW6]B7]NHX.L!CKNW M'V#'\SK_ >[EG',_N*0#FE?; #CRIE5K,]HXUQT9LT4#6M@[[*#U-Q4:+9PW M3(O-*J74T%J)+3%09?1Q;^J=8NZ_E(BP\H?HI2]=D M]$!)"97HE7O&X3-,]=Q3,A7_%:Z@/#QDXF,4J&Q<2=%;AWI2\:EH\3;NLHW[ M,-[L;[1U I\(?"8<(H&-@6+F'X43>6IP(&;L?2?"$V^.W/>F",[8BGCGD[?> M>\WY_3YEUR T84XCAB\PFQG!O/H<@J^%./'_Z'R=OEW-!>$+7JJP=1QFBPIL&_C)"^\\\ ^\O@F?^'CM'\3II:M M)1=T_F5C_RM$!SZ5Y,Z/4.,_V&PHJ%PX/OBS&<=L-!QVTP]B\S?._P!02P,$ M% @ (("3\P-2Q[2 0 G 0 !D !X;"]W;W)K&UL=53;;MP@$/T5Q <$FUT[RIW]? MP(YK;YDCQ34.7Z(#\?4X3W@I8-);^;(=7*6\M4% MWZH<1ZX@X% :I\#L<(%'X-P)V3+>%DV\6CKB=OZA_N1[M[VN]Z/ MT[QR>[_0P@2Z$.A*N/,^9#;RE7]AAA69DA-2\]X/S/WB^$#MWI0NZ;?"K]GB MM"IK<9^3BA!;,<<;0#29>$<2JKQ8T9'&D_]%IF+X+5KCS]-V6'G\BL \* M[+W ?BN01E\EJ95O*)HI:J956J=H^L_;XHG!Q :_3O^^ '==-_0+,<,Z9"T,Z&/OJ&@!/ MWI34+J.-]]V),5]EJN%CB>J6$_7T&:8:,)O3=\=+6C0\.EJ>=J.$;^._=Q:+%9I6R5:!= M:S2Q4&7T(3F==P$? 3]:&-SB3$(E5V->@_&YS.@F) 02"A\4!&XW> 0I@Q"F M\6O2I'/(0%R>W]6?8^U8RU4X>#3R9UOZ)J-'2DJH1"_]BQD^P53/GI*I^"]P M XGPD G&*(QT<25%[[Q1DPJFHL3;N+(?)._3><3P!2:9$0S5 MYQ!\+<29_T?GZ_3M:H;;2-\NZQTE>>.>!?>#Q3?["QVG_*FS=:D>NQN/+QOY7QGC 5#9W.$(-?K#9 MD%#Y<+S'LQW';#2\Z:8?Q.9OG/\!4$L#!!0 ( "" D_ABD!LM@$ -(# M 9 >&PO=V]R:W-H965T(LM*I74T%F) M'3%0Y_0I/9[V 1\!/R6,=G4FH9(+XFLPOE0Y34)"H*!T04'X[0K/H%00\FG\ MGC7I$C(0U^>;^J=8NZ_E(BP\H_HE*]?F]$!)!;48E'O!\3/,]=Q3,A?_%:Z@ M/#QDXF.4J&Q<23E8AWI6\:EH\3;MLHO[.-WF#,[8BGCGD[?>>RWXPX>,78/0C#E-&+["I N">?4E M!-\*<>+_T?DV?;>9X2[2=VMZ>M@6V&\*[*/ ?BWPF+PK<0OSODBVZJD&T\1I MLJ3$H8N3O/(N _O$XYO\@T_3_DV81G:67-#YEXW]KQ$=^%22.S]"K?]@BZ&@ M=N'XZ,]F&K/)<-C//X@MW[CX"U!+ P04 " @@)/<&DI,P@" T!@ M&0 'AL+W=O]NFS 0?Q7$ ]3@)$ B M@M2TFC9IDZ).VSX[Y!)0;A6 3M[DN"$1E%"!*N;L,A][*B* M7':&UPT<5: [(9CZ

0R @ZE<1+,#C=X LZ= MDLWC]R@:3IZ..)^_JW_RQ=MB3DS#D^2_ZK.I]F$6!F>XL(Z;%]E_AK&@31B, MU7^%&W +=YE8CU)R[7^#LM-&BE'%IB+8VS#6C1_[82=)1AI.H".!3H3,^Y#! MR&?^S PK&PO=V]R M:W-H965T"U4V8ISYW4GDJ.\/K!DXJT)T0 M3/T^ I=]%J[#>^*EOE;&)4B>MNP*W\'\:$_*1F12*6L!C:YE$RBX9.'C^G!, M'-X#?M;0Z]D^<)VN(.!0&*? ['*#)^#<"=DRWD;-<+)TQ/G^ MKO[L>[>]G)F&)\E_U:6ILC .@Q(NK./F1?:?8>QG%P9C\U_A!MS"7276HY!< M^]^@Z+218E2QI0CV/JQUX]=^U+_3< (="71!((.1K_P3,RQ/E>P#-9Q]R]P5 MKP_4GDWADOXH_#=;O+;96T[C*"4W)S1BC@.&SC#K"4&L^F1!,8LC_4"G.'V# M5KCQ],V<3K>XP!85V'J![3\MQHL6,4R"F^Q0D]U'@62U,,$P_SG)/6JR1P3H MP@3#;'"3"#6)$('MP@3#['"3)$8']P@3#1+A)@IHDB,#RXC',\N+)[#$) M4%<_1G10R*[Q(VR6G2;5(_6/\2]\&'/?F+K6C0[.TM@G[1_>14H#MI35@_U_ M5':R3@&'BW';R.[5,%^&P,AV')UDFM_Y'U!+ P04 " @@)/E>/R^K8! M #2 P &0 'AL+W=O-L4IX-&W+W&!!U!&D).-)\H$IT6M: MYM%WMF5N1B][#6=+W*B4L+]/(,U4T)2^.9[[MO/!PJ(4%I2CQ.N^]COLTWV39 ML'\ 7 5\!]S,/F M1%'YD_"BS*V9B)U[/XCPQ.F18V^JX(RMB'S'N5;--3 M!;:-T^1(948=)WGC70?V@<.W(Q'E\V]K\QQ@-*26YPA#K\ M8*LAH?'A>(=G.X_9;'@S+#^(K=^X_ -02P,$% @ (("3Z_Q[MNV 0 MT@, !D !X;"]W;W)K&UL;5/;;M0P$/T5RQ]0 M9YTL5*LD4K<(@032J@AX]B:3B^I+L)U-^7O&3AI"R8OM&9]SYN)Q/AG[[#H M3UZ4U*Z@G??#B3%7=:"$NS,#:+QIC%7"HVE;Y@8+HHXD)1E/DG=,B5[3,H^^ MBRUS,WK9:[A8XD:EA/U]!FFF@A[HJ^.I;SL?'*S,!]'"-_#?AXM%BZTJ=:] MN]YH8J$IZ,/A=,X"/@)^]#"YS9F$2J[&/ ?CZ[A/\\V1+[1] E\(?"78PXI@ MJ+Z&X'LASOP_.M^GI[L9II&>;NEINB^0[0ID42#[I\3L38E[F..;(&S34P6V MC=/D2&5&'2=YXUT']B$^(OL+GZ?]J[!MKQVY&H\O&_O?&.,!4TGN<(0Z_&"K M(:'QX?@>SW8>L]GP9EA^$%N_&PO=V]R:W-H965T/(&0(&I7$*U"YG> #&G)"U M\6?6Q$M)1USO+^I/OG?;RXEJ>)#LK:M,F^,[C"JHZ<#,BQR_P]S/%J.Y^9]P M!F;ASHFM44JF_2\J!VTDGU6L%4X_IK43?AUG_0LM3$AF0G)%(%,A[_R1&EID M2HY(36??4W?%\3ZQ9U.ZI#\*_\V:US9[+M)HEY&S$YHQAPF3K##Q@B!6?2F1 MA$H!AVFGIZNZ>DN++ )"FR\P.:?%F^O6@QA[L)%ML$BVX# MZLB M 4P<714AJXOCH!K_9#4JY2#\N*RRRU3<)_[BO^#32#U3U71"HY,T]OGX2ZZE M-&"M1#?62VNG> D8U,9M;^U>36]Y"HSLYS$ERW]%\1=02P,$% @ ((" M3P[L+[G: 0 04 !D !X;"]W;W)K&UL;53K MCIP@%'X5P@,L(\Z,VXF:[&S3M$F;3+9I^YO1XR4+8@''[=L7T'&MY8]P#M_E M' 324:I7W0 8]"9XIS/<&-.?"-%% X+I!]E#9U=G!12 ]",/7G#%R.&8[P/?'2UHUQ"9*G/:OA.Y@? M_479B"PJ92N@TZWLD((JPT_1Z9PXO ?\;&'4JSERG5RE?'7!ES+#.U<0<"B, M4V!VN,$S<.Z$;!F_9TV\6#KB>GY7_^1[M[U8^SE@-#?_%6[ +=Q58CT*R;7_HF+01HI9Q98BV-LTMIT?QUG_3@L3Z$R@ M&P*9C'SE'YEA>:KDB-2T]SUSOS@Z4;LWA4OZK?!KMGAML[<\CJ*4W)S0C#E/ M&+K"O".(55\L:,CB3/^CTS ]#E88>WJ\IL"^S_:9%N6@QAXK#) M(6AR" CL-R8AS"%L<@R:' ,"QXU)").$39*@21(0>-R8A##;?T)61U" JOWE MTZB00^=1E=I[$7PQ[62TH M9?=@=[6Q[]$2 M<*B,FR9VKJ9;.05&]O.#0Y97+_\+4$L#!!0 ( "" D^JBP;DS0$ )P$ M 9 >&PO=V]R:W-H965T M!>]UCEMCAA,ANFQ!,/T@!^CMEUHJP8P-54/TH(!5GB0XH5&4$L&Z'A>9SUU4 MD#B=4X?W@!\=3'JS1ZZ3JY0O+OA)+\9U>9-L?O,:J@9B,WSW+Z!$L_1XR6YK_ M#;B%NTJL1RFY]K^H'+618E&QI0CV.J]=[]=IT;_3P@2Z$.B.0&8C7_D'9EB1 M*3DA-9_]P-Q??#A1>S:E2_JC\-]L\=IF;T5,HXS/.)(1)=R9DK$MP$ -(# 9 >&PO=V]R:W-H965T)W^ M?0?LN&[J%V"&<\Y<&++1V!?7 GCRJE7G8E M&%^JG.Y"0J"@]$%!X':%1U J"&$:OV9-NH0,Q/7Y3?U3K!UKN0@'CT;]E)5O M,L$8I5$NKJ0U,&9VQ%O,/D M'7JO1<+O,W8-0C/F-&'X"K-?$ S5EQ!\*\2)_T?GV_1D,\,DTI,U/;W=%D@W M!=(HD/Y3XN%=B5N8#^^"L%5/-=@F3I,CI1FZ.,DK[S*P#SR^R5_X-.W?A&UD MY\C%>'S9V/_:& ^8RNX&1ZC%#[88"FH?CO=XMM.8388W_?R#V/*-BS]02P,$ M% @ (("3UY_X<_> 0 04 !D !X;"]W;W)K&UL=53KCIP@%'X5P@,LCCHZF:C)SC9-F[3)9)NVOQD]7K(@%G#N6L5SENM1[.A*BR!4[5@QB@-RNUD)QJ$\J& MJ$$"K1R),Q(&04(X[7I<9"YWE44F1LVZ'JX2J9%S*G]?@(DIQP?\EGCNFE;; M!"FR@3;P#?3WX2I-1%:5JN/0JT[T2$*=X\?#^9):O /\Z&!2FSFRG=R$>+'! MYRK'@2T(&)3:*E SW.$)&+-"IHQ?BR9>+2UQ.W]3_^AZ-[WN]Z- MT[R2Q O-3P@70K@23LZ'S$:N\@]4TR*38D)RWON!VE]\.(=F;TJ;=%OAUDSQ MRF3O110%&;E;H05SF3'A!G-8$<2HKQ:AS^(2_D,/_?3(6V'DZ-&6'I_\ K%7 M('8"\5\M'G8M^C#_J?+H-3EZ!**=B0\3^TT2KTGB$3CN3'R8Q&^2>DU2CT"Z M,_%A]O^$;(X@!]FXRZ=0*<;>7?Q-=KW?CZ$[PN_P^7'X2F73]0K=A#87P1W7 M6@@-II3@P>QJ:]ZC-6!0:SM-S5S.MW(.M!B6!X>LKU[Q!U!+ P04 " M@@)/$9:2MR,MZ[NZ;YO#D>?5ZKXNT?C0'7=I_MJ8JTL8. MJYU7'RJ=;CJC(O>X[X=>D6:ENYAU<\_58F:.39Z5^KERZF-1I-6_I<[->>XR M]WWB1[;;-^V$MY@=TIW^J9M?A^?*CKR+ETU6Z++.3.E4>CMW/[&G%0];@P[Q M.]/G^NK=:5-Y,>:U'7S=S%V_9:1SO6Y:%ZE]G'2B\[SU9'G\'9RZEYBMX?7[ MN_?/7?(VF9>TUHG)_V2;9C]W8]?9Z&UZS)L?YOQ%#PE)UQFR_Z9/.K?PEHF- ML39YW?TZZV/=F&+P8JD4Z5O_S,KN>1[\OYO1!GPPX!<#%MPT$(.!N-<@& P" M8.#UJ71KLTJ;=#&KS-FI^L][2-M=Q)X"N_KK=K);[.X_NSRUG3TMA% S[]0Z M&C#+'L.O,'R,2#!"!/X8L\(8&5\@GB5Y8B M$1A['8)!>!,H!1C<%MAE$^S#4FV(6(;@^B!E(F_"F5!!-D%8D:85)0ZU2>-.P0*$2)F"V:'Q(FH#%PGY]FC3S M:8GU$6VX.LL!,UI%Q5%)$# A8@ZW& &;* HVT148I@S+8L",I$>AJB!0H1]& MD#!&,<[%U#K3#8)Q3%I TAPO8&3+3T+:&&<5WNH/)$[@F(QY,,&<[DP,MR:% MEAOW$U*&!MS'.D0XO"E$C.Y1##W]H9+>,,ZSAL[@G#ROL@ M)ZG2NLNB#UMR,F#NC$/+,\/Z#+MHPK"DCAOD.! MJ8S05'2ZHV10AA-'&4ZK M(/?O;UF<5B6.50DVK8032N(K?^($PR>.FEA)8*-).*[\6X'HPN>X\&%K2#@N MZ+'FCP/15[&?J(KGN.*AYJ9 M#)CP@T#>U66IO>Y^3ZM=5M;.BVGLO:N['6V-:;1UZ3]:UGM[P[X,&ULC93;CILP$(9?Q>(!XG .$2!M MMJI:J96BK;J]=L@DH+4QM4W8OGUM0R@EKM2;^, __S=CQY,/7+S)&D"A=T9; M67BU4MT>8UG5P(C<\ Y:_>7"!2-*+\45RTX .=L@1G&PW2:8D:;URMSN'469 M\U[1IH6C0+)GC(A?!Z!\*#S?NV^\--=:F0U(L$7 KOR=\?,J.W@M<&!KF8(U/)B?,WL_A\+KRM20@H5,HX$#W!R?G?_:&O7M9R(A&=.?S1G51?>SD-GN)">JA<^?(*IGMA#4_%? MX 94RTTFFE%Q*NTOJGJI.)M<="J,O(]CT]IQF/SO8>Z 8 H(YH PLK6,()OY M!Z)(F0L^(#&>?4?,%?O[0)]-93;M4=AO.GFI=V]E&$4YOAFC27,8-<%"X\\* MK-UG1.!"'(*'\#"*W0:A,\?0&H0+@\ /W :1TR"R!M%?&22K(D=-9C6MU22; MS V)G9#8 4E7D-@!2=V0Q E)')#="C)JX@4D="-2)R)U(+(5(GU _.,^=D[$ M[A$1;U>(W?\B,BUKL3MWJ:? M/L0_\K'%?27BVK02G;C2S]D^N@OG"G0JVXTNM-9==5Y0N"@S3?5 M36T3S[V[_ U02P,$% @ (("3X>]Z<4] @ ' @ !D !X;"]W;W)K M&ULE5;1CILP$/P5Q <<+ 1"(H+47%6U4BM%5[5] M=I)-0&Q,/* M_P3+-60VP"%^5]BIJ[%G2]D*\6HGW_8K/[09(<>=MA3,/,[XC)Q;)I/'WX'4 M'S5MX/7XPO[%%6^*V3*%SX+_J?:Z7/F9[^WQP$Y;+?_);9'L,R,GNSLXMN*]P[D[PRJ^Y?![";+'I,Z3.,P:0AI0LO,2)D9(3-!D) $ MR>.%IB1!^D"AZ5VA208IT#)S4F9^EV>,-@0F#P ,M&4#7/5DL)CH"M$?@WB23/0':)4#9Y+8K)&BB+4#; M! B?I.$$!6T4^(!3@+8*/.(5N#<+A#!Q> %M%OB 6X"V"SSB%P*4W9X^P=6Y M;N_-'TP>JT9Y6Z'-%>$.\H,0&@U?^&3VN#17]3CA>-!V.#=CV=]7_42+=KB+ M@_&#H/@/4$L#!!0 ( "" D_W>?/<=P( %P( 9 >&PO=V]R:W-H M965T.(,IHI0T'TXTJWE#'#I'W\:4G= M3M,$]L9W,GDBZY>QW?E#GI9NXSH$>R86I5UY_I6U"H>NTV7^G5\HT MW#C1&AEGTOXZV44J7K0LVDI!/IIG7MIGW?+?PN" H T(N@"M_;\ W ;@>X#= M3:]Q9E/]3!19+02O'=%4JR+FHT!SK#2S M@3 1+!*#(C%0G(G=2$""!' 0#UPFH]U OI\.2KAM4&$?A?QD(IL4-),^49IT M7)JTY^5!!?GPL?2?* T(FC@X:.+X(Z ZZ00%>+S7* !75U0<;)M33H9OY2V MI_96N]:Y#NQ=?X\E,Z>*]TQ[+U^Y%Q1[<5_T=_]6;?Z;L+H49EA MK,>BZ7?-1/&J[>5>]X=B]0]02P,$% @ (("3X.S19IE!0 4QT !D M !X;"]W;W)K&ULE9GA;MLV%(5?Q? #U"3O)44& M28#&]K !&U!TZ/9;39C$J&UYDI)T;S]*5ER;/.RD/[%$'UZ11\SG>\GKMZK^ MUCQ[W\Z^[[;[YF;^W+:'J\6BN7_VN[+Y4!W\/GSS6-6[L@VW]=.B.=2^?.@[ M[;8+)819[,K-?GY[W;=]JF^OJY=VN]G[3_6L>=GMROK?.[^MWF[F\'GS M]-QV#8O;ZT/YY/_T[9?#ISK<+4Y1'C8[OV\VU7Y6^\>;^4=YM=:ZZ] K_MKX MM^;L>M9-Y6M5?>MN?GNXF8MN1'[K[]LN1!D^7OW2;[==I#".?X:@\],SNX[G MU^_1?^DG'R;SM6S\LMK^O7EHGV_F=CY[\(_ER[;]7+W]ZH<)Z?ELF/WO_M5O M@[P;27C&?;5M^K^S^Y>FK79#E#"47?G]^+G9]Y]O0_SW;KB#&CJH4P>I?]J! MA@[THP/_M ,/'7CL$_3004=/6!SGWINY*MOR]KJNWF;U<3TGP>08!S P@!EO;P$#%"/L/6KT MN6^%59%JF:JX$!2I5JG*&"F+R-M499UUA"=FX<0LF)C& 1P,X,9;*P4&A1AA M[B"Z<%>04"ZR%^JLXMA@H&-)-K$8ZH2VF>4G,RR48(H90$@(LH]233 :0T;2 M&*,IF;#4A2Q$;#30% M:,+D(93PQ$8/H@L#21H3YW1(QUK'*9W ME#)5WX2RCS!Y:$SA-X@N6A,^4=I-28MB3AO!K)0R'" J4B MBC;WGC!U:$(9R)@Z/*8,Y+0<"S]L.JK:EDAFDYV.%9#)D(,7R1X&T)$K* ,, MQDQDP$2;>5.,F<,3BD#&S.$Q12"GQ9A3R3Y1*BKBY;X"(D4N7L9 )0N3@2EG M=L "6VF]&-,&YY0^C&F#8\I_3@MPHQBBM-E)+,R7<6@]&-AX@V[-=*%BB*W MW<.8A0Q8:'/_")@W/*'V8\P;'E/[<5J&*:V3;!G)K.6X* $R[6R\L;3&,IEQ M2&,6:L!"F\D#-::-GE#[:4P;/:;VTVD-%DPV\5I&LB(4Q9')0*:-I9@72,92 MY4S&)-2 A"Y3U6C,'#VA[M.9O>TQ==\@.M]%ETHENQA01JG)J4P9!'U1TH1>UW\FHI0?M*7JV/YWL_ MPA^/&_\HZZ?-OIE]K=JVVO6'38]5U?HP>O$AC/[9EP^GFZU_;+O+(ES7QV.^ MXTU;'88CS,7I'/7V/U!+ P04 " @@)/F=6D&^\! !P!0 &0 'AL M+W=O.S $M#:FMA.V;U_;$ 2I52T7^, _WS]C&^<#%V^R 5#>.Z.=//B- M4OT>(5DVP(C<\!XZ_:7F@A&EA^*"9"^ 5#:(482#($6,M)U?Y';N)(J<7Q5M M.S@)3UX9(^+/,U ^'/S0OT^\MI=&F0E4Y#VYP'=0/_J3T",T4ZJ602=;WGD" MZH/_%.Z/F=%;P<\6!KGH>Z:2,^=O9O"E.OB!20@HE,H0B&YN< 1*#4BG\7MB M^K.E"5SV[_1/MG9=RYE(.'+ZJZU4<_ SWZN@)E>J7OGP&:9Z$M^;BO\*-Z!: M;C+1'B6GTKZ]\BH59Q-%I\+(^]BVG6V'B7\/17LS23-JUL]]TM5+/WHIH%^;H9D"3YGG4X)4& MKS5'ER::-4CG,">"G8E@"XA6@-@-B)R R +B%2!YJ&34A($5=584;G99@!?* ME57LM(H=5JD;D#@!R<>+39V U)'!]F%+7)K,;;)UFFP=@-V#R:A)%@N:XB0P MC]LI&ULE5=M;YLP$/XKB.\M M/AL#CI)(39IIDS:IZK3M,TVUC-_K_5A$@3U>B^+M+Y6!UF:?[:J*E)M/JM=4!\JF6Y:HR(/ M*"%14*19Z<^G[=A=-9^JH\ZS4MY57GTLBK3ZMY"Y.LU\\%\&[K/=7C<#P7QZ M2'?RI]2_#G>5^0K.7C99(W,OX')BD:-08OXGE'IL M/KYM9CYI&,E=YX,CS^]D[]\YR-X?#]Q?N7-G@3S$-:RZ7* M_V0;O9_YB>]MY#8]YOI>G;[*/B#N>WWTW^63S V\86+F6*N\;G^]];'6JNB] M&"I%^MP]L[)]GGK_+V:X >T-Z-G S/V6 >L-V*M!^*9!V!N$'YV!]P;9OJ=#ZMU,FKNOUP2)MM!Q-NEFO=#+:KT_YG\EF;T:=Y2& :/#6.>LRB MP] !1O!+R*T+>742& )G%A1CL:"..;V<8.DB1&1Q>-?)ZDTG%S09FBS6VK-A ME&0DSA!U$+8.PHML6R07'29J,66+(58N7,05CR-FI>-=/RO$#X 8"8BC 7$D M((8[B% 'D9/2D(2X@QAU$#L,1&+EJX/P09P P,/02H<+HP ,1G9(@K))7#;" M8I,XTR0TXM;JK5R484R9P,D(E(QPR "Q]Y)P@TX282G RD7QF,0Q3@8(KC3D MX]4#(V(%2$36,BY[T$5()+;VQ I#"3ZR\P!5K1N@"!U[\_6@X40,$F;7(@+C MC+"Q_.#Z! PI1VX38LY,5U0P81-R8:8R1XH!<+D#5^],Y=E\0GS:"X/%#^B:S@%4V1BG:S$CFW+E,:B7T9P6!)'-DK'0SN M^86L=FW357MK=2QU$\Q@]-S8W="F3[#&%S!9 C)^:QK!KFU[==]UD3_2:I>5 MM?>@M.E.VAYBJY26ACVY-LG8_->==U;]Z'5H>],@W-[//\/ M4$L#!!0 ( "" D]0Y0J:@ , *D1 9 >&PO=V]R:W-H965TFM5"OJBRJ,5#X[4O M594W?VY$*0]+G_CO%[X53SO570A6BWW^)+X+]6/_T.A1<,RR*2I1MX6LO49L ME_X'#I^7OVCT:\%O.8M^)6EK^*C=HM_=3W-F*;OY3JFSQ\$H.@R/<& M]5_$JR@UO*M$!# +\T(!H"HDE T&LWS;S+5;Y:-/+@-?U\V.?=M"/7D;Y=Z^ZB MN3OF/]W/5E]]77$2+H+7+M& N>DQ=(0A8\PMPM QYL[&L(B-,?9DF/LC,%D1";/OSO'+\9,"/M M,0\3-Y=C@2&V?&J1$8O,Q8)=3RA@(5,6:K&DYGXZJ/#Z0.P%@E,ZI6(6%4_/ MW2CL? *L3QW+(<'>)S/,3[#[";"_K=CV?S^#78JQ_PE8 "B?,)6',U4C,W#D'EA*^+8FQCV#@.V8(X4'-N"AY?KY=@6'&PGEMX!--4[71R#DS?:[B/& MU[QY*NK6>Y1*OQR;5]BME$KHE.&5GC0[D6^.@U)L57>:Z/.F_WC0#Y3<#Q]& M@N/7F=5?4$L#!!0 ( "" D^ON*"\A0( !8) 9 >&PO=V]R:W-H M965TZ+8@%][4'7ZB M'KNT+:)_'G%#AHT/_-O"1RK%O]PTT@GD<=O M;>I/3!DX']_K_XJO MN!%RF8E@'$C#U*]WN#!.6NTB4FG1ZWBM.W4=M/\MS!T0Z8!H"@#POP&Q#HC? M&P!U #0"@K$4M3'LF["*RAV/V#7%2;K?X3V\/$ZG4+XZP( MKM)(:QY'33331/>*G:U(\GM):4M@_$\3B"2G3"-GII$RB.<& +H-8J=!K S@ MS" +C4I'2:HDG9+D818!H]JW5'>Y0& A$(#-)P>Q]([\8OB%ZKCOF[0D7KR[U@CD1PK&P M#!]$TI7X2)DF#3YQ.O?MUQ8D0H_*&Z'E.0^_ MTQZ.S2^,OXLC(=+YJ&@M%NY1RF;N>6)[)!46+ZPAM7JR9[S"4@WYP1,-)WAG M@BKJ!;Z?>!4N:[?(S=R:%SD[25K69,T=<:HJS/\M"667A8O3A*/>$5 M>8,/Y!>1;\V:JY'7N^S*BM2B9+7#R7[A?D;S%5,5H12[:0X_G:F;O].'7A[?W7_:I)7R6RP("M&_Y0[ M>5RXF>OLR!Z?J'QEEV^D2RAVG2[['^1,J))K$O6.+:/"_#K;DY"LZEP42H4_ MVFM9F^NE\[^&P0%!%Q#T 2AZ&!!V >$HP&O)3*I?L,1%SMG%X>UN-5@7!9J' M:C&W>M*LG7FFLA5J]EQ$D9][9VW4:9:M)KC1!$/%RE;$62_Q%$!/$8 4@8D/ M!Q0(-@A!@] 81 .#$>2RU21&4QL-BF:C1&Q-ZD?I#$:)0)0(0 E'**TFOGG- M:,U7MN+.>L0@1 Q 1".(^"F$K?B$4A@C 3$2 ",>821VIM:VV!JU+4D(HZ0@ M2@J@)+!!!AIDTVMT!AK,)M3H[.F>V(K4#T,?!D$^_-'[$VJT$SUB 21W5@3= MZ3YH0IUVHH<@MN1NI2*X!:%@0JUVHH209@L"-!$&=Q*K9]#G( M(\D0!&Y(*)M2L=F$?[TGHA;&NSE2Z#/>3\P/92V<#9/J=&+.$'O&)%&&_HO* MZJB.E?V DKW4MZFZY^W9JAU(UG3G1J\_O!;_ 5!+ P04 " @@)/2.&3 MLOL3>969V!ARG M@Y"OJ@;0P5O+.Y6%M=;]'B%5U- R]21ZZ,R32LB6:5/*"U*]!%8Z4LL1CJ(- M:EG3A7GJ>B>9I^*J>=/!20;JVK9,_CD %T,6QN&]\=Q<:FT;*$][=H$?H'_V M)VDJ-*N430N=:D072*BR\&.\/R86[P O#0QJL0]LDK,0K[;X6F9A9 T!AT); M!6:6&QR!-,-YI"4N]W?USRZ[R7)F"HZ"_VI*76?A+@Q*J-B5ZV"+@ MF1#3_Q+(1" K AJ=N:B?F&9Y*L40R/%C]B7A/S,LL;-.]._?,I%6F>\LI MW:7H9H4FS&'$X 4&OT<<'Q')/Q%D#,PNL-<%=GRRG(!COP#Q"A G0-_%^+"* M,6(V#M--F'@;K:(\H@C%6[\7ZO5"'[TDJRF'$9,LIF""8[I9F?' :$0I]=M) MO'82CYUX92=Y"(VW&Q*O[7A@E.RVZR^%%H?/7@;?F;PTG0K.0IMS[$Y;)80& M(QD]&SG^"\="BWZZ8-!\R^5_ 5!+ P04 " @@)/ M=&&O35@" #S!P &0 'AL+W=OV ^F?O;/0H^"R>50MZR3->\\P8YK_R->;3$Q 5;QJV97.>M[)I4=YZ]F M\/6P]I$A8@W;*V-!=7-A6]8TQDES_!E-_6E-$SCOW]P_V^1U,CLJV98WO^N# MJM9^YGL'=J3G1KWPZQA MWLR]F;1[9[_I;*6>O9113(K@8HQ&S6;0D)G&46SO%7$V20(-,%$0D(+8^.@= M1>A0#)K$:CJKP82D8>Z@ #*<8+2 $X(X(8 3.3B#)IZM\P$CG"2QPP/H\C@/ M,X\17 W0 M _F,HG>7*".Y^T<$92A9.!^\4)XP )0O6,"U!3]27/!]V4@2G&9N3H ,Q;." M.0 %L^IKGL/O5)SJ3GH[KG0AM^7VR+EBVA(]Z0VJ] L\#1IV5*:;ZKX8GJ%A MH'@_/K'!],Z7_P!02P,$% @ (("3^+8.>,, @ C 4 !D !X;"]W M;W)K&ULC53;CILP$/T5Q ?@<,LV$2!MDJU:J96B MK=H^.S $M#:FMA.V?U_;."R!-+LOV#.<<^;",$G'^(NH *3S2DDC4K>2LETC M)/(**!8>:Z%1;TK&*9;*Y$-FB?'M>9:PDR1U WON MB!.EF/_= &%=ZOKNQ?%<'RNI'2A+6GR$'R!_MGNN+#2H%#6%1M2L<3B4J?OH MKY\BC3> 7S5T8G1W="4'QEZT\;5(W85." CD4BM@=9QA"X1H(97&'ZOI#B$U M<7R_J'\VM:M:#EC EI'?=2&KU/WD.@64^$3D,^N^@*TG=AU;_#^C?\.[5J^LWP M)M_OJ>^8'^M&. &IP:_4:AP, J74UP=UY_V"Z W)6KO[ MT+" LW]02P,$% @ (("3VW4&ULE59=CYLP$/PKB/<>7F.^3DFD7JJJE5KI=%7;9U_B M).@ 4W"2Z[^O;;@HF*7A7@(VL^/999GLXBR;E_8@A/)>RZ)JE_Y!J?H^"-K- M092\O9.UJ/23G6Q*KO2RV0=MW0B^M4%E$5!"XJ#D>>6O%G;OL5DMY%$5>24> M&Z\]EB5O_CZ(0IZ7/OAO&T_Y_J#,1K!:U'PO?@CULWYL]"JXL&SS4E1M+BNO M$;NE_Q'NUY28 (OXE8MS>W7OF52>I7PQBZ_;I4^,(E&(C3(47%].8BV*PC!I M'7]Z4O]RI@F\OG]C_VR3U\D\\U:L9?$[WZK#TD]];RMV_%BH)WG^(OJ$(M_K ML_\F3J+0<*-$G[&116M_O+1IZ]IGM;-3=- ?>A+N;&;-K:V6^\V>=5ZSU+I0&ULC53;CMHP$/V5*!^ R0584!)I@:U:J970 M5FV?39A-GB?$=>):PLR1U P?N MB3.EF/_9 F%=Z@?^U?%:EY74#I0E+2[A.\@?[8$K"_4JIYI"(VK6>!R*U'\. M-B^QQAO SQHZ,;A[NI(C8V_:^')*_;E." CD4BM@=5Q@!X1H(97&;Z?I]R$U M<7B_JG\RM:M:CEC CI%?]4E6J?_D>R\4_T4RGO)XN4Z M01LEZ,<_BGR\E#D M)LUHLEF1X4?#9JWFTP+QI$!L!.(;@6#4;8M9&TQC6SE;C;IA,;NEOF%>UHWPCDRJ\3=#6C F0:4^GZFQK]1B[ T"A=37E;ISNQZL(5GK M-A_JUV_V%U!+ P04 " @@)/'.G#6Q," U!@ &0 'AL+W=OG'!E_%0V ]-XZVHN]WT@Y[! 2=0,= M$4]L@%Y=N3#>$:F6_(K$P(&<35%'$0Z"%'6D[?VJ-'M'7I7L)FG;PY%[XM9U MA/]Y!LK&O1_ZCXV7]MI(O8&J]>++>>\'NB&@4$OM0-1PAP-0JHU4&[]G3W]!ZL+U M_.'^R61764Y$P('17^U9-GL_][TS7,B-RAJY+H3Q:@9 M%>;7JV]"LFYV4:UTY&T:V]Z,X^S_*',7X+D +P5A_-^":"Z(K (T=6:B?B22 M5"5GH\>GAS40_4Z$NTC=S%IOFGMGKJFT0NW>JSC#);IKHUGS/&GP2F,I#EM% MDB\2I!I8NL#.+K"IC]8$'+H-(J=!9 SB?V)$5HQ)DQI-;S116& W)7928@A%$Y(L86D]D,I-B]8&.'"RGMPJ+(P3JUF MT.H#U@?J-\*O;2^\$Y/J+#!?[(4Q"%*Y&G6&+PL*%ZFGF9KSZ22;%I(- M\R&-EG^*ZB]02P,$% @ (("3_U*>#X @ =P4 !D !X;"]W;W)K M&UL?93;CILP%$5_!?$!8^Z0") ZJ:I6:J5HJDZ? M'3@$- 93VPG3OZ\O!#%@]05?V&=[;1N<3Y2]\19 ..\]&7CAMD*,1X1XU4*/ M^1,=89!O&LIZ+.2071$?&>!:%_4$!9Z7H!YW@UOF>N[,RIS>!.D&.#.'W_H> ML[_/0.A4N+[[F'CIKJU0$ZC,1WR%GR!^C6!M[1P6'0%.XG_WA* ME%X+7CN8^*KOJ"072M_4X%M=N)X" @*54 Y8-G;PW^$.1,H5B5RCHH3K MIU/=N*#][")1>OQNVF[0[33[/\KL!<%<$"P%?O3?@G N"#<%R)#IJ)^QP&7. MZ.0PU%R M.'AVE,2*DEAV97M$R6[S4S_RP@W+7I6D41AN8-#J%U!7T@_,KMW G0L5\F_2 MWWQ#J0#IZ#W)8*V\!9&UL MC97=CML@$(5?Q?(#+ ;COY43J9NH:J56BK;J]IHD)+;6-BZ0>/OV!>Q8#I"J M-S'@,V>^F6 H!\;?146I##[:IA.KL)*R?P9 '"K:$O'$>MJI-R?&6R+5E)^! MZ#DE1Q/4-@!%40I:4G?ANC1K.[XNV44V=4=W/!"7MB7\SPMMV+ *87A;>*W/ ME=0+8%WVY$Q_4/FSWW$U [/+L6YI)VK6!9R>5N$G^+PMM-X(WFHZB,4XT)7L M&7O7DZ_'51AI(-K0@]0.1#VN=$.;1ALIC-^39SBGU('+\0K&[[0J9XD#*;BO]$K;91@*0#- 1#_,R"> N+_#X1:O:YQCDIPU4:3YF74H(7&4FQ<18RC>\W6 MU23Y+ $*51K#!YW)O#"9!R:U8#(G30)C2[1U13!*%E9W M++F7)7=9TMQBR9TTJ$!98<&XJCA-HP>-*;PPA:#,WEM@<>KI:^L[X>>Z$\&>276 FF/NQ)BDRC)Z4BVHU$TY3QIZ MDGJ8J3$?[XMQ(ED_785@OH_7?P%02P,$% @ (("3SB[UU>* @ 3 H M !D !X;"]W;W)K&ULE5;MCILP$'P5Q ,R$>+>'KX=EB&Q&C+.] MMA34+%?VPCBW3":/WRUIV&G:P/[^SO[9%6^*V5'%7@3_51ST>1EF87!@1WKA M^E7JZ2J7XA;(IODUM>\8/Q/3F[V]=*UPSTSRRMQ>5TF6 MY='5$K6838,A/0SN$)%A[R0()+$AH_ D6\ $,9AC[ B2/L$"P00)2) X@O@_ M D\)*4B0 AF009<:3.HP5=,E3Y(S4&,&:,0#C08SZVD06&(.2LP!B00FR$"" M;'HC%R#!8D(C%Y,;B1'\GT836MF"^KV<>50\SL& 2CI4@4 ^'= ^:TP BOE0 M!P)E'AW891BRF<>G&/89?L!H&'8:'ELM16A8+03RZ7)CC KVXE*Y&:IWVXU*ZV88^ =O MYJSO5)Z*2@4[H&ULE5;;CILP%/P5Q >L,?=$!*F;JFJE5HJV:OOL)$Y M:S"UG;#]^]J&( *'5?8EV&;.,'-@8F<8OBI4UW0E'7JJ* MB'_/E/%VXV+WMO!2G@ME%E">->1,?U+UJ]D)/4,#R[&L:"U+7CN"GC;N)[S> MXM@46,3ODK9R-':,E3WGKV;R[;AQ/:.(,GI0AH+HRY5N*6.&2>OXVY.ZPS-- MX7A\8_]BS6LS>R+IEK,_Y5$5&S=UG2,]D0M3+[S]2GM#D>OT[K_3*V4:;I3H M9QPXD_;7.5RDXE7/HJ54Y*V[EK6]MCW_K0PN\/L"?RC X;L%05\03 I0I\Q: M_4P4R3/!6T=T;ZLAYJ/ ZT W\V 6;>_L/>U6ZM5K'GE)AJZ&J,<\=QA_A/'O M$=LY(DH'"-("!A4^J,*W]<&=B@6" "0(+$%X1[":V.@PL<74'68538S,,4D: MPT)"4$@X%X*]B9 .$XT>$@03S!; Q L=B4 A$2 $PP0Q2! __DX2D"!YX)TD M,YM1%$Y:,<)FV.6;"" M%P*/@6X$"Q1P6O$'XHKAO&(@L+.<]*#W@P*"%CYT#&<60Z%=^,(PG#8#$^>*:C[O25LK M]!%AF#!Z4F:8Z+'H]LENHGC3GP'0;L8 M P #PX !D !X;"]W;W)K&ULE9?=CILP$(5? M!7&_"S8_@542J4E5M5(KK;9J>^U-G 0M8 I.LGW[VN @\ PTO4F G!E_,S G M9GD5]5MSXEPZ[T5>-BOW)&7UY'G-[L0+UCR*BI?JEX.H"R;5:7WTFJKF;-\& M%;E'?3_V"I:5[GK97GNNUTMQEGE6\N?::H_&YZ+Z\HE[NW"2W8\27W! M6R\K=N3?N?Q1/=?JS.NS[+."ETTF2J?FAY7[@3QM::@#6L7/C%^;P;&C2WD5 MXDV??-FO7%\3\9SOI$[!U->%;WF>ZTR*X[=)ZO9KZL#A\2W[I[9X5^^^L[+]OIK\MS \@)H V@>0<#8@, &!%>!U9&VI'YEDZV4MKD[=W:V* MZ8>"/ 6JF3M]L>U=^YNJME%7+^N(1$OOHA,9S:;3T(&&CA5;J(B27N(I@)Z" MHA2TC0]&%#&>($ 3!&V"<)1@8971:>)64W::U"IU"S6+9 (D1$%"!"2Q0#I- M-%C$MS#F%".("(6($(C4@HC $K ;4#/9C1@%B2$(M6K=Q&"1AR"P&X*)8HJC M+%"4!8)"+)3%/V_,G&($D: 0"0)AS=(F 4O0V+XQ4!/2$ =)49 4 0GP!,3' MC<._?V;)A/>0.Z;6B(:UQ@O;?J FF"P'=R!"[QA<(YI[0&8E8Q#/#?8XB/@>FF4(/ S=I3C(&P4V.8B9G3[,1#3>& 6P+ M%)'!7W<'XPUVYOI5Z1NKCUG9.*]"JDU^NQ4_""&Y2N@_JJI.ZNVL/\GY0>K# MA3JNNU>4[D2*RKQ^>?T[X/HO4$L#!!0 ( "" D^GGF__6 , .T0 9 M >&PO=V]R:W-H965TS]MISM9C)H\JS4CQ707TL"E[]78I]5A1=LFRR0I1U)LN@$MMY^($\K1AM EK$KTR?XL3$%)&)CJOXJ3R#6\8:+G6,N\;G^#];%6LC!9-)6"OW7' MK&R/9Y/_/0P'4!- +P%D-!C 3 "S J*.65OJ1Z[X8E;)6*Z MF>OF8MN[]IZNMM973XN$)K/HU"0RF&6'H5<8VD>L7$0RN4 B3>#"@D(6M(UG M/18I3L!@ M8F&/42C*TR.DS:8LH6PUAL%0(PJ:>2$20R7"9(%!*,94QI#(&5(A% M97SSP0PA>B0FD,0$D+"TM)S<).$B/%J90A)30&**$Y 8FT9\OUZ)QW?(;<6N M#.B.2@GV%4)ORW%E0'<\5(+-AR#W<69A=]>"G84 :['%M")W.P?!UD&0=Q![ M%M<8?+-@7R#(&)Q%Q16]KV-8\@1IGGE28,&2R7_\T['<"-*;O389T'6M)$WM MAKB@=.199K%P:7S'\F1 0PXT".D3P?*G2/X.$5?^;E, R-L4S^8#F(2S2E'7 M)!X &8#RLL%F0I&9V L5=41#D#X1[#<4^8V]6-';>YE!2)\(MB2*+,G7 M5.PW-+U?QA2;"45F8LN8NOL#=9 C2 M)X(-CB&#LY5L0.D0D2%(1R2Z>N]L/@1\X]4N*^O@12K]"MN^:&ZE5$*GBQ]U M17O!-Y=!+K:J.1WK\ZI[ >\&2A[,QX7H\H5C\0]02P,$% @ (("3S.P M[>J7 P S \ !D !X;"]W;W)K&ULE9?;CMHP M$(9?)1DZI_-7FL;_"Z+JIF&>VL/]U'4K/>ZS)IWYJ K]Y^MJ;+J@L(D9(')597H6S23?V6,\FYFB+O-*/== :FK)C=54.OM-'R@]RO&VX".^)[K4W/Q M'+12GHSYV;Y\W$Q#TE:D"[VV;8K,?3SKA2Z*-I.KX]>0-#S/V09>/K]D?]^) M=V*>LD8O3/$CW]C]-%1AL-';[%C8+^;T00^"9!@,ZC_I9UTXO*W$S;$V1=/] M#=;'QIIRR.)**;/?_6=>=9^G(?]+&![ A@!V#G!SOQ; AP#^+T"\&B"& ''K M#'((D&"&J-?>F;G,;#:;U.84U/U^.&3MMJ/WTBW7NAWL5J?[G_.S<://,\G) M)'IN$PW,O&?8!9/*:V3I(_1,1*Z !?/K\P:T2G0!*)+("X+4,#L'HD[I.I5<*(D] /!I&0)],3'1)*F7 !C M?$P2(I($UR91;=+7E@)M/2(OIJ&Q%"0!VA L$:FWWC[&.1.* FT()KA*%*XM M1K7%GC9*P(K,8[]JI2AP>N%3C*8"2O,IGL206OF4X)2/+%J""DL081P(2Q # MI0 V+Q!*2;AMESZ5$ Y7=H50L6 C7U6%"E.(,+ 6<^6O&!$QD+] *"4D^-HN M?8IQJ4 G7?D4%V[]<6$I*BSUA$G.\ 24X"V?W-[&Z,BI09$JX+X9H$NU<0+[ M& )1JD!'6&(447#;(-2=I')$&7H2/5"&*!,C*?!3@K[AF*#X.4']@P+Q5_AR M8V@OPGCF(HR"UB+,F"3\>*#^^2#YV-K@79C&;S 6[W?4;WB(L7[_N6,$.HM ME$-K$0&;P?HRA'X&VB!053" M?8M2,:!6")7P$5UXLV-8LQLY91G>51A[@[MX5V'\%G>Y]T/NCGH_I1%($F@N M C$.O44@>)A%%S>14M>[[EK8!&MSK&SKR,7H^>KYP-J;#!B?T_L%1<:7[JK: M7RS_I>_ON9^S>I=73?!DK+L_=;>Z:)DZ "9MA)NG\_&UP:[$M'7P(VYQ[?<^Q<+O,K:Y[YB5+AO)1%Q1?N M28AZYGE\=Z)EQN]932OYY,":,A-RV!P]7C$1A"*OS/+*7<[;N<=F M.6=G4>05?6PTXCFKG(8>%NX#GFT)4@$MXE=.K_SFWE%2GAA[5H,O^X6+5$:TH#NA*#)Y MN= U+0K%)//XHTG=?DT5>'O_ROZI%2_%/&6J_T@LM)%QE(M?8L8*WO\[NS 4K-8M,INFM>M=>KYG\-@P.( M#B!]@%S[O0!?!_AO <&[ 8$."*:N$.J T%C!Z[2W9FXRD2WG#;LZ37<>ZDP= M.SP+Y7;MU&2[.^TSZ2>7LY=EZ"=S[Z*(-&;58<@-)@V'D(T-P3W"DPGT61 H MBQ6QPLEP@;6-2",CA_^2;-\E&:3I@V;Y;;P_,&M$9P 2!"U!,"!(#;<[3-1B M*HT)##=L#$:) =K8H"3R#4=L3! B6%$(*@IM10$R%'68<*#(V+RUC4DC@V=C M8Y+ W&(;<^='(YL<@8HB2U&:P/$Q&!]//R0)2)!,L#2Q9$:Q^9>Q,1@GL>$I M $*)L3E;&W07XA#6E(*:4MO4%(['"*Y3:+JM>*34X0G&:M! JWE6(8SI*X0Q MZNH6PHQ) NOF R:6)(S(" 5XN@:L*01/VUN;-CYTHH1VYF^W[^@:CVT)A?X=D: _,;V?]WW?H;???Q M\"UKCGG%G22!.\GNE'Q3T(-1M+.^;KFGO!H+5^H/$ MZ[^*EO\ 4$L#!!0 ( "" D].-"1!%@( ,\% 9 >&PO=V]R:W-H M965TUFZP6$M9GKN]?$:W4JI4Z@/&WP";Z!_-[LN(I0KW*H*-2B8K7#X9BY+_YR&VN\ M ?RHH!6#O:,KV3/VIH//A\SUM"$@4$BM@-5R@340HH64C5]6T^V/U,3A_JK^ MT=2N:MEC 6M&?E8'66;N!]P]<2N8XO_ A<@"JZ=J#,*1H3Y M=8JSD(Q:%66%XO=NK6JSME;_2ILG!)80] 0_?D@(+2&\$:*'A,@2HO\](;:$ M>'0"ZFHWS=Q@B?.4L];AW7-HL'YU_C)6UU7HI+D=\TWU4ZCL)8\C/T47+60Q MJPX3##!)? _93"$W$:0,]"Z".1>K8$(/[@]83Q')8N3AGR+;AR)W-L/99H6& M']TU*Y@7B&8%(B,0#@7"OS0JGA6(IP["<'1='69A,+7!A%XT:N<,YCD9@393 M4.*-FKZ=8OPD3$8EH<%KI,!/9C0(IV#G6NIV#++]]'D)]&L>Y5?^ZH7 M,W&415[QI]IJCF69U?^6O!#GN4WL]X7G?+>7>L%9S [9CO_D\M?AJ59/SH5E MDY>\:G)1637?SNU',DU)K U:Q.^:VJR/B!5]+39&I MRXFO>%%H)A7'WY[4OOC4AL/[=_8OK7@EYB5K^$H4?_*-W,_MR+8V?)L="_DL MSE]Y+XC95J_^.S_Q0L%U),K'6A1-^]=:'QLIRIY%A5)F;]TUK]KKN>=_-\,- M:&] +P;*]V<&7F_@?1CXGQKXO8%_KP?6&S#@P>FTM\E,,IDM9K4X6W77#X=, MMQV9,E6NM5YLJ]/^IO+9J-73@OG>S#EIHAZS[#!T@(G9-20Q(>2"<%0 ER@H M%L62&N;TVL'*1,0!B.$F2?HIR568'IHLK[7WKI+EXP0^2N"W!/XP3<0'V>XP M08NI6DSDQ2 ;)H9YH&J)B2%>$,&4("C&1FK'4$W,T,1\T![+#L,&7ER@R$0\ ML#" FF[RI @/(?&(H 5%"!% KVV#.XHDHEY8-0# 2C]""2*DS"'(2F0DWR/4![E;8:@@!*]!@J&\ #16BJ$8&\E,C J+$6$1 M$!8;;J( RC(QQ T 48* " -=GF*@D.*:B(MOZRZB"C3HL@==98\2 K=>%!;Z M ):@,$9 !E*Y*#XHR&AI# MP6TAQ;G&&AH?7B1$I!E?J>'MA@[1LL--^C93BC.--C0^4HDY4]6XA+*BN[8@ M$Z65P4]DE,PL&>IRK!OQJ4J0L/ M,S@[E;S>M0?9QEJ+8R7U*SI8O1R6'ZD^>X'U)9FN"+*>Z,-U>U;[H.].YC^R M>I=7C?4BI#KQM>>RK1"2J]C=B8IZS[/-Y:'@6ZEO0W5?=R?B[D&*0W_:=R[_ MEZ *E[6;I3JV9UE*+X*4->R9PR]5A=F_ M-1#:KES??0\\E^="J #*T@:?X1>(EV;/Y X-*L>R@IJ7M'88G%;NH[_<)0JO M ;]+:/EH[2@G!TI?U>;[<>5ZJB @D NE@.7C"AL@1 G),O[VFNZ04A''ZW?U M)^U=>CE@#AM*_I1'4:SL5R!PY)5S_ M.OF%"UKU*K*4"K]US[+6S[9[DP0]S4X(>D(P$&3N>X2P)X0?A.@N(>H)T5:QO&]&3#S Q+-LS<<&3#+.R&$JNA9"J0>(:AQ-(V MSP!M/P%UI:#1/[4"=M9CDSLYO=1"G;51=)C,CWI:&?&UO]SXEOA63O)N\'[( M=]? 3\S.9Y!M+.3-,VP(G(1:SN2:=?.WVPC:]%<+ M&NZW[#]02P,$% @ (("3_Y/8F.^!0 ?2, !D !X;"]W;W)K&ULE9KK4MM($(5?Q>4'B#5W*054+>0"N1)O[>YO 0)< ML2VO)"!Y^Y5DV5@SYWBE_(@M\^%D^9EDU^;5:KLO3Z6-5 M;=[.9N7M8[9*RS?Y)EO7?[G/BU5:U9?%PZS<%%EZUQJMEC,917:V2A?KZ=E) M^]EU<7:2/U7+Q3J[+B;ETVJ5%K_/LV7^#]I0KG)\Y_- MQ=7=Z31J[BA;9K=5,T1:OSQG%]ERV8Q4W\>_W:#3O<_&\/#];O0/;?!U,#=I MF5WDRW\6=]7CZ32>3NZR^_1I6@]@8B.6J@.P,] MU(/I#,Q0 ]L9V*$&KC-PKP;RJ$'<&<1##9+.('F=)7W40$2[S$5#HQ#[9(O! M)KMT"SDT$K%+N'C-N!+'378I%X-S+G9)%X.S+G9I%Z]Y%_%QDUWBQ>#,BUWJ MQ6ON57MCLRV*+=OOTBH].RGRETFQ+4^;M*F"XFUM50_>?-I6B_:/-=]E_>GS MF;'B9/; M/,^1YG6>9_4"W:]2B5>I;$=0O1$2/(+"(ZAV!'TX0NSE:(XT GO1V(L&(W@9 MG".-PEX,]F+ "%Y^YUN-;37K5B-$HJ+F'_9EL2\+?'GK9+[5F -?Q(?#/ASP MX:VSN0OB(3YB[",&/OQU&FIT8K&7!'M)@!>OHLR3H9$T/1>6[ AX27SFHJ%) M$:PSB-!-XB,#1'3.!(%;2.!(^+5(!O$P-Z0""(!W(LD8A&^AAQ@5 -\P M7!.$JXD; JX Y":DS@@"IG CPB7@"4!>&&X"-%3;"%* I:,AH.'VXD.PR4+4;*&B)@A*T02(*0:$2X!0H)NEGC]X7LG.@R7+$1)F)&( M&99= H2T(\(E0$C0JOQPOW6B >Q*PHQ$S/C=2H;,:%+B)8%&@GZ5>/WJ:R<: MD#U%N%*@825>P_JHPH;E[9PN@81,K")TJI!.&P7;0( PVZ$IPJ<*^;21\!TA M$2D$BNUKPZYF(W:S!&(UHJLI0J@*";61MRG]HHYUM>UJ^W_)CZ.2_LV24J#" MWF@CTG 4*05J1&]4A'.%./?*R6<58V\C;85U#DL"--0-54$3* MCB446D"A)(W)$L#LB VJ)>Q8@$48,!*1C:%E)Z: '2^0( 'T+ 9 >&PO=V]R:W-H965TS@5)BWS1Y"?;-.>?>8QMSIR=1OS8[SJ7S5A95,W-W4NXGGM>L=KS,FCNQ MYY7Z9R/J,I-J6F^]9E_S;-V2RL+#OL^\,LLK=SYM8T_U?"H.LL@K_E0[S:$L ML_I?P@MQFKG(?0\\Y]N=U %O/MUG6_Z3RU_[IUK-O$%EG9>\:G)1.37?S-Q[ M-'E$1!-:Q.^0+7A1:2=7QMQ=U MAYR:.!Z_JS^TYI69EZSA"U'\R==R-W,CUUGS378HY+,X?>6]HO??^9$7 M"JXK43E6HFC:7V=U:*0H>Q552IF]=<^\:I^G7O^=!A-P3\ #0>7^C$!Z OD@ MT$\)M"?06S,$/2&X-0/K">Q60M@30H/@=:O;;E>:R6P^K<7)J;L3M\_TP4:3 M4!V(E0ZV^]_^IW:L4='CG!$V]8Y:J,6;4-SQWF&!4 M)\(!,=PLF.4&!30VSDH*:%&*S!-E:U'JLPLK$X+&0L"847(26L48UA=7$>E5 MQ-)&?,$QHA?.=@2ZB0 WQJ(ED94'(VN7;!!!H?$JI@#(WB,;%/H8PZ9BT%0, MF"*&J1A8O)#&ABL 14ALH%( %<3(6*$E@&(LO& ,^?#U[P/6J'G_^_8;@V)D MK, "@@4X-*^D>OW]6,/&OM5 M+Y_O&YF\T8>]Y/6V[>,:9R4.E=15CJ)#KWB/=6-@Q!,T62 @GJ+)LNL$/^2[ MQO1'5F_SJG%>A%3M2-LT;(207%7OWZECN%.]\# I^$;J8:C&==<0=A,I]GVS MZPT=]_P_4$L#!!0 ( "" D_@JFQ B@( +4( 9 >&PO=V]R:W-H M965T8!.2@-&)SJQ?T\ZT,SO;:?L; M%36S24@!=?OV!8+9"&CWCX'K.>>>>R&0XD+9&S\2(H+WNFKX-#P*T4ZBB&^/ MI,;\B;:DD?_L*:NQD%-VB'C+"-YI4EU%21RCJ,9E$\X*'7MALX*>1%4VY(4% M_%37F/V=DXI>IB$(KX'7\G 4*A#-BA8?R \B?K8O3,ZB7F57UJ3A)6T"1O;3 M\!E,UD 3-.)722Y\, Y4*1M*W]3DZVX:QLH1JR(%6EE*2//T8T M[',JXG!\55_KXF4Q&\S)@E:_RYTX3L,\#'9DCT^5>*67+\04!,/ 5/^-G$DE MX_P?;$!:V-BK12X_?N63;Z>3'Z5YJ?D!A"TA-D[D>$U!#2#T+V MD) 90O;9#- 0X&CGU M?W(!N(R>9RA#17160@8S[S#) #.&MY"E"P$](I(&>A>)S\4\<>C);8*%BT#9 MR#+Q7Y65BQA;Q:Y]B7)_+:FWHZD62(R]966XZ,Y%XCN<=(:AG)G7HA@KGEQ 6- +JS M[<=>*V./E%S8;[@!#=N>N6]&-#A!:\(.^O[C MP9:>&J%,#J+]'?N&PO=V]R:W-H965T:>)QOK@"I$NJ:E?:2E==M7W.!0-1DYA-S*7]]^M\7 KV M<947$ILSXS.VYV3LU56V/[J3$,K[65=-M_9/2IV?@J#;G41==!_D633ZGX-L MZT+I9GL,NG,KBOU@5%\=7\KC2?4=P69U+H[B7Z&^GE]:W0IN7O9E+9JNE(W7BL/:?V9/.:?> M8$!\*\6UNWOW^E!>I?S1-_[>K_VP9R0JL5.]BT(_WD0NJJKWI'G\-SGU;V/V MAO?O[]X_#<'K8%Z+3N2R^E[NU6GM9[ZW%X?B4JDO\OJ7F **?6^*_A_Q)BH- M[YGH,7:RZH9?;W?IE*PG+YI*7?P 0.@^"#/7\((L,.(N@@&AQ$ M#PZ6QBR,F&3 -.,L,",. .$<\X@AC]CFD80&CQ$3WPVR8)FQ9+D-XHXU2R"1 M!! QHMTF@$AJ$K%!C$>820J9I(")L7^V*6!B3%L.,8[%R2"3###A!I/,#M?@ M82-XB%DL(8NEO=<3QX2R$*=\.&.W3Z![G@FE<6RF+L"E/(RRV$')H4)LQL:? M0 ^4EA8?&T01.AB@[6-\1FI.($>HC8S$6#2 MR+5SL$PRH)-6"DR@QYU#8>H*&RLA0U+H^"@PK&$L :F2.EQ@\6% ?>Q40=*2 MF;./0)$K("Q #"F0E25 @A*3#! AQ^>!815BRSF[QP._9VWDY=&]6?&N][;Q<+S<*]@]&_94SY>#_QV,]Y6 M?"[:8]ETWJM4^IP]G(8/4BJA288?]%R=1+&_-2IQ4/UKJM_;\99@;"AYGFY M@MLUS.9_4$L#!!0 ( "" D^#HK_GB@0 "H6 9 >&PO=V]R:W-H M965T* M31^PDN65E'C[]M4I7F5FE.0FEI2/0_X<4O^(BUM>?"]/WE>3GUEZ*9?34U5= MYT%0[DX^2\HO^=5?ZO\<\B)+JOJV. ;EM?#)OFV4I8$(0Q-DR?DR72W:9X_% M:I$_5^GYXA^+2?F<94GQW]JG^6TYA>GK@V_GXZEJ'@2KQ34Y^K]\]??UL:CO M@GN4_3GSE_*<7R:%/RRG#S#?"MTT:(E_SOY6#JXGC92G//_>W/R^7T[#9D0^ M];NJ"9'4/R\^]FG:1*K'\:,/.KWWV30<7K]&_]J*K\4\):6/\_3?\[XZ+:=N M.MG[0_*<5M_RVV^^%Z2GDU[]'_[%IS7>C*3N8Y>G9?MWLGLNJSSKH]1#R9*? MW>_YTO[>^OBOS?@&HF\@[@U O]M ]@WDKP;JW0:J;Z ^VX/N&VC40]!I;R=S MDU3):E'DMTG1K8=KTBP[F.LZ7;OF89N=]G_U?);UTY>5,=$B>&D"]#O!FF9"=+MNWE<+)L MR =0; #5!E## 3@TV1UB6N32J9"ATW@^&$QK8?&<4$S9*)(*30S%=!@J:WEM MFM6FJ3:\D#I$#[H!HU5HD38&LRHB^::8E$(Y0-H83$EG':_-L-H,T08ARLC: MT%$[!VBF8TH)B!261BEI#::VE%(2Y$C2+"O,,L(D$F:9"=0*37/,4$[C9;NA ME TESNR6H8P2(UO5L<(<(PSE8NUHQD)ED/R8H9S2:-MN*"6D=B$21BFIZOSS MPB)66$2% 5Z*$1VRQJ_LF($AD.@R%JVQ=0\- M.YI9C59/S%$@<+ -AXD(IW_+1@.G1]2-N"PP6&/3D987$4TE)B:10" M:1RV0P[3>L2X@77N!Q",,HV5"=)1B'519*8MSL;FXTA;+A) -":+=WJ0C"R# M9X*T4."_%E@/4VF:";'(& K+%&8B4/@SDQ@R']U%@C)24/D"=;8:7:P3K:+A.Y2B!]^F&C67Q M,F2HL8]!P1NHX R4+$/J9@HOGIB!+"F_&<@87*8RT$RXL87(NZ>@[DGKG1YZ MK]YA$$5*U(_C;!ED)F#LE<';N:"?[K38Z2'S?JXH!$)$6!:EF&11J'[[X#HE M&)QS9;XXMH>.Y627/U^JID 9/+T?;#Z(YIP,/5_#/ ;F^0;FV^[8\E?X[A3U MSZ0XGB_EY"FOJCQKS] .>5[Y>O#AEWKP)Y_L[S>I/U3-I:VOB^[TLKNI\FM_ M,AO&ULE59AKYHP%/TKA!\@M(# BY*HR[(E6V+>LNUS MQ2KD 65MU;=_O[8@0[A=W!=IR[GGW'OIB7=U8_Q-%)1*Y[VN&K%V"RG;%\\3 M>4%K(A:LI8UZYZMV$5694/W MW!&7NB;\]Y96[+9VD7L_>"W/A=0'7K9JR9E^H_)[N^=JYPTLQ[*FC2A9XW!Z M6KL;]++#@0XPB!\EO8G1VM&E'!A[TYO/Q[7KZXQH17.I*8AZ7.F.5I5F4GG\ MZDG=05,'CM=W]H^F>%7,@0BZ8]7/\BB+M9NXSI&>R*62K^SVB?8%1:[35_^% M7FFEX#H3I9&S2IA?)[\(R>J>1:52D_?N63;F>>OY[V%P .X#\!" HW\&!'U M, 2@T!3?969*_4 DR5:?:V6Z$N!7@+5S%P?FMZ9=ZI:H4ZOV3(.5MY5 M$_68;8?!(PP:$)YB'R0P)+'%LW#\*+";(X+0AR4"L(K $(0/580P00@2A(8@ M>""(8((()(B #):3/G:8U&":#K.PB"Q!D24@$D]$($P"B\2@2 P0I#!! A(D MS_#Q! @ MZP8 !D !X;"]W;W)K&UL=97;CILP$(9?!7'? M&,PY(DC)5E4KM=)JJVVO'>($M 93VPG;MZ]M"&5A&];*G5LIU6T1DF5%&R(WO*.M_G+FHB%*+\4%R4Y0FX:(OP?*>+]S??>^\5)?*F4V4)%WY$)_4O7:/0N] M0I/*J6YH*VO>.H*>=^[>WQY\;!RLQ:^:]G(V=TPJ1\[?S.+;:>=Z)B+*:*F, M!-'#C3Y1QHR2CN//*.I.3.,XG]_5O]CD=3)'(ND39[_KDZIV;NHZ)WHF5Z9> M>/^5C@E%KC-F_YW>*-/F)A+-*#F3]M@8"E(25?GFG@>+)"! MDJS,3S%V$.-LDL3!QM ICB>_ =\0 .7EZ2 MP2B=@[S-@[^I_^ R^@!H=1O]%2B(-SAY0 +OY-[' "EYXMB^=.5=41Z-KZ3J5 M?GFF!:-G9::)GHNA_0X+Q;OQ:4'3^U;\ U!+ P04 " @@)/\]X!Z6$" M "_!P &0 'AL+W=O(W MI&[=(K=KSZ+(^56QNJ7/PI'7IB'B[X$R?M^YR'TLO-272ID%O\@[^:/*J6YH*VO>.H*>=^X>;0\H,@[6XE=-[W(R=DPJ1\[?S.3;:><&)B+* M:*F,!-&O&WVBC!DE'<>?0=0=F<9Q.GZH?[')ZV2.1-(GSG[7)U7MW,QU3O1, MKDR]\/M7.B04N\Z0_7=ZHTR;FT@TH^1,VJ=37J7BS:"B0VG(>_^N6_N^#_H/ M-]@!#PYX= BM@]^#;.2?B2)%+OC=$?WF=\2<,=IBO3>E6;1;8;_IX*5>O15I M$.?^S0@--H?>!D]LT&CA:_41@2'$ 2_8JB.2F"SFEQ'_F3^[.AXF([AW1*?FUMVYJL MCMUIC^W]^]^\;VT_B+C4K72.7.E;W-ZU9\X5U=$$GOZS*]U-QPFC9V6&J1Z+ MOJ7T$\6[H5WZ8\\N_@%02P,$% @ (("3Q6<\9I? @ 9P@ !D !X M;"]W;W)K&ULC5;;CILP$/T5Q >L,==D19!"JJJ5 M6BG:JMMGAS@!K<'4=I+MW]&M4,^9X7HYI4C9NE]FPKLI2? M%*L:NA6./-4U$7]RROAEY6+W>O!2'4ME#E"6MN1(?U#UL]T*O4,#R[ZJ:2,K MWCB"'E;N&C]O<&@,+.*UHA,19;10AH+HQYEN*&.& M2?OQNR=U!TUC.%Y?V3_;X'4P.R+IAK-?U5Z5*W?A.GMZ(">F7OCE"^T#BERG MC_X;/5.FX<83K5%P)NVO4YRDXG7/HEVIR7OWK!K[O/3\5S/8P.\-_,% :W]D M$/0&P6#@6P/4>69#_404R5+!+X[HOE9+3%+@YT!?9F$.[=W9=SI:J4_/68*C M%)T-48_).XP_PN !@33[(.%#$KD_,_=O!39SQ#*&%0(PB,#:AR/[. EA@A D M""U!<$,0P0012!#-/$AP/(D2PB2P2 R*Q #!8B("89:P2 **)',"WYN(0)@[ M*;$ 118 P30I($P BRQ!D>4\*Q9WT@I[<'%X_Y\7^$Y]X<>9D0.@R LF]_$ M=.L,6(EK[#_.H!P"^>'4&0AT[V;@HL7SJIUE6@Z"IH4%@NY4%H8; X?9V0. M@F:?Z6-0YPP:M>>:BJ.=9-(I^*E1IA&.3H=IN?9->Y^K>.F9]$\MWO.I?=2E74[\_=2'B9!T*[WO,K; M.W'@M?JR%4V52[5L=D%[:'B^,:2J#$@8QD&5%[4_GYK88S.?BJ,LBYH_-EY[ MK*J\^;O@I3C/?/!? ]^+W5[J0#"?'O(=_\'ES\-CHU;!H+(I*EZWA:B]AF]G M_CU,'B#6!(/X5?!S.WKW="E/0CSKQ9?-S ]U1KSD:ZDE7_U7 M?N*E@NM,U!YK4;;FUUL?6RFJ7D6E4N4OW;.HS?/ M0-\([%T"ZPGLUAVBGA!9.P1=[<;,52[S^;019Z_I[L,AU]<.)I$ZKK4.FM,Q MWY2?K8J>Y@E)I\%)"_68188V&#J?A-J@98N*"', M-L0% 84LL4Q!4 P@Q,N*T+(BIZPLP_DQRH]O]S5!!9(;?.TPT=BRR+K&2Q<3 M)=8E6KD88(1:IB(@H%=*2M&24JVF0HCWAO &6WO01:DDM5K( M$D,!L:U%4(2EH>4MA@+*KI1VI>T!8B^](H'VK'L@'S 8[R= ;S&8NN6&J7US M,138Q[!"4 Q(;!N,H&AVS1V\TX';ZB"\=D9X5X'H P;CC07B6PR.G0Y(8@#; M8!=%:\69G!JK66XMC+;4MH^@PM-T3/0-8 M\05,EH#$5WK(,S/#FWPW(7[+FUU1M]Z3D&KR,//!5@C)5?+AG3J6O1I*AT7) MMU*_)NJ]Z2:S;B'%H9\Z@V'TG?\#4$L#!!0 ( "" D^]FV@PVP$ )@$ M 9 >&PO=V]R:W-H965T5^F*8XYWCUIAA3X@N6Q!,W\D!>KM22R68L:%JB!X4L,H7"4YH$"1$L*['1>9S M1U5D\FQXU\-1(7T6@JG?!^!RS/$.OR=>NJ8U+D&*;& -? /S?3@J&Y&%I>H$ M]+J3/5)0Y_AAMS\D#N\!/SH8]6J.7" , 8?2. 9FAPL\ N>. MR-KX-7/B1=(5KN?O[,^^=]O+B6EXE/QG5YDVQ_<855"S,SO].$XK:3J7;1?0N8 N!=07D$G( M.W]BAA69DB-2T]X/S/WBW9[:O2E=TF^%7[/FMBC0,,G)Q1#/F,&'H"K-; M$,2R+Q)T2^) ;\K3\!\$X:;'T!.$*P(:T6V":),@\@317P[H59,3)O:8?A+9 MEH@W)>(-B?!*(OY?B613(KF1"*/[*XGD1B*\DB"KDR% -?Y.:%3*<^_OXRJ[ M7+L'ZD_6!WRZLU^9:KI>HY,T]GSZ4U1+:< :">ZLA]8^$TO H39NFMJYFB[+ M%!@YS.\ 61ZCX@]02P,$% @ (("3TZHZ>-7! 310 !D !X;"]W M;W)K&ULC9A9;]M(#,>_BJ#W5)I;,FP#\;%H@2X0 M=+&[SXH]/E =7DF.VV^_HR.N1%)N7F)K\B.'_]$,2<_\5I3?JY.UM?J:94GY M2O<4W+WLSYG-JW.1>Z4]+/QG-MMRV1BTQ#]G>ZL&W[U&RFM1?&\>ONP7?MA$ M9%.[JQL7B?MXLVN;IHTG%\=_O5/_/F=C./S^[OV/5KP3\YI4=EVD_Y[W]6GA M1[ZWMX?DFM;?BMMGVPM2OM>K_VK?;.KP)A(WQZY(J_:OM[M6=9'U7EPH6?*C M^SSG[>>M]_]N1AOPWH#?#=S,;IF\DR'"2,$%(3"EN(&+@C%IXAB^XBW&5!A*8VAQBA2G MD#@C0#BKCE&CJ#4'T:PQ)90R@-I@2AO)(Z",H"*WGK0P30K3A# #A&DTS1-S M,0/]:P+C*A0@Z V!"6E"J(W I!%B8D\;4IQ!XJ1A0)PAQ.D([DB*BC7.1FY$6%M(5*"34P+S10^-EXS'8J&L2 M$R@ITMXXR,1;VIN>2(ILHL R0A[,'CTTG@F^+PI"=?@#CK:/'8U%D?7ZF7$L M"DZSZJ'A- 8E#0)RRR.@+(*2$7I?!!7QB4:$T26>"4(9S(<]-)Q(1@8JPY") M8*(GH B5, )Z4F+JE-&=!\.M!V,<$&7>*8_WMHQNI R7$EQ<\=P86.N:\%K3'"1EK!3VA">X'0X+'5CB71)951-1:DZ0KTDDQSNCS6!\3"&M7=#8$((G*H)S# U=?;I MLLIP747-P(J")$K5%,2@- J"C1 )"5H6IPLLQP561!-[F]-%C+./'P].EPR. M2P8^'CTT?(U:" 53*X5%Z"?2AL"8%"'\(;&E.!$/N\6Q0+IR<%PY\.'HH=%4 MS>F @E,:@&K/8$)B5K!+84QIB;Z&$X7$(X+"#X<%"3AR2?7"X^V61_?TCMH6Z^&O>]["ZXNH>ZN/27 M=\']!G'Y/U!+ P04 " @@)/F*CD"ND" @"P &0 'AL+W=OEL?@J:J1;JS244>$(3"H$BSTE_.;>RQ7L[E2>59 M*1YKKSD515K_78E<7A8^]E\#W[/#49E L)Q7Z4'\$.IG]5CK7="S[+)"E$TF M2Z\6^X5_CV<;')H$B_B5B4LS6'M&RI.4SV;S9;?PD:E(Y&*K#$6J'V>Q%GEN MF'0=?SI2OS_3) [7K^R?K'@MYBEMQ%KFO[.=.B[\V/=V8I^>ER7LN+5[??0Y6:SP[/N+ZN MK0G:V['OM)^-CIZ7$8OGP=D0=9A5BR$#3,*O(0]C".X1@2Z@KX) 5:S(*)U< M'[ >(Y+0J>&_))MW2:[*I*!9U.;3H5F4PP0,)&"6@ T(:$0=MUM,:#%E*X.B MF+N& ##.2>2:,H:Q*$DHP>DP\8##<83*<83 0)=AP%83%#B6CR&8800=SL$@$MXR&ZY#/<_##7 M^ 8%W&4P_X#+<)_!X127PU%+I(B/709@).34=7D,BU@88]=D (88OYJC'U7Z3B[TRRTBOZW9F:S=*5MT\&O1#\?(?4$L# M!!0 ( "" D]",HR<;P( "L) 9 >&PO=V]R:W-H965TTDW=_/ M-@11N$ST)=CFW,,Y!V[L_";DJSISKKVWJJS5RC]KW3P&@=J?><74@VAX;>X< MA:R8-E-Y"E0C.3NXHJH,HC!,@HH5M;_.W=I6KG-QT651\ZWTU*6JF/S[Q$MQ M6_G(OR\\%Z>SM@O!.F_8B?_D^E>SE686]"R'HN*U*D3M27Y<^9_0XP:EML A M7@I^4X.Q9ZWLA'BUDV^'E1]:1;SD>VTIF+E<^8:7I64R.OYTI'[_3%LX'-_9 MOSCSQLR.*;X1Y>_BH,\K/_6] S^R2ZF?Q>TK[PP1W^OL1>E M_J*TJ#H6(Z5B;^VUJ-WUUO'?R^""J"N(^@(4_[< =P5X5!"TRIS5STRS M=2[%S9/MVVJ8_2C0(S9A[NVBR\[=,VZ56;VN*4%Y<+5$'>:IQ40#3/0>L9DB M2-I# B.@5Q&!*B)7C]^IB& "#!)@1Q /"&)"1C9:3.(P=6L#A30>60%0(:(4 M%A.#8N*)&!IG, $!"(?B 4N/-0NB24=/*'&6.,QZ%,43BDXSTB&.Q:]ACQ@\E3 M42MO)[39 -TV=11"<\,8/IB S^;DTD]*?M1V2,U8MMMW.]&BZ8XF07\^6O\# M4$L#!!0 ( "" D_;2O_/A04 'HD 9 >&PO=V]R:W-H965TO25*_ M[%V1U5_*DSNV_WDMJR)KVLOJ+:E/EG:_XZ/57M57*U MLCL4[E@?RN.BVDZ$UG[\N&V+L\[2ZT?_PY&E]?O[ ;>OO^T_DL_^78RSUGMMF7^SV'7[!^6 M=KG8N=?L/6^^E>=?W3 AM5P,L__=?;B\E7>>M-_Q4N9U_W?Q\EXW93%8:5TI MLA^7U\.Q?ST/]C^'X0%\&,"O YB<'2"& 6(R(+EXUD_UYZS)-NNJ/"^J2[9. M6?>C8%]%&\R7[L,^=OW_VMG6[:)4GK MP-4+#KW@_7@Q\L)@ P(:$+T!.3)@)].X:'2O.5Z<5$JJR51\5:JUT=@9"9V1 MP)ETXLQ%HVZ^1G,K)KX D> ,NZ*@*\IW1:^P 0T-Z/#,&&C !&3&>/-4TJ[8 M)!J^BBO)"65ER)=QK@PQ)XYK E^!L$C"!*X)G(6'A1,+.>)X&A;N(XK" M F1S8<$L<\2R(DQ@EGD$RQRSS$-8YO=9GI6,'<$L<\"R)IH;COGC)B(V<[G% M4 D E2:Z,(%Q$&GX?"7&08)ER)OO( K(K<3$2)\8*2E',0HR8L\I,0HR9-D$4!DJJI@8J2)"@HF1J%?T0N)W@=/*/BL9.X*YDX [ M0^RR) 9*1G2)$@,E0[I$Z;=_X!4FIZ/ !6WBEA$%.97 M 7X-90*3IR+Z0X7)4R']H?*;/Q047S43%$RQ A0;8@^A,7LZHDO4F#T=&N'$#*HJE4HSK@(GHH VF MUX1TT,9OCKV S$G&=XYP#;!H8^O=.YK;V XWCX+WOA97$@LJB25V-A;7 !NQ M][687HOVOEXX_&TMN"EP3S5V!U<""[H!2^QM+*X$-F+W:S&_-H1?>W_W.RL9 M.X+9M8A=*J+$K=((=BUFUR)VO7#<9W=6,K[ABME- ;N6V .DF+HT8N>;8NK2 MD)5W$.EY9.ZI+NXD-P^!=$_E_)%5;X=CO7@NFZ8L^J<^7LNR<:W%U9&BM3&U3=C^?6U#*$V\TKY@>WSFG)DQ M,^G(Q:ML !1Z8[23F=P&DM$Z,XL#W M]YB1MO/RU-I.(D_YH&C;P4D@.3!&Q)\C4#YFWL:[&I[;NE'&@/.T)S7\ /6S M/PE]P@M+V3+H9,L[)*#*O,?-X9@8O 6\M##*U1Z93,Z=R)A*>./W5EJK)O-A#)51DH.J9 MCU]@SB?TT)S\-[@ U7 3B=8H.)7VBXI!*LYF%AT*(V_3VG9V':>;W=7-[1#, M#L'BH+5-+I.0C?P3421/!1^1F&K?$_/$FT.@:U,8HRV%O=/!2VV]Y%$N-VWS@BWUGVW<@_]=PAV3H*=)=C^E^+> M31 Z"<*["*(XNJF1"Q.[1?9.D;V#(+D1<6 2WRT2.44B!\$[;QD[">*/US)Q M$B0?J.4]9AO>UA*O?G &HK:M+5'!A\Z.E95UF1Z/@6V0?_!I]'PGHFX[BBZGGIX/B_3S.\#)3\[]02P,$% M @ (("3U\:=RX( @ @@4 !D !X;"]W;W)K&UL?53;CILP$/T5Q >L";$1%$#Q>*!=="JDY)QBJ4R>85$ MQP%?#8D2Y'M>C"AN6C=+C>_,LY3UDC0MG+DC>DHQ_W,"PH:CNW/?'<]-54OM M0%G:X0I^@/S9G;FRT!3EVE!H1<-:AT-Y=)]VASS6> -X:6 0L[VC*[DP]JJ- MK]>CZVE!0*"0.@)6RPUR($0'4C)^CS'=*:4FSO?OT3^;VE4M%RP@9^170? W930BD!$PJ_"T5)W]%7VC( M/T+<)0@VRPP,/9C3PV0[0+@9(#0!PKL^!8L^64QL,*U-LD^6A:Q!T3[Z3[.B M32G1AI1P(<5BHGD6;X')UY@D";:%Q)M"X@TABXMQBE?E!F$2+Y2L07$2A LI M:':E*?#*O'[A%*QOS>29>:'A[2H M?!+R574 &KTSRE41=%H/>XQ5U0$CZDX,P,U)(R0CVIBRQ6J00&H7Q"B.PS#% MC/0\*'/G.\HR%Z.F/8>C1&IDC,@_!Z!B*H(H^' \]VVGK0.7^4!:^ GZUW"4 MQL(+2]TSX*H7'$EHBN AVA]2BW> EQXF=;%'MI*3$*_6^%8706@% 85*6P9B MEC,\ J66R,AXFSF#):4-O-Q_L#^YVDTM)Z+@4=#??:V[(M@%J(:&C%0_B^DK MS/5L S07_QW.0 W<*C$Y*D&5^Z)J5%JPF<5(8>3=KSUWZ^1/LG@.6P^(YX!X M"8A]+3Z14_Z%:%+F4DQ(^MX/Q/[B:!^;WE36Z5KASHQX9;SG,KM/9_"-)5@O1&YBX,KV2FMS*SZU[@BY_/0+;NVBM4 MB9&[D;OP+I/UX&X;_@?W8_F#R+;G"IV$-E?0791&" U&2GAG"N[,2[ 8%!IM MMYG92S\/WM!BF$<=+^]-^1=02P,$% @ (("3VU&ULC5-A;]L@$/TKB!]0'!)W461; M:EI5G;1)4:=MGXE]CE'!>$#B[M_OP*Z55DSJ%\,=[]Y[![YB-/;%=0">O&K5 MNY)VW@\[QES=@1;NQ@S0XTEKK!8>0WMB;K @FEBD%>-9=LNTD#VMBI@[V*HP M9Z]D#P=+W%EK8?_N09FQI"OZEGB6I\Z'!*N*09S@!_B?P\%BQ!:61FKHG30] ML="6]&ZUV^Y!J4"$-O[, MG'21#(77^S?VQ]@[]G(4#NZ-^BT;WY5T2TD#K3@K_VS&)YC[R2F9F_\&%U ( M#TY0HS;*Q2^IS\X;/;.@%2U>IU7V<1VGDWP[EZ4+^%S EP(>+X=-0M'Y@_"B M*JP9B9WN?A#AB5<[CG=3AV2\BGB&YAUF+]4V6Q7L$HAFS'["\"L,7Q ,V1<) MGI3@L7S]3N(_!.LDP3H2;-X19!\\IC#KM,@F*;))N-RD"?(D0?X)ERE,_D&$ M73U=F(SOPIYD[\C1>/P+XENUQGA ONP&"3L&UL=97=CILP$(5?!7'?Q08,)")(FUU5K=1*T5;;7CO) M)* UF-I.V+Y];4,0 G.#?Y@YWQR#[;SCXD.6 ,K[K%DC=WZI5+L- GDJH:;R MB;?0Z#<7+FJJ]%!< ]D*H&>;5+,@1"@):EHU?I';N8,HEP4XEFG#B3 M]NF=;E+Q>E#1I=3TLV^KQK;=H/]($0T(X)H2]EQYD*W^EBA:YX)TG^L5O MJ?G&>!OJM3F92;L4]ITN7NK9>Y&A) _N1FB(V?@ MCK2]6^1F[@;#RZOOM8>&NOC=0+J,@']:%GO<*B/[B?_<,JTW@A^MS"*U=S1G5P8>]?!M^KH>KH@H%!* M[4#4<(=7H%0;J3+^SI[N@M2)Z_G#_8OI7?5R(0)>&?W35K(YNMAU*JC)C;FO\,=J)+K2A2C9%28IU/>A&3=[*)*Z)I"I_#.1I,@Y&QT^[?U ]"?V#X':FU(OFJTP[U3Q0JW>"^QE.;IK MHUESFC3!2A/YX:)!RG^!!%9(8 S"E4$08;M!:#4(C4&T,HC#39&3)#&2WDA\ M/_,\.R6R4J(=)4JC#6;2Q"M,EN'$3HFME-A"B3>4>$=)4QS;*8F5DE@HR8:2 M["@)CI_TDEHIJ862;BCICA)%Z9.OCZT4;*'@#05;=BQXLF.9E9+M*-CW-I1L M]Y-%. VW/QE:'3Y]M_T@_-KVPKDPJB2F[4=;H$%&JIIZF: M\^E2F0+)AOF^1,NE7?P'4$L#!!0 ( "" D]LPI?X\:H ++$ @ 4 M>&PO_*8G=;!Z^*=;IN?OOG?3$, MQJ,PB$?1LOUE/@SB6?>7//46IAXVOWI9KO:;M-@%GQZV:?/+:'3ZE]X7_K)/ MJEU:Y0_!QW1;5KOF@[MJWQK0O'R15EFYQGT&+Y-=ZSG=ZG__;_^M:S]VT552 MU-DN*XN>15PG>=T:_56QRW8/P>LL3X/W^\U56C6?&(U&I]/1>#KJ>?5C>I/5 M.YA\%[Q/-JT)WK_Z],.KLX]A\*98]8P WY05K#C!Q8?!Y0Z@$)150(A3/<#/ M=1MZKWH&^Y1\"=ZL 2#9=;:B$7OV-9^?CB;1,IK'/2.=K=> EW6HOP1OLR(- M/A2MM0!L@E<)W)B+'(ZBRI+@997=I>%CXY[C7[#/3^5]T7SV,BF"/Y?UXX,8 M:%U4Y5U6K%JK.S][;(B+LMXE>?#_9=M.4"^GT7C2&I5&@'O?^5H?KH ?.M9\/F^JA#3&;VSXH8VOV^1CG]O4Q.#:7!+D]4. M3@?O6J)#'K@5@(8 X)NR>FCM)ZF ?IVM5BD\!<^L^?G626Z2'(>QJSXO-]ND M:(WW"G#G!K__H2KO=[>]C_':+F_3/.][YE.V@_M<7@=1/+@Z"2[3U;Z"E]JT M<+.!^W&Y*U>?P^#Y:#@:14 :J^ NR=L$"PC,FH#^L+DJ\]8]__3#Q];69=[@ MU9?5;5( M#HIQ-GER[,6;=4S]Y9X2:PB^+#? <86M)K!FT(X2 OA= @XX HP M[PTPDB_!_TQ;8 ",BZ(X7H[:6"X8]SJK$7?_/078]-'IT],H/AU'O?39'>,U M?-C"T8/47=X67M'Y_E]:A.P,7EWSZWERT_SVIR+9KS/$V_,20%/4_%M=YMF: MT/E%DB= 4!#5TET-G/JGRY?!X/E)\#S(BN#3;;FOX1!:ZWB9KH!A1<1^%RV4 M0')%2P+L?)T5,$&&^RJ%=?W'V14RD]7N?[4VLUHA/ZB#*EVEV5URE:=A4*0T M$-RP\I[6"G))L"[W5[OK?1XD^@H\\CP*1_-E O&7^/I)$CHPAA"GK;4ID(V]?(L&1I*X!2M^UOD[J6QIVA;^D?]_#TG-XO@6VRUL@ M#Z= GS8 W;NTWFVZGGH#7Q6[LLK:-.ZB2K=)M@[2+UL\S)IF+7>WL).5M\;6 MQ2Z1_!]^!KC+-JW@-N&@N(LM+H\.H/GHARV20[R;>9K4:5!E-[>[T_+Z= ]_ M\.B=[P%Q!AJ1P;EV?_]#6:[OL[Q%>3[0%HNR.#UFF]W?Z2'F67*5Y8"*:?LD M#0)NDP?$OH[O0?F0IL$*B#.%^"?!2-FMP!U9OOZFVR2O_U&>@O=5K=I<_^%+3I%3"> MVS)?IU7]__R/11S-OR?TWSVT;SJSJAK?:.'&>DWT#7:"=_04Z.IR 9ZU;Q."L>[?U*/@)QL>_ M_U0N,[A($"-NTQV([_G)T5SGT7D,YR&R+T0*'G!F8#G"FR9\9-KQ(VHJ:**C M'E8H-]=RQ'[>]Q[87,_]/P?A'3?4\S7(DJ"Y;*ORNHT*EE KRVCA]$>X&$FU M8@ZVABGRD@A_6UW)!3,V2?4YQ4%;*TF+%,4P?"A9;[*"M$;DJ6VQ$6105MUD M81W+ I5ZM0/I$E;O\+E;E,E;A_06$/>&!Y2;WLUA&-?+%EAZ3H[O8'!=E1M] M"?"I@ZVE,*L2U&Z62:O7JRW3GO1P27KH*@5))_6(= ?+OLMJW#0*18>>1/22 M[VDS3$'W"(+^?>%+" !^90WR*;^%=,N\9"0TF/? K-W4K/5 ./R)85+>Y74 MV:J%L *>UH-A]Z:" 5SN=9GG257;EUHKZ1^U9]]'CNOLL#7VTX?H -(ZR_= M_(X!DSSZFP/*C/L/ 96,?N0@/Z!=8YTF \Q7+HIV %1)522!92@ M+3JQ=0"6O2^J-,FS7V#/-TE6,$_! >"4@)*!O 'Z$S*-MAAX[!C)79+E*,V> MPGI.:^!C;G$G@_9L Y(W1V[&LGHV4P.+L\#V:C&2SF#OY;P:'+U[/3:!;2Q9 /%J>C^!!* MO$AOL@+W =R)!7:'G@7)+G#-/O/'WW[LC=_H.A_$\J^@.H?&HY,[!>:=K@_J M_B2]9BO$%M*CT$^V"^ZSW2T>.Z+*(5[Q^-LM1*OK/<$H3'V_,=%!G>_06')RX\Q8\+PN4M2J@&OB8ZB"_ZE(?MYV#;WQ,MWO0 M)I'H-5'F(,;WO?6TDWV75&9I+4M[&X>>\G@+APZXI]LS'7S\T3,ZN,[.,SKX MQE-E431KO\[+^^,=!/3*-;WBZLZHR:.-O=OZ>I2ZV6:,?]L+(\!;4:7PT@I= MW8Z #Y_C7V2>)[EK#4->/00#4@JRXN2X];U,05Q894S@R,:QP;OY2R<'N%!\ MAG##^P1W%-TH@M9'^5'NJC*59JN999-@J8TLNX>/X([Z;;3/73PE4ZD_/I3 M[@)4[V@R@'_"3QJA>SW'#-$\X6MV@AX^8T6F7,.9G1BJIP M^+7LL&1G7%S\H6'/*-@]"G3GT+KV_NC[Q[Z4J7Y%SI8CO;"][MH0&>>5X::( M\^2+?]H *5*UOE?)FX9O.6@$SQ^%(*KJ$I_KOHT($! ;&8A)PYGITMO'G9*? M;E,-/:$7T09&B'F!]O5BU^WRK&Z20GA[6T"+=9J#(0+A(O&+;7F?5J!^I"%IIS#)-8:M!&S5$N02'(5K*A$"P\!:;7+0 M=78._(1RX!=R1T@(J7J<5 07( %DT+WW-X2/XM=L#@+-'Y=EG\!8FZRXSC'H M Q76,J,;K&"8_L!P%6@&N$LZ@JQFJ1A6D:U@&CI=60-M],L.20""<4T?&(#* M<=<$90SM@I_>*,)Q (P8BX+7XGI?K*RXN=LEL#C8$T),1K,KKC=)!7B6W604 M"I 4=TFM8A9ZQ' >VE.=^CABS"L(Z_KQUC[V)M4 V MU@Q^)&+T",ZU-WK+RN@M*U=ON3;TI+;T1&@BS>>&"_ET J&4P1?WH(H#[I7W M:->K]U=UML[PXC#H'H+;Y Y=.G@EF<;9ZV5"1LDE+W%@\96&'6+P M&!GT"+0#I^MN M(-2G9#& 3R\!RTX_7%^31Z'*R^"3PST;TA-^K](12+F EG\K*>RW02?YR"Q! MJ],;]0L)N1T&.A;M_A;8*8R$VW,)(B,.[E_/>@L_*H6^63HR"T%N"^&OPP)D MQMTFIR$>";#BBF3G-3I].F^[00?>?*9VX8_$3:HH.EWOEL]!&LK.?6D@ $5Q&Q MG(5;EAUP5$!&>&.+ 5$W'/,$Q!&^3[<.&OY49,:6BB082!H&(EB*CAO;))]3 ME!:R#3U%8AXHYAMQ]I%8F%Q?(_$>9"5 MZ/L2/[GK>1-9,;U&F2=Z>FTXL7\19CFPML)&MHF +/:_-<=V>>_Q=03FH#6 ML!'=(!$GG5,J-ZVG2Z"7JHGA1K_<[ M/!Z!0,M-M-]LD#*@A]V1[LXL4EX ?5OUFV;=1P[HV,?/TU [79G3O2KZ-()3 ML/!W8(8?/>H<38?!VY1,:Z$9:+]E;M!<[ /.F_/3^RT2/_&].Z[W&;G2G_&8 MSS3/0(DWGRLN8I4VH%&5!?R^$BKC0M7_AE_-,86K)*+B3(QBXNOTJJ+)\+,P M>'UV^8(L>OZ3SA('GT"J7 6+20P,G!4P0Y*2 /73-%4'"ARD:,M-:1^?;0?[ M(S/)#.!X^Q$QYC=F3)'#B.^88.)0KP&R5;];L@';"2M8 U!5:<>I=33)](N:.T#M%H!+H.FN29SD57BT. MRV?CFWD8)T600\L')4LE%5!78A9(H!KHR+:(Q'"BM9YVM28$2 P4B!?X4'== M37B\C4R QN)2D.V4=^><@!X[YBR[+M"LMIALCE.YF;G0C RD''.S7#E< M:F^$'E3N><)"0&\EU18].",K 2RS:?5:9VMB->C EUQ/$@P4ZA8]:F=N[]P1 M4_HW(N26_W1!$!J;@\&L[3;/',QB3##S 6SB5+D>61*F7[)V)[-Z]BD;,]& MJ@GL[1I%LA8\.G$&EYFL/F/H)EDJT4"!!!^9ZCJC6P'; +',/P@'C\R9H-@F M.S?KW[%E8!"=H+:'!C*D"2F;Q7$=7[9T.6#59DL49Y&H<)= M0D.FLVY1VPIS0>KI,8DPGURFE^*J<*NS 7QMFS#DS M[L@4TF![I,.AR$<3DS&;%3VJE>#S81[]NL2,2Q+0R39Y1U=RW+7;)?-9!UV)P=(R/\H;ZN^",PR@=PQ=_XDF2SO #,LQ) MK,L)/$QYH,'1Z9C!\V \#9?+.?PRF$[&P0E_,IE.@J[43/AV,9V'B^72?0$_ M&D]GP;'9E_ * 3[^'F=;AE$TLK^XJ9+P:12.)N-P/)_A$XMP.IOSAXLH7,+T M;YVDR: WL1%?62[#R3S&WT;AE,4:QKVRV 7"S;!>\-8&UUL7[AIP:-*=11\;QS%%'MGFR M4O)2T$FM3RD@#/>;530'"XEHI51;HR@Q&<@$VCH.G7"G "VY]ZXW0'+Z_1J%]1<+2%3 M$N\$)_,)?Q]H+M&MD%2-EE>,&B%P8JF>]&&4+U)822- M12/B6^\ZN G1]+:0"8(2LGT8!8WVM:-LB)C%%KZ&)1#.(![%(Y@F\#WEL2_@4[Q ? M/PL>%%T-VR8GF)J79/):9SK:Q4%BH7/U?E839?H%+82"EDW@LOEY7R-+3*Z M+8?L0G(\Y8:\[QFVT0FG984V?2 MJGS,!KQSD1OY4IR+$_F D4K?]D:QTB<-X_BB/5V0<%A00L\! +C)$/ W)6I+ M "AUF./+*GQ6]I*9P4/R_A9ZZPCTXI 01[EH"R+TNAH/(6 MNB4>RRX7#1NS M8J6<"HM :.!LK6W(!:'8@PM4'07Q,Z 4J\0A!Q]3+-1%9-^1PS\8.;QVGNB6 MU&MKW;&:EDRZI4D3=]*^0=B47:$E"',$:M+^$26!2+ QU_V"+6IT:3B>REJ) M9:5D)O[)?854AJ[!^I8DX1QJ$2<4],SG67$J>B6L%+DWH]::0K?D1$%@%C,X MR1@Q@*?&K((T_Y"78.U'*T;J$'GS@1<<^!0[-/;8-/K/!@..HM*R][S.DP&6W&B.H1D:&= MSA,TJU1F,D2.HEA5 Y3O4XK%P!(Z>^+:R?I.HT"=0^F9P[DP^IX=GR*S_$HF M*-HA"W/)'N[TB,LY#"YX9+YA&+WV@$*-W@;&4D!%O *[>[P%67%79BNU'A ( M9'5(Q=.@ M X2C -N,I/O2^9S$QN0;:F7B>513?L2G]9U?BR/ @FU$QOS'VAZ5YS)]\ ?] MI:D3*W)_;-1NZBWJ!)HAZ#NS\105G]$XG)'F,YA-PQ'H8B?!((Z&D^#D#]VH M>&HTR6;Y'%8B1TN\GQ$J4JA9#99+5*('R^'HP)"NAOBHSA@NIZ@#SN=+^BN: M3X-H.AHN $2?R*2/SLI4;,..)\5PMJ9QQ)QJGT_VV&I6R)8W[+ TWD]VE!K[ MFK,ZO3Y=2W(OI]K1%&7M0WP9AL%+Z]!]! _#X/ELN PV('2+.*R'=T]!D7*B M:S:]'\/+K^U5<^V0!=N(]=9I-.?*%A3J63:M<-ZW0H?'F9M'2Q2YR*>FWD+9 MX 9T:Q@\GPZG[@R[6U]4=6=LAA&U!)8'-_V+T,V-9+?6?Z(T0(KN4_)O>WY; MA\18=[KCIA?_ 7'I>W+)2VR"MR+%6@>QPBX7&E0#]ME.<3*WS7K9VILU@@@@/E] MJ2_ 1L]-G/F/%(.'#U,M2_KM7;K&O+47"K?!L\MW+W 7MA(0$/^;5-)_N8H8 M,CG071A5B>@X)XIK1*"[]90L8?CS/B=CJ[^J "858:WWBP8K^N' F2*I!C(Y MFY%E= O]$Z&DW@,_HM7H2+"1+X:#X))]$DP%.&/\)I/*,W0>Z; MC('/1$#28)QI$,_#^6@23!9A/%H&>.9!M C'HQ'9%^$YV.64'Q]/EOCA&!X? MQ^%L.I:=N.@/,\_FX62)_'$V#L?3.;',4;B8DJ%T,0LG9(6<+>2C>#H-X_E, M#DBN VS^4NBBQ)=7^.B,C*L@S\;TYEP,II-9.![C+_,1 F$R!V8\)@6F;@X2 M37 [DV 6AQ-@XC&P\%&\I(\1*+"J"%85CP %(,E MH F9FD?3,"*#?0P(,QLMY$L2GL9CP"' &\(AP)HXF@736;@8+T!6 7B!)#&) MPFDT#::3,(H7P7(:SF!80B)$J,4"CVP,0@P.OHB""?R("!'GRQA.*YS C%U M'H]AGAGC-IS0?$+'N@R78[)@@P8S'Y,$,U[";[1J6-%D/C\&C>#+D&^FH!@-UU,?MM]MHOY=,9Q'OD82V19O2V!*6&=W_WV4+A5WR@?G!"? M659_>!_]>5I^Y2HNM:VQ##6JJCAP\._OX]L,SL3"[@=6PU&'P$T:.R><. M1X?O0@.KVQ0E*#R2+R1KP0$M)L/X#_IPZ11!EC)6&JOM9FR291>H,.+S",@V M/]H7$*Z3^VM>8ZD^+"]AUUJG[4%;R:*Z'O?87SIC>6=6<)XZN@3NZ:8\'-H6 M2S3N8( ]Y>> O$0.YB1(1S!@.?&7MLZ0N' 2&$4AZ\X==QS+]10#)<P#/2-0%,K]S6T+ MCHPC>%!V[9(WVJ@<>43EQ/#HY(4>AV^W 4E65A_8WE%QT;E&62R"[[J$^ Z) MS'G%^Z,A:+WW)<((I""2NF/X;0P"3J/X:;!@<3D".2D&?NX6/R61'21/$.9' M(+YTU#X-^HJ=!B G+&=XI>

$>ITP"^F<<@/(13$/OZ"YV"(#2:@ZQ&QJ%V ME5,T2"U!@ &J,9^IO-:N1HKD>@'2TQ0$F7%D2I-U%B.E7-2^NHNP#@#223 ) M1Y-9<* &*8I@($(MN^;J&[VC0"G..)O-:,;Q8AKT%R@-4'6:!ZAMS2AK;Z^SYC%V9+AC,/ 36\$H_.(6FM:U#0D_?< M>V!%+%=D$1':@H;4MA)CL?O2X!G_]8Q2JXS\P6HU7/=JM]]R8C5+*6S$4CNW M8#'^"5QC32GJ1&OS86K,,1[J7\ZL'* M@W9T"G80TQ?,(J]>D<4P"7)JW9%G5Y5D,S3VU(BANTKS# !9VT#$Q#GBM*!( M#W34H#"!S!"F("\\;/&F8I)KC(O23<0],TW>AQ5= Q]]D'(,:7'+T<,8U5I6 M<%1Y5N)JO:-4?4F!@,X1-QW.,6V9-?MXAWI XA880G8CAUIC2QDJT"<&*B)* MQMGH.[!17GX>Q\/8V"TU?$=\0^F:6S%,AA/7M(F<7Y_$,2AN3E@>L&^07[QH M$92JGD>.=50LP7Z0 L@=.T$L"4?EJ&>)K7*%%MZKC79V3Y?XN!,FXR=(^?O' MOB*@<4->VBC[)06#M I2P(VUFV<8E6/#;5'#8)*"9XNY,'T$5H\V/7 M9%W8]+[[TAF7H8+0],R9O3MGHS^GB>\I#,B:GVV(QI7>=A3ZG8V+ $@U$SBG M(-N8)&$.T CJ%=QA^$# MRG7:6Y%'P,NLX7OQ;[)5%8JZE"X W["K]/ 559_ M!DJPI_XSUQ5HRTA=]$T2B@!E$Y2TZFPCF?JA/478U]]2F^DOKO+&D3G^O;ZS M%/G/PV)*3ND%NI:% ;1CU#(.'8S)KM ![6 @1<*L4W3&4LE35N2?3QTO#I50 M\#T5AYUHY9$BKY^"-)1@W:9':7>,6X,4)M+G,3)0 Q< N3F@3<'<"S3C1VL2 M$"U783_5^'*.X+-$>F5E#9.3(Z$!XD[:FT@X=SR.?&3DU] OGM41Z85(6!VJ MZ3?ZRA1YXA$[-X?&K@RY$>D1FZ0G1DS!ZFY'TRL]Y6GG:6(2_=>B^]YZNV<4 M3[_&\DGBKZW)YX0M*0&B+*Z&!*SC!Z\P)"O;R C@FVEK'7$.>1WXH M):TEW%$PM2K6A)]913FL;/XE?.,Z792FS$P8^R-B;#<-,E[$C^X*\(*-WWUP M,1N^0HOGE=8YR\S%=Y.&6N64*,8*>"!!B\LTN+H.R*6 (H3D(,Z-_ B$U.JH MF4-FN%05*IJX6#6N/\@-LY)>6Y(CM8.N)EFZ07 +?1FVE;%+49\FRE D(L=T MZ!44ZI:?W/CD1MUD0HJ.K4CW"N;"&(6()F7NL#@;CO[ MAZLJ$:ADS:"GN(Y MDL)9,: +MJ9#38^D,,02B3KL/XC1<';L07 &0I&@R]Y[+ZDM>:!@2P3 ;;9E M$M1\=)LG#^CZP"N26&IBSE*O$)57M L@%/:/&"O+>:\T3]S>7[-TGYAYJPTU M:@$-_1N6P6K-_+ :U:/+IY4:5%/=Z'/ZX)78R+//D@]>/B0YICK#@81>Q8JO MQ[UB;; JX(",2NJFT0",68"4T1)_X1VT+WDOVG7@W)VJ3&BC9:0+23OCWYD7 M680D:#KX= !_6@#WFR:V(O_]2,-SDY!Y^+F/$B3\TDEY/F"0ZYDC.&MGX'37 MO.U4)MH1=62&_LFFZU E9O<#R7AZ94[D-:IB?R6:]JM>;MC+B0-AEBZ IIGV M=OBW^2@>S*9S,I_BA]$D.(?+P=G)8IY+*>VC#J+)T@RA/_&SOL]9,'Q. MOW>U\TV)$JBU$>!U5.0].]A$B9M"L38.[[ MECH2MB1S2..=;_#"%6S$;&1QH7V@RN!6HP&!RRQ3T^?*)%:83VV2,T=<.T7O M;]PH=;Z^XH01U^F&HXOQV_LTO].O&V4%"NR]K SD8-\,5A+;*6C^0ORI7(VF M<7&\.]- VH_)O5'%*(-R(N%6XW 2S]$K)Z42*0\B'H,:,9D%\03P8:+1'IDS M-<;8S,@]A*$XXW QCSHC[DV3'29TF']5B]9U!1IDNDO-L ^64[C<(;E"PY=0 M]C4<:+%V'$.!B=;'-"\J)N&4=W)LRH=J/#F54?#&J1J'OA5@/"9R/ZG+@F,D MV="!H:)H>V*,MFUPM#B\U"*R9?RRZYZQO0-/N/ 2;W78HX1*9/?Q"'#.7;_E$G^,9M/@'9H)B[1JZM 8I31?8/;&=!JK,MNSTQOR,$:@ MVF+\4 2J<$K1Y]-P.8ZL_GP N.@!E2BF> 2KG0<' MVP\8!^.6Q1PR(/66B28K_M@QXI-\.!M&YH,G5\ORA0$6X9['KL2)'[@!ST]U M/#?$C:#93+B3DW?D]=-@[#=V3_',A29ZI8]XI('E)NCH@6/_YI*_/P^C94P< M#L/9YOZ7LW )J,A? K.SZ8]^%+LOCV'LX&@4#";SZ2]Q;-B:1[$/04VIJ1,G)B[@ECQHZ-X;="RI$_Q<2Y"+\6 M*;M-TU9.[[RS3F+<-<;!I:(FY MV<&,:##\&F$$ YP?_!H'4V#.Z! *IB C4MH FTV0;C.&/+(S@QA]';P/,I'. M>)%'+9UPNZ84D?P<(T&FTSF(UQU]*((%I0;!I5MH9,08:1".L#)=[V5/'4=AFDXJ_#BN7 "D;]1.*W8<<%]YW$#H&MN)^G($AC N4=LA\MH^NF&P0M4:#%=&$N? MP]^8^00_SD&;6=L'&8G_G,#$:!9\2 NN88LJ#VLYLO:Z=_$NL[-U4ELV7L=@ MI\I*ZJ05<]TS&Q88=@71\461DFC=.94->ZRI#4(1/@12[\C<@OEJ.9.:=R@$ M2)5"U__4A"\NLX&A+KP9][)0XEOAK_FA48"3K?\=*[+5_\E80TF[ M.5?= _1WA,!FO42AYIQ?D;+Y671^6:.)X1?@>>OKV3C#LPE]=E]@E:^*@ABL M$8S#W1"B.5NPUX<@NNM">O6%D;CC)?Y:!M4F/VAF6-V66*!$:M_= J]-O=OK M$0%+(B@$W&U+PT8.E^F%5+,'![95CD*S'"K,ZM3!\;QYM?;X 1WX-KO*Z+PQ MRQ*8Y(H]"AAG)X(!01@O<&47J)FR*T" *PHJ0;--E6@H!&U4^$AY?8VE4ZV- M+J%X/L>;TPIK8->S\05LC&FC"VK$'[OI25>Q9=$6:FTE8A'%6+FTZ"6[:_R' M',<4,'(^T)(1@_]P7^AH?T)7=0]R;47.U#NG3BJNS*6IB(YR",VZ]5(U(\^] M%WK*$N^);+7^]:AFP Y$B.IMB/_MP_N;928 PSNW!8[N8=-,H M+D1M;[@7]#!XZ;(.M3MS4$,3O-S>SC\$+F0H:J&-Z]( IW'AEEU!W8_.:^@ M$4K3#"SK+5_@D-6L(7[CXU1S$D'VM7%?" %,]Z>&&$MCXTUF)!E4M7XY'\T00T4+Q'A'1L9'96K!:Y0'78W*6 M(YH#+=,Q,Z>V:BT2;^O75NL$U^BJJ4%5<-O!+C,U7 M1J1^:N=>47@ZGI4<9FD/@ARLK;4=3<&^Z[0RBKE:^FY@44\^>EN*MQ.5/4)5 M-T:A@AV&N0G2^(]\S21H.K?OZ[@7)A#T28-UVV5( #A'I75'L8(7.?-L.W63 MS+Y("DYGY2Q_,NQYCFLN3Q11=I/[^6")&58_IWD.BP$QO RF\<)\C[_#2Q-X MQ-"MV:1!N.Q@_/< :9@_2SR;/N;,^+]'_YL=_3@>>]#GOP=TC-ZI3)?>R6/X M@GZ+OP]B\G^8"(G9U)P\,RLG/(/K5(UG<6,.+(+Q:^C+UY60^F<1&9<=_>;H MY@[^GP[GD+)X@3+T=P?!T=]E=A!&2WDY#SS$6+6>3+X>1.9'&1 7.A$!1=[D$KIY_A[@VRU ML&>V\+&'_NX@7;.F(HYU-[%^P;;+:.SHG10S55%7/-1^&^;YE@75-Y,T4A]Y M7L\>0X6CG5C_UH"]AF;V 8@LV[8Y:R-*G;1A2]EI<*Q?!IIM%*Z'GT)YFZ"S M%4B^QK9BRKN3DP'+&J>U+ I]C#M-P 1!^PJTLD:C%PY!V'F?3*]H!$X<,,,8 M:PD5&3$6?XZ:'7"L[(G+(F #4K8 7B**\QJW]Z-0G ,UYVAM;@F*9KF)WH(1 M72[W V4A&L3^L@>N7@&TV92RM+ 46KB(J(K5))Q.(HX 0/%20)(+2,JB>;BD MMG!C"ZZ6$#.#'TA8SB!"DOU[ -PY^O]<\)::Y/T5\?[S8;A3E&T+T9$0EQJ_@M,3P?5H)A"/Q[\+Q/^SHKC6\T/Z@;'2**S!+]$8/YK/ MJ# AT988-;PC #Z81E,!,3[-HT MUG7,?#A_@Q:R$@-?TS5ST3;W2YU&5D7Z9>?'K6-S[(YAVD-<]TJ"#3\/Y8[: M5F*EW^56>\XE&Z=DK@WSZQSR5RRQ4T;MBH>H6GUE_#VL&IC:,T[']DAN;X&WQO1@N(&BUU0)N]IAZNS-E7YLUKJ3DC+4"<4 M17R ;C,,<@2C;X:["3EUR9Q)^ YI(\8*H_*Y\Z-M4,+OS4;!.GFH7;//K=<- MPQUI:*N@MUR=3&FHQ(U/G;OK/H@#_@=A\$9EO?;7]4@ MP:9^$8:.*A5]:\(RR:TF[^HN,NO9%R*T8VX?/=U]KHB,[/1V(GD:,4"F%:?V MT^,H!PF P&O.$,96? Q@1RXG1V?)/3;X?'0=DG2Y\XI4>-6N6EBZ/KJ<>DNZ M-HW.3S$'N%L5>,QQJ\17_+=?6YCN'ZLKN#[VE]Z1:\BG:Y4YR.QQLZ=.%[0+ ML1<8P:%36K#7A:(X,VR7+ ML=(EBL!7C'E(%B0]CE4+XUIR#@#_0B%M"5SE?_?]CW"JX3./AEP'5XH ?1.\ MXMI:&GC[_SWN=*+&96(!RQK M5.U4!8SU@M_B3O--^:WO-&F&L-3?ZD*SA@F:SV]\FV/N5>-<9@MZ^'T2L[D= M=_-?X39CSDY3!*Y[#:I%Y]._QOC=$Z0N4<^G79D%()ZD.\R:[8DBR3SG@H9R# IXFPG" E\WZ"C'E[$M?PC< M8D82M4JQRE8\-Y(Y;@X%WCX@$6P\T#R8=I'-\-;.B%8/1,/V+7)36KJZIU'P MC]2NPEV*4D:J3C\YZLE0Z<*&CD[BL1AU)7XN%Y%W! M"&S46*[X0E;;LI(<(.TQUC#@>&X"LRR*-JWYS#M!1Q*[N(*Z'2"-]]S;Z'A" MI%)>PPW2/R]F./H^DKC?1R+:BG7!<;$_KIE<2 $@I[9"AJ5%M:]>O]O$G&_7 M$CLJ'OYC0G&/[?+6J4#U:4WHLW]=R1(X!+*+=S Q$"4CV>@'C76*ES.8SK]0^89XXD&KH M#$B@/7'>>I'4V4I0R"W/C;>*>P5D5%<2:RQP73'L?:#&@_9[IH82FZ$DU^>> ML]L:K]EE*DTVJ5<>T7F7]VFSS\@'N'3O+B\NGIVX M2:2>G6W=/DA[@E?432;/+%T@(P]7)GJ0U7+-KJ-@UNXQ5+KE]$OD[3J4+I9FXLVXLRW42O,.K,.-B :,HQA_S"?V8 E;@7W%\ M!"T_]MQ&0ZH_ #]B^D%5-^"OZ5./;32,ENZIP1B3GD.3.?$5=J[:::.C"/]7 M;R[^^LTMGKZYF6XNULV=N10D2)6X$IV3%HA*FPT9 WP<+:A9]"28+>-@L6P5 M.1"6_PE+5_1_=URU G1-]"*LWB%GNECE.)&Y:%4VB]S,E\ M./E#P"S*K2]Z^*UH/ES\H55/Y=?MPBO4@IN(G-+]AY#[#%QVDES_P/J?F[JW[,BGJZ=0GET"Y];+Y MUH!&G56SMF,+8YJ8, 9-[RG\BE@.R*"VD:ER*E^IRQ<53_M)!,"52V2G%-IQ"\N.@9&\A;6!-Y5_-L' M?ZM>[KGM24Z#GVMU#\SH?]+#QTD+AX=XBYCI&^ES_JB\OL9 VD5F(=]&L.,AEK%+:"5^N2:Z%:'93*;:%>FW.]2T)+I3N$7HEINV%C44QN M2CR*9Q( @3>>E6.9I,ND)_N1W6EKJVLJX%I0F4:E$I(NFJSW;*8#T@?DFB!E M*I[Y<6+T!L(?-8=3BGZ21%,E+5S?"Q=*]F]@2149J#B3F-BWY\*9#O5HAE:E M_^ 4]?K4()Y>#J]"T50]-;5D3"E:T\3(M.1"+1_.'#\0680[*&BQ*(YVV;D\KXZ; 5 %"(&ZW"#@53Y\R MQSC"(2?3H^<8!A_LR#XN:FS6^/@5\ZD"O4-+#X^+G(;+";-@(8G5'2<0JJ1A M+RKZ< MGEBFQ]4*."^NF!29BOM4D*COGVE]2^Q% M1K7,=G;5ZBJ-\77U"\+?PV)Y8A(G.0GY*KW)BL+1_,2X_YR*UHXIRV4:3I9D MC.0*E50X?$2%/9S8&KS77NE*,J\GZ]+DV)U=G@.3F;5",/[%6H7B91A1*=M_ M:?0L[3@6P%(X[Y9G((C#")8]IM+28UKP/,0JJI=.,8R>5P=H*40;W& MP& :+B,TG0YF(0;,.>#;:12PA1@7\B2(Q?.HXY/>*)%_X9;17>#">C5)02WH M3?=PE< -6#!IMKHS]9AJ;A^)VWL>+QV16LOU'#@W#H]M5#NE"O^V4UTCE,=ZDYX9E?IC;6XE#E(2P*TPH$]RQ3VB M/A+Y+L/CRSHX4B6Z(#5WMT*E<==)VBH, ><^G-R2, '=(=L]6"%=:4#F@TTQ M/+.N;UF(E=[M@LQGV'D'^:XTYY0FEK9VH'$!J@&H.2U97:3BW/?!K;*UIETB M 45+8(%0_R P>E-HE;@+KE%#BK;?0Q9U!&H;U53:71E'MAFSV[ M?)6BJP %E6@DF9-C[!KB;SN]EYZHV0+(RW^@]QD1+%5P]-*RTC+J* /B/2$/ M**),//K>W%98]@776J1OHN_9]ZR93!0(Y*CQ#\TH)R!O@'=X>:^1Q,NFKUJU MBU1,161,=K)7%",PN)"F6)7;!R(R8D["%KFF#*0:;M"P4)%'BG(2^/9U;,:_ MY 0>I.J@NP/E1G=W0UW>2>G 'MQHAI3!+=VFU#:"RX.G7]*5Z25-(7OZYJ^Y MD78^.BMCDJ.9?K98/H M<8#O;3+M=3CSKF7KROR>%Y%C!NC^G]EGFR8%Z3"HQ@0)Z./B7KNJU*[#2(]( M8&E8%+ #EZ (A8>R !)P:]G$="%$ZR&79R93C$VCH4&P58P4# WM:)8-WJL) M'_&*Q (X7 R))=' +B[% K16A6^,8XML%L5>FB\CF8+;0T;OT/"E\]LLO0Y> MF0&$&824\F^[LPC*FUEOL5H"UF[=F2G*8@\7=A!C]P8U5U(Z49+#OL6+4JM5 MV>:T#L8G*#&DN?2W=*)(J UE;Y/U]H=FYV53$L86*37RD..B&I7X:>BN>?% MBN^O/4A># DG7O83!N[1$JS!!?[M6E?2@8R^V>^W09;$6IP'01Q\>0P-V(TH MSU'&*ZEP[:6A!V".J7'00F75ZFM*8C2]%9T8,N$R!L(>GJ5WCE1C"A0L?$5H\20;VO1 MY:>0,\GX=*W&+"Q0:!<:_[F\X'Y;J[5&NL5;RZLQ+U<66?1,0'M*,SIF89]T-L0"S5H1)&:QC?4X M:\'"Z/WOZ?FI@ZHN U,OQAG$&/(PWNQ!;"(I2<_:7_(A2_,U\]4KU#1(#B&W MMK3V-BC>VO"PQ=Y^ S[ZUA$54#,@:+Y-;^ ZODMVY!UI>'FSXJ[,[S3NCBU= MH2-RA$ZYU)P&DO351ZMEBY&.)EVG]0KD8;0 I4 RN3@ZM4$@7PRJ*0C.*B6M M!$O*D +FRQJVR+G6D*;:T#M29E2.(P.M"GB5]Y7IOT[/N#G6+*%+I[,'$9$H M8M)$-3HMW52X[,X'T;YH6)PH]:IDDT[L.KL(#**9ULWZ46QF#?=KY!_!YM(V*1M>;HLDDELMP M[51^1A%U2LD;C@ K9IM:OK%FAPQJ7RQ7Q)L->R4&03PG.0X7VPVDJPCB#-Y*)*Q5MC7?),TO&8T+Z> MIFO)7!?5R9:8(K''J7&?K(&TU-:QVTSR,5$?SCET>)A#K3^O%,C(]@H[K[@M MUW06T>DJ3[7X/*YUP_*;6&>DD*-?*(+\LPUB(;1*&]16I@\,Z)+2?$" Y&HQ M!@U0+2*IS5/"*>IF7U'!AOS!TXF*];=$[Z^0A]--MV6 M2UA1SL&,O/O71L( MNMMS#$/>NTWRG*EP;:C1955K=9ODLVWEJVQ'[>@K*^>26.X=-&9HL?(IH5/$ ML.GV78L#3RQH9,M$(10E50]'O[%]7$('98R HM%8C<0./B^G_8D-0.(UXGV1 M4"1)GV'@6$.$M EQ;X]Z4Q2S*?(5 Y!L,(:W7V)T,IK-TS/E"C;@5 MIM]<@-GJ/+8XWAD0W%^R)'B%R1A 'LC4SB#27NHL/_J MTP^OSCYJYW4>-\1T"<*G]]@Z@5W_4@DY6'8FCHXVIC$-9L%I0>%_-5>HE+ROP D:';SY^.KR) 38WO!)O- > M0_+MV<4)K8$JHI^>K:F" '[UU[-/)P1:)ZHB&H?>GY,P.-O?(!+ ']/0KR.+ M']$=L^$_N%',6&#']9LBQQ?TV!$S5B#;.1CQ8YJH315.>.B@Q.D9[I]+FB,= MX^1>QA9]!X.;2K.O,AE[=>E<"MW)>[CF*C7>'_]]N4]3J*E#5W/9@"<"2S>RX M;0!>Q07X@P]P^V0%[XMB\3N[*JAD^Q\&<>2Y>H]O412HQK79B$ZT> M5\XS=C_#X)2!S18<:,@)2.\&I"^(V^W(RK7;VT=/B7U%C A671-8JHGC,MWN M[*T9!A^*X'5Z59'C+9[1?.RELA?9+@Q9RY[S>1$R-&UM#JAU?H"6^UP0HPO: M-#OO=.S._!3@R3XO]UOL2L#K[()7TH06 1DH8"Q3:SE0T/SYNM>@]ZUY_:8( M$FV4[AML]V#:S5(_"737KSLO\+V]KFW MKON^/'9O^=1A'?92BEH_,S!N4;\2:3L6G(B9.LQ!TK$[HNUT^*\;#)&_,;0F MQQZ;,M@G1Z A!!*-5[R01U]"LP,_N+K>EB1OL"+1O)0&(K;X-Z^+*U?@U:P/ M7*6H;:FP@/5WKF2$,^ MD^:.&2_,,7B(%K:6=N"F<;10K+F3G4CE8=3/#:;:$M6ZZ']SY?5CQ D(^VI7 M.K*L?_F/0^7:.T%&L3A2''LBD2A9A!10_88X>C11-&*)1YJZZ>&#;G31Q@8' M4>W&74QU9:V%2:#BKW%O#^E.@G3(C&62B:ST+PD:!2C*6I,.9RVPVOE-5DNG M3C6.D%DH0VL_6Z(3/L<-*$MH1N""&<'@;7(?%,-H//L6UW5")BVR=YD< .;- M)G%@#3H,17VCQBRG8.B\/7RTGV:%S2UIN'FQC:?F8Y&"N./$*W_'=C)J$)7E MREME8M)!34!7++9J"BR_\R3T9=<5:R@Z;>]S#X$H.X391ZX>QB@ (%(Q+Z"; MY@[#1!M7ZQ\J&'VPU]\7A-NW!,T\+7+8M;'^VV(HS<01-9*O%R&>KO!E M&-/ZZ$,';\.]\$ K& MRO7NL6I,=MT#+^2'&S10S0=(H$@<*Q M^^G!!PIXI:_#YM4A3Q39!;G+HSG[B;TFSOU]1-61VW-#P"G)P>+8!;BN[*ZD M>JK:Y:#A\]AQV=%6S] &=!K11T0I/#/ICNKM_#5+@K\F:_C2VM+$>O:A,$8< MI@@-ZP1;IQB]S#!A\/;M.=?1/@\^86!YF9?DJ_)*;O[6:;HZD;89?>.(;^5FSA1R!Z#^_/+FDYESO M(AM=)[S#F\IE,LZ9"MQRY%7 6KG72[C0< MW$)S0!F3%_054%%8_#Q0F_Y-DOOP!BA<'+T[=9\3F4>N;)+UC! MZ,4#YPM5$IXN$#BT^5 .QSOVEH/%.1+*<'+FP&^=<2\?BI5;&42-R?>D:Y#' MG;#)>84P$8-#MY5H$&PG.D.?&'6)SM$5%:J)PQ0=H8:##,6@AGF!0179+_+= MBASO)DYCG=YE&)]\1;5)3&P)>1;S![I#E!];.MF$E-VJ;X:8GLL.E*3@S"Z4 M)RKI D^4Q?:BICN/N"#(3,H:-T$MN*D([V&' M8WOA=>OROLC+9&V+S:#+& %AY@6>EN;7ZI0T>0=E=]J"@I57>YL!D5R+[PHY M"I\9N3OO,O;QXE63(]HQR=J6@E>4%"M1G&X(I?,2D2PKL8RZB%92U/>4\^8C M[CHM'OC84=BS,["C5F\X!2EGK+=Q^6F*]5-\28!A5)M$=*MK#@DUMZ0U"(4R MDH[ H0\))84*KZ; %I9]RQ70P8(K^>0)*#[HA$FR.XX@(\<:D,P2H)O[!D)F MLYTF+Q1.-J7Z5:GD-:82LC1@_#^]I%CO]ON2,A+])\YA2W"^!5 R(_,0]_O> MDP)$=H+E-6D>!;ELC2_59VP&N]K+_Y[C(%Q)8W08!%6Z19>Q2J/=4"$#(O-C MT=):(QJEA0Z:4"J[OC9+]?"5Y-?"\>TU[B0 Y?R/.]P.=ZV3#4Q)B(3[S']HI\J@Y 2VZ2[SB]=1,C7% M,E-PS5V6 @E7D>'-Q4<_]+KC5GG2>1,@UF?0Q+@D^!O1&1"PMOM3;+DR]* M )97/S*G:#46-UN:,9EG $CB8)3:%!WP]PEE?!AM! XIU1YD)P"+W0M7]SFX M!97J[RNT;!5FT92J@*S(D%!:/IU%KO>T;POF4O)J6#*8A\00#Z]FVB;%-FGMB)J;0+L$Y?7++FJ;6QT?A^W>>^ 6%/'K8U6-!-CX=,,PL; MP)7V7R.T,>!_U]Q8&B-D;LM[AU"("SI%3Q N0+'$F3^T.2SN2C3YT<1>8"28 M1(1H@#L\YHGQDKN*O*T=-#($28<@'GP#@J_II2 !%R;6/%.?+M MB"7N%4BE:1XHL.QW5[3/;ZG$$NA 0$LWM>C8=VV=VRE-->U7N!-B!-+=G-K@ M8'CZ0U DB%Z=DX4@2A)IT4@/Q*IWEYZ6SM4^Y.T?0<' %TQX/*KV@U5)\5=D M;PQ5BX1Q6HK\JZ1/>I1(=U^M9DO=OE(B>MK2H!=A-)V&&$KA)FA]@Q_P8W8) M)EA?'F) <$X/U9WD-:R3+3>L#[89B'"$KQQFE]OR)#+J]S#_LU_6YJ@ !,Y=FVGP MRR6 F!Q":?3&A))=BU(6- 'VEQX#Y_/M"-680 MY3Y3*74BI2H9;[*=&[.&Q32ULO6M-1Z4IO978T#KXY"2"YKWVY1A22-$OH8; M(1I%3$9#:?&NBE/7J:8Q&7%Y 18KZT=FCZ8:6>/)K1,ED@@959)V_>I6PT[!YX+O>AF$2*\W M3!9VJN'W:_$K4ZWG L2HBHOW&.RBC!42.1>C>#A.KMG>1[_O3@"9F9B;IL'- M?JQJ$Z*--YSLAT-9Q,'\J))GCIE?4)1\# WDO$$PV*2;$D9>U96.DV1=MDP0X8XVN8=1TAXQM:W1V[ MB.EY\=CN$,^8R@W^#+09*\X*HS2BTNS<3ZF:OIA%\24+&B:AO*]3:/=. 'P%/-%+S M D[UN0X-U!!FQWEWC%+L1HV2,(9*XX6UTZA&+F"D@[-TVB '$60OD*5MS^L MGH+.&[2)$!0&A?PYM>Y%%>P%W;&\-Y#\*MU1.3+TVADEK4K)A&HM#Z5KCV@& M9Y" JJ%N[5A#;N?]9[AH]:94T^_Q:4KC6%#1C,RPHL$WY3BRD1CB2J; MSDP)6=1>$-(HS(%%69&QIB!] $!" JYLE5%7+2O76_-W6TD(+#'O <$T&R0E_(PL0(1: S%*K>9TO,4/N M156NDG5Z$KRSZNF?RZQ0P0[>TY6SSY@\F\,IYK>-1L MRL;*<(8&;Y;H+^.G8]:_,R1,-%9E^. M5*PP(1TU-7O!B[D7""@Z@K;8VNQ'9"792LG@L<[7-KQ+>6?[WR,K2[351LGSRR MM32@KJ#5",DT0?F;W1OE"GCI9TI]UC 4.0+" ESN;-P<##M997EJ0Z.9D[.7 M9.8"RT6E1M@E+9L+?SH-GSL/'E5@T2U X@"EDH0.BVS,=7$NI\ 0FG4TJD;= MZ4(![)?8K>H:Q0@=S1M$H(+P_XYEVW-S+*] 0"AJRT%B MKQ 86CM7#QW @#U;1L%&2&U2"TBABVP&(NITO)A0JFL]:._9+N"6579#F.,+ M! -ZCY+!U$PN-EV*N+E*G31!V1A-S@&0:+O6")U;1""@6R!HNY(Z^8'4QTDI5AYK&7]_?Z/D7[$+4]D=^D.76.3]>;\A\M\^4J5%8_( MG%A_>_4ML&P9W$;\X)_&@:>%Q0M*1J<.]75#&8*#%QM3GQ+T@B)&Q'-KC >A M3KW=8^8;=]S#A$E*;>YL_XA_B[+-A?,IU90MX]GK#(\WX7B(K&&5D:DD),(F M[6+6<+&_QF3,RC9*DEJL5J]'5&/%!NM?*#MT1V:2WYV(BUC7$6@TFL5AO(3K M,P_G\1+^DSC;63B+HC >1PYUFG\/3]*W\B<\[5FDFG8_D.HP#/9%FFR"2Q!: M5K>2[**ZDX\/:H,.?DRH#MSE!K6@,S3*%$D]5('47<\X,DZ+NC6]F>4B67T& MNL%+H#3'KEEQ8ZKK!3^1\?",K+YDB[SI<5JNX'I6[:\29 E8C93T6S?JU[1&L,A.%!WT]SI= M.T5N)7J(L7>U0HA1+(W4.BOW.Z[VN]5R#N]^.GWWYMT'5P/4"CVVDON!H?;8 MB?(7X\A]]>H5&;JB*%F=8H:H,89IEC*O>*?>!^[@(,_4W#:%(4("FK&=4HWI M*[WX.) 68\=#0*]3ASXRI:5(B5G?O ME0U4H0J'I:E-+0U=F"/WN P+(<$&*=\8I6XS$<+9,_2&36C9:I\G_FT+33 L M1;6S+8\:MG&J X8^(M; OMA8)H3#W9^"Y'L0R.H5<71Y.RGXL&0$M"%H ,(1 MHQF:[HSX0"6XOGY45T*+? QKVJ.M_9DP1L]# 6-C4P1K&TKN091E!&.#&P^A MZI=K);&& +F,C\H=MEB1^[@5"TR HIXTVGL( 12:CEGN1Z]$*QTMZC#-Q=C1 M*7'"+-\(R2@ H(VVI'9>5HE!X0^E3PF.L8ZP8]4'UT0+H&,@NI(PJHUXR?_Y M00P_ A>Q47#K._;,?3DP(HP2PBEW&P51B#24]7.23;S+H'A M0W65T<,_OW^Y'(_L@FCOEGU1<)ZW)35I]WJOZ=PMM&W2Z$)S(;&W3TG\'.MO M<_Y!=), ;#;H.8:$ MRARS'W\5B49$NB*!,;^SX,NYD7RS9<4(A\:DS41G.]9HSH'C(6X^O M&"9_S04'.[UW31>06_"BVX$E4@-#P'6\M-E*)6P%U\7Y<>Q#4Q'!+TXF#/[W MYSFO,]05JAYN WAMT.!"50V@S5?F/3US,08Q*:CK4\[O=9.71'5G MEI^9#8.<^2;//1K2D=!#)0Q?<2)NY;::P4\8F;3*84*&1^Q&:%XGY51#J9"\ MWI;W!<<&K[.$?;H\.90V.6XC)KQB$5(#O*>]8*(D<;H99;9">'#&G;,":T1AO42$YWI6QJ'P2RYOD_O/P;]%([$:TMWX2%MY'-%4^IBXR<'- MRTK(?T_!W4X+' ()R7[!MYZ.41%=E8I=K-^CTN_BE'A?O;#HO^VEA99Z/<4< MTF+*SAT>QQB[HT%C[31?3F-PTDTMK&R@$/X-R_FQ.Y54Y.;2/WVTRNB)IO@ M[8LXBD<2/"KBI6O>H 7SMS:?G]('QKV"?51, M^4-['*.U[)5&O$OU(SR MH5L>6?5&+>[A!/:IR1 ?-L%^4K8Y=-(6G3 M+NXR1"'19HBNW%/#-[_$-)F3MT")2F!8V/,)!@,DT4@)=:%3EU\#2.OS;6C2 MS97PC>>3(4)*3:%"%JOW4JG9@XJCJDM[O7MW)EBQXUGA5:VT3H\#( %;JX*1()<0EKN%/%KY M'%,;-6U!:M/>9O015L'.4>8PIVN&_BG?V;H&M+;:!$]00?C=0\[[N\O*7%RT MB#JIG!P:$*-XD A_CJ:ZZ4N+I6=,-*/E>*S%AU$5H13HGE-3+0(A*8YN56F=KJ\IG(+2U,9:E^*XX*=: BFODYRNCJI$?%(NTL@NS!4<<2K'*M=HO' MH&-C.]D:$7DTL_L&H^"4'AE>W3NI%T_;4&K-L ,'A=)1GM,7 :O$BSO[%[8QW\F&;7 M:1:\0P=ZMDVDO<&'@AN!4DXFA85/]-"4T>H@FGCTR;I=SX%KO-U99XX^^O.' MUZ^,G&(RYZ4EKS'MZ]-F24!$M23/X,4[H*@G3&BW)@(R^"$OK_#!HBCO6'HX MN[G!;%ZL61]B3S8U)%=8Z(N;'VNXA_$Y$9S2U*HMXN8 !M@E=7969K$[/2!@ MVA'K[_Q#HCB.\_?1:#0=Q>/Q@BOJX ?C:+Q8SIZM3)2,).DDQCL4&=_ MR84X:2H5;5,KK1IEY.4#$,9L%?QEG^02-G:);?P0] *EOY0FX8_Z[,D;5[#. M^VR-Q2*I"+@)KL%R+!*:<;TO5IQ*)<7)R20B:[3"JKM]ZP'F!".NFTX-6)JC MN:_[P#(5R3(\=J[?@F7LZC2GHI!^Q4NM7B-'J7732845.2W,T3B'5I>M.@HZ9V+NIS:U"_6*_YP4-YBLT7-C M0[RR\*_CE&K2!GL1PT8!%"\2ID,1:YHCVOU5_*)'G7 5A)%5L7^<0RNT3H$! MECQC"8?A$?X-YN[NW6;/!@+\CF3[#&D4B&=<.,LK=;_JXJ/^\WI1Z5-S54D? MT7$8E]W($->W6U:=Y.Z@)8J7X$1');N6#DQ&G.9U;[BY54T3>#7L4M]UJ.:+ M\3*<3L=AZROX>#$)X]&(:4C[Z\5D$4XFXS8N,IU0"D$ZY)7([4DP&YUB] D9 M=='R_KVK,V>HJZ>-',;9/TUW_N.WNS_]\=LZ^],?\;_=GRYWY>KS+3 #.(%O M@E?40NN89P!@L*[_.+N"HX?%_*^CWJ$/@X^I[9]^N"^CP1..!$'T,AUK*?N5 M"QS_PEP/[>&UF,C:PACW C&]N^O;I.(R2A(NND&=&]<72DT)D7JQTV:ZLZTY M:I/37FY3\S4%$'#92Q#5[Y@A%.E-*;57*"Q-J)8V%B:7I.Q ^WO@9[MLHZ*8 MM.^PW=ADV4Z\C;,GBCN61.2L7E6I>HZ==$"-3S:-C;CEL3,%AJF2B$0]0@#* M5%2-0$6=1UC%9>Z-I^>V)Z$'I.,*1T10:OT*/JB5+2GSKK*5(:PM4ZQS'L.> MCNVCX=1TC1:PL&,.[Z1%#"Y%86!D.T0Y'PKR.$$+RPY&_$TG'E*RWAU'"6;% MJJ)6<=H$I7EN$OFK6SMJG79V?J>];AQVOPTXK9W6L&&Y:-("D4_9[%#K4)IY MH3G9Q%-2PWI4)\-&HGDT'#5AW]K:CCQ:G"/DO_U\'#OO=YZ(=R_<_ ?4::5S M4NJWEY>6:N[^./\AV'DC8\!B]Y+W/=?RD?E-B8Y%< "\)% >#^'1,/XU$)X. MY^9UZL*#K6&15$NP,UQR- BKI0!-2;=2X8,D 9->B'/+% SA"#&&C!CN9C-.YTAU)'M2NTNZFVX$E';X=@:ER6&T' MJV/90WIN$>#2+Q3231O%;=UQ"39I.TPCBMB#9=W0;07D&<[>G8@6OD&P9C:0 M1GO3?\14F&AT=0IG9>^;8UY\)?GCCIUQPIWK.)Z"XM_WFSWOD3LF(B!LJR;I M;#1X6V((&0+*:4A+MIP4!CE19)S M/].:Y7LM/*&K?QX,X-\3_,D_0#K'SZ;PQX<#(,SI>$2W!"J!QERG($HT"Q:S M,8X]AX%FRSAX"YCY77#&S0WM"\@[40XY\NCHML3?!XM)#(//:?#9%#5@4RN& M^[H=/']>/*PQCF"4$0P2SQN0\@\=(!(S=,;X#_X7_Q<^]CD=\60FYSZ6DQ^/ MZ<]I].O.?AP%T6*$/^+);WWN@]D85QV-)\%@.L(S^:JCA[4MX/CA[,,Y7'7->PI(. M?"V(\+&%"+3#,VE_&+S%8(!G.1831]XB0-S\\9K 8*>''OL3* =&+WJ^/F6")*[M,8]7QTS;H2W\@=VWK*.[$G,L+/QX0>F0%68CA+J2$=SLB%8S%!#*M!A9#]/ M>1X("*X >Q&(^>? >\+7CGMX EO[Q'[W T\5'!Z+2T%V^:07E/2Z+U$8$KV' M1.NW?.VYNR/ONE6$!N?Q4UBZ9]-&L^_FI2-AT]0LJ6A[]?SD9/HTSC&9+U)[T2 MD^!U''T"4G;D@]/%T^C2(%XL=>7'OC.91T\E2(.82?=3R5@4QO&RDY")X-KZ MJFF$?P6Z=_F0HN.*I?X+$%'KQYYBI+M$*P1G7A.U _HG?3K>EP5=\G[C?_>\ MGFV,XCAJ;2_!251H'[(V 6IP!.06HX(!+7$(#K9\1M_@W\].0L_>CYZGM>EG M;4)%N+5.*HM"BP7=F3NIZ"YMO$4XQCX3U.$3<-5&6 M[(AD'-9[@:!U04EE"C"U)I4>SFP\[K0<-QO;T":YAG8#9+1ZW#,@QCU'U.$X MXY8Y*\0TB'J?V.*J(>F[(Z!.L?'2;MO^9)=@%=[CF;I-MC[!K)X.&Z: MU\3B)=4[J3L9-UH79&EL%-<"[@ 8A1+\^PF0QN202X5A+X639EQB MAWE[_0*M?ZN3HTE6"B?N;05QTFN;KWHE6U&A/34-\HY Q)%C*G<1T=A?V*1= M(R*LW-N&J#($48F#B[!&GO5Q,EWCRGGXZ?%F;XP4IK+8U+/HN^!]DQ+\G&(V M!+QWAMYZ2B_"2C*(S'1(%Y@A@(]VB6YK&!:(V$GP8;\C%SI9_'LL>U&XG*'E M*IX.QR,SS1H-/Q,R8L2C(4@;Y]P>@+Y@@]!X-HSG'5/X.XW"Q4B&GRZ1^EL@ MXA^_"^Q^0,H2O$2S_&M$7>IP_YN"0,\B&IVT.T7 < E8WJCB2AS.0RO DMJ[(U$#)@*:+&Q>TJ\MB9);V!R M.9#W0HK;D$0 M]L;'XN*D-ND16J.H)0Z""T;GJ=-,)GQ5ZN"B0H1';S'NK*5 M9E6(75WO(*F@ D9FXUWKD(+F2? B!TI]>KFZ+8&ZGKX#5H'4CTG*G3G-3;E. MFN6D7[92H0:82-?^,8P%C?@(=*&?JFX,^'#".NG7I=AO3#@Q0E]*FB:_'@IFM('VR;#4RP MH\I>1;VON$Z,N)AZ(#VDZTA_WE% OH98_F/0SVS>.3UW7BU?ON&+N'(LXD_< MUB?*"Y :@HJZ*O-7O4MV2#V;J)]BFA8IB,[M*D4+1,//=Z_4/Q'J[]X6+D!5 MVIBK70]-T&T03 MX/VW9\%D.*'X&?SO(URWTX[KAL^!D!X'?X ?DR7\B(:+"'YTH2P^/!X-\:E) M/)S!C_%\B ^_S*BNM]XQ?$[M>LV?1WAJ>WE2*ERM$017.\(82-?$3_3:\*70 MMH6:\-W@'?LBV:\SYE18CXC=YC; @@31O6\V ^ MG<*_TWE,%@,T?9(U;3SM-TU%8;Q T22*XR .)XL1_(O^L"Z+4QR.%E/\'MZ8 MP!LS^'>\'!\R(,5863 8A^/9))B&T6P1S,+)1&PS_4?X'!Z;CU$PFH?Q9$;N MQ#!:HO04P:?SYSHIPP$JK SD,W!;E&>^0+ONH>=A![-D2,:D0ZXQ!I M3 P%.54*HLK+-5R.)=^P8?!\ZL:./&E)>_+PIFLC^OR:)>%%Y"6UHC-3SD%V MA,"^1SZF6A3P0+!G>S@U(5,YW9N-J2"YLH9SC)DIN$\>J)#)F17GV02KT!KI CDFE.$P'/U4Z1KMV7Y@R^@T&+ M@C'JQW(CV<:7[UY\QP:0V?>-!]!^SWDEA*UFZAAN MG>#@[!<&RIG$;=)UMM^JO8EM M.O9DC[O&ADHU!X]I-R7E<\(!["5U;YL4TD4!H!8C4+USAM9H!%T'ALDA\ ,2 MLLI[K"%$)4GWA4CM!R2L!N+8J1LE"+]G/(L0ZZDSLE2 MN%'8Q]^!:<.3:S7488^0/2#(QJ3 L AC#'E\D448<@BI:F/#M37)G1(TLQZQ:("" ?DF5<:8D5O7$ M4JR M*PTK3"3@HWO #,\M]3+G5ZM,%?"2&5>8>@A4&BS(6.M($7(TI_6<9M] M:9(+[ 5N@E<#S1AQB<.081:D<1F@XTN5'FMM[DJ8@2AHIA4YK28SJ9QG+I8/ MEN0PL*L.#U>CKCL$,WP?$P.[EL7:3*A5) @/E2=V0"ITL_)2PZW0&!RJQ97% M;T% F%:[5!D^)Q)X;7! QV-12U'7J0+/):N=!#I&U+4:F%8E%FG"%5$&@H;' M[@L[LND"3M P]F[[)GUN4QGL%WWP#IUG++!5O<"';_HE7YDMV>"5^,48K9%< M%>0UJ,-'59A0(>)]AFH9DTV]:A*B1J&[A,6BNS$.L%?0/J?!:S+@"7TO7 #E M!UN92M&D;,MO;)Z2U!(NI[=SI;(A-91H"VM(YPF-VK1,BDU1KU ,D#8PJP]< M.W:6X6_B4];/*0 ]>;A92[/26#"9H.$%1'"UC7@!# M4_Q"W68V#R=+U.&B!>A)\80LP[-P,1N1)7U$2A%()L$,5*KI/)@MPL4T!IUH M'([F$U"2EO"$:E>%%T$1P[KQ6;2Q3\-XCDK59+X,EV.<93H:A9/YO(N$=*T3 M$^/ W0&6&"Q -_M#$$5#-",LR3X0C89C^($[ MPEAAV/*(AY^-IV2S#J,1_0(*ZG3>.6JT&([0+!'12/%XN, ?,?TE6N8!]$%H MA#,&]#211+;AF,),S_I) 8P!3T;A;(&&_P$Z6VB\<8C!SCA(.)I@ ,SE8T:/ 2O. M\ IKSC@:J\[X&^O.)YA^V" K+0O,()ZA8T?__'B8Z.":XV7$BQ\S,#!F82R? M4$#>6YN!*)[=FFD31TT/IO2P^?5-%QF; X0B0/8Q&C@6^"^L3Z*S.@E;,%G, MX:U%L( S'4S'(QJYEV*@P63*5S!<$(Y'LW VP0]B@.PL^-]]_Z,SE(@KN/XB M#+AG;@U31L?7Q%84A9!#:X:*AQQ9820$N<]#-RH+]-H?4DS^VH*V# =UTW3C M2.6OVNGPNZI*DD&0'-[8ERMZF2*L4S0)P_F\>O?J3!H07)R=#[T0+%?;N:$1 M5?!!65OD4U)M6.Z5]T*6@/ >W:/8P>$6UG[,(@[PE7V%ZA_[FV'D'9>FP9:S M:U0>K;@,#U\9==<@)E"M7 ;+-'8$->MT8VPHR&[6VB?[VB.96S__2VK9W.RS M-8E*G*/'CXHEAA=')7/3G9M)0E5?,'7''-]KSO 3<9E*4-8L^O&(S[H[AU02F=XL.UH)38&!2VB?_\@NZ;? M^F6 /A=**)C"!5S0S9P#LR)7:KQ<$.D%ZAW/X;>Q05RD BK+\PB3< QOC\,E MT .XTD":@+%.QX3@ 3)0(%^3!3"V);"E43B:3H(E\(;)F! ?%SR%)\9Q.)LB MHYL#DUJ@8Q47,_HU//=M6=RAL.C%[NC_WE>UXBF1S*V8W?(@.*BK:(0'Q[;.>-_S@>0.$PN5R(C_'Z/U. MU@G:F^'9T(@3>L=Y)Y.[ 8R^='AC]YM.><;OS0NK]!J2@[)=4 M,0)W H(S%?A#(XFHQ*1&N?ZK@N7L?47<'$@'"\HMBWKK'.E3!M]?]N13%J\[ M$6E)FR-"R9_#/7R+"E4 O/'2R5=A&EU>(6<@&I05V[U]^O]O[\M_W#BR-/^5 MA"&CJ486FWGP\@ +4&79K5[+KE5);0P:@P559)4X9I$<'I9JX3]^WQ5W1#+) M*KG=,_K!%HO,C#M>O'C']Y7NTX=5\LDJ"$.>T%" UHIQB3BMT&)=0*# JHM M*3_]&M0A$G=U;8W,#V:QM8KN1C(KO"VXX^S^?6G@"!2LF(H_KZ$_^1CDKS\8 M_"WWJ<4&0/]2.:HBC>""FI6\5Y:C\!IT@_T%>?OMC+R$T>RH"_&])(X1@/.N M2S-H5W<%2L-T,;,L+$;A$7NL3.F3M:!R6\"J]O3F9GN8N\+FR6JL8S6NUJL+ MW<7/6/O;#PX@AK,"465CC,#=\? F'8M*O LDNBA4VBUQ,WT0J88_K 3-5P=5 M6' 9%.#%K@NRS2]V=CLI*9S?^( &?)6]H6)+B?:*@CPB"CGZ)Z$O(!YA -Z@ MLHJ*)J&Z]+O9"W5KF%B-057U;LK48YR62/9G<\2IH*:Y'=Q#D"+^2*5&.ZJL M?I9#+XS54P=?^,M_J\.O+$EIMCZT.OQF\_=[]P2DP*@]!T8MQ)X!BG%5U+H< M[\]_VIE:@DI>R__//%.'HX'IEO6YW9DZAML'707*OEQCAJ!ZU./''ZN#D7NB M.7__3L=J51:11GPY5K\I/J+W+%I*Y:9T?'"D7B%<.XS')I6+& ME%//203AML$@;M'5]A Z_^@!"XWGOUH=L?'>','+:&IU^;A6;Q&LVPD;QI9S M0 L[4M&<1MBR6UFA:%@76&^.[+DAGYG^&CO-!E.GYSD&SU+"F6,=+-J"/D9.8"FM+23-# RDZXPU)1,-NN>8J$5Z"X)O)/3N)0 M!!C8%WLMQ=.@< 1#33?W\P"3S5+<\@3#/]6(]BI/5V16**).7Y+N=%)0E(QX MB^7,3&3,T(:T-M:B6:B()^H"$B:P\F&6$N);$7;*Q5\F%6X]#'/S^&;^M$M* MW9T?CNP"(39LM*K%1C.9(/#GPT98="1^G9+/(9ZQG'IF!BMTRYORNJL7[=C MK2,7.SN41X2*@I_388CZ>U$6G&1 N_+90<'UPU<[U$QQB;>>RT*A& M^99Y,2_X+Q/(K*#_W8QQ66ES3F0V44[L!U2ZY)JQJ'F&//)"M50MWNJ&5@AO M. S[4CVJ?Y3QT\YH"I8V@>2XEW"%TOQ3^!H;2G0^$!?'F3VP(-0^UBJ\W6Z0 MA[20*)J=VLN)2,L'SEDDPNZU7R[+A&"YI&I8OU^JJ *HYAYU"7X9MK52]Q8[ M&TR;?P]VA=T=7RPQ-X >INE>DJ!N>#.&F8^JK5KZ>6V*CN?W>L7HC+2;ARE=, LG?\WWPD_NP&(?;_>;MG01O61VYK+4:+^ M2)_\H["I<%R?'QXV*#U8W]TZ([A0&?XZP15J^TC7,XP\M@]E.9G>2ZBO+W#T MG-JZUH,_&X1026Y %;BQ%.Q>%3;@=TXVH#T+!!&'N0LF^<<(7%SFLL%WH!3- M$1\9@95G%EA"=B,*3<1'*\60>F*R#,WB(=VDH!0/AAP0A(J<2>EI^% P*9^Q MRG3!@ (FH,06"G)P=GL@$IZLKTNAZ^VQDM2=E'3HM?#0$,6U'8L@^AA:Y:Q- MS\K9EO[%U ^03M,E';"I,Y'NP18>@"47K7/RC@%GL5"11(HEA[197%$L S72 MNK[;^S ;Y$S7":WA"&*/]0C$6S/]@"P[&G[5C(1.E50S/5M3Z^1@SQCF0_1J MV(>$J"L[\>XPI5S#N;:SV'DU2O[O%$.TE11_8OR&?.@L')NS+T:I*@R7&H]* M,?T5MD'/>@K-?OU>G8U&VLIH_5B243.O1P.R+(X0IM&V$VH#D'E)G;_$U7ZO M!BPT^'GQ5'DLK/I(('8J]I>""UL;S78VU)9)&>PBU1ML'!&?!DC+CJ6UXLAD MT?B@!^G)].:0_ 5D B60=D&3]#,B[TU$@EE92]M6;=:";O+.2>,/!"/.;#$< MBU;BGKG6L_$@8S=F@, B3=:+G-GWN)J MM[)M@T;6W5%8"I%U$VP;BI'@'0YPC:<_RJT$(UJFRP=2VX*CR!EB3R!XJ\(> M5NX1U=-Q.:]9V7Y..WTXK(BK'0D2BU&-GXMLE/=Z8_Q89D/X2$]469WWRYIS MPZ>WL$WAMV%5.%) '\]UE9?P\ ]$\'Z_.;"U192A3I4/"XW=A1)CG/=[_:0# M+U=(0KAE[P_W?F6<*D]V<0+>X-Q_?QJ.C9Q<4LCAQ)B_19&/>ST>GC'(Q@&/ MSI""VFAT,!YMH$:GQC@E9W3*O@)6:VS_,XQB&U8]*Q[52^>97%]FH[JGVDCG M')-2(J3['#>\L7O/)-,=31_T7JG>6QOH*QG;,+>4?+5,%&6Y-"J=W_A5T$'F&"W<5->OR.4A8M>B5!? MAO&TA[PMWTVN7S#PEO-DGGW%0_15UGF[WBQN<-2>JZ-)*#'XJ@[B2Z#4Y6X1 MO9L2QE8@]G)S)<*NH$;AW+;XP?PF53KJ+U1.U9" MHA*>&T_[G,JRP)<144TQ#V%^X)RM\^Z68-OJ1Z(;H IF:K:W,V.KH5$(;[T. M?/^"$/)<*>190Y;R#EY2>QZZ#]8PMC,1!PRXG3N1SP?,X9IBP3^&U M"^Z=;0J6:4?:&[:Y\6H-C DTRLK.J$0)+P;Q@5"[^+J@ HP5'*+.B!@-B MHJ.P0>I*X_2-PYL X@A8DT?-M[XKLS4>(]3&+9L/U*C;?C=3MS/OEC,GTA%1 MFTP6OAJ"/+B63S<,/Z-JX)6@ZP$)A@3IPMAA])3YIP6CZ7 [T")!?S&;')T< MP7A$UPPVYNH=1.SYM:'-@'H#JDN>'$FLZ/Z2N13P,_T;ZO2[8R#<73)YU MVT1MJB2<&'3..Z7%9(Q5FE.$.\!B67!.(Z;FH*$7JQ5&SNS;&/86;!NQ387V M.%EF/R>MTS&1D8O]TYXM:5*MQ3.U(7(POE'C[*+;>FKQ.[3//D+9(9MAA"7%O.*1JJN@2$$%X=1-9;%N6T(=EM&UD#3(WL._2M M?">94R/A;B;:;:=L@E/F0F%1 L_9A]N31&OH&;X%^0>+GFQ*!K,Q..!\[V7\ M;-"7J(E^"0-+ M1PC!*^,Q7!@(]J<'MPQ"4H1/U:CP.NJ^5HTJ&![GM6I5EA[9Y 7 ^;$&.0]&(0PX@QN-44?2JWMD8*)S*MQ M$7F#1D7]K'UY*3U";[[!-F6TX%D%;/KH-5XT?H86#ZOMN]X)!)TD@\XY<3ARFI!,#Y5,4)3P MV,?@H_4]#J%>,MHMOJ7A(W$-!^QVSTBG:&N :C([XF1G8QN2AJ/=.VO4">RX MC5O=%JWH EM(!R!^,9LRM0C M&NO>"I+1,#3>C8Y6HF+85NC2\#Y! 6.^(XE MZ&NZ-Q!#XBJR8CKMZQ(OHYW<$'%P]TNY)V.>M=#&L2*#H3Y!VQ#&4].P"EKR MQ$8IP=J,0??*TJ9_TMKTSGHBKF_[;FN+^U7RFAUHE%0A-#2HA!\HWW_']$Y; M#M$AA[']PU0#!I%7RL8.6FBD;&2>M5XAQ3]66*I)DOO-P.82J>>$?RQ6%W([ M9% T65HS@G^5&47'9:[O$&QO98,KXI/#:=-E123\P;AS>6JM\%N6UBR&=8*X M1N>4MICMK0&&]"#O;C[,9X_G^\_XJ0N5K^N.4:-[&\X!-(Z1<(M,1,6B9H;C:-PYAR!1E)7 M+:G]PX9./5.NMO$I?I,/\T0Y!-J%R=P1N1@(\R\Q85]BPK[$A'V)"?L2$_8E M)NQ+3-B7F+ 38\(>XY1_2[:6P"5_+9?T1+ A,GA^/"YX7XHQ,#;OF52? M?:T^^.)077K>:+L)RY]):%#12%ZPU 5/M%?E UKTG0$B=1*T9EETZ^SYUW$K MQX46(M]Z]@R6'[UQQ:%]/0I2[B!B&90Y[O8:BK2%PU%QD8_[N/V'0XHAS(MA M/ROZ/0P";5H2B-*H]N^WB]WT[@[SRH4%P6#+P?(4=#F"_J<8Z$L&3O1+?Q7E MCLH=Q+L%6=/=RD*D0H-B+1B-KC;W"+3*?\M>'A#4+<]>+V:SY?SBY73'@563 M6WQ 6RT004Z9+3CD8[);3+.KZ0UJ0UGG*P21^^JYS2)$H0CFOA"!*9:(,JO[ M%IQB"'?L]OH1A T:]_\UX?X;8('.5]>O7V O#)D+[*,[Q>3*@*6&(W1> MUHQVXXS6'GZCAP^,:+XL^I(_^,S1#7.*JQ[DPT#8!_,^H9 5H)\40P8+1O1= M_%2.\A&!DQ7#.J^+FG$"BV'>+P?T)IRV@O-8]BA$N!SFPUZM4!\).+! S-\> MG=*(]LB@C_!X58_QRPH>%PC(&."C 7 6@&8; ])@.@MLLX&%O+:W \;M"Y"$ M,"9L\=$!J2AP.I3TYE#4CGI P(:(0XF#4 ]!KE6DR>S\0HH:NU-G@S*O*XPY MAL$HQ_0U#@JTJH!6E3T8COJ)^W<4%/1SKZ$2E@DJM'#,CF&9D,+6Z^<%J;TE M@GGV1O(CG4-5!6L(UHU"!RV+0=;'')211@>MBQQ9R?M(A31RL$)Q08U&.&5( MCR1(H37\4]!"'(+VV8 ::A"_%:ZWC1JJ4,"?:;1O@R3:8AD-.%H>TW.J,8%< M@QI:X$2.8/H) J_(AP,:5#C-(%!75 MHK2OUO+03K9+O ANT;! !X)-ALPF012X8C5C7YV"K<; @N>-G. VOW>N--_V MM&1^BE%,%]1 /.GN*260SV,ZS4-UT(+&;YMFY@#MIZ#U'0A]4KU@%Y+4+^%3 M!1O,IT4;L;@N8)^6L)Z^5SC5R$6.1P9(/CA,>K!]S&57W;*_21.GP3H=#_!T M&4+A,;8T^ 4NIP6"=PZ:*=(0DK8D/2^"RXYI(["!X%P:#I2\B#!MP!$Y@MW; MAXU4%0K@W%Y2=J#$;9)TOE,2H#_"Y?;J02.N.H@ V,+C6%VITF. ZU#C@,#N M&9_Y2G&-2VR_]20>W<.,L?8QTJGU5B'#!@DUO&QW0(E&I'I_3\?PF%I:P&)O MYJCU65_$1(AV2CNA !0B[^2?!=E%E*ZG0T!LG";$*XY=AC+4<%ZM8$L@V2>, MYA D;WNC$DA>G)H8.#1LN5<66#WBQ/8<2XKV!#NS.8*C\WN%4%V YM ;FG8K M^"ZD#BB0.B!M!^I4?9W[Y8TGP1K"A2F8:>=R>FE<9&TFV\4MQ(TON:V4[??* MH$SYA40 #W=QE+M81 D1U M"9I872M-:V%5C?KM@(Y&5(-!3QL631URMOE+ XL.YZ[_6EPBB$&F?8=Q!Q[0 M>F:$"EQS(<5488?88 M>'IWA5JD )%9='Z/3!W)GU0V+:M3=H<=FAM4UEH\XBV(MXBJR,'&="4;BG," M[OQ$AX.WET%OZ/X(]^/A2'Y$3IA+%:=CY<>0;67)&L*'Q69'5SHXKI"D9U#@ M+(SS K00_37HC"-DC(&K?Q\.5CZ&T,E0][,.VAOH1S(FF&_[\NVHU]?;T1MB M] - @TEQ[12@) YJ%CCPL62>6^OW'O:2^P8*)^SVINDV(ML9YI>B3[XQ%G)K MXH/#*II?;NSRQWAMB+QT+G05-I>-NCP8?S7;RA>-^DYSWGE%RX(2JPJ+CU),X3OE8&GERX.-6]8V]G7T-E>AFRP;XVUS ME/U,_GN0S;8'!V]J187L97512B%"8I3595["FD1C'4SD=UL"?> [Y0&*Z>=% M-AA R&AV2"OMUVB!.L;8 MQ+]8-=CEJFBC'S!R[-5^?F^A"EMF"D$$:6B(DA754%\PF#9N2(Y :>5@U"@,;V^AJKV$L@63W<)UN\LD7%)27=9. MB;-@@-JOT#CDC:AR BJ"*6S*10]H-WYLL[=1\ZI!-5*\[XJ M]TH;7D\J+"XPR0IS"3."ES7X[6H)*PY>-E7[V^C%=/4+;6]V3-"1Z5Q%V3E= MD$',_KXS1J/)EE#<+3KUZ[\#_<$D9!Y5C2Z.^( M_%*?['6, LLLVMJ78"ZI2HHT+"+%-,/,/TV2_4]9$'_K7G6SU^OMW72%84-T M4787Q" Z,_B]OYBLQ8!K(;H4[-6#0D]]CY\]*1BLGB@W3D02-MM6*/.:M4:E M3]/DL_U\O55V\S=.@"*[R&("5\GQM4)>AGTR76%X2_YJ*#(A3KOUP4;%O!\EB%9RI"L5_[DDM['(<'L MH2Q9I'7$YM@RKOCWHM M1UQ"9&5-U[+6BX&,.''%?_X1_Z,N<17#A?(#?71X/,&'HB*"N $%HY%L*5&G M;3'@G7[1ER'FE Z:.;IBC,/H!R>>_)A%;ZW8P_#)[?P#'$/\"$V$R2ZT-!"G MX\V!55#B!49MQ,_&8Z8^9#:[?*4;<6YTU.<]/,VXXAC;1JN_BM'*'N[&U8^= MO;!0A*[0?;%>F9T4W3Z&:X:":+ 08M&1*8P5^"2%( !@Y.1I$V5\C#;>M_U[ M"E0K'D78AB3S4%C57J09']%\<+0HRE=$?0%#9ST=/V<4EI1.K#KP<79&N3'A MQEJ(G(QGE-DD'$FQX;-6&ZNL"<"_4&J-![TCW)$NNUY1=$'@F$2H/U$431S#:O, M"QU5&@D?E$^QIWFG//6>)E4)FOI4&YI5+E %GG@WEYS[9&UF,_3/"#F<;MS8 MFW^!W=RD(=D;'1UA1S=[^[N_UF_0U6XYM%BM6P0$KO'@W)-CPWU\L9:9?E&E M)Z7I_-AFI(Y(N*C>;ZFI)S&:4!>\P//D3YXP:K%WFB8(TT_H=I4/Q_CON$>W M6XR^]M<*2BWIZQ64=_T!Q[B-LS[V8JQP-P$!UD"VHSJ>1@5^!-],FU,B%WP_ MJ]W(S/D\^Q'6$ZSF]?:;S.JD1KM;K [D=[#O8"/*-^E3.A7&9(U8X^OW"RIB M>2SH7$M)'6ZNOY"@\RP<;U4MO%.*+5O778'B\^U\M2;\".R)9@N9"EL(0L[ M#J".8VXI(O/S*/("U."CK=#E8G J*'GPS["F?_JP*O"OLLQ>4%-7#0NP[;SU MNA1^!/^4] ^%S<%?_5.GK=!2B[T#,_O-\OUPWS.R .26CI%2S%A!B1;_BI-N\9N ,#G&CT'24#60&<-[YNN6?S=HLQWE!$;%_]C*"(M/"2$VSPU9C4G'+0?1 MLRL*YJZHP<,H23H5'E%H1<@G<<%"O#.($=+@#5\ M>P6S:4:,(P%IQ,IA$?DFJ?[^.7N7&JZ0;R?7N$1Z6- AN/UU;B ;]JB*8_>> ME>-N@93T2THPDLBUAGEC:N& E&NNLW,"^%H#&\MPG'L"955T\C![[S4Y]UKC M^2,0*::42C=SJ71J,1+F(=\1=1< HEB2#FZBF'C0^4]=G]HE>YC72;2 M-L]6H$;"-B"Q#Q;.1LL+2^>K"=S%OWI.HZCY%,Y5U+^QLWWN GMR!$O;CAAN M?->Z15G1Z&C2?0^W1\R[[&S4IGX>S^9V95,,**13B"-!XN(Y:Z>O<\7B0\@' MG.0AFN6O/+EPVN&5M8,VON=T4"'GV#?*$[$-C",MIT[)-;P#=XHA%3[@ UR% M'2J2F*.-QQSR I,"H)!RZ(V4.^GH51&%,N.\)A""_[K3SK%QRG&$J?C<-U)5 M1OWB<7,/9T4QZN$_9?W4\]X95-CJ ADL^[U2M*Z3IQ[:-H+IA[G'N\40]$U_ M]JT-3HDEX@$J>1EPQ$S1&S;[?]YX8Y,A]EYK6J?;&FZ14TK9K2UOVM1$/E: MHL9:_\LVA9&+Y8BU-OESFPK(X=)@N8W]U*9<\K8<-> V/(#>&*&@3-]8%?8U MR'T\[DYY'C/AT'H,'P7SL>$].4?;/5R7 FB3-SUE008,5!1MVQ><@+.\^4K^ M^->>V3UROK<:;GW_6>29)3&; RV^2#,!OD2]TI5GXGPZ5: -8P*M.%.@T:9+ M2BP0MX^29NPXCN?4G2W*R&7<),K&S;^C1_DDR<1NJY->*4G1:R>?0)2U?+ _ M.DTN=%J<*I$[)HOM4,5;D93F."C)1E(.??,7RI3) OI!;QA6H MQ.T,AF05 #E 2NY$_(%1TX$@.QNGH64S.J)=^E3B/Q[H3@/5B[D\8 !_J>"D MF9;&%JX"J9H:7*DXZ*7M=V%F73+=" M/_!EJQITX:H95N'V%#/>I?A^X,5R+AC7[Y+#C;_]+J/\/1K,LF\1DLO"-GG* MP1Z4',[7A7L;U0:UUR,"'*ZZH$K]'>[5.,B\T.';H@M[P1K]OD)OAO&,U/F: M9+(_!WW"D(5:QXTI/<%X3':[P_TF&97'1BPF,O-,61]]=]#4%(4<#V1;5!GV MC")JV-'([T3AB*#Z3 MX\;7\9Z!5L 8#^ROKBF1$+3-JI]6W0J"J(2'RC+# .\>^4OJJ$96PJ6[C[_# M&XAV.4"PMG'5C&HW*-#Y@GFH_;P8C+)!7M<*R" YA8B%SJB/0_)@DR^\8$"4 M&L'D@]7,V+AP92%4;8Y&:P58KO%XI0CN])L UE?50&#."LE1;D@F*NX%*W[R MUUN$W_"K-UE7"ZNQ:*TB0U:($,SC&D$:5K_?V$U:Z";)IQC:G@NS_#( MAF?!F(1\T>M6\ _VB)R&=IA79 YW\(G6MPY.$(8!=@H*@Z$/8[I_=:I\0 A0 M'<2GQ(OS];'#H,,"!6.M2:)0=#2)%/Q$,@6+"8$W_>.T4SHYB73J'6[VK)%8 M,!*@/-Y1!PA!FAI?\6#@7:>2;\B0]\-BKWS8XK<5>"CV[G0(%LQ\?&6XGFX( M_AL?'<(((188QN;4(_P_@E\UA9[5HR&\-XUKQJR\(FNX()($3>!.85 R0411C%71A983QB)3,^.M)(K(Y[. Q9^B. 8E)A5GB5YK%JF! M@H#=!6@&37 ][KJ D56N5T!.T3*H*<7B':DX?!5)H7;LM/O.TZ<8\GRM0#TK$ML)3 MI!S*AW^#M-\DG3'2L"4^A0HE3Y'^W:L*IGOG%KMB14TJ9'[$.'-,#*."!_/_ M'-8XB:QW,X:MQ(>02LW?8S@TJO$9I5P81RF?/NOW>(P(F\[F8)XNW:B$F-FX8O5Q3-R__W3_A6SK_G!)^CD7>LSP[-56*= M$")?GT[//B(EDY"DN%%5BD-_U:9%%9F(HN 8)D]%0BGW+GTPO%U#?_)QOPH& M@[\-2::2'1O A;**-((+:M827EDW\.LX*/*3L+SMNC2#=G7M$<&>K 65VX*C MX:./K[&.U>A@.7[&VM\*P6-L!1H&5\[=,3B>6 MJ*(3F< *[VD4[[@0Z]'40+*3#75^0 L&D8(M=G8[*6R5W_BPF/^JW8::"A)! M:HE":6JXQ[6"<[^ XV0/XA$&P$UGZG>C@/%9CKPEL+=1A'$\#!H\%[N;Y7I' M>,?2',WDJKH0CE1JM*.4#Y_ET$N#,X6__+G>4EE9*'[?W&O6#-"<>29 M"W/)'7'<7#D98:/.,OS[+N'L(MMYZRV=).-RIM[$E]FN(LM,*H3@?M1#>C*] M.:2U10*:C[(\O;NI8\P:W0FE.#]GKZ5Z4P'9T M$??\/!H'I\L'O!R8-1_%XO?D54 #X3>MF1:BGP]! 2=:B**7%Z.:>2%&>:\W M9EZ((7RLF!FBSONEPPTQS(=5X0@I. %99T(Z2'@84T0P8N_ )EWQS7288-%@ M8%1CI =I!-5G[NK7T(G[PSTL UIN5ZHZW*%>SQ,3$-ZMUTY4.H= MJ2P4=D3B-=BSQ^9%G7=X%^"\(\QW[/5X\,=P, QX[(?DI:"Q1P?#0(U]C09E M9^Q+!6+?PXKOK;[/.,US?, EOU23X;8&V=K,>MS0(Q9M<7[]\>QTH+=9&_,?D M_8XN0O\1OJO;E^2+_Q&34?'6_MQJ.;7W-6>?ALT]0'.5Y) >"HLK^ZI3=6G> MD]F!0A]L3O<$ 7RJ*(M3'G<LA12>__A65T$68 VHB$$/*:AP+32/1 MP'S]F[R0+MOL5<42#2\E!LV\%<::-+QVJ5C,2=E7M$JY=3!H3>O5*GNA\\AE MB>?:]VK@6Y)+QPW147+]RAI[D]"_"Y97>CM$UE= 9A:?X%RTHT23\Z/-M$(& MWR[N)<'^VEI=.;KMMA**^H_)I\7N/YCQZ*(WN*B"B*>GJSC[AZ%D"39ZT_7I"2\KL/4MG[W(.4JKAHK-A=R1;4A-Y,LCN<1=Q6NFN>S#>:WY-^#K:0[IRMU%TH@T]0RKC;:U^(958)UEZ_UQWU M J4V.A5V+ AHRM.[.S0/D'W%#A\ Q>,-25Z^EM-E\9)YM<^9,*LF.4Y4&YJV M8! V$08_NK3<@<"/4'<':T2"0H*TBM< MW:2*K*U,"T1%P6\%.R1')0TT/L*CH2J",=@N@^]^^KB"5SXL-E;\J__,J.Z6 MH0RC5!2HU6X2WKZXI<$H M<_G96Y1S O=Z>& FS)\@39YF@&/)!4]7>!C#^V1E)\CAV\A-%HH#%HJ)NP4GUW?$![0UOR)[(-3 MS1E!237:7YA2G94>?KP55H@JB/W-89][IO;?M 4W5819.!Q6DF=!H>?4*EU/ MU9J07?I6!&?V9*G"CO$ODZ"'6_NL"ZHM\T*!$(L9#EKMJ(46%(5SG7-C7O!X M$<\C^4Y>F4"'LVYM&)1SK2-?\EB$39-P1;>N_YV%H$6P$@V_,^IQ<"_3(L*$ M0P>%N+%#0;OB@4#!<^VF =YM5]C1><,\IOIQTSY;6,I2ZT>^9BMCYK2Z(I8> M'(,#NEB2^^Z[PW:U0)=+GMTN/NU)D:5X0/2#X"T(75YP8YU'<N#?\ :+Z>?G]LK4P:EL:/ MX>2G=1)]UIL .!SG;=/)3R/??BB=X7N*6?O>3LT)!]9D,Q/,6B9'. M3M$FD5X'"ECC<J'%HB(WP7_DY D\=OVT+ MG&\@Y[<4.,)W_4.(PV(/6B2,,=25- 5#G%TT[A6^:(><=:+KV""1_E]##99N M<4MFBH8N-TGQR0:.RT^,?;+2]CD;+!4QX?_K,-WBN?Q;UJKQ*MAGAU'[3G'6 MN/V6/0M6FL>0E]8N:5.1J]@# ]6D0!K\(/#'E"**0BV ;RK6,$P?X*BAH \F M.!$L5$PI_XA.&;9:S>::"B5RU UZ5$Y0F[Z-/7JJW\I@Q(8YZ#UW/M'WH.U' MANH)&E\=K>+8JCB^N9UP)GTOB?#:)A@%%1Z+V4<6HW&*Q_B\.YT>S=S&?3JJ MA]E4SU:H2/P,:7JC08BV#YJWEX7Z#HF(9L[B^""+8Y%>'(^K\N3JTD'Y3]:C MTZHXN?C3]L)/#L.]]>[Y*L^1(D];R1:CTJ3%2CZ#OCQR+['9S*71YQ&9-S?6 M8G9?G%#H-_%Y_4QU)4C7TZ,6JJL.CWJ@)QK*],^TDA^I^[8I]^PU_4-:UGKK MT*[M:1;CW[I7W>SU>GLW76'H2&@"/VW\'T4]_[B3TFY43O4IAW#3O-B0ML=5 MC*,8NS'CJ@V"=KR*!O?FL5?C?LNC?4K#HSVUSO4[4C:??'UKN^"\);!MPX>: M*.-1;*:/FXF3J2'/$IH-\$Z_M9F3)[A6Q&D)C_$/IGK[%Q6Q MU&,!L0-.:+ MMP9'KGE<#.=?K+6=A0C#ID")T>QWS787<^@D&MHN(VZF#0TM?3>:!3NH*=:3F P <+? M^4_40XR*];\=(J9R\&TQC(6LUE6W"K^] FE&INTMQS9PQJ%]L\%(A\-*I]!B ML,-:'+T1#U 3S5XJBH7,;*4DE#!(6VA/>$"DPH8G*,REZ+-;N.F1NNF1OQV6 M\,BH\1%*?ZGXD=G\ACB'PIU]H[LT3#WTT\T>2BKYH7A+N+'#>$LFFRT\,FYZ MA+I+FY((7B3_^,$5SE0Z2@*L$!B K M_G#4[!>8):I54R7ZH9G1/4880)Q5"6K%W?Y#HCDJUFH^LR 4VO1.FC^',EHV MOVEZS,B2+I])[M)R^G%W6-!DQ$03Z'MW<-OC>/)(2/:/+]]^_W+RQO_Z[XMI M]O,8T2(&5(ANG[8;O8P1TRNW[8D97[ MUUV+>@0#Z48R6$%1(O(.M1U 7*1&P?(WR5&Q(Q=3XMPPS^--9YG]O%WLH8N8 M6$RG([\7*IHJ/T\5>6<$7>\Z.4+,>&5H$ M#[VBHA$A ';Y[B)[,?]/!8O\U_GB=K[(7L,8WRPV4V71>TUG%8:Y-#D!HYH MO"4B$LFG789?=(9K"1>&:RBNWF>,M;A4'99:^'.75G=GYW>+^##N!$PB).'[L-W2KK MA+.1+1;_>_Y@IBKTG,9;7P^P.8->]FUD&UP90'ELJ05BL,5\G6 O16NH"JRA M[D=K*/NQ5U!KX^!J(;*)F)AU<$KNZ)1)+2^B5A@?=N,HO)E+3/EJO:>4,I&C MIRFH4$6S'[UQG.#'Z-O:R]S8 _-88R5U7!@>N=2V)XD_QV1@8RT$PQSNP:F]@'E! M6RIBY.\_SN:G_#\[_Z68;,##+2@<[R;SY<9SS<"EY7:*;"M[15:% MEV\!+-K*GJ)$?M)C2Y\L,G+J+5;68,3L_)@2-YCS&UR:<0W5N*T M:$F:"EJ\CAD]YS0YRIP>R# MJ@6@+*YZG<.)'IK;GH 4/>:9.94)/1@TSHQ. M# "2PN8BBF/)PX_K#R<^Q_.2K6R>N\#!/6W$ZXUWPO"+GE25%6UZ^A[PZ>!W MI_'!GY44Y >=_G02 WTCJ$8;FM7$$DGP#?_FM M7@QTC0<_YWGXKM5R\SMED MSP94NA\0JNE*+EQ+]L1*YFQ*;*9X4%OK"2K".F\.N';8_Z**@'CP'"K!"2IU M=ZRM8IZU]9P W3%M8 M E,/*"@VP.9]23M$+Y13=Z'NPE*"!'ZA/(8M4<$.E M;->LZ"GJ2;COQNXCL?-/,F6SH7HW?MM"_TZ4&5'Q5 H79JZ-$'L7)C*X,L4S M="V0#5D"ELYV"L2$,%>QHB=V96ICHZOY^NHJO 8L6!5G9#3E%48CQ6%I<8+R M9.U 6;E@.\GR(5? &AJX5V#9-5"]?CMV\1U%K_@J?&=FF>PHJ7B-EP%C_HGU M#:%9(EU4M]R-:[6P-XHF96-((CT*H;$DUN:4$#C*>NP*!Y<9-7*5:'3RF6B. M. :,OX2.:C3V2D*43%:U=&:V+G= C[ M,*6+[#B6YC,^H.!^O4$EHL9)M&VEV_=)MJL6P5*W.;V51L MS2T>M2B#"$Y-*! ;?7'8.J.BM"T7W8'$7/\L%N<=[3]\_FLST<,2'$BAU;.".-Q&R BYXQN1-=M M@I=-/QL!E6W5]M^9EOF<&5*5Q!O[;5$^< MEC!S<* 51^,6BQA,W3@F.9#+./+M*"HRBMBS2%X<^;:,/7MT:2588!55Z#G+ M(L;&&IH.$J2K)W<@(#Q]HE[(H CZWLM/<+3@K5!A0JB4$[?RYK@\)AP-OL50 M@6!\HE2C@3Z:H@JU0-?-4>TD1,1C]F'L_CZ%V]MAEQ'SUUDC=S8A*3[UXWJU M=1E*F]/(FSBP D/M468I_XU3Z=>"U7L*&UO3RXWD;.$Z2?P(_V03F^I^ @"4@\92(V)X[\Y*?XPPT(6>*$U )T,:@V,\ M]A-IF,BX9VY'9B5?F#VR2DJUAR[0C4'NUROZ= MS&OI=$1E@!LK UPQBAK@CG"MI2N(WF/5.!A:M2;Z-6;!X$BR45VV7W,Q"K.8 M\ FHS%+M]>C*N)F:K>P=,8IY24T^?9G5D]ZI/6DD!#.O_&6WV_^O_P]02P,$ M% @ (("3X\ FF5F @ ) T T !X;"]S='EL97,N>&ULU5=M;YLP M$/XKEE--J3052):T70%IJU1ITCI5:C[L6^6 4M^8<9DI+]^-N8M3'U9UDU) M/H2[YWS//<9'11$B&E'9E MZA2YQ"@N3!*CSLQUEPY#A,/0YR6[8:H D2BY"N"R@X#-OQ8Q#N##]-V/4JBK M$V"OD_>3B?MP>C7&IW7@% ++\24.H+?\ )W7DYZY3_/JV(AZ\6?4SS"/B)=/ M$+S38?^B.+\)8J=_%'RQ?/)@]11XJ5)=)I3#?U$\/YPY] "FADQ##:( M!O :4;*6Q&0EB!&ZM?#, )&@0@*ENTI7]@Q2/-JP9SW3< T/(US(NK:M8+_7 MS?)1H/6,0$)I)W &+1#Z.5(*2WZCG7IQ#?X6 HV]VN9:82K1UILM8)]07W21 MM9 QEET9#[90Z%.<&#F2I)FY*I$[)JB48-J("4H%1[6&-J,Q-&V$*;TW3^/W M9(>[2H!=8X[$A<"H:$V]Z\;L3\VM)0_9+/>0=KX7+\C)1JC/I=X.KWW3\_A. MXH14M5\EG0#-CO*<;C]1DG*&[69>+.CM63#T45L'9$*21\UG6B72 )80;+!4 M)!HB/R7*5[A2;3M5R;Z:9T>H^:WOO>/^2[_)\5S\__7G+]JS(6 M_(8:S7_K$8A<'+[(^>7A:S13R1&(/(KGYN(81/[KGG2:(6,PR>S,,1T*UB6A MBO!&;D;B&%L]9I ,X#+S".3%N<"%WSYJ]Z*Y3?L]*FYLY_->NIW1K!2[L1PM75-#HY MR:8UEVIR_G9WK869AE^T$X636OF-[88O4CS:E_WM5\;] 0_B,[\[FYQ,&&^< MOI:5$^:*._>_M)'?M'*\ M6A9&5U5W5KNC.\G?P>ZW?!'&R6)PH.-WM]RSGDVR$W_!!VGEG:RD>SJ;=']7 M8N)_Q33X&5T[[#[[1CPU_Z<9]6HE"W&EBZ86RO7M:$35WEW9C=S:"5.\%F>3 M2_T@#%OPM6BQ_5UNROXG.-\X+US,G$J_P]R4LY:1CN=OQ9M2.E&R2ZU*H6S_ ME]65+#U1 !D!R.B(D/]$ 60,(.-C0L8!9 (@DV-")@%D"B#38T*F 60&(+-C M0F8!9 X@HM5T^,JY)=<"LMTRNV,,(*%4#. >2<%G+9U#4W3RW6 M4JZ5]*=QY=@?1:$;Y60 ^09 OJ&%O!4/0C6#3OL$]=HGM#A7TA;>B](CE>S3 M5IC^D! /2H78*A>-E4I8ZQ_BOXV_^T]P2"8S8IM<\(JK0K NA^C"0RM_QH / M>61&+)(K8>0#;U,H=BV51Y6\8C?*.M.=&6(BD\R(5?+17_=&%;H6;.%3FN6& MFT%X((',B WRS/69?Q6#QXI\,2,6AG_1:NG:@VS7%U]V\;L6_OD.(9$O9L3" M6#I=W&]T50IC?V/O?/"ZIY -:6)&[(EW];;23T*P"Z'$2CJV\'$\:#GDAQFQ M()9BW1[A0Z(_W>\/DV"?LZY$*"B(@% M<2!_VG&&F,@9$;$S1O.HT<9$THB(I7$HH7H&1/R)B?\"\:AC92"01L4C& M\JJQ1QXCI<3$2H')#'L58B*UQ,1J&4MG1ML2&2WJ(WSL2#, =) M>H(\&,0>1CBR4$EL(8PY""%DH);80QAR$$+)0>M2)MT$((0NEQ!;"F/-P MV0FR4$9=^H>8;T),9*&,V$+CTYC[\5N(B2R4$5LHK!2/S"B$F,A"&;&%X'SK M("W.D(4R8@MAS-!"&;)01FRA\6GA_<,/,>$*,^KYN%',T1!"%LJ.L&9@CSE\ M-Y&%LJ,L']@_]A 362@CMM AS.?V#-<5(@OEQ!:"F(.'GB,+Y<06PIAAAY0C M"^5'*@'UF&%:G",+Y<< M(P'-B06T@UPVVVW5/6L_#+KD=L.N*_T8)D=S)*#Y+UG<]@/FRYQ2B(D$-"<6 MT [S W>-D:Y=Q*%7N]J06H>82$!S8@'M,*\;C^D#O?V'L:9F_8NZX"$F$M"\ M$]"T.]B>ORV]3V5;VI"B1Z71A/&PN&A>&_\0>!XM.W?*G'<]>6YMR7S=OUTI9= MU8QC_\68LF_RM2X/79_;Z9=C-USK+?9@6F&YY[_/_+-\=C^=]_MKM M?UYS.WY0\7>!RGP<),M!0@]RRT&.'N27@SP]*"P'!7J0+@#NCM^'H[H+=;8:\$;9;P]79 M;\?7VP&]'5]O!_1V?+T=T-OQ]79 ;\?7VP&]'5]O#_3V?+T]T-OS]?9 ;\_7 MVP.]_0I[W6BSFZ^W!WI[OMX>Z.WY>GN@M^?K[8'>GJ^W!WI[OMX!Z!WX>@>@ M=^#K'8#>@:]W 'H'OMX!Z!U6>%>)7E;R]0Y [\#7.P"] U_O /0.?+T#T#OP M]5:@M_+U5J"W\O56H+?R]5:@M_+U5J"W\O56H+>N<-8$'3;AZZU ;^7KK4!O MY>NM0&_EZQV!WI&O=P1Z1[[>$>@=^7I'H'?DZQV!WI&O=P1Z1[[>$>@=5S@K MB X+\O6.0._(USL"O2-?[P3T3GR]$] [\?5.0._$USL!O1-?[P3T3GR]TTSO MTM1#/GP?AW-[*O?X-4$L#!!0 ( "" D^F#ERK, ( +HP 3 6T-O;G1E;G1? M5'EP97-=+GAM;,W;WVZ;,!0&\%>)N)V"X_]L:GK3[G:KM+V !RQ?G>Y^ODX45P=AWZ,VZ)-:?K"6*Q;&EPL_41C MKNQ\&%S*IV'/)E?N^[2Z>;H^M]X6;IKZ MKG:I\R-[&)M73=?/#KK,7>)^=JVR-58L#=,>'WC?)[O M^_Y (70-O2N:W^VZFAI?WP_YEC).@5P36Z(T]&5L7:#F1PK=N'_.>^="^N:& MW)@=>_;/@O)R.=)C3Z<#+)5S3DYY6]"I44OAZ9-_:.#+;JA]H/44=/PW/IR/^QO'P[+]U,O_&\QLN7PL;=^OAP")(<$ MR:% "Z\7])?GE_>)G/EK\L7/\!4$L! A0#% @ ((" M3Q\CSP/ $P( L ( ! %]R96QS+RYR96QS4$L! M A0#% @ (("3R?HAPZ" L0 ! ( !Z0 &1O M8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " @@)/YS:;(^\ K @ $0 M @ &9 0 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " M@@)/F5R<(Q & "<)P $P @ &W @ >&PO=&AE;64O=&AE M;64Q+GAM;%!+ 0(4 Q0 ( "" D\[,+6&,P, #H/ 8 M " ?@( !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ (("3[]&2E2R 0 SP, !@ M ( ![Q 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ (("3^SR+QD\!P RRL !@ ( !F1L 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (("3]$. M[T&U 0 T@, !@ ( !&2H 'AL+W=O&UL4$L! A0#% @ M (("3_H@9W"U 0 T@, !D ( ![BT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (("3XE@DI:U 0 MT@, !D ( !L#, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (("3Q7GI9&T 0 T@, !D M ( !&PO=V]R:W-H M965T&UL4$L! M A0#% @ (("3XAX6&PO=V]R:W-H965T&UL4$L! A0#% @ ((" M3_O;-(G4 0 G 0 !D ( !]D0 'AL+W=O&PO=V]R:W-H965TT@$ )P$ 9 " >]( !X;"]W;W)K M&UL4$L! A0#% @ (("3P\#)<&W 0 T@, M !D ( !^$H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (("3\\7G^KU 0 RP4 !D M ( !$E$ 'AL+W=O/R^K8! #2 P &0 @ $^4P >&PO=V]R:W-H965T M[;M@$ -(# 9 M " 2M5 !X;"]W;W)K&UL4$L! A0# M% @ (("3PVVGMK# 0 -P0 !D ( !&%< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ (("3TT! MZL2W 0 T@, !D ( !)UT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (("3],&I.8) @ QP4 !D M ( !]V0 'AL+W=O&PO M=V]R:W-H965T?/<=P( M %P( 9 " :MI !X;"]W;W)K&UL4$L! A0#% @ (("3X.S19IE!0 4QT !D ( ! M66P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ (("3U#E"IJ P J1$ !D ( !XG< 'AL+W=O&UL4$L! A0#% @ (("3TCADW+H M 0 \00 !D ( !(H$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (("3VW4&PO=V]R M:W-H965T&UL M4$L! A0#% @ (("3_U*>#X @ =P4 !D ( !I8\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M (("3P=T/-54 @ E @ !D ( !,9< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (("3[7 S/ZA P ?A !D M ( !!:H 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ (("3QWF5Y+Y @ ?0L !D ( !2;8 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ((" M3X.BO^>*! *A8 !D ( !)\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (("3_/> >EA @ OP< M !D ( !/\H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (("3[V;:##; 0 F 0 !D M ( !?M( 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ (("3T(RC)QO @ *PD !D ( !/MP 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ (("3U\: M=RX( @ @@4 !D ( !QN8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (("3RNL[*P 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ (("3W&CXNGJ!0 ?#< \ M ( !29\! 'AL+W=O7!E&UL4$L%!@ != %T ?1D ' )"J 0 $! end XML 97 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 98 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 99 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.2 html 396 456 1 false 91 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 ntgr20190630-10q.htm ntgr-20190630.xsd ntgr-20190630_cal.xml ntgr-20190630_def.xml ntgr-20190630_lab.xml ntgr-20190630_pre.xml ntgr-ex31120190630x10q.htm ntgr-ex31220190630x10q.htm ntgr-ex32120190630x10q.htm ntgr-ex32220190630x10q.htm http://fasb.org/us-gaap/2018-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/srt/2018-01-31 http://xbrl.sec.gov/dei/2019-01-31 true true JSON 102 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ntgr20190630-10q.htm": { "axisCustom": 2, "axisStandard": 31, "contextCount": 396, "dts": { "calculationLink": { "local": [ "ntgr-20190630_cal.xml" ] }, "definitionLink": { "local": [ "ntgr-20190630_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-eedm-def-2018-01-31.xml", "http://xbrl.fasb.org/srt/2018/elts/srt-eedm1-def-2018-01-31.xml" ] }, "inline": { "local": [ "ntgr20190630-10q.htm" ] }, "labelLink": { "local": [ "ntgr-20190630_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-doc-2018-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "ntgr-20190630_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-ref-2018-01-31.xml" ] }, "schema": { "local": [ "ntgr-20190630.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-types-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-roles-2018-01-31.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-roles-2018-01-31.xsd", "http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-types-2018-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", "http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2018/exch-2018-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/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-parts-codification-2018-01-31.xsd" ] } }, "elementCount": 646, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2018-01-31": 8, "http://www.netgear.com/20190630": 2, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 15 }, "keyCustom": 47, "keyStandard": 409, "memberCustom": 30, "memberStandard": 58, "nsprefix": "ntgr", "nsuri": "http://www.netgear.com/20190630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FI2019Q2", "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": "ntgr20190630-10q.htm", "contextRef": "FI2019Q2", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": [ "ix:continuation", "body", "html" ], "baseRef": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": [ "ix:continuation", "body", "html" ], "baseRef": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": [ "body", "html" ], "baseRef": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FI2019Q2", "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": "ntgr20190630-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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FI2019Q2", "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": "ntgr20190630-10q.htm", "contextRef": "FI2019Q2", "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:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2QTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2QTD", "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": "ntgr20190630-10q.htm", "contextRef": "FI2019Q2", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2QTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2QTD_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": "ntgr20190630-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": "ntgr20190630-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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2QTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2018Q2QTD_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": "ntgr20190630-10q.htm", "contextRef": "FI2019Q2", "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": "ntgr20190630-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": "ntgr20190630-10q.htm", "contextRef": "FI2019Q2", "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": "ntgr20190630-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": "ntgr20190630-10q.htm", "contextRef": "FI2019Q2", "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": "ntgr20190630-10q.htm", "contextRef": "FI2019Q2", "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": "ntgr20190630-10q.htm", "contextRef": "FI2019Q2", "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": "ntgr20190630-10q.htm", "contextRef": "FI2019Q2", "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": "ntgr20190630-10q.htm", "contextRef": "FI2019Q2", "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": "ntgr20190630-10q.htm", "contextRef": "FI2019Q2", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2QTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2QTD", "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", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2QTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2QTD", "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": "ntgr20190630-10q.htm", "contextRef": "FI2019Q2", "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": "ntgr20190630-10q.htm", "contextRef": "FI2019Q2", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2QTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2QTD", "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": "ntgr20190630-10q.htm", "contextRef": "FI2019Q2", "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": "ntgr20190630-10q.htm", "contextRef": "FI2019Q2", "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": "ntgr20190630-10q.htm", "contextRef": "FI2019Q2", "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": "ntgr20190630-10q.htm", "contextRef": "FI2019Q2", "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": "ntgr20190630-10q.htm", "contextRef": "FI2019Q2", "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": "ntgr20190630-10q.htm", "contextRef": "FI2019Q2", "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": "ntgr20190630-10q.htm", "contextRef": "FI2019Q2_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": "ntgr20190630-10q.htm", "contextRef": "FI2019Q2_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": "ntgr20190630-10q.htm", "contextRef": "FI2019Q2", "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": "ntgr20190630-10q.htm", "contextRef": "FI2019Q2_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": "ntgr20190630-10q.htm", "contextRef": "FI2019Q2", "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": "ntgr20190630-10q.htm", "contextRef": "FI2019Q2", "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:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr20190630-10q.htm", "contextRef": "FI2019Q2", "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": "ntgr20190630-10q.htm", "contextRef": "FI2019Q2", "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:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2QTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2QTD_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": "ntgr20190630-10q.htm", "contextRef": "FI2017Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "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": "ntgr20190630-10q.htm", "contextRef": "FI2017Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2QTD_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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2QTD_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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2QTD_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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2QTD_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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2QTD", "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", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2QTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2QTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2QTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FI2019Q2", "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": "ntgr20190630-10q.htm", "contextRef": "FI2019Q1", "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": "ntgr20190630-10q.htm", "contextRef": "FI2019Q2", "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": "ntgr20190630-10q.htm", "contextRef": "I2019Q3SD_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember", "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": "ntgr20190630-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": "ntgr20190630-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:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2QTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2QTD_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": "ntgr20190630-10q.htm", "contextRef": "FI2019Q2_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": "ntgr20190630-10q.htm", "contextRef": "FI2019Q2_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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-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": "ntgr20190630-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": "ntgr20190630-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": "ntgr20190630-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", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ntgr20190630-10q.htm", "contextRef": "FD2018Q2YTD_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", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ntgr20190630-10q.htm", "contextRef": "FD2018Q2YTD_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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2QTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2QTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2QTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2QTD", "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:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2QTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2QTD_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": "ntgr20190630-10q.htm", "contextRef": "FI2019Q2", "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": "ntgr20190630-10q.htm", "contextRef": "FI2019Q2_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", "ix:continuation", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "body", "html" ], "baseRef": "ntgr20190630-10q.htm", "contextRef": "FI2019Q2", "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", "ix:continuation", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "body", "html" ], "baseRef": "ntgr20190630-10q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD_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", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD_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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2QTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2QTD", "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", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FI2019Q2", "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": "ntgr20190630-10q.htm", "contextRef": "FI2019Q2", "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": "ntgr20190630-10q.htm", "contextRef": "FI2019Q2", "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": "ntgr20190630-10q.htm", "contextRef": "FI2019Q2", "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": "ntgr20190630-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": "ntgr20190630-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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "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": "ntgr20190630-10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 91, "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": [ "r434" ], "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": [ "r435" ], "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": [ "r436" ], "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": [ "r436" ], "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": [ "r436" ], "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": [ "r437" ], "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": [ "r436" ], "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": [ "r436" ], "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": [ "r436" ], "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": [ "r436" ], "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": [ "r432" ], "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": [ "r433" ], "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "durationItemType" }, "ntgr_RestructuringAndOtherCharges": { "auth_ref": [], "calculation": { "http://www.netgear.com/role/SegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeBeforeIncomeTaxesDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 }, "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_OperatingExpenses", "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", "terseLabel": "Restructuring and other charges" } } }, "localname": "RestructuringAndOtherCharges", "nsuri": "http://www.netgear.com/20190630", "presentation": [ "http://www.netgear.com/role/SegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeBeforeIncomeTaxesDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/SegmentInformationScheduleOfNetRevenueByGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r79", "r133" ], "lang": { "en-US": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2018-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/2018-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/2018-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/2018-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/2018-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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/DiscontinuedOperationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2018-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": "Range [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2018-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/2018-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/2018-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": [ "r168", "r236", "r240", "r429", "r430" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2018-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/2018-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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r243" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesScheduleOfChangesInWarrantyObligationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r373" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/SummaryOfSignificantAccountingPoliciesBalanceSheetImpactOfAsu201602AdoptionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r59" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r42", "r237" ], "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 due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $1,079 and $1,254 as of June 30, 2019 and December 31, 2018, respectively", "verboseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.netgear.com/role/RevenueScheduleOfChangesInContractBalancesDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r125" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedLabel": "Purchase premium amortization/discount accretion on investments, net" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r37", "r400", "r416" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r38", "r400", "r416" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r61" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r57", "r199" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r91", "r100", "r323" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember": { "auth_ref": [ "r83", "r91", "r94", "r324" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfCompanysDerivativeInstrumentsOnOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails", "http://www.netgear.com/role/StockholdersEquityScheduleOfReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r84", "r85", "r86", "r91", "r94" ], "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": "Accumulated Net Investment Gain (Loss) Attributable to Parent [Member]", "terseLabel": "Unrealized gains (losses) on available-for-sale investments" } } }, "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r88", "r90", "r91" ], "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 income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r87", "r91", "r94", "r324" ], "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": "Total" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r188" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponents" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r43" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r138" ], "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/2018-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": "The amount of adjustment to stockholders' equity associated with an employee's income tax withholding obligation as part of a net-share settlement of a share-based award.", "label": "Adjustments Related to Tax Withholding for Share-based Compensation", "negatedTerseLabel": "Restricted stock unit withholdings" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r252", "r254", "r283", "r284" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) from recognition of equity-based compensation.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r254", "r277", "r282" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.", "label": "Allocated Share-based Compensation Expense", "terseLabel": "Total stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfTotalStockBasedCompensationExpenseResultingFromStockOptionsRestrictedStockAwardsAndEmployeeStockPurchasePlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r67", "r170" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.", "label": "Allowance for Doubtful Accounts Receivable, Current", "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $1,079 and $1,254 as of June 30, 2019 and December 31, 2018, respectively" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets", "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r124", "r186", "r193" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsIntangiblesOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r148" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember": { "auth_ref": [ "r87", "r91", "r94", "r324" ], "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, including the portion attributable to the noncontrolling interest. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Including Portion Attributable to Noncontrolling Interest [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AociIncludingPortionAttributableToNoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r124", "r196" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "verboseLabel": "(Gains)/charges related to long-term investments, net" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r160", "r399", "r415" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/SummaryOfSignificantAccountingPoliciesBalanceSheetImpactOfAsu201602AdoptionDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r27", "r28", "r69" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r361" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/FairValueMeasurementsSummaryOfValuationOfCompanysFinancialInstrumentsByVariousLevelsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r175" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfAvailableForSaleShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r176" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfAvailableForSaleShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r173" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfAvailableForSaleShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r172", "r174" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfAvailableForSaleShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r256", "r279" ], "lang": { "en-US": { "role": { "documentation": "Information by award type pertaining to equity-based compensation.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanysDerivativeInstrumentsAndLineItemsOnConsolidatedBalanceSheetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r335", "r341" ], "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/2018-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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.netgear.com/role/BusinessAcquisitionsScheduleOfAllocationOfPurchasePriceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r299", "r300" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.netgear.com/role/BusinessAcquisitionsScheduleOfAllocationOfPurchasePriceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r315" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r309", "r310", "r312" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r309", "r310" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r314" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r308", "r311" ], "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", "verboseLabel": "Fair value of contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r316" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r302" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsScheduleOfAllocationOfPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r302" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsScheduleOfAllocationOfPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r302" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsScheduleOfAllocationOfPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r302" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsScheduleOfAllocationOfPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r302" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsScheduleOfAllocationOfPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets": { "auth_ref": [ "r287", "r302" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.netgear.com/role/BusinessAcquisitionsScheduleOfAllocationOfPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r302" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.netgear.com/role/BusinessAcquisitionsScheduleOfAllocationOfPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r301", "r302" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsScheduleOfAllocationOfPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r301", "r302" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsScheduleOfAllocationOfPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest": { "auth_ref": [ "r302" ], "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/2018-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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r24", "r137", "r155" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/CompanyAndBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r127", "r128", "r129" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r25", "r55", "r126" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r121", "r126", "r130" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r121", "r369" ], "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 in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsMember": { "auth_ref": [ "r33" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/FairValueMeasurementsSummaryOfValuationOfCompanysFinancialInstrumentsByVariousLevelsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r332" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsNarrativeDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfCompanysDerivativeInstrumentsOnOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfEffectsAndLocationsOfGainsOrLossesRecognizedInIncomeDetails", "http://www.netgear.com/role/StockholdersEquityScheduleOfReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": { "auth_ref": [ "r16", "r121" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "auth_ref": [ "r16", "r121" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r413" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfAvailableForSaleShortTermInvestmentsDetails", "http://www.netgear.com/role/FairValueMeasurementsSummaryOfValuationOfCompanysFinancialInstrumentsByVariousLevelsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ChiefExecutiveOfficerMember": { "auth_ref": [ "r390" ], "lang": { "en-US": { "role": { "documentation": "Highest ranking executive officer, who has ultimate managerial responsibility for the entity and who reports to the board of directors. In addition, the chief executive officer (CEO) may also be the chairman of the board or president.", "label": "Chief Executive Officer [Member]", "terseLabel": "Chief Executive Officer" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r64", "r209", "r408", "r421" ], "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/2018-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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r208", "r216" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r65" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r41" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r245", "r246", "r250", "r285" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r97", "r99", "r319", "r327" ], "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. 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 (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r306" ], "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/2018-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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r232" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r229", "r230", "r237" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/RevenueScheduleOfChangesInContractBalancesDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r229", "r230", "r237" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/RevenueScheduleOfChangesInContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r238" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerRefundLiabilityCurrent": { "auth_ref": [ "r239" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails", "http://www.netgear.com/role/CommitmentsAndContingenciesScheduleOfChangesInWarrantyObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "auth_ref": [ "r236", "r241" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/RevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r110" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfCompanysDerivativeInstrumentsOnOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfEffectsAndLocationsOfGainsOrLossesRecognizedInIncomeDetails", "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfTotalStockBasedCompensationExpenseResultingFromStockOptionsRestrictedStockAwardsAndEmployeeStockPurchasePlanDetails", "http://www.netgear.com/role/StockholdersEquityScheduleOfReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelatedIntangibleAssetsMember": { "auth_ref": [ "r303" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfIntangiblesNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r305" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DatabasesMember": { "auth_ref": [ "r307" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r177" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfAvailableForSaleShortTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r177" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r292" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfOtherNonCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r124", "r132", "r293", "r294" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 7.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/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r124", "r197" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsPropertyAndEquipmentOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r124", "r158" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetFairValueGrossLiability": { "auth_ref": [ "r71", "r81", "r339" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r72", "r77", "r365" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeCollateralObligationToReturnCash": { "auth_ref": [ "r73", "r78", "r353" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeCollateralRightToReclaimCash": { "auth_ref": [ "r73", "r78", "r353" ], "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/2018-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/2018-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/StockholdersEquityScheduleOfReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r70", "r80", "r339", "r396" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanysDerivativeInstrumentsAndLineItemsOnConsolidatedBalanceSheetsDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral": { "auth_ref": [ "r72", "r77", "r82", "r354" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral": { "auth_ref": [ "r74", "r78", "r352" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r70", "r80", "r339", "r396" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanysDerivativeInstrumentsAndLineItemsOnConsolidatedBalanceSheetsDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral": { "auth_ref": [ "r72", "r77", "r82", "r354" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral": { "auth_ref": [ "r74", "r78", "r352" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r337" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfDerivativesNotDesignatedAsHedgingInstrumentsDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfEffectsAndLocationsOfGainsOrLossesRecognizedInIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r336", "r340", "r346", "r349" ], "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/2018-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/StockholdersEquityScheduleOfReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails" ], "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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r359" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r333", "r336", "r346" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsNarrativeDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfCompanysDerivativeInstrumentsOnOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfEffectsAndLocationsOfGainsOrLossesRecognizedInIncomeDetails", "http://www.netgear.com/role/StockholdersEquityScheduleOfReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r333", "r336", "r346", "r349", "r350", "r356", "r358" ], "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/2018-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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r72", "r77", "r365" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilityFairValueGrossAsset": { "auth_ref": [ "r71", "r81", "r339" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNumberOfInstrumentsHeld": { "auth_ref": [ "r329", "r331" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r136", "r328", "r330", "r331", "r333", "r334", "r342", "r346", "r351", "r355", "r358" ], "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/2018-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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanysDerivativeInstrumentsAndLineItemsOnConsolidatedBalanceSheetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r333" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Designated as Hedging Instrument [Member]", "verboseLabel": "Derivative assets designated as hedging instruments" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanysDerivativeInstrumentsAndLineItemsOnConsolidatedBalanceSheetsDetails", "http://www.netgear.com/role/StockholdersEquityScheduleOfReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member": { "auth_ref": [ "r242" ], "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/2018-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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/RevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r236" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r2", "r3", "r4", "r5", "r6", "r14", "r104", "r423" ], "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": "Income (loss) from discontinued operations before income taxes" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-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/2018-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", "r288", "r297" ], "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 for income taxes" } } }, "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-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/2018-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/2018-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/2018-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/2018-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/2018-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/2018-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/2018-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": "Income (loss) from operations of discontinued operations" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2018-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": 2.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/2018-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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsNetOfTaxDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r23", "r205" ], "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/2018-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/2018-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/2018-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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r106", "r139", "r144", "r145", "r146", "r147", "r150", "r412", "r425" ], "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/2018-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 (loss) per share - basic:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.netgear.com/role/NetIncomePerShareScheduleOfNetIncomePerShareDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r106", "r139", "r144", "r145", "r146", "r147", "r150", "r412", "r425" ], "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/2018-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 (loss) per share - diluted:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.netgear.com/role/NetIncomePerShareScheduleOfNetIncomePerShareDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r151" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/NetIncomePerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r135", "r289", "r290" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Employee Benefits and Share-based Compensation, Noncash [Abstract]" } } }, "localname": "EmployeeBenefitsAndShareBasedCompensationAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r61" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r278" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unrecognized cost of unvested share-based compensation awards.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized", "verboseLabel": "Total unrecognized compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r278" ], "lang": { "en-US": { "role": { "documentation": "Weighted average period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation 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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfValuationAndExpenseInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An arrangement whereby an employee is entitled to receive in the future, subject to vesting and other restrictions, a number of shares in the entity at a specified price, as defined in the agreement. Although there are variations, normally, after vesting, when an option is exercised, the employee-holder pays the strike value in cash to the issuing employer-entity and receives equity shares. The equity shares can be sold into the market for cash at the current market price without restriction. Options may be used to attract, retain and incentivize employees, in addition to their regular salary and other benefits.", "label": "Employee Stock Option [Member]", "terseLabel": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2018-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": [ "r226" ], "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/2018-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": [ "r178" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/FairValueMeasurementsSummaryOfValuationOfCompanysFinancialInstrumentsByVariousLevelsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r247", "r248", "r249", "r362", "r392" ], "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/2018-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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r364" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r247", "r248", "r249", "r362", "r393" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/FairValueMeasurementsSummaryOfValuationOfCompanysFinancialInstrumentsByVariousLevelsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r247", "r248", "r249", "r362", "r394" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/FairValueMeasurementsSummaryOfValuationOfCompanysFinancialInstrumentsByVariousLevelsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r247", "r248", "r249", "r362", "r395" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/FairValueMeasurementsSummaryOfValuationOfCompanysFinancialInstrumentsByVariousLevelsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOptionQuantitativeDisclosuresTable": { "auth_ref": [ "r366", "r367", "r368" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/FairValueMeasurementsSummaryOfValuationOfCompanysFinancialInstrumentsByVariousLevelsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r335", "r342", "r356" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanysDerivativeInstrumentsAndLineItemsOnConsolidatedBalanceSheetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfAvailableForSaleShortTermInvestmentsDetails", "http://www.netgear.com/role/FairValueMeasurementsSummaryOfValuationOfCompanysFinancialInstrumentsByVariousLevelsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r192" ], "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/2018-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/2018-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 six months)" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfEstimatedAmortizationExpenseRelatedToIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r194" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfEstimatedAmortizationExpenseRelatedToIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r194" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfEstimatedAmortizationExpenseRelatedToIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r194" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfEstimatedAmortizationExpenseRelatedToIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r194" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfEstimatedAmortizationExpenseRelatedToIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r187", "r189", "r192", "r195", "r398" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfIntangiblesNetDetails", "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r192", "r398" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfIntangiblesNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r187", "r191" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfIntangiblesNetDetails", "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r192" ], "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/2018-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/2018-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", "http://www.netgear.com/role/StockholdersEquityScheduleOfReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossRelatedToLitigationSettlement": { "auth_ref": [ "r209" ], "calculation": { "http://www.netgear.com/role/SegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeBeforeIncomeTaxesDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 }, "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "order": 6.0, "parentTag": "us-gaap_OperatingExpenses", "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", "negatedLabel": "Litigation reserves, net", "terseLabel": "Litigation reserves, net" } } }, "localname": "GainLossRelatedToLitigationSettlement", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.netgear.com/role/SegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeBeforeIncomeTaxesDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r111" ], "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/2018-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": [ "r107" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfCompanysDerivativeInstrumentsOnOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfEffectsAndLocationsOfGainsOrLossesRecognizedInIncomeDetails", "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfTotalStockBasedCompensationExpenseResultingFromStockOptionsRestrictedStockAwardsAndEmployeeStockPurchasePlanDetails", "http://www.netgear.com/role/StockholdersEquityScheduleOfReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r182", "r183" ], "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/2018-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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r109" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r333", "r350" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsNarrativeDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfDerivativesNotDesignatedAsHedgingInstrumentsDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanysDerivativeInstrumentsAndLineItemsOnConsolidatedBalanceSheetsDetails", "http://www.netgear.com/role/StockholdersEquityScheduleOfReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r333" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsNarrativeDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfDerivativesNotDesignatedAsHedgingInstrumentsDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanysDerivativeInstrumentsAndLineItemsOnConsolidatedBalanceSheetsDetails", "http://www.netgear.com/role/StockholdersEquityScheduleOfReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r333" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsNarrativeDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfCompanysDerivativeInstrumentsOnOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfEffectsAndLocationsOfGainsOrLossesRecognizedInIncomeDetails", "http://www.netgear.com/role/StockholdersEquityScheduleOfReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r134" ], "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/2018-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": [ "r319" ], "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/2018-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": [ "r102", "r106", "r144", "r145", "r146", "r409", "r410", "r412", "r422" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/NetIncomePerShareScheduleOfNetIncomePerShareDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r102", "r106", "r144", "r145", "r146", "r147", "r412", "r422", "r425" ], "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/2018-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", "r106", "r423" ], "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/2018-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/2018-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/2018-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/2018-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", "r203", "r204" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsNetOfTaxDetails", "http://www.netgear.com/role/DiscontinuedOperationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r201" ], "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/2018-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", "http://www.netgear.com/role/StockholdersEquityScheduleOfReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails" ], "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/2018-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", "http://www.netgear.com/role/StockholdersEquityScheduleOfReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r298" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r132", "r159", "r296" ], "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 for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-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": [ "r123" ], "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 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/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r123" ], "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 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/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r123" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 15.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/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r123" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 14.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/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r123" ], "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 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/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r123" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 9.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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r123" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 13.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/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r123" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 10.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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis": { "auth_ref": [ "r242" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesScheduleOfChangesInWarrantyObligationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r185", "r190" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r48", "r181" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r26", "r68", "r180" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfInventoriesDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r49", "r181" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r112", "r157" ], "calculation": { "http://www.netgear.com/role/SegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeBeforeIncomeTaxesDetails": { "order": 8.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/2018-01-31", "presentation": [ "http://www.netgear.com/role/SegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeBeforeIncomeTaxesDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r386", "r388" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r386" ], "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/2018-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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r379" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r377" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r387" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r387" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r387" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r387" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r387" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r387" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r387" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r387" ], "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 six months)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.netgear.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r387" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r378" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r389" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r60" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/SummaryOfSignificantAccountingPoliciesBalanceSheetImpactOfAsu201602AdoptionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r47", "r402", "r419" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r62" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r361" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r218", "r219" ], "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/2018-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/2018-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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r363" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r363" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesScheduleOfChangesInWarrantyObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MutualFundMember": { "auth_ref": [ "r247" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/FairValueMeasurementsSummaryOfValuationOfCompanysFinancialInstrumentsByVariousLevelsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r121" ], "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 used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations": { "auth_ref": [ "r121" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r121" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": { "auth_ref": [ "r121" ], "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 (used in) continuing investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r121", "r122", "r125" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": { "auth_ref": [ "r121", "r122", "r125" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r95", "r98", "r105", "r125", "r149", "r411", "r424" ], "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" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementOfStockholdersEquity" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/SummaryOfSignificantAccountingPoliciesBalanceSheetImpactOfAsu201602AdoptionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r138", "r140", "r141" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r333" ], "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/2018-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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/RevenueNarrativeDetails", "http://www.netgear.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent": { "auth_ref": [ "r91" ], "calculation": { "http://www.netgear.com/role/StockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "auth_ref": [ "r91", "r100" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OffsettingAssetsTable": { "auth_ref": [ "r75", "r76" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OffsettingAssetsTableTextBlock": { "auth_ref": [ "r75", "r76" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OffsettingLiabilitiesTable": { "auth_ref": [ "r75", "r76" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OffsettingLiabilitiesTableTextBlock": { "auth_ref": [ "r75", "r76" ], "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/2018-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/2018-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/2018-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 (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r380", "r388" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r375" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r375" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r375" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/SummaryOfSignificantAccountingPoliciesBalanceSheetImpactOfAsu201602AdoptionDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r376", "r382" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r374" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/SummaryOfSignificantAccountingPoliciesBalanceSheetImpactOfAsu201602AdoptionDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r385", "r388" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r384", "r388" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r370", "r371" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/LeasesFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r370", "r371" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/LeasesFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r370", "r371" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/LeasesFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r370", "r371" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/LeasesFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r370", "r371" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/LeasesFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r370", "r371" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/LeasesFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r370", "r371" ], "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/2018-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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r29", "r30", "r31", "r61" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfOtherNonCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r58" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfOtherNonCurrentAssetsDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax": { "auth_ref": [ "r84" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax": { "auth_ref": [ "r84", "r89" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax": { "auth_ref": [ "r89", "r295" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTax": { "auth_ref": [ "r179" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent": { "auth_ref": [ "r319", "r320", "r323" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r83", "r88" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax": { "auth_ref": [ "r83", "r88" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": { "auth_ref": [ "r89" ], "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 provision related to derivatives" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r83", "r88", "r338", "r343", "r357" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfCompanysDerivativeInstrumentsOnOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "auth_ref": [ "r88", "r92", "r344" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfCompanysDerivativeInstrumentsOnOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r96", "r99", "r100", "r226" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r96", "r99", "r319", "r320", "r323" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": { "auth_ref": [ "r319", "r320", "r323" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r84", "r88" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementOfStockholdersEquity" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfIntangiblesNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r63" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/SummaryOfSignificantAccountingPoliciesBalanceSheetImpactOfAsu201602AdoptionDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r113" ], "calculation": { "http://www.netgear.com/role/SegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeBeforeIncomeTaxesDetails": { "order": 9.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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfDerivativesNotDesignatedAsHedgingInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r119" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r119", "r251" ], "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 an employee's income tax withholding obligation as part of a net-share settlement of a share-based award.", "label": "Payments Related to Tax Withholding for Share-based Compensation", "negatedLabel": "Restricted stock unit withholdings", "terseLabel": "Cost of common stock repurchased to help administratively facilitate the withholding and subsequent remittance of personal income and payroll taxes for individuals receiving RSUs" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityNarrativeDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r115", "r313" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherInvestments": { "auth_ref": [ "r117" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 4.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/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r116" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "auth_ref": [ "r117" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r256", "r279" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name pertaining to equity-based compensation arrangements.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the equity-based compensation arrangement plan.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r27", "r53", "r54" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanysDerivativeInstrumentsAndLineItemsOnConsolidatedBalanceSheetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r118", "r280" ], "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 compensation arrangement. Issuance includes, but is not limited to, exercise of stock options and similar instruments.", "label": "Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options", "terseLabel": "Proceeds from issuance of common stock under employee stock purchase plan" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments": { "auth_ref": [ "r114", "r117" ], "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 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 Maturities, Prepayments and Calls of Short-term Investments", "terseLabel": "Proceeds from maturities of short-term investments" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r118", "r280" ], "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 stock options granted under share-based compensation arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r223", "r224", "r407" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesScheduleOfChangesInWarrantyObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r61", "r217", "r220" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r221" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesScheduleOfChangesInWarrantyObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r222" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesScheduleOfChangesInWarrantyObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfessionalFees": { "auth_ref": [ "r427", "r428" ], "calculation": { "http://www.netgear.com/role/SegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeBeforeIncomeTaxesDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 }, "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "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", "terseLabel": "Separation expense" } } }, "localname": "ProfessionalFees", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.netgear.com/role/SegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeBeforeIncomeTaxesDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r95", "r98", "r120", "r160", "r166", "r319", "r321", "r322", "r326", "r327" ], "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": null, "parentTag": null, "root": true, "weight": null } }, "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 (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2018-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": [ "r57", "r200" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r56", "r198" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r34", "r35", "r200", "r420" ], "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/2018-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": [ "r34", "r200" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r34", "r198" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": { "auth_ref": [ "r39", "r401", "r417" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": { "auth_ref": [ "r39", "r401", "r417" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": { "auth_ref": [ "r39", "r401", "r417" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityScheduleOfReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent": { "auth_ref": [ "r91" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "auth_ref": [ "r91", "r100" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodTax": { "auth_ref": [ "r89", "r93", "r295" ], "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/2018-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/2018-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/2018-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/2018-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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r163", "r165" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable": { "auth_ref": [ "r162", "r165" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/SegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r286", "r431" ], "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/2018-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/2018-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", "http://www.netgear.com/role/StockholdersEquityScheduleOfReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfRsuActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r44", "r227", "r418" ], "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/2018-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/2018-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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r231", "r235", "r236" ], "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/2018-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": [ "r131", "r244" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r137", "r244" ], "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/2018-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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesScheduleOfChangesInWarrantyObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r233" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/RevenueScheduleOfRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r234" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/RevenueScheduleOfRemainingPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r234" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/RevenueScheduleOfRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r234" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/SegmentInformationScheduleOfLongLivedAssetByGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r383", "r388" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesChannelDirectlyToConsumerMember": { "auth_ref": [ "r236", "r241" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/RevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesChannelThroughIntermediaryMember": { "auth_ref": [ "r236", "r241" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/RevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesMember": { "auth_ref": [ "r348" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfCompanysDerivativeInstrumentsOnOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfEffectsAndLocationsOfGainsOrLossesRecognizedInIncomeDetails", "http://www.netgear.com/role/StockholdersEquityScheduleOfReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r91" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfAvailableForSaleShortTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r299", "r300" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.netgear.com/role/BusinessAcquisitionsScheduleOfAllocationOfPurchasePriceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r299", "r300" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r344" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r336", "r346", "r350" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r342" ], "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/2018-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", "r203", "r204" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/DiscontinuedOperationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r149" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/NetIncomePerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r254", "r276", "r282" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the allocation of equity-based compensation costs to a given line item on the balance sheet and income statement for the period. This may include the reporting line for the costs and the amount capitalized and expensed.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [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/2018-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock": { "auth_ref": [ "r167" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r360" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r187", "r191" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfIntangiblesNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r187", "r191" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r372" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r32", "r50", "r51", "r52" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r138", "r140", "r141", "r152", "r153", "r154" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r58" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": { "auth_ref": [ "r345", "r347" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r225" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r57", "r200" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r108", "r168" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r101", "r103", "r168" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/SegmentInformationScheduleOfLongLivedAssetByGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r156", "r160", "r161", "r164", "r184" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/SegmentInformationScheduleOfNetRevenueByGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r256", "r279" ], "lang": { "en-US": { "role": { "documentation": "Components of an equity-based arrangement under which compensation is awarded to employees, typically comprised of compensation expense; changes in the quantity and fair value of the shares (or other type of equity) granted, exercised, forfeited, and issued and outstanding pertaining to that plan; and cash flow effects resulting from the equity-based payment arrangement. Component disclosures are by type of award and plan name.", "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/2018-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": [ "r259" ], "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": "Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block]", "verboseLabel": "Schedule of RSU Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r259", "r268", "r270" ], "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 Compensation, Stock Options, Activity [Table Text Block]", "verboseLabel": "Schedule of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r271" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r191" ], "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/2018-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/2018-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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r169" ], "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/2018-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/2018-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/2018-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": [ "r107" ], "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/2018-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", "http://www.netgear.com/role/StockholdersEquityScheduleOfReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r123" ], "calculation": { "http://www.netgear.com/role/SegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeBeforeIncomeTaxesDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 }, "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.", "label": "Share-based Compensation", "negatedLabel": "Stock-based compensation expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.netgear.com/role/SegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeBeforeIncomeTaxesDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r257" ], "lang": { "en-US": { "role": { "documentation": "Period which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "verboseLabel": "Options granted, vesting term (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r263" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfRsuActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r267" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfRsuActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r265" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfRsuActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r265" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfRsuActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r264" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfRsuActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r264" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value of nonvested awards on equity-based plans excluding option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares or units.", "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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfRsuActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r266" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfRsuActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r266" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfRsuActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r274" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfValuationAndExpenseInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r273" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfValuationAndExpenseInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r275" ], "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/2018-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/2018-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": [ "r279" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r279" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r263" ], "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": "Forfeitures ( in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r261", "r279" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r260" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r253", "r258" ], "lang": { "en-US": { "role": { "documentation": "Equity-based compensation award.", "label": "Equity Award [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-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": "Forfeitures (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r272", "r281" ], "lang": { "en-US": { "role": { "documentation": "Expected term of share-based compensation awards, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-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/2018-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": "For net-share settlement of share-based awards when the employer settles employees' income tax withholding obligations, this element represents the number of shares the employees use to repay the employer.", "label": "Shares Paid for Tax Withholding for Share Based Compensation", "negatedTerseLabel": "Restricted stock unit withholdings (in shares)", "terseLabel": "Common stock repurchased to help administratively facilitate the withholding and subsequent remittance of personal income and payroll taxes for individuals receiving RSUs (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityNarrativeDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r36", "r403", "r404", "r406", "r414" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r381", "r388" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r137" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit": { "auth_ref": [ "r291" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r7", "r160", "r184", "r202", "r206", "r207", "r426" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.netgear.com/role/RevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails", "http://www.netgear.com/role/SegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r66", "r226" ], "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/2018-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/2018-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/2018-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/2018-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/2018-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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r40", "r41", "r226", "r227" ], "lang": { "en-US": { "role": { "documentation": "Number of shares (or other type of equity) issued during the period as a result of any equity-based compensation plan other than an employee stock ownership plan (ESOP), net of any shares forfeited. Shares issued could result from the issuance of restricted stock, the exercise of stock options, stock issued under employee stock purchase plans, and/or other employee benefit plans.", "label": "Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures", "terseLabel": "Issuance of common stock under stock-based compensation plans (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r40", "r41", "r226", "r227", "r262" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r40", "r41", "r227", "r255", "r269" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock (or other type of equity) issued during the period as a result of any equity-based compensation plan other than an employee stock ownership plan (ESOP), net of stock value of such awards forfeited. Stock issued could result from the issuance of restricted stock, the exercise of stock options, stock issued under employee stock purchase plans, and/or other employee benefit plans.", "label": "Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures", "terseLabel": "Issuance of common stock under stock-based compensation plans" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r40", "r41", "r226", "r227" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityNarrativeDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r40", "r41", "r226", "r227" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityNarrativeDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r41", "r45", "r46", "r171" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r317", "r318", "r325" ], "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/2018-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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r228" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r391" ], "lang": { "en-US": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r391" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r391" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r303" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfIntangiblesNetDetails", "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r304" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r397" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesScheduleOfChangesInWarrantyObligationDetails", "http://www.netgear.com/role/SummaryOfSignificantAccountingPoliciesBalanceSheetImpactOfAsu201602AdoptionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r247", "r249", "r405" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfAvailableForSaleShortTermInvestmentsDetails", "http://www.netgear.com/role/FairValueMeasurementsSummaryOfValuationOfCompanysFinancialInstrumentsByVariousLevelsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r147" ], "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/2018-01-31", "presentation": [ "http://www.netgear.com/role/NetIncomePerShareScheduleOfNetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r143", "r147" ], "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/2018-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 (loss) per share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r142", "r147" ], "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/2018-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/2018-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": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=109228884&loc=d3e1436-108581" }, "r101": { "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=115205541&loc=SL114868656-224227" }, "r102": { "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=115205541&loc=SL114868656-224227" }, "r103": { "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=115205541&loc=SL114868664-224227" }, "r104": { "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=115205541&loc=SL114868664-224227" }, "r105": { "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=115205541&loc=SL114868664-224227" }, "r106": { "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=115205541&loc=SL114868664-224227" }, "r107": { "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=115205541&loc=SL114868664-224227" }, "r108": { "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=115205541&loc=SL114868664-224227" }, "r109": { "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=115205541&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.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r111": { "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=115205541&loc=SL114868664-224227" }, "r112": { "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=115205541&loc=SL114868664-224227" }, "r113": { "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=115205541&loc=SL114868664-224227" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3179-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3255-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-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": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3000-108585" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3521-108585" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3044-108585" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "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": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r138": { "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" }, "r139": { "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" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22580-107794" }, "r141": { "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" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1448-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1505-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1252-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=SL5780133-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1337-109256" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "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": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109256448&loc=d3e4984-109258" }, "r151": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=109236672&loc=d3e725-108305" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=109236672&loc=d3e765-108305" }, "r154": { "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" }, "r155": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "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", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "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": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5074-111524" }, "r171": { "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" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=109979856&loc=d3e26610-111562" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27161-111563" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27161-111563" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27161-111563" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27161-111563" }, "r177": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=84241550&loc=SL75117539-209714" }, "r179": { "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" }, "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": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68049868&loc=d3e3927-108312" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r206": { "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" }, "r207": { "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" }, "r208": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14326-108349" }, "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": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14615-108349" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14394-108349" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14435-108349" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14453-108349" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14472-108349" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14557-108349" }, "r216": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r217": { "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" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=115931803&loc=d3e12021-110248" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=115931803&loc=d3e12053-110248" }, "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": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12524-110249" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130531-203044" }, "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": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130532-203044" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130539-203045" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130551-203045" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130556-203045" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130556-203045" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130543-203045" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130545-203045" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130549-203045" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130549-203045" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130611-203046-203046" }, "r24": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r242": { "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" }, "r243": { "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" }, "r244": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r245": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r246": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r248": { "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=108410482&loc=d3e1928-114920" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=112275985&loc=d3e4179-114921" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r250": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "19A", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=107668666&loc=SL79513924-113897" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=79507207&loc=d3e4534-113899" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r260": { "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=109197908&loc=d3e5070-113901" }, "r261": { "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=109197908&loc=d3e5070-113901" }, "r262": { "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=109197908&loc=d3e5070-113901" }, "r263": { "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=109197908&loc=d3e5070-113901" }, "r264": { "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=109197908&loc=d3e5070-113901" }, "r265": { "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=109197908&loc=d3e5070-113901" }, "r266": { "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=109197908&loc=d3e5070-113901" }, "r267": { "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=109197908&loc=d3e5070-113901" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r272": { "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=109197908&loc=d3e5070-113901" }, "r273": { "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=109197908&loc=d3e5070-113901" }, "r274": { "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=109197908&loc=d3e5070-113901" }, "r275": { "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=109197908&loc=d3e5070-113901" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r277": { "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=109197908&loc=d3e5070-113901" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6801-107765" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=SL79508275-113901" }, "r281": { "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" }, "r282": { "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" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109196918&loc=d3e11149-113907" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109196918&loc=d3e11178-113907" }, "r285": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r286": { "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" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31917-109318" }, "r288": { "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" }, "r289": { "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" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6911-107765" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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=34349781&loc=d3e330036-122817" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r299": { "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" }, "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": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6935-107765" }, "r300": { "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" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=108330185&loc=d3e2207-128464" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=84161108&loc=d3e4845-128472" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=109124213&loc=d3e6578-128477" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e7018-107765" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=109124213&loc=d3e6613-128477" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911338&loc=d3e6819-128478" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=84234705&loc=SL4590271-111686" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=84234705&loc=SL4591551-111686" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=84234705&loc=SL4591552-111686" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109975725&loc=SL5629052-113961" }, "r357": { "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" }, "r358": { "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" }, "r359": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19190-110258" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r364": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=109250915&loc=d3e13433-108611" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=113997351&loc=SL77916155-209984" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=SL51823488-111719" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=68078379&loc=d3e122625-111746" }, "r398": { "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" }, "r399": { "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" }, "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(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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=114873765&loc=SL114874048-224260" }, "r41": { "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" }, "r410": { "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=114873765&loc=SL114874048-224260" }, "r411": { "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=114873765&loc=SL114874048-224260" }, "r412": { "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=114873765&loc=SL114874048-224260" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=50488274&loc=d3e64164-112818" }, "r414": { "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=6879938&loc=d3e572229-122910" }, "r415": { "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=6879938&loc=d3e572229-122910" }, "r416": { "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=6879938&loc=d3e572229-122910" }, "r417": { "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=6879938&loc=d3e572229-122910" }, "r418": { "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=6879938&loc=d3e572229-122910" }, "r419": { "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=6879938&loc=d3e572229-122910" }, "r42": { "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" }, "r420": { "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=6879938&loc=d3e572229-122910" }, "r421": { "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=6879938&loc=d3e572229-122910" }, "r422": { "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=114873790&loc=SL114874131-224263" }, "r423": { "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=114873790&loc=SL114874131-224263" }, "r424": { "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=114873790&loc=SL114874131-224263" }, "r425": { "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=114873790&loc=SL114874131-224263" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99384497&loc=SL65671331-158438" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(k)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=114873831&loc=SL114874205-224268" }, "r428": { "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=114873854&loc=SL114874292-224272" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r433": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r434": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r435": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r436": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r437": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "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))", "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)(b))", "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)(c))", "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(7))", "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(8))", "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.1)", "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.13)", "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.14)", "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.17)", "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.19(a))", "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.19-26)", "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.20)", "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.21)", "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.24)", "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.25)", "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.29)", "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.29-31)", "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.4)", "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.6(a))", "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.9)", "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": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "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": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313" }, "r81": { "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" }, "r82": { "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" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e637-108580" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e640-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": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e681-108580" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669686-108580" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e689-108580" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL34724391-108580" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL34724394-108580" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580" } }, "version": "2.1" } ZIP 103 0001122904-19-000200-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001122904-19-000200-xbrl.zip M4$L#!!0 ( "" D]]^F3Y7Q@ ( % 0 1 ;G1G:A!1&23CWI=A;S \O;S<^^>GGW[[GU[O7R?W5^B,._Z,,(5.!<&*N.B1JBGZYA+Y M'8T%GZ%O7'RG"]SK!4#(_/ DW0_2F9(91E@I01]\12ZXF)V1,?8]]7'/9W_Z MV*-C2EP@P2.ZBY4&J=<*BPE1-WA&Y!P[Y./>5*GYAX.#Q\?'?4;4A&"Q[_#9 MP5'_\'W_[3'P!%PR^<&C[/M*XZ<'X>US,8&6_>,#_?H!2Q(U9YPQ?V8'<)4X M4,LY.8!&/6A%!'5B.#41E6FJT,,J=MW 53%,FH4W!\'+=%-:P#!E4F'FQ P_ M903T>&Q:'[Y___[ O(V;2M?6$- >'OSK^FIH5+WWZ2>$C.KI;,Z%0BRCLC&6 M#P92"J5E\Z[7/^P='^ZAP%BNN(.5, M?M0[/-J,BL1_U*,B@ML&%>\/L'"TJD%MCNJ1I[F'&59<+"_@]VJ4>4*L8#E/ MD&@2WVL2#]]N0*+!S,A$AX_J)*6AMDI'#;%$$!OW;X\?5G&EIN,F0$$.9GYJ$F!5TE"V( M-(G&<1VEI,#"GWL)BF:4,$P=6=LZ$JC@QXWM0E)'HSNL0T0$HW_H)< -"5!S M4=\L8BCS4X%98,:X,ICTH^CA?$[9F =/X)F.VA^BT'U/QLCDQQ_"P%F<11_, M!9\3H2@D4ZE1AT$P%63\<4^/(7K16.'?#O;V(>^.FF0Z6$TJ3) "$,?W#!-7 M"9$1!NVV/^Y)D+9'0L[_=J9<,J[+%(!01EO,DXJR R 2 MANZ-#$\C&$$#1&%P>8(]G9H/IX2H4PYN@0%:N8=THR_WE[D#;$-%#G#47=1A M8D^?C@[[OQ[V^ZB'SJAT/"Y]0>"7$!$RF%""ZK>#=01KJ'U)W%OVR?R\+I,0 M.&Q2 +CV$5>&6_U.K&#APTCDM15Q"?RP"7V 0>6MFA)Q";Y1S RI9T1AZFVF MJ@KHBY3YNO\K_*VJ3/0JU=T_D.D0I7K\!;T*._VE\WJ_"SS(F$=/4X$,&3U-!TH1LC,: MFPK/I:(S7=89S$!H]"]#[OG3G#"=.WCZS8BG7/1V#:AI[Z7&]*Z9,<7TH#1! M**0(A20AQ5&*J)UAV52;$M -4=LU&SON4J-XV\PH5A(4Z&^G;[M.%O" "[IM M'V%!7*KIXZ::CKO:*=FF"Y.)#1Q'^,2]HOB!>E1M7>$EG90I_[#R0')5^4&6 M&?:+4AWO3"%72S>H#WF]B!M!K+^P6!?WNK,"F(MM0 M<>OAOJ234DMXWX?5E=D@+)3VO$E M943*@0.F*@W6REJQ@187;-_:"K8A&I3&TW$-W& A@*P%J>D2JZ J=GQO;245 MFX;0JQAS1_V:1=BI(I?GA7.;$(E\X4RQ)'>".EO0:(U.2G6='?+8=1U'N-LQ M2GK5OT7](M/QSA0BF=4+[$-(ON,!F5<2 )/.5.430AS M:&6]%&$HC'2'1Y9(E\)FLL,5?#N].+5K A40%7K PR-+M"O44B?=6X&8DUAT M.L7P4%ZR;SHM8&IY^^#128/9Q6WU5JKY3.PKT7QZE!?VCRA#$04H(:&;4;! M<;6"83F>PIAX>&2)B26J[61LG&.FBR,G6%*IRR4).]4558"C>"1X:(F/HRE! M(4ZC)(,UJ*DD>#NEHP41=WA"*NLC:E\@^WZ_#Z(WLH_VA>G/ R"1!NV0>,^( MH LS@+V@#(,GP-XEDTH8H51U5B5(BC^"=Y:/($&(8HPHA7*GH% 0#6LD-9$6 MCZ#?6?+',@5VOG!2K(%4CA>$ IFT3S6[96;*1;<19$J8-*]!RR3(&23WJ*N7 M70Q!3&9OZNWX=DZ$X;WF,*-%!)>:8V8)9;DYKN2U 0L_RS1.'S"Z%_$O63!-_X\QK8)):5&EUG!5<_H0MJ, 16J_P%1\Q9Y/9$GTU(9!&;F$0 *1-!U>TG/#S^0)GXO*4L/- M5*CJ&:ZF&P6$ZU]5,KS.C^]1!-=\(,.(#OF9F+XRA;[SLH7F2Z)TN2D= M5)LL?=IFCZ7&EUG_4L_X$AI6 W>G%T9MIL#&:R>WWFVI\63V[VS)>#J_P+)8 ME;7J[)50%4\_O[.4VLLUW;UJNQ:0F7'P 3X> 5?5DQVXN+3XVE9:3"%*#<0[ MKX<@4]=)_(7@,WN;&Z)NQR/\5-/Q;JV_8H_[VI8KVK6MM\Z:6LTK3< O2).0 MU]:L6M6+?("0CKI;NW(:EIZK(2M5=;;DG*?JKE>:K0*O%R2+4!0'Q]>VX)BG MJ>[%Q//9W.-+0DX( [3J#@:4595B!2U>CV6+AQ$:%.)!!E''5=#0MU5"5;PD MQ^;9["KJO&.S23L9QMU+?^" <*A:;J[$0K2E"LT4$?(4FA[]W0^_H*BGG7ZS MBA@J[GR_G>N^GD//!>A+]9W)0JOHVW2(@AYWBB_0S(@K[!EIG6#H0!=S"9.& MY/CX ^E[NFZBT_J4(B6\4((Z9GX9G@X>L7!UO3KJT#R-]Q! M]NTJ)>@N]14 M,[-"54S5PCICQ:Q?;BOH.MI:&I=?Z (YO":@WQ M"A 4#O .;0.\/$5V;WP7SYI>$ZR%4V=5I1VV>(1G.PPPF0%%:4Q=U\+0G\VP M6*;<63*Q;9L+.%E^Q8)R7UZ1!?%J3CX])P7%CM9V/%B.18"G#2A:=;0K*^+L MLQD/2Q22A@+:NNF%K5JNY8:+,!3[8=L>_UP]=\\1!_7^$7ZJK(HT1+'3[5N< M;CB_8,"[*>:&-;0B#,6>KO\Z^P6DU=#Y@MD5^(#*YA\VKI]N!("=$^N%KX#_ M:T [\V?FT1U>&G?[A;G!64QZL9@Y;S.<\V"3 '3$Y]1Y][I?[T/9>K>E>41F M67V ![T*B$ A%<%C%-&!#"'F6"@G)@7%M$1(>LC0@X"@+G^=YM]3+FN> Y4# M7*K23*DR4FF@0XVKR]JXQF#89J%5O \E_'I2:[#"[^BHB<8:=5"JU4Q5+])J MTEUJ&TKT#:;7E:4^QZ.= =33SRF0?_3L5A#TLC.%O\T4&N:S.<#U!^V1XG9) M+(AAZ,_GP6V;V$MO*VA<\:Z-ME2!F?)VI,!T)VO'\'6^CIU5PRF6TPN//VY1 MLP4H2[6:F=T0,IUA4 M/3,C"U%XHN;T='V\I3K,),JQ#G.. M$(QZBH9$'9U#SJ@"O'SX#,2))Q,1W"5^LOR=\(G \RD%NN_))%B/I6_QDEJJ MC'@;VL#F'9<:26:,;#42'>>B%RNDZ'4':6)00(U9&F;H02%!.U,*%J^3&0;T M; +I@AF6PF>6'-BYJ<^HB+W4*#)S$E:CB'M#J>Y2QX]VVWW4RDA788KST&-+ M'AKKIWNIYY!,=,DG5>6I*',+8/%4^QM+0AHB21>9.BW[AGEJ!43%=<$WEI35 MHIO.IZ]902?1XXJSR15(QC5'HZ23C($@N&9LVD)'I1K/Y"Y6C:=#ENZY9[H. MSG]935^0Z7YG&.OZ2M+09S2*"IV4&D1FQ%-J$.G$=F<+%6SAGLRY4#K+"%OI M75#ZQ#GF4(^&2ZC#5V8\21]\_3!<5,B#_T\(H":IA8;;LZ-G)K#4!C.Y#%$V)O+/FY MU08ZF*OK?813[KE$2'TGH5I65446L#A7MQ6/TTA^1@&:3@N_:;)>CJC82]KJ MRS;E[++UC*0M]>&!X_@SW]SMGG>T]\GR-+I=34LE-$ M%9T4#CE?3-G.QM95#!F(AZ6D8QH=ANRKVW$%?6_/RC8FH=3.LH.&4CO+$(6X M;XZ5KV9U.T,+A%HO&\L#+\[&;-52NX([F(Y%NU^'=,*,,3,%%LQ]8VA&;0HT2W"A"OE/=FK17%M#.YMC1KE/Z1_W#M_VC@CK+=D%?=)-#Z-=L!-<97#[\@35 /DM&(I&XZYDHJ?19W4,DM M'/7A;]:)5[>!5]%/.ZVN*Z!>"*Z#LG@24__=1*/="]9?&/9=JO2Q5!Z.M@JF)^/= EQC@@X!&\&GH4QBOR>R!B#W$\(Q\W"MX3SUS4$N$ M4OK0!U5FTO]WP?WYQ[VG!^'1#Z"WV1Y20#WTR1GS9Q]W(:TY M+YN0'3R98X5NT2(B:;4"#)+%E-F"EN](Q>S24/=J=6C3L0E3[;0Y(A(!1+S-R1=L4J M?,&9+Z_UL>5S3[L>/:(8D@4D'-!WS/QF.!JI&/0+O.I 7:3@1GY=>'S-4M-/ M6OC-28KOL*,KM/&W=#JE#*]Q4=JL?:R=8/:=CT-/LI"U$( MG(0/.3O$*I"^OK)Z-$V?:WL[7C_B:A BC7C>$J[6A<%@I1"--]<^4C4]]:6" MD"Z,![6D S5A?BB>([4M3WVAB[0UV2\&_S$E<<.9LYDP\C"T4![@E.\@"V+J M&BM%!&3]_X&.(*Q^)G1,Z+7/J$/G./BP5]UB4^ 6.LZIH'*&Q7 I]8WC"VE/ MD,N;M9 UP$[T52^?P4+7V+&^:B4+>A(XV+8AJ1N6H#+,%#9Z^>0^-WK<$'5G MD$&$U7N/R!D)_D_S5ANRM<. 7&[LK-P%J7>I+,J@GS'U;\SV>O2L;P:5,;Q( MK>N9!5/!-.HB:K65)!GX"9E0ID]@"&?:PYV,>N/8A-&_B%M))O7P_: 6%.O: M)XI_,1>ER3$EKOVDC*IRJX?R!Q5=DL9NX)@J(/DO%4\=]U0=U\M[*#'GT(X, MF/N%8<_CCJZ31W/:$:_%C5J;G)P!P,)L/!OHJN&$2/!^?.R$NHO]0X5V+\%C M01$R89'*> _Q[=B<7*CWUFA 4Z?C##B2\/)>BRMFN"Y4<_;GOB!;'T1$]^(- M)H*0\$JO$55ZI]$E<+"@KH^],Y/I1RS7 VG?N"GWBM+5D5-YL_:Q=L&%6@[I MTXC#/VIYAI=KM8FB!BUDQQ>,ZGM<+H!8^$^?7&"*JGKUW.5L+O@B,, U)FN# MO?PH.+BOYHI,&$3!X&J[,#7WEM'(G;CW9(*%]BOG3^!WM'_1YTH#>W>".X3H M-W(TQ6H J.AWXBU'_#->D&L(,H)B;^ NB"3GXS%QU"W0?,FNP3%/92*XER6B MN6^,9+QU$_P,4>P;%=!.9@I;JVZQ4LN7-[2UB='4A,4EF_MQ5E;>; -E$8?. ML+?M6<,_]N_VK[F88':J7?6J3\A[V3ZG]X?/*"!9(W_M8?O(SDQV"2K#>\-O M'U1P+N*]7F=T._XB Z/*3*YMB..EIA%695#AP@ZS66=$GM0)# "^KW#?!'H# M8U 1FLUY3]2FUT<]$C!M6Y>6X7T)Z54TA)7QR("+ MX,0E23P/GD..3&8LWBH_R)7*QMA^"'F=07?7!I3.]@B](GOZ6Z=4\RE<3JM)6 M+Y],Z=6.\0R;LSP+8?CX#U\L1SK;'1+U +FS+Y(@5P_FY7+B/"XA-23B#@M% MY#U94/)XX^NLA(\O*,/>-T&5(NP,4ACI+> T1PP;(6R? M> S\'9?*9L"*7U 82$?+\G4X*UCAN*8!U'"Z1P MC9_T_<*!7=Z.=3UM,(;/^C-Q)R3@!PR M,C.7<<$A6313L>T&7Z-!O"6>^#@YO#RXA&?-?.T-VF*\?(RU83$4J>3')O* 7KF2=S1FJ*%= >3CPYT<33 _$H M64!C 3]\AX:*3_&"X%DXGX1=/<-.B)E0X@Q=6,+5MYB>6TSU8)04, M-UR!\PI+8.5CD?I@+?CD[R$Y%;ZC?#WHUC-VYA")U4-)2MJT;85L[H<[O#Y9 M_5;3#]I71$H.F*^TO#,]#]D,].6G)Q/>LY:-UYOB*)6-!X MI\HU]>![ LM?L\621B\?/DR-X0&;X[UF>8V<**2$1P?VOT'_,_C,A;X&+'>J2#% *_YX_*<)QYGPW!>_;Y])'4RK4\I:1 M$3?+OB_T?429%>&EK5[>%XRXTHLB[51?B5E''4[U%8S<8!3S M'\CM%(?O#K#HG41N"!R)84NX6C@4^DKQ5^Q2F7-,5_[K]GV:7_4F*9YWGD+N MV_8Q\LT<'4C<<+>7/KY>C[SN]1:WM<6]U9JV;BIOC>QL,?22_1_!(K.6N0%< M"WGW/'D!F2[71SVM&FG.N[_/1(,C2"4,/F;XTT__#U!+ P04 " @@)/ M3S@D,BPR "X*0( %0 &YT9W(M,C Q.3 V,S!?8V%L+GAM;.U]:7,;.9+V M]_T5?GL_8QKWL;&S&_+5ZPB[[;#=,[N?*G!*M4.16AYV:W[]FRA2AR6*++*J MP'*[)R;LME0 $HD'>0")S'__S]\O)\^^Q/FBGDW_^A/Y"_[I69SZ6:BGYW_] MZ;=/Z.S3BS=O?OK/__B7?_]_"/WW\X]OG[V<^=5EG"Z?O9A'NXSAV==Z>?'L M[R$N_O$LS6>7S_X^F_^C_F(16C=ZUOS'I)[^X]_R'\XNXK/?%_6_+?Q%O+1O M9]XNF[$OELNK?_OYYZ]?O_[E=S>?_&4V/_^98LQ^OFWUY!?Y7^CF,Y1_A A% MC/SE]T7XZ1G,<+IHQFXQR,WGOS_Z_BMKOB;&F)^;W]Y^NJBW?0C=DI__^]W; M3\T\43U=+.W4QY_^XU^>/5NS8SZ;Q(\Q/=3./R/-KY7_SL\N?\ M^Y^?VTEN_NDBQN6+V>75; IKL :FJXNYC']]:?I\GP.TR<&2X;SY/]U=ZOE M]57\ZT^+^O)J A/_N5?*WDQANN>UF\3%^^5%G+^9IMG\LEGKEW%IZ\F1M+?O M=\C9?9C/KN)\>7TV#:_^;U5?Y0W1ZS2/&&#(^680A]4DOD]G7V!,"^Q_/9M_ MLA/X<#9??H[SRS?3+W&QS'0N.LV\TU!E>/!JL:POL^P[NP2*ZG\VJ_'J]ZLX M7< @D_R;S[-[0.V)'QV'+<.;>^/_&I<]S7QGIZ7F]05^,)O7O2WGTSV6F5$C M3LZ\GZ]B>%M;5T_J97^S:]=[P9G^.IN^6,WG\)NSQ2+V)J3:]%UFEMM41G]; ML%WO0\[TBSL)X/W4[V@Q'U:]V/@=E\26V MQ<(!?0Q']3U#8#+9N F P]7<7X"A_F%>^R[S.;SWX6;:$ME[6_9#(>R:RWIM M7<%F?S&;+L$9!*>PWD]BBZ:#T]@2$^U[&)SB.RB^N S)X*/\_>\VZ;+Z_=N M4I\?XDWT/,S@UUN) MF=S;XVL8+NZ^O_?9^VECMN9OYO$"_,?FUS!&7&^OQ6Q2A^Q/?@+8QN;L(;T' M\Z_!<%L).SY*RZ[ W7>+7V=@*"_J\VGCO2_^*X9S$&#W6O7,T@Y#E^71JY2B M;X3ZS4$P",Q?; U_S=_.P)=:?(Q^=CZM_QG#F^EZX7OF50\DE.79:UO/_V8G MJ[C8LW?RE,!B? /[ O;1_6U^]3 G\^6QOW-]5!!P@###4& M'AQ^8C34>"6XTNL M]O=;8G:?9TL[:4AY;A>4[;#,GGUW^S\WJV6KR-7^*D MK?E=8.@!>=0.7BV:]D/CVKP$VW$_35L^[9V&0TV,%DW[H?$MK,-^%GW[59\C MOUXM 0;OZFE]N;IL?O3!7C>H^&T:UO?V^:2AB3+:V*O3\W73S[.KVFN.6[)T MJ/'ZY$;SYXO9HFU,P.Y6?5+VS@+?&N?^]OAVPY=[?O^&0_0@ZKOT?.H9OK 3 M3X>;YC?=]SG70\71[E9]4O9I=06]Y UI)_=/&0\WRH[M;ZC9O+"+B]>3V=<^ M9K*_KSYGT4ZU;_NV'RI^S&'./]T8>=[;U.?;# 0/7>V_J-?M5SB#ET. M-*=VB[ZG63^T?013=KK:N^H//NMU[$,%YIYFO=*V)6PD!V#,K5]N)%Y;#^3H M#@>:#Z!K\[.7]<*>G\_C>7/[=/U+G)W/[=5%[>WD8SQ?^]8Y GV1*9[&R;$3 M[FW$@3CR,5Y:L%VGY[#?&M$/BW$7&W3T.A_6;:]S:R=GMG[<#QV?XGE6JO=4 MZ3YBGFXQ%$6'BI_V/0Q%\1VVWL[ SH6!0W-3>G\GG.,/R,[X3( M$+-MW_OP,_T8KV;S9=Z4FZ_R\6Z.QIAZ\&@VQU6;7S4JI':K_,/-\<9L_??S M"%W'>T<>/7"I#&5#<;B=4-S7KB?J\BG]Q6P2XGR1'Q8LK_?2]62+H2@Z6#ZV M[F$HBK?86&?>KRY7S2NQIT+JGE_?OI@X>J9]CSP\AV#;3NQB4:?Z)OQKM7R? M6A#= X_Z&GLH+K64%'O:]43=S5W%I_I\VG!LN@1.S59--/B'V:1N\T3AL%Y* M4O[-^='E%;A#@(3%"JB7F)Z%V=4!9SK#C5B2(_VNZ2G7MN4^.J*O?F;QV]2N M0KW,%_#3D*^0PY/QF/LF<417Q>?PP>:WFA=QF?WM'B>TM=\2L[L7_7ZX0=5# MUT7GF .+-R?4'=&XL\OB MUU/8H,WQV!U5ZT<+O\;E#5G ]SCYZT] 0M6N8168"YYBCX07&DD7)0I*2(2M MC](:E2AY<'7=/.*>S3>K=+)9;UVW?/P-2O-]>ETO #G_ Y XCC5M>Z^B4YA2 M95#PCB/CI4*)"(,8LUA&0CFFO W_[N'\;.Z?S>8PT%]_(C\]^QKK\XME\Y_K M7NS8PA%%)1/BQ!@D3>1$2FN=E\=#D/Y8$#R>J2,&'0P?^X5=[K%* M2AG)J0;.*(E@%2(2A NDC,54!BVXLL<#C_V P#N2K>.%WNO9JC\-?--AI4@* M.F*&=+0)I;P^2DN'1,3(4]Y0$X[CI3%/C+%%.&M',&!9_31 M?GT'<)G7=K).AO(Q+N+\2]RE&_8WK@#"QD?K$/,@XBP/ IE O+68!I$U,*( ML6N'XY=S5H!?I;3!+?%9["Q@<_XRFX7#H?)TZ\K3$+ &D10B5J .F4,N1(/ MK:=&,,H-#F,_).X?*[TR[/32_)!<\ 4E^V.*-DG<=V#ZR3:5YI0FZ@7B6$<4 M"&7(&2908H2(B"DSG)Q.YF_H?F?G_X@YF"R_YVX_W:W-*FX_S&=AY9<_Z] M7EZ\6"V6L\LX_QC3:GK+JNO]0&K?2>68 >8ZC @UH!$33X@&4+M1L. D59[Q M#N9FF>N^8; T*!/WP^EQ0%_^R,(NW"\==C>L G"+2RT1UHPB MYR)#AFF#",=<&\^UBGKL]V'#2(3>&5<,*EMSVK10)+L;5MAXDS2'?2&,0T2! M YY\=,!6;P..SO NADB9BZN!H-(WXT;BA[:JU570"UUOR?7A\&SJ6\J^!]]7 M(3@E&E12< M6P7@,X)R4&22H$@!UY@'K@,SB9 .H85E/,\>UG$V(,-*"?;-B]CH-^G+LJTZ M6RT_1AOJ24ZA&^>7];2)V[])[GAVF5_$[4#.T7U65GB+DP:!)JA%+%_,1:W! M*@;V"64Q \]]['YI_\ JR<^RMF?#I7?UPL<)J(XX6QTL@Y]H7,DHHXDQ(>6= M05(G@Q0!2@B7#GX>O#(=#(LR7FG_2!J$<:PA;U2L)D3&)?>L!S)8!R1UGE.6\4:%I[QOI"7W0TKI:6D226 MN[1(!*F1L]HB9;B*@6KEXNBO-/M;UL='EOWRKI0.N!S:.O-V\5KR9Q MDU']?B3%D_/+!A]N=-FGPX8^M$5Q0Q=^0#;AP8()G"N^5JPL ME#K5]EZ,&,QNO@XL^%I/)F?3^\=&\,WJ,H:WT%\VR/+MP6PR:D6$Q@%,&MHAS+^,&31FH,Y&OIJE#+-> M)W[_L!=ZB3#_^YISZ%WTQ/"5!EYKJ032A&;[PG'D7RB!CDE#-+P/Y0$ <=!@]TN6L78 MG?)0[0?=,UT6\7O<)-_(B _S>&7KF_)L\/V]<]!3Z*%=]%3<2!.9!&- ,()P M2 0ESAURR7F"94Q6M;I*/&5PS0^ZR89K.PQ-]M-3,]M-$^A MS?5HW HSS#B1,&$/OJT1"I#AX ],H@7?EGD5.IQ7J#\WT[@7L]3F::%$;D6 M9L0&[& "P5GP)(V"7J-$T1A+C+54APXQ-OI/2/;&]^]1]&Z5.^+K\6A66,T\=%L M]*04E@#$E9WF,.;G=E$O?UER:8[#4( M%N"GG;R9+I;SU64_-MQD/UJY2B;P3#V]E-Q<#TBZWA MK_G;&:C$Q3UM.=U1*O DU-^^#EKL 5FCSJ?Q#0 ( /=DN:WQS.Q]2F".9$E] M'UGC>&#ZD)Z=3RZ__;3"FEJK/446"X*(-\OR!9BL.1F;W77.U$?WE<&<,.7S\RAL$ 8;&'G"/)+* M8^65!L-X]"&3W6#QZ)7J2;A:RB=N,[V.F*LPRRE5$K@M6&%P6SQ&N#F.2T8: M!_X5CJ-/OUL>!D?@\ A.CPEG:_X-*?B>6I@D0U0YEEA[C5%BC"/)),^O:K"T MQ'K@W-B#6[\+A/:]#.7AVTSC=H+-D\';9"/M394G.J@D3XD:;E$R"KC.#4?6 M:P(,L8H'29W!'>)L"CV;&TC_]LRX\M"Y0_K= X7,VG^;U#*_CLZZ2* M,'>! PA]S@6*SB5DA::(,ZF(,]:0V.'E)?NN(30 \X8_:^WFU(TH@>U6HEJ! M_M[WE8HZ$IPTTB%X1'.F^!BM0M'RP,#ZD=J>,''M'B5X*["&\_-:#U'AE'34 M.:K" /]D%!'IE Q*"?M<1 @D::N"(..PRX_&R&%FS)#L'8DQ?I@]L[N+R@LJ M??0*46LD"A:$*77"(T<%]2PF4-P=,J:/POD;"!)'XO((CH\-=P,Y@NWZKXRE M6.:J!HXT_",,^1@58H8K*Y-DWHS^I>-WA=B^EZ,\G&^G\JU[TO[T;%<'E:?2 M^%Q-+5!ED;5,(9[W=U+:!<[K[A'V#]^>N;>J5W"P>,N7M8+ MWP1ZK&*XNRPO/N#ZOCC?([\&N&S_IJE&\]G^?FK?]Q!:=^SX0[JIC.."4"T MJIXAZ4'R$>% _*5 +?Q74/J4GO(VXEO,[WE,LWF\31J[2SSV,T(5I0<#FB8D M-6>(&L(13C:"!N'&B$"H:'?B<-H"84,!YZ%4/1G3BZGM>G$U6]@)V!BK*R!X ML@KU]'SKI&Z3DM\Q8#=>.W1<&:RR.1Y0$(PB[7E"6M*(HN16>B^5T!V>EQ3R MM$^!GL<(+KL,(P1N8S]_F,]2O>P/M \ZK326+GHGP+)R'H4^#["#%ZJWLVZ75ZMD(WO5:*:M!: MGJ,4M,FY>C32>;64=4EX0[QB'=Z?C0^C)U3I/?!^C#C-CS76S.P)HG<=5E0$ M[H+3B%&ND>22PQIY@W32B7.M-<<=XE +7>Q\9PY2)_87!.ACTH%+Z^75Y-9MSD]6>KB"3-XV_%WLWL?%ZLP#(?7R M^M2D?%K._#_>7S7B8R0D?9XM[:2AZ[E=Q)#?XH')TXRRL7X^QL5JDJVA+'7N MS6 !OUC.:]\\\(2?GGVU\Y#?Z]T,V/STMD0"#'OJN>;KZ[7LGM[DPGPS!=V] MEKZGH6YP47![;_\NVL5J'H=^X[QUO$]9QLSZ__9N?U;+5X M&[_$28'7G5NI'GQM;FW&4J,4%,I-K=CA!WB]6L)RO:NG]>7JLOG1!WO=K-YO M,%)3XC6_$I[DI?RVCNWB\^RJ]F 9G_K^^@%9W\SH9C(O=Q[&MNRA8CA@FLOH MT<0LXA9[A&G2*%HC! U:"=?J!/:D?#BTT/.^CJHD%64J,91?82%MOL?T#F[+JC.[BORGN; M$DL>,6 WBD);A+$&'\V$ .M!<#(=HK8+%98=#]PZ<79\B(-18W^8N^VM8B8J MR:3)!P >F2#RT2F&-0%'71D11>KR#+=0$=I1H:X+;T>'N]>SU;PWV-UV5J7( M,?\09U"FH,*X0->!M2,#W>>+.(\V+7>F$SVX MKXI)+XET!'$<(C(X<,0\%DA%2KF/A,B'Q>T/@5R9\@(C@EPGS@Y_J[ FOODS MAS24.DMY9X%;Z^2EZ5M&WGNVL3G4H*<^U,A)86/<3N9UNU.-MEU4/%#I I#! MF>=(&$T0Y@ 4S0*H0D:U):T\JA-RXF.\M'4^L'J?7M<+P$F6MUUYL[73"G@" M; +)'9(!;H'<1@RL!>0CC0$GF@3NDLBXB*P:!AJS$_*XE)YLR[D\#7"L>]B> MFYZJ"//&1 $GL(@H4I.0==@@H;F-5AC95_Z='P)WG1@[2K!E?[HON.6^*AV9 MB+D$*P/#! ';!2+.>!2P#H$3;"3M4+VPS)''^ !W)&O'"+GL3/>$N-Q5I<'\ M53KE"%IG4#[V02D(BTRP*K# C91F[*<=HP/4*4B((;P-F.G80<&4..L:'M^,X.S:\G67ON4?0?=-?9;570DC8 M@(G[7-S#(1HY18X2G\#[U,IV\"'*G'>,"GE=V5OJT..8,X@7,.*#- Y_T(,( M\]P8^O+%\U>OR2O))'N.N2'/S2M.+UY]SR<5OTU#CF5=39APH+;@$I=1H M\3C,3ZNKJTD3U6HG]PNG%(U_?DQ*S@+U>C+[>@(R!@_N_35S-T?>?HCS3Q=V M/F1%JT=CW06]/_K5J6^&_M[(K1C.OL"V/H^_KBY=/CU_64]6^2E!)G'Q?K5< M+.TTOWW;(9L/[*D"ZSGR1!-B32)SCRG2D@FDO,D/E"R&_Y_.^GIB-H^FD>NQ M^<.YLKV?BH9@;!;'40B# N$$)>(IXL$IDQ2Q*J:Q&U.#XF!6EKNE+*&M\WB* M8V?A?U>+IA#AH;C;WV,5&*>)48>X]Q)A%V%=%&=($HFQP 83.OI[H9,CU@M[ M?CZ/YTWUONM?XNQ\;J\N:ACJ8SQ?/\O[9&'Y,_G3.#D!L>O;?-@W@,?&(@6F MW96S*,>^P;?!IWB>A<(]N[OH8 4WQ^/![Y;[[0R<2J B-.F,[T/R; Y.PFF) MN]LX(R/L8[R:S9<9H9NO\J/?7&QTZL$QM^O7G9M?-0*H=JN[5!J?9^N_'V3- M.'T)E6_3*ZRK+:]RQ9?;9_N/2'Y73V?S>GE]4^\<^/!M+Z_^;P6_?A>7%S/X MS9>X5L6[XIT+4E$1$Y(-DB)AP0[(E=H1YC;SABI&/8G!M#I(?;@>T^7Y/',Y M%\S##8_S3ZKU4_.G<+&%)RU:58%B2;!2R#-*$">1(BJMS>$((4D2F1S_X[W1 MKOELR'78[^D\@:,7LSD((# B8-*_3>VD6= 8=L-H9Z.*8.\B31')2 )REN:S M:^?6U OOM*$=G@R<)#_,2&'4]SH.NF0U]R:1#G5T^)](&V0-2J$L9_:,BP40:2>OX\XZ M@ \_K0+3F.&LPBWL&&<%1LZ)@')"3BZBC,QV2.0G_D16S]P_6O\UV9M6/H?S M3,]AMDTZP1< ]?.M@-G;IB)$)YED1 H;C820H+N9%!NIZXA/O -RY)_(&6H9 M2HFE7VP]S3SY&'-%H/!Y]K9>;D[6/L7E<>'-:]NF+?S?&9[DTHD'VQ^@",<#D@E MBA$AX,00(D+T7($?TR'%J/X3=\,L0K'(LRRC?YU-9]^FM=Z?,WQWPXJ3:&32 M 45N#-(A:B0-L)&J1#QLN@"JX'C8F3]A-^12#'_!^O@IRU>C'M9T&/N0\7@!B@,;-5" M0X%1CGS0&&/AI4@=GAX6RF%8"B7;Q'H)EI>R-1Z2F_7AV>1M2#$2^&V70F.%;DY.A;P!N5S4KGV"=3?% M"';P[TA)V*+G2AC)A<4Z)]T0R,">1#1) >OD4@B.$-WN^?] ?//U$[+E9FZ' MLNNH#BMN(Q:&)F2C$HAX'1%S4J,@:-*&*>[,Z.-_BR+EH?(HQ?9B&_K)":U_ MW"^*T(IZ&./$;%4(PZ6'R*1V5PF3/D4)*%^_(793BE"3[$$HX+NL8*U>^>5 M"%0'Z2S0;RS"GE*8A&2Y_"/FC$7/Z.C]QL+X.0:]?2_"&*S[VSGU;]ZWZ3H7 MN V>@^/%(JA'PV1$3LB B#!6D2"DQOU$6_U!Q>X)%N Q;,?J-O3/@!%9::.U M- ;G^HF%]6"W/#LN(A[AZ_T*Y$J+6XE3W)\,?SEU4XCL4WT^;7@R70(O.]13MAXNV[/%SY/>63E[';\C7M:5I)IHD*'*.D MA$')@@8"\T,@[>!_((ASS>'3':G>([_=)"LLI<0Z6)0PSS&722(6+$9&,,&= MY#B2#D_/"V62ZG71'B:(ZL2L8CD1[ZC<7QSN\<<5#=ZY$"DRA$MD,2AWE?+M MBB*.:Q*QYM\3# Y;J:=7_'CVE%KXC0I8?+#76?3O7_SM#2I//4Q$811P2HCF M8MDQ)3"ODTB"18:! ]\1 (Y:N-E G"J%A9OBNIM8U(-DPMZVE<.1*DHBXMP2 MV$@J(&$M. &&.Z&Q)2)VB"HNE,VM7X0,P;2"@F.^.A D3[:I-*7KQ8+9;@ \]OLPWN MQT>;YA5Q,5I!#7 R@3%&)4=*66"!IH)A+DW2'>1(H13Q_4)E(+X5%B7W8I-; MBY+';:I C%%>*622E\C#K)&CD<,_):=8:&_T^%.Z#R)*>F'6Z4#QZVSJC\#% M7;,J)YUWF@'PH^!(4A81BU@BK%G"L!>()1TB=8J;()V\E)X9=>+TPZVPL;=M MI2+5(26*@I4,41(H(DQ%Y*,)0GI'7)>G(,7-D$X &8);12]=[S&B'3R>;%0Y M9\'4$@DIG9^D>"I@4 L[0\$2"4*8\!U>IA6W.;KAHD\V%3F;-B3_S4YV%JYX M^&EE8XJ@!&$N#NPD 5H2&0NV=+!*!1W!E@ZMZD^<\J"KZV(]P;/(%PK:8_4RYL\L.O7^^=QZG=?P^]H M58'RE3IQL,2CA[W!N8)M817"B2HIK7-1=HBH+^[(]F^O]LN\8OHJ)^?;A8GU M!Y61(2@L*%*<1Q2HPHA'I< 1 RD9/3-$M')7AIQ%BS/>^]]509G@/1@0AH68 M8P4#@BV;$_Z31"F'_6PZ).PK8W@?LSP/M61'IA23:79QD7<6_)6WZQ<[:?;: M\H6=SZ]AK^UUO-JTKT" 6 5()QXACSE 3GM.%(6 M^\@44X1W"$DKXR7UM_ =65-JH3_,XY6MPR8AV$UFSK868XO6E8\&$VX]PM9S M!%X"14ZPA"R.P6,N@W0=WL27B0_H#Q;#<*P<6G(BN>7UATE^S3 -V>JYRDIN MMYC8U:Q*3-F -49>*8MB\@)YPR1BVC@"WI_G]#LQ(#KY&3WSZ#3Q 1\SI]^G MWQ9/UB1HU:X2%!2B(A$)%B626,#F,B(BZ0(G/ 4M'Y9G'ZL-T0D3?3.IG/7P M376#?(3\ZG<_6>7R?K_,9N%K/=EU!=2F>643)I0J!D9UA#D+X5&P-A6T<"/?R^"L'A0#1'E&*!J"4XYTB.*%GPI<&<)LIV MN+*3W\MZ]\6]\K%"4D,HHSH+0#(64KS!M-"@1QL"#CXR1D)2AK4(0AUF5 M?(@$,P2GX4L=J_K*>RQ7&+#+^LO^]X5M^^D"MH0%2E'&"09_($# MLM1@%#F57FDP.\7H$]N-&4"S@BM3R@IH/XEM^?-[P>VVCJM G=?)<:1SQ(.2 M02+CK$$$2RW >.*<=SAP*(/EH0!R- Y[XG2Q@RQ[W6C8U[/YQWBUFL/N7>04 M^'>1E;N.L_8VK@*WADJPR /&&ADC'=*46>2"L4):S!WKI\;KD'F/2J[^P].P M(5A<&ERW-88^V]_S4\%L7@*+8$X'%U4\MLN*,X:%UP)QDA)B 2?D>0X-]MIH MQB1SOH,352@!UPB 6(#Q!0_Q?8RAJ3G3;*7W36ZFQ:O?X]S7BQAVX7!?VTJ! MFF'>"YAR$HA$8I' 4B&/J:*:8Q7=Z','XO? MP%V=@[D,>ZG^DN^]MF^;?/NQN+6J[S.@)2A['[>*D4O*%5CO6$I$8^(H15A< M2SE7/ I8TM$?-(\$T&-8G!-[/^NXH(X>^I9.*JJE$)%QQ(U)R"D'^D;PA$2( MV!@HW[^'WL_*C ^C_7CH+3NN"(E26>&0,X: J#'YC;,B8$HQ;BAV M3.K1I_@>"B!'X[ G3I=VHC[/SCQL\GD\,%BU5?O*Q9S)PP2D*->@SPR%^8.5 MGO+;%T,%(::?/'HG<(\&P< 3[E'?7#Z%R?K.YO+4F4U-D-;U[6,5.YDLLLD" M,UNVQU^WGBNPKZ2PAB/6/)S* :+14H48UD0:S S3'5(@E-'GIP1FC3/;CB<@^67TRT#51 M"4=JXH=M*\,(49(3E, D1RH%@5Q48 HQ'(AWSE'700OS'P]B/7"XY+NU%CQ[ M62_\FFTQM')!.O5;I6 PM]XA$:-&U&J;7S&#Q<)X2"E&7UB MY_@V)K?+ (X'0&R-$X[(G3 M!5WK5"]S!IG=7O+FHTI;*[5/#E'8N,A8"MN:1#!^$VQFIH7C7=Z-C@TSW1?S ML<-[/"?+/0RYR2J4_?+M)D&+Y$^'=%,9QP6A6B ;/$,RY_\GPBG@1J 6_BLH MW4&OGC8"H@2P!F9V*>B]C%?SZ.N&7OCO26P6Q9 #X!YHJ2/22K-5)>ZNB>-?2B!M(%X7#"9PGQ-\CUZWZ=FQZS6 M)XX?YO&R7ETNVAV<'-=AQ1/3C(*''VD"H:]P=JXP1]%'IJ.R#M,.F1)/>YI2 M H;%V%XNS9S&M#,7YYZ65=366)! MH.3 #)"&)=#^C%+3X1F2^J,CJ7_V%G0<'YP*/DZLM-MAW-N\$LE(3V!#:9$B M,B9)Y*/'R%-O@@*%'D,'<.D_O-TT$)-/![&;%$Z[C_AWMJL8XXD 4Y'R-N:+ M-XI, '?%.:95\C1U2E]O?D!0=>/NZ="TR?QT(X.W9H Z"&9M.JQPY$2"6$<& MDX"L6Q(_X! 3@0WT^O2C>%4X_2HYNV%;;,!-IDF9$! M10O^L)5*(DZ4X8Z#K9JZ/!3_PQ_C#\'ATR'KZ8*K!X'LZ6XJY[3'GA,DL9-( MVF"0UPS\:. )L39BY3L\>R GC=0X#=YZ9?;IH+<6QH]JNAZ$NR?ZJ&)*V BE M4<+Y@B.Z_/HNY0(KSBJ5) C^+E'C?_B#_B$Y?3K$[:P*>Q#N=O94J<"2U@'L MW?RH.$7)4"*@ '+P5#+1.^^Z5,0ZZ8O$TZ"O;WZ?U)1[4&7T2*-N>R]5E,:" M'9O HN4NUZ^U*'B%$79*&D4<[B;Y_O!W ,/R^I0QNUNXUTO,;NM^*V)#+K3@ MD;#4(\FSKI!@)ULO+!<\.*E&7S.R4-!9:4:?.O?@-RGU'I=QL3-[7K\C53A* M%2BH0AES9A, 8KZ_S"$_VD<7G=2AU9W>G[&'O<5>GW*%O\=@Q(X5*%O53(PP M]\@P1T1'CHS,)X!4YF- 9K6B6K(N.8L+9648$; &8OH8(/<\IMD\'H^YV_9@ MH&*NF2)(Y1<16N5Z0QR(,9JFI)BW-(Z^Z(5KBD&6:1Z#D GV6X/@8DGWVQ]21KDYQHST[BI^@W3_G/PO^NUJ&773%\ MT!B5B5A1#\X/3]ZA@#5#"5LP;YQFWD>23!C]R]#3HG=H?H\;MT/@-/-)FQ@D MD1$YG0PL&4O@GG.#")$65E'IV%,=QB'O^4^J]?OF[QAPV%Y3E+ !,A\Y=5@I M'E'B&B/*E47><(T\HY$E3.&O#AY1H70B)\7IT/P>TV'=XV/CXF=T-Q7N/\1U MJM^7]62UW)DD]XD6%<>))"\\TDX*Q!67R >78Q\MEN !>\]:%4\N\39SV\T' MS&=KR^' MX62Q=P';KA-:/"^]D:CM\=?S2%4T(F!&0.\GJI#0.M\#@P6@G7S>!4LK[GZZ=A!JR,MH$2HY'&,N42F P)L+&04\9%X9TSL95& M/:76.!8T!RN*0AP^32Z);1->'R+U=7%[D M1$1MWF@7I*(B)B0;),V.)R##>XXPMYDW5#'J 2EF]%EUQ@#3@W?.*9>PV"G" M3?C'W41VG0<\_KH27ALL5,[, $ZO,DJ#JQO@#^&,##YQ83MX]F.!YXFP\%1E MZ$[\+X6M7^9 WUK/[<#4O:^JD#".4FODE;4H831Z]UK-3\*]8W.EL 7YC+H"=D[!\BO,OM8^+3[/) MKM.XIQOEF0H+8Z$4=$2,!@5SSH]:9"!!*&)$EW0"A>Y,^H)*KWPJ;K5L7F&V MLEENOJTL30#T#')N&?+&"V0<#X@RIR2A(M(NCV-+W9GUK&;Z8%,Y9;.(,%9. M*_L2)-UDUN11WQ"^4ZWL:%<1DG,11(&\D!'%?/%MHW*(**.-U411//IBQQU7 M\9$:Z9=?Q3)?Q<9-!++?V?D_XCU^[ #'TXURO@$+JR$1-S:GL @)):L#LBI$ MHL%>%UW.FPH%?_2*C%Z95+#-'OL3]V-C3LK+2:"FI M1R)(#5S4"LPF,*4PY5KX8(7NDNJJS,/0?@'2/\=*'OF#40P,LY/7<:=I\?#3 M*C"-&:8D/\YQR%F!D7,B((T%YB+*R"P['@=EGFCVBX,>6+1_X:?+\WE>3H,E MP\UBYI]43#*=W=XVH/%TD@F4G<)&(R&D0I%)@8@S(0E' MP,+JL+QE7D'VL[Q#\*J8&MC$SMS6=GY;+^OSAG>?XG(YB7N**+5J7U&=A%&! M(Z=E0H$S@[B3%@QRS7#4TLHNHD 6=C+ZT0D#,:[[:YVIU ;J]2242 M*#DL(A(.AWSOC1$A), ?(D3/58QN]'7>OI=3\QX7H6APYZ^SZ>Q;+W^_I;J[ M8<5)-#*!-1ZY,4B'J)$$7PU1E8B'31= 8H_=4/U>8-?[4I2]8C\D@>M3F46- M:&=JCH6^BD;;1WUWWP^S1A&W^P$B#?6YC0 M=UO-XV$PXW.[J/T.N&S]OJ*14)BB0#0;ER(F@[ +61 K0WD2(LA64NF$ =G- M1'H)Q[[KJ6+$269Q0HJK ')(>00^ND <7')MF/2.C/X O(<5/R84NQ,7OZ- M[%:XZW6/]KX4V M/\]_.+N(__$O_Q]02P,$% @ (("3ZP_$=>V<@ +*\% !4 !N=&=R M+3(P,3DP-C,P7V1E9BYX;6SLO5MW&SFR)OH^OZ).S7-5X7[IM7MFX5KM/;;E M8[NZYSSE2I,IB;LHIC:3E*W^]0<@F=3%(IG,&Y,J]\QVV5(B$_'%!R 0$0C\ MQ__^=C/]Z2Z;%Y-\]O>?X:_@YY^RV2@?3V97?__YCT^_J$_FS9N?__?_^A__ M\?_\\LO_U1_?_F3ST?(FFRU^,O,L763CG[Y.%M<__6N<%7_^=#G/;W[Z5S[_ M_(0#P;]M6.Y^(__JE?.R7^*-?(/H%PU^_%>.??PH2 MSHK5MRM\I'P\_G:\V#9X_##];?W+[:/?O?HK7CT+I92_K7Z[?;28O/1@>"G\ M[?^^>_MI!C[.?_]3]^^FF-W#R?9A^SRY_B?__X^.;)2V;9XBI+ MY[^.\IO?XN]_T^DT-O]TG64+D]_?9XNK>4 *2L P MB#C]S_VM%O>WV=]_+B8WM]. T6^M]NS-+(A[-?DRS8J+Q74V?S.[S.7= M_4CYTI+1WA"L]O8N)?TP?)X>[6*%IYWVLR(GJ;^B\QP]4--?!S,G" M'N=?<;3-%O<77Z:3JV-V$RU_IG/9JU&_\@M:Z^]M.HM+G4Z+21$7OZP('U\A M5*&OAQNWU<^[;/XAONI(-* MK=:ZCYX>NS[6>UL?DCP:XVL:%@_//WKL8K8R6^,S\^PZ[!]7OP[?R-;#J\BG MDW'<3WX*M,U6OH?+BV#^K3A<=88=7D_[U<##<\7[/!C*Q>1JMMJ]%__(QE=A M GO4JF5(&WRZ7XS;I+:YUW'W^L7Z MXO(R[.>CM?%X4!WE0.C@4T/ X'B/45??ZP.-:F;J,>]HJ=>38K2RAI?9^&'9 M.]C/O:VZ[-EZ^HS3JI_G-R\_\SX+:_CG]%M56K7]H2[E/]K2/.HM7?:\X@BH MT+:=7KK0/+_/,IW-LLO)XD-8,0[V;E^;[GIUK,Z/>4=WO7Z8CS\62S4*WYXL M[AM(4.5]?4CS:9&/_KRXC;QL5:K#[^U#NL_Y(IVNNJ+3(AM'^ROLF9X&"HOE M-"ZN<5Y\U.E@Y8:5:C):;:7"3]77=#Z.-EKYP=5/M_[1\-E68#MAA_O01S2$ M5\+$?JWE.3Y#H,5/="=SM?7A<,MV>KC=A+S+TF(YSRHYI/8VZK!?GY8W-^G\ M_I$J'W9.+QF2^OZ?Z7R2+XNWV5TVK6I^]_#I#C&J1J\*3=OIX]J\#+;CX3Z] M\&CK?3C6Q*C0M)T^O@UZ. S1TZ?:_+)?+@(-WDUFDYOES>I'']+[%2O^F(W7 M;3OWR"$CNI]DS>W*>&Q0W1_JS9[]FEY&]X229I.'WO>CC=4ZKZO M*VE,6ES[:?ZU#4D.OZM-*:HM=R\]VTXOWD=UQ37B0S;_=)W.#T88=S;HJ#\/ M]N]WOZJHX@:O[$BF:DH_T*R=OGT,YMUL>5#KSQYK]=O'3I@'FK7:MQ=2*6)2 MPCP=+38S7E6KO/8+.Y(GL&OS,SLITJNK>7:UBLC<_Y[E5_/T]GHR2JQQ[-L6E?@UK[8$2(?LYLTV'.SJS#>5E-_4,9#ODQM/1_WVE9EJS;/ MO/AP._WXE%W%1?714GJH,[M;=-6C8Z>?ZF_HJL/W MH-1/S[I"N-JD>*A=2[V+GNOK?#K.YD5, MME_<'^S7SA9=]>CH^;'R&[KJ\0LVEAJ-EC?+UTN?/7_B/[JY#=NAP(1B&7K/ %+C_/8(GTYW7^P3D79U M>DK=5AQ'-=[5CA1_S-+E>+*(0>G9.(95QSMS% \)4>-5O''&U0MO+I7&6.R[<9#W9"->U_9NTS?K_(M2K?[Y7W+63UW ML\D[=TJ5SD>E8)N_/I9M6R=E,EO\-I[<_+9YYK=T^FRBV%&)I2RN$JNXT)44 MCUJVW:GP]ZC1?/;+.+M,E]-%S2[N?$^''S;(@MC?]S=]XXMLM-]CVK7P^F^:RT4K-EV,G:Q[.0T'[U$UQ55+]/BRXJO MR^*7JS2]#;R%XK=LNBC*G\150_P"X*9BUO_<_#C9T]MLM,F4>%L>RRE[&1[+ MIG__.?0HJ?6>!"+$I'&>,XT\E%X@SI!BV#(* 2'F*1RK\_CY?*.R;O&PV9?% M0X^?R[+:5^Q!H4+KQ#H'@=&(>F\H,81B4,H.B-:JBNP/A%7ST4_Y/%B;?_\9 MEBTW,]Y1"W:LZM:+1O.N$0O"A1^LINR_C:9YL(C^_O-BOHI*;WZ8SQ9AA+EU M*D>8K==.W%[H]4(2I?HVV3>P=K1(, A8!&BI4HP1;@C L@0%: EZI-&>]?![ M6K6J\+P+K%8$ZH$+G^?IK+@,^\08Q\[F=Y/1ZHS;BV?%0L>*EW]EGUAW+Q"H MS<\DRF/)E!92 !^ Q8%-6V0%)" Y$7CN%/V[33,O^=>8W[D@X/V!UGK(WH: MDCZ!X)5Q]#3<_./3Y_DJP?_^86%Y]V0O^0+3=C=*(*3: T.848!A8;@RH+1E MA.MU:7UQ9_P]:4ZCY+PC1/OBC0D[R'58,2)BL]N\F"P.$F=/J\1(!22UA 2# M!1JM+=6PE%,;(6HS![UJYK0':5_4>6ZW/K-JUP59HR^V6*S*/NWAT[&O2J@P MQ&*&I?2*8!V0EJI$Q#I>GV2=34_];"4[!G(@U'K(>_A]GA?%'[,PYTZC7+%& MS3I;ZG/ZK3[?JKT_\00@Y UDRC!+J$'6H@UV"$+MAC?3#8*$G: [=&;&LAM= M,O/)^Q-'@81,$B 59<',@$%[)78(2E*;F?BORD4" ME5(: 0T,PD@X9KGF)0)6L?K++WE=_&H)P <*_<=O+P1K.@_BM%)EO\^H4X7B M^#W&EWP4,5N=#7CHV+J*696P4I7F"? 8:\(A@@PP^Q-2^YJNS MJT5$?S!MJ/&ALR/8B4*6V>AZED_SJ_M5+;GO)#GDZ*_4/F ?&LN$Y4?OB3A?X]<6=31[JD8S9TRI1&G.I*!*0*X*XR;5=.$,RZIPMPA2ZFFU#-;C@?DE3FOM:BY(Z!E MO ; D$=>^L?NR'J*$R#U I#R(P2I;0D@'Y6JU.G?#D>K5-'/PY=2MMG8..8 M*V1[[U>E*U_[[-4Q%[3V>=ZH/)%:)?KS_<.)Y!1RZ@3'C&),G*7:KH=/&*W* M53H]TW6LIX0^EC-?/,:_>J1G_RL2!&VPBS5B#H3-L]?.<[A! 2J'_%#B/$T4 MN#.JTRHV@X[I[)14W\=DS .QG JM$X^$06'=$1QX*0D/?V4E6,&*03T2J68, MIRTVY%V#UY>9MQN0T(V#/O0*K1,+:+"*##+8 2()@L32C=P( N6&':%I5;-5 M6=,8O;\.>P89=1DZ:4[D)0]VYW*1S;<]/NP7?[E%@HC"1FB)H7 62JL8YUOY MPDYI>)ZK5K7VW/O="DJ'6?!].9GXD\0OYP''Y3SSDV_Q/ZNK.6-M^5C7Z,W- M[3R_6Q>5V:GN.J])*)%,6*+#J@P50P)S78X?Q"RL?^RJ,[]3%QSH ;J^IX=/ M^>7B:QJKN#YQAU2>+/:V3Z@F0!N!M**:.@H-QZ"472M?/^>M,_=3'U-'FYCU MQ9=WZ>@Z[!/G3WP6!UFRIU7B@"5,.AUF1T 9 DZ7^5L8*V[J;V\ZR]7NDAOM M(75R:_10J&Q_PP2$J5(09:A7U J(,*2^E-81Q(=G;K3H26D5F]Y.>#R$6FQV M.\]&DTV-I]MIMKGM\'$(9J>,>SC3UB<2I13R80P9IVP,&C#U,)80)_7SRKH[ M&]<>NTZ$XLEGI/TAM'W-$L@,X))IP5T8=\%^@[(TZPD1J#Y?NCNQUL-L=#PR MIPF6O51KN-5 S[(((!>%&@5DBLD+%3R[_MK^ROP]!H]>Z%R5,-*^9@E&6 )/ M3#"$.9 ,0/7F4P]8LJ'^]R&::IT3:$)Z9-I27F8-L$ $0A M:VW8IJW=LH"C%?/)K3 MP[^>S^?A1\G'>$7J#@/QR>\3ARGF7&$>>DH0M([YTJ:V#-+Z"43'QU&&900V M@:ESU>X2)1ES'"K-<76(P:4-[3L-Y!&#=-8JXG]<\TUPN!\=#@HTZE? MU?6GLGTF^']?;XF40 +ZF31$"/+0BK.60E9QV$=$!5FEO16P/9^]J9OK#"'W!^ M[6B1 !4L/@0!)<0![('76I;R*8_JE]\[/K=Q6-9.N\"=DACQK_/LL,OB8-M$ M.V0\]=0B10 D5C+H2IEY^.\P;:?6-%F!&6W@]=?@RJ!LM.%2I"47R+ML.4^G M^ST>CY])D(]EC@R!-);_,PQ#6KKQPM39H*A89\ZK%K'.VT%E "59NBK:ZSP! M DG)!:;.4@(=*'%05-6O7D]?B=70'9@#(%7'!561T3",S3 XI;=&(\]HB;DG M81H>MI71B>8;5E:MA^@/I@W21CE'@IV&6#V5[G5>8(:8I!8HQIC$IHQQ>"BK MW4(^F'*)S;1;KW3O4?CUQIUY.LXB!A5H\NS1A/KP3DN$H$@JBBW&9>H4!#98 MC\/QE_7.B&90]9;X\;AN<+0,KR>W1U9K?MIJ5466 QAW&0)2PI$WJI03P09' M10=3>[8]7;H-[U?WX"<;_Q2I4S9P9K=AYHF FMO"%3> M,AR&2S"IW,9!"2$WK/[ZTIG)T0E+6L9I@/-*/-B\N ]S<3;/BD7QIBB6V5C- MQO$O!XYOMOB5! $DA:<4"8)TF*2-LZ6"H!/5+LOKUYXY]:S4,J2GI>9+F81E M,>7[]_ELM"YB?#09*[XWH=I!1"@UP1C D%GO-2RQ I(,L")/C_3K!L3A$4[- MYS'58S7AKY(^+BXOEHM1V$P4_TRGR^P?DZOK5AA8Y4.)#Z/7*D!@6%88I6'O M:A_0- TNC#X^)'(>E.P U;XX^GN>C[].'BH*O,"N\I$D1H\,HQ)A"#!C01BW MG=8Q%O73B=E9\:(F'B?,A?BPG(^NPY;TPWPRRM1TI9GPXU*0>'GS*%[;G'ZS MV7@Y6JQVQC?Q%.5Q>1/UOY,H@"WS2G) I,**ZU'XGD3/!XX2#'TCJ'$;"NU(7'#4)#\B]+^+9!KYUC]UV1W*-P@+_>\ @H]@OA MMXXJ2KZ0R_B0Z?A@_5YLPZ@44])I'9BI@C7HF?>;>W&AP$VR#_JLPUA9M4WK,!Z'5CKD.HSMG1,3 MDAOJD41>,"R) 0J)$I2PW-;/^!Y:%<;*VJ]X3NPXX%['V1]A'7,8(*H@1@HX M*D4Y5(7E^R---9+ MNDG@#*_&5@XP^[E%K'>>$SL.E7-TN9FTN-[4V;]+IS&&UY./[?L/)PYPXI6B M0%+J-(:2;4YG!K054/6=:J?9T=8U= >%\EER^O'5V^$M69#]\:T,73-[Q^<3 MZZ&)E=&"\K%P@1,>;@FAG:H_QYXFN6\0_&X'ZW-D^9O977@^G]_W%A39?"\A M3F@%O.2:<\>I<=7 M89]>P]F5^Y,0*@GF#C*FG2=( \[T1C=*$5Q_CW.:=,4A$+\K\,]Q8-2YIJZ7 M[R> 4J6<5P0ZB+7E0'A>8@^(JY_?<9JDR"$0ORVPSY'HYY/G$:O.21]V_D89 M "A TJE2%Q:"^EO2TV1]#H'X;8-^C@-@.)E[GG#NM796&&DX@E8\8&TXJT_P MTZ2>#H'@34$>8O:[)%Y10Y%QD(+H-G0Y:OR@'/[=*_9D00*PR:+W8T2Z"0"3G//(<:,&JU$V/2'#9.20@ASPCO7O^OTH8S>EQLDFFB+. >2 M:D:Q%5I[N9$02";]4/)VVU!2W@$B?>;FMGP+%3,4*J6Y%)A*RJP'PFT$A9+@ M/E5_5+YM4[V]>-?4<6#4-*@ZN*>(!#D%0 @"3Z7P&C&ARGXKB0>:!UL3^QT7 M%M7#X'QT.*C\U'Y5UY_*CK]K2A&*O33(. ",9L$(]:CLNS&N?H&JSN^:JHSZ MSKNFCI.]4[T=?=<4BB4CN:$ A#TT4-@$439]1R#L;X:3Z]:*WAK(WEO9PLV9 MP8>=A?LVFB['885_F\^NPG;OYN%7!TX7'?VN!!$DG: ">A/VML191DO[$5') M^N3#*>R@OH ;))D.GBZI\;9$(.NXX9AB8A#6W$$*2UR$X'"8-ED//&C"N$;8 M_N!>B<^@;,G70;ECJ;;C7)3/YXO[3Y-OG_/PQ^+>IO>[JW_O;Q!OH5)*&(POZ/$E;T1W=J5[R#D"KK>;/UY/0@XM9]CE?]<5/[K+#NM[? M*N&:A\V6$&$/)HSE*.S#V*;O.)KHPS%I>U=XJ\C5UOK[5:'><:9&B\G=*KRQ M7]^[GD]4,-B!@ HQRX"&UA-DR_X*ANMGNW1VP*$W3;>$66T=/]0!<#>WT_P^ MR]35/%M7']7WGR>+^*LWLW'HW'B93G?L8^J^*E$08XT9=D$H29S!!I>N&*R( M[//^CU-L8WK"K38[*G5HITEX["L2H"6$AG,G!;&"(00YWTA%G/!FF'N0[I68 M]XKG:V'+H'8-YTN2TVQ*S?4DNW3?LM$RK(NAVY>3438_?-74[E8)DLIIS: 7 MG#*B(#6F-)H(%[37@,5^(Z0[%3Z_8ZHUN&K/&:O,L/^3W6][<<#&W/5\(IB M# &'+;;<8D3">"G[Z[&UP]E-=*[>-H'J,@KR-D!]M2Z%'TSM/>'_[Q],N%!( M$X>=\=A+;9BU6RF,D_5=1L?PO9T+_[['$ZA(G'PXI,1+ MS"$VO-Q4T0 8'J9)V%0].[7<&)G7H/-!&79#4'5+:_$_)^D_T_&DN/OUO?O\ MNU,?]R_%.QY/F+":2,#C;3F:8.2=)&5O&>BU)&*%4'5ST//6,:FM07,]GQ0W MZ?S3?1&S#.^*:IH\T"P1A"$34ZHAT=I)&I>JLO?&F/K'U3M)/FA7H^UBTV!L MW@50JRKTY:<3+GFTX66P)3'A#!H =-E7C-V ;MOM8F2V $EM]?TCFZ?_FLRS M:59\1Z']'I'#+1/%$ 46F3##0"D8]=*7<45&$*N?$]MZ&97VU=HZ/ WFWLDL M_9 NPE[N7;I89/-"9_\5S/QT-OY'-KG,)N^6L\EH[1ZPV-U1V-2D@_/2K^K6B<;6[10*- M1\8)X#S@& D"$0RVA) $!80PJ#^+MUY#HWTMMP9+;54^E2?6)IB-TWBJ:$]D M;%^;1%G$H,!."B@X!Y@;:\KI"1!6?[=S_* ]60BL18!:5^S^Y7E_JP0@1)T3 M&&M'@Z&!@R"E]Y[%L/ PW1 Z6T MC,)A+Z5A!&]ZQHF&]6^_[B8$U(G&&@!2W[H]., >T4?J8"%HJ;#Q2G.%)=CF M-7%!4/U[MEKW072FI-IH5'/>%Z7,13;Z]2J_^VV<3:+S7L:_K-3WR&\??I2\ MS:[2J0N6W.)^AQ7[PE.)4XI1#9G%!C,7_=L";LF%;/T3*,=O0TYAMS:'I"-M MKONSTXIY_D@BE;1: &Q"GQE5A#*X[31%<* '/QK!G[<*Q9GH<5"FYTG4U])R M]Y_+V>1V3S+2]P\E0CGK&#?>T6!-Z[A4E&<@>7CY@$[=U@MMT\5*AD6H-D]!79XVA,<(3;%X1%NSRY+! 5#CRXBG#O];_O:)$9ZJ*@G#@CK+53";1,L MA5$-\@([.X;2MFY;A*>V6C]FZ[):[_/%9)2%'DWR\8?PQ_QS'LO7CQ;9^-/U MNJ#WOJ%\Y&L2SYV!+.R-+(=A-\N8 70CG0Q_J;]H=G8RI6WE=XM8_ (EXF_4C"?'T' M1&?W6;2^3)P2T+YRT[\_'/8QBV@'$#<%1]1-+.ZZ_OTB%K#[CGZUWY58C $Q M2G'A2;S.G4JU'8".-:C\T-G=$1V40>L:MOKFR7<=>S-[=G#P>+*T].:$0:85 MTL9)JB4RP %;YBK%\53_'&9GMR^T;NKT#6*#\-2ZJ.A]F$9M6*!'017Q!I_U M(8TWLW%V,YN$OZ\FT8=3!+OC5K5>EY"P'P<8.^AUV(0C%S=QI;3&D?H&4F?W M&;1-F7Z0:X4G9EDL\IM@M=M)L9A/OBQ#5V.YTX]9$9;@\/-&M*G_]L0"Y!1R M3&&(C/,Q#:MTKDH4+,K:+.KLNH,N6=0;D$TVV6$;D%_^(TNGBVN=S0+VBPT> MRW6?+L-<^3E,EYN2R?^:+*[SY<*DRV*GM=WLK8EPL7@*L90*@1W0B*MR)ZJ( M9?4WZIW=2]#!1KT_ .NG*F=%E'C=V7T=^K3\\E]A.EWD:A2V"-D\6/SC3>-= M%&KCW8GDF@HF+!9$2L"=)-N4;86HJC\;=5?SOVTFG0#'AI.1SZ?3_&OXK+F. MQ07SRV"1W::S>[.NL?[\%.LC<5;N[.G^=:[-;R2*. "(AXX0S %DSJ$R0T+A M %5]?IV-N_B$>-9/8YB%272JP^[@4SI-Y_?I;/PYG5]EB\TO\MFR>+><+B:W MT^PRK.)I0U>6<"! 06@\Q))8;)E46[E!D[M)SL8UW2-^ M'1I+81(MLO]>!C(O\I>'0GV3Z?"[$T(]6Y4)"[M3)+%D7I6'SY0BJ$&AC+/Q MD5!)P]Z44&(-@M1ZYWE9ZD&' MK4:#>>9L_-8=XM4P!))?9M\F4]VGH^R+'JLBL5UNEA<9QN:CM;7 M+DWO Q4F81(LTGGXRY_AP45^G=YEZ4TPWN:3,(^.PPQ99-GE971F!*T507=A MQ@R_NLW7E\#L#YB,*C@=U^#J[O<\._-N_] ME$^/&#Q.6"A MPJLF?V;3^\_Y/X+ [S;RJG$+-[%U0T_7."?6DG4H"[L@9JJ'% MD'&LB?!EF<^P!6N0- O/QG-_3@KH*Q#Y%./[]>G'0DVGV54VGMZ_F5W.XZ_& MZUEC3Q3RN!EX#E&!7D!K;#6DL:!HMEH@ MPG)0+.-JL1XVU^G.6:Y2X\2[6.O "**=\\:I\)C;N_"Z .M&L ML4W9V)YMJ#Y1?-\V"=LC#1TTT56#C;8>F/)$0SSCT*#,WCFXZ;O"J?YF\J6. MY)>KZR@_I/-%5GS,[B;9UP_98GW[X\X=Y;$O2CR3C%BJ(+#0&DZ$866XP3 B MZB<]H[-QLW<-6ENT^*Y#94]]V 1,_S6/F0\SFXTFQ1$4.>ZE"13:$0Z5Q5I( M;*V%L-Q=&(L:W$>+SL9KWB> ;5%GDS&:%XN7>K7(/V79GQ^SZRR=[PGK-7EG M(J%%2@B*@E&.))3,D7*5-5@U*'^#SL9-WB-^??'&3Z:9NKW-TIV^\=HO3 S$ M3&+D/-6<2:@05F5 R1KG&ZQ,9^,0[PN\MNABE^NC)OGE?R[G]Y_C9OU3MO@2 MMO[+^4N7JA_]CL0;H"FW "-DA:&"22FWK4T;NW;9ZFNZ MX9,Z..?JU^\\//-.YZ ]/7KUU]GZVHFOX[RF]]6 #TD M@4"BS>S?Z7S>=BYWS\<7;'9(IU,BZ>=SKX%RH^S\<_=.W+" MIB";+;,W4?1T&I;GZ29A=+V:F^7-,IZ[N=LXM#^'[AQO#RLIK(B!7CH,2,0R! MZ_..BG0ZW3UG]$F._(0(KV:@"-%X\;?1-"^R\=]_7LR7V<,/PZ011KQ;IZK] M_>B],+",<,,BU0<+3: ANTD"Y)]0WN)KZ>-(>50BF M+R;E)T"YKUC"\<(E5$7[1HS,)& M*/_@X_=(G8:'!VXU?BTT/ W]["3T=AZV$)G.%E^S;+998WY?3L8Q)?G-;"V. MCLG*6:RKN#IZD=].1@RP@]>;M?'Z!$E!%%&(&B$E5Y@1H1Z0T_4/ 7<69NF> M)/G)<>Z+H6K\7\MBO>>-]1FRKVHTBN>;XV&@>3X+?QVMLUP/V(I'O2FS,NDNBGM$3>FP+;J.M)AW!MQKHL8@C:L!,^)$J]%6_D^+=#9.Y^/B MC]MQNLC"\P3(@]2HU#Z1EG-$I$#>0Q4 =8IO98_9$L.S>)JI\/EJT@%(?1%D M=?0J'2WBD>2R;,+'['(Y&V\+*FRRP/>PI/I+$A[3\(2'Q"%O";&*:;=!(>" M!E3T?0"NV,YP/6'@9V6X[0KI;/K4\-,Q.SA\5J?%I+BX_##/BGB\[/&IJRX^ M>Q=3R:ZR[CYA ]_N5DSSY#72QW/O0B,,^@Q)5;KU]V.,C^^YO'O[^P0BZZF32'A D2!< M&ET*JB&G#>IB=.L%J*VPO#D*-0VMZIK;:6,_>R)!2!J&@(7$( N\!-3B;;^! M'.A55C6Q?ZZY1ABGO\3&*PIX3B>/*3.8*U!&3;=X)Q_>'6R;W9 MC?760/;> G3;I?QAC_!Q4OQY(-JQKUDB*+3::"Q P(@H9?D6*\,%;) X/FRS MI@-P^J=!Z<-XN)BV$@V^;Y9P1+2WED,A 6?*.BU]*2F"F S3/FI7B3N9T1I> MKYDA@[*^ADN,TQ#"Y_-LBN)[5 MA"8,1T\9B;>24ES*&*9I[L_/'FE3L7FW,+Y.RIR-@3)(IIPH@IX6UWZ:?]WT M^Z#!\N+S"=7:@K!M-UH[$M&R'I6R =K@9JO.+)46]/0\W-T",CW/"S8K@F&5 M5CC[\W*#A$@/-)486"@<-,I)4EI?EJH&,\+Q9^)/8E^T LOIE%YU+?BN24*( M$11@3ZUS#$HF)*6EA![;@49[VE+;018T0NDU\F&0IL%0:' :];_/9^--5[/# MCHH7GDXXMIF@TP26_A5?EMYXM!'Z M1S;==_WHP;:)AB!8R0P@!X 0EA,A2_O6$=;@ L#.BJMU0X5V\*E=I^:A(RI> M;W(5YJ1_9_GE:$/-G<5J#K5+N,,N6, BS&+8"&:Q4.5BZ!5X*,C<@P>Q1_UV M@-4SMY #S1$UA A8(FYI@Q):G=5@ZV:V&02\M2>K M32;(X\O 5R=DHW6VN6)>Q9O!LO'Z!*W-'AELNV:R1B]-M"8 0R0Q2L3X,4^702ST>-/RW"G[')Q>7%;;8NAE@,YR#!"Y/$VZ/.%NQ[00)H MV"(9HS5BTB'B"?*<>&J0LQ:S:K?/#27XJN_7^MTJ]&V^GD3U_:[\ANHG&;KN M1 (-\")Z+96'BG@(!<4;36!#E>UQ-U;QD$0[Q&HJF"Y M;&145)AAAS&Z5FSET'8]&%\G9089Z3@;IIQS$@2#QF+-X_U="%GJ5=@^;V0C M8<(^JR2(RGJJE 1Q'#)]:?VYQ^1B&39RCUTFNW:!^PV@)J]- I[9LV,4UK% M\E#,@W*-)Y3;^F90;X=%!FL&]:B7H3/XX/+7[,6)=IQ*!["D6#(L?*QQ5J*% M%=/#-JOZ(4I+[&R$^ ^>[D=MD+;<:Z3G>='RH'W8[,6)8-QCK#WWQF HD*-; MXXLBX'O-LZY:9:H?>K3$REHX]\7*K4'D_GL92V2%[N>S"B57][9+6$ 7!F&! M(AAJ*+S3LI15^&KN^M.>!!JL8=DF\'V1[%E7#RZT+SZ?&&>=--B3.&"M Y!( M]#" -!RVG=>2WO+ND'I=;!BD-34D$IQ&^8_6R_?9HIQ:8_K(8V=.O.)J-%V. M8RW:?+Y2T&(QGWQ9+N+<^3E_G\]6B5'Y=+JZMVV1S;-B4:5":\-"6*LITEO4B6%]UI"K:$TU9,_W]5V'!7%?Q-YA!AR\Y6AGJX2BN'$2WG@E M&5-&,VHW,FPW&!N.7#6LW+% MT9:!@1^L:D6+U9C1"*_7S9%!&EK#H\:)MO?I-"L.VD6/GDH$QM9XBJQ@S"' MK91TBXX3 S1@6M++\WUV;4QZBR/GQ>+BLIJ&OWLVT4XPXP@!1!#E8WQ=EUXP MXZBIGX/E]@E61EKB5-B28P$,XQB5,0XCD:F?KM;9P99N2-(%6J<\ MT=>T*FVPG(!QQC@F@8!0!LL;;,<$8_4/#1S/B]?FRF@1]_X9UEXY4P10$(A M:S%&T!,.Q7;6#0#(87LRVE'B,75-Z^'UFADR2#_&\(AQ&D)T4? 6$L\)D5HS M2P173@,'RZ-?1/->"=%"P=O*BCNFX.UQ&/7%AEV9-G%5?A)FVB[5J[/$SQ-X M@GGV.?VVASZM?B=AQ L3]@.$.@:D0QX@MCUJR.T $ZTZ/D-Y2G@'2]7GTJUE M;IFG.S^2."@DYPXX#PP7BD,@RN"J(Q#4W^;W4&%G&"1M"]NA5"]X>*YXGR_L MMOZ8*C;;GT>M_BKE"(@'U@=C2QIOL=7" QTV:XQH3'6,"%09)2= X!66(_!0 MQ -CTL7*J5P"C%VI">98K\?@VBA'4)E8IRM'/[?):OJWQ% WM52*]BI*Y*\P0'P;WF" D* MM:9**B@VD@LM^ZV@W4:@KK(F7]K=M0O6.:J1 M5M@18+<2:C]P0Z2IVJI>)E0/I=?(AT&:'4.AP6G4W_Q.*8KB72F$2$4!BLLG M].5:'*0:.0("+\0;$+FQ-(@4#.,$&8JN3_^Y'7T(8]#[@U M## BD10QM-$"!=GYO>-O(:*A/K='D-QR'^%\MKP$+&>GF("DB4#?M) M0TO],2=(G[=^#'4'7ID_1^0U' ?[><>L73 X@]$JPV[%>^B1B1F;&UD!U0,_ MP=.*%H\*7M?#ZW5S9)";].%1XS24.+X6"6?22>8@$0SSL*V%%I%2#D%,G]ET MK60I5-;+GEHDQV%R'K5(N%,2:L%5]%4'R80-N\>-3%;9 5[KVXV>FR+S>FJ1 M:.E-O"3=28RXEAH&VVHC-S<>]EE ^*2,:!^KUU"+Q!,)%*&6 ,2'W, M6F*$&[AM3U2+I/:ZT"Y0KZL6B9="">T #O,FT=!IM74Y!-E5?>/A1+5(ZI*D M"[1.F>-XBOLB?;"ML+$!$.T@<@ $S$MT-.GU5.1K ](M7?ZG)-(8 M0:RPA +A TM37U.O++#]HATK=C*MP#6@_%U4F:0#I*S8IL4)0 MQZ"^%Q)KX_%VER"@)P/TI;2@ITKW11Z'3'][[+MLMLQ6E?,W2:3_FBRNS;)8 MA.5Y[KYMZN>K&+$NL@.53&J\+5&<$H0\LH I:S ,?S44> *,QIA*/#S&=!R, M[![$UY%*8P6&FEG*$3=(<4@9V@XH)YT:GCNOMRAV.Y#UZ]7]/<_',5WF4S:_ MFXRRXE,^'1]T[[[4* DC 80O":PT14I:P0U=#0;++?%H@%Z]CHG1&E:#\/S6 M]?DFU#N/.0R[1FNM,4I "]>R6A26YOJY=YWY\SI?:=J#Z_0.WUJNW@00!;P% M%!B,'>* 8R974CKH%6QP1+DS_UW'I&@-JX'X>>M[>!-K (N7,K HR^>!'(F,Q;8G@Q"\9Y MD4\GXYC1KM-I^$#VZ3K+AE2>K-B*]O:H[-T7VB5A0Z$!Y8X@HIRQAB)B@H4@ MJ&"("WO"I-T'_3V2X+%&7G(N/SXRN77^/#KO<"A)M[N/)@ "[C7VBE@KL19 MQYOG(M)4>8D&F)3;B"_/#Z .!=A!Y]Z^!,B!H-2N)HD!\>X(IA0#@DO&D55T MHRE 4;4R@Z?(NAT"4_).,.[+='JINP?# KL;)3BL]Y@:*9'6AC$I8#P$M)92 M$JF''4IJKKP*;&B$U&OEQ2#C14.BPVEH\&&>W::3\<:ZC^;ONDSQV@&& MI0:=X37GVQYG%WWT[2+Y-I M4$>%A-V][1*&K,4FC#L-)+!86$# 1E9('*COU.W,V]\!-]J$Z-RJLP GN4-6 M!*+;P'@;K#!42F?"[F*HR5$#M%);0?@0.7Z> MU5@JJZUJ&8YZ*+U&/@S2+AT*#4ZC_N;56 0'VL3::%0&RUTC* '=R@5Q_=LC M^Z_&4EE%%:JQ' =+?RDD>RX".:C^"JT3!<) @4%T'+9RWD#@4#END+*>#<^P M;)T.[*QNWDB@<.$(Z8QCK6.-$1TZ\AFK,&5Q#TD MJ+7IF.\ K('0I-Q*W=>GRO85B3 ,>HV\ =1Y @4)F[P2 <')H-/2>J1+7<"& M$C2^N+P,?(_9$=\-@I,'@!_ZMN[/VPK!WYUM$L81@A[HL+ XAB2 6H?_DXX M#HRDE:HA]"/GH9CMB\\GV#+!1* >]=!3!RDP?"T?\XXU*/O:U M@$>?4=)BOGA$CO"OY\0(/TI,O@P?G-^F\\7]^_0FV^%MVO5H J,]PSSB&%O+ M%;)4J5)\;46?Q3^.\C,U5&;>*BPU%_9*"OZ8W2[GH^NTR-35/%NQZGF/=WH$ MCFJ?*&ZXXIIY2&A8FX36V)8R*\0'&LYLKL*\/[#^&D09E!]IH/PXEA>SQ=4\ M:ET"AL%*Y_$GR7_^^N'7=P&8=&9BKW:Z"'8_G&#I,:(Z]%5@Z0 34MER.76& M#^@&Y8XTD+<,46UEZG3V9WZI;H)]/4KWJ_*%1Q,%G-84>&JP9A I83PM>XF% MK3\L6]^*]:#(Y@#55N._LNDT;"WG5WGLQ'X]OO1L$@_\2Z9YW!\J[J"7EI3] M9$U&9.LG>GI09 L(#<3OTHI[CGD:R LH)4ZOZE99OI7*0260Z])#%,:H49(41S+BS P4 M M4;":UY]W.CL5VR5A6H;K1+-+M:-_ZT<3P#EBL=8G,(!J8\-ZC382(8=L_1FC MLZ.OG<\8QX(R[$CEH_3AX80K'W7J[5$QRY<:)H0KCREC\2),!X/J'!117=A3 M(2"O=*ZM1XFK1R^?-TJ"?$P8SJS2V%$-N%M'>8*DX:^^SX,3%4.8S12V,X[9 M$)E7%\PT86(RSI$@LPW[_V#V,EJ*#YSK,[9=,YA97Z.'(IK'8?,Z E44&^R% M4\X(3)C%QE!?RBR5/[>(9F45UHI8U0/KKT&4\XAHGI8?PXEH N.=XQQB2S U M%@+&<+FPU]R=, 8,LX-QS83Q1FGA; M8J>M&=#2,A"VM0GG,*G81=RS\B<2H@%36/NPCD 9%"8IX]O!+$5]H[6'V.<) M"=D:HOUST@T!@P@5)J&4B@YP/*_G?.I1;Q. M&0G].+FZ7L2 W&B:3FYJ1$&_?T$BG+1,":@ =I91(B2&&^F#54'K'^/K(0+: M$5M:Q.MTB'H*A'<\5;H^_"/V[Q(IV&Y6MY&<==7 MHKPLZ=L*H>0>>Y%P#[ 0GFM' .3&2XPLTHJ%!=>$#6NEZ>1<=7$HR-U3#Q(; MJQ%8JL/VC'!/$,,4;W0@J6=]5O[9&S$?)"_WWQ(_$)WU&5JO@O*=5 MO $*!A@XA@$D(+FAJ@1'*4+Z=!8>%>D?''GVD[L!YGW9O'OO]SV>71O'OD2* MZ'A8"6$N%#6,&5G**BDEP\P<:%6+U9C1"*_7S9%!)0T,EQJGH<3>RZ .5EJK MT#KQAB-"%54,8R.EEPJ4]H5B3M=WJ706SVI)C\=765&LC"^?[:G? MO>?I1"OK+(34 $B9HH#&^]HW?460#3"&TZY2V\/F1)9!!_;X<9N7^OY=ELZ* MU65MGZ_3V:=TFGVZG(@UK&TOUDJPU$[ !/C;3( M@^\9UBN:)YFDWN>+%^5\9E,\,AW4EV)UNUS5J:S^%Q+#*&0:<8 U0L(9J0W< MX&+4FG :[YCD MR%HFI:1>ZZU7RH(PHH<7U3TC3C8#NR]*;KJ[S4VH8E/N;),(C3&3G@G *7: M(BG5=C%P#:HA='8T[]2$:@O+(4YAV2R>,5L9VS=!I5&N>)QG(VE+4]K^CR2: M62.!4-Y :(AUWFX=I0XZT.'%"5;8,:B)SV"O@0Z1D]I6N!6J+EPPL3K26@2E@I$:".64I,B8Z7 MCM2?_#H[9GU.=*P-]$G#*A5.,NOL,I]GZP<_I]^.#:X<_X6$2L!B7?> ( #( M"^IPN;)Y[7E]IS9_Q40] ?(G96[HKKN\S$:+B\L7?W\L3P^]+Y%$<^@=E7V!"KZA^O$7\I5K:,<[]Y^]5*/AS,OJ_VFB1LXHCP"$J')0LKB%2: M;M<1 ^OGT,O7RK@.X>V\KLJ.7,7Y>J?_HXQ(W\%CS0GQ7BEOXP6LT'KDY/HV M$D+#3RHY3<]5%T,I(^(IDH9""K1$T(0M7+"G-SK #N ^0\6#*2-2F99C']9Y<@_&EOA1\G;["J=NB#6XGY'GO0+ M3R5>$4R,P- J &38^PEKMO+*7D]3##(GNC(?\K8PKF83'DV/=7]V9JD^?R0Q M,-BNV'L1;WX6%B-.4=EI:I ?9@)S(_CS5J$X$ST.*JGX).H[5FUM'%)B%F& ME(/84<4Y9(B+39^(#*\=3@2Q/IP[3AT=)WK-'7*E"W,NOLZR>7$]N=US<=:3 M9Y*P F"+K;.!D\I AS N5P,2I*D?^'TEY\*/72V;(MP+._9>FO3LJ800SKP) MK+822RN1Q[ZT;XG'>*#G?AKHX25--L+B_'0ZJ"7T-*H\Q1HJA#2.&*,<8D!0 M'R>>LD\<- A0=W)O56U$=RRCQTG?EZ/YW626SX.M\"9>_Y,5BZW4'\)B%5:> M]"K3]Q_2^6H/O--!<\1; HZ":&ZYP!1(9K@"J#1'J*2RS]M-!WB&I*Z[I3L- M]%:-[#KTKKA8+HI%.HM0[>';=\\F! M*- EF#$+>0J.1V.+& *IOG_=5;VR0 MK&J*<^UUY?TR@G=Q^5T';$Q&G'Q9+K*7CFA4;ILP8'VLU"61-20,!.G]@QQ8 M#[^4V:#XTA7NM?FS_63,E?F^1R:?W87I,1Y@BJ+O8M)Q;TDT4=P"9EFP#YR# M\7X55LH&F*P?LN\L[WWPG.I4 Z>)L79]9X6[N9WF]UFFLUEXP>)#4&G/7QM, M%'G%%YT6V=CD-S&E>%WE(/1N=K4F_/W#(Q_2^_@C]36=C]]6" XW?WDB-#)* M*&"IIUPK#HS%:[IZ0&2U>&-'R(VNL_%RFFW&W#XQBUUR'HKJMO:-1 ODN#3& M(1,V4YHAAM0:1V>-XO7K!+42..4,&J83N1FBMFAW4:(G+N>!^58/J5ZVW(OAQ^QL,,($U P M)V,?#CB;=SR?". TQ49)2XU4@FF@0=G?6/!J>$['NH#G[<-16WWEYN#3(A_] M^6%SY_QA+1YHED &(2;<2LLD$$1ACDC9>PALG\6^>U1FNZCT-=.N[8;PR0,V MUI/G$JD]IA00*Y2.N?F* ;^1Q1/5:YF4,S.RFN#8JZ>_%C8/TLW&E=?P+CZ7 MA!'%K3+$\:,/0U3GY@+ M!PN5OO!T8H,A"*"AWFDK*2'>>%[*136K7Q>J,YOYM.K-VX;T)%2YN(V8'4>8 MQVT29JA!&$(9#!@CH94$RE)&2TS]+)_.K//ATJ8!L'V1YV,6(W2C139>]?B/ MH+;BXZ<_JEPQN+M= GC,,D! *:\M$! *79J_GDE9_^[)SL+S@R)1F^ .QK3: MB]\_@\23V=6';#[)Q[")277$9Q).';", H<01T93Q@0HHS%&^ %E- XA!'4Z MY/OB+=+I.68AWA,[OLK'/YWZY6,ZS-T6QC*D6>XAZ]+MB M;HTB3A EK7;*"D[#V-Y@HNT0RXV=D(U=PSOX:?-INI:Z2R?3Z'D*VN[+ M]NWJDPF!P$NLH7>Q-JJS7'I;(HQE@P3QTZWZ YQ.V]7"X'G^+OTVN5G>;.WJ MY9=B-)^L#.N/Z6)O@DI'GTR<8 Q!;@GFC$F!,2 ; \Q#XD7]RY$[2Q0\1YZW MJX5>>?[EL+A?GHN[#0D%PS^[N'RTOFV. !QB>B%*!-^ M/?3$T]I<[ZPJY:FY/@0]U [Y'I3@RPX)['*='YM?NG1T?7%Y&0S]TMS?%2CN MY&.)QP&>L-!I:K4!U%IHRZT%E!K4/TK26>'*$S!V,/CW[B0-NX-)S)%_"?+W M,1^]6&3K+6OQ.0_;BL>_CS=4O,\7_U^V^)B-\JO9Y-\O'F/I_)L)5$X@YTF MU80)P3OO>(DQDK!^QFQG-2]/."L/10UG3_7U \;CM!/>@3,#73,X/=0C2SCH1)6$+,%,0E $R8 M/J_3.5%Z9F4*[$_// K'P7A:SR#'34#$B2-4""X-H5A(OM6/IW*@59T:LJ2/ M9+=ZP/Z@;GL(GT-ZYCDQ]C6E36%FN6=,4X2(HHQ8)'QI&TG4;^W0$Z9-55;Y M46E3QX$[F"EO%W[NOY>K>E%!Y.4*Z-6=0I^OT]DZZ[#8;MX_YM-IV(_'1EWL M!FMU).',0DBXQ4'30%!!I->E-I"E?9[#[L]94WOO,V3=O**1LDZM..T@6??<:<+6E1*#!A@*T^\KRJA\+8.HD0;/?PS]4N=K&4.--'C^8R@HYC*;G'H8?=>+1(I8?%IB MK:DF#A$L?6D/,!!VNZ\H;?2UC*2F2CS_P;15U+^RR=5U3 6XR^;I5;9:IVVZ MR'PZF?\SG2ZSP;@9CNEI(HFT0C)(J*4 "R 8MMO)4;H^;QCYX8?H5GE_I<$X M\!&8$ MB\0]%K$8S%K8#?<'.(:/5/_Y#]RGN]IACMXC M^YB8L*%@P$D"F!4 &J7H5H=.R-=T7/4O,X2[Y<#YC^.G.^MACN,C^Y@X ;AV MV!GFC<14&;@N:A-UB!"L'W0^9P?/F8_C;CEP_N-XLZ^/%V(,0(5X:#P-7,:UT.N#'*8LL 4(9%@Q4C@T.ZYQEEH@-CDC07N]^Z/J4167* M=';*XCBP7^$I"^>L)V%5@4)B88UWD+ 2 *EL_1IX9W/*HC(%]IZR. ['P=BF M9Y"JCHFVBBC#A582"&^5QB6R& AY3JL#^H&Y[")_!*8NS8NQI MF-IN96/G&';,*!_6(\(M\0[PTB9"M$%AF/,Z75%9U94K&Q\'[&"FN5W8;7;@ MC^XI[3BU8>\'$Z8A4'O_,@0=G"'#NSOY ML.M;"?8*8,\5PY!!@ATWC&PP)=R#U\3KELC5'==KJ:0WFL<%)Y;QS6+AL6VA ML95LQ:/5J'#?PBYW4NRMR77\RQ).&;(^E@G@S"O",>6H1 6%_[VB0'='1.T: M\W.9-N=M53AYY>CX#B'W M+?XU^Y@5RVF\(,T'$CQVB3RK:;4NQ*QFXYW7R?](IMN_P\&, "^$H($W3#,J M)-M4HD::$U3);/V13)%:I]V:\[>GPP"6EONP1:)X3URBIG,9#:P_)>;R2IXGC8 MB7"M:+$:,QKA];HY,LB,L^%1XS24B!>5A&DVG6;%P02R[YY-O/864@L-9IX3 MSA 59".3(I#T6M*YVL:Q)1U]=^=N,V1Z+,X<-F>CZ[!-LME=-LUO(PB;G5:5 M$LV'6B> .VB"R-(PBQS%'D-3RDV]JC\9=.:HZX81[6/5FR,LFX9W7H6.OTOG M?V9QZUV5((>:)EQ8X;Q4EEIA%,;$J1)-Y8&I?_*C,T=3-^QH&:B^J/%[-LOF MZ31T6XUO@A**1;SM\"ZKRH]*[1.E+"8"<8*]$990SL!VZG24U#]VW]FAW6Y( MT@5:?3%%35=ZR<8O;^ V(NP[,5;I!8D*T'JB/48R""^8]=R7#@AE9/VXT/!" MKEK_<3SEO09P-M[T_\WL,I_?K ?@#X_O7B(%\T-A"(-]"A&7''&S MF9D@!T:X'Q[?BEXFJZ0!P#NF)0":0\?]>@Z&S!.*ZQ=\&I['MS)E.O/X'@?V MH#V^]8Y/(P\!H!AY3S4)%B+CU)4 !$.@_L7S9^/5K4R!O<>GC\-Q^'D(PSF# MBB 2W"JJ".,Q>Q>&+6Z)K ;&#=MK7),E?1Q&K0?L#^JVA_ @G=EGS-C3,+7= MX].4 2:PAX(238'%"E%0VD0,X'/,]^U4U96/3Q\'[$G(Q442QORBS;VRRF MNWW.YC?PT+K8R4<3"I1G#%%F@[T- ;4R!)EC&S]1-$AN]MJ;WF'HH?!V'^[ ML'Y)X(^3XD\_S[(W87L^SXK%QW31R=F>JM].#$0(&LF!\='-X1A):X/R!UG.40*,?\/_-I>,UTLKCOS\2F&P>-O)U9R;\.R:PP"S@.! MM$4EYE;Y^GD,PZLK/=!!T$ =IXA8KOS6NP*1F\XT^>86JG=96BSGZRU9SY_[ MM+RY2>?WCX*R%Y=1X^GLOO"363H;3=+IH\+>^OZ?Z7R2+XNW,4&J.'6P]C'; MLD4\2?1VDGZ)\^PD9O6MY!Q?S#YFH^5\OD[>>9_/YN4_ WLG196X;:O?2012 M2D"'L>(,$L!@IABT!'AI7:4?6,9YKE\[_NTQGB\EBE<%B)T6,Q<43;8>" MM$>\)?'2X;#],4BZL )RI[TKL6#"LCZS4?>&84_$@+PO9 <=A ]X)SQ6/59S%!A3N">DS]^BH.&PGBG].KE8PZ\M8_1Q,D>(RF\>A M^"F;WTU&89A=7+ZT:$5/9O'RKPX&K-K\3,*-IL9 ZVSD@FNC(8EDA)S,.P8 M:V-^Y(.#]@=9ZR,ZR*CJ67/T1*>)TN(Z7N!SETYC7P^?*'KI^01""I1@@BFF MM05(8< VL@G 27U/:V=1AM.H]ODAI!; [(LH?WSZ/%\9NO>?HEF[L7P/L&5W MHR3(Y(D75$@$K02:(V9**27D]1TRG3GG!T&9UA#M;8+)YHO)Y21FL0=$;':; M%Y/%X6EF=ZM$&0A$V"I@]L\75 M/')" H;!BA'Q)XG)9_% 9I F_*V8!-33O0F"AQLE)"R@BAA/K8:$8!X65E7V MG'%TMYFD=*WI^^U?_S$)/9^/KN]788Y#OL9*+TBXA,0J19CB M5EG@$0QSZD9ZSW3]]>AXJ.12PTPE:1 M4DY,&LP;G3GQ3L>->ICU5CAFE1*S[??#KF /,W:V22P1R%BKJ5=6>*<8Q1L9 M8=@FVEXOPSV2%R?-#6H+T;Y8\PBCXZBSOV$2)DZ!';7<(&*)0P(S64IK&!A@ M6&D8_&D5UJ[S=5^9X\4?XT#QPVJ2S43:-:KRX7?D.9U?KII_SV\E($- 3 M$JL_8X'0GK[W+EUL(KD7ET\E?S0J-QB@GOI4D7T]+!19F!:S5:=L5HSFD]N- M1 ?3M@^T3)12'%$.@::"2Q>O^EX?PP%48W/*6EHO]_Q0XO6>5HFS$#)B'9*6 M(P,E@@9N9%4.@SX=.GL3K5O3V?/EK35L^DR5+N:+1Z0)_WI.F/"CY&,,N^T( M4CSY?:(5E(8)1YQ'BBOK&3!;03WJTU=S5 RB%>7ES1&I:1M7U^+.'?6S)Q+C M!9(24B0%%TH[Z3DMAP&18J#N_YK8/]=<(PS.1X>#\K'WJ[K^5/8N_1;-T;U* M>_),HB&R3'L $/&$ L6-(67?N1$#JE];&_6\'=D[U=MZ&[%?;X^?22 '4"'C M-=*8$THE)6@K/<7UAUOKCH%6]-9 ]MII.$_W+A^S*&7YKU@%958@W'WS0HEDE^Q9O9C'GK= M_,Q.BO3J:IY=Q1L3]/WO67XU3V^O)Z-T^C&[FJRN'%C=^!1[/\NFIW9M/NKO MJO3&1HPJOLU#31-J+=?(,2*UX9@*S-7&Y,-..U$ICMJKU(>\F_N:)4(3HPG@ M\1YECP#R<%->'& M+>G30-SKWFQ/;7EGZ RZ%L3VQAZ]+ )H1?%I_?'B0);V MWG8)PX@2*Q0)^UKA'5/"B1(@;AWJD3Y'.4;;T?KSXD\M0M77%F/3Q<,%R!\_ MEX1MD@SCS4'OY/_?WI4UMY$CZ??],;NXCY>-P#GC"-MR^-A]1+#%LL0=BJ7E MX6G/KU\4R:).%HMU@)!Z.SK<;JF 0GZ9!60F\L :>.?EWG>,#5*&Y^E%'9A/ M+_J<]4?H;7,]*[]K3LP>R$L4-<;%MB#"-(!1UT4/0^L1XHIHW6](N!0 M]R]KO'J[_5G3E?PQO>.'W>*Q"=1P17ST^<"(LAH[)!R3GD)B*: U3322FY"E ME].,AH1H5+;OI/GQ"H^>C8W/!X6J"CF( T0-A\( :TU-D_8*Y:D9#<2G*N<#DG9>OH& M= NE -!D<9^<.MV=YO!0,-02+*D36D6"<$5#?8Y9*$A&36F&96AO*#HK MP^J+,LW:\,,3@7)/D->,:*B@Q$Q0C^LU26>Z%Q09/,5I6/;TPR'5QU9?7/SW M;'UK-JMU-*R6CR\'3C@4VPP/W!LM+'9<0Z\<%E3:VB*PR-/N,2?G2\#E_8HC M():+K)ST0+6;($@H@$&1:DQYQ))S[UWM_:=,9=Z%'J M$0&189#=T$Q][AT? ;9+B(R=+8OK]?SW][(JR[6)()TE,<>&!P4) $99[Q#$ MD$."N*PI%TIT;RTXFKLWH< ,A%HJ>=EK>#Y"]AI([L_K^69:)1^O5E6DX?3[ MY,\&\>DP6^! 2X09TUQ01HE"-EH+.UP\A33#0C*C!7.,#]_8 9XO@K0.PIM7>6CH.;O;5E;\%G^Z^AF9TS(?=;B7!& ( M($IZR20TUBF/O"1><&_CSD+;G=69(GDJ#FR8%P0.O<4>$\J)]K&NZ&?2-4<.Z=C?SWR*"LHY;O297J\?/>#$O^Q7-Q\ MC(N8;BM5/4ZP4%5/DDR4^%5E-[GXVN5B,J]MIFU9K2?+;]7YL^N4P7LBK'0@ MFO;Q*V'04[:],\->**9L*VMV),_0(YOL+.).*>;])@Z(&A_Q\2XM2J;5J#CB\1SKU)*7+.K;C-<**-UB%BD(#"&2PXET,SO@1 &FI2!PVA]FKXOK?;\I?_W%=;A;KY>^*W[S^GXK=_!&[]S\./[Z]PMN'7P;, MJ( R&O:&<@JBF6^\K=<;S:*4SHU>X5:M<2][0C ^RXQJ8)E1P3/OJE)2<948 M@[AHXNNS26* NE\Y)PY@[,JRLR'(-1)5&"L$L MJ-T+P/7HBCNV3SR=)V5 _,;V:C>Y81\*WF3G@MTO^VMQ7RZK.F2/UM_&W=IF M>%! 1PT7<(78\'=J(.R^BC#M.Q@'O/7E)L@:W:>Q#A(1;,6&YJ(# 3 M+*$$=?22CL#T=J[1LY![&\XQC 3E0&C(K5<:2^#J&A. "@+PFW2-MN53*R]9 M-X3>!_??DFLT*=-S9'XS1'Q&S8KH5S./)^FV'!F.MTI *K[W5CFA K:NI\ QTO\-,[# ]EY$C M 92K.]7)RFO!$)/,64:U08S55'"HNS>Q2^Q./9?-O:$8M>3&@ZNIN>K&\^<" MCH8+XXYBQCTC@ /@:AJ8T:C[.9K8Q7HN.X= XZ^3 .7BWH4@D(I%=!6+MNZ# MN:LBTOD"CDNIE^+ZW)Q/9O/]@EE^U]MR9_]L:E^ MN.\/6>[^JXLX=?&H9^1?P?_'H(6.$4NIQ-!IQYB%58]EI[7T$K5*.QUK#WG* MOT-QV[UT8*(JVJU1/E5%^SP@.K/KC"K:W&,. M.+(<8&V=HHA%2V:_(@=\]SC61%6T.[&F*_E_'?< )10RBA6BA#.NK/( U[@8 M!)/&J0_H'NBNWH\-8>=O_7NYGLR/VN['-H#F48%2CCV46!(3SR>,-&=VOW8E M#,TH5'I4]@\/5?4"/DV6-Z_J4,T# @381YT# RD(< H1QU6]8DE$1I5B MQV?N4"CUT*R6D:BJ6,-B^F,QF6_A+J;-7V_CH !QU3"9( .C=N$=L(29>N4> MZN[7=H-? (S/WR&1ZG%-6Y'UK[TKX,-B/5GLMBLD>]G\=#(I7,#*XZ@^I)5!5,>7LX=? M'1 <,51;%2U&@X$0C"!&#Z"!19Y(XK#$E$"D/*EW+BT !IWYSM\DWWOBTWEG_UJLULO-]7JSK)3_Q?1J M?5LL313"FU?9>7),4'&MCD**$.#581177&N3.JJ7W?=U\:;X.C10J3[IOT7$ M/I:KU==BOG7JEQ\C'W:UCKX5Z_7N7J;A.V\U/D2;TGG-%"=4 !]/-J3K[4Q7 M,1*=A42^*2$9$[14 O-A\2M*^>[BOE))MR6?XT\:9.38D&")I#021X$F'!A" M+*XU'6TH[7%7!MZD7 P$5"I1V&YOG\M%E34VV8%1K;JJD;98-=W;-P\,G#KE M+-(^&K%2&I>.!N^35_>H'"EVR>J-5:[7.V#G"TV5F1&O2V?)#Y8Y\^LFWT\HOK\OH?M^4\RLMJAU'*=[4LOYC 2;'Y M8U7\[R9B[W[%/SZVB:D[,B2:X$@ :2R&V@('G-.*4HR15\9*SEI5P$Y"Y#UX@[A534A,-D4?40E53YZ/*F4T,7&_V/'>X]$'3XA+-W"2.6E?KO9TW-*Q,0$" MPUT\3CEEDKO*SE"ZIM%!)3./7.O+N=.2T NG]RD3><:U92,*68C Z?96KST? M%!/.(8M8I,T)Q*3'!]H4$AD5$!R03\V<[X1,,JY7>GHT[3;+Z]O)JOBRK!+6 M[CYOJB5?_=Q>/*W4)EI2R]F_*B>D+AX>GC9)1Y]Y@W<<(JX!U6$CLL5J*W=$&^/RW*D"BKL2A )+8HVFG!N)#,%><@F1 M0?:"R5LM23EEC)XS3?">"L$YET(05:66" 1W: "CL.]^9SRPD3H>F\MDZ.5M MU-:)";LMYK!5M$[5>FU:=,/ET9U$,9):_CG+VN)8R!F 7$*%ZO9$<,UG=^GGYS[\7TYOB2S356OA3SIPI M(.:@8@[!*OM.2<0L/>!A>(^XF-$NDD<3H!'PNH#\'%/3SI&]B(+Y/_OQ:SN>^7/YSLIP^^NNQ MF-QA9@]",8V))JRJV^ 0Y4+2/198B;0E+-M)S>BV]N7@3;8QE=>SP\K5>I=' M5AF+W\O=MMJT(9T:&Q#1VC%2Y1=20","T="L:4;09%2GZR*ME?B^OY9+6J"M@]#NHZ7[(ZSABL9TR0ZK[%(A7U1B)AO9UC W1&F;\YR%L: ME-.5'7A*1!4B6'U19K.L5KWKR-Q5(/M/'B2.AK;A3#@AJKJ.VAZ^W2H;I'LD M\^!*60ZRF1SPI('RI\#\4H7@1B:?N6OVG#I@KK'SQ@(-A8O@,8!J9Q QC&:4 M>YV#B":&>VSCHP9H60YK=AR=-TA*+:+&F&C9<8H1 U[4] LA,JK0G:7!,12P M*4V-;D;&L1U> *@B@5I;';40JZ,ZS&LZI>HV86 18ZP\95AXP8F3F-3>1$H\[:ZT7=2@&%["DL";E25QJFI9NRF" M549IQ*.&&K4.*B60AM0(,./?J%4PO("-!&@.^UFSE@@[;FHG9@T6,J!E5;E3 M2J211Y;6C* T(O8V=?VT.]NP&"?3PZ[,A]?6^[E87_U\:B8UZ67M9PF,."@) MH![3JGNP0$BR&@=-1??@JM'NH])%\8T&8]+0\E?338_%BS]Y.&AHA.35E3_7 MH/+00(;V5#$/849W!*/R[+6X\#Y 7=[Y7\,QF.^_:<*@L(84.F6D5-X0AXBJ M@688R Q+ :<0HR1@9J67=Y2ZWG,'4.F:UL@(FO966A:UBAHS2'3W?6R\0RZ! M *;&-0>%OB9G>"]^BYFCHBL4Y!9JP0"WU%,D:Z\R(TATOP,=K8!JDHTP*:J7 MS+1ZL=-?;2)Y+13:2^=:/5^XFO[/9A"E0;DMH2WZ;W6?-SA)*!3."<*@(9I:P/@> M+P0U2MDIJ3&[Z_("<^)\'1/VK-/"JDC@V>+&%JO9S6+'F^9\L-<'!.>V[,KA2"4(X"82F=[N=B3>4#'A@3AE4!6(0LD MQHI!2P'84X@I]BCOQ+"^;#LI!;U0>H_R*XPAU2[ ZW0*IVWIC$(%]M)1B^\WK>,9*E]Y"<:%[I G^R*2[H%P5\5VW:C&UQ:]B M7MYOZV[L:O.?Y'^+T4$@""&E2(.( +/&ZH.4$X9A]RI8HUTRCB,1PV.5;+EZVF=Y$)T4S>7A.TE8]6XX/ !&!#N%4PVMR:0,9K2YY" MI;L[N$=KOCB.D(R!5CK757V%].!,6=7E4?3OO:-EVU*JN@&^G=V?<%MTFS!P M3:S#C!NDK3+,&*GI0>G"MKLB>OYQ] 8\&DE 3NP\?[S:MM[SEV,"\H)2[+&V MEF*)B<- US3&GV;NY!B;L:_[V0>#\7V*3)8^CSP]BN?;$LL67O(^$P=+M63& M:0,9A\IQB=T!+:!UAKIA*O$82"H[X9PN5W6,WA&40(:Q%0!";;!0RK+#AR\H M["Y3YWM4WX"N."26J>1FF/8!"OA(&I$ $JSB-XDUKB^DF&'X33>3:,VW5GT$ MNB'UOJ0A2P4I)R&X#/.?-C2H77?;KN:/:]*OXE8YWTQGBYM7LPH_EXLJ62:B M/]]&Q.Y:G)_9?F*,EP>OM$"56[&*\ 5(PX= 7TX=2JJW]ZD=WUIZ&AM69 #Q M)>\4O\Y6_^APB("]1\UH0"C3"XVIQ'UR MW:ZG<-.P$#]/YRGCTDCB'$66&5A3*CW(W,,U#!./2L9@>+UG"ML2=E_8X:3JTS0L,(:D9900#3$$3%+J<)T]313+L!WU,(PK M1\,HG9_P5['8%%O]:@_$?\_6MV:S6L?S=!E)V6E9:K4JXK\GRVZ>/5L0W!G. M);(BXFT41%[4-ZQ"2YLTCJ";1S"#(@1CPYXV7O]O93E=J<7T6['\-;LN5M_* M>5,IQ..# E!>VJCH8=A:NT2+XLQ.NP=#-(@N@:_Q_<, 9 M%4\#I#S4Q@D1SX::5DEZN(M&B_S/3I*&!/CRZ0*=$@6"-]A'VI"57G%@$?"@ MQDX[ 3)J\9&M& V&;B9Y!=TS"H(2GFJDXGN9M@YQ7WU">PBI9]W].Z/E$F0G M3<-"G#:-^> 9C4K?;+&)'\+5?;%\W$*L=HO]6:P^S1;EZ9#S3&N$I<=,U:JO!%ATS[SA?S%Q[ MM M/CMNEQNI7IMKEQ<&IH1R6FCHN388&D$/47+*6=>][X3XBPGNA3ES&;FWL]7U MCMZ(]H'&@)%#,PKO]P[:LD[E%X^Z%4P;L7F\YP/@A%JHK; MV[O^8]6R]TOI]<;-W=UD^?OJY[?9S6++H<4Z,J3<5-]1W-CGL^O9Y=^O)_/) MXKKX=EL4ZP]W]Y/K2FQ6F\IKT-8UM= M+?&Q10KSWW($0XI0"A KKF&7*8DXI$,@Y[@0$K3R[ M>>%VJE9XKWD#5]0KQJS3#".LE)-.[?&R&O8XG0>N%9Y0,LK+X3O)N2CXPWFV M\N6R 98306YGS1.T@DHP1SB0& ,@1"P!I"K'I=^(Y<03R0VSP,N1\0VE:I8 MQ6[$Q?T=(([8TNJ9.C W>6 M0^(@P48R)02!&-=T<\V[>^'':[K:D7$O'$Q#@Y-V=SC-_J>T1)U<4@4,!<0) M;R'BIJ;%"TTS#$ PN'%< M0,Q QZDCQ&KG.4#H8(AY 'MT'1FO$>DP+!\2EK1?]NHP MY%%[J078@>Z15N-U]1SR.SZ3_E3<^SB;_#&;1TB+-FK;*T\'+)RN*I<3HBB' M5DHN34V7 B##_?ERNEM__!*:>LM-,7VTX!;G]K$Q 5 )"!%,12HE]D0(5MO& MW@/5O0W :,I:+TZ]M.@&P>4">\)IIK]"%;*01_T$0>Z)IH% P%S 5V M_G9;?G" :"$AILY[BR2-VQFJZ4"JAV-_M/R)D?;Z,Y&XA'Z_F+Z, 6JI[+\V M-'C@&336$, LCP6\652G3&WQ3KB-;_4B@Z%UB+SCFX[ MR0/I'GKPM(B,>_EP(((:+QQ%A!L.G4/;\EQ>&^B1AX2UV?-&INQ4[-K3!P-% M0&L'&8+QF'+*4T/MGB*@G$]Y]]88C-:'&<<*>'9!(.MPL7'*PX((@_0:8':\(%SJ!\0D MXCCOB*Z!^-:JU&8LF- MQ%AJB!CE>YJ@YH]*06;CNN_)FQ?%>_HADNS"9CK=(CR9?YG,IA\69G(_6T_F MIV/RFL8%Z1DBA ND"=%*02-0JI5C5:Q./NQ\=H[J*!92DE?*F$[6N5&+U=;;X:$8[!Z;.)I&-*!,C0M6LNWK=A)%^VJS M7E4)%E'8FW:BY\\&H1VN"N(K (CF!D5CP->[S@]L;K< M\776410 Q%HK#! G )+G#QH8M@IV=TD'FT+2"8!?<%*YA/9506IJA3^_%E4 M)1^>70WO+WX_++X4RUDY?=)XTV&W*,404(B \)4![5J,$M&YUK936 M-DHE4LE 31IB]4H=FA^+B.-\]J]B^O>(822M[MQSM?A67&^6N]B!Y6P5?V7C M_T;:MP2W*!TUUBL#XYXB*Q#11@IGL##6U @;[+L'^8UFM:42VTP@O[105Y0] MZ3I5DZM^1OOB1?&FQ8GN"$.^)E31.T("8@FE7"FB, ,UDA3A[M6N1@M=N[3P M)H YE<#&[^F!I@:)>_)<8)0ZJ C!'$+.)5%*U]X=K#GI+C*CE=!-)3)]<$IW M17*HY_"]/.+9W]HP?TRVL4QW58;M5I2_%A&HU6Q=[)LW[/;D*/#ES8Z5_S69 M;YIB;L9^=7 6*62L@%IQ$A''&H@]X@1)*#I+YFC5=%-)9F;0)S5ROQ;WF^7U M;458W(V_%NO9LI@^5BMV)OLI\[?E-"%JU]P2Y#EAE&!!M#/U5D^( MVWQ]$J MXR8UC,>!,2^!.K41GC%+0/$(4;1J&,:)T#J>'+[V4A**4/?DD=&*V.8E3EU0 M3.N#K3;AB$54$ZMN6[<[BRC^8/M;_7P_/NFF/6^Z*OL2.^\5!E!19;B1DM;( M>"1Z7 ^-5NXVK2MW5#POH/5]+;:5@+^7_06NQZQ!R@B)JSHB:NQ1-((8-8!:[>_!5".EB3'IL?5JO-:T?]^?O<^;.%J)VRR ?M+.6 8V2IT ?]5(CN MI@%\'_<5H\)Y83';J@!#25G#9$%I1*.Z"A2P&D2(B!:UQ4]]-/^["]F;O\$8 M'W%E_VV3UG]9-5=Y;?RNK/_.OZ9LWW3^RVB^V M>?'G/_#_7*=U9GVO\W^HUW?9??JN7*=-:_NN:1[^X9=?OGW[]M?OU]7VKV5U M^XMKV]XO^W]U]C?XW]X,O_:&?^N-X[[QG+]^KS=_L9B'1=W:%C R_/KW9[__ MS6M_VP$ _-+^=/^K=7[J%]G'.K_\S]_>?6[]?),7=9,6Z^PO__Q?+*NCHRJW MV:?LQN)__O[I[5ETX!?^&[\4V2WG^V-6Y>7FF/ MV%;5HT_@# '.D!-RAO[K"Q_<_'C(_NDO=7[_L&7T_#("OP+@YCE84^A:$MZK M@+S$ZM,/U(SW"^NZF5[$SS]2,^:NH9%B8Z+]/OU8S=CU0C;:,LHFW6IN&<\^ M\BSF+?^M=^RK_A?YIU^0W]9X+ZI''YQ];[)BDVU:T7STT5:^^:>_L*]6N_K- M;9H^K)*\7I=%DQ>[;//A(:O:4:6&Q8;]X*<^VO5;E[J.%UW53INEDE81P1 MX"5QZ 0#5?LNLV;_(\/4\$E56E[MJ MW0UC#"\?Q3L7_OD8J76 :J7%QAK 6AU:ZX\![__ZQU\.GC\*0KD^U:I:E#=I M?=U"[4EBD)WXEVS;U,-WWO#OO+&=?HS^KXIL/HU+N38>EX[F+<]:RJIO\8\: M)JS65EEMLHIE4\,_2JOU"_'L?^,7AGF=/31O'H669U43>5=.T[H[%IG3IQ@\ MU;6/C+TMUML=ST]/@^/?W9;UKLJ^,/5 C+4_5PE!P :19R,?0HS\"/C! "L& M-%DU^R%/I,.;!2.C ,V9H5I>!L[V\YDB(JR^RPF&M!P?2^Z5M4=OG0G1E77P MP/J#^V"U3DROT:,XORS:TX1S,2H^D;O/97U*GD5U_E/V-6.V*2,*,QQ\1/E; MWMSA7=V4]UFU'V6R&U.FL>P@ZR!84#UWFS&E$C[!;5ADP M=NLM \K94C5!]B[T=MW\+Z-3:_>J--MJI5.Q]/:VXM-!I@T?;GHT7]+K;;:* MD<^TP(X"._:I:[O4H?Y@$B0^E$RSU V93Z&.L%GEC35TU#]:?.=[H@%.A1.E M:>B43H(4F325VIQEZ7+:,I[<9:B7'E>>IQNZ^!'5J<]-VF1\EP+MZKS(ZOIS M=LO_6L/O>;T*/3?PDQCZKD]C2D(8DWBP&27$E1&J<98,*]6 A64)#(VD+HWD M4$R8IJ-/3IE$F3.B0Q=)N2!$>LA581*6Y,3A M,3W6'QT@0?E4YVG3G^-ID_)Y^7H$Q1AO3Z25>\8%$]BA9W>[W&=\/:&8HVF9 M5S3'PR\U-0\)Z?S\&^H_'!";!(3E9M1.J M#B!$:/MPFKE .)?F1II.GWY!$ M?Y=@0D -S9 @F2#]AE2$3X((";DS0XB:R D1(Z9L>[?.Z9F\WPM0,070Y:A8 MBRE6736'R>:O67E;I0]W^3K==A--'R;((VY,0D #QT\".QAL!0R&B("-LV!8 MSX[Q2"T^C>3MLMQ-1YF<^LFP)3)!9'X>30[9WYY.#"\2<4(>]! WKUIH\J'4 MV90DM*2;F!Y;ZB>IT V3V'4CVPUPY,383A(\V$(4"BUFC[,PJ99(+2Z-9$Y M328A;8R:Z%AP$M.3?SCA\WVQ(E]H7F'PL<: M[N8& ?4&SX=$.P)+XY*?*;I<9PAD5@5E"%#8'W4$ ^2 MHS<#H;)"*L.%Q!*I(4[4UDC%N!%;)#TX=FZ55,'U!2R3JJ NQP5<+DLY=9CY M<[K-:GR7%D76K:M$%*,X\4B$' J)%P<@&=9H$Y<&5"9_T6+0L/"=/O-_9;4X MK1ZHTN$^/72+Y4:3,RTGK5I(-I)4B1!W(=W2ROLR$C&]+I4&VZE>]1L.)#FQ MC5UFU LB!)(HHI3TQDD00J)3_P1-+D,!E8X&OMQ5Y>[V[FW!!.0^V^1I]://14F"0 2BR'7= MV+?#P &Q.]AV[5CJRID>BZ8/"F75UWR=60]5^35GS4ORD+4>4L4$;WH^Y?3N MD:Y=63U$ZQCC3(MI0LQ=$#N]S"]#ZS3[]/3CXMHUA0HGK>$[D^&X$!M,QC+&JT"D;-*QS[\OB3:U-Z]1IE9>Z21@= MI70#0JLIK0'C I3N''&"0C>:]^7IW'B7+LB<)KY&5@YXEQ?9VR:[KU=!PO@#A",OB+T([L655Q714#U W)AA=;MP[YUCM%J0>LH(2! LIG63EE*)L^=\3J"ZCRI*E<$?G>EU6"=9VQ_VV^I-]7D8V ZX4A MBN(@#'SH)@[LD=# "8C853^3"&1ZI])MP+:(J%5DC55U\.5DS@CK8LHW-]UR M8BA0/.K*VF.V!M 60[VH2E*G:+T@FB:#M P=->JA7+4I#6R*JNV[+&4F]N6M M["0F,'(:ZZT=D-FJN3WFX4+W4B1L&3U' M%7RII=%('.?Z6Y;?WC79!K(1-KW-/F5\H9UUL];REZRZ?UO\6Y96!PQN@#T; M$(2A[_LAHKQN08_!CUSOI74,,T;-]98!JM5CM?9@K1:MQ>%:;PNK!2S2JZ:( M@<3YJEECH78*2W],Q$YLR5)U[ER7,^5$+5P]"VW+@^^*YE/:9 <)3SSD MN9 @+_9IX'FN39S!;.#@ESJT-CL3YIH#/HL#U));JC&KGDX:9UA3!BG-M%+& M>(H-P21Q%)'+RPO'N7,A%=3 DY;L[QC'QXRUPJ)981*ZK@>\"*,(X81)94 ' M T0VW9GXKQUYO]*5&M(?LSS;+N[.^1QEU9/>0%Y7\G"%7-_\;$YA7D?Z/< MD\G_QO,H?&HCJ_*O#,?7[&W!9'O7U4HN-O^2;6[YLO^:_2AO\NSHE9B]OD/D M D8QC!S*)O@NQDZ?D=HAB6 @^DR+20@&CR+L45M'L-O']GK@U@'YHX>=YGIZ M3YWF2T<8)@C>,I1A$D^?'GR8C%WA[.OFILZ:IM\1;.KNC0,P)M1GDD0# MX@0VCGI;E(2VU+4E-0NF\Z@]*'[HZ*CO=QC5WH51Y%(PAS).HV2B=&!0D#,S MF= I6BZE.Z-H7(9RC?3A:>*B@1&1 E:8)T!9]9!6S8_WZ7W67LYT0AF4O"VRMJBG4\M#Z7V(AS!"(74\8. MT!@A+QEL0S="HA*BS^+TNB)=8U,CO2_+S3S,CM:@R0IQ"O-S1IKT\SN_7AGP MJ339(B5VZ?['7S_^]3?&25I@CJ"_Q.,!ZKD!8J9B#Q [C 'L#44VP9%0I9P1 M'V]8LS@HJT-EM; D]MX4^1+8QS1/E9P(/6-)I8"8(ET2FY/F:5/;CE2@3VS_ M\:3#YW8Z&LFX7=1W^YOL8>2Z#K512 (2NL!V M$+('>Q@$4D4RU*W,O9OZ3K5&Q@ABU;95S7 Z>FM5A,!)]E??"93!&,_I,O=9 M%?QX8:]5E1GYTV TS:M_3;>[[,/-X9LMB%5( Y9-VD'@$Q0G+@J2:"^)A/U$ MKL2%%I,R?4NIIL6O55G7;)+#%WWKKN[,NKPM\K_S@YYM:"1K^6@A6DRR)F=8 M3KV>RO^5Q6%:+>_V"NXW+G61,Z%Z>!]&7(FUZ7SIYTT\:73M'K>GXG MQ_ VS8NZP>5VF[+D)]VN /6)#7P:Q9X+,+0Q(OWK;9$#L2-5N]$\&L/)W6.I M[$!:96$U=QFO4K/)"EZ$AI>D*[?Y)N5'Y5'*/F&=69_O,B-*.C)Z^F1VNL#I MU. .]1#*'K=U +X\8;[(\TC5UA/#UR/IFOQ5T'N=3.L?#-Z79Z$1'SHDQM3% M+@@!2]2CX?TO!BUTV"2>ETC3/1Z, "0U).RQ"\O+>RX;^P%AF*1^9/\B*[C^ M+V%T&!-.W0/$1)$T,$8PY*]OG#A/MY:A0D,T7]MHH<-EY0%#&]_R8T:+8H^O MS83?Y>EUOLV;'RO7CP@)$;%1 &,[L7F]TL%X#,)P5? "I]GFB\ID891E(=$ MG6@\ ZDX,3A2BEQ"_O_!HGG!_IZGV^-[=ZJCPKB R>J^^2 96X'9XYQ+Q"]Q M)R336LA?FA#K<>JLU&KD3%Y,#[K]X7J;=[6?OY2?LF97%3BM[U8X! AZH>_[ M*(KBQ/8?86;G5S)UB_EJO["ARPX MS\9V@'""'=27TX]1!_N_;^/F^&VA.\3'Q>W&9L#G:R[D1B^T%@1P'[,TX\; // M)>SO%$74AIXK6KA=KU%SG>8(9UO\Y1'2)=1]D2+R0J.WCARP.@^L@PM6YX-U M<$*M9(SI\(EI\X(B)R?6QH-F\OT<1;HO2/I$<5R&QD_E[.D'=J;A6'04D$?3 MENU(0C^R0R="V(UI$,2\&'4/Q@\HD:JD:@B"8=57U@V)2CZF@R2F\0N(CYRV M&PJ-$457(_>"DAN.UC(4W+23Y:0]P+1B#P5)<)AX;.#P?>3".,'8AW$/)P"$ M>&8U6Q#$4E5;JDZ2^5"94FX#49I(NW747)I O<^68YHL9J]5P67='*WA2KR* MOY'.K%49XPIES;A'?97 M4ET0^]"';H!C "*^'13# S0D5*=D4D"&U?W@@W7=.;%_%7QP@^^&]^IQW7K2 M+M6FW!>K=<9BWLB^QCY%* 7WD)861J+-B7ZZS;7N 3$8C9 M\.4R_F$2A- F,4E CR$$_'TIB7%"KV7# \(16(O%R&)PK0->ZS%@I:49S8$0 M4_GY8B GYUKI-Z+84DQ>D&8S$5F&!AORK9RB3RCXW;+:25IOZ]P=^_)I%UK=!;QLD M4>3Z('8I=2#3-@*CO6V8>%*S>3T636=GAU1@C]+J8%HG@63,(F MIU@R^7J9W9FFR4+,74JVM#*_#&G3[-/3Y,H 8\;/F;W;E[CB;UP["0U]W\8X M84*<4&>ORFXLM7,U 9S%GS=[IUI4;XI8&CYX9B:,4Q\^$XG@LDZ@O1,H_S=A M4)>A^E,ZK.LTFBK7XG<,BO;8\]_RY@[OZJ:\SZI/VU=,,GK[CJY%=/IF6B5 MT^,!I/6-H;0&F%=6!_1PX_W*ZK%.?6]#E,.+ES:T!V(9&FK"L6?7-0QQ)ZJ) MOY5?V\7/M\60OW^LRLV.(4HK)LS-#Y;@5[MT^ZG<;FE9?6._L/)]Y/M>$-HP M\*+$=P%VT( $^321$4<3]@VKY "9[QM37 MGK#U@O2:C-(R--BHA^5T;5Y.E4_;78510E#H4=\C/O!! M'+-O#,8B)T:KAS;#9NBK1DQ^%0W)].2GF(0[]5 _)&V+85]GMWE1].7\>=61 M[G/E!%655S'-G(!,.5G<2R$_R$2^-UFQR<[KXK1">)JL"UHWDMUER-E8)TJM M+4[B2::A*;'_#@WIM/$D6U=96O.#2Y^R]3:MZ_RFG__7*_[&GL\?.XD#-PSB MQ(W] 1C -A#-:7+XC4A(*&^^;C DNR2ZP")]R@+*QTV@_G& M\&""7>NEI>*-4>QYHHI&(O:FDA M]<0 .D/$%O!FU\0.E[/U#ATSB_ZO>5:_K>M=MED% 0D)!-3S(\!,.K&/\6 \ MU6$HO^8U'V9YW_XV=/WR4$#O/MUDUF97\3F(W@F(//UC)B1& MF3<[I+XMCO3WX(?5.;*$"?']$=[>GA% MO#CP<0AM[$ 4T] !#AV,PL0A"J5B1UI4F+THE(?]G#7-MC]I;TXCQ6D>HXUZ MJ9U^FC'@7X(4#EBD)5 Z"$N6/GEGA"1/D:.1"] 84B_RHM"FV&:V>/%'KS<& M/9<&_0(T*5Y8P1EI1G[Y>4 DO_C<6*P#\J67%Z1LT8NDHH0NN2.).R&V2"K' MB7@-E75YGWU)OY^HMAB ./0B-P@CX$8>#"AUV\K*'@6QC>.77F;78<+0HGK M@(3$GH<'DR2)H5S1H1&&#"],'#I6)GDF;QQ]RF)DACDM:L2A62VV^?5H3Y.< M(,FSNUA%4G#E94E2Y4=4D\C]P[;\D64H*[*;O*VR_/DNK3+$IF ;7-X_9$7= MKA?NM=$-: 0L>V ,-L!C4! NX+I)'$B(/H.B7[#YKK?@-4:P+:3V1;NF^NT M>RGF /C*>L_:$'\=9JYT09K;"WW67)R6T9$-^E=.U>+ENOSG]5VVV6VS#S=G MS/.)Q6VW H9^''ZGGZ-#?E"LK[0;NR0"&!,7V[Z/0C=TX8 /PTCJ$>_I4!E. M< 9'^"3[G$18Q]Y8US\>_6+OD=6ZI%;S?,(0BZG],J,KN9(Y;6"-C S:XG!A MQ)@^ULL826;PNYR[ETDNP[+^]#Z]S]K*-)0B:%.,X\B) QMYU$^2P43D)G)[ M\C(?;'KGG?W-XF"4RF3)422X-V2*'3G]%";&S-KS$0F75IQ5N%J&_JA!?[JZ MK.Z_K KT96.)!Q*6X3HN0Z.?=0;(3#&4@M?DA\]G1(H58J2)4I.#0QP MI*P'LY2%>DR$@"9(,K8L59 %?T87E#@0.I(/69C"M\RG@E^FY_;Z:BNQ35#@ M80B2 ,8A\A&]F#+$RS'/\Z"89W@L"P.1^(0M3I;EU5B.J+DQ*+E: ^I9>OE MHDPZ:9,X3CX)?6HGQ)5H%#OO?<[K$\*JAZ4%G,H>[T.IL]U(J.VP&/FY*==_ M?F2MY8Y-!(],.J'C>'Z4@"0$=NQ#+W+]P:1C)^*B.]:08>TEGS]^E-"/T;0) MJ.^4C"GN@[30K &;LAJ/9E-"E*=D54V;Q[$K)M(OL'!.JW61MP#)UN9*::!Q M259+;=?KV#]I)^L \3JLMI_$$%$2 !C:PV81]5F2+E455>J3#4MTMUS>UA)6 M*CPOQY+8)-H<07**+,Z-F0*EQS1%14ALGQ(63%] K#M M(!TBR3L.(YA3T!1CI(U2E@_]6T'S"\P'L0>#QG.Z0+%1\^.2Y(Q@1OP)C;JI M\G63;5J+OQ=Y4W_Z_'MOTXX"'_FN#2%%B1T[3HR&0VTT!$"J"OHX2X8%B &1 MU)V1Q(EISW2G/ 5>O0"TRZR=.X\\SZ=!%KBYHD1Z.EZ%'FGQY]IZ#/H:T MK:(Q0"I_AT<)TW"8>-Z[Z MX:/WJ']'[I4,("=B86(H&1/R5SZHC')=U_ RGG_Q5^3N[\NBG0KA]"%OTFV+ MJ&;3I*SZFFUH6=%=LZLR7HN2UQ!;A78"?1+[$"2(P"2. C9-ZG$@-O;)/2:G MV[KIPTB;3?NX7[JUZA:IE>Z:N[+*_\YDAH\6W74[-@4>"*?*\OZMCY;CIE*.=#*C+^7Q!-CP3F#*ZD\\*#BVC'U/V_K5-H_7PEKX-(XGV089"]+P'*6'QTL\\[N$Z6U;LFA]K(IK M_E!O?KWC>YY,%;/>$\E=X_FB;'BZ%*)D8 MY70UC%<^RFFC0=ABNT-;M ML9XZN\_?I$6Q2[?;'U?#\,C'QILTKZS[M/HS:ZROZ7;'!LSB\*\WER1Q<0U# M8FAVOECF6/UZ6#J\M9PPE^[.#*?66V9QAO#R>O9((3CZ.)4=Q MY[Y9@W,O'7=83-QEWF]>?/P5WW.>L1T(/O)L@OD32E-_*9MT>_QS7-;-^[+YMZSYE*W+VX(?^%@Y MD,0NH3Z#B%F^1 DET8#7!0Z6VW2=#Z?Q7=<6IK4KJCVF1^O1BIOYF ML8P)]0)X.'=/=>;(S#ZB=>,P+:O^6_SWG%6(?"^DU(D2[-B.C7T<)_MA&3O. M0H8Y-?#&Q[Z_9?GM'?/D3/".O#D#;$TGM,G4GJ0L<'A4;Q\QC MIOE6L;"!]*J?VK6GEHZ<_D\RP)Z,YQRC[KB&]9]\*!Y)SE3CLXX8B@[:_1OL MG^\RCF";,J2'=S[K_:-_.(EQ0NPP9'-@!R,,0.S[/D;LVU$41R\MB&JV9DX' MAR?I6X16#_'H>=MZMN 0J:,74A]L>$OH&$O[@&UZ7U9-_G>%%%..+S'!,D:5 MG"P=PYA6=HXM7Q 7)9Z6(2%JT$L-[41BMQK?\27LG*4+12LYW_+F#N_8U.P^ MJV!=,W4JMUN6,? D8X6A&R$W"6D8AB3"- 3=)2&/QB2 -A#>A-9JU?0=R/6Z MW/'W35G2E.5?^7'R*ZO(SA^*,4VRP!;Q;/S*J4\'T\KYY*X#:G&DU@#URFK! M6G]PN%:/5^;)#;W$2^S1SA8 M:U7S8$0VTV5X>C<)JD1GA>P]VG&K])T"Y5\ MT:-7UH.POL\:O*LJ?C++)DX019Y+7>@YGDU]Z-'!)/!BR5784::,KYGNAYA* M98C10Z=8VCH9CW(#R7IJR+Z^!'+ MC<])(S/;+:6]+=95EM99DG5_KMPH09BZ- EA'%$[0B%T>Q3LN[;X0W(&;!O. MD_]/:]T.*3+IF0&"1;+C>;F5S)$O)62]R/4[( -JZZS:'/<+R&7-NA=.4T+UC%HG88P7(0 ! 9Q&#HD#FP4NI!E M^=& )':(T$LG)NT;'KS^+XV#UTBBQPQ@TW&L=1 [+Y$O7T&;+C Z!K/I F1@ M0+-^>I>GU_DV;WX< F/ARQUGY%AVD3#I\4P/_4L>TS1Y*#2NZ61S]&;%OFGV M$\+CY2N7>)$3>I%''!*$7N(G@;U=8;:_W" MVLB$ 1BYIS$5][JW-_:X]PM59O8Z1L5&T[;'5#$RM0.B'JOQVR$7N%/9&=$1 MBB4,@J9=%-TOT<>G>!WC#L7?+J!8!=B#MA<[,' AIK83A3883/O$07);*%I, M&M]*T3'4Z259;&-EB^+4Y8=?INW"CHM6UI>Q\Z+7I6=UA;7SI;RH M]=3NF24VZ%+@^*[CV8@"V_=#!_=+;&S\=1VAEZ1,8W@=.S.Z"%=01BYVS1 LO0M>FH*FOOHEQJ#,"ICFF"QA C"!ER^MA!EAU?"@."S1 MQ2$,O A0-D-)["C!"%%[ (7=2.AMDXF@O([]'\WT&QTI33 _QX"I:XM(<^PF M&4!-Q'#.<52ZXJ3V 55A9\E,J%[U\"KMK)Y15HUC?5M/[QFISU< 0R=BTUX" M/<^. *084@@'-'$L=L/.-(9Y-J"*LGAC:!-*,12Z]J',1\'@5M0!O.'=*,4@ MZ=Z0,A^L"?:DY(.F<5OJ)(.C=J;&Q60)@^<$7DKO3^E@5$K73K6&_RA#/VF>7!YP+VK4Z@%+= MN%*@_Q7L7:EX);-]IW8CQW7#2ATHI!BU)^E XX?((DI MA%$8KVP?:SSM8Q?H)F7;6_, Y+ A"AQ _\6TVEB?$L5T7),Z RX')N-M-VM&\LKTN M;4$P/9J:X'^F057[II>V($XUR)H(YLQC[22[7X*\&AE[96/VVH=@:7^UC<1J M3$L6[N$OF93;?)T?5:P,W21A'TX3UP/029+(2^*NF&P(8T!$WS(>8<&<>A] M60.JV:JVGB?HPJJ1!E:7L5"DPY'3Q67&>8@Q_PZ*L?F!14U%)9E:*@I MY\I)FK:!I:$+DZ [P3.8!&B",J(Y1@[AI6Q M R4GAJ-H$U.^J1B3D[D.U975X9I?T2ZP=$&^='"[#*W2XDFIO^7)J=#G]5VV MV6VS#S=)5N5?TR;_FKTMV+R\7:>MWQ:?F[1ID\L/-S0OTF*=I]N/9=VF,33- MJW]-M[OL@#*,8 B@BX"''0_@ (>XTTK'=J/ %:H$-! MS?_:W&7M6VQI\>._U=;!6^O(W?:-%?Z+[_*"_8 YSOYIT?_3HF:M9=,^>?3H M(21)<9V\-8@)\I(;@IR('[>!,V'."VOO3MM4!H>LP:.KH^9C_?&%UVF>;QC0 M')L+0\=D3^>F RPT58QD64_X)R943\B,N.V2S"_%E MJB[HJB:.ER&3NIPIC;1#51%[=[C"\,0R\ /D^Q&BQ/%@[,60(M!;]I#O2:T4 MZ+"W!#D[0J^J:2,(EQ6V:;A65K N2N+.D">G<>,J7)G8:/#JK>+K8TK0D M\6N:%^_*^ERFF54W977/9\!'.*F-O0"XD1"?G!"*?U'=V6 MW_XEV]QF#-AZN]MDF[<%7*]W][OVA?$/S5U6\77<*KO+BKIUB2LC]^3)T!D" MST,Q]B(2V&'DLMD#]@:TH8V$+DS,C7'"@>G%Q?&RL%K/K$>N]2/3?NG\T4+Y MHU76#P]9U0UWJL/8Q.U#=C!;;M-07T'G/EG<*:OSRAKRX.&=4Y$?'%LI!F^OW99-D=7Y;<)RPYDZPJ>218N_5 MMSX]L,-B\VS[8)B2//'-PRB")'16$D]";HZ_)HPI'WB &K M*!OKP(&5UE;/PO%0K#I^+IEOZ=%VR1=A)$D*):-VL M438,3EN.)YO[>\VE"OZ!1W,(U4X]V]V8/Q ^RV M[7TW;>]KKXR4 U0KW6/]!]G[COIC("9W,],O)X(,;*=] USK^H?U$T=LY<7/ MUAZT=4 ]FT#*$WM!-@U&:1EB:M+!9]\+66E>/$'O;]Q',I MYKD223R_-T"H&P$9097X6,-"R;MKKK"U*T.,F,H9XD1>O1XM&E_UZ\U=O8J* MI]$6;)HJO]XU[;2V*=O"-/R*6;G==G-?%H>LGK@#FZ M?2* MH!#@59'=\CF@F)YH-2W4NT#7NXY12G6R+7>S'!FIYT M)4E[O ?64GZ,]6A7],KBD6%S5P;XU>B>3!0N**.18"Y#.\VX5D[0&20+:FW^ M?5$:O#**O:))?\^_]N:SPH?CF>%NV%6J&%Z/D_TQ4:*Q0=>;D1Y M$O.]0]:S[)G_^+4L!I@(TH4!9]8VL8R!:5X*GI:NFS\>H@-=DCTPGJ/V]*QH;^21)(H<&B(8PMA,_3,A@VD9.+#-P:3%H>" ZQMB> M!4R/P,D-)7KX%1L:)J=6=K?_ ._*V@-L"88B!!N1:A'2+DBO5LZ7(:5Z72H- MME'I(KE59^[(UH>;=GZQ8U+-4'RLLOM\=U^_+;YFO8"O$FK#.+9MY$4>)!'T M:1CU8"@.?2JWNF((A/%UEH_L^W>\.O9#A^Z1)/ZRZ>'S>J"=>_R =7YPX(IG M[9))N*%P":;9,\9)M19RS_Q/QY!_;L_D#:A;K1UP\V69/?+)BR4KL'LI S8; MKF4(LVDGGQ=@-L^I\%&@N[3*$!.@#3^_G!5U-U($B1U@&X.5>1%4T(M-;E!Y _:F]M/WS+^L.D%5EW66HIK2V97'[ MAHG7_=B<3I%?P9S-/+&2.1D'9!T063VDB9.MD[1<2J;&\;@,&1KKQ--D2 MTC.:3='5M^F(E%UXZSGL]U,8-JL'9_W4PQ-^5U+7 MJMM%LBXNN.FA>1DJIXASK;]K XBY=/&>D.Q3(TT81CST\8F>%.72G[)WIJ_K!6 M_I4?BULE$'@8>5'(G_ ED 3(M?)/&]QD&3/ST3P]JK":J,*NJ MAJ8HU:F#>XH_O4SQ1/+WG#8IX1O!^E(E;XQ++XK=:+[498[O%!2,:I;KK!SJ M@B!VP\@G'K4]&T2T7\,C-HP)&*MO,K:,"]L1F+&")L6AJI)I)T^GA(F0.9%T M'4&1TBP5?IYGS;#H2B=UM;Q7P MMET;$ M)<0+'$""!+D#F-@&DB="#($P?R*D0VEE';QN*ENVA=-2A?Q>>+-A(K44855*1K6&::GZJM?)%X77 *?CY\4?TQ]MH@H! M!9C&-H3()YBZQ"-[NX$GM_]4Z"/[[ M[,0SX!Z.TO17ENRERIVR/\(37S6FU$6,W#]LRQ]9]JD[4G'T0L(*0LR26P8@ MA-#QD4?=& T07)R$X_1LA&'STE;Q*\-9CW#$X3:]?*M*WD14:U&_ :O5@Q5Z M FWBK6PIRZ+&)>)R5=-W_+FSN\JYOR/JL&'#]6($@(,Q\0"@GB M52,9C!Z%XT5 JKBY;MM3G16LLJ]9L1L]6QY)M*H^3L>Q%I4U$_=;(X:EV1"_C^@&2V7Q1PH)?8,/1LX%" M* U]@@<$(85T] JCHEW#ZOGVZ("UQO5&59)'K#Q.P*^F7>SA.':VI'7(T_3) MKDB.#,)215*#9R*KE%K8TU\1''>%V-CW#I785A2 B'H1]'V,J.]0 CPZ@'+B MP%\U99-NQ?32,!0I"=VC%N[G[R]7)EOO(9\L4F:JA+A:T,3T=T'QDI-DA=+B M5];!!Y'W_V8N,WZ*\ LB/E$DEZ'K4SFK7(I< \>BZB^(Z'09SA5Q7!3'MDLH M]=C@!*D;>0.FB%(DDRR;16(X?3ZI_:?J$8_0?,.A$I/\Y41)3O&EU?Y,9>-I M]7X4VQ?D?IHH+D/M)_*UG*.?F,KT5RY!MN_83AB0R 4P>CB\U[]:28PN'8AD*:\(QY=Q9DKN1VMF5/COS MCE <)(38#H$D] (< 9+LEVML.Y0J^&[ O.&,^.F[:?D 5?N[::-B,$I%IZ)? MJYKN02^A5+H\L?("JR-*BQ9:+0Z*":X^+H7?34M_]*74X?H_=GF5?;XKJ^9+ M5MT?EYTD *$P(BQ5QCAP<>B$9#A]X0(O]N4N9>FQ*=3#=53EK7F5UYI#?%:E M3?(I-CUB CU? ZQ%:GP\DSU8]5XBW"RJIE_=E"*-FGYZ^]V: M,8EG(]=9MFG?0OHM;795J[GM':T.%"PV.-UNZP\W+:KF"2K'\8,D(IBR_S@^ M3"*T/ZWK^B22NC!E&HOAC'2 W^6C]WL'M*FGZ5 )ZNJ"HB2IN(\"=,!^91VA M;R^UMOAYW!8AR.,(OR35$X5R(2(^E;?/G_.-@-^Z'&V"I$-($=FP"-8 M5TR##=.M+1<><#)UYDBO6MK)B[1/DQ.?)5$F,1X?B84(JP''7DJ1=7&G+)?M M/8U'^;D3!#2P/1)0@-T ),#>V_4B&(Y426E[TXKCR1KN([51GF)%233#K38E M[&Z*+6=!X"E=,IJG3/5"I4[=GY<4;B13^C>>3IX:(PQ'""+D18&;^'Y(2#A< MJ' #@@,-&_FZH"SF>.ZIK2I3.U5J0=.]:V4\7L9WL)9\/%>0<"T[6Z,BN0P- MG\I9Y1TO#1R/.9Y[ M&98V34CAP:\L*)01SBP ?>\&@P\9 ;2[V/9A;)5,=S M>[E_?#1WO-X;#I.8W"\G0G)J+ZWTBSV:*\RVY-%<_5% >G;H$<^'./8Q=)"/[0& QZ"9R>A?-#MO]CYEROYR!'2GYUK)-YZ*+S7G MUI)?"X=B&0IKPC'EO%F2NY':2?,B+=:GCZHY-@ZCT">Q[0$:N[9GQT.R[CDA MECH58<#\Q$=S;P:HVH_FCHK!*!6=BGZM:KH'O>"CN1>(E1=8'5%:M-!J<5!, M\O'0K?M:NR+LJ@3UV MQ=,'^@,B)Y+S1&*<= YUOINR??WY"':KJBWP-]<56Y(]&."1\>VK5:\CVKUCG#P(OS1HZ7N"X@ ,2^'0)[J)WC M^Q&.56]!J%F;])Y#UL-J;SFT0EP^7-XN,<6QH,Y.2J^DH#YBMD5G]?"L/;[Y M+A^L$XJA>B@_K\N7!%0 =3*LKVMJYW;(*?\5L(3%SKWXL-/W^V9D*< M?^7O0*0*%,R+=%)% MS7OWGD[O68;+_#P\:=-]%FOI:RO*%J1BXN#'-S1TC_[M_)8WO8 M!4$(4(02&B0(0^@YR0 J=&Q7PVD*75"F.F$QG)$[.A%]:H?0U :A6IAT;Q8: MCY#QC<,EGX@6)%S+AN*H2"YCM)C*6>6-1@T+T@J'XK6IJKACR@HJR9W, M_1'^__SZ]==TVRW:#QMS_ ;EY_D))G]R3[^L[UAVR3VF3 MD9N;;-VL(HP38@>N3XAC.R2@=@0&)YPHE#J;O##H$ZAV/CP4Q)-OKBM\2:'] M(CMX)G\Q94$D2MQD61!JLU=?KKHQY,B#*^MH\QP/#>'I]Q[]@\YIZ\134\>+ M3H/O%G?>ZKR?_M;,=)%]X9K- IO8,D;&I9)SXB+/$F%.-T+OX29Y_5#6Z?;7 MJMP]L']QYO)2G/@(^UX"$P23Q+<)C(9=JL"!,5X]M*Q\;M*JF6"4U@U?1JB? M>BIW>O[4R'QEI8UUG=WF1<'%EE>D:FU,.&)K;P\3C-=S-H*91NO#B#SX;+5. MM_]R,;=;IXJHJ5':5,/Z3S!&&Z-&YPAM-GZ+')]9?N$D44C#V \0A %V73*X MX,=QU(_/I! \/KPH\/*C\^"GIK$Y8S]X>53^__5TXO;POZ&>"E,SIY[*Q4]4 M3]NR:>]93!BXPQWA8K-?$WW;9/>'FVLVB& 4^Q01]B>R T1";R_J/I)Z85*S M:<.'SAC0-ZV,'=4V8 *FX;*N[A"(31)F9%\NS>_*.?9(CRH<SHMVMDN MY\J1>6%$,!2596BZ*>?*25JV;)[ZD#?IEGQ_8&E.WNQ8 V>"OZNJ;(-VS?NR M^;>L^9CFFU7@8AHCS_>)$]@Q(B2Q]^81""6+@FDR:EA+X8:A:X_I-^69.N%\ M]X4-C]V6>;I>ESM^<^HA_9%>;[O#G66K"^Q'%9^9;_/T.M\JU0K3%2C1Q9D9 M8B2[L-)"M(XQ6@-(ZWK7,#5NK!]98W&@4V?N8O1=S+HU1V 9ZJK?K6?9KA'> M1!6U/;S*K[0QO>%I=/.#F97=946=?^4;=.5]]H4/RBL"_,")"8G]D(%! M06*'T8#)0:XKD\F816(XO7D*WBK9D%G>6$?X^R+UCSRP.A>L/UHGSG?F.4(G M)I[+B9J)H;+T.Z)?"WGZ"5RRO\OV>:6+T5F=7Y;M*C@ M][Q>$3:4) 0%+G%CUX:4VG8P&&.##Y:1=$43AK6Z1V4=P6()%0,FJ;^J!(H) MZP3Q@>?! MT$D"V^[->8%'I=)'92-SJ$T';;3>B-*HJC@&&-2@.2^1-Y'J=#"D=$>2SZ4J MCZP;+VJ/$B^BZC/8R3:P[DV_+=B<>L?7G'_+[J^S:A7!.$+$<^(0N4[(IM=! MZ ^6 :2)C!#IL&=8DPX0K;2VADYV0&G]T>&4%"@M3(MIU=0DR\G6>'Z-:)@ M:1?D3"?ERU VK1Z5YAJHG-YU,\?/#;/-;;TKUX?\SL-![* 8^3'?A##,(;Q M7F&Q+56%;8P=P_K6+]+LL5D#.*5YWBA"Q>1L*B[E9$R91B/J=8&C"ZJE@]EE MJ)463TK][4Z+.O49(')PR)_P\3"-H!Y M@>MZ(>PM!#X$4@M6,I]K^J!KUEA5]C4K=IF<[$AQ(W@:PQ MDDX(4)L;W0#6,7^X#V=GP? M *EBK?*?;E@".""^_ZTD PI,;'I3./RMPM0R9&X']Z MBG$D$^)GJ>J,_2Z_ I2P;K0MVV/-[>').NLMQZ[C.$'@(IMA"!.'$#*GG320*R8XDS-J9P&/:+S")_5 YQ)E@1(NWC\ M2!_ERY NK1X].TJDFRWAB5"VW7;7:GY+JS^SIJW1PE MNB[-R'0QO0P1T^?.T[F;7IY$Y>O7K,BJ=,O,PLU]7N3\6#TOI/Y$.CW?]K ? M)9 _S(E\)XR&,PB! Y'4\4<]%@T+60^R[83I(YAR>J:)7C%1FYY9.64[)O4Q MPIGE38BX"QJGE_AE")UFGTJ3357VZ%.5?VVM'U+^F>?&NK&OTHS^7T+XA MQZ_FWN4/[&&$791 '&(,4+!?4/,2J55N0Q F.K1YC$OI[("I"(C) MY +(E]--%=X-'9528>[BZ2FCH5B&DIIV\MD9JPDXE3SD?FRMWY9T:1P$'O50 MD@0>\'SBV6BPQ[XK=:A!W\4A1'U1ZWEJ\(HT2:X":F<;XD-S(?4<5%9Z;-S%.\7-K0',7C,O1EI \G MBA&.9<1TH8@VY8I#0# B?A!0;'O0C]S([2&%OA/1*>I$" $QOATZKNJ P@S4 M;-Q$-U47$C+9W5:3T5I4B8@79J^3!' 9"CV-JYKJ0RCP:UKO^^0VB:*0OZ=E M^V& B.UZ)$X&4(D+)<^Y&(6R<,U7FD.;CIY9W3<0N&F5?Y9Y^SBV#:B_9!A? MM_[+.JMI!%#BV/08T$]$$E[Z$1.$G3!R((F 1_:@;(2D%AT,0S$\!L![7LS6 M.CC!](,W/0M^P&^G47;1F)A5=@/AF%;99SI?.89M \HN&<;7K>RRSFI2=B6. MQ2OK]E?HND*CW'Q9\.VS=D81^$[H>4EL.P["7@QA$NYG%''@2 GW.$N&=;FO MJ7L I;3$,I),,<6=CDB;)E^>5276QY"H.CTQ MU>>XT*;,E ]LQ_<@2W8]Y VGVD,<>HZ,*JE9F%B-%.?^BNR)R9!YXL;)STQS M[Y.T7-"=<30N0V]&^E#J;%AR^G*4?;W/FN'$$&4>'N^H98?WNCZ655L7I6FJ M_'K7\*J\7TK^WDQ9-(RR;5O=B?7XK!YJ.U&(8IGV_M$#KKVSUK&W_)&9Q_Y:@\.*M>T6 M$ -!A5X 4G-ROZB&8F0D,1^^"\/2@MK.,L:X)1%2+K:?C[^5\"FO_^PV,QV: MN $D@;C'T82JV2CC)D6*)Z;%;[&F6Q_F'==.BL=1\&R2L XT@5TZC)^)33J('* M 9?5 YMI!GR)I0M"I87<90B5'E=* XUOW/DAN/GW7=WP)$YT$_Q#<=#7^EU> M9.U#WJLH)';L,, ABFPG] A)AK[T@]Q)%^Z(U7HR\NSI M=%%7.[NTR("//-5T\$GR@!/[MT>^B;6"2B7 K[66) 0ZGM@[&V#.O11.6]7Z943)NF9%-.H%XN MZ;VH2MX7I$H7Q\O0*VW>R-7MEF1)[GG<_4'>LF!BN6-Z^>$AJ[KZD2B[*:M^ M6?M+^CVK?\N+LLJ;'\/978;X\:=T-VM^RYJ[DOWD:]8MG=>K&+C8]1 ,$4". M%U/"_M-[ ([P*NF;-*MF HN";>4HNY=%!:"?J/LNO7'RKN_-=PCE2=[ET&9 MU / RX!L3NG[ #^Z5;)WU3KX.C2!_@IBYX)UY,/5L*G:,G%U[J+)'(\33Q+# M"V/0$EO2,L:S13)S\AGFA6%4&&<9LGXX1VRTO\F;%4FB"!"7T! AUP/4"^&P M=@ML+W9717;+-YJ_R+Y#+V]*2.! )W#/4 F+'<-EY?X/^/F12%69W-)HCG"BY,"-Y85?4F_ MRAV^50AC2%",'!HA[#DX#O9U02%)B*)UJBLW&CS6-)8,A\)TKGV!#%1&\F2O.X5 M-=LGW.57G,I7"6J(I(DM4"%VN7>SW6OD3[4^-CI\K^?>(^<>+9V(.)"/U)@:QF]1 5X M.;JER%[VOVX^9^M=E3=Y5L.O:;[EHR8M*WZ.XPO_>I40XM@8N0&E./"Q'WAV MZ,+02\+ ]A&"U RG]4>+5+H(@ :NQ:8Y M4],L-V?1P;"A"@$OTG9!J'22O@P%T^K1L[(!NMD2KAZ0%VFQSM/MH:1*6T[% MLYD1Q_8#",/0C[!O>V"P9C/9E2HF M.,!I:B[HTE@REZ%%H[UX6@U "RNBFO.E2HOZAG78_5T)OH)Q)B8S5>2@7" M9$1-=5)Z08)GB=PR='L>U\L%]!RY$>+WSU^J+*UWU8]#5MS7IG&< /%CX2&& M=NC%.(+8[@TZ,9%+3$>8,:S>O__U\U^MI@.7RYXE',.>F/A.1)R\^;3IPDG(TBD@Q/9J*0SE!>DI? MCVLF1;K T05)TL'L,C1)BR=/[_UK8T?X2NWZ+MOLMMF'FZ>KA =9?+2X M;@@PH5&(7.H &KO1L&;(9O4^EKIEJ]7R$O8MWJG6M-,YYT>H_IYM>'D7E-;\A;L8 M^XD7>@!0Z'N(37D!'& D)))*_+0;-YT-EA>./$Y$KYA4SLJL=K5DWQL06Q=C M8.8%(DDN+VBFL; L0S;-N??TK1^S/&H2ST,=SE^KLJY_+]CT?)NAMA M_+ :]6W7I=@)(0X3/\!NDK@]-M=QD%3UA6D0F5[ZV\-JWS.3G&Q/%!0M.CQ# M/$R(\U$IY=8/ZTD$KX:KP5^F/KRKA7]U0=<A\KI]EI-^(XR;'@_XB =L+D.\!7NW$X#3$B&1M_0/=(6#D]V:VBB&)D='@S$ M9:;A@7OR^H:'1_P;&![4XONZAP=%GS4-#V,85QT>#K@>HUPY$$+DVLC&KN?& M)$PB% WF$QB.6F-1-FHXZ2=UD]^W&D'3O++^-=W*UM761Z^:>$_"K'9]GE=P MSW$FH:FC:5^F;(YWZP5EU,2;_+;=^^P;T^%RQZ_OW7ZLRH)]N<[:(U6PV.#V M-:[Z;7'\.WFQSA^V6?TE^]X@QMJ?*^JZR/=#QT8)])"?(!#Y#@*$Y?4)#6"D MMJ\W"33#0CIXP_?;4V.[%MR4#_P" MI>H>X#01%5/E!0=33KN/X\AW>LO'C\BX-'_0TJBWMFM:[- MMNVH(RY"^Y*3-H!EC")S.7]V9W.&&$A<_,J;[%W^-=N\+1H&)&<=A#^>TPP[ M".VM\K[DT:>,G_9EX>.'@>MUNOVW+*U6B1_0Q$&)YR4!3 +'(Y[7(G.\,/:Q M5*8^!1[#8P_K^\#ZJ6JANDL\7&[$!96EAD1M%.O1O6OC6 M ;_5.;#?6.U>2>Q]N++V7O#!I_/#XHY,?K=M+/,7QHDIX[J,P6%2CY_?KYN8 M;3/# ?RY5NY2AS;BY.0T- .$A<3#&TX8'&HZZR^9M5U:4;Z13'(J,HQ7 FY M=VV3NBY,M@DE-\'R%-K-<5L,^)*UNN=6FSK+QNHUZK&TCZ,46(U1@YK+&FNV M\@#P[8"B@)(H"A+LA!$8T"11Z!I772$44^BN8UQWQ0@WIKS:F9Y.>SGTQ:LO M!ZE7?Z4B]FH56,[+\1JLP*HY%::LNZQ(1$*>;_LA2\%1Z+L8[,%@!(EI$18" M,84&NZ8U6(QN4Q*LG>?)%)@C7[H ^DMQ:6( M+_M=O>(K$ZY7*[Y23HX77WE.S8@OO&FRZH"(@C@$$6&#@HN#V*: #BLBD9_( MW2@WB MCM+I,>QJ$.OW6;/R70NFTD?P'FNLW+0[K(;W-_BK3/^JA M@]39^J^WY==?F$^\;P#^!>\2X*A+///W1.M7YV3>ACX"=SFV-8@WWZ187359P _C1.Y,,$1@Z)$(C=X>,]!(2.TTM_J.$9RH#%XF#$!DYY7E[NU<8H MD>O48FSHZ-;'#I_IU4JG[(&E["L"L1=Y MU(X\X'A>X(8T2GI+"(>^+]N[93]_JHZ^QV5UP.0[O31SXOW?)&F*4B#,ETY9 M>,+#"PJARMIRQ$+9@Q.Z,8X-&0GYF%5YN2'%)DF;;.4X20B]P$$>3B"(H.$3""[*A1MAR M1$,1_PG)&,.$U#2"OZF0\Z7!7IL\/_9L%#$&,/%"SP41C093"06!])1"UL!D MTXL],.6T0YX\B7F'2=Y4YR#"E&F=D#QAXJ7)B2IQRY$1=1=.35K&\2$B)J1H M\N8'S;?9^UU;0AQZ'D .@!38-J4 8AH$@XG(QU141*0_V+!X='@L#LCJ$(F+ MACQ)+XN%47[D1$*"&AWB\-3S,Z*@3-#\8J .O=300&0[_Z?L-N=KGD7S/KW/ M5DF$06*' 0JQZ_C0MW& >C,XIL25$P#)#Y]&! Z@+(Y*5@AD"1,5 X-<*0F" M*$WZ1.$Q Q>%09&LI8B#*OQG C&*!W&1>%NLRXKE(.U1A,\-F]E@7CZB^H'+ M3;;"Q"81!0Y.@,-2%(C]_:H(CF)?>.:AP]8T$O((XY75HF3MQNJ16ARJK*Z, MY%A49J:C5TEU1C&K3XHNLG11F?3PNQ2ATN3-,]W2R9*XC'U)O[_=L)E5]X 2 ML]SG5C&T?< ^/0J@Z]C8)R#P!GL.<263'E4KTT@70V<]AJ>KT M"!LG*D*4:1>4 Q4BXV7Z\*XOAP$P84QHZ-H >H'8$H>?"X;H/ M05XHW+&E/]APYV[Q6"T@Z9T;>9)>[N1&^9'KZ!+4Z.CL3ST_T^&5"9J_TZM# M+S4T$-F) ]Y5558TW6G9O+CE$Y9=O?()B!W;3I#G^P 3-Z;NL$1"W! *O?<] MVL@TDX<>G+5'9W7P9"/9 M-$(++S*'XUB'3==-_C5+TB;MK:]"[-G #H 712"$U+<3B =SV,6.[*DX)2-3 M'8?;@^/7T]*A'\D?@5-C4E1V)B!127:D^=-YT.T4)2^<!%[M9.A=,FNRVK'RL*$ V1:U/D^[X=0 #<896$4!PJ7-P1_^QI1*;%9 V@ M5*[O2+ EJBCFB%(2$D&.]-[CV?M_4374F%J*6"BB/WFA1Y4%<6GX?)]NMVA7 MYT56UZL8!!2&;@*P%P,8QTZ0#&=-:(0=6TX:Y#[;L#2T8%B+/^3KN+Q_2 MI M>9!D3%0>S)&E) \M'&O ,X$\//+_HCRH,;44>5!$_TP>QK @+@_D/JMN66?Y MM2J_-7=]CUFQ]"3&Q$]<#_B$NBPS <.2+$M:8LD,0LV&Z4RB!V5UJ%3%0I$_ M4=$P3YV2>,B2IT]%3A)R44W&4;@451GIQ3-UT<&*1!)REVVW@Q$2.1YA^4V MO##&-*3QOIPBKV$L>0I5ZJ.GF9VTD)2S#RFJA),/4RRIY1Y"!&E,/8Z\OYQY MJ-"T%(E0 _\\[U#G0$00/F?K7<7,..[UE[S99BLWH0F%)(ZB$,=.Z :!3?:9 MC1<(3TFD/]BP&+0@^!O>COO3]<_6 $]<#^29>ED-C)(DIP6R_.B0@Z?NGQ$# M99;FEP)UZ*6&5B(N U^J=,.W8W[<7Y?;5>2'-F(I!O03#\0$<)$9/C]!L?"V MK-RGFA: #HS5H1'O]Y+4O-SIS;$BV>/%"-'1T1^Y?*:7J]$R?Q=7Q%V.;1#R M8SSYOKYC#2!KZY$X/G%0[ $;$QH2CP0 #"<]J&,GPJ>VE3[<]-ICC\D:0$E6 M$U(C3'RX-\:5G !(TJ1SQ#]FX(517XFL^65A'/P3H_\('B3.:97W][SJ1[G^ M\_-=RMK.AUU3-VG!]6D5 NC[$#G$MH%#[=CWHO[J/67?2"1K<8PR-=&9K1:B MU6*\LCJ4UA%,ZZ>WA56WW_Y9^AS7**9%%QHF(UEIX>$E?JRG3R14'2JKA64Q7-)J)$N:L 9Y$M-/44P(W3;KSH'1O%ZG6_YTXU ;GK@>;$LZ0T*2T"4.!61O*@3"FJ%LP+!L M#(>I.V#=FZCR;SVHT_>R>DS"G)R *)&FY>;:&2[.Z,AHZN:7DO$NE!J;DOP+ M$ =;E'VG7D%('8>)5P#CT&?*Y1.[/VA* QCZP@NJJI]O6$[VCQD<=XT6F?S[ M#]+4O:PE4[ F)R4*A.E\_>$)$6=T9"QM\\O(: ].//TPC@UY$>D>K>EL):&' M0AAB'"8)]+TX\IV^^"H-0Q1+OR,C;V%B(>G?5AHE)5($RHJ)*>[&R8D0;?H% MY8@,(4E1(6]IHJ+DPUE946=$1%@@,[1IC6W3VY4-79($./ 3CZ X=AS?AKTFM^@,1) MD!TC-R1V8#L4$1HY[0OPMN= X@JM;V@W:GI3N,?)SS@-2*^L%JN5LFG\'JWU M1XOW?XFIAW[N+XO+K+3+:<\XED](TJ!(-VE]W2+KR>"R%/^2;9MZ^ [7I_A( MGV19.R%?QHB?5]W,N54:;K!RVGC6*/K!GR"'W_-Z1=T8NZY/X\BF /@1^S(< M+),("&UPZ[1G6!$O]\_K'Q8':OW!H4J*H1:RQ71P:IXU2N"5$,%&=%" M0L2 MJ)/S9:B?5H]*LNN8XN58-)I M;T[-&SID!U67YLF0/5+S#/%L0/->HGA:U3OPIJ)Z"JPO7/54/!)5/66V1%6/ M7Y;:,6G86_PM:VO;N3[T<(R Y\0D<4 "PRC:6XN E-*IVC"]K]_#LK(!EYR& M*5,GIEM3L":YIS\0=C0O[4!-+$UGJ+D@1V/)7(8$C?:BU-O$Q*2F:&ZK%=U5 M1=[LJHSFW_D?-5.Y=UE:9W?E=O/V_J$JOV8<0=U#"'P0QHF/V!36@:$;>Q$: M<)L3; ?(5GZ$64RPS 3@LHK-SKVS)VZ-GMP*)"TXG1 MQBC;\PY!9ETK)VBM:GGQY_*F^996V5O6A(O;_'J;P;K.AH$R0+Z-<.PB&*" M! Z./'NPC2 5.F.BUZ+I?:$>G%JF/)),N;QY.AX5L^@!X)5U@&BU&&=.JR\R M)Y!DZV%^62FW)I_.). Z&1-5N-_2]5U>9-6/X_6&WB*Q$S\$!+%LWPY"UR8H M\GJ+'HRPU-[.&#N&U6P/K4VQ%9,W M\A]O.J$:$%E_<$Q6"TKV-(T":6+"8Y@O.;V1I,K,D9AGA%PZ_*+.WC(T98P# M3P^TC.5B]#;NKU59URN;311C'^* PB")'==S CH8);X;K;YFU74Y>@]7S)A, M7SG&)=QEOI3\^W;"K([%(5,#@>KV[WVV97&Z2[*'*UGF[=LJ^WF;\"X8#WO,J M\7]OOW\6XPI"Z%*6F6$"$SL)G1 >,C0W\IU5D=UR*V)2-QDLH=X+NMY[[(%P M)S[RQ-H1F2/[W;Y_#YK5DZ([0B$*(X(&[]@Z#I@V.#W M_=AU5@U/'$?FP"*&I&;7>TR:\M\BDUSJ&\?IR-Q7-YU:,]_W%ZB<-N]E2%2R M7AEVER& >EP1S7CE^1$5JK?%NKS/]NL#*&6FU]GGNRSC .!FDW/Y3+=)7J^W M9'LDZW+!'?/=3L([8[7B>-_TY9-'FQRS8?F".M\M;=39G$#<,H M"5!$(S^BOAMZ =\^"6,7@X"&4GNU2\%L>'%R0&QUD/E&90_:.D9M'6"K70=< M"IV"$KT4N.;4WD#@C8P"$T7BPH"RM+:PC+%I<:R4R^[!$@=IV0A]D]5U"X]F MV7 *"L&$)(X38-L)0AC8 7));PFY3BBT8S_F\TUODV4/:<>LE7U_R(I:\ 32 M*,HNCP93L26=I^\!61R1RF%55<(DSJ1.0)S:T5,% L6.EY[V^-PITI'\+."P MZ%@/2GVM96D3DO86*\81C0GU0^QX'K1=!T;V -YVH=!3<@N#/.ETI'U_0>G" M_4+86LQL0WMLQTPVA,+Z2B<3+U0*6%BD_W>92LB1,OE,0B%FHB.=% [>+_NK MR'$<1G:4> B%Q'/L&-,H'-!0)Q:ZG&<:PQQCD5(I!&-!$!M>EL"_AO%BEA() MBMQ=& ),1V,9FF[.WPZB<5> MB)+]3,.JR)%(K#/(D"&P&&.(!\DS*PR$RIJ+#!<2ZRR&.%%;6Q'C1FPYY>#8 MN244!=<7L&RB@KH<%_ 122/>IG6=W^3KMB&TJ:I'B$<'"K:F30(? U1:FAA-KD+29YC74K68& MV-6J9_-/6T_QI:9IDEPO7M5D_1'7-26F))3MQ*RV0\.^64\==[I MRAI\X"7RKW]8'/0;AEI:(TT'2UA#%Q0G:8T5"E'K@=6Z8#7,!XL[<67U;LQ4 MMV T\9?%>J*@+D;,I_+WN=A/RO1RSC*\V]_GCJCMQ3&-$/%M)\(4>&XR>! # MN:(Q2\)M>(#I7+7VOEY9O;=6ZVYWP6WOL'7D,=2VQ6RQB#%\G,Y(G3\72'U12Z#F"9="GM9#-O?>*2^C_3UC\&O M,:MG)B.LL,:VD.".68F;(J[F%^_4 R&ZQ#=!J)K84X%15FO0%:H 9K=O"2W)K@TH"RXK)NZ@\WOY;EIOY< M;C>K,(D=%,:Q"U 2NX0_A3?FSNJ?J0CV270.*W=:)Y)=7\^8=KQ@9 M!5&8>)&;)"$ (* ([0^4)S8;6&3J;AF$(:77\E6Y6CB\*A?#8TRLI:G7KM4F M63"].J%6=E1=I\=Q*RK3O;GBEG0%0PY+ M)#'RO!#0,+:CP"-VX ( ]XD\H52N!KBZ'9D.KU3^>P]M*)I2_X.:$,3*>=AX%]+$W@Q8O-PN]' 9-6:FF6"]#X>=P?$36JI5[ V/(T^%MA6@2 M>I0F;'3#(7]CQ_&'HR?$=CVI*M\F<1A>;NB*@)?/): +U;TG]*L1^65@_?J9%W=4W4='\FN2>'NCG>T:R(>]$CH()\0W\9>2!'Q M_ $4<<+0M'9+0#$LW_TIK)^V?!'2XLUMT')^$+F\L3;',G+XD7EYEPF7.84W M%*GI1'X(\+)7F4_PK5GM%0+Y>@5?Q5D-FJ_,L0G9YY?!.D KA( =P#@!P+4# M$B:!CPCBB$,,& 44T2B33\4DP_7_DO6USVSJV)OK]_@I4S:TYNZN!3Q8"Z_CY^57,G'PK4;>B?LN^Z$Q^3).&*5%?G815%;]OB,O32[> M!/7:K[9!;?^"NS.#>Q/48] _.(P:Y=F,%N-Z+7.3@G76!XTGW!R[N\N7NT]W M%W^^B+PX<%+F1XREB(8P\M*XP^)10@9?J#,8@>7D_O.V_%Z(YSL #Y+I<6 X M_0-4?U3FS6@\APP:S&+V[/)OS4#+WV)65;F-16K&.FW.1QE5-LRHVITVO8-! M]3'GH,0P0'WDA:GK1 Q%F!<4$8G]0UF1.$@E<3=JV')V+E#V)N7US(H0@-W8 MF9L*C3V=W$HTYM&W[;AV\1(,*_S)]N2D?!33?+4M\=CPX].Z?,[S.-_D=\5. MO$%8_=C'GYA^+T'$]["#7\4,_PC3R,4G$Z\,HC3 )HE!MUZY1T]8W\G;P M0(NO?H1;,72.P"I$]FFDE'O/0 M3#NNE2.T9S7-/-Y.E!:;;+,LLO7[#:^J'FM0]' CQ!&'"QF,HB@@C&'F.Z&; M8M(\VT[%TXE*=_R8MVZY\GQY#YJ(7[G)-SM%[;1 NIR 3LNWFHJ>7#!W M. MT)Y[:(\'N-6?'V,[-QD-3:J4*@*+-&V;>CL0I,]LFKC8#,1%FMN'8NJO;XT]#3 MC_GNKYMMGJV+?^6K]YOO>;43=YC]FA4;@:)[TMOA:@[C(':Q%PL6(M(O>/#XKLJ6XOU],X/U736 M>%24%7;\@.BKK+C+[0@1"(R=O)+=;EM\V^]$8,"N!)^SK?B5:9X24*573GK- M1FIV\FO8O>L2;(-'#1GN['$X258]I.ORC[_DJ_N\:;DM"A4H1YLRR^UZ?^]!773 "4!7=T[O7U]D1@;X3XW@"!& C( MH,9\,QN=E6%53F:-QF=V*FO6N^LB:X%%@U,'K7WJI]AS'9; "/-T.XH(C3K[ M#G*8X7D#2:N6=;4^A6M\$D"646,S !;(5!3*3\G[V::=_:P-*_45F9^=!)KR M2[W(UV+.\(SIA\.#&&[ B..$*/)H$OM!D$1NC\-%JKZ9[>O*HNCV\I[V9WOY7%T.R* MO\U^?"G7Z[3<_I%M5R=?+D*"8^3%'D;$3YGK!V'DM\@0"2&2$>,Q\=C69YY< M'4ZV]&V,G"X@_4(\UUA8U.8;T#A2[VO_'0@/0.O"_P=^?_'/&89S57([/'=O M-DS_;&%]@7Z^X3T;F 6;8KB-($:P'FP-\GMA_)TB>M,.R9-X7$[75Q1+IG)9 M'"R?EO*W95/(+UPOCAGV(IXQ^-#G*"+8)0S(=1*Z>,JW1;GZNLNV.\E*:;!- M%5TXAR>_72^_+S8;2:%BSI_SRL0P4])WK7=FO^3+=595Q5VQ;$Z0]*.A*<:A%_L(49P$5I/@'MFU';)YB+%U+\\OH1^%55GA/@UP\L0K[O)P$.61BBQ/=B>AA1/,=E2O/Y(\"Q+.R_UF=R+9 MO-*M#^-F)Z5O>57YU91]C!C*B?S,PJ>F]^?@FX U,X*M Z#Q8'[B/YSXGG%@ MQ*C.8T@8T^%RLAZDF.'+S*)\+K?URF3X=!EHG M9C$<#&6]KR@8*Z#S& K&<_>\3!B79W-3US$+&,,AQ5X@7L7F)EG:V8UCBMNI M:[99F9JX?LNB^L1U!TY:*_@?R,Q9_X0SJ[+DSJ.[&O1'>695C2F3FSRZ]:MM M>;Y^%?D^=?TD27SJ!3YR,4S##E,8AK'I[1WZ2"R7Y:S:%8]UU;W+?O!QN[G5 MY9>G[EY"R?1JI*B8V^,Q3D"L[NZHU_V;=?[&"_N[.@:$SOQ^CG%".,I.#OU0 M&MW!<971@7LWAD?JY]FU8OC?_@F_,O1K:W,KOTK#*I/[^C-E,'?=P]$;A M,)39^90,@SVY4"R88)^E!K@UNMI QJZ'-_QZ;*J1B M8G#KA+%@6-\@,;KJRO(W=)^#2@CFH:SFW=+9LZ#.FXG4MW^-S%E0!\,XPH[' MT;BQF[K4[V8-?)]C.^2_9O8F#(6CDP3_;+L3!H=L> X\2IAL[4GXJ38CO,&T M9E)L*G[ST.]1/%5(C\VR:V(F-G)BQ%#B8^JCR&$4!4FWX\TGR$M>SL0J[3S0 M-:D]#_O3;3TP.WY:/(._9*Y[_.=TF05[S(D\Z*?( M]XB'0]>-<(<@]L-(Z?(>@W8M;Q]HBISLCO^I_+405OB57/B8B%J-A9#+*4I] M[Z-XG>QDR5AQC=B0Q,DSV2=Y%N(Q$PFTX=FY)%IC3U8BO^[*Y3\>RC4GLV+_ MW!>[YT7L)&$4B*MZ@QB*'?8.=EM#.'4LU2CU -H'0>>C3$@=)8\S)U>KY3N(O9($&QXSN,)%%$TL1C MKD ,**_.@O0!IDV ML3+=P>D[PAGY(7$"ZL0AA@'U4]^-NB.("78 68_>\(7J ML0-G?+'Z=#SX6=:L)4C77+:NP?FV>Y0&SR!!!Y$4HP:&/O""$ M+K?:&8(T#E5/RVN84)]#_JG6J(=.?\K2-X\.-\2!MZ<_U;B0[19I5FS_EJWW M>46/S^O%35OY^I#GNP]ED]?%S\=?2,K-;ILM=[?<5/PLWOCB+8SF57&_J7^W M>=06.C!(8Y02C]((Q2&,8]=+W= /?9)&KJ.R7#TA3,NKV\(ST+@&3GR[ :UW MH'8/=/[=@&_/)[\'.A^!<%+ON>\IFX!<&O:31%\M0QLU\%;4W5Y8>D:)&;2% M>8PVB!6'%[T.98;'$:A5TW:]=BSHM'7V.E1V,&$SD,?A[M1 M&FYHP[6)EH]9L1'7RV'D)V*+=YQ@'(5.C#J#D1=)W2QEP(QE?;K6BQIT!E1( MEDU]';) I!DE>HO#T;2H :*H1HJTSE>/5!V14"0M;F0UZ?,V?\J*%?OQE&^J MO"*;]L*@9JV'5%6^J[H';T.Q^(\1 M0@79YK HTB['9C5<-?4RR;NNL0C?F/A39MV)=[(J\LXE=2E'"<\<81I"BD$(/MC8=CT&H M] +3($N69;'ID]ERN=WG*[ ^PM-9%=9F4V7-=PPBM59T6UT[03:1N/7R].8B M[%!^YR%AAGRYN(!JAB%9H?I8;E;MG%N^:BV% 8R3.(7(CWA)&[M.!+NZUL$. M4GI<2.?S1YO_:G,RL"EWX(B2?Q<\--.1H-A4NVU]1ZNB9&GQ*B=4MBE5DZ>/ MG#OZ@KMV*A>\/W WD5)=(*I'GX;0.@]5&N1!::Z1J2G0L?&0JFTZQY;36B;0 M=5R'&T<1#M+$@0NFH=3'ZZ.WZSG@!:1) A+W!QC!"D7AH[KG\PC7&@*5X##%K6 ML%^W956UV_DKL0-\FR_+^TWQKSJAZ)V1$?I"&81PQA_^_!U,20D=IA4CUL\>;?M7:MJY,E:IZF6=)6Z0FV=Y] MQH24V*AQ-C=-441_53IT6'A+(:KM;O&%-X^\WG+HN#3U6>2&*?3=T NB).X^ M.W8"7^HJ2+5/M*P&-1"E_<6*A/3W?GMCMWZ*2G\W^=]_(7'E_H MVWJ,3-NC-3&70]J 8N]M)VE=-TJP"ZGC)2Z%:01]B@Z?#B.I\P6JGSE.#U;: MG:M,BV0OML"(5C\VL=7NK4>.]-W;$W0M(# MMMJGVN[<#1B%SJW&B43GMD:'8N=N<(S9N4\]O]:YM=B90>?6PUT.;1?#MSP& MF%'^D8QZ- RC&"6IG[:6& D\7VWA0&PA$]X?9R$?N!0%GD1<3$A77[-TI!AO;EJ^<\?<;[ZP_#= M/@J\J4Y[[D*0 MA16', M'H.Z(G,#.B([6).ME;T@1V[13(_/N6F.KAO7E]&&\**N/A_W(F'Z='>2^OXE M7Z\6L0.Q%V+H,@C#D 9>&+F=70][2O?8#;=F68_(T].VY+47SR#!IH;X4ITJ M\2HM^.<^V_(/UQ4H;:95E6H,DO4EZ^.!WQ-\0 "<2KRN\"6E8D.YGIN<#?;G MJJZ98>HM@=OL[K%* DQ12&)6YLI M@8[4YFGY,WC-XQGB%=Y=V3[-H)M/3Q5OU73\)PBU M]BSGB6\W0'C7OK/QZA&^]HFFDT=37K2!&] Y6C_.P5T5/^NK"+K=?E'OFI>/:3Y MR774BSCV('+<"&&&PP &,?]O!\@CJ2]=,=F%,<[6D=,Y(HX?9,*!^DZ*'#3O ME8"L\:%[DW25OUL=W5"H$"Q'3:(:+ZOBDU>54GY^*UH+%7D6]4L[L P]A$*0Q+A MU$D8DGI3<"+?S2*?-N')^ M&[63AV">R35:KSF(;5V73Q_-M$^GP.R'5I4RW59[;?YT7@4 M.2Z+@IA!%#+""')\*(RC-(A=YE*EIUS,F+0LOQ<[NN)C+H:XU22SGJU'+.(=S/0Q)-._5V'CJ<,^F,-+\7DQQ?\B?QPO/F_I 4Y^Y M491@'+B(^3%+HS!J5#9D ?%3V0Q']_,M9C$-)'# -%EA=XVTMF+89HJ7<*O M;<5R3G#<"5EVT$#58E.\;U^?2#D!&H=#-04ZTG= !;Z^19^=TWO7V.F1H.&, MSD.##/AQ?I[/$#.J*M2HGJBT#P;C*$4^HRAU7<*<*((!8YU!+XA<'1G2,#.: M#FT/V 8*D0Z7:DIDF49=*3K"FEB+7O,C(48#2)V7&@UQY(H<#>9&:I=&8ZV\ M^S4O[[?9TT.Q_)+?B[F"1>HF4>"RP'.Y!!(/A4F4=L98XDAIT4 3H^G0_0$: MEZ0:&R@VX _^[P>P>\A%R?^4;9[%IN#5?KFKP+>V^E-8K1_ M,2NB7%(UE6I M(RK0PAJ'.(4M#.,0J+<]08M(N3T'5]V^MI]@.$\SV"M@P(G2:-M1S"#S/\AR M*:XOY]GJYVVYX5\N\WJ,^+1-'L1M;.\WI[]1;);%T[J],574SP1CRF*,7$0( MBQCQ8>@R%M#8<97>-;>+Q+;^YW^ (S;P$CYO@:!Q0 P%+WZM]4'O0F7+L9-, M:F<3-L41Q7+$[&3(0\CN2Z)'">),\NQQ?#U/Q4=D6%;[C^:^[K+-*MNNJK\^ MK;)=SEL?AFY['Q$CW(J#8C^.J!_#),9^T-IFO'I0>E34C$7+6DZ^_A4(/.^@ MJZ;'AOB4T]WQJ533UQ/1/ $#<*.W8E>%Y5BKD(P1Z?D@9IIA0%/@=KM"!2JZ+[0? MF?#-*O4]L&XA_56/Z#S4?D1_#:7!NDQ+I\+U,XJ'/0,Q"Y'G0.1@/V8H1#CE M7[5&W,!7>F%2\:.M)[=?V>U7Q;Q6D1S)!-8>+XJ9:O-*]U1[@%[RT)=WZA$V M#\G1!7^>20[A0%8,/F_SIZQ8L1]/^:;*R6;U:?>0;QO3R7Z[Y6JU"!@-'(\Y M'DHB3,+0TG-R, M3;*:!G7\MO!J>FN H$%X UJ,XVJ3!&D]@F62\GFHF%&/2GL-5"?YZ6SX*8E\ M A,?>BQ,J>,&26P&)%")U4Z 37,DN6DY[@W=RW0@:V ]ZZ\>[<7(W3;73;Y M]:YB@UPY41F/5S61.5): [L!7SI..;@FUQE7>'J)ZA$B,P3/0Y@,^5+::((Z MF-(FB($HZ M2P1"J6OE MN=:DO,=IN\]7)P:[T@GZ$?2\$!-N,4*I%X;8Z>RED'B*^YHTK=@N8>HYQ*R! M!]9'?,H[FW19E,PK1B%0,=5H63L!-=7LR#5V^G(V:PHA10E4*5 T/G[4B59MT='A33F9L4&9=BXS MD;PHZ/;DA2ECL+,+ M6:RT27&X-=N;$,O-NTY>RK-)6FVY,<"QSMRL;7H'SL\>X-V (\ IIV@O\"4] M33N$ZWF(ET%_>J=KAS,E+6VB0CD1TA.#?A1Y800#[#,WP- 3MU]U!C'_II*F MZ9L9I43;G$B:OH0-X%)2N\:A45&T:@9?Y%&3:=55?OI$:CBI,U$G XZYU%I\WJZZY<_N.A7'-J*O;//4^%%BE,L9-0 MYE&,2(03XE/:F264!)IRH&=L;(VHMZ16)SC_^W\+>97[/T!>X]5?J-*C6GW5 MRCK+^DM8@EK63Z/U):Q+]$BN9PUB=G8*-="=GI4N SS):MF77#C.#=>W XD; MP+[GFWTNWG/KK@"[+9-R4Y7K0AS$737W#/@>CCQQ'R'DZ53 4D3\M 83QV&< M)$JG&BQ!L%R-O43=7(M7XVY>@>R0BR<>3['K7>!B*TIRXCB# *E)IJW86-%6 M/79[%-=RN.:AP[:=+$?M @J7)W(CFWS)+?RE?,S;"Q$H0S3U$(M=S_$83#!) M@M9,Y# L_W"ESH=;UMD#)/"7OG>4Y6Z>N^#?A8XTF(H9W#8W"'YIJ$D,>V#@ M_>:NW#[6'>[#X50W=BBWX%'?CY##8H8Q=3K3::1VR9 1@Y:;_^LG"$Y0#K@D MPPS9@;]:E-]Z%,,"7U(!>3Z"TQKG8 M[K;%M[TPVCR?O?#] *5.A"(O<2.*W#C M+5(PL0GB^_Y]ELI-;H/M*32 T]! M*4XEM9>RBWN/#PA!44-4N,!W**O]RC8VG6J"UO#8R=HI-/!^;!X5;D,>D4^] M*Y'UVZ=<=MI/P+5$U1!M,\A937E2FF]4"GI^P=AOV?:^V"P0NOP**?-5[V^)LO#:9J!(AMPHC3:=)0FRK8\D\]VXH:4OVZR=4UDOFJ% MWT&NEWJ>FS@D"5(&J8>3SF#JQ/%BD]^+7Y>:-!MB2*I31$VG.,6D,('6PJM7 M#_='@%RE*]E#PB88E=#F$:C4TNR$((6GJ,<>2:H)NA M<0:";LB1TG@34USC>\BV>9Q5^4H\;Y=OJJ8K,"_Q8TI"/GX@&(;8<[%_F(;Q M"9(3\X%&K MYO:GKW3) JHK[DU6Z[7^[V6YZ)=7<%)URU[KD]PFTPW_%=%P:B7N.6NM6/V(TH4]"/ MX<;&$9(7$$\O)V]0*M0"PYB5J*?LLZFYN78>#"H44Z,QJ5=+O<$HV)0[4#WE MR^*NX)GC'\7NH=C43T3OLA_EIGQ\_O/ TJJ/GVN5E1%.9U!8F?&C--W:U#+# M7[-B\Z&LJB_YNM;%\D.Q*^[K5O@UW^W6]<,Y"T11=V\59SXOBNW7W*P&>N;)3LD[=8S#5W3IU!.RD;A3DV]CI#: MA=L;T*$:5ZRN<=.C3X/IG(C--S,-*XA^LC3[NX:I,9J^QK/(O 98=2- M4T;NAC(JIPBC4BGFBXU M/)XB:_4)_-*"^],$UQ-=9:I'I0Q1/ ^M,N7,I:N*3'$DJULT_[;[FB]Y45I? M,? ]*];BB&I:;K]FZ[P^KGJ;_]C%W/]_+$+?A31-293Z"<$Q=:";.''$/$AB MB'VDIF)&35O7M*_+AWRU7^=B5?N ]=U=N7TGT(*O#^5V]^XVWSZ"X\BC>#&2 MV5C(:=]D05!30@$3'''>G(6@$B%HCND# 1?4>$<^F*="98]46HG(/(33CFOE M""U:<3M#JQ5B^\1WK@/E]KF]W_?,/ EP2E,:H0#Z*7']$-&H,^\Y!*H)JC&S MHXIIAU7Y'CES+,M)Y23TJLGD)5Z?#[>"3ZZ0L@SV[38Q'81Y**-YM\YWI-CA M36&/"L]J=\^?>7/=DAKI=$,(J2B+:&DX0XH9H6 M&C XJ@IV> ]WN=5@;\!'U9+9!--R>C@RQ6I*V(&[ 36\E[1.+H1O4]>_3\84 M[_,0/Y,.O=Y+8Y8K]10P+3;%+O]0?!>'(EYLIJW.I!=BYB-$L>.@*/%2U_," MV"%A41CH9H/F$(R<&!X.-&CHH)4 J":*TS"OGS,V>-_5@%\=B*@FETT-8J52 M2?-AFH>P6O7P:H)IBTU5Z2W[D*3[W7Z;GYYU:.=9SR$2/_5<1G$<8Q^[U*6( M=1 C/FKH:?(HT$85:U;MBL=ZV\>+(T M\M,](>]5SZE-$U@ M\>9RF.YWW2SE&T^T6Z9;-<4?D6E]36]( M[A3\B',V@OT6CU)IO*%0S$MHS;EU-6$WRINZ0+Y^3_?5E+0?,P)]AB A*$1. M).Z.: #@ ,:Z\R*##8^:8;=]^/6CTKI*.9QW5:T=P<.X) ;. GU @)C&*9QS +< M3G=3% =W)2^8VW_= M9C]4)7NLR,O)^0Q#KB;UK^-X?+6X\:$[R23S+,QT0X*90/0,%R-'>AY#R=A. MO_&BS"B'8IGQ..;9^9C)0I^P* U(A ('N0Y*?-("]B"&4&\:9'28(TZK MOCV##KGB2XI3AE2U?)AU-/7+C1>/D'5^@8-C=>XA7&NGY+M9G).8"_] [>#D M@Y*]:$G5-9,UD7D,7G,@XFK=-'%LU _%ZN<%M5R75;[;?YIK?;9.>=I?W&^2%W3B#5!F1Q M/^J7_(DKPD-6Y;P0YH@?O^2/6;'AA?''O7A\\M-=?>=F1?:[AW);_$O<.Q+G MQ[]:+2AT8Q1CY$4!PKPN1B)?0,A-24*1H[C0/@XDVX-H#0]L.]@@.R %=^66 M_Z"#"G[AREG5OW[]Q/FDP9,<).<7-\7A3S@ CEA Z\(-.#@!&B_J^>DFP$=' MQ!SFM_SD[UU$CE6=:Z<-O91D MVJ1'-Q(7SEQ^!B1) NHDCD=]CB1%+$H0[J X$91Z\-;"5AB$I\%.W"46E;V8I!-XZ'!PQ.(%P)W@; M29'8/O&W&:>9C )67;STZI)=/J7ON\F>Z_U9ASNP9>%X44@]!J.(4H^D#".? M'&9!(M]5NHS?&HB14NOE3S-.C'Q[C&9<>Z3(>E.9AQS9=_/\_IEQ>)5.5P\= M@'WOKOY:I*$;I 23*/9BQTU=GSJD,Y62P%-*1W4,V)[=//;Z&E2[M']]/=\@ M=9()FVW6%!,R5<+L)%L72.E+IH9P. ]U&N;">3(TG ]=5>%_3'X4U2(*8S^B MS'>=(,+8"[PTI&49J6 M&P6Q465SGGJC[,4;DJ/'R@#5H:58UB$M9C25Z+=< M;'A9$!PRYE(7-!CDM4:1QEGJC*H/_1JCQ8BFOGPH-OG[7?Y8+9CGAC 2251,(8.,Q<0_ M3!(%>$BB(V]D=)41T$"-;9C2*/"H)39V*!RJ-S+LC:$Y!W;D94>=T%DJCX8; M_>*CR\NP QBR^WI3%CAN$$,_QFD4!L@)8^^0<[DP'7[NPA02RTIF9E_^%!&2 ME+_9!$=1(Z^>J?CI3E+8.D!A.H@ST>5Q?)4Z+F&'8?.O52P\2I,$>@[V:)00 M)_$1!U&?\8LA3#Q?[\3Z8+.VLU#51Q)44U.# 9!4ZVFX5Y1F<[1/_"!%G^2: MC\1,]-6"8]JO3BAR)ZN5X4I7$0.<0- M.@28(,5'P$U:5NG!6O1XS.I)HQ'?.^:,UL7ZO5)%KZEB.L10+/$ST/V#/M4 MVFRJ:A+7W2[:GKZX8AN%F+<6CX5^$OHI8RYQ8&<[2"A6D3@S%BU+7 <2+,6[ M!=FR?=]@*S 7Y:9Z*)X4+\PT1+2<^(W/L9KX=?C>=8]>SD7\I(CK$3^SQ,]# M_ S[5-ILJFKB5[\7=<4BB5$0$=\-G8!X;I P>I1;-XV4[D(<8L>RT-70U)1L M$&MR^C4686JJU3PO-A>IZN&H1Z!,,#L/63+B26F^W1F;TOMPV+,$4X1B%@3( MAPER/0]!B@^I7YPJ59A&#%H6I0M=[(/NCD8S! ^>EK/#K=%ECNGV/T2/;&!!QE; )8S M9WW5MX9A3-$D.1RL9N;),[NJT,_JV!I6H]'3+S6B9Z]=BN[(ZY8.3P8TBRR7 M^\=]7;B2QW*[*_[57$W"@HBA).#&<4+%-251E'9 $@?2Q2:_;UZC,Y&WZ:*0 MZI]1TS]? 9;NJR?HP"D\8Z*G'83!,FB5>"O"J!R,L;7R"J5ZZCDT/K/7T\$. MRBNL&2ZE-3'6"KRK:JGXA=!'&*J;H$(_&DF8^I M]":*(38L=F$.J[FM]^3U)K'KK(4V=FW6PU)?KS1![DSZGQ%7SGN:.7Z4^]2G M)]%S_VN?B>>.ZGL!3T"TMR#Q3@V1F[@1XST[X 4?0QV"D&*EV6^3=FWO&COV MO0;LSYLY&?$SR/_,M-"D9]>DT3A[TILB MLNJ!_7-??,_6XF;*=@' <7Q(0AQB\7(;A2Y!$+>V0AAX:IL@M"S8WO3 08'\ MB$IQ@X,>:9(;&JSSI;B!05!U FBJ[0J7:.G;GC"(QGE(T$ ?SK:#)$EIR16>5(3D08*$%@FTH]S,GJD0YNW>:B&/OS24/N1TXK-[GZ[ M2$J>\6SNN2#QKZJ"4U//M;0&O0C&Q$M2G\:.YZ' 2T/2&HQP@*",:A@P8SL9 M.8 #+]#)J8@)&OOU9&0&%=.3*^0IWC]G@L55N=R+^]V;V<*9L/D"U BLGHFW M\%9(<@0Q@K4@O^W_!6DV2-JT(FW2D=)X@]*<98N?#U_^I>"6M\N'YP_Y=TZE M." :1(Y'"?$P"2BA,'4=/H*TQE,<*Z5^ADR.-[=V %=OJO](_J9WG-T0TXIS M:N.1K#V=ILROW;FT7L9DIM',4#Z/1-2T4]F[ 0VP&]!2.-$D9 ]/,CHW@-V9J=H03ZYI MV&!VABB6VYW>='#L>@E$Q(.APP(6^MU^%N(Z\6#%DK5C6;&^%O>;XJY89IL= M*.NS@N6W*M]^%RO57+D$W$ZN7 -R)NP,D2O4G?1T8.I0/_$"ZJ$P=A$E7F<1><,3+%D[(\K5?G-5JI !J9)F M5E^J;)!J2JK0C*0*:4F5*KOSE2IE3R2D2H\=9:EJ-^)O5A^*[)MXQ+O(J[9& M77W:?!$;+;;%YI[_PL=RL^W^&6=5<7*N,W0)X3**$ FP$S 2AK3;,9I!MJ%8RT+ZH5N0FGLIX2&*2/8 M1^VHZ, (4Z4GV/2M6!X]6BEY[*0CVX$[H33?!4PU^1_ I)R4CT.BFBQW!U0O MGGX;5U>OTM.CD<,IG8?>&?"C--W8U'3H1!DO&86(A(CY-$AN'_%IFMWGLBK$;L;#J6&,@]!W&24L@@@Y M:1(&B>SS[X8HD'ZCT( M>_WP *]]\*KM@QW"R<[)R]#6T_6,LCZ/#FC6 MI5=/!!KG2[K26:_+/[C%/"VWM-Q_V]WMUV2Y+/>;7<5+L+RH9]$37GMQ> OF ML,!U:.1C',5.Z(=NFG884. H)1QF+=NNB%I@8'M =@,V>=UOL\X1<%=NP:IU M!63=G_!?^;^=&QA$]6#+OW1]#V3U]__G?I,#!&^ V#]?_YCRSZ\?(45._=WP MAINLGO)ZG\A:\8T"P\&5+,@FBZMBD?8B;!U2<(CTEY-(MVA'+MU4B.PKYZP$ M9!ZR;,FW\[+/(H-J4U*MC<.@X/@HY=5F[!"$,4X]1..PM848I$J/8NE9L"R\ M+1RNEP++O+PYVZ3+XTQD:)@/%V>9AC&B MRNWN-M\^OM]\SZM=?2)BX<0$IKS 3F& @\!+,&4' M=74"5VF;G)8!V_OC!*9W_ \?07%$I?AHO19QDA-UMCE3G)@[TO5>@BX[DW 7 M*.F;=!O"X#PT9Y@+YY-JP_F0KLU>U8(?\UU7#N* 4"_RF!NP./:@$_L.;$UZ M-/"4E&60H?_3I\CL5#L]$>DK>DP$PS@0C1.I:(JT/MMQ).RS*-YBIL2,WYELC1FVL/\"X 1S( MN/)Q2D&/7&@Q-0]YT(->&F@I:MW_\[9\RK>[Y\^\;>QX:2+*DB>1- B3#"4L M99&'"7;F#B=R1C'1$4.!AFR+ \=MGJR7/U1K-<+[/IBOYP+"45!B,*0L&YM MV\=([39B(P:M#\,=QJJ_8#4=3"-G2A)@Q2SB#DX/2H(4JH#]"Q8[N_-J^";W_Z_VF9^!I,L)U21\ MJVG7Z;$J,>73 )MLZY@L8SVZ9IST>4B=>;>NGP0RR9N&()[O>^,E&G,9031A M$0E#Y#E1MV2+"?653EP/,&-[PUF;;JV/"!4WNPZA4%G0;+*G+6'3[WV]SI"< M9.G2.CN1TG;DNBP-XT9U*\?G[/ET3S_E]664IFD<.6[('">.8%=D8L]WE0H_ M31-C;=]X:F I[K37I$U.>$9@3$UT#F2UB*8Z(721%XEM)YI$SD-FACIQ9:O) M($YDY84]/JW+YSS_DM>/C[^6MP7&T'<<%'&;&'N4>'Z .[N)%RKM/!ENS;[H M;/?Y"N0M4+ L'Y_R3:7P.)9!9N7$:%Q2U72IP_9NVX #E[*C<37J3;IZY,H< MU?-0+H/^E+8:I>+QH7)39V-_+W8/R;[:E8_YMC/^?)!2!E'(4HA<-X0.<2#" M<6LZG\)(MY MOA1J%3%ZOM_P43._S7X<.SN+79]%D8L2$L'8@>(\6K3QOI6K&^B$8C M3D#2KEIT"90N7$;@3KEVJ7.NEKX:U73URV5Z^DN8@93.0Y0,^/&ZD#'"C+[\ MG*R;A1YAJ>.X..1)!XVX/7A0/(?YP3 %4C!D680^GBR5%Q8$285274VRQ*8) M69IJ.;V/)"5QTN!VKOJDX\J;$J7-CWR%\OA8-*?_Q('C[A'=)2^-%H11WX,P MBET2A'Z<1E[8G2\._5#M_LPA=FRO+1VA-7<:G((#OWPL=SEPH.++&(-XE5.J ML2A5$ZIS-E_@&KO4NTI0;X4WG-9Y:)013U[5'^# M^C!(/'38L1Q&!"ME40/,6-:G4V3=!I^\1JBX!#Z$23E)&HE$-44Z!?4?W1X> MLMMMBV_[7?T(TJX$G[-)5\:U-O,88'L>0F7"D5=WAAKB1B61*C>UV>9V%H)" MF,1QG-+0881@&C&W,T,"J+0Q1_G#1TB9R@VH!"#UO$B-)OEDR!I#ZAD0)Z?& M&8_?OYSRLD;28\6??,0$'WX%]*; 3Q(SPVM5O7MQ=GZB_) MGHI=MEY@FD34BR+'26/HQ)0QW,U$\52**AWTU+5A>TW[ L\<5SOB@U8-L@4 MYX)T*92F;]AG(Y3PT9K 7YY,]1EA1 MF(W>/^[KU>_Z) <7NJ=M_I!OJN)[WDPX?2@K<3#TT]UM]F,1NG[J8M_W">9? M$)!3C.%2\CP&D5!.''A^&)/.4(C$^YXESV%U9]S?_'@EO3H@D>YG MM^)/FEFMB_/M4\\)*\T%2Y,YCPXTQ($WYWX5N9#N(,N'?+5?YY_N:%$]E56V M_G5;[I\JGG$T=^N(Q^+J);(]3TR>\FV]<;]J$I+#JU9QMA9WOWY]R'-QZ=BQ M+CP^-5?=YC]V,:?K'XL@36!('>BG2>B[V,,PIDX<,90F3A0$5&G-:X;X+:*:VPSI%1V\6Z&T.WE5.H- ?Q^6Z\6"O2@AC_V(N'X M >H;<6;<7&8RI,V9H?,Q<\Y8%6_4;'?/L1_BK%P>YQN>)>\6$8G3U'<]AZ MO+JFT00KTH=M[^Z:1P$.9K_P;MQLZ=KS'G_LY8N0!5Y(8C],XC!)&*78Q2V MD.%(*>DT:-9R=SH@%7O6 0>EN%W=),%R*=Q$W*IE7D=:CYO9@< IWA3E':]8 M%S7&&_ YYY\P^HE<:0Y[],U"(.8A>38<.S^L:XL[Z;*^N-\4=\4RV^R2!]YR M.9"_;K:\;?)O_RM?<4"M,%?OJR]Y5O$$Y]OZ^7-95?4-NX_BOH1/=\V?\'BL M.AE/HRBF8%ZG>>)#M#W,]4CLX8HGH=:FG+F_$)H MDQPI'JK_+=O^(Q>VD[(Z/ 6^<& 0.SYCF$'$4B]V24PZDRX)5?'O?L^V69X'/-8)LG:PSGN/=%?GJ8-UE-,%^ DD<>0'#%,&# M]0A3NOB>;[^5"H_E&;&JTM]. 4IWNPXA*+^MBWN=A75C!,O)UQ3,JBE9BQ < MJ&TQ3B1EDH3UJ)IIRNOUFH076WI*]S>Y^V\ELNLV+^P=1^6[O\VI! MN;!ZB-M B2>>((;4AZTA"F,OE5.X 0:LBUF+I\[ 5ON>;8'&*.O7K)&XTDNT M.K):1/:Y6I7+O=B+4 \R4W/V HPR=WN*<6PA#%D1]Y*0U12@F)62?C%(=$:25^H"G+ M56Z-3N=A-7WN).??QJ--6JM%8_I[[;N)ZIO^LT,P_-( $TY<_$]-D,< M*4Z_7;#'4HAC+_#2T/,)0ZX;'*IJ2KT@43D8HF]%29)TSXXF=UR/$!8CR@*?A#"BM%EP$O92Q)36K?6M6$Z*Q84'[:[)0R]2 MW)2J3Z">\MCA;KCT3':,YRI!"NJC3NH\Y4?#CS?T1Y<960&B^;;XGC7;4[G2 MU;,[U:]9L1$73,3/?\E7]QQ._=",6.1X*)[BY[-3,A]$$/@/X^=+'_:EJ/Y1 M'S1;P( F&&(OT M)_FN]_O91UY.BF>$V)ZVFXBW%9T?C_V>@6.&36 >(]$*2P/&QBSN[+&)*M\0-MV99"P6LJKE-,^<]L13W 5^!"G.+]A M@%U5W1N#6%W)>RESG-S3'W&04XG=%>C5<#=*PPUMN/[0\I'GGHL46%EF=J!HG9$*?F\@3BQ?KSE3D+$!A,]3SH8X](:L#>9*_K71]N'E'?^J M*E;MC7CQ\R'5(RQ)B(N1&[E^$+$H"HE[D-60*JTA#+=F6=R. ,$+A&+B1KL< M-,"QG,2-2Z^:P@UEUM+#IF\0UB-OYLB>A[H9].?56ZAFF1JH;2&(?8-:)N"M:FT;4"-:8#B0=)FB5U#TC9AX?DF7^K*IL'U MK)5-QQ\Y9=-F2NJVC-M\^; IEMGZMV*=5[MRTV6(/@X0]6 $ Q?S4C@)2-HM M"E B.4KN,-$F;P@4:H]"G=X>& M%HUR]VA<\_J"-IMA:0:W:0SWH339;A1T]VN^_5XL\R_Y]WRSS\\-A@E#'@T1 M9*D;$H@9CN.#T%-?:A+0@!G;FTT:<*!%IZ7# WF4$./Q*%13Y*OLZ>CR0!H5 MQ'D\.O44>@"M>G:L*S:ES:C:OT)-3Q4_ ME,QYU.Z#O2C--K'AFB.^W.;=_$#,W"3U4Y^ZQ(..1R/LL,YNP/]WJ/JH69M MAVY AU%S"M( Q_KJ9(_>X3JEPNQHFO6",$7UTB-[OCJFZ8^$H@UA2JH6_BW? M;WG1W>1K;NJX3IQXCI_BE"48.7ZW>I-"3.7G'94^U?HV%X%%H1Y3HT2BBK7& MAIJT-#!T*E0U1A0*4FO,Z-6?L@S)%9NGSEVK+;4(F$$IJ8>['!IZM:0M+3;% M+O]0?,]7[WE3V-S7;VM55;ZKXN??LO]=;NM+T>NT,66I!T,WBH(0^8SZGL-@ MAX#X1.FE&)-V+8MC _5=C14,%->!)ZB4%,GNR$!LAF4<^8L6S MTGZ#5NO*M]MLE7_,'O.J6Q9(>7.A7ACZ;D1\1!'J-M$YD'(E4>FORA]N>W54 MX $U(+4*2ITEN8+)*D&*:Z%';B;:2GM.1H_J:/,V#VG1AU\::C^*V\3VU:Y\ MS+>G]Q]U%DF,@@ ZHDH*'=\+W#0AG477<95N%!IBQ_;6L!8:>(%-<2O8$!KE M!&4L!M6TY3)Y$\E,#T5].[X,$#L/\3'BR?DN+V/L2-_LD^VR;UEU$+Z$9T,) M=%/$_Q,F@1=Z >RLA"A5FB56_6S+TM/!4;R<1Y4@.8&QR8V:J'1(P!?Q4LQ4 M:G+&1X^"Z#(W#]701G]^8""DKRA2=:T/^A>=3B,4^T%)#MTFECCEF%RK%6C TMJ"T;JY,Y#CJG@)[X3Q_$0FA6=>N"*,%_J3?_,Z>ZXMC;\MVY;[#E%>_;LNJ6H0H3A//(2G% MB*>1+ U9NSO)<8($!XJ/?0\UI])AM1[&_?Q"#F^:BUR?LN)Z#[7$JYP:CDJH MF@)VT,"N[+8#@2.Z&U#C&_F![S?8ZM$Z8T3/0]_,N7/^EK=9GBPD?(S#VCV_ MW_",*:]VU?NJVN0C1@P'<(Y"[]Q7Z6DW@[#YL6= M;/E(=%]GN-47\=6GNT_[G7BAK/J;4+2_%/U4[X3Q5:TR/% MZ%&U.72 4V]N0.V/"'#GT0VH?;H!PJNY#B@R$3$RPA@-_<\VY)AU7GL,LA"# M ;LKNNGHSV(VFJS7[5N8OY;EZH]BO68_GO+E+E_=9C]HOMHO=_4^]UI&%P0B MBE,2!="+"")^$(5!AY'&<.CY7HO(+ ])'42P.@ #=^46%,VC]+OLAU@4?>)5 MCN(^U)'CI[WU8R:A&[Y7Y 9TF&] AQIPV."(&S3 )]](HL^YVLZ3$6([KX%E M9-_?WMLR6@0&U#I?\F5YORG^E:_>K_A 5]P5V>& 5+MN(V;8NGJLR"O^L_UC MOJ)Y,R?'T3>_O0A"["=1Y*$$^:$;!BY#W=CA->V[MJCE M(T\#[F3,T1UL)HJJ=M4STX .+X+ T3-PZEIW-+5SKEY8.7$/M/[=@,[#>@AK M_FKRDLA+M^FBQ"4XQ[YZ>(/^T>\NWM0W88UA=1@,, MA=@-4$090RZDK/,A16KG>^>%W/*X> 0XX0AH(+[CCXCCAM;$-.'@(?+5C0\W MH/8:[+C;AVKPYQTUWPSI2*.HN:;U[S>J&N3&XBAK.H)2EW.=&3U_6VKA1S!R M&(DI)(113+!'NE-I+D6QU*%V(X9&&],:F;H!KYY94[C-:C"K_4/3Z(2JC20S MXU+ALK Q.=6[/VP(MW)WBKW!P87AS"AU,[AYS)@KI86FI591=0-.S_5*?\_% MJ7$^)GW/M]E]_ML&"6 \Z@2QG&UG*"#J.G\ MUUVY_,=#N>9T5\WNZX_E+AY7?;Y9; MGG[G=)_ORK]N*EZ!57=%OOJ<;^_*[6/&"?ST;5W<-Q=X+4B$_23FRB-$X

NX=6;*1HY MS'*32P8IOC81-4449S!I-8G;Y<2]1_V-=X'P[Y<0MB/:,@]OTD#*F/ M4A*$ 79)"R*E%#JJ#[X;-#W2Z+X]+OZ*[=9-U+@78N]4>7=M@ ?E=[&\6SPJ M'@,R'1ZY.FO"R!@?MKNX'?&._Y"\/)<]59>EH,RC]++EW(7WYJUQ:*0(6^]7 M8N8LSN^+S:;8W,?96FC):VPP(DX:)CAT7U M '3.\"_ P1W0^J.D%%/&U4!--DE(#2O[OTDT#99BDT354AUF,+IFBC!9EAB77IU:/N2K_3K_=,>RK;!?\;KOZT.VS>.L*I9DLZ+% M>E\?L?JV/ID8IHX?80HAQCBBU$F)@\)VK2RDCDN4UJHL8;"]59EU+\^7QT9A55:AVY$@Y;1I2:TY1N6T=1(RU<2T2V1%YP.7T^()=PO($MBCE,9C M, ]I-.]6:;GMJHE??= B*1^?MOE#OJF*[WF397THJRK)JH=T7?[QEWQUG_^: M%1OQS3B_*[7+W?<3?"YW*K?,#ER M(.6$>;XQ5%/OYM3>"T>Z:N07 ?M/-T"X X0_H';H!@B7#C_]5OL%SAVKLV?N MVKAJ;S0J/4/"--&?Q[@QD>_E'/J?Y1'H'%V#60!D3A@% 8,LA4D0DL"!H=L" M% ]D*S[_,2(P%>72NM.X'7\^M.//$:E8WA8IJ1B#BLVN[&1M_/%H0%@M#4;C MQ'/DD>C\I6 MF]=[M,J-N/QL4^4+PL(P]>(4B7LTO1#3-&@>LX)N3))(Z7%S0R8MERO-8WN5 MV,7^3KS3N@++$Y"*Q_H,D2PG\A/PJR;@!X#--'I+[RE&T((<^3R>%'$]2FN8 M^7FHJ&FGSD_3V>!,5OVZJS7$XR1G1_B.)U7(MZJ>DUJX013B !*7)_V(!5Q^ M8>AY24P]/_4B3W;+H5FC]KKIX=K=^F&A\X.T+\YX=6A'GK-58K*GW]J)R#RZ MKR7?RC':M&(J\RB*M'_5LO'I[AS&(L$$>K$3$!*[L1>E(?+CSF@2)TJOQ TT M93EU.44G5JZ/]Q8H7M@VE%')?&4\,A7SE#,>7VG@R.E)+T]]:8D9@N>A9Z:< M.4]#3'(TQ867HIKD/Q!';;]G:_$8PH+!P$L)\6'D^RQ&3H3CYN5.Z$0$DLEN MN-2 :GM#M9@O$FE._7IP?@0VW067.O&4T]N?*)1J>FWI"LM#XV 2[6+V%U:^ MCEC/R#&3IC*/D6!Q,BTK!]+Q&G_4LQ.J60QS!]=^WD'MX,)( MHYAZ:_CW&[8T.+#ZH(!>1":OX3YO\Z>L6+5+O_SWZUTT[4RLYT<>"IB#<6!K<4&\@9<5:M@6>^IZUZ[R_I7-WZFUC!Q,3A: M0YC%L'E>'79-K76__L-F]^84ZV>3!'F*&M)(H_OW&YTM<#16E6DPHE.,[I^W MY5.^W3U_YB*T:^>7G\15*@OH^X2PE'@.FRRQVCU$5L?O1M@ MM9;F':KIANH!H1U_:!XGJK,8BCM7^5?"V9O# F9_>YG]P'LUA",-M,.;T+_? MP&J $XL#J:F(35@6G_Z@7:/[G#V+SU@P\0@@(6% _)"P@&#&.A_BQ,%PL[JVTFKX@$.2"EOU"CO*U_5ESZ?&EB3U[Y#0CY9S6L[S',:8+M:]^2'-^#0 MC#Z_T8QF/\Z^&=%Q"UL#+>O?;]PUR(W]0M98!.7+^[[4''_CG?>1!%7>[E6MN_/[] M9I=S)=DMG# ,^!"?4DRB)/5]&KO=RG3LQJ&_V(EC^%9'3EO0E2:"#UY*JVUS M/\$3_^F#>,+I:5LLQZE:K87:ZA@ZARB/.)S>@,[AF^LCJW ;O/0;=([_%&.K M9E#-#[.V6]=//>):)\?,X#M.#*6OA-O>9YOV/&I2;JIR7:RZB^@^<[MY^P[% MI[N4^[A9%MGZ*_].+B:VJ\-!>^A0 A./\.0 X812['E>@\T/4I_)7BX\#AA[ M4GJ*_P:\\*!6QU,?Q$'O@Q?@Z,9DEUP8(;]'\L8-[CR4;&2?SR\%FX!QU?R? MYM5R6SRUJ,2=]-6GNU-PQUN9(\0H#3P& TQ\_O_8=U 'A+% Z6XP"^8M;\BX M?2]'HV$24:F-=..AL:S)]8T-]/%"GAAO3[P G^Y [<>+*0Z)7'VJ&*J\@CBW6&J^@#A:3"7?/S1 ZX4!>OR0 MS>'=PU']+:?J'(IS-T_YEG>1S7UM]W/V7!=N"\;<@"8P99Z;T"#V0_X_G3&: MN*[2RS!Z)BR/NP=4S3U:=^OR#W&9R+KYWJX$Y>$7ZM%6<:5?EU?)22[[E"K. M6AW(JA'=@ [3R/-/%WGIFU :1N0\JI"A3IQ/^9C@1*J:>*5UVX(7.??B<:U/ MWW99(=X:_%+DA"+TJ"V(EB-W!\QTU9&G9X/(BE;H6PC\*R MBGTX+P1 UJ!OG@DI._Q@*QQX5]Z]VXNSC;4/*C6#W4A)U JS"9*:+KY.#5O@ M(*V?<3G$I\;^[M/=.XZ^6R#5J@SL1DJA(IA-Q/0J =N1D\O_AY!X+>\?)3 S MR/?'\;,PVF$$470 M#_WVL"Z-2.!@I0=T+>(8K5+0*02L!D"N6I@+]VI#YY^0[D080W5.CC!&^>10RHWAZ_J#O:.S*2K;8OY/G+VU6QU4=GV 4 MHC1@49CB.$8QALT>'B? 08*HBBH/-#5&<:,HMT/)DU/4$7E3K3<$L)MS0:PF M7%'NYZI']PR1/ ]I,^5,::4AZ@A4;>MD-?JV.1]''0=[E+D1#=S$B5PG<=HU M9\(05'I2?(@=Z]+4]+-VMO-T5\?O-4#)DMT(I2J:99]-/<'2(-*B6EUDZ4VI M&L;MG'1JH"<716LE87H1^CA"F] MKS74UH1*)4""&J41N5+@=XADV:'6G&S)L#JB=AWH4M8O=:+GK&$:WDCIF"Y+ M4BMD+S.[+_EC,XE8_^LVWSXNA$4W#&GDIC[#+$#8[_;X)4D2$^E5L,&6QIV% MNP';#F*[&XY_YJ/".LEP9B56K48E=>"*_0%=.X=V.S:?"FM+H_*JMWXTC%^Y MU:&W:+BV F2,OAFL\ICSI;31P(9/_7W)-_D?V;JV&A#BI*F'$^)Y-(EBYGD3 MH6%,SD1[!CIQ+CDF.)%5FL_MG3))^?A8[$26SGZ(G?5"Z\K-O<@5CC\B/XIJ MX7INQ$(_=-($A[['*/9AB\/U(ZRTJ<6\=A?.59+MZC M!2%]")T M*0N2 /G(2UP4!\SQG0Y)& :.-0V6M#]'%6Z@V]1AV>!84&(+<1E!B]\*R?1J MW" TI<>*4?H)%5G5PR&:K,6FU*)16FYWSU^+'[JZZ?FV%9SA7,UC: M,>!$:;3]*&CP[4/!K7W:Y+=E;35*:;UD*"OZQW-QNLU5.EKOB>WVW6MF!9M3FN=S4P<$2FH#?ZQ$G(]BB[D-ILN$H2._7Y4.^VJ_S3W?L M\6E=/NK]9<2"K?;:N9[>)@U",,&+<:N2Q!"6(=3"( M%TG=[&O-N&7![B"+JR$[T."(^@9\>P8ULZ0=":]UB8)M*#G4FCE@>Y"UT5Q%U/_?2RIRHMEIIG7V)$FXIXM9'L M)^)<8=B:BGN]X4IIB%)Y*'([]B/ M?+GGA1XW>U^T>0L2E4&S2NL*<\E6-FOTP/1SW[8DPP.X_]+T8\*2[1I3,3K\^;RAGF,?C3/+NLQ:/DF>4K;E]+) ?3-(.L M<;@/I]U7:W^%#LBOOF[;^LRNN9CR D;NPQQ)(4I5&<8$H/1A(62>W= MUOQHRV)[1 0$)*7I6%VR^G5V!)[4!%:1(IF$COMXDLSQ?YTG&@B^-M!A=9;CE?]<6I0[Q1-87.+Z71BAP4!)T^YE]-PBDKM8:9&!LE5": M]QI&G:I:6&)MH&:8.#:AH1I',J2T0X.[N2F(C@M7=42;#ZD2[V]%]K=L553? M__R1W?[*R)':$5G5?)-V$+N2 M[\SVLW!-P$V1-P,A-^9*::%Q*672WSF)KRP%42"68:*$Y^=>@)T$PKBSA!"3 MWQZK^?G6\VB!2E.\=2F32J*MLZ6:0Y\3I9=!ZS&FE$!;9TXW?U9G4#9[ON3R M]>1Y$$$SD-RA'I3FFHN"P/XEWV9_+[;Y.J]>"7H[04*PZT/J)CQI=Z(0^VF4 M=C?M8,_%4A<=FK)E67@%0M!!U-1?$XQ*:/'(9*KI\E4>#^*BL\/2!+,*FCTR MPWKZ;8)I.3U_FXYKVFZ0R!GHO$EO2CO-36GFI-ADG[,=;WB_93LAF7'^OXO- M?;99_24O[O+BM_VF6!9/V?KTE!QV"(R)BTD4H- -73>,B0]#1!BE'(K4SDF+ MYJW/LG#0H$$-6MCO0 ,<<.2@@0Y>8M>;.K 2':GIF:D#HSII\Y/'1&F29^K8 MZ$[]O(X1$$$J^J/T?QV&,',31!H,7I\VLAF.&8QXEATL1VO:"N,BR>^+RG&^ M_IG\^7S]PDE2-V$A9"D,D!MZCNMXW%KDN7P@1E!^\FF #7'?^FN@;H&L&RF["B])L(U+0 MZ)=;>FA^EV]6V697-6>:J8N=$+$H=,(@@"A(:-+52M##4COWAEL9>?O>$9WZ M]0O#V)10ZM&(5-/J^7"HH-:C<:FGU_J+\)^XB;[VZCP.(:Z<'*+6EG0NU6GQL?RND _;9 ISD%'Y]) M RIN@5$]'3_,N]R56S"5J/XH(BU%6A>*:G&E'O!RI\KNU*7\ !#1ZE.44MCOI%SS8]BI6[ M C,7#E)7W4GJ*E_^^;[\_O]P[\1!ZDA\47?XDS/4%SR_T.>'\#-MIQ^$O!S> M.N2[??/A;0D:D8C&(40)_W3L$\_'SN'C?=>1NH%%^4,M=_BN02M-/JDS\W9/ MMT:*6C>7Y<-$%S]U^4K_UF)E^LZM![LK\T+"*,-!DC(_ M1"P6\TND,\#S,/D%6+6/M=RU6S *Z;DB*Q(UBSU"U+IUBT.G9E$D1:%FL4>. M7LTB39)8^WRR+O/I0;/+W MXDSLPF&1"UD$:3Q!<'\P.'A1%!;F?4C12NGAINROILBUB!!R16?W' ?49EGXD ML)^'JS/>Q@B<049IT)G22B-34/G/.6]-O*G=YY_NCM8_"?ZJ11*E#O%3C\&0 MIM0A(3N\X10F1.XQB^%6+&O[$9MX*F9Y[$%U(U*Y3'X8EQ("/QJ-:MK^!H-_ M'HU"!44?C4H],=>F5$['^[R_)N%&&)N!>IOQHS3=EA0T^TO^SWVQS5SYRHMMX>B9UVWY$]WGWG3?>"USZ=OZW:7>=6' MD$;(Q2Z-F0.9&U#HNT'W;D/DX51A%^.XN"P/?8TW(G=<<7_JHQ:;>*2 M^.%3ZQ0HCUX9'!_'CK7,'-E\PZPXH?;_M_>ES6WDV);?YU?@VU1%J-[D@MS> MAXE 8NGVA,MVR.KN>%$QP:#)E)3=%%/-3,K6^_4#Y$9J(05D IF0:SHZ7+(D M$^>>"YR+]=X_I8=5]NSL]?3 #;X9/"ZY+:B5ZI-[B/,XU(*YP5R6%_,/)[5# M] X$+N[N\DHT=IF)FTGY]N9W_N?=_@[=%?MMU?R<8UH0WW<@1BB*&0PA@!-_SZA:4^_O[32Z]&VK0'>=#O!V> M4-P][5@_@+T /5S0X@4-8- CGO8L7YG0,T?\YIQCQ\F_0?N*J;JYR@G2"Q ? MMJO-?LU!?"RV-UR6[MY"%;IABKP4TR1($P\[U"%=DG\1#:0N.$V%Q?@MJ.W- M;P+GQ9/)W2EY5CE:FK M;/=AN\[NMCG_NAXVZ&:7975$64 W)([O4Y>E$?0\*NXY=U PA?*GA:8 F([ M+6QQ>9:#%EUV76^VK%L;ZJ0<16,%R)^: 9:]'4KI@0RY2B(>V^ EM2#<(ZZ] M0HZ]TJ(&SV #9)57E+(YS>^=H>GZ3'A)-NO3(-9.15'33K @=!HWL9BP4P\, MDGA?5L4=#Q@D+ZM=_FW/894&7&X!P M[.W0'X1->G%@3+;$FV-#M%FOJ@?MX;3*Q/ )G&992)_"XE,1?C*V9=\[Y,6Z MN/YKMMQ4MVFVS:[SJGU5MV_:O^81[XJOV?-M_?=_Y-5ML:_PA'J;O,B2$*E%Q$F<9A_,R'N#1;7X+;&#[ZU!H#5D07@EWP+[O@W M;LM?U=X &'61S":U/=Y1W*#N'=- !QUV< P>U.C!$7S0X@>U 18Y2^U)ARU. M&_SHPZ3SI)^&C&#QS..1*7QC0=B=RM)B^IZO4F,]*\4S]0;8N<:_[K_],UM5 M58%6JXS/!I95MF[_\2*)TB .8^+',$FWGV*=_U3JU-OFQX%5[2?QIUR0UD'IJ5 ]J;LL"-C3VEO,-3"4U\BL MV&R*[[P)?,N'059.X"N-:$Y M7^=&@+*S0J4@M%&7201]:[RE%N1;1PG*U'V5_WW\KLWWL^.*KB M]5G" @8L]!!"&(:IE_A)R!#L<"'H88T'VAK0V'&L7?:&B-V]TTMW4\??.MRJ MY1!\8H\:.0K_^L29)]=NUCE0Z\'XQ(XT>CP^UJ&ZCLG?YG3X8;E&?UD0RJ>U M5^W@7#O32M?2\ZSD,XE^"[C,[NXWQ6,]= ZWY((D8#2 238

8_V?Y;@@'?Y)^=^W)WM M\3Y0NY4M0\];=Z^U4FQ!W#)CUVOWJ TPIY"LL;C.?N3BL'DE_]KEAE MF7C?7%:WRZJZS=J0N-KO=AS+YI%_4L[7ON5RQ[_X%__%JKA=/F3+NR77^IPO MG]W+, .AH YP$T1(BIM: " M+$%'!FC9 T=@$_%Q=R\9P1TE"BG%[34<_+I)BTUP-Q,X4FO^_^=3F>G4\Z M::DAYJ=*[Z@3JJ39G,>?I^9V[Z*/63!7?!\\O4SX:3MB^;DLVU?[7?8QN]E6 MM]T.3@<9%]LRY^[/UI?9S7(GK*/M= D+N]%V_>5@]Q6W&_&/RO^5;1ZOBK]R MXWYO;4-K,3NGM6F?MQ^J#]O?ZP. !3?'HSA(7>*[8>2G,&:L,RB(/?G)K-UF M&)[-BOH$US4!8)/QCG5[0K=7/1%@US$A-0%N=9X3(JOS T]Y[':CS-36;@O, MS6V?]$%A_/1]\$_1!14FNG9;8GZF:Z$LCISJSNK14W/=]]'-+)CLOA.BBG;)/TO@$*EJO5OLSJRP9Y@U4HY/Y>=B/)E O.S\LL8%_Q1/%I MO?K'"]!B!3U8T*.] W>.:O8O\7E*Z'#L%/LR'EORKABDHX]X$1LN1('YB:3SP9F.Y,4 M<] ::7\QDF,=L \_DFJ%4YKI6!YZG&(CP0-.)*8C>NS1P1N$_[(MFK.#]AN_ MGG6!VC;_69+>VH_7P[ %:PG-!KVVPZV3JX%S\[ZZ5G:=;=?+^F$>PJE+72R> MY?DX)#1347VNTN/ZPY0KP9;FKLO(R>\BS[U^RJC[6 MXV(:)B$D 7(=XA(6=;N%BRTUCMK>!"NO6?7M$?,^7RT8 M=M(@(H[O>23&01PF2=*W'T*I&\[Z6S4<$SMP8B/IGQP>J.I'&V56@6_B20B' M.%QE1_*M'OBFHWILK#OF76 %-5B^TJAYQ[/R/CR@3<>_KA@VQ@^#HM99BB0# ME1Z:[8M-FNPZ$XYT,C=HO7;J3CKZOJP?TG_8EE5>[07&+DBVU]4]R/C_H$_2 MQ&>8))AY78Y@ K'"K?'I($UVV/CVPYSZY>*RM8C_L#<)K,>?=IGTZH#5GQT. M';T://?6IS,%'-G2KSK>? HTJT-'+!?M<*RVY:,Y!P];3PZF5W9]:=Y_]L7T M*8P^M_Z[O.J7$0N7^2&7AR[8>RG04B\N$O0 M2#P'0<578<,:F2QBKP2X^OT,']>;%I[RZZ2!3$K$U*E(5(N2+7^?KT&-"S3 MP,>)^5-^TV6>QU$ON93Y5'FJ]:KMIR*&#KHLB %:S'CY&$L'+[)/L+[>+G>9 M*+&U%@D?LFW95$K?[426=]'3TL?#KWQ9UNEVD:BLS9;Y[N_+S3Y#9;F_NZ^O MJ](?]]FJRM:BS)J["!S$PM#C2*&;R<>5 M4->+?:LC@V"QP9)?88#O^O=8V4!MW M 81YH+8/'!EX ?I^(6R<]K&:.5>]$@\LZA]V/(^S@8C"NK$[(*JE;P-.90!? MYN6_V"[+ZJNF65E=\K76 KN>Y^(DV&, V5@]NL: W'.('I MMVL."N0M*B#*MP\(['A'[/)J\<:>8#]U E22&,O2F*((%^D=L@C M-U#*V&$#WJF6?P\]K!G#XE"?SA 8)W"G-:&Q[R0'8]][;'S=?5-%QY&=YR>, MCV,9,1DAM7AKUAA)\H=\G6W7-6Z21(SPE2[&GD.9$WLI\3K,AVWXI9 M8Z027A5)/39-_O)FBP8\YMEF;4%X5'/GC,'1F!_M"XU])_E) N.QZZ8.BX.Z MS4\<%(?Q,45('.$IV8#X^3X3ETFW-Q\SD1RRR1'_>[[-[_9W+_1@NUB1 DXW OP*?M1@:OOV>:!_T9=4F#:,*#&ZQE--^0@.P3: ME''%))W(11BU.)(@<)1VS_2W;EQ M/<>(@*H0K%5##7%K2$;%,R%Q1,=%M U:BL%]$#J> T=X*!W):-#[!NFI(.9 MU"^FO$]F#9( .:GC^01Y:V*U"*NZF]Z;M ZP<+"X#F53N[PR/B0:("F-$Y(XB ,)?1S'-/'\ M#@A.L-(=* /-FQ=7SY"X*E"L65O-L&M:6@5JJY6UIU6'L*K[Z)WIZ@ #A\KJ M4"[UJVK^T,J[G\2.&\0!32$D'!6*VV--#B3Q Q,;J"K-FU=5WY2JRE.L6U6- ML&M<547-+ZM5M:-5BZHJ^^B]J:JZ@8-5=2"7FE7UZC;;9I@YU%553+C589?;-- M)?'LXAH>\RK.2Y.5J M4Y0$--7H\<<82[3A38(@<'Z." '?PAT(,:_O^=5G;' M,'U&BR=QH!T"/8VIQ0P#1/$UQ^HV6^\WV>?KUZ_??JUXVY^;.[4MOL>KY;?- M,3#B)'RVC3WDXC1)' ZTOAKFLX3/O&.J^%S#/"#C[S$Z&T2"LQHO: !W.J+Z M@G$"'\DIO&7.4=/Y4X\L+I[XB,^N.^1&*'IE M1$ QY?_W$5V,6:\8:LQZ84S<.7[2=QP0Q=.^YBG@X7G?,Y".$_DN3) 3ND[@ ML90A%'4@XY"R\6''(+A)H\X_LOSF5D@6XA^UO'GR6'A\%#+IPN%!R!+?Z8E! MSYY]/UNZ]"8=^]7*<*8HA: +OVQN!IC!>(@!-Y@/U^$/O[C?%8Y9]S78/ M^2H[\0A]4SN7?_7Y^C);%3?;_+^Y575-.UR457G "T,:N3B)79*RR DH]IHW MY@)OXL7.T% T-S,?K M[L9_(';RJ]L,=!2V/_["@=V*8^HO'-?0V#=Y]U$-@S;WF^$1\>#*QJPSR[2# M;?6JN[>N*UM:VV=1B-3L,*EH.5R&Q'I+[/[8M>4 MU;DN=GY4#"0J5[ ";:-WS\_V1^ MW^ "/6IP!/NB3OS4_D8C4Z>U:3KO*"_'9G',B#67-I^87E+)$BNW;M+N)MLT MWH"%IU= AMA\2Y=7Q7Y;[1X7?_NZ8#[R>1_R2.RY?H0#Y@2X_> @A7+IIA0^ MSK!JBNW*>GZ_K+(2_/*W__CZ'Y*%8%0H.:]MAMA0DZJ_??IP10GX>H6NZ-A(= X6OZ(A ^B85Q*& "X&NUZA*B"ZXS.V MU;*D/U:;_9K+1=/;F\[^>U87(\2$H-0-8I8RDE*8.@&A7;,L=%+IZH Z&C,\ MV#N(X)>L PD41KP^3L_KP2QTJJE%SR0]$/E$2?]H($I.+/4QJU!!<&J&AU42 M[)D^=-E]PW19 QU92E""A%+4\V64?M@GFY;U+PC+Z45B)/9"1V<9NHF&5CST[#=< M<-:?J]ML)_;Z=MEMMBWKJ^.KXBX3Y:V?G901E@2.ZR.6D"CDHL2GH^U)&2$I MGZ@./7DR@V;2\Z4C$T!M WAB!&BL&+JK9LA=JCML\_MI^&Z;G(/ +\* 7RTZ MK!G$N=1&G%EOVK8I9]C:DQMT4[ LJ_^7V4I4M19QICG+V5=2 )^!\_PD=N,D MH00&)&11@*C3@J,H\"*5JI:FW%UN]RV=ZX^%=N' MK.3V71:;#2MVXA\MHI"X+HR('T'JQ$$,$Y8V1G 32""U0VTI=,-QZM->K"Z% MEI7"*-7[V'9Q9;JJU_P>5ESMC"_QU9C\)$E!$^@J;O7A'F1O./^R[U'UQY;@ M#T$&:-F8>M4TJ:O/+;+L['-V1%);R=%5+&P*'UH4F1L%6, XC-TPX$M6-PX) M#BE#N,,?14&XN*\O"WZMEKO*FM LB5U%LY^;*2W?:7:3;[?B.._;DO]@Q9>" M^;:-TXKK07N8LR=&&W#UNPG//UT4;LR:-P K=J@_3>Q5Y67ZL#O(<_-'W+_P MCZC*#]OFUOTB]CP7^F$<,L2BB*8P]-I[]BCTG"2=J(:U;MC&3^UJ/%Q;+8RN MJAZ>.[@:=*VML;4Q6>3F;XS^64+K4U?.$ED']J:?/; .I66RN#K*;_.'U;_7 M?H \_G_?CU*,8HPI=!CMX$,W(8MM=B,VW.<.JXJPI;0W:;3WV$)I"6[P MV!A551T\=U0UX5G+HVK;>7ZZJ/K4E;-$U8&]Z6>/JD-IF2RJCO+;_%&5%;OK M+#^V(.&+;9(D?IH&*:0>]!/6+;=#!P:Q+8%5';GQV(K%=O!F8V=X'>#IN2.L M(1=;'F1[JW^^./O"H;.$VN'=ZF>/MB.8F2S@CO7>_#'W^08W2P*/\#5W[""7 M$ :3P$_Z.4."6'LD2[>SQUQ5Y.H'LIV1TKK,_X'J6>P[$TT;3]-D'?^S"^9@ M7F8[35/SG$5BV>6K;=/5UKN9A,_1V3+?B>R1V?$MG00F)$Y"%P8D-O)A&G6D18@Q9>5UWO%D3W^1-CU:/:]ZQEKL2\(]M5I+6[.#J M[#;O9]JBM:_\-'.5/]\$Q?)9B70W_?]3$77*+)Q_*/I[_DG'T^M?;]N'_2@- M'9I )R2QXV*$@MX^&B>NG?>6Q]LUZ<5F>R<;VKO+W#...?N)K=..Y[>D_VRS M#\4^8<%U:WW]]F>?AQCC;:8+V[H]/_^,Y.G5N;?MH[$3I=2G.&0X\0.$719U M]GF>JUK;\=W897Q&,O>$9,YN8NN$Y/D%\S_;A$2Q3UAP4UU? MO_W9)R3&>)OIKKMNS\\_(6FO%NZY%$K,MAS$B$.PZP?,]2!TV,&X@/_5EMF( M5J.,3T6>7J&W=S:BMZO,/169K8_8.@\Y(N3/-@51Z0MS7M_7VUE_]LF'&=*F MOO1OPN?S3SL4#IV84&/Q#C '06@-X$L-RN@3#BM]H*T)@QMJRU&0=*+L_L\9WBLLJ\VPP7WQE" M^+G8-HTG+8E*$QE[LO+.!!S+5LG&:,%"1I&;8$9R&*0]>G >V:=,-$:G6DI2'#HUG4,CXN3U]#4ZI//Y;(\P-_<@[5).%)[6/Z ME,5!->G'LJE2CWY"5@?6HA?LWK?L'OKHZFP$DJQ#?][X5[17*V,P9@D?$'FIIC0T&5!V*9@BE&("%4K-6H(A.$( M,'3K1!@ :@L4M[W,>4MNP\L*1ZF%&9,^,E0D=!C'9W:WC+O-CGTM\V:^*/TY M":^R6OYE5]QGN^KQ"Q\ %6]>G,/YW1S5]$T\LLEE,,:,H1BE! MC D0T$%\'I/SZJC M1VY D!>R*,8>9+'C.EY[P! 1_G4T[,:%IL8GO&.!;\7EF_K]=H<:?/ZVR6_J MW:&A=RAT.4'UUL0,_ ^_)]&"/?#>PVWO0H#9!%:54:F+$)J=8X?(FC/OY&4' M(SP:O\+92=!UA5NG3V:(56WF>Y\AA\=/%/INZ$*?1CB$+4X8,<>; M,)7J8(PJJJ"GBT^J]IL+ M38,\(1V5*KXZ^U"6^VQ-]CO>6I,*H\96UC]L =$?V6Z5<["+* @]PI +PRAD M"$9^$'D=$(__3[&>HGX 4L(TIBQB#V5$'#' NV2@F(GPV2-!9T\Y6QE"9>;/ M2;TY-UJBY08-?"[6IKF<:HUPE%6@+R;(HP3%GL<\XE(8\84,Z^-&$,=),E'Y MVQ$(C>OY$2CP"YAK:3#(>=,L#HQY;?:@<.SZ]U:=]K1S#"X1QG0%2P++G QH M7B:,]\9\VUA3[+KB%:)/7;]? M )!TKC-B7? -GQ^_R$#8 04UTLF+K1KL!Y-OW\_1!2S9WW^K6[V[>JB#O3M- M>-7=U7ZZ^*N=(',!VHPO+8O@"QACZ,>0N*X+4S^%*&5)/_^@@3_KF?DHY#.> MI,^6U5JW\ZV*U5H]_CX"]$\9E> MJ)OQU(C(CQ$)G]IB%W3#:^2GMPR,Q]B)W:XIU-KK M?I8.\D$,]$CFH\GM.'DX7E5XX"SYKA!$X,$]=) M?93Z89RD"43],2%Q\*2!63=XPZ'YR841&X*S=N=/%)[G]/N, ?K56R<_6XA6 M]*W)(&VJF_TD8=H8/;H#M5D_VK97'0<)"6(5X/G0%.C,:V B MQ78-[=?SJ?L,LBLWUY^<6+7Y>>C'FQMT[0CK(H$-6>&U5@R[1A)HZTH]'8QM?'REUU1EE]VQ75>+2"* M'1(RS&<=B8OC"%(8M2TPW_?Y'$!DO96; ZA\KE*H[R%(CY :BLC5R[&HQ78E MCV)?9.5D48S\KKT(QZ'2.F!P*Z8G__W\M)WXE_\Y\7ST%#/G)J&CV;1C MA&BPX_ET4Q,S"EGPK[.RY"O[Y89E6;E((^C[,/&]2#1'4^CA=I!"Q\4H51DT MRA]N>*Q\S>Z7N^:8I1TLDZ>V?\+'F1$RF#H[!L9P^"_3UH_A0:I$VV4F:F^O MJCI7 ]JNZR4?OEWN;GA[$/HL]1T?TL3EZSN$0^IV[05>)#4>QK=B>& \P58G M1B_J_8]5 V]D":QSEK\R!/2Q94'Q*SUV%+K[D>+":IEO/_)YW&6V$=DPKHJ/ M>=4FT?Z:5=6F7MPM8L3"((I<@OR0("<.^>H.!C ,@C1A"8)JF4'TM"DU;L;D M^CB@ ORWLMU#5LY0,T6*K'-K%*UDVQ&"--OT?%UC@+'!*YX%)@[F(]Y!#H4> MCX-UZ=)FV+MN)!+^R^]VJ'^ZX3V/ICY1\6*=HWBVH4Z:Y$&&4;X43RUZDNA; M)$VS%E19 TKS9H>^C,#_UII/D0EEW6BV985\+3POB$(6.BGDK;' ";$#NY82 M)\*#E$/A\PUK1W=FM^%8?FV*&K9"4FR'"H@*>XH28HBXH2+2L2< 37R]Y15* M9+1D (&6J?_#L+G_@P##U(Q/:4:!#" ML&LN@#%3V44:W(CA17.'H[UY,<.T_Q0S9\\I1Y)IQW 9;\:+DTHMO.BYQ[1@ M+&&.YSF,0(31P+J.X3@-&Y;\YPH#M5J^PYM165<#2KK M^V57/.1BXQQ<%_T(JY8_IEX3GB#HS;LTPRFU8RB-MN+5NS1C69$=/'2Y$WE9 MRB_9KKL.G*_ZL\@T9)%#PS@B,(J(&Z0>[ :LQQRBE*UN7$N&P].GK.J#4[.& M[._[@]_ -P'U]'&["6+E%I33<:JVM.QP'1+R78 :VVPW_'A'RQX&7R-D%6/70C_;*M+Q+UNX>.36\%[6 -LIY/J^IP2F=-*%O3O7TN\8.835FW:M30U,LRHJO*(C>-)VM^Y:? M0GOU5_@9ID_VJ)OO'( \J?P%>"0>G?E4L5(IKP(V:.39H]J)REMM6XQ JG+H/:P%P\?>1]L6+^*$EG P MD-<1NQ=:*=6T:V'!5H7J%H4TC78HW4@;9+8D%!D9JCPDW^Q%KH1N P0RQT5) M#%,OI2FBD(L=Z5H-/%\I2<'8MF;=1%TW8$=NHRK3.TR*3#([7I1:=-9LICYC M2T&KAO)LIVH-MN8-_1K'DM9-U19*,Y?S6 #=&+L.A"Z*/1(Q@CH<20(5;__H M;GWZ]7DK<;-OK:HY2>/FJC'_F-Q>[=34U@W68U+';K$.H#05G1K;C&)N^7:KFHLGVW UYMW9 MMUQGC!>:_6)VVW50#[ CULQFO?ZMUQ%>&+D%LN"+$XHQ2=(@=:'K^-@7CQ&: MUI*4*;TY&MK&/!NP;>PPL@4KS>ZHG0^MQ&K;\;!BFT-]>T.:3#O4;[05G/UW7+QUEM^]T4!&D:1L3S P9QX(K4W]T5-1@B1^F2J_;& M#<][^](!R[9T0*U0)=B+,@15 ;BRW7-?B6<:I[9V%3=T];M'3N=F]8R: +ZH MY]" %9/0!N[3XHAS[P:K,GM&/XTYR0YA-6=>,5%G-R/%S?EDN]0 '8*@!M$.MDQ-132Q*U]K*;D2. MA\OLOMB)=^ABEY2O6_>[["K[4:674L[6](99:ZORZP2;7[,E]_R35[E67FU_+;) M%DP\M,512%#JTR!U(HHCT:#/ OXE4WKE.J(9PSIV0 :.H/%Q)\"='G+:R913 MLHEX5!.P@12:R<=SDJ S8J6!53LT2H?-NY(74C=M&X]B-U*KTC6MJ.F7B*R22[?('/LUZR)X.,@$7U'AUB)4" MSR,$RPS%>D1+AL_IE*MG2E6]U"FV6,$&&".C8D,YDKYPV0]9MLQW?U]N]AE? MN?;?[) \+N(4!@Z"H8>0Z_DN0G&"V^83Y@2.TDU*78T:5K>F_A:Z*_:B8CT7 MN,ML5=QL\__.UL<#WTTSPYONL=ITV$9.T,TR MWY85%C>R^ A8;A8A0,2%%M0W6;B M#<5:9*1;BZ_*8I.O14D$D+;5TK_>9EFEF&Q[(B_*37WL?C!1"V M@-J8B]:OG5M;[. WD[Q/LNW!F77X\_W)?N:;!X8$W0R;B9@?"I.PH.I$R(_ M93X,W81/-I,@C/IXEL2>RK7FR4 IA8UA]Z /0>/) NV+J)>T%8'"EC RQKB0]SGI*C4J.9A%[ MV$T2E$3,A:GOA([GA5WC,4J"KG3>U9!5QZB6I83D:0&]J[&KBR/ER!5"PW\" MEF_YW_/E!GS8BB*)XBAN<,08YS#5>&#>28;4OG6=P#F7J)_C3DJRM9!OFR#K M,>JDW&KD3%U,#[I]*6X57167V6JSS._PLKQ=Q#0A(8I=Y/B4A &,$]]M&T=Q M$J!18CJJY7UQ9V MHH&[&"HM3+8E,79F*$77T(F@;J;&S_OFGM[E9\O)CF/0-K499,.;!IFI\>N)B" M-=#!,?;YWU(/YOF,8IKWG1VJ.H&=Q=2C0G<&3_X;F[UX=_-%W%LOMJBJ=OFW M?=7@_L2)YO^(D[ZI:S>VI5&9Q[&YC"9.Y,0II!#Y20N6Q%Z8Z$WS:02B:5T_ MI,>H4XF]FO_3MM220X@^(S,S>]8.#9J;!.5,EA/X9)AZO9K7K.P2FRV0%R<> M2A,G=7V*?8)CUD-P8$2&%'?5U+2*U@RJ^"K4YI=&;MK4A2=25,ZI..=)E-81 M3;ZP41UTF79VS&OE3W?>EW96='@\5U_N/B2E"9P \<[F(@?[$7,Q\=NC6DH= MZ.G(;: ;DN%Y!LFVQ5V^';""G,HE2W?Q$::IDW?*^I$#1ME%IJM08'#6P3^5X0>M_ M[LM*7-):.+Z;<)GQ8(""F 4!"4BW[T6)2Z/14SH-& S/X;X4%4>1+S>;QR9/ MM#A\.Q[L(/OW/G]8;D2*$;VYK70X:,0$;V+?Z)G1/!*%*Z(**[;<-71]Z< MB_6Z;=MT;(*T=[*^L7C,Z[!N9-H[-19EQSCB$XNN;W[-5OM=?1>$_A![_-FZ M.0,0"=WK?8C/U\\3\S?7I18X]J,81TZ2P)"%)$AQT"978$Z,<* R29L&D>$I MFS#BMW[,9W?WF^(QRT I#GA_X^LRH13?E[MU>0&RUK+A,[>)?"@WC[//?6JS MNF/\X& Z"SHB@/V-H@=O-<*D+QQD]"(QFLA_XSR3^M<.^+!Q#87)ZE,6> M1Q/'25P>S0)5CF/P"?-5:WJA' MI"?D9-\2)ZAI?0/Z O2P08W[XOA%6X?] O3HA>(W^($P8%J)'T[T&5V?P'MV MB/D4AA:3CPP#LDWVF8!P];U8N!%$T/5#UR=>0D),$^AV*$*?*:5CU-VV<8'V M' -*K$*N1ODUQ*M)S>60:XT%'+2%.GM@=*RX#O#-.U+4(=8-D='!+!K13MX= MLT60Q"P@49!"1!!UF4O#L-?PQ,'&U%.J=?/ZZ1K43SF"#2BH=FZGT5 !VV(5 M%?!TZ:B2A]ZADJK9-T9+!S!I0DT9'PR+D'$13WP:$(&:<((U_,T0 %U>BWWJ5+55.V-FQ=1WZ"(2M%K0$1U,SN-B'+4%HLH M1Z=+1%7<\PY%5,F\,2*JSJ-N$4777'1Z+(C$U,G6JZSFF#8MK[5';!?9)_1J4-IA[GI?F(GPO<#S-6_:][UG4#EM$CAW[9UQH:]*(M ?ZSX MK[97NU"0QBEQ,&/B)K 'G33ISKF8%PQ*$&X&B-2('IWB5F 'N;@1EZU!WJ8? MT:B9P_V@04#-Q M\*$;8 ^& :,LBF$:^4G:M8:1AY2JTPYLP_2R7LP[%4O-#F5+3A:G($I-^$X+ MWL0U95]GYHQLC>72#F$:;<7S\K%:6)$5E[XTPB&[1GF5_:A2;N*_%FX,41SP M*6;J."B%A*70::[KDS1R/:7;\>-:,BPTAW(AX'=..\J,*NDAV YMTF1+8:(+JJY)N1CBHJRNZO2.?6M! M&'@L28(@9#3U$(H8H;4J.BZ##"F5LQ[:AF%M^KJ_NUON'L5CCQHA$!#!,=6$_E&C M K/IU0EVSB[[QO%IAT:-MN+%TDT'*V_ITK:ZV35-'0_"MD!179_H:!0^0Y(R MGT8>0^(N(_-=!Y(P[9 DB%$9S3+9_G1Z]D3 GE1W4AIW/+NEC5%13K?VR]>YZ@G=]-SZ*88$G$IL0)?:>.3"-X>R5J3>&%>2/: M)!86T_5IC:=&OR\KD3'@\1D2%WIN&""&8B=-"(8IY[I/'(?ZA -AT<3^$+_T5$'VH)E@C*U0T^. M1CK*EN6%00M53HVTL"DKQIVR?+YF>]YL]GN^S>_V=Y=UE.AN$+!B]Q1K^0R; M3R&+2>!A!$,_F44V >W 70)#9X[L HB845^4.X]25G][B[(QH:B3<#D74 M:="+VDZ:N5+6,L8%MN2:^Y>B6#]O&45Q2(@OTH0DV UCPDC7,F94Z1111WNF M;SNTR,"-@#90SL;0J:AG$S$Y6-!Z/FN MBC::=9D)$T#YY9IF@Z+3HF:-K:4 M58TWMH@]ZO#9'XR1@S C7A*&0=L$C!V&5)XD*7VPDDX-?7:4MXC.;8":'4F< M"IDAH\*896-#"?JI0:!NOVQOO\QX$_OLLDM0^R7;U8<;W,C/WS;Y37W*07_< M9ROQ6"._X[_R^?HK_VYYO5R]<@+"*$$X2A -^1]1R$A(VYD&]C%-E7*A38UM MPBVNWB9P9!0X6*4X=9C--Q%Z"S!S0&U9PA'SF)0USF4.K4M>PZ))3ZKDJL,='^A/$$W_*?9"6?T8'.DNXJBV(H,>(( MN7 QMP_40D+/\W<.%W1X+T"-N+Y$?+AH,+?F#V#VC*Z;]),=VFW4PF*Z7J^F MP20OES.9VU'81J$L1LX!&//#RGVHK!K.PV@TM&UGA8GU%FQ M_]2"!$?@^6SOVR/X2U;<[);WM[DH&W&9W8C97OV88+GATBPD>ILIOKG4Y!(Y M_9W>&VJ*^Q1?LXQJ7#&WODHQ=T91]3)OAX9JMJDPV5?E=++<58O/W[=<06[S M>_0C+Q1M] #GG M5D2.+1KTJ\M?&_2#K9==!O^?;0MPG_M#FENI;_9+Q[K*MEC=9^OAE MN1-EN2$4"2-(%/N!DX0X0H[GM0B")$A\E=60SG8G4X[['IO:RD8KR7+KF[GX M5=.>3WPHB2V!8K,1QP<=V MPX/R 5RP[&\33+G@4J#RS[#'A$#L6/T8L*\QW M9\6W$"\JF$,_YLLJF":>YS'BXM2+.T$.0L=3NNZE_NFF-X)J0!>@.$ :7M%[ M '=R*F>6-C4MZQ@[0C/QY?[G9)Q1H^'$V:$Y(_ _OT _D@FI% ^?]G??1#'4 M%XV1O*QV^3>1WG,1.H0Y;A F'L&0BU?"V*%=/_6D$SIH:*= &.,$[.K4*BA[U4VE!;@2]]A2F.IU">.@_OM[>?]$Z+K8/7&'Y#R]%[URD$$7$"4GH M)X12UPO=-.P0.&$BE>_ 1+N&0\8QVJ/ <3Q#K8KFN[?%AO= /AE;]28 \?SM M=-%E\TZ1""PS^D/Y=/+@BA/B=T ++F>F7B'NS.B"81%(JROD@I$:1Z?"DB&F M+0A0IBPKS/=3Q3T1WE?KG$&?KS]L5\5=AK9K7-S=0$C$"/Q)X?.D% H(,"-XDCEOK0<=Y*D&:J68-[ AW2^M[B,4308 1_="BG MS@2@QN&YK01#WK!DH\&4=<^W(8RR*%TDH+K-=J\T^[$HRS2[+G;9U?+'EVR7 M%VO^@YU()4"RYK\],M\/(B=.4P03&OEQ@IPH:9'!A$1*VZ)3X#%]>B1,X//0 MX[&?-V/_EPTWX]<+\*VV!%3+'_^I6*5@"G?):;)MGE(\ Z^=]*I __+QB9.X M%;-IM@:.S^CXE!ZT0]LGM?AY?8;)V=81 T1V<)$<_*_9^B;[RS+?BF_6=14O ML]5F69;Y=;ZJUR^]#8LHI*&#_-2+0A1&'&[21RKHI4ZH*QZ8P&8X-C0O6<1# MEOV6NW:3_[?(IL"AE_5=:A$>Q ;'%O"!D#]P[.?2 -CAS/'18FX_:H\":@0''9">P/_@8M5XA$)GW@HZ@A!Z6^4;< MA6?%3CP_^9JMVDRW:/W/?5F)5=4!'_18P%=(-(5N0)T NE'B=?A2$DNES9\> ME2V!:-E9]1M'_EO)[:H3:S3F:(Q-FGTZ/BK-YT[M\>@ _0*@%_[DW^L-LC,* M*;EB8/PQXV[[(X\ANQ5BCDGFM6Z#+1!U:9 B!,5KJP0G%(?=\BO "6,J^9+T MM*@4)=03*2EM91G8R7J;<8U[55K)-K@;98\NC]5<=>KMU],!-@W9*%)D;-JM M((&/,1?YKIN2P"6^%Z81#%F'SV6I.Z"L^W3@I$;ZZ%+O8F?Y?E<\Y,UME6Q3 M/[6OBKDW?Z3<-^6VCS:7V;7A8Y66*WG#^!Z/BL?MCPF&[#:RKZ/.O-D=G3K6 MQ0'T@H F%,8ICW5AB'L\81)%FF/).# SQX[Y]VND/&9R?T:;E^;:C[$J,)SE M6?MFBXKO[!=^379JV4Q19U:'L-[P"&Z%:N]BV2?6MTM2.N8'RJ4R\_4JI;I*"* [D M2SZ[ZXM6NQ;YWS9[<3W[2[$3LVM4-7>XZT1>Q=-D"-U+]T5(TQ Y89*0A$74 MCSC.?FN'>IY26OZIL1E657Q:3U43P4[L,SFYM=E=:LHLJZS+?_7VYV6=U=MWR*+TN MG_O_GBW+_2Y;?]Y>BO7 C@-+EV7^HB@@C$A$:<3B),9Q2).PRZ,24!<1J7P$ M\R S?%M&F !J&]H,V.63%-C<#M 9(N[,]*: VI;!Y5NG<*E<7++7FVI1Z4DY MUU%.G3TKKU:7G'OM-8OK[0A&,]E^NN+KY!Z0W@-Z4FT6%SSB!2GU"8H(3%" MJ ^3*$@\%/K$3QV"_%CIWJ7ZQYM^Y=57>MX(2&!5G)F1:J-,7:(UA@#GF^JC.5"/M<>GTI?9;N[0T/$QQ%AF'@D MI2QQB,<2/DV. A;'88Q]J)9L3_GC#@W_@_OI(:%-M(DIWMF^5*!%LKV17,@JR-'GNQY- Q:YU F0[_B1R]L2GY^X M?DP2)>&0_U3#>C%8)!1XD=,&,Y2H2<)L.B S_-4)LF/4#\!=C.T:BK.$_&9; M7U3:5FBU*O;;JMZ$V^0K<;Y]J!\E$J9CQPT#+_0"EW^%VA5.C%W'84HS!SU- MFIY-[._NEKO'NAKG 3 X( 8=9,49AB;")6<=TW.M.!,YSRWX8[[-("GJSLU9 M]')OAZ+I-NKYW,8$9UI+6R\Q[_N!0PGSDA"R.&($)R'SE HXZ&G1 ML!(>URTN#@6G+\#R3CC(0.'IMSF64[_IZ543/X4BT>@\U_,5?CXC@'KIMT/_ M--LTI/2R(F-:U>_-LL^+R&7$9SX,(DAI[(=Q@'$'#GF^5(6[B2$9UD_MI> E MBVY-[5B-FCRM3XV)]EAWSJ?J;SI@K.SK\_ [B@L:C1X2.'1S/EED^5HM=Q59 M5EE=O3&$7IRDD":NXZ/4QWV8?JNRN7#@8 M.A E+ D3%Q.*F,>2#B )8JDJ(S/ >C=Q"OPAC *U55-'* 4O3Q2=S#AXON61 MC&_MC$F])TS&(W5W_R2Q:(#ANN/04.XGBT%-VFMWP2,BB0EQ"<<61PZ*>5SL MX'DPB18/V>Y;,5D,DH6E(E#'%HP_U;BO$4X<2Z2]-5$D,>&F^58X7\Z[U,X0 MTKK 9 !1]?)/$CZ4S=8=/(;Q/J"@U->J6/VKK>-'_[W/J\>^[D& MPJ-4&'K(=:'/4NQ2EOKRKYBT-&;P?LEQ\:ACA/\3-!AM*!YUFKESUTNT,F_' MT-9LT^GR4-H84QZ4S49[X#EI2MW03R]'O MF2BTHMQ]4\WK X-H"80*V<7425*3AO, M;+,E]_ MV.+E?5XM-VV;"0L]"*/82R%,$7)Q3-VNS02ZJ8ITC&O)L(P

0'/@=$7.2QP U2U(&"S%>Z9F\8BFFQ6ZWV=_LF&_&;R1D5]<^PCR0% MTA[W*"KH9_QA>+*UN51V%-OG9'@:-UJBTQ,9^US(I^18_JRR6N;;;$V7.[$= M7K:-H=A/'488#6@8>!Z+PK!OS(FQTA[7P"8,*_,OQ]*\SJ[S55[]"CJLH .K M>I8XC$W9DT'C1*J>\SUC:R99?)V8LZ=OHYBT0\;&&O'B9$P#)_);ZL_W\ =E MD621&V 4NX$7A0D+0H)=VH+CWPF4%LT303*^A?_RF,Q$4ME9O2I[<&"=0U4/ M'*;QI:'C"AWLGSWFF-2]=FC^U$:_.%:9@7/9F,*A[$3&%9(U__VP?0GWDB-A MQ>[[>&$4.[X7H,AQ(T@2-T))AP*%+E$)'KK;-APE.KC@EP[PKZ+V]>MW M+ 1NT )7/!'6[A(YY9_3&VH2;\ 11M1F :+YH9N_1)(+[L?A;VYX46>O;[_!AXTWO,"821=*WG.QPWN*%V)ZT*!! M+6?OS; MEL_2-OE_9^N_\AD:A];5'/Z\/52D1+N\Y#\B^UWS+H$#[BNUA1$+/!)[,,5) M3+$?8X([N-AG2GDS9@-I^G[B+?];+23[WA)PPVUH"IF(JFA9*4J7G*\)K+\0 MI7GORT61=^%XM1@SJKKPU[JZ\,%ZT)I_7*X>M':#QO V1G5%[*VIHCG6A6<" MV.R]QH[P-C\-DA4^)_:+CJK(>%G>LDWQ_:_9^B;KX"(QPOBT?K,LRSJM;+V] MO%T+B"1$)$X<2& 01 A!Y(=.!S'P?*74'),"LR4$\L&2/]0S)P/QSHQ+Q\6X MV;VI/:X):X P!]3V7!Q'K2X^/;>K[@76!*TA/AD0J(RZWN[@9-9TA9+3AOF7 M#4(\QATP+<) E'B#T(]<-XH2B%#:O0KSTP@J11&U3S8#!Z@B]ZC.QN5TJ)Y.S MXS3XU.)@FI#99V_7P.'MV@6H+6Q]?FRC2"746@E:,[OC@B-#IW[R9M9CYYYK MV-)9[ @P]M#QXNV>+<#4;V=?9O=\/-\*8'Q.?IE5^2Y;'V\8-2?HBY#'8 (] M%L$P@'X,4XJ[F3J$R$&+;78C'EE<*5[%UM6^E*XEC:Z]@*KP%*)#*[925DTN M@++.!3#?Q1 %&M^Z:*O;&W8(AQG37KLT:X8_O0.ZD12/3ZM1X$4)QQ"G*9]- ML^Y%,0P\CQH;SW+-SSV<;1S";TT73/#_G@:PHF6#QN\0]M3N68I9 RMV5\L? M_\BKV]OF<(=_H_YI^GP"L7""Q*>,(=]Q48!PA),DZ* P+TZ'C&,3.*8:T&6U MR^M,HTU4WO-I%/A^,*"<^P*G&JUOWO$TY"5+AKU1$U^]*6J4SP'[4Y=9_73Y MJI!%E"0B#6*(79CZS/,#+PQP+TT1Q@/TP"0<6V1A\&Z3?@T0M M;+%7Q(&#(^3@NMB=W".:;?='E6:YC1UCSK-#PB>Q]/1VC&%VE19F'\IR_]IB M\ 02#WDABIR4DB!R(M\C09SV>SYQK'2&8*)]P\<" FV3^?_9/LM^R[ML\_4K MIP;@GG^*W"1O.D_)*?K<3E)3\B8!9@/W^:W)!O*Y;?Y/S5TD/@ZOL[S:\]^> M8<&MQO5;"V]#GK-#QHU:^-I"W"B;(V6[W@,X 02E7@##P$$.21V."J9Q=V = M,(344Y7H;=YFT=8BU*-\,TJGIW*+/IFN$;]#E3[#M+I(ZW";U1JMQ4 YB=;' MY8BGZ2YB&),XC3U*?1A0['1;LT$2.%[[-)UNURJ;H2HMJ SFIV"D1S6MD;S[ M-^F21%HRO(;C?_M-NA(3LH.#9-?9;I>MF_MT? 6,RC*K2J[J"]]EB4\)#!FC M+J21>!KII@F%+N0HG$!EFC*B&=,79(OM;ZO]3ESW%+D?:Y3MC5GQ#.),.-/. MI]S48B(JU:80':CN6JW8K&MPU3.$:17G-$-GI$<#K79HD Y#"NU=3DV5FJPU MAS=J8ENNV%>7V7*=;QY)QL?Y7;X5E[79,M_54PIT)YYZ+_PDH! &$+.0 Z() M#6G8X8F"1.EUM#D4AC7M8[&]^4V@.W[,K*9C!CT@)W-VD*^F@FUVK@/H^OB( MHP8M;'",&PC@W0*KP3ZM3@ZF^(R,FG>;'2H[@9W%U -BP"O>)A#\GI>K;,.' M0E;L2Y'HL9E/+3SF1FZ $D*3Q"=N'(=^T#4<$JJ4.EQ#$,SQ5/J?3H-<>B^KD:H""';45 MB=VG,$UCREMT(22)'[=M49(0MJB*:KE1%BV%%I1TJ@K MWV6-<[9!ICJN!A!JW5 :8L/IT3.8D<. .?;^1_[5__X?W7?X'V+[_W__C_\' M4$L#!!0 ( "" D^3D925Q[, +4;"0 5 ;G1G&UL[+W;=ALYLB9\/T]14W-=53@?]MH]LW"L]A[;\F^KNV;F)E>:3$G< MIIC:3-*V^NE_@&12LL1#DGE@BG*OU2Y;2B 17WP9" "!B'__7]]OQ[]\S:;% M*)_\[5?X._CUEVPRR(>CR?7??OW'I]_4)_/FS:__ZW_^MW__[[_]]G_TQ[>_ MV'PPO\TFLU_,-$MGV?"7;Z/9S2]_#;/BRR]7T_SVE[_RZ9?1U_2WWY:-?EG\ M93R:?/FW^,?GM,A^^5Z,_JT8W&2WZ=M\D,X6[[Z9S>[^[8\_OGW[]OOWS]/Q M[_GT^@\$ /YCW6KK$_%?OY6/_19_]!M$OV'X^_=B^.LO0<))L7AWA9>4CW]_ M]OPWO'@:2BG_6/QV_6@QVO1@Z!;^\7_>O?VTD/.WT:28I9-!]NO__&^__+*$ M8YJ/LX_9U2_QO__X^.:'3B;9[#I+I[\/\ML_XN__T.DX-O]TDV4SD]_>Y9.@ M@R*,8='5S32[^MNOD]GU-(@/)6 81.'_Q^Y6L_N[[&^_%J/;NW$0_(]&1_9F M$L2]'GT>9\7%[":;OIE2.+A?)Q=7*FOX9UI@-_GTT_I.#R83V>7V?3VS>1K5LSB M.(M:DM=Z53<8N&(VNHVV3]V&$8W^M="&^WZ738KPDG'\S67^B*@-X5'SM=U@ M\^C][[-90Y+O[+0KN;Z&'^3346/JW-YC-Q(MS(D:#*;S;/AVE'X>C4>SYJ2K MUGN'DK[/)V8^G8;?J*+(&C-25?KN1LI-4T9SGV"UWMN4]#).!4?*\6/;AD8Y M+T:3K"C4(.!1C*(QWC^Z'6W:&]7[=#H-D\77K"H7#NBCO5$_<@3&X]4R(?!P M/AWOD"HPECW-VYJG%^SZ8?T.ML_IB3@A]-PJP[2L=O)L5LNM@?VJO4:JV[&.FA\^-QO74AR:-O?$G#XN'Y1X]= M3!9N:WQFFMV$]>/BU^$=V?+S*O+Q:!C7DY\";;/%WL/517#_%ARN:F'[-])N M-?#P7/$^#XYR,;J>+%;OQ=^SX74P8(]:-0QIC5=WBY&[NLH&"Z->;@0'@_EG M.@K_F;[-PUJJ^)@-\NO)Z%_9\,UDJ?B&L6I@"-UBYM/1])_I>)X5>[Z=*%+P M&-^$[R)\1X\_EL>+I*:YU_+PNL7ZXNHJK.>CM_'XHSIH Z&%5_4!@\-WC-IZ M7Q=H5'-3#^FCH5&/BL'"&YYGPX=I;^\X=[9J9^%.?PR M_5Z55DV_J$WY#_8T#^JES9%7_ (JM&UFE"XTS^^S3&>3[&HT^Q!FC+VCV]6F MO5$=JO-#^FAOU _V^&,Q5X/P[M'LOH8$5?KK0II/LWSPY>(N\K)1J?;WVX5T ME_DL'2^&HM,B&T;_*ZR9?CPH+.;C.+E&N_AHT,'+#3/5:+!82H6?JF_I=!A] MM/*%BY^N]T?#:QN![80#[D(?T1%>"!/'M93G\ B!!E_1GLS5YH?]+9L9X7H1 M\BY+B_DTJ[0AM;-1B^/Z-+^]3:?WCU3YL'+:Y$CJ^W^FTU$^+]YF7[-Q5?>[ M@U>WB%$U>E5HVLP8E^YE\!WWCVG#HXV/X5 7HT+39L;X-NAA/T0_/M7DF_U\ M%FCP;C09W?!_WWVJXHJKM%E2S)54_J>9LV,[6-P[R;S MO5I_\EBC[S[48.YIUNC8-H12Q*"$:3J8K2Q>5:_\Z Y;DB>P:_4S.RK2Z^MI M=KTXD;G_,\NOI^G=S6B0CC]FU\OU9HS*+N*()]GX6($;>V-+B'S,;M/@STVN MP_>V,/U!&0_Q,D?K^;!N&Y6MFIW9^' SX_B47<=)]=%4NF\PVUNT-:)#S4_U M'MH:\0.WWN;!Q0TO'BY.#Q]_26H:7(:C)3KV#>U+_&!$VI"V>N_M2_HQN\NG ML_A1KIZ*6YXQ0F$R"(N9U1;.ZE>+*63T>1Y_N%KRY\O_ZBQTG3W:!F@ I6Y& MUA;"U8SBOG8-C2[N7-_DXV$V+6*P_>Q^[[BVMFAK1 ?;Q\H]M#7B#3Z6&@SF MM_/%S:EM86;Z?GV+X&A)FWYS^PB%SW:<%L7H:E2&1,UG%U<5!MT 1DV]NRV4 M*EJ*/>T:&EVY?_]I=#U9(#:9!:3R^2)"^D,^'E4)VS^LERY'_L/^T>U=6 X% M)A3S,'H&D!KF=P?LZ;3WQBX1:5:GI]1MQ>_HB+Z:D>(?DW0^',WBH?1D&(]5 MAUMC%/<)<417GU0 MUV3CSBX[E^GY+-^@=-L[[UK.ZK&;=?H\2JK'>5+D4J[)V(I-K4; M3Z<_-(L)6F1,T +90J)-O34\TK" ;W:P3SML>+P?LNDH'[I)PQ!O[K:5L0IS'0*="?2X6IT7E\,81F[_] M&H:2'-9! C@#%"N)*;($0N&!%%!+1X %1B/V(P"+J_/Y=(5XNPBHX7!QZST= M/PI->SB-7\MR&;2BPQ"^[ #CX+X2!!R04G+E'',4"N296N$"J0&V"BZ/N:BF M@U_R:7 ;__8K_/67\)NK;#I=38,[$I4MJ#E[9E#2Z> 9HW]LN'KBC[N%/_[; MX&8T'I:M8]ZV=LF2=PM_$+8T G]LM *MV8=#\Y-U:$'^S//AM]%XK";#AU&N M+IBM$:]@2 [J)T%<"L:!0@ Q[+A ! A"C+:$>B()/*$]>91&ZW&.J:4HNXS' MSH:)80H0#;E2&FDBOFLP]%I_<[0T3!6&.L M8]1J&)0D96!"U)DPG L.3F<8;!;4/AC]$&>P0<['CR50B4 [X@G&3CH@%$>J ME$9"1\_KHV]:Q7ECR)[NVVX@<>49?N68&\85X1H&!Q$3Q)5'2#%L&04>27W* MK_SS[%,V6$6'/]79XD1AY\>_MW5BG8/1#:;>&TH,H1BP4G:BM7J5-J$R(9[9 MA*8!?S 5[1)MPT4J]7VTR\'=LNH.B MVQLE$%+M@2',*,!P< Z5 2LIH7#G9AQ/0Y"\)6UTQ3D3%M_+P+*(2%AFY,5H MMI=T.UHE1BH@J24D3#QAB:,MU;"44QLA:K ._63=1M8UIXZN:+=C:;C^;MZ6 MN=!V$/&@?A*($)/&>N./ATY$_P6NZO MQFB28K9(7+MK__O KA(J#+&882F](EB'KUVJ$A'K>!TCV<.IN26V/-T1;U<) M/:'E0]3WG].\*/XQ"?[&.,H5,W0N[XI0*8,LX0:9&VY M:8$@U.Z\3&DO"-R*9OK.ZIBPL$U6_]!_XBB0D$D"I*(LN. [D MI^%M%/P^G+PU4B+M#$_A*'82*:D% U1S::2V9!$]!3%#0O/3G<+YT60TRQ9W MR9]&=6S48=PY")]OW%@H!NGX_P9Z[#Y(J=M[$F-(+-068TN5I1 [C$OL!#%G MMGAIFE#/SUTZ5DB'IWP'2!8%N?R6-T;=57^)A0 +RYP/>K'(.*. *K&!'E6* MMFMJH?(UFW[.7Q-=CU-"CPD:7K\K!N+('A,L@TM+O:;><4YM6+QQ6>)C@P_3 MR;KC59/T"#7TEZ8^GS?G Y0=)HX[%J<3$KQIK!E!1J[1,5K5V?(Y>.7Q*DEZ MA!9ZS-'P;+,<#<\F3@H7G" /,. 8:0N,$"MT.*6^TEV=+1RE/SG:CA;ZR5%U M%986C1/UAUX3YZ5@DKOP12-#!?#2EVX1)[;6>23[N9!J31$](.S[;-<>R.Z& M"4%0:2(T@HC$2'0K\?KS5([7V>7F!]/NV:W:\Z'=X5CW8=7[R0AUAH#"&3$RH"! MH9@O-Y. !L"0UWEOIS(]ML;)-(Q[#^8@??\N_<]\:F)NNOWA^U5[23SSS@)( M")'2!TL,%>(E#DSA.D[1P?SKPH5O@R+5YZB:\/> A@_C?Y_>9GM#^@_L*;$N M.(0: B14P(-H+2DI\1!A#7Y>YK 5IE1G8P,:Z.P&2C:XF>3C_/I^4:?MF23[ M0J@KM0\8.PH@!SS,/IQ1'Y8E:"4[#-[CF=V<;XT93^^2M(!]9P'[\V*6WV;3 ME;-R,.\JM4^P8.']Q EJ!/7.(05!*3LWMLX^6@_#^[KB71O8=\6[55*& ]FV MHU6B=/"H%44" ]\N[<5KH!4:9X C[%V MG&,*#$;Q,HQE:UNN?9UYM(?V[+1+BF-1[P'?%K&GQW%MT33AC$NJ,'?(4JKC M68/RK$3%P%IY^:K;NJZ#V$]%Q&:4T -JUCI18@(9#Q2F06J%(61&B5):$D#O MU)5K_43I5%P['.E^G"=]#3_(IZ/7$UPNH11 AN6;4IYZ#+$UBQ@=["7F&E6* ME&H'@5(9]Q_3;^_"\*>C=!QY%8O,%-GTZ\X[*OL;)YA1HJ1UT +FH-::8%1* M+M0K/3RJ3(>\9;R[FF;6 X_&K B&(*;$/)QFVULG6''!K,4(("@-9,+& /BE MW,:[.JE->KB>ZXIGC0'>.=%V>R^/'TL$E6B;7BXKNI6KNS7P:2;]KPWEGPT0RP;V7/'CG"DN-'0EBKB0& M7%5*OGE^_DE5&CS=:FX2Z\[N:B^_]G?I]$L6QQ[3@13[>;6K60(!UY#&//P M.T\T4EJ5DB)U;BFO6F95@TAWQ:D/TWPX'\S^BO5;)[/[A03IV*R*=F;#_?2J MV$,"D;.&41,PE80[9C%8RR^#?]:E\]*C^PW' M)-8=N^L'D6J[C,X#I@DG7A"J'$:(K]U':PFO$UO^ MWBC!T$OL+&'>.T@<]Y2 4E(1I'Z5VS^5U?^L_DA#.'2!2T?3?Z;C>:9N\_G.N>;H/A,LJ2.$$A/O44 G'7.L MQ(A3V6EBHA?/Q:[4T*U#O8S=#3!EXX!>EL^+,$4-*CK5NQHGR$,.:3PYEA); M* 3#:YR9=766\CV,O6Z9?(WC?0*6'4JL1[)Q!:QF.FY*4 4)>;CB3IR5MLZB M__!MH;XXU0UPZ6B(^^!0;ZKK^8K2"7AAK2926YV96IL3270 M*.H=GI%M'K2^CX5Q]B00J- Z\4@8A(@7''@I"0]_9:7GK[=W\P#^>L3[KUYO;I$@HK 16F(HG(72*L;Y6CXN7PN;CM'XLT/5)A ^ M^@35SZ>3T2S,]G[T?;:8]"?#16S433X>OKF]F^9?LT6]MZU4.::;A!+)A"4Z M&'.H&!*8Z_+;0\S",PN&;H,_'<#>M5GZE%_-O@5 GUPBJFRD=K:/RUN@C4!: M44T=A89C4,JNE:^SD=[#_:,N3%:3>'?%M7=I &Z237]8Y>]EV(Y6B0.6,.ET ML,J ,@2<+J^C8ZRXJ>/#]S#$J$U>-8=R5VSZ%%2V,+!OJQ3^?/9P(CF%G#K! M,:,8$V>IMJ546E7;-55W3'(=AAJ5%[EMUE0SV"T4%OX^SA;Z&_RPQ7_K3+N MCDQJY!6)4@KY8+F-4S9>+&?JP8(C3KHY//XQQ\-+X>:)='!R:[@[:&97LP0R M [AD6G 7OMJPUH&R7#X3(FK54.KAEP[6YX]R^A27E"IS,"J722*,V^]E3BL3[U"5& K M2P0(5)WN:)X!^UK"_>0N317.[6^<. $-(!1"BXB10$HC5[.[,D;!.M=W7_*E MRF/9UCCBW5NX?6DS#S-VE7M+ '/!OPQK"8BE(1X1PD&)BY.BTQN69\#$]E70 M-37S79+X>3RVVE#LZF#.-O&:!"CJ"7*6:$85HRS$@'Z6J^6UC>TC:+>/>^>WVD\ M8K[?UTEPLZEV"E"'@5)88"B5+U%@'-3)0G3P-=0SLHR-(]_)GMN\&$VRHE"# MX"87H]C^A'MMJ\&8_/;S:+(0IM(.VXYFB912$^ (4B"L):&%2./E96"NC*>5 M0D4ZD_:!EE4^^6H=! 0@ ]*D^ M[_.$1 <.N:9T P+[9U?77P"VI%JF5G;GN4W*47?/_I7 M]1LPU;I*J!/&46;&JOK(KL.S9QONV//LU#?R)R59I-MS; M-@$ T;"V9(QK3YSQ"$&\DMD*P4<6P)" X"8L&^&ZY\^9U9=7;N4H/ZRYM']V@V?,JF7T>#[&/V M-9O,LXJ4V-DH"=87$RLP3D#A1\G'-,B^Q:/YX?>)PQ1SKC /(R4(6L=\Z01:!FF=T+8>WIQLW6NI M V[KA-AJ/IX\D2C+F.%6:XJM1PPH;\H],0NDJ>/*]F@..5)73S5]%&9MZOK= M:#*ZG=_NU/8/SR0NL)L2"H(!!$0A#C!2J[&[(/V9G @=K;&\&=Q:U7GZ?;_. M'S^3". E=9((Z'%8[6, 6#8TM+1*@ M@E.$(*"$.( ]\%K+4C[E49VMHEVR'CJ MJ46* $BL9-"5,G-];@F&:FN^ I/JX'OT(O5=-I^&%?+.->GC9V+6602U(9#& MY,:&84C+39KP'=DSVYIH4$]Y,XAV93UV! 3K^W?I?^;314FK/1/4 ;TDWGD" M!)*2"TR=I00Z4.*@J*IS9>;@V.XSFK3:4T$/J/@P_O?I[?YI[<">$F0T#%]T M^*2EMT8CSVB)N2?!\)^7L6N%*=79V( &NF+D8FLY'^?7]SHM-DBR[X2[4ON( ML< ,,4DM4(PQB4VY%>FA)'6\^)?%OGK,R-O'OC/>3=-A%C&H0+$GCR;4ASXM M$8(BJ<+*&>/R.#\LFX/[<1Y[!9VSJ1[,G1UDKZM!CI>ADS>CN_T%?,LNDL_1P,Z7XV/7DR,<%E, !Y M'/X0AA-1WHH-\@CLZ^P@]'"3JBL&U4/YA'M3;RMD:-S5+,$(RX"-H9IR( %B M!I)2TECKI :?>GC[\I2;GL=BWC6['MT5^#&"8)I.BJ4V806V5>DFT8 CC"43 MSF($M%46^A()"64=]O7066^&%/LO9#6%=V=I9=+[13KORWRU35C*E!5[,X?N M:9H(K+TA4'G+<##D88'B5GO-$'+#ZGA<_4Q@U ;'&D:YAQ9M6;8P^!A9T/6L M>%,4\VRH)L/XESU7T!I\2X( DL)3B@1!.C@?QME20= )7^=V6@_7!Z>VAPVK MX[2TWA3T5UZ_OZ]45+!6OPG5#B)"J0D.,H;,>J]AB160I-.$\2_6T':I@O[1 M54VG,6!E,=4L0E5'BP[=O%2 P3&B,4FV( M?4#3R#I;?ST\63LQG5O02%?\_C//A]]&X_$.9I:/)'$I:1B5"$. &0O"N/6$ M@K&H$W/Z'L2!;!E7DD.B%1842X%+[&T&M3953PX#](+Y>4I%7+" MJ?QC-LBO)Z-_9<,WPP#]Z&J4KK=H5XO%Z%(_2@05?C>_C2G_EYP(TB^?/FQF M;^Z]"1>,&BD)-I@*)#ARN#Q\0A@P68/\XI61OP\*>HD?P]/#C47ROLN;=%+! MN>AT'(GD3' L&.)86N

17EP#EF&]2!#[&*H8$".:DQ$ZL(+@!Y6,14NDC9CK2G MS#:H%%/2:1W8J8(7ZYGW9(6*P/7BO7IL,NH1I&ZVP<,P?WG7%(7DAGHDD1<, M2V* 0J*4+\S?=6Y\])!3[:F_XC7%P^ ^CVN*PCKF,$!408P4<%0*6\ILN3RS M'$NU-7_P-<7#\.WNFJ+3 @L(N,?>2&.]I&L;+;&59W9WHD$];;VF>!BB+SF0 M%'GJL/'<UTV)4TY+QV+^$C=&35K 3Q6MSZK*VA%_D]+$-]ED^& M7K(@^^.BP&U_%5M>GU@/34P(&)2/A0N<\'!-".U4'<^AA]:__]]&,WIZB5_( MNK!J9T=FJ_WF?L_4?3 MEN)>XD>UM7QR1Q_1UOF.]408 "I!TJM2%A:#.\OVEQ5[WX:-I6F$O\>/I3PRL)YQ[ MK9T51AJ.H!4/6!O.ZGP<+RT O \?1UT%]?'NBR1>44.1<9"'N4\)NBHW&.=" MQ>O<]7]I8=;'4NQ(+%^B:5PM1![_8K"HM55\2.\/OY'=WC@2%R-JE1)<4:$< M5\RYTL?3!K(Z=[JJ1T3+):\GV76LZ7WY,NG=9[V=QS>T<+).]N4LWIX("A3Q M D-,C%2!&DB(->Z8U_E>#@CI_OG!M**NGG\FY02Z$8&WH;]XFSZ?S()BPY"O MR]00S7\Q1PXD@4+P8)R\94K&,NU6HW(K6R-=*\KBB"#T?):.7\U7TXW*3A6V M?OG#,?)9A*0#H2G&0BC)/#0.H^ G+X$WGBE7*>G^Z4/2@Q)T&,67AL+2R^X2 M[C"64G*#@7-&2:W &AU#^9F%$3=#E!JAZ4?BWH4Y")CE$(1RM)I1E# <5ZK^=D(\JMB* MPSI*)!*282^<\>&C4-HJ[TM$(-%U3IIZ:"5:8LNSRKLMJN#$!N/45]M.8S< ML(!(SN-NG)% 8.<;_,XYST:_;XK;IL;))IHBS@'DFI& ML15:>UE**)GTK]D.5-9^W@+41RZX&ZZERPR%2FDN!::2,NN!*"& DN SHT== MQ6VLF'L8A*VKO7+%7!+D% A"#R5PFO$A"K'K62M *X>J?Y(76VIF'L89FWJ M^O"*N8I0[*5!Q@%@-&-*>E2.W83%TYGI^U"-;:V8>QANK>K\X(JY*!92X(8" M %1P.[$)HJS&CH"LMI/2_^C^1G1> [>N]L[+7!0/7H[[/AC/AV$Z>YM/K@/ MMP^_VG-)_>"^$D20=((*Z T3E#C+*"@QH9*="9<:=A6Z@KN7%-Q[H?V(WA*! MK.-AE4XQ,0CKX+Q36.(B!(?G,8UUP)LZ##U*%T=?A_?Y=';_:?3],@]_S.YM M>K^]_-+N!K%^K5+*6.8D,R+\&Y6"=<\K F$"$L%82Q'8;G 5F/'T1L\KQFO,[(TBOK1C'F_ MJ"@QS-1@-OJZ.!'>S95MSR[ SEC2$ M]]'\>#@C=+=WX_P^R]3U-%LFNM?WEZ-9_-6;R3 ,;CA/QUO<[6.[2A3$6&.& M71!*$F>PP>5.!59$GEG!R8:\[8[0/II3E0:TU6L^M(L$: FAX=Q)0:Q@84', M^4HJXH0_DZQ [2L][P3_KI9PYF:47;GOV6 >#&L8]M5HD$WW%\?=WBI!4CFM M&?2"4T84I,:4,S;A@I[)3G)[ZG]ZS-P8U$<;JD4$Z?_.[M>CV.,<;7L^$4Q MAH##%EMN,2+A6RO'Z[&ME%VT_RYTZ]1H$N0V=ZC?!D?M>EDN*/B(.TX@GS^8 M<*&0)@X[X[&7VC!KUU(8)^ML[/0PH4"#1Y&UL>R.$9?A?5O]FUV/)U"1:.XX MI,1+S"$VO%Q#T #8&9U>U5'G5E8314\@_1^D_T^&H^/K[>W?YIU,?=\\@ M6QY/F+":2,!C(3Q-,/).DG*T#)Q+TMQF%)8WCN?1VCYHE@C!DXHT!2+1VDD9;68[>&%,GJK%'[D3S;&@6UQHVX6M02%4R;'XZ MX9)'EU<&]PD3SJ !0)=CQ=B=RN8[-4Z)Q:&O,%Z-)^B&=!?'?I;.( MH<[^,_C&Z63X]VQTE8W>S2>CP>@N'5?8JC^JLX1!!;1"3$F.!1((":TH$%@Y M:X.L=78Q>I2;J8VYI7VTC^:5RJY'!82??E>_5W1$M[=(H/'(. &)2)JGB&-07HT#7Z4)R9IF0S3&"2^X]1F5YM$6<2@P$X* M*,)R'7-C36D6 6%UEJ,],A9M',\T"&OC=-CMB.QNE0"$J',"8^UH<*EP$*0\ M3F#QH/,\5JH-ZK **X["]OB8@.6%*349JNDXWQ,/L.'9Q'F.I=>6> 8Y=&%2 MZ"4EE$X[*4TC.#5R#C1$)W';D1[ MVJX!YO$.X=X/^Q'UI Y3G)8*&Z\T5UB"=:@)%P35J1S9HZV&UA1\-)+5#B2* M\D2BR :_7^=?_QAFHW@@(>-?%JI_=!81?I2\S:[3L0MNS.Q^B^.WX:G$*<6H MALQB@YF+6^\"KHF);)VX]QYY_0V[>O6!;(D#R_%L=?2>/I)():T6 )LP9D85 MH0RN!TT1/)-P\UKJRAN![FB+_A_SR>AN1P3+\X<2H9QUC!OO:'!4=;1HY04A M'CH_D\/$XQ62-X1<5R%-SXS6VPI%T;8W2J"3"#C-/8<8,VJT$N6FIQ#"U GI M[6%2W8:O.C6&:YW0;I-.!MDXRO$V"_Y,X;[?C:8+7=ATMBF-0K6&21BKL\;0 M>$H6%B,B>#3E95"!Y+D<1S>IRKQ%?(]FR(=L.H@JN,XNKAY&=!$5L74_<%>; MQ$@/%?7$ 6&]A4JX=2RI,*I6"&2/EH)M\:)!:(^FQ,=LF2WP?3X;#;(PHE$^ M_!#^F%[FL8[*8)8-/]TLJT/L,B$'=I-X[@QD8<%K.80<,F8 74DGPU_J^)<] M6F*V19QVT3Y^ II'9^GB*MYJ\OET;?;&"Q5=7)67:"X^CU>+[N((JC7[EL1* MC!BRVD'@$+> (EX&F4G"?)W=K!X=HK[_?TQBRN+ .(J9X:ZC:FZ ME[\/,NUPOP_N*[$8 V*4XL(31A2@4JT_7L=J)2!X"6=NQQ.T*\B/=\>>#>S- MY,FEPL.)UE#/"8-,*Z2-"PLAB0QPP):Q)D; M^CZ8;QN]Y@2A MF#QR_KXEP,8$- ML90*@1W0B*MRQ:^(974V4ZH7YGFQ!.P4_..O F1%E'@YV%T#^C3__)_!C,]R M-0C+J6P:J[ZL&F^C7Q-])Y)K*IBP6! I 7>2K*]$*$15'2MX0+6;%\O"$^B@ MIA'T^7BR'XDSN*0;;Q[;F[R'8DB#@#B MH2,$#!YIM7 7L&11X?8M^@D<) M)=8@2*UWGI>95G18EM6R;Z_@/*1%K&L>R^57V?=1E',0XP^"W;V;YH,LBSN2 MQ>PFG?0D/SO*;]&N6W@9G=3H*]GOX-2HH MN[J*&TZ3\!%=!53-[,WDW=!33=; M#?E)!Y4$W)$S5$.+(>-8$^'+E+9AN5KK5@!\!2="+TEYIPE@O5_>IB[4>)Q= M9\/Q_9O)U33^:KBT.)6#6O=UE#@,I.0>!.^-0" %8;1TWK2FK%+=O&U4/N_3 MIDX K^WII#%Y;K:8F,(T5,SC++7\Y&[2K=:U4N/$NY@KQ@BBG?/&J?"7\L1, M"U#O8L0K."9J ^036:MUZ-/ZTEAU _6\;1*6DAHZ:.)V&C;:>F#*JV+Q\EBM M;*+G??S3%L;'+]HW#22_6E38_I!.9UGQ,?LZRKY]R&;+TKM;5^Z'=I1X)AFQ M5$%@H36<",/*8RS#B*ASQ0>]@N.;M@%OBE+/!E2.U(<%T_BO:8P@FMAL,"H. MH-=AG290:$EHG_C"JO8+3F"[!;XIVJTCSO)AM&M4L M_Y1E7SYF-UDZW7%,7:?/1$*+E! 4A04,DE R1TK/P&!5*^49>@7'+QUBWQ7G M_&B:,PD5PJH\Y+3&^5JSZ2LX:.D*^*:H9N?+ M*WGYU7_,I_>7<4/E4S;[?&_R^713\>V#^TB\ 9IR"S!"5A@JF)1R+1 MT&LX76D/Z\;,U;:=$/4M76R7OYD4P7><+ZY^KJB_=7NKV1T23A,)A> MAH2 3&!-6? SR^-*BX"JD^4+O8(#@.:@?2#$O__Q#-4PRB^+7VW\S:J?9T!- MEBG(?A_DMTM\'RZNQ-.''W!X*#JTC(THWDS^2J?3=#*[?[CF9[-9.AH7/PX\ M^QX^F6$V_+6#TJ!']=A8AGA@$&N#1*>1K=R%9S-/:&^5FWY'A*V*RKE)]!-?YF[MX+XL5TF MRC"+@R((T4@):PQ18H40E9#I;/8MRR8K M8_#G?#2,\=AO)DMQ=(S4SF+VVL5]E_QN-&" [2VMV$3W"9*"**(0-4)*KC C M0CT@I^O<4C\+/A]*L/SD.NJ*W6KXG_-BZ8K%Q"79-S48Q OX\?;6-)^$OPZ6 M8;I[W(B#^@F*"$I 0?7*4J: $\[*%19,0G,FN9-/[#VTJ9*NZ!F+3UQ4PG)7(4C&];D4J&U9ZWGC0'=FX=;R?YJEDV$Z M'1;_N!NFLRP\3X#4Y6P?L[MXZK=I+P&(DH/"0.>4N(54R7.WT!!W0F M!51.09NG1>;;TDE7S'R7?\V6Z<3*.2,X-\-YD&AU!!,FE>D\'7_,Q^/@!GT+ M#^R@Z!&])6$-20BF+$QXF%N"I(&ZQ$43?R:U[;O=L6]?#YWERMPX[AT4W-P@ M8=PZS; GV!$9O!\1?E!*QZ'HU*V\6YBEH)GIK%6NM8,MX4Q7QW>N!*'224.N:4])AP M&62&@AA32L\AK&,=>[BZ.;U=K*F T]+O0WJ_+3](M8:)PX(2PQ0P4&GA&930 ME](J"^M<_:X>M?JC+;Q\!:P[$O^7YNH9Y3''G %O0!#.6 /Q2KK@,_M.*Y O M73TW>?ES;:.@GSCB<+%+]=IB"T>@E@Y[;C2JEJ2@'3P> M D"?D&N]A[)0V&50D0XC^+(#DD.[2CBD5B'FN3"(> $@0'2%B@U_KU.,OH<[ M92TQ)N]4"1T9CY@\(("DTV)41$D>>CJ9X;B87J>3T;^6]67#JB4?CX9+UL6$ M+@\#O%C<\EPD.@H3PFQU3+G?H#32?P*@#9X%4"GY\5HDA6%S8K!='2WDFR#AJN8FL,[2R1VUG+B &>*AO\S"G&)C'/\S(Q- MQVS*.U9/-V;H:[S%?9T=:7(.KNN[>.$.2_'LF01#"IU!@ @N.-,8PT)H0); MIYS4E4HY-C)TFP_FD3KQ2'W+R!\_D@@K(5*<$V45AXYK*5 Y<*SEF7R,-126 M-P)![M 7: M+!7J(-@R$1X.^2L9AJ>/)Y@(##0/T!J'&4:2>UX*8[VLLXG4HXOU#<\.]4!L MB1%N4;L])H/8>B]^TV.)PEAJ*)67 '@OE?&4EH/GQ-1)#=.CR^W-,* F>*UJ M_F-V''Y1'$"C:;.">,5PQAR M(=9\5[5V(7J4I;5)8M1'L0M2F/#7B^EE_FW3M>L=3R<>(6Q)<(^-,L(9ZC@N M?683\\/4V9;J4<;5%AAQ-(A=\&$QT5U,/TSSKZ/-M<3V-4F4PS!,C[%:,[)0 M,U]K+/;B.S,1Q;(D:T8VJ:I3NH\/B11# BD<$2*>ZI-\Y(SLI!>P'J M^)9]*M_6C/)K(->2NM\&A8P_W.23W?M33Q]+F/">02 5EAYPI3!2Y3&,TYC5 M4OO9;5'61*_5*6!U06RY9[J\O#N;;XJNW=%2Z/0ZQ M>L66SW3/LA$D6]ZY"D@NZYO8=)9NOR>ZKTG"# 824(DYETQY FRLG[,4RB!3 MJ];,F6YH-H)DZP<;4Q/\V^M\>K_W;&/]9.*E]DPCX#4A!% E)2I='>=-K%P&/.WDP ]/)D)2KQBRTF AE1"0VG+;Q',#:Q5G M/=-MR3H MLH!=YM-K\,$]N.(15@2YU$P9K+TB8.= M$[7LPIGN2#8!9+OVX28;CZM0XO&#B>,0NV#6:/"'A?',BS4@/BR.SZ7V4Z/6 MX7C\6B+ IVPPGX:10?3Y4TC?5=/]W??LXW7:-[]DS""0,Z6"=%+)8B2!LD+X=MM:BS?NQ3 M-:1FE%X'NI8_=O=]L,BDOR/@9=.C"20.:H$EB-4#''8T^+2E$!#8.MO(?:I/ MU.Q'7P/!=K>5\MO;&&"1#[Y\N@EX%!?S61&OAVZNI5:M8<*D(D1IZ "0T -! M,%\=OWL0"WK5H[A,EB+JOQF\DP^_Z_L]V.XI-G$^^]%11B;#D' M*'P$4NE2#$I)K3IZY[KS6 O"MLZ>EAM#S_9MLVTY>E$*0]AX#=5(JR"79@G MP6K'U%/%2"W7\NRV&YL!L1,^+*^ 5&?$H^<3R[!FBAG#K%4$"T[@*M;3,Z;K M5?P]N^W'IF!LB14JC&VX&-\XW>9>_O!, A1REAH:%DQ."P$A0:HVTL71 M;=H_NXW&.M!U<5'9!CY^7>187=_ECN4*I_,?,D5UGC#A85B/1J,FP[]GP[AA M&ZOF?1W-#LV[4J/7)&X%8R>!=A88;[2$#"[OF&,&M:]4[JDW6%5)DU"GVT0! M9""00B%!F$$60$Y*M!A4=6Q$CS8A.^75TXHLW:GG]';H?,B?\*/D8MV2WE%KZX?<)1&'U MY"0284T=[!B71I=CUI#3.A?_>\V2 S66U\>N=7UO+4'SY(D$(6D8 A:2.&MY M":C%ZW&'">T\='ZDKIYJ^BC,VM3UN]%D=#N_W:GM'YY) *?. *B=5E@%*:C@ MI7W3#M3*;]Q'?1^JL;P9W%K5>?I]O\X?/Y,8["FAV&$@F2-82T#68R<8U]I? M.#.=U\#M2)TWXC%_'!5?]E13W-4L$11:;306(& 4,\SQ-5:&"U@I(VK_&=+4 MS-\"I-V3IZS7$Q.9[:V*O*M9PA'1WEH.A8SY JW3TI>2(HC/K,12,TK?RJ3: M^';%))]/L]'UI(SY6"73WEOZ<%>S1&("D38<:6<@\9(&.4M)9;W<$+UF4AVE MYZWA>\H)K?@S@/ V+PI]OUJU?\S&RP(E-Z.[(Z:Z_1TFT#-N8]($8SP7SDEM M28D.MK#.(5R/0KZZF 0;![LK*FX8[=ZY<6N;Q$$5T_=8[BDCPE% <2ECF!AX MK0L$?294.T3(VX&]*VJ9M+CQX_S;:MQ[)\J-SR=4:PO"VL-H[4A$RWI4R@:H M/[,9L@$=/ZU2V0"J'1LCFQ5A0E]J:_>\M[E!0J0'FDHM9DX00(RC GEKG&)1,2$I+"3VN%8W27Q-SM)KW MLN8H5+OBS?M\,EP--=N_=MOP=,*9LYI@9XD50FIL/"W7*4[Q6ED?#V;+UVSZ M.>^<+X2G_XF$ MVUMA'8MD]PRYS*:W%U?EOD:U2(4?FB2$.\%5,,->$ZX0EI:4WY/3&-3A2@^G MH5HZWAZ*4 ?2[DFS3$ATS9TC;1$(0% @/( 2"$Y43(TK5W MA)$ZF5YZ?;+1)(V:P78_G[:4M'X8B HS?'H=9LM_9?G58$7KK=6J][5+N,,N M&%X1YE=L!+-8J-+)\PK .I<\>[WA=SPWVL"U%]O,3\M@^P"?&@SFM_-Q],LN MS)O+/*;KOLU<,1O=QB2:5Y>CV^PR7Y1Z"(K>E/"XJU0QR(3U! B M8(FXI;".E>OU$K])*]<+U1QM)%>1"Z6IMNE]H:Z"*N)Z)5O>D5'CJV^O#+(&7GH)\^$/VA0NHJ M64RQ\8N\F%S,;K)I?&::W6238O'K^.4MJ[>N2BIFPW7=Q(NKB[ML65JA^!GD M_C3,&7*M"',Z5C[7@ I/2*>&N0L@DSU[?+-SF,D?;]DPEKU;_.EN=;WVX(U MJL?/MSV(!!K@1=P.4!XJXB$4%*\T@0U5MH:5[/4ZMT7.UCZA[DB9O?!\.PRP MX);!L&"4.E:U05HKYTR)CF>N5E+>%T+U$].NF=B-P_3X,F,WN'>.TF!E8L W M]IZJX$.M9%14U"HQ<0Y*W3@,U:X8\W3GX&(>%B2/MPZVK69V3[QUNDT "NL_S8Q36FGN M+?.@G"4(Y;96XIG^\>\%3+\=:K/OO-\[4]?K.-&.4^D EA1+AH4GUJ@2+:S8 MF5Q[ZY98#;'Y* WUG<][781Z'2>"<8^Q]MP;@Z% CJ[G4(J /[/0XJZHU1"C MC])15XQ>SV[NO^;+E)QW^62Q"[/;]=C9+F$!71B$!8I@J*'P3LM25N%YG003 MO3Y*[:UOT:2ZNJ+FDZ'N]0DV/I\89YTTV)/XF5L'()'HX;/3M6K[](^*#>DY M;Q[9KECSR""_SV;E5QB/:A\O&+,B?(#C>CO#-Z>L$Y-R M[SR_LUVB,0EXR3#!86XY<-:SDH?#M;QJ3CK-@[/3]Z M*A$86^,ILH(QAP"W4M(U.DZUN:Z_(PKMNU&1HLZ_9.+];+*.^WV63 MHLK^W=[6B36(.>YB!6V+&>&>NW)F-T+2.C-3#S=%VF%3\SAW-D-EB^5"&/B[ M=/HEBR65JY)K7].PZ,#04,^$("[>M5 8E3.]T9K7N;G00V>\I;FL69"[HM6? MV22;IN,P;#6\'4U&,3@N+BVJ>$2*V9 M)8(KIX&#*TDMT?QLF51'Z8?D+SP,WUZ$U[\]*%7&K@X20"6E)KB>B$F'B"1N M]#T)(U[$FAR$.@8"FAX@ML:2VS.+>VJ:8'E_5--;FC^5;BESPQS?^I+$02$Y M=\!Y8+A0' )1'B<[ D&MPN-]S*?5-XHWI9D^W:Q^>*YXG\_L.MN8*E:SZ*-6 M/Z]*/[UVRJUU$&/'M&44:$,9,L0SHC%E#/-*@0\G<#S/\*JTAR)>%Y(NIDOC M$@2EX%(3CIW;!:I..'NZJ]*'*?/EQDU)I8V!" 0=6**TU0R7JN 2BY^7GELG MT %Q4XO00V(VHO6#XJ8.P[?3]=#[ M?)(OD^-$WV^1OZKBZ6&5Y@D.@GO-$1(4:DV55%"L)!=:GEL&Z898L&GATBS0 M+_GL4'F/K$(*Q2I*FF!"#"TE951VNBS^.8LVJZV7?';H+-4>8.U83.IL)36& MK"15,9FZ9I1^R-GA8?B^Y+-#QP!P7E/*%+: *D5A.5$H@>B975MK1NF' MG!T>AF_'28MJUWBAPDI" #1!DB -QF'V+Z4#$-199?8PU/0%S(^-Z.ET+#R^ M? QGX1W&!5>4:J05=@38M82Z5M;7'MJQNFJN6C[F,%2[XDW]\C$4Q?3QA$A% M 8K6&?K2U >INMW2/6GYF,H*KE ^YC!0SRU,AGA@O01$&F^QU<(#75IL'2\F MG5=L_ N8"EO16_>L+4=\,7E4&2.K=NJXI6TBL8'.C+Z5S9\,UEE M/_IYE/_D6!0S2:&CP ,5JR= Q^+QJ$#.,"*9KS0U_#S*;V(N =P:!@+J2&"F ME=/(H5(30+JSW>UHD;.G.\H_3)DO]R@?"QESR"$J(%$V>#R&PI6^B1B>&2*UD!U6=V[Z01K1]TE'\8OOU- M@<*9=)(Y2 3#G&H$+2*E'(*8,XM%:DBG.U*@'(;GRTB!PIV24 NNXJ(^2"9L M6!BM9++*GEG!S'8X4A?5\TF!HJ4WL3"VDQAQ+34,$_U*;FX\/+.\L.VPJ7F< MSR$%BB<2*$(M 8@Y";'!L:C$4F*$:YT<]'";MZ6YK%F0SRL%BI="">T #O:: M:.BT,O!!=E7'6>IANHIV"-8&TKTXK^JP:IH/OB0V-@"B'8REM@/F)3J:='LC M\.>N0U=Z[#CTHZ&J:4HBC1'$"DL(L$#8T')!Q(E_%<4L&R1"Y:IIA\'>V3JT MD:II&BL$=8QF\$)B'4O*EV@)Z,F9[5DTH.-*5=,.0[474^[;YD)$F%#*."2( M"']0["1=.QR",%5G2NWAJO2E3ZG'ZJV[792OV62>+:H*K(*9_QK-;LR\F 4, MI^[[JK: BL?T1;8G7\H1O26*4X*01Q8P90V&X:^& D^ T1A3B<_+1C9-EF?; M+6TKX#QBEZS 4#-+.>(&*0XI0^LIQ$FG7M&ZI#[IFH:[V[.&/_-\&.,9/F73 MKZ-!5GS*'Z#<>NBPJ5$2OB(0WB2PTA0I:04W=/$A66Z)1V>V7]PRJ1K#N1?G M$<>>1"34.X\Y#.Z(M=88):"%2UDM"DYPG2#+'NX4MSX[-@?UZ8\ACCJ 2 !1 MP%M @<'8(0YXC-&*4CKH%:QUO[V'.\,M$ZHQG'MR^G#\N4-B#6"QJ@J+(@<8 M#==L*2\G2JDZ1^\O+<%G?5XU"W:?8L%].IK^,QW/L^+B*J:V2R?WQ;8(TS6. M%Y.PF"GR\6@8+PKI=!Q>D'VZR;*?*=^>Q]P*XPFRC%-AJ24:*>)H\(H$%51J M!"O%T[6#U8/N'R7U>ZS-33LUCZ]8K_=['EU!VQ<7WMY+$P !]QI[1:R56 N@ M8_7$!=+*2_0S#OQP3CZ]%-\7Y74U/V^2;<_)[+8FB0&QY@M3B@'!)>/(JA7H M8=I M>X2]I">?:!*WHIF3LF]O<>IVQLE.#@EF!HID=:&,2E@O JWE%(2J<^+ M?_6578$]1R';%7\^3+.[=#1<^:AQ:E@F,)Y/(WYQQWFV/Z:W>B>)%1I2R+"# MQD+.A+?"E2AX:<_LX* ).N0=8=T5XQX/]^TH_3P:+QR0:HD M[5+&+(6F_#- M:B"!Q<(" E:R0N) G6W<'IX-M,"K)N%]:;F,@)/<(2O"1V+#UV*#>X!*Z8RA M=2)[>TB>'CI=C>CE)>8N@H)YRAP%& :/0W'J;?FU0N;XF:5CJ*OFJKF+#D/U MY>0N$AQH$Q/541D6=- W6L61J'N3N@W2*M2OP]J!0QPWM M$F2H!I0[@HARQ@:S34PI*Q?VS"(<>^A#-:F>[JFX'O+CXD&+U6PE1FYOGDC@ M,.&(:8QC@CL-$5U+SEBMRN4]G#0;8L%6;C4&=$\H5BYU[X^GV;J+1!@&O4;> M .H\@8*$17B)@."DTP#%;DNI=4BV8^'NTX'ZQ=55^&)BY,FSS^CGX?BS@\C@ MELM 3L6A-XH@$QPI";5T! 0'3=%*>WLM[66N];C4W;YS[8W/)]@RP42@,/70 M4PL5BKM7L]0+3+AZ>9F [@?.6$5T]DC/H5_/>52^%%B\ODD(!\ MG-V_3V^S+=N8VQY-8%Q/,(\XQM9RA2Q5JI1$6W%FZ9AJ:C-O%,PV:?$QNYM/ M!S=ID:GK:;:X%_5TQ%NW'@]JGRANN.*:>4AHF$R%UMB6,BO$S^38M[[*\_;! MW4^HR>QZ&NDB8WK&!5GB3Y+_^/W#[^\"(NG$Q%%MW2;:_G""I<>(ZC!6@:4# M3$BU&BD'SO S*7;=DO;RAN$]F@@ZG7S)K]1MF&@'Z6X:;'@T4QFP.;GDWBE5K)-(\+ M*\4=]-*2!R1H -W.(C.>^%55-H6WMDD81PAZH)FCC@6W'6H- M2AF-I'5\TAZ9D69]TJ91[QC,?2*8NHUF>PF;NHZ5"H(A'X_36;R54Y-]._M.I"<.2.*YP$@: M!8QV9H495 ;6.9=_ ::N&V(VJ8'^L?9]WBIQMW>?.**@"UXH,D@R&?3'(5DC MQZK=/&K,TAD9D7_,9O/I M)*86J\2W?9TDADFM,".$:,Z%!3BLZ4H4K.9US%[U&_7GQ+F&$3^1C:L6_[1\ M- &<(Q838 ,#J#8V>!QH)1%RR-:Q6X??GG_14^=1@/;_0/_1/8J?I_I/SW*I MIY[%FK7:,$MQF([(8F\$>\HYD)4N7;2]#_9(@=6/]I\V2CQP3!C.K-+840VX M,VM)G?%G=N>M$TYLW2^K"7Z?#_E-,(+&N8B(99Z&10*CI23 N3,+$VE"I?M. M^@]#]#Q.^BDVV NGG!&8,(N-H;Z462I_[B?]E55^U$G_8>">\J0?&.\$]UTL]#;Y 3+I$.[GL0G5I6CE(8 M0,YCW[H#$M0']W0G_6$5[AW$@!K!F9!20?Q 5>-?Y4G_421H -WN3_H?.5=O M#SKNW]0P(5QY3!FC@?(.AL6\@V+->'',U>\5&$PH4 M84@IB#!42DBS0D!Z4.TN0/_]EJ;IAC@K@X2@0P,CK3D'A*- 0,(E0LK*93L)KO^ MZ8YN6Z)D@Y"?,F;@X^CZ9A;/G0?C='1[1+S \PX2X:1E2D %L+.,$B$Q7$D? M'"):YUKW2X@5:(EP#4)^.@L7,#G(H(7G$V*,YA0*J0%1BH?UX/*4.\IF *\S ME_8Z;*!EPW4XM*$. M+"5LK.W M@]5#K,=&^=Y,UJ4++Z[6JOZ0%Z-(F?6<>AFTJ\, O^S K^$W)8PK)A72$AN( MI:&&&59BRBDZDQ._3MGWM*+,235VJNMA"^-5A="[&R:"*T29EM)[P87U!F!1 M2HN9JN//]W"CY!3\;%0!)SVC.()S6ULGDE!-"-?Q@$8)+)37)9Q8$US'K^_1 MR5<_B->4%KIBWQZ37E:-VF+:L^E5/KV-R0 ;F/ /?UQ$.51+L3W^6QG=N!B;1.*S48AZ.G9,N'M*J'L$=_1"<>78*.Y<@PB MB(*J@AZQ)Z7N,.-U8M]?2H7)SKZZEZ/G3G;> L3Y)/B>\V!L[K+IHH<3[K5M M'$XL:CPJ[O(B'?\YS>=W197]M<-Z2BP3W$EL!2/4T>!16[A*FJ@=9]6*![>& MR:,!+Z>)F!)[HX /GTP5ZU>WZ\0Z+8'D&&BBE E?I"RO*VHGI+=GMFO6%J>> M;MMWJY;3V9D'9\8'L#<_\SX+BX++]/O)[P:>S#0Y)[#T'!M"E2"*>N,(THH) M9"0TU1)FMX/)4G_K"?)Q:O]%@>?A8C),QP\<+?3]0>S>=Z&PHQ$D-B9GMU1S MSPGW!#%,<:D#ZMF9E2!JC:'Y2]!>5VNC)]*7/N.>ZFP[6B6*4Q@DXA@&><,$ M8*@JY52*D#.+^^T=>W:SNX:F3LS(O97;=K9+)%)$QYR0"'.AJ&',R%)626F= M&-_^L_(XK5=CTE'X=L6ECT%AX5TW<=;(OF;C_"X.?561=6]UK@JM$V\X"A,. M50QC(Z67"MA2;N9TG9.IE\.K0SF0MXUS9SN+V7@<=XLFPW?I]$L6C\^JDFM? MT[AP0UP*#Y06E#(3PX57$FL,]9G=T&J'60V#?/35SP_3_"HKBH4GX+,=)91W M/)UH99V%D!H *5,44(U<.58$6;>1_2^,$,WA>B(WJ 7'\C ?OZ4!),9P'_,N M,P,QCF48%0"B4<]I922!&C!*_] M'2?LF223Z4QS>1,HG\2\F7$:/*&K4:7MOCTM$^P<=A!B*PF00A&%4#G;A/_) M.D%L_?=,>S>'-ZNM'K#SL&EV4]LD./C26(T1\]YZHZ'QII296G1^9\3-,* Z MLX["N4-N;3ZT#M*$GUSI^W=9.BD643F7-^GD4SK./MV-)OG5U=Y]G-I])TY1 M#X!TC#BH92S$2];:0,2>F;/7((>>L[-339S/3L#;"OFD.AQ%PCW 0GBN'0&0 M&R\Q*C=[C9"FCI?:PZ#XOOL3_=7\27R3&*NY28HG,#U"HUHX3A-O2 RCD&G$ M =8("6>D-G"%G]5 G)F?TTMF[O*9.M/L2;Z,W5A^S+YFX0=5/X)*G2402BBD M$,9YRCPA6D-1HJ(8.9,RN"?CTBXNMZ&@'M+6Y$4,NO\SSX?%I_Q!._7X^[37 MA%D!-1,"26T%4%$KJFI'C)ZD2TJGH6.9C'JN1E"/^DT MX90SBSFREDD9W$NMUUNH%@1KT.F68.NI'9Y_XZ;DVJ:P^4CN>1BT% M:HC2#QTF6DM E;!2(D =LY28$AT?+_S7H'(?4SJ\("H?K:23'IE7N"JMLZM\ MNDH0^M:.RGK MPW#=U54VF%U<;?S]H1S?UU\BB>;0.RJ=\]@*((G7)3;$JCIWRL1/LUV)T0WK MJ-M0D6JY+/;&>E3K)@D+7B(\@M)AR<+,)96FZ_G+P#H7..1/^[LY&*,5U9PN M!#G;JJTQ]$3Y50[37K49N2@_GR(;_'Z=?_UCF(WB MER/C7Q9W<1Y],.%'R=OL.AV[,,+9_98[%1N>2KPBF!B!H54 R+ @%-:LARY_ M7O=JF1!Y4YIIB53+\6R]!?'TD<3 X(YB[P5$2@B+8R6"CSN-4L>42WF&P';E"*Z:S1YY4^-=3 M+RI6L[[X-@FPW8SNMDP)SYY)@KG"%EMG Y^5@0YA7)HN$J2I<\#;PVBPODX( M=?72":>V3@L;GDH(X="75RHNXIB UB-7ZI&&G]3Q"5_Q%>U#9Y3^:[ZK M+_#=:))/@[/W9A+8D!6SM=WYD$T'D637F;[_L%#VCB_H@%Z")1-$<\L%ID R MPQ5 I3]))95U]JE[9,-[S;"\*^UUEO_O)HRNN)C/BEDZB5#MX.JS9Q."!26: M!-N!D+?0:"36N#& ZBSL7J677Y^1=75T](; ^WGTEBZNG@W QHC3T>?Y+-MT M\ZARVX0!ZV-^.XFL(>$CDMX_R('U>2/98T7(WU"&&I%,\FDZ 4Z;VRI$,8MXJCZ,?7'YXW<7U4SIKLW:= M,TP0,$XIB!&D@DIF903#-&@H+G.JR9^]Z)1(@>V1+\MB:AAJQ1A-/-ZP*PBB MGDKM * N*HAZ+JG?6[G.0BY'840](T+4W^)VWS!4?[__S+O9]_0[]?=L=7TJ MZJZS[PA:(,>E,0X90(AF<9*I!D>C>$YYV!$:/#WR[%F3IZR&2IVNIK4H564^ M49WXX<>"]UH!;XS@4%"0>MM:VTC"D=73XMH #%AV!GYI&ITL(_SC!X/#TL8Y M"9&&RG(,C2!UP*MS2IB)M7:Z3)'/L.$B!"^/IHN_8M&1BU)&FR6]PXG8NF<^ M'P1PFF*CI*5&*L$TT*!YWU0S>9H:/U=9R^ZAO%CUS6;[81.MZW?;U=6GN+R= M9L")QP)D$&+"K;1, D$4YH@T;P^!G5A3FBZ(T"VBI;:&_088O_*$B?'#YX+4 M'E,*B!5*IQ1 Q4!CKWFBIE:K;W@;(P?]HI$ %V%S+]WBNK6ITL?7A3@/N56& M>&XM5DISGWK@[9%%$$S,X+F054]%# RKB%(4_V&)/]D7X8E/!QLW?@ -]4Y; M20GQQO-&+JI93E'($1)L6&HLNU;'(#1[^R5A=A[9'CX3F*$&80AEW'J,A%82 M*!L9+3$YU9S&N%>/EG(92BE%O/=5BH&XVE37NS?^,NX[95K;Y6UWZY\MO-=E6]6J^W*2KI>"S(>6.EX&)%G"!*6NV4%9S& M+;#&1-O"!7F'MTOZ8W+?JAG]@OUCK+OZ.IO?I2TQROV/^.RQD(V^OC(0"+S$ M&GJ7>AXXRZ6W#<)89M7X/=N*^;V0E]#AZ&?)'[-O\\_;SP>G>?O7^FHUWWG- M[V>;HX$Z/7UE<((Q!+DEF#,F!<: U#:KA\2+G)C!$>9HO,0YTJT&B\Z1OTZ+ M^]=C<0_WBM&KCS[9@YVUSA@]-4MZ^=)@)9.00PRLL8 Z+423I^6A)YYFS)/S M*\9/?IZ,08<7QRNCN^(W/M$?FJ?DFZ<@?Y-2$->;:N_@ MKS^F2K\/_S[UZ7NSW/R_:O.^NEK>+N;_?3)CNO?O#% Y@9PG$583%Q/OO.,- MQDC"G&CGL^O13]RW&(L27_Q$V2\/T;6J?Y4^=^Q4M>R+!*8)9MY'0]9 ($A M1MC#LF5@SEG5V07Q?T^IX30[5#[4_370^_5676WF7U.9RE\Z-\IJ&"G&@'&0 MN19 M;[E1YVEHY)'+T:XAFEE'XC(K(68*'M!DPDRL<>@ '#@>N7P6^J,YL7X!D(EQW9AYGEGC%-$2**,F*1\+6L M5**IE-D?!UW.BNP[3S&C66<'CNR3%E#M"!8"6RV!U :P!C6,<$YP_A@#0@:W M#8JK;/1$=_^[W56#C7-[NP-^UR;UXZ?98A\]OCZ<.[Q?WMWYY2H]U,>DN.A% M F<60A*=E+BD 4$%D5XWVD"63JWT0$'Z=C5S2NAU0K-L'X$S[ 3;OT,@@@G( M*%8>"F8-B\NM:73 .2T:>?ME=Y+Y83-;;<8YPWJF>?G9>!$)7OY$W,6YK5\M MGKWE+_T*02 $"6:"16N'UL4W_V]PP(DB16F))K#75Q"&"I6]L$08(+1,;_7L>EIN'N11X^5-Q MC'ZAEY$.T?000$%K/9$4R\-R*%7.&?S9H==[O] M?D_$$5-@0M/PW]7\]E,* MPHJ>T.RVVIGJ-FX$?C9?_6MVMZU&GFUCO MVVD?H_:H^%]I(H]\]@9B0:J;IJ4!&D*.A..-YKCROFCAN F=SO8S>T:X"IQ) MH)<_]7\\5AOG_#_S'8/!7#/@) ',"@"-4O2@0R=DT8(2$SD;?N$+0+\,>OFK MP(]'>^-H@( ?Y>>S3^L63-D-_S?PSSOT?ZO/S)/YTS M *!Q7+6QD103:P5U3-QK3MF]FB2W3"8!0AD6_EV.#HP%LF26BP5'0J36PZY%G MO24$GZ>A<2<$.V<]B;L&%!(+:[R#A#6R2&5SJM./D&T#<.!H0O!YZ(_&VGT! M"<&8:*N(,EQH)8'P5FG<((N!F%BB^X6L*I$0?)XB7F:/&>?B3L2,\G$U(-P2 M[P"O9<2(9E7$&R'9AJ5)ZQXSYREE-&OKP$G 6CFEC.,0>,JA9XXATZ F,,TI M1S/&X)O![8'B*AL]T>NC@[?;S7HS6US/%[<]A[$=_<+ E*.Q^DPEZ=C53.A2?R]P=O07C/W<=P7L%<">*X8A@P0[;ABI,27<@Z)S M8O3A7AW1L[_9EQBA5*FQ\*&2\DVW]P.A;NV_5ZFJ^/EKS]_S! M J<,69_*>G"6*LYARE&#"HK_%+&'7D*:3T\T[UMC+V7!?W")VFB()] 900P2(T"K3 MZ)=$)[%H_,O(K\''.5%R5?H"I\FCV_EF+]TU2TDJN2GI?+=\F< %@M@P[ R$ MNZK #N+#/F_UU$ZJ)N&8]Z/;B"7 MI?DP,_),&HQF&CY[5/_(5WPN,Z6SV=CIBP2.A;(,< 05UD8B8K Z'- S']O M>&.=CD/RX,7,RB<L7#DJ6AP)7 ULLP8B+QS M:E^0.,D)/9A8MLP _%CVI8N!.7'H>PNIA08SSPEGB I2RZ0()!-K M4M>1?I?=HEJ**=$PCQ[ U:=H*]CJ:W6W_)) J,WY-GWG3CT= '?01)&E818Y MBCV&II&;>I6S HWP.+@?-G6/<[$CG>HNCGD;7_R/V>H_5?(-VY+KU*/1O[?" M>:DLM<(HC(E3#9K* Y.3$SK"X\Q^F-4QR*5H]8_HXJQF=_&UU?7G^6*>_)G- M_&O5EENMG@]*64P$X@1[(RRAG('#DNTHR:D1=O8IW4LE6!](C_X\^G69)#C, M"/!""(J59II1(9FM4=.AC^!N(5()I#^+BNI;AU>)F MN?J\WZE^Z3L#ZAE$F%!@+%+1R;0:[3=HR*+CB5L%=/^^,ZB"5=( X!W3$@#- MH>.>-#@2BG/*0X]PC>J19[W=&9RGH7'7-4(> D Q\IYJ$ITLQJEK9(GV,)T6 MVP;@P-&Z1N>A/QJWXP74-4(0"6X5583QE+D%N30-LAH8-RU>7\BJ$G6-SE/$ MRZQK1!E@(OIT@A)-@<4*T?TU-N2 3RQ2ZYA:=*ZKM%Y2AF$>.=1KI:+$&0< MQ,P)YHB)%A"$M)$+.9RS8X_QT&6T9+M(':/9P@<^.730J(@4)QPB+CGBIC[- MC:@9X7Z?''9L=A9765&B_W5:L+\>"W:HJ*W6Z^WG)K_D2Y5B1#]6J\_PU 3H MY4L#!C$B5 M+W+Z-.O%OY9W<9B[^>9[R0GT]+<':K &J4.[B(00)!K'!X9 MRA3J1)DO>A+9^=?Y=;6X'F(*/?SN8"7W-F[WQB#@/!!(6]1@;I7/B0>;5DNO MD4ZA#&4.=36]\PI_U1MGPZ&!D$ *5$>48J0V+="DLICT6J^#7/C_# UL>F* MM%/EQZ@\'=_I/QE7S:<'#\H"B1DP2$&CI00JY2#LD=-0BZ*W(R56JAZY=>8M M<^?**;9UGQ#L48;MGXL$\^X>V5X@V:@KG)=9@> MEO?%%%6>]H=KKVKU=7Y5/0/J/N(S_O3VYGUUM;Q=S/\;4=G5]DC):.OS9D#' MWQD(K[P]"_-_>I&5K MMOB^]O/%;'$UG]T]Z."LO_]K%I>L[?IURH==#QWZW\=2P*/QP;SC3FJNE;4( M8XT4PY8 1IEM%8C>L[1[&^O_;F>+S7RS2^M[R,$3(?MGC!)\)"S R"#I(GNY MB^X(;K 0EDVL)$$WM'ANF>@<[E(6\1/KP(E8^V>>"!PR1Z$#W@G/%4]M\$0M M'_>$3"P/K1?-/V97)TB78M+'U6RQCCK:F>4[:WF^N'U[\]1&DR(8UT__U/ MJYW9_OU#=;5=S3?S%B6FGG\H1)D\\8(*B:"50'/$3".EA#SGSGZ$<6.CH%MG MVBBVL%6KS?QFGO+9(R*V^K)GE[?GGPK*0""@<0!SX11E*9&UD5-KG.-. MC##4:A2LZTX=I6CWQW:SG=WY[>+Z)-<>?S0PZ)#4""'M$($D72CP1B+,R];W M_D4(EJF#8D[L*3! R#'9O2;X)9+E*]MBA-_&D]C_J:'4VD M/?U0(''35\1X:C4D!/-H#*CFS1EO5T3D&2:QWTSZ@4F=:Z/8"M8<)^GOAQ__ M.8]OOKKZ]'UW''_J5*[5 (%+2*Q2A"ENE04>P;B6U])[IG/VT!&Z!D4.Z?H MOCCM'EX;_2S&R4.YL\8)$C,CC+. 42 0T!"J9@HJ[F!.$,\(CT.Z)LAS_.L! M^N(T?+7XLMWLKQ_A:?/M^:>BTXTQH%QH!J64(LH,&J=;&0HG5BJE)PX\Q[1L MO(?D%;J(5_53 4.F$3$ J^CP0,>=H,U%H4)0Y_!JS/MG<5Y=AO>0O,(7\0HW MIS40>&BI(=P2+#3"5I%&3DRRUJL1'IX-QZO+\"[.*[5>5[OXQM?SV5\I 7)W MG+S#ZOKMXGTZ8E[M*XR_62Y6S1_U;#U?OVY1[*33[PD"*17G)L:*,\B=$L(V MEK.'QDVL V91GV( _10K[;@3[8FHG".\??:98(E QEI-O;+".\4HKN%SVL2-ME&+< XS.H]WQ!T,T3@1VU'*#B"4."/@7J]2%XUJ0N)BL;=:%8X\% MAR GQ&.=*G)(ZP3&II'669&3SSW":=Z)WI]L*=D)O(4G[9O9:M^^:>B$F^XG ML2/2,DV$ETQ*Q@V)_^SL,"IYM.]:!5'T+&O=\J3.*6TCYX]/!*FT]S1%PS@ MN/8$(='(*(6>6'7+3K3]W-3-0K:4&^EN;JI4ZJ$ZO':JK;0/.MBF6(OI&X.74JW']"EV7]] M"P/HQP\&8X#4"C*D)3%.6\:(KXOL,2/:'0?V)5%T>ZMZM5O<[M^[C>MR_,% M(TT$]MQ)X9G66#/0U.6,Q,Z*_!^A!72INA^?8':):;GIZ+>;N(K],5_,/V\_ M[WY5%PE:_QGGY>K-HP0DH9I;R#P&/( MI6P0(71JAY.7TF%9$.-2%FE+(5XM/OZ]_']Q&3GF"YT]5K15$!':.448=((I MSXVJ,9&4@HFU"RK+NXMA'A_UXK=6W9'O,%K%!G)_"V0879-W$ MBLH7I]^E0(^.@'ZY777&O\-@03LAK00JHL*P$<))A!M4C#0YU01&F =9FGZ7 MXCP^]LV_=K?Z'08+6 H J:!.$V(C1$K431@B*A+3')MOA'F1Q=EW(Q?#/#+JY1,N M8(R!5U2ESIF6*.@@)K7\2@.3D[#+SZ;9&+AUQVQ(QO'8D'[+4CQ0 :(G*8^P@&HP@!S&.5),DB(A94Y7'@! M)S,7CF]<7 MB<@BRELY-^7NC1O@OS>VW?LJ)6O&J9(*NJRO9G?)C3WS3KG=H$%&FGJ!D), M2 B]I*9N8X=]R.T,+@:+'D43X^/VHYU419Y:"/_CD[ M3$0))I9I/03Q+H!YC-1+EQ@=,2\-%9B/DT^FC$I@O45<,,@;1(01.;7]QW_E M5()X%Z \2M[-OW:UXJ6A OAMGHZ:*.G"8B3BKW=_X+YN*\.Y\E,?& M.Y7N+#HDWP_C!66%PT88@[SQC MJ%:FQ\4IDU:H;_Y53WPS,@7IL-.R >4$: M!JFD&B4#!&-JXG1L$( X*ZYM_!=/?9/M3'1'P:\_%]?1#4\I&]6U^W85/[I/ MX+B4;,^-%Q350EM@O'?8.T2 EHVWY5$$+8-YHC7SY)YYB^IV%M_OXR16NXX0 M'^:2_2!%Z_NZPQ,!$T@-(HQZY[D@FF.I&_F,0CD9[7*R&VQ> 7KB$KU>;!Z2)?WI,F/BK\#XE@CY3 M(?Z'OP]:P6@'"4><1XJK5$_''-[9HXD51NY$>\M\''O7_;/%9Q]](A@OD)20 M1B.8"Z6=])S6[ZV);%=69_SZOU!7CS5]$69]ZOJ/V;<43W=4VS]\)NAH<3#M M 4#$$PH4-X8T[\[S3F['J.]S-;;L!K=>=;Z/H3RN\X>?"9 #J)")1JC&G-#H M3!!TD)[BG#D^HOO)3G2>@5O9 X+'>]CK%F6>3SP9E%(\>B,0:"IX%-.[.L<\ MRHN-RVEQ-2*>]&$+](/P:48]T[3J1[=Q'\31_"D%^3W!D5;/A?3V2 @KD:=N MEQ% ZQ0H:HS1$RM+UYDVE_UA/.2QY/MJ4?T]NWN&42V?#%PIZ#UA1A%BC=2. MUF(3\YPX5-";$$"9YJO3.)6,:R 81!L%$BL7TS):C]P6=*^%B@_31F]CZ"BR5 M73QS27KJT8 LUABEKJ^"I*M>A'.^JU=4Y M-:I.#Q6,8PAAB;G1?-=%&-&F0EOJ(I93+V/D"T\>0MCAY>_,X3>O4^M_%V,$Q@+'DB$ A.."$<%-[/U88.;5V4)<283DL M[,/L/4U$6.L=IGD@.(>X-< [@HSET5^/_VFDLP9-R8 MRX:C&\V%\%]LNOXD MSFJ^CN_B(T!O_]KL#>KW:>][>_/GNFDD$NM88]>MV]&&DVNF]7NRK@<::>'[N7,6I ,!J.C#CF94HQ M!U30NDB0E=&QF9)5789/RZ%T4\[R'KC?W<5!@CHZ3)!B*275%OJX7]0[#_2* MZXLLZXZK8[3N3O?,$X$RBGR4CS+O-%**>^L:&8E7.36O1C2=IS2E9,_X$^DM).@3T M)8SA-VF93YVAWE6K#Y]F][W'BUO$;K9*SLNZ>9$6MO%SCP0(E:>":Q\7"&\- M8*!IC L$=J)5:$ 9*=M,^V>?"1 1E6Y/K.,T+H726JP;.>,6/;'J4_GJ?MR, MKR-@!YFH]RO23W\U]+51EU,Y!8P99:E S@H,B(-*[-OENO@W:L!2= ?87R_7 M:_4U(KY;[)=F^?GST%+2FRW(8X$N9HO?"I*/!I_J+[F]1XJ_>+5<[A6\VJ_E? MV\U>[C?+.,!B$U427^WVU2*JM#I:^+2?+PP>13"A=Q)P(#1Q1&%9HVL%8A.[ M/2W PB?['0^LMF$FQ2Y.9"=O=7TO;E3!VYN/LV^MJ7Y\F*"0D$AI"33$SF!K MA#\@ 0@OVC+Y:[7Z:SEQ"G>JCE+$?+=:WLPW280CM+O_4* ">^&L=SJED4?# M5Q+72!'_!S-(=?XY4^_%>8V> P1-K"!^YU;I(%H8&X?U M;#V_ZH"JNW&"\%Y)XJ7$UFKO* =0'K" JJB?5&(_+DVA"QE\B7(&)6J-UT^" MJ.O_V:XWGX_'C5\X8@ 8RJ@%1*BBPE-JJ6WV,V>ARZF@,,+E=(S4[5Q) Z^V MS\ES_GK[W$B!,1-W/ 08%-$)]))S"_'6!TC:3M33BFR/C:D=KO# M!:?(/SP7L(L3DR/J&(E>8,IN1ZJ1%?*LZ%7\8DS*+B$:SV%FE&8GR ]7F!>= M4OXP4C!Q_8:04P^EUQ0X;R"N\?!6ZHD=/W;$C;./&',P+\7!)\^56AP]-2=/ M;1G:Z?>$")QFB@M$%?><62X$;+ 4*JM+[0@-QG[X.Z1&!MUPS]UH@V0$IKYO M$A+)XU0U'/K#S,4T)PY_A)9>/VSK MFA6-/^GOO$DX%$N+145ENC*+*>>L4: M>;G+NC4A+]94RP-I5,;:0W\DUUQ[.%90$DGC2'2?$!;1K;%8D#TF'@ %,XO" MC'W#NY@AEYAL&;B_(*.M)5,[_J8@(F;*2>D))EYX1+%F#9Z$L(G4S>R;Q\-J M9>!M^/SM-^Y4-)HFUFFO(+<8*NM%(Y_$*,?=?0$&7%>LZP;=4NQ1D?S7Z0WG M7ZL/U57=W-A]V^?8[]?_SU^V>X6^O?G)RCG5!*:3\8,1F O#@91QFC%+M:$' M[(0R.4UA1MA]K7-3<@@E#!(5/7!:;Y>1SQ)YB!B"'%@=EP>A0-."$0J+T44U M'+O.!9E-9XT8+*2260 88ZE,75Q8L3A@!+,Z^[P <_]\JCR; MU=0G["46@O?5UVJQ'2Y[J?[^QEU*6OGW?//);->;N#JM6JP#+4<(:?7UGEB$ MO%8BI;'QNF8:M!E0>..H*]-C"YJ*Z52?P8@^>*[-7O M\?>#]SBD:$<#;+6K*;ZM-LL_%^NHAO7-O+J.6\FN?L#BJGK[U]W\=G]P](3@ M77]%4))1HZ6,MK*1CFGA&&V0B:;SQ J(=,Z7Y2C44LK_?0JS@X0UMN^KJ^7M M8O[?HX,+7%TF+@']Q59Q]^-7R MYA_5\G8U^_)I?O6^NCVV"C[[0. ,6(.!@Y90SE)(!$'-&W.4U8]YA*5%>EW3 MN@*YU K5!/$=:DM\J&Y/U0U]]ID &68IR+O&&,>YP&GN)%10)<3 #_"\A]] MKSM=X5R:2^^K+\O5+H?S##+]_%# %)#,6*(.254:E/6X.:IPCFFU@C/94NQ M*1OHBW>L4_9>77A7QP5SL=CE;>SJA;6QDSH=/WJB"GIAF$ (. VAQ?!^J78F MAWCLUR'>D#HI>#IP?\YI=O5*UZ\6C="U,.M?Y]Q 0R&!T=PC9J44(#(#[&]Q MA.,2M J#;[N:[-">+YYBV*Z4[/OEW9U?KOZ>K9Y?,<:8X\8S MV417"D<5F%B\=N<:7Y;!O=C5]M6N$<@Z+E'5_&O:3M]4&[-=K8YGYQU[+$3G M@'*.D4<*0PP\4=@WDDHL6/]LB!QW?3W<'=J=FS$S"^RKMJ-5]>'\ZZ MJOU_SS%PCH\4$+?:>.0M4X)[P#53J)8Q_A9,I/=M_X0J@W_W''OZM9[O/I4Q M6I!.4<$8=(("S9"*N/)&UNB5YI1('M$QTM!9S/ML"/# M!>0PAPQS[*"C#%MB*3[,+I95;G9$J]O@)EEW*AC%Q;>60,'P13%7/J(NP7<&JT]:! PB)>M&?>; ME!=KIE][,-7S[-8D?'+$P""/J[]3& ,NE3?**]7(+$2[X*7QLW$\5F$76AB% M87@OR*6VX?T((3IZ<8H+SY%$&%,J"3K,O-0%^]+$>^MF=[U^G M0SOQU*#!( ($$1 AFK+"F(^SOY8<$JISUL$7:2IVP[_BBAF&DCDV8\NQ@X+. M$4M G)7608"0M+#! 2K[JQP8CHZ@E^EGD#OW-]6F_IV=KV>WMZOJ=K:IKO7W M^P"\V=T^!$\MKC_,[JIU4L6BNOMU+N4A!T1P):&TJ=RT0,SO,S< UI%)K<)9 M^L'@@?9?'&,/ \_EW)FI;7\0"?OS1 !0#B"N, MM%(<.DTDL$/?5S%AP\$Z5*T:R2N!]8CQ931 MNGDCX-#$BJ-WH-9+H;MP75^O-@_6]/BGQ^MY_-7].O70-WC&*#CZ^<"(LAH[ M)!R3GD)B*:"-3!1DG3"/D Z=&@-= MLK6?9SX.$;/FL$'/U\4(A%>QMQ@*CA M4!A@K6EDTCZK1OV(C(&.]+KL'M$^6:*BCQ5?;/WL/O+SAP**,&!/&!, :N$X M0KA93RW792\&>N9#O@:7'<%8K%[>'TX]2X:?/Q0,M01+ZH1642"<9&B63PL% MF?R)0[@GRFA$-%928">IQ\T[2F9S0ZQ&=;G>K MVCP,A[Q$?GBT?.*@JM[4 \YC M8=C)\ZAV P0)!3 H2HTICUAR[KVKI7>4J9P;N!'9(OT0XDRV781XL6/.!R_Z M\=-JN;W]M.NW_+FZGL]6WT]:-*V>#\YJR26/IAH2!# *I4"-[ B(B5W-=$V( MQ^>C/4 ^!-WL?%5=;>Z^IYZ[B_4V@G06VYY[/"A( ##*>H<@AAP2Q&4CN5 B MIUK_B"SK *EN/:,:?%ZOMBWQ3O_GOGP:* VN9J.D=0U!5.!N3K,+NU$ M3DKX".O=]&*D=8QQ*5:=N'??5[].O3O7ZRK^__KC[-OED1Q/C18XT!)AQC07 ME%&BD(6JQL532(N:;B7NFKHCRGD%2CL ?Y#(J/=56O'C>S]=,?'7"7_25%(! M"18NE>.CWA+NB!?<6R-IM(V&"W\Z5+DYIJG3"!Q_/L2U.(HIN, 84^"L1Y(U M\C./+3C$OO&D=?W?W[L&J'I/@K&=JV4%T/I#YO9:F-GF^K$ MH6VW7Q1VG1LU<1)&^Q@:B)T"-9I*<5RTU$\QBA>C8-X*.OX#-REVADR1&%7H$XMK@^9IJT9?<%H02"%%9# 0@^< ]A:[1M$ 5I]LZ\/S$M87W7H MXZO%;H5_>%Y?W 2K7V7?WR'=5YVVN9Y[)+ (IZ?&V>A=>@@DY:(.@O)86OW+JL7ZW7&]7[7K!GGXZ:(JH5-&AEIIQX9!66C2RIS(RTS*&\BGP=-YF MAQ /,X]'T_6QRWEMJ4-2&L8XPHYJYZ6H0W2$XZI=5'$_4G;;B JR^#4<:R"@ MHQ)9C8AIY-3 YT1/OZ0YW%K=K3M/G0=L*8NOZ\Y36GI,G<4>(>6@E( [UTA) MN,S9 D;H6?1&GVQD+T[4Z; YHD=&V!F8PX41VOF=<:%3 M5(>Q .YCJ5XO%[>OHREPO7.('Q:74JE@UI0L!(6AU5!J3#0C!#OKM*W+A/*H MLU9T[TG*!Z%M.^=PG;Q1%V%>+69WC2>Z3L<5/ZAK?2IJ)6_@@*CQ#DC'.-0: ML$AA0AO$K%7V%[$U6A/GL;]0$OV745[".D0L4A 8PR6/>YMF36,B8: I6D:F M *,*$:!5 8KSH'\9!2B@L21NT593Z2E%7C+E&IF0T!-QACK2:ZL"%.AY+ MUM75_W>[_/I_=HW+5M\347CSA\03_H G]:_#GQ^>(,7]7P;,J(#2.6$HI\!C M8GRS-@LJU$2BS3K2V3(3OO[5;=01=1L5//-.09G>$F,07YKX9DF4&*")A%;U MH^ZSX1MK91%AG+#," <))E H>ZE &8JW=BZ)4$VC 7F_IMC<_]-Y"]1A#%% MD;">2B"):AK 289QSMP?44IB3W/_7/@N+R2SGL_>S:[F-_.K0WZ9^31?S$Y4 MESG^6*#.$XX%) (Q)1C$CC:"2\ADCBM*IZK\'H M'/3:UE]ZW3[ ^^PA@_=$ M6.E2 S9C'8.>,E,CI%A>+?\1V1P#^:R%M5.*O^]6RR_5:O/]W=ULD<*,W/]N MYU_2M'Y3'3N[//988%@ZJ)2Q1F*!I1?,-FV.%'"XZ&E

#J'BFQ[ W]H8_U M[YM'3/I(7T9#52G!B=1QLV*$6%J79@ D;F6C.-)__/(/]*6_UW_9_AR_]6C! M1OY+9ZTE2'MB-'.8-MA8ST3)Y6+ P_O6%'GV\+XOR%_(B3VVP"*!&1$>8L&, MY::1"3/1*E[N!=&H3ZVW.Z8_"^^7<4R/D: <" VY]4IC"5Q3]1Y00:[44GH&?2X4ND"RU-!PQL-L0H8^C#WYV0#M;A^7UTM%U?SNWF=5EK_U0Z"^5_;],M7BSA\]7&Y M_Z^NXM!5_;O9MVI2!\':<$(H(3+=/U$*"5** H&D#7 M1IO[)?4U0D*;K)XM(_+ NR/* M3ZM, =2+F5Z]]!'F$5MIN4#2>JH9)#1:K[6LT;J8R!E/*4*K],@V=ZB]\'H@7J_J,_L+<8PXXLAQ@;9VBB$5[NWXC M!_S$2AEUH-9+H9O2N0V#-K*56$HEADX[QBQL)/<23:S#36E3HGL-_#I'-Y10 MR"A6B!+.N++* ]S@8A LFG$VFJ.;UF3IX.CF/ 5J3RW[1U_ M*E#*L8<22V*B18>1YLS6[ZZ$H46SEUXL>;H'^G(SZ.<7^&.VNGW2V3G^0( M^VCC8R % 4XADDI/U&\LB9A(2]W^B=$5PAE>T"H*E0KJ+Z[_7,SN=JJJKH^O M&T.+G'.B+)) M8OVW-O9>1:4L;N?1H-N%L3\?7W/DH:"4\IXX")6&V#M,H&P\!<5D5L>T]ME1 MDV!(ES@7\\@^1=#T+!I(9OGY2[58_U"M\RD?[,D'@B.&:JM$G $8",$(8O2P M:U*5LP>Q7X9%G6)<,%WI)EK8\05G=[ZJCOGOCS\:/+#(D^B)8HDI@4AYTJR: M6@ ,,EC#+V3-QY=IP'0$\<4;T_MJO5EMKS;;5?*Y%M=O-Y^JE8D\OGV2$2>? M"2J^JZ.0(@1XVDOC&S=FN(YV>+UALF1G;@UG"=]B5Q"$2T'?52,@Z5E ;L0Y(MUD:U M2N**12BI!NBBYBY/IXF>3W-?4L9XE)HZP1CAA@1K96X B.OC/4<#]@P;_?B<1O;KJX^ MS=95]#[B-O/YT'2ZZ<&UNV%?J^WFTW(U_V^ZJ]#5_5/7IY#)_H)@ 8IL99A( MCEGT=G R]6H$,9Q<>YR.Z/34JE%:%^42+7\0[GJ7M[V91Z7:W27NNVHU7U[O M96O/UZ/#!*@,$"(:49)RG[HY4*H;))P74^OP5X2572(^+N[]:W:W/5IYM/TH MP3 3 18V3D'")6%4I$(.>QP $A/IRS *YET">-%PQ/6[V?PZNGT?9]]22D?" M*;Y\_,5EP8IG#A>,X18:F(J],24UT1!Y1"U4!R@5SREVUCY\^Z7SJ@-DA^), M_/)3]5N>?B)$G*BTCB+()6.$$R_AO?.$> M"1 8[A0#G#+)70K74_=^#U1RVK0Y6].GF7,1K@-QYV15WR<_'Q03SB&+6)3- M"<2BB7B032$QD7Z='>KX.&LN0G4@QKQN4QWDF4>"(T@ F6:4ML !Y[2B![.- MLYRU9HRG6CUN49=B.M"Y57T@W->A?]OS9>\X1%P#JIF7@F,H-#G,5P0FTFFZ M.\JT.N7O!_QA[@OO@R7,I]GBMEJ_6JBKJ^WG[,?*#:YO:5W#"G . 24FPEUP"[2%O%?_=C\0M])-B'D\Y MX^<,$[RG0G >75-!5"K9)!"LT3 *^YRPO3&N(QU18UD,\7*[7%WW<0_+815H M78+UJ>>"YC3^PPVCUDH/!!0&[&6%$ @S,8^L'QH\5WBU \!+D>O1JYYT\9_\ M?"!$"22Y]1I&W5!+O,*U;$C(R;EJW>CY<4^6#I MQ9H'T^E-M?ESL:IF=\D: MNT\*:I*#3_K^YPX5-&2. LTU8D1S;SDQL$&$�Q\SJ3%<_OAGV /0#]FO>- MXIC9^I._6_[]S^KZMGJW0_<<]K49*2#FH&(.P50]5TG$+#W@87A6KO<(SQ9Z M(U\/6 _ O><.%1!W"D*!);%&4\Z-1.8P]Y"=6%7E(MY!SSJXO,9@N_?:9XM_G'U[ MO[Q+23I_SU;7#WY\@GP=CAY2R"0FFK!4N=HARH6D-198B:FT!>Z?*LNA55-L M\5Q>S0]OKC;["J^[Y,OEWL@XMEJ>>C8@HK5C)%4-IH!&!.+<;V1&T!0-Y_^R MCR_>S%:;7D@Y"%<>KYT=:Z18=:#FM=]75W>S]3IUVGQ8?.-\;EXX8K">,4'2 M3:]%*OIP1,+&Q,$&Z*+UQ/M;0,? U3(:*L7@QT*DU/EZD,\F,)\W,&) MDY@T5VN4>%KF>+]4M?UA25I$0Z,Z#3C52;'=$,$JHS3BT5.,YA&5$DA#&@28 M\64\^P(M9H:E9T_J&,.">MQ?@Q>NJB=RH&7JORTETL@C2QM%4!H1*^*Q M/UI:1^&XEUU:NU73RS5*)=3884.9I5A"9S$WCC<91+VN2 MGJ>*8I1[:UX]];IOJLW;FQ_/,(Y1L/TH@1$')0'48TH480(AR1H<-!4YD>0?#MK9 1->RLMB_9.@QDD.F<5/7][G@1Y2^MD#,YW(T[W]^8M M1H[FNU"06Z@% ]Q23Y%L[F(902(GVFE$U^9%%^"B&GDI%B? !.)#1,4$RX MBB(V4@&;50Q^9/?? ]N;YP$]=%F'GXR4M]N(3@M/<*J%'0"07CGA!5#:"P>P M@X9X:3Q$B#K7:CTN8XNUU=2I2@]9XP8G"87".4%8!$I3"QAO\((:9;64'=\1 M25?D.6%V]:F"4AM6RI*<+VYMM9[?+O:J/5X$XND'@HNX6:I?]@UQ*6KMU^!#L977RZLV&]Z1IP(V5$!-C=%$D)0D)I0X8&A CKLV MPO#087:][O ?F&)+^;I[#:UQ&W+K5;/!X$) MP"8E-\+HKFH"&6^<8 J5+A/-^L()U@?2Y4Z;5O.ON[>]/\-8-\4$]??Z?&/7 MZ"M=NWV:?SEQ6G#9@(%K8AUFW"!M56JM*#4]&)G8YACM(]Q"ASE(***:PL?K M#]^V[?GZS\\$Y 6EV&-M4R@Y)@X#W<@8?SNQLX6^B?#T 7PV[,5QXYQZM#$K-%,YAUMF30"]0QYUOY^OO[/!2?JS6-!0&\158Y" MQS#AD+-[28GE.>ULV/B(.)YS\PL54)YJ)DV2V=6#]N>MJ/;S8R%.:NM,Q)-[\+'' F-( M6D8)T1!#P"2E#M>2"J+8Q*S!;I2^[ W?H4YBU/7_;/) M?\\WGTR4.8JRBC-];PVK];J*_S]9%/3LT8+@SG ND15Q.3(*(B^:FSJAI9W8 M)?CP]/J)[WVKK&QL]C^6R^NU6EQ_J%9?YU?5^L/R7AW/!FD_]5 RDL;G3G. MJ9'&6FEM(Z7B&M-I16N/CIB=:684$=^7QGH'!YQ1T4A#RD-MG!#19&MDE23K M#/,%A*@-SL(NE3-\:/A%0>'!&^RC;,A*KSBP"'C08*>= &6;%_UZ%.Q,,R.) M(;\\>CPHX:E&*GXOT]8A[M/TJR&DGN4X0"_@NG!P)G:KGK)YP8?3_FCDSA?; M.(G>?JE6^[#!?4G*QGO\5JW_F"^6J_GF>W/ 'R7^<93]W<0?U>;3,OY-!'>G MEM/Y[$7>(@B)#,):,2TUQ,*[^*]:#Y*"K+8@YQ_/]UXV;W339+RJ+COEHF3U MRJ#CPG$S/U9X[)DG@HM&OG3(>:8UPM)CIAI37P(LIP,W)&YVIG M/ O^)9>\66O[)5\8F!+*::&AY]I@: 0]1%0J9UU."Q+Q>QGO8!DOH-5AYHR= MKZ_V\D:T#^(VM4%;SX3CPP2GN(Z>"R(,2&B-=M""PS&.13E^I?QMS9_)[TYU M58JU[U;+N TE$8YP\OY#04 F6=RTM 2*&1C?_W II"3.JB>=Z@#\7E)/4.YB M5=P3JF0EX-U-XO2J^!(L!'*[(DZ4$4VHY0AJZ;"W5B(Z8!7?^]++K3L_I:TV MZD3'%_K/,4CR1@[61W<*XG3Q$,E/M(&:-YAIB(I6+_Q:K?Y:#EO+MS6%'I]E M%E7#V+-]6K.WFR\(T4434$CI;%08\YPJ!VKTG**(3^M&LR<*#Z*+(OO?]O/G MV>K[VYL/\]O%3KS%)LJUW":K,+HX=_.K^8"[X<^OTF(G?/ZA(!B$$IJH ^Z1 M<5P#;)(""!":$=_J>K^G7? 8_JTVNU8#1 2LQ";:;Q0Q1&'\2:$: 0,!R,G5 M'F'D31=4>+R;]8'S>*:ZGMW-%E?5AT]5M7GU^4M$*BYTZVVZW@%(72^_[*H8 M#=SJHNME 3K$O!6 (LLA5]'CM='DB#N%XU:A=E$__4CZIOK[P7NOEHOXX]4N MX6O]=F5V ;FO%@\_,5]^GB43#/NI#4LVO'>80FUMTG3_T_I_MV#G I[M*W^C*;7]>A2&JQ/W'=OWK=BOGH;?#)IP-WT84C#A)L M)%-"$(AQ(S?7/"?P9H1TNU3I/]WM=@ULV57I-'5^E"6N[)(J8"@@3G@+$3>- M+%YH6C8]K/_>U-V0) ?"4G2HHU\6MZ^KV;IZ/[_]M'E[\V>D='KW(_0X^EQ MS$#'J2/$:N_FFW9W$$]\.F#A=.I=1(BB'%HI MN32-7 J B:4<#V?GYF-?\*!IM8T:NW_A%G;*<\\$0"4@1# 5I938$R%8D0A;R:(\AR#VQE%DH=;W""F"QR2F[ M-4+KMDNF9(,YC)W;O/;WE+9PDC$GGPW$QTV:,2N!C/ 1X9T#CB2 M0%UC6XQ/R=]_ $0[(CW[4*!2$B$!9S2:A P0Y"1OI&3QET4-Y)?%H*Y '6"W M:K=-!0>(%A)BZKRW2-*XC*)&#J2R[E_/KP3P4O>G,U$"!9]!81RS#2C*CJ+6-Q,JJG)N$\[>EWGDS#@^K T6,)RAR78BGUT*E-".M%F1A2_!]])\7W_[S81T><.%3SVCN.( R>2:L!5=/(: M5#B?FJ?-A,)J034[P,YQ6?_[)?*O M5[R+64*IY&:U\P/7[:EVY*F0&FEJ9SR3CB%C)8$4-G(JS7,RH$?HEO? J^[ M'8]-,W"><]<6C3.$ "ZX=5 1$M6,F-VK 5D,VV7Y]Y39=4A_/19#N[C>F^;K M)VWS=AE@G7Y1\ AI0A@$VBJLB4V;=(.HIUE>T\NRAEI3Z]F\YP'T46*A^7,Q MVU[/-]5UW&RO4P!0^F$=X4LQM]^/GB_A"\]G=N^5ZOF-D MFZH*IQ\/C'%!D;/*28 Q]$;P2!GC-8V_%;C53.EIE;V[6_Z=M."7*[O<_K6Y MV=[5+%N_KZZJ^=>T"[2X73QGG."@XPA:21F3&@HJD/<-'IC#B?E1W5+D\15D MC\"//0#8**D)$MQ%5Y (*Q"CM)8&2ZUR^D2.T!WJET8YR X2DMF:+H\^'R#% MWCNEH<*,,4]P].L:V1RP$^OX$.U2QA&B4OEH^]6R:\@FEE>:J?_'71QZ M0+@4NSY\6JXV'ZO5YW85GI_Z>(!: 1\7:@\XB_/0,.L.N$&.H]^UA@7%DBB4/<:4T U!2"6E)B.&,4@)JF5LCA,!:ER,LQ'V%"C6P)UC^^X$]Z<9,(1!X776EJ#B3>P MD25NQ!/K*M'Q?I2!9+G59OFE6FV^O[M+ET2+ZV2O[[I='=^0CCT6'#;..TE8 MI#\RA!%Q+ZEF.N>Z<;3F;[8'WB&B+SMG$GH@($PE%+@5'!DD?2,KY9*W"DUZ M:19P-GNZA+2<[;N9+6[GT4S?@Q")?F@\FCI _CV_NSMJ$Y]^/# 4@2,(@13# M*+ 0RC7GI91APJ9H*V>3J0=D2W&J!6\.$EAHG$7$$& TC!N\,]8V$A @;ON8US#)CSC=Z7PHPN MH!Q;NGY\42B(H=!9@IR"1"#9O'WJC9)!A/:-R(9*U\^[2SH3N[&DF9R9PW]L MB" \2Y6D+;$""@?2/XW9Q8!".1O,""W97N^O>\)\N,3L\WCV^$0B8N;BG,+6 M.*E$JJHAFQ,)IBS-B8P8X>5D]\H_F;U](=*E;Y[>S;ZWC-]Z\H%@H_TFO?=: M0B1<"EL&C1''"$59K;%&S:.+U?S,E5,6KJ58XSY_N5M^KZKWU:YGR5G5(DX^ M&Y=V0"'$,LK+&+&*4,X:F0T1$TM>Z8%+74/\,JO5(.H4<<*FWG)84*T-Y ?T MM)A8R;1^EJ1.H"T6SO5$HM:A_L5I)K5Y/%@'L' >8(0$@ H"S'0M.4?0Y5CB M(SP&[(%4/:!<>'EZT'>]]?+T\S/!Z3B+I$0X>L= 0Y#"K1L9,6U5@PKK[F'TFA%(EZ-5-IG]?,>X05Z#X3)QG2XA:;5$?2QQX(@ MRGD($1/1[K,R3@AP6%*ARZJ!/FZCNA]'OT.LIU&PS0OBH(,:*XDHC.OL?0PV M-T1-[+*]=WYU#?A+K>*F.;0(. N< 1PPC+%NCGEY=$!R"G6-V][NB59=(3W> MTFZ2,4DT]@:R.!^PPT(VQI^0GN>X_2,O[=;WB?:9T)9S^S]_GF\.*?#+7=I[ MM;@Z3IDC3P7E+"4 2(T4%U1[242SM HJ0(YK-L);^]XIU!W4Q5*W+KG-/8*< M0AX320D6VE(0MV=\"'$24K$U"M4\L/QF(%G/ZKZ]W$0ZSNW>S>70LS>S+/%H/ MQ_S]IY\(S)JX+TL)H=< :NL<.VS3A-B<4-41NOH],*8;8 N>%FT_;W21 ZFMS(DM&>$90 \TZQSCX>SPL^SO0#W!A#B TX1AG%"A52.5 MP#;'=AKA64 /S,G&="S1N!E1N %Y834RU!D*M$0 6^H/$I-V!2&?89$8'XM* MGBAU@?<]PT91GO#=#N1/U69^=6^\3[-6H;-8&$TLX0)QG=)*+5(,6PZQI*[5 MXMJ313Q(K4()F..2$40%LP)9)I5O\(# YQ1<&:6CWB5%LFH5G@?\\.O% ^B> MWZB&7#(N//YL\7R(]H?PE%B$I(WJ8DA!2+#7!CJOL47#+1J']]^5LVXCZ.Z# M@2*@M8,,08"44YX::O<2>:"D?LF]T,EG7RYVEQO? MYD<+O!U[+H HD?0:87#B MECOQXZO: MY>?HFQ_+EWCJ\P$3SHWUD#CFO"!GA^G272 [ W2']4 MG_^J5NVND/:?#881ZR66W$B,I8:(45[+!#5'K7;=E\.63+T^?WUT$9H#WQ^= M9,O1YX+T#)%DO6M"M%+0" <;626!.=O2".^2NF5.E\@68]'R:OYJ49=H>;=< M[72VV:SF?VTW::O^N$PA8RF'8WD7O_SVU2)JI5IO3M,L:^ M.&8XHB4A0IY M"JE6#5K$XYS];H1731WSL"3T0UTZG23@TP\$); &WGI'':,(><[803H@3([[ M-L++I6Z)U0FDQ=VVUTUWTC:^VNO[5J:"&B\<180;#IU#$C3K-8K032ZJHEL' M[5(@QQF=ZC'!!?0Y>9-9 /]2 M[(VBK%*>B*WV_WVU^%G<]U$2OUS]/5M='Z'IF2,%Q+@ &%'% >3$2LB5;/!0 M#.9$VX]Y5?NE_DH?U20GP Q%HK#*(J. 66.'GP M3K!3,N=HZ^P%:'(:G/IEU#\Q7BW<[%;V]4=?+ M+TG=QXY1+QXT6,TPPA!1B$"Z" /:LP:E:$CG^ HC/*TH1<=B"BF:+/M$S.^? MBXCCW?R_U?4_(X:I5G)TLU,@\-O%A^IJN]K'3JWFZ_A7-OXQRKX3N$6(=U]? M&1CW%%F!B#92.(.%L:9!V&"?TRQOA.M/OJ/.XOJR27#)UP3+E!42$$LHY4H1A1EHD*0HJ\3S M".OX#$W\ BHJ1?8X%^]E.L+6'SX7&*6[YN&80\BY)$KIYB0.:TXF5E&\%-UR M,"YWP?L_V[J-X+.Z_OK]DNX/!S:BRUT_'[*@*UGF^J#]7JZ_RJVN\% M<;(L;Q>[44XEI?;]U<%9I)"Q FK%240<:R!JQ F2,">3;(0)TJ58/3*U%3U2 M>%]]V:ZN/B7!XB[POMK,H_X?FD+[ Y)3APTMAPG1F^"6(,\)2UDV1#O3;#&$ M*% F1T3N";RH;E.8\W*?MH*(13224SW63WM?,OYB][?Z\:YP\G#_O.$"H!([[Q4& M4%%EN)$I17&/C$9B7XGWW5,S$*Y:(]HJS^]=N;YH9J_>-+ M#I/-?WB9\Y+X?WHLQ!U!2&,9B7ZAE\H(S=%>(]8Z[P;,W7]3;=+KOELMO\XC MOOK[G^M4F_]01%U=;>9?]W?BIS$X?[! *(R[I0 ,2&$H 10 U2!#I"H:R%BT M!D &27Z^@>L7]5*[3)3@9KXY<:=[_Z$ H<"&$(N1-SBZK,YB4DOA/.(3J^_: MIYJ7'6%<,&J_OG'V$2<[7U_M2F-'0[V&(^XN+4*ZSADFF&C+ Z@(Y\(:38$# MK@'3:29SSJW:'P+\>&PU%;[UJ(=!0@S2;>_B:GY7_1 <\7'9W4[;Q]?%#@;9*S0-;13U?S7?ZCS_?574PF?J<4L7^ M>^KPJ\WC@1-G+8_.C/8L:L,29ETC.=!9(2\CW/>')<^R=_T46Z&OHB.^>]T' M[_KV9K?;;/<--MZMJL_S[>?UJ\77JH;\V!I\T8#!^KB$" TYE@YKHAG=0T4 MZPTC?FIVQ*CX6T1G18]USPXU^/G0FEI #3!,TPB=MD ;T8#IJ> YIW,CW/=' MQ<=.-%)L!5VO(TJ?O\SFJP2?B>]^>S0.\.D' A8..LDY-,Y#[#@EE!QF4[3G M2R:\?*U6?RU_)<9UHI-RUN1>E8=FH>Y;FB25KA;5S='F"">>#$XJX#'B6@.- M/,'&4='(ZUU6TM4( NWO?T@06H?;0W*-9>#51*;: \S((APRE&-P&&54EVB0$_-XJL=\5O^Y,W&ZL:S-@D)@!Y+E+F3D42D>M1AD= 63)R4U[/_FMTW$ 28R_ M[?XV^W[RGKM_-BCII?$"**6),QXY[ YSIN^@343%[?8TR,>CF;O^MEQ_;YI] MQG^[F]^[#!.4VN6A*L0[%3V?;VY/ M)^$+8P2#D690$F(]D 0QK-C!-'&\*-EG@O[P* SL!_KQZ&=2U]$(22IV,KI%0/9X0,QE24?ULVBY4(&*?0I@5/,O MK:7#06=SJB'X_"@!*FR!8M%/@SYB[UFT4C(.S*L2AZ3[]9IODXA]@5^Q-5++ M8U)SGV,7?_:09-=+;O=S P8I_MNM2?0.XE]1@L*6I);UMU[&?PFV(JY M957E4JTK:;L9/9\I>H3$1>,&!Y$6 B#G/8Z+7WG$<<:*>U]29CE!)Z@BAVN* M97J*N!>E&Y#3@$ &74<2<6CBT@S"@87)45V]X_>IX+M*(.1F7B?W]93B=>1 MP5*??^L<@$XYAJGATMF#H00 *]GZ)]@]H6:)5W^H5ROQFGW/3?7F_[M=;)K/ M7]>;[>_-YKI=SFVKYX.36C/NXEY@HK%O&&3Y@CB')!8EC)MD;'I(>OQ<&C: M "K6%\Z;YF)79/1QMMWW>MX%G.XGI5879K9FD0E5:"PYPQ5R5QQ_;'1N^$>87@3\^=Z>>$L^7 P46 F.0:<.A92@"D@AE*),X9 MTPYK)$HJP2889*_(X9IBF9XB[D7I!NDQ8-AAHHP@1D%-8]G7 >&2Q 8!AGQ F I1<(8"#R%H,A,R7N^P0+:&N>FU_R*\W#UWN(U+KZ^OU?0O %@[1RP\'[*+E#1S'W.IHOEC$P&$%,H+J-$P; MWR/JA1@O>$2]H5^;#]UR*!0NA2/$B@54DHZ W+#,$>\<277N4RR9F<$ M?@XLDS&.XW>KZ]?=C:,W[L]F,U_$.;0\<'_VV92TRB&V"$DGI2" 29 36PCA MIB0>/L$]N28+>X9^#+JEIMX1F":=^J<.S/]>7:2CKWE$>G&7BHV>7TCI3/8F M?FQYF];;X\FWI&KOWQND@<8J9ZAAEFE/J< J8XVIJYM7]U9I/K;8IN=']7.T MVG+@8)"D3&JNK:=6&Z4PM!DM!HLZT)_/T>H0)*\JE^FQN!?&!N\)MX8";;"3 M1$B+;3Z=(]'2*O'(SB?S;EQV=I1!S4/^]#?%<.]FRWO;/8*RF*=6^/$7N\OO M'O_@T2?O+QMY6I&PWT[<@@(YZ MP&66!N2L3M2VVHH8Y#QLTA([B_5SF*Y=W'Q;W\R6'S;KVV_QB9-B:K5>(PA+ MM"'8*JN5M00XQ;/S1*$2)6W&3[PI)?)[LWUG*VA8J?VU?H:31%1CT'+FF2!4 M*T4-0BY+@@C!:UIC=6X:.O_5TTUFM5;/+A_JE_5J'B?W$ M=71SLSW]&V-M$ M%+L-%(#DB@OBM8O_:T"U8_B@2X@N*3.;8'GY(.P=%/%ZVGM7U+SK@'2QV-Y& MD<:%=9MDIV^WOZRW?S3;=$?Q43W3H(.@_\&\2%[:MK^.W?(V?6=PU]V7R/[[N.%>WW;])RNY_^G[=;G-K M,U*0'%!O";("808HC2:@HE *[J-8 6BU?@8+>W2Z5(O R#_A,?;.:&A]ZO"2 M9P(H*+J>>WJ:8# YOWRC5C> JQH[S\P\O;)N+M>;U/SB^7.%MA90V>@!8\JC MQD IPN<>-2,M+NL9/L$:J%C'K2V8*C,Z6YC^:BZOFPVRQ2C]4EU&L MGYKY1#2_;2-=#I.P)!GD:5Y32!U %* M()=6D'^/JC3Q@Q"U2&&A(F;-6FM1C).]/OJB 9X+)C%-@XHG05XOS/'WK_,:'0.IO MZ;;2*.OM=K/XC2T_R2ZD&E>PD<7JK=+7_//1& -DBR MN-U1:8@&D$<2$&*B&+!CBK8ZP1YFCI^:NV9UVZ1:A^;S.\B:KNPWI]D5JS M?6XV=XMY<_-YO3R:YO#B0X&EOB]0"VY0=/XI-$2)/$L-U!OKK-?"O&U@67>,*\D-((31WB>!\:X;IWHX#9,WP0Y'NM;CS*0HJ?E?* M=;5QAUVN=XT8]R]_U Z\EP@AA" (J[K"%"LHCD?N,E(-KE]FV9.CW(_(FQ MTQ^ZM9CTN=GY9/&5/\XV_VT>X7$L">W%AX)*Q6Z$"L&L@%0"QB7(LS3"E1PB M3="LZ9]#O4%;S;!I5AaQA=7&]6"W2_%/Q^>LL>N7)0 #FDD MD65 "H1 M]WF^G*$WUKRJ?RKUBV_%;AB7T16,\IHM?7.T%/KGCP;-"<:I"2%/B#E-D.%Y M1M"HD@*%"1I!_3.F$-#7*;+:7FV2X*/RPF G]O23L*O7N9VG+N@[U7=_9OYU MMKEZ5OZO/A-V380PP,1)B)!0)K7YSWLMXF_L0J3^B- WLM4VH7U ^M" ZE^+ M[>)J)[K/S7:[;%YI.=_J^2"49Y1S:!5F5@'!HIM!*&&4:NFE*FEITSZJ4+&# MV !;T@ XC^:O=_'3@[' Q"4#5'1(452>T7Z3^W4#(44G J];9G]^Y7SFBM9CR<*'!_:NV M")._]$C %A/&$+$)GS1'0EB>(25%]Z!,L#UZWYSI"=;:Y=_K'ZG^NL-]_,'@ MO?0 (> M40H*1SE">;;&X3=6WMV[XND3W'HZ*"O)'*']N97:??KRHUNF/RY6 MZ\UB^STODN@@_#A*:K>P_?ZQV7Y-F=9M;MNI^!;!6PLTLS :TA(:3R!F)LO! MZZ(BCNXWDY_=[CI=2=5=,7%F^X6MFU5S/*;[PA/!X[CN#=,(6>HPL-;H?9R: M(,"+(G:R*Q/OFLV7]9DIW'YPG8ZF[3FE%T*8 M%Z5#@;\4:!6IC,/YYULLM4A>[S),W#4B^A IX"'!# GM5 YJ((;;I3*^Q,\) M!K&'Y6>O6-<,('7I*P*AA\@9H; 04D!I$-.'M2-LSTZCG8QD+3ZX MV685=67J/9J[H2_F+7*MCCX7-/,<.":X)9Q']:L1R?X<\L"6=/Z&$XQ.]\V: M/L&=C@D79[.;R&Y*1;;9#R,%X0&50C'G.07,,@D)>5A8!K^MQ*R>N-'9\BK! MO!8'G]V16VS:><]NR]!>OR=$E9":T#ICO'4,<*\AW6.)A?=O+-=]&/Z.*9%1 MM^JN6W2P@E&.&0%.QLV(:>153E' WI*2([X))LX/P[8^D!V+-7:QO-TV%R>8 M>#\]&8@'4$E!--).*T?B$K%YOA05E6# "2:4#6WDE<$[*3-O/Y5>#+W'8P7D M*8'"0$ (5 )9'IWLC(F4I"22>P:FWLD,.<78*\#]C,R]EDSM^9N") 9K"[!B MV*;3>.=_S2+JZ]IVG>1_%?-+[?77YI-OA#QU]OMS7:VVI68 MOVX/=ATJ*.(TXQ9AZHFA$ @BLWE-F"JZ_P].,-&\;P-Q8+RGQL#7W-E.XP0) MM;%.* $,P,(89D ^;2>>FC=F*0Y'E1,Y>8H01B;D8U/@\52Z4_*ED8)U&E $ MO6,>>..YD3:?$!!@BTHD)FCVC4W*GL30HK/2_A?IGR^SF^;O?_L_4$L#!!0 M ( "" D\\N[?U@P@ /,R : ;G1G#,Q,3(P,3DP-C,P>#$P M<2YH=&WM6VMS&CD6_9S\"@VI23E5X.9AQS$05SF -]1FXHR'VROWWNE!C<&/_"0VJ76KK*-I"OI2CKG/M1-]Z?^96_TSV\#DMA4D&^_ M?_HR[)%*+0B^MWI!T!_UR>?1+U_(T6&]04::2L,M5Y**(!A\K9!*8FW6#H+9 M;'8X:QTJ/0E&5P$.=10(I0P[C&Q4.7O=Q:JSUZ^Z":,1_'_5_:E6(WT5YBF3 MEH2:4."7?E;[F4[J0L-P*=C:X M2?B8VV[@BS!94,S6':MH3HR="_:Q$BMI:S%-N9BW1SQEAGQE,W*E4BH[KLWP M?[-VHY[9#BH>\>E9EQ))4^AK^H/61?U3ZZC^_O3\>'!R>MH[;_8:_?K)R:?6 M^_[):>6L&U#X=;T6?Q8S"RY9+6&XC':C6?]Y?;HNUFQ2E,N$:6XW]!AKF ZK M%[.6YG9MCVJ1T2B";:^-E;4J;7_(;CJ6W=@:%7PBVV[7.S7#PAI4:AK:MLG3 ME.KY7U??%6=>E;$2$0PQ^./S\--P1%J-P\;JNAY:0DG?$/#$] _1K?=Y.+@@ M@S\&O=]'PW\,R.7%Q; WN"+P.QK"Q_/1\/+KTY5^>-]WM8Y-$'F^5O_*C>7Q M#HZ^D][A;X?DBZJ2D&DH'6UF?6W ]H?:(& 702>?D6JJ9 M8-&$53W"M,=5I."TI(((!#I3+@F5-Y>1M>&+)KAK3VG"&,Q%P"!A'.)A*=I7%<<D.CH MPW^#1 OJ;@U/NA\LZC,#(P*87,#R.-*K&$N%-#=/[X)!S9@!:HN9?)BD<@T# M@'6?:X .ZC.>=")8Z4&XRPG.$P+AQS'D89!@I9\&C8*:-X7KF@Z!AA64Z) MVT@->OBXKQRNPJ]XX2#O6;LB6HI/G>.] M*1:4Y3H#RAD7;8:ATI%3P&5'$R8AB!3 /&AA&5(:12#S\^P"ZO,,?-\+OW;. MKW _^#684I$[6X_@8W$,^0F? FS,ACQC&2L^P7?YXN;4P]$).H+?,3[!&:O< MWJ_!4[PK74HSS-[BQZ\#R'B1%CH+P?Q.@#X='/R%$;MF1+0?C.A[L*V#%N_, MBJ3!M6QDQA9^!H,U%8:Y1FB6(J,-HZ;*6.B*#TM@+ .[1/[T=\?^4GA#EQ@X M!A[@CG2A> C(=]=]>!,H\Z5>[[Q6"37+,!)]A^,DBYQ3=?M1.+PY$?R:B>+N M[XY\]2]OT;[P<+]N*8[W@X;/OJ5PSUFB!8FKMU8>G4Z92+<&'ZFP16BYED,M MM:.01UFES3*:PHNND#- ;A&)+2\%9HQ> M8VCE\P477+E,QSWI6=PX;\6'(G_WEX,;' .-H*-A2[]P+W>*_ BZ $@C:GZ M^,Y <.=?Q8 %N\44_GCCW?R^^(P]X\&>W!:<0X@6:S"Z54 E&Q8$ MJ/H(A\NI$E.&88ZDD^+QIRZ\"TLSH>8,6F>)\OZ$KM +Z+"3&'#3IJX ]?EO ML.!Q_Z^]5;,KG?IPEFVRT&K+[J$22K??U-V/URY"<^.L1ULJR1!'^01 ^?9- MXWV]TZRZE_&>.5WE[.V;5K.SVW>\2OW70D+7G\L(^KIR>0*)5E(L3PEHBD,Z MB["527S(_MW1%LSVA$NO'LVM6E2X]^U\C3>(C3HL?@QFG^D:G)&@F6'MQ87'2K-ROQ'U4[P__KED=L(C.,1=\,7C>!L#7JRO.(Y"^T9V0]RC ;)@SX]8__WV MXG3;Y?L.@0G(M_/1U;#W]^(-O,O[S.[+F?^8]>W\3.^\4?ERGGM^GKV$NN^V+*V7\ 4$L#!!0 ( "" D^$E3]W= @ M -8R : ;G1G#,Q,C(P,3DP-C,P>#$P<2YH=&WM6VMS&C<7_IS\ M"I5,,\X,> %?Z@#Q#,:X829U6H9.FH]B5\NJUDI;20NFO[[G2 M>#+Z0DGE? MIO:,;20=24?2\YR+=NG\(F1O2 M(+7:4K*GLKGFD\229KWQGGQ1^H9/Z4+"?\VX6-N.X$OPF1!,5MGK*(Y M,78NV(=*K*2MQ33E8MX:\909_L]/BT=W+5N&AT^V<7E?-.0.'7]5K\6S%J:V[4]J45&HPBVO396 MUJJT=9;=MBV[M34J^$2VW*ZW:X:%-:C4-+0MDZ=5$C*-PQ.;4-M:U=G2L6 @($2AX8=*O>+*)J/AHEPHL&$1C]&>K"_'PI[9 M:#'>C$8]KB*%)R65!"!0&?* M):%R3G)I=)@0D^.?N_XSIEDQ M""X@Y49 M(/QTXS;!!9H,A8Z!7'<#%13$2P3#@ 081S"7-4@C2TZE(SES%89HI9 7P.11[!D #K$KZJ0 F.UCP#5"*AD&A" MW#&F *NY-S.0,G+I1A4E<@$"0!,%6';3>7U":A(2"S4S"P[=N0!"L;+JY$#+ M:HD*9J',FK8O;-@U&X[W@PVC%>Q@^-#XJ6T*P!>A*=I7%<<1+OL@Q>Y">0S@^0<-? MHI:'.NKR[(GBE8EBF C7>9]P(($!76L/2'1\]K\@T8*Z6\.3[@>++IF!$0%, M+F!Y&NE5C*5"FIOG=\&@9LP M<5,/DQ2N88!P+I/N7$^ Z28=.-@/GGG; M2S-!'0V*..D.RM7"FV$C!\\#NA@E>.0NJDP^-CSB5'-< /?1G'.A$D?*#498 MSG 8%XXY#Z,, X4L>#3LE%$\KUQ0=(RP+*?$7:0&/7S<5PY7X=.8H2#X+NC/ MHGWP57M&L_$^TNS9YGZ-;<]W%,\F'1!URB-TB=0HZ0!(#? 0-DV+U'>\<)#WK%T1+<6GSO'>%@O*78!]7D&ON^%7SOG5[@?_.I/J@$'<'O&)_@C%5N'];@.=Z5+J499F_QT] C(=]=]>!,H\Z5> M[[Q6"37+,!)]A^,DBYQ3=?M1.+PY$?R&B>+N[YY\]5]OT;[P<+]N*4[V@X;? M?$OAGK-$"Q)7[ZP\.ITRD>X,/E)AB]!R+8=::D$_YC-+6P$^ROGH+ZS![D,W37ANY?+B/_J M94170'X 8W+@ EY/X457R!D@MXC$EI<",T9O,+3R^8(+KERFXY[T+&Z\6!/;@NZ$*+%&HQN%5#)G*L 7+OGA@4!JC["X7*JQ)1AF"/II'C\J0OO MPM),J#F#UEFBO#^A*_0".NPD!MRTJ2M _?8W6/"X_]_>JMF53I=PEBVRT&K+ M[J$22K?>U-V/URY"<^.L1TLJR1!'^01 ^?9-X[3>;E;=RWC?.%WE_.V;HV9[ MM^]XE?JOA82N/Y<1]'7E\@02K:18GA+0%(=T%F$KD_B8_;NG+9CM"9=>/9I; MM:AP[]OY&F\0&W58_!C,/M,U."-!,\-:BP]K*+JSJB "&LH/E6;E82/JIS@] M^;%D\K81'<(B[ MX(O'\38&O%A?<1R%]HWLEKA' V3!GN^Q_H?MQ?MME^\[!"8@%\.OW6OW!M[O MPV'WZT-F]^7,O\_Z=GZF]]ZH?#G//3_/7L)93*Z6$=)GG]2_G.N>G^O*^ZM/ M!;OWWNM_;H*SLZCV@2\2K =DVR5@._RZPZM.@%_Q.'_=<=\].?\'4$L#!!0 M ( "" D_T75%%0P8 "$C : ;G1G#,R,3(P,3DP-C,P>#$P M<2YH=&WM6FU3VS@0_MS^BFTZ[@ M4C.,STW',+I>%TZ\/T]AKVY:X F29$PRGI#(,-RS"E1"*5/;,*;3:7W:K'-Q M:7A#0TVU9T2<9[0>R*!R_+JMJHY?OVJ'E 3X_U7[3:T&7>[G,4TD^((220/( M,Y9 9M_ @EIMT=/AZ4RPRU!"P[2.X#,7W]@5F?>03$;TV+T.V9C)ME$4 M49A12FN/>3"#3,XB^J$RX8FL34C,HIGML9AF<$:G,.0Q25JZ+6/_4MLR4]E2 MB@?LZKA-("$QCLWVS$[3,H\.#_:[YK[5/3QR]YU.[[#G]LR#1J_;JQRW#8)_ M>M3\8RXY8@FMA52985L-\]UM<6U5\SU%61)2P>1W1HP%BE/5BUK)&*7B:TA;M4RZM>P4A!?VED>QT3,?EY779P6*IX&Q_^C"HX[]/J]OM/Q^H,S&/3 .>F[/7"_N,Z%U__+Q2IL M=8?/K.;YQ7!TT3GSP!L\LR;6(5S41W6G#B/7T:!9S7VS^LQ:=4;0Z0[./;<+ MVP/5'* C\T QRSMQ8=09?NR*JA89J-1ZGZ=YY)-ME I/H) M5YSKH*M8$B!Z=M-,KS>A5#\!GR<)]=4&#%,F0Y AA4\Y$;A$T0R&-.5" I_ MF>O]YG:&5>@G?AUV5+?W;P\;#;/E\#@ER4R7K-8NX$P]+F*PS-HGF'"AITQ1 M 1X 1?T#F./P0'U]'G%AOS7U3X%'0'TNB-+>3GA"T:3?\X2^?VL=F*VF6=5; M^R.E58ZK0#*8L @U7D SHGZ.G1GN\20)P+WV0Y)<4CQ-Q#'+,@4C_JJ> 1X_ M &>F"-XR7 6D<[00SRJ<$RF8_PT<]'LXY55P0L($GAZT#"=D=(*24+)D5Q0& MDPGSJ5"+HJ8MX:\"UBFB5"'-1983-%9R6(HFQ2H7V.B0HLPC 4_5,6EYS$I/ MY5NEI!$18Y+0K#:XCN@,.KXFAG*N*K83:3^*WQ&=R!5R-_8V0^[;'B?).**( M4Q2E) CP7/BA8E9T.4N)/R__P*$.;@N3*$P&\\%3%LC0WCM$2]3Y30:JL?QB MZ*XKW:_4TODD*B&1/*T\Z)A7FE-36!;!X3& [5B[:^>^0N^[M6S=H^;Z,F]@ M53TD8AF5)GF$(>'-);>NHN5=X2:P#5TO[XWA3GZ) !;;>&/U+'2_Q7,G&G,I>6POXM+V7U&7QJ]$ G,M MM*KRLH!$N5"T,!P=6DVI@\?&0N6:MC$1ERPIU".YY/,*G30I:HK8:9EH_)B+ M@(H:KGU$THS:\R^WV'D3@+$+:IA\J#0K=\?;0L2!]6XI.J^%[KN;FOLW;??' M\H)-JQ&Z@1@O@[Y<+MFW7%5@TR@69FFM;^6<-D#.CS/[(7O $UK'4=0DXE,[ M9 &R=Q/&%8'A$?:5/"RUM])KR'C$ IB'HR=>W4T%8",SX+SC#?O.'^7-:W#7 MOO5&'LBWU;SM@?26:]T/C%OBVG\4H"_+X+[MISTU]Y MK]S"!PU%476WF41AODY;L*Q,62,EBO2"[^O\@4K%J6S"S5,$R6$:,C\$)D'0 M"&_.*G^10<(E!)3&-'A$GE[5EW/@_&.51<$;=*HNT3C3>(:2)E30Q%#,R,C(P,3DP-C,P>#$P<2YH=&WM M6FUSVC@0_MS^BBV==I(9P#;DU=#,$# 7;E)(@4R;C\(605=;\LER"/?K;R4# M 9),FH0TR5TZ;1I)*^VC1_LBKUW]T.C4^V%QJPZY@F5]+]%\?EHI#G5K]KZ:6V MK%"(A!8#%>0.WE=UU\'[=]41)0'^_Z[ZH5" AO#3B'(%OJ1$T0#2A/%S^![0 MY"LBGDAV/E)0LIU]^"[D3W9!9A**J9 >>),6,)>P?ZCIVK"H:>, N#JH$ M.(EP;K+G.9ZWO7M8WFEN;S?M\MY>J=[8K=FE_=+N]HYMYPZJ%L%_9M;LQTQS MR#@MC*C>ANN4[$_7U55USTU &1]1R=0-,P82U>GNF=8%W6;L3A2*7JH""=DY M=PW%E4)"_0)V2N(K-TFCB,C)X[&:YCC3.Q!A@$MX/XY:AZT^E$O%TO(F?A&O MC\9#Y=/P^'^$4/>Z_5:S5:_U6YTV=)I0/VIY36BVVK5VO54[QBX<];K/#//D MM-L[K;7[T.\\,Q)G#TZ+O6*]"#VO;DASRMMV_IE1U7I0:W1.^EX#7@Y5,X+V M[1UM6?TC#WJU[F&M[?4*G1_'WEFMWM<#)=M^M<'@KS11;#C)NA@/$)%;VHHO MUP&JQ<$7G%-?YU\8,S4"-:+P+242MQU.H$MC(16((;2]_A]>K9N'%O>+L*'% M/G_<*Y7L2EU$,>$3TW(JFX K-86,P+$+WV HI%DR1@ B (KX YCQ<&^\?Z:< M?O[H[-B5LITW:?O!2^6!)#!D(<*9[[M'_12%&>9OP@/P+OT1X><4;PI1Q))$ M,"B0K#X=R0C@TBO UE9),\E ?,3J$)N.$^XR$ MT!D.F4^E)EFO-*4S#]BG#SX/<2J3E.#^E("%X)"=6D:'B1!Z1R00L;[U+,Y9 MDM2N,M74(W) .$T*G M]R)%!B%%KL)PJO!+SLZ9=A(3?];^A7L:7%>F4)D*9I/'+% C=VL/=Z*O9"K0 M@]-?+".Z)'ZAC\\GX906)>+<-1 MK^%@^VB/TV S3$.,/#ZZ0:@]<>Z=DOZ=,DGUY3[1ACHU:\R.&P2CC@1G>R/8 MG!OWE2_/_7AJX2MSELC$HXKQ]AMH,J=J&0M[G/D;HUD,X 5G[\TAGL0MA.E''DB;:,?)ZF(0AX#1<&-,+#L3H M*4G>S!K.TPXN&)CG;F/]*)6&F5\)S-5&9[*2DHI/[B+/><_2*-8!H('$NP^] MXO@B%-+]:)L_&;J ^B([#Y<+3O55/#U'!K-T7GKD->CSQW*I\EJOQB\9PL+\ M)3NW5S*!;B\JX-KCP[EO8/S12YI8M[;(OH(V(O*<\0P>2968=9C*3=:3A7K' MQLT/A RH+*"EAB1.J#O[Y9HO7>4+%$&$_$NNG+L]/60J=IQ/"\ED)=/ MOAJ[._4,A%(B6HX_^H*Z2/IB.Y-?ZLJX*64'LW#6UPI?:S#.PXE[GY3U>W:W M/M_+ MD#=CBUQ"E^)[Z$1(0L@%GX?&(&UI4PK,2"P^Y9K6T>$D^[W=K9;8GV MN:Q:H*IA*,;NB 48M9[UU/_[=OU*[':EL/%FLV\V^^)M]I;:VYOMONWOA5ON M4OW]K@?QE;>VO_=E\2/>:YBJSJ-!94TM[C*%RGQ33F')M**.)I"5/7S?U#5T MB5!7.:Y>6B@!XQ'S1\ 42!KB [VNJR3 A8* TH@&#WASH/NG:^#Z UW=P0?[ M6#_;XTJ#"6H:4DFYKT=0@O")UJ(_7E@NPT"*9,E5M5>US?)B;3,/XIKH7?50 MV!B/*,Z1$)& (M2AD%2O0X9JJMB\_S"P<$MSXC:1)3FM-[$+(Z#QGE-.)0;; MJPUK/D*$D!)$L5392E*D/=MV\=?-ZJGL^);/':ZGWOM5,M?X4<:[JJ4_1#EX M7S5?R!S\"U!+ P04 " @@)/6)5EKL56 P#Q]RT % &YT9W(R,#$Y M,#8S,"TQ,'$N:'1M[+WK=N,XDB[Z>_93Z'CV[%.UEIR)"T&"6=6Y%Z]5[LFT MLVQ7]_3YTXN68(M=,JDB*:?=3W\ 2I1HB]3-E,0+>J:WX(O]AE/00@'KV2K/KHX3/E\\YB/]R-DJ2 MR:>/'[]___[A._X01@\?H:[K'Y_%F+/9H$_W\?G=<#'TWHOOTH%#/_Z87OK( M'T'/ 3S',/O*0%"RZ O\0L'P("D>'20%@X=1\>!A5# X'MR?^\'0C[S5+\7) MX\?E]8(O,[_X2I(_.(^3)9V>[Z+QAY@-/CR$3Q_G%\77X.NO^<'3("Q^ M3'JIZ$EAP7NEDPD+7RR91&O>;'XU^Z_@!CZ7K9(WY%>*N#^-(HZ@E^(G9E?% M%[777XPF)7+&+Q0])QH\L#)!2Z^5D<,;C]>0@U_-_BL2UA*I"(J(/PBG01*] MG'/$EO/@S: "PH3):.Q[=\4/GE\LFFN4O)KJ4EIF%PJ^$I5QH!CFZ8NOG57! M;(;LK@3PXDH1R3U_$!<_);U4\ SV/!B54SR[6D0S-CA_^K/X]6;7"KX4#B;W M)1A)+Y7-:;U*A^ANM'H<*@MJK M!Z=?GS\:?YR/6&B&<5!&^?12D:EFDX@-A)M2^AB="^L@"L?LXW+P:XB4SF]Q MN0 :\?WD?#".6,$+IY8RNUQL5:(2GJ>7BBVR$*("I38WR^G5@B\F?G ^\:*" M+V972C7'!JU1K#%F[L[3.E_HJ="+&K$AGX7O>P5^5 JCW(BU@@#72$*9&"0/ MT:MO!2QY8%[T81 ^IH(-5 QR_E2I-[7&52F7LOR((AT\8(,2)-Y$(#-Z^1;Z08F)+AZWACGQ]'$4CDO,]YM!16IU6N;M3HL<&^'YEQCQ]-*: M%]W\EB6OZ#^7"0_DVBH8^P$3$=J*[[_!]5_/I%= *^).F1^1HGZ=1BCZ4JJ7 M"JS'4FD5&1"AZ=>:@6(3L!#MM6;D[:@"$"R&E+NXN1$%-^#@9/&:=UA>3YG] MQF5EG$(EAHG-Y:/ *7@,B_1NYA.(JT4*N\2R)T5L$5ZVT&E%_,PN%4.K_-WF M%XO0$0P2[[E,^8EK&^*3<@EX/:B ?_?AH.Q]^94BB1T,)F&)+9E=*_B2-RG1 MM).BF25W!5HUM>+\2HE,Q-/)I$2=+RX76>3I8[%F&B;1Q^1EPC[R$2SR!WG5 M%-^5.2>SBT5A1HF*+HS[YY@IA>3R>@&FGKDR_:,\/22NYG1EB9!G5TJR)>M# MD>6 @JR)@$^A7IY?*"?'VH>^'E- EL&@0*.G,C4H4N=L6);;$5=*]/^P5"YF M%TML37Q7GA42%PN^-O%*8B]^H6@V(FA>2[_\B&(S56JB"LS3''%K0[?9]4+% M]EA,CKG3^#9F>RONKT,AE5?J7']_?%#TDOE;@H:U,&N0%%LB!T8A'>,WU9!/G)I(1- M_$()^/QUX/.+P<>O3 =K0\WTFV-UWW/AD&8E!#DS:!2 MZUB J242BW 5ER3KXR+1%?+@KT'AVPR((&VY%9U=++($)>]4"*>XR!&+B^/R M,-C"$0B#\S?. )N4*#A^H2A#R^Z9\*59*:7FD?1BX"N-LL[K*+)"_:8)\R"O;M-XNE63S%SG6#7FF7T[GT357!A=>$ M+(ON9A>+%72)^D=<:7@.:,R!VQ4Z']E8?W:C$RQ(/&K\TQF,:.RBT6(GI9X$]-2 M-*Y9T5Q<+PXM.5BY5HC+P\ML0-&+EO$X*F3R(NDTXA'K%KFI;-@ZZ0P'WS=( M)Q]1ZOZO<_L+W/TR0A+'IE>6I?Q7+\D M^69444) M/R:1%\3W8?3H)?ZL+H&< YJ?HG__5%;Y("ZM"6S7E@+DB/JV'."YQ.IM>FUT MCM2"4'=3])][DS>R?U<"];MB/I6Q-2PW^0LJYDZ6=E2%$F*!EQ)?U<@OWL MZKH@?OW:>'E>FZNR2?GRV*1P>8RS=! ,[\L<[^7U$D"MS1(59XB>Q\4X2@.) M__F2RU_Q-PC+//#9M4+WJBP7)ZX436/$!F4)&G&ID&QEY"H8_##U2J@KKA0Y MONQAP\+LW,=^R*_%">$H%YLR:"2%T" S:"1GG__7?_P\8MZ0__L?/S^RQ.N) MT>>B H![>U;('1(NCK?4L8<_)QUF9VL?TBXF?C-GGK#[NYX^S MO_FM/\[O_?-=.'SIQ^GGY%H$"JXMW-K?T#]N[;->X#V*.S+_D\%?>BA>W!U[#V<]GS/&]0;) MN6%9EFF8%$&'8$RYG+LV-'7;=BP%.!2."-_\&\R F&-I>>W'14;"NVH1/7-5SB MJ(:NJ5KVEL3!UF(ZFP:>?3X_AX@+VOM?.Q.9V7M_XU\+AR[_+,Z]-S9L8&(; M \>BU-0U$QO._'54ZAID\=Z;!IY]_@U5_U=,-REH3>,/#LLWB#][^R$W! OEAB.=L;7P1#]OS?["7WPHX.H*.K)G*! M"A&U+,4GX%'^X=&Y_<8SKK^SQCD79A,603U_" M.!;*RP\>A"MM3Z/T/N']7Z?1RVWD>^,;EMR]6.$T2O*$(,AQ"=5T5<'(M&T; MD=G\7."ZMI$CQ(:!9Y^_$7L_QOUS[N_\\]O8"R[YE)83=QXGX_"%L9LD'/SQ M;1H-1IPN8E@!!6Y&7L1$WGQHA8\3%L0I 8R(.[ /3,COWB MX9)6CC<87=W?\Y<-'F;0S),*<+U@6A#;+I=;JE@(&C,*0!,!VUR2:L- 3BKU M:PFIW(C?@;]+;\C-]*,G5N?/\5EO&O@SLDWCX=EK.EX(,_B;DI%B3LM/QG@< M?A?Y2S>,['!ZE]Q/Q\8@#?#B:S9@7*+NQFRN1/.Z!VH&XIR%Q$$6A+IB8# 3 M>-TQJ*DM=<^&@6>?(2(*1T\[G==J"E$HXZJV(JF<8.DS(CC6AHR[*7NWS"0J])=1(4Z5$,E^$B[C\[@V+GC@5K]D3"Z;LJS_F 2_WV=;S@BNJ.S^8*?SB MQ^345WPM?KNZOYHF@Y#[D'_SQE/VJ_\PRC'#LA0# 8N8NJLIKDUT$X*YZE'L MO%W;-/#L,R8 K!'I33I=F+/TA5,2B;^^^H'_.'U\0UZ;WX4;-_^)701Q$J6. MQK4?_Y%^+1O$@@K/9YHJFJW"%8ZHP- [D1 M@&5&H)"V<^6WF,]O#J;CQW(Q80]A_YD*O[&_YI?#_C MY$W"HWWA,;\B4[6W_3 ,Q7W^.4NNJ^>B=/(US=_]O)F=AGD3AESD(%51%&(! MB@S+=77%I008#M* HBY-V(:!@D?_Z!"/$#@:CS3-51R;,1/#2/GF/_4^"/_W+&M?&K:)I'.9JBVZIF.XY&(-%TF'*" MF(X"*5P:^@T#7R<'@G">93G[O,+&CZ^3'(LUYOCSSZ)()EVH>?0X7WMID=BG M4;HZ*NSQ.9J7:G]X%K[![+)8OOS+6>SSH$(D4SZ^OL?LW#YD_8Y+R+__4.).@S]G:)H#9UY?73+V!WXR>Z?>T.=#9ETU,I]X[1S/ M/B]=YZ))_ORQ\#FSU_JX\EZU,40S-.S(9_[QHP@YPL$?K63QROP.Q]V:89Z+ MPXZR8(0#_R(8C*>B)\VW,$HS:4D2^7?31"32;\/+,!#/B<(QCZ >+N8E?*T4 MG/<1XR@ZY(W05*-#T.XZ1-J*(VB36KA:4C#J)QC-,S/#8;K\YHV_>?[P(K"\ MB9\L%B_;)1QKY]I$([$?RZ67V1C6(LG:>K"VRN3LWJZ=U-4'U]6U<_3V$!.I M!-HH#OME#J7*.*9[5W$><3^62_@W@+5[1_$2T$?W 4X>T^\:!0,I-_>6F9J$F=T[K6,I3MURZ=+4:E57? M/^R2*K1Y*K1Q@9N4L@9(V6$7AJBL^:F)%:I=P;XT6^U4*._<\*!4*&BSO(1T M@FN@?E[E$5XQ^61F1J8C4\=$0(V4YM[66:[4MM&&[JU>I3BT48W. M7"I9R%F/(HY7K*UF%4^NSM?.6ZZ>R;+&OB;XK3(0FN.WCN[MX>1Y;V]5ZJUV M^ZT7LV:X4M'50-%IAR@DKON"_D&TN]P/6;L)NDM-78#:-+]GU^ M#)40_B@,^*^#E$YO-,9B$"=D,/2B8?S[9,A)RN^M M0L6=B)!#E%L0T-CB(J M;[9O5"PJ-4_]5#OYHC/^%KHB.P/K9L:P>'F4EA4&07I,R:_A(VN6]*^=W=GG M])S"@ND=R8,^Z1D@N>;_4AAJ( RG/^#@C3!8X>RTM;_[R]%+LP1EFYDO3>564^^,$.UN7FZ^FLT2 MCVWTR&)273,EXF3)!8%^8>%#Y$U&_L ;+QEN?#.L&15:;G@X+3Z5TF(N*$MB MK),4:>5.Z/)(!=4*QNL5N3>V'W'LC%]N0WZ+6!R-V EE]G[GJ(QPG5!\#3'0 MF0P[7QVC$V*]P49GPK6D1R>D]?3:NJI@M IMW3@'H-$ZNK.>R:Z:N>[26*EJ M;:,I/ERF36JWZM)S4KW5/#/4& &N;3Y(RF2A3(JK!EIZBZ-IXEA6N5>;A5/O#&X=1>+ZFQG]U@M[5CG[%AM)%/&N#+&E=(N:Z?J M7SMU>B':R[+ !2W;2DSY!74[=1;&6 MRX2G5VMUJJ;NI%VO@8+KLEG?,VE0=[FL-(YJ%J'=V45QMIE?DAF1_J* (.'4BU7X)/7)W=?M>T,6G#VCJDW4L%[KE,V7 ) M.UE\?%J&SWJ@+OMH7[,G%DS9-7OT?-$(^!N+[L/HT0L&[.IN[#]XHDNT\SQ) M;?ZM_\B'7-W?\$_C>VX!?'$HVOS]W_10KO*V'X:AN,\_$4!P1HYZ"%_R,F'# M-D MB54M5K2Z;-VJ4G:R]EG6/C=8_J5WUQ6&ZR7GK[=2+=4;_1UP]5N936M';O@$ M;6N:8.ODEL86L;H>BJW!!K39*J[+COU6:5M92-RM0N*6N)NR?T;34BS2V93E M!_5D\U13_7(XS3&WVI']J9[ M\?&AUH_@+S=&A.OL)7#]48755GW7'Z\'_/$LVZ,[VN MM4^G9_@16H(U,)JO\"B M>.1/^)S;_)-[\^4K\X+X*AFQZ);; F$4;B9^$-[? MOW'I+H(!MR=+5\0;BY;1-R/&$B,8&L.A+V[MC<43QV$\C5ALOKQZS9C?8CP= M^L%#\5LU44(S8[J!'TNK^VZ&5.13'H>=I\/KJ2.HCN*U[/%?PMQDT^]\B\)[ M'LJD[^ RUI!V61+OU>%]_[?/2]/\D<7B)-6-5#?+4)^-Q_SN_'6^>M$?C-__ M09QS$<0-23])W5,_W;-(IFR0K2XIHG]T4!%)W=$=W5$M7D]\C&Y'\2KC%(GW M3L8I4MW45MUD8ZY9S+QH,.+O8[,G-@XG8J@,5:3ZJ214V4*\I#J2ZDBF3:0N MZE#:Y/2*2.9OI5\D=9'TB^I3#J>*7Q?PRXI/C<&?4S_V7V=)OK)IY(W?@-KU M S]A7_PG-KP($B]X\._&S(ACEG#A^.K]*XQ2T7\%\JQN\9J-9W(Q\B<-R[F4 M$&HNW'E*523>.]!Y*>YK"'W$"D&UT@K!I=2>OT-^NR5GU>JM/$NWT%OYX2?7 M6Y+O+0.R-$32$-5>;]5&X/DDO#LO;MH*5S.$_ UQI6 ?4;!OV6 4A./PX<7D M'%CYGA3WZL5]*Y)W 0051M-6FC-YX-,7>_2X4,T2)^;+[W47I%$8G- M@==<*[-%2Z*O7-,_3A_?J)W=%=57YHD$L"#713"9)@O]5#8@30A/@^2:SZ\9 M,B8V)BZ(-VME](IZ%:FFH^O",M8M+?MFWC51'U[,>EY(97@D]KUI O%.]IUX MR4(&SFT(G ^F7$XLG;>1-V27WJ,4SX,$NF^HVP;Y+/ ,O6?I&>[O&>:I)SW# M9H-#IB[;KM%/F[IL_\*J=$C:X9!T.]96*_/WF-DJ]J9<;-IA&G#5-4Y8E,USJJ?(I M'HG!KSJT'9O!%HN26<4WBZ_N;38)XVR>K>'PFCDVE<7Y%+%D\>E97&T:>6<6 M2S7=? 9W.R1O>(1\ /%X8\7?5S;<2?'8B@(M\0!V%H]THUX'A6+-O)NJ*=XK M"E)3U$=3U-"02$W1&J/Q7E&0+F=]7,X#B\>W*.3?3UZ^C?E=C6#H_#GUTWWH MN0ST8K'<&XS\@$4O^7'-$H8MIIM;8"Z?;]=8;X6/DVG"HIOP/OGN1>P-(%HL M!%O-O*GBD'7I\J,[C;@1G4;,]9_%/S$?_(5QRS@* MQ\.+QTD4/J5U. US#;:2@W2%<$<"-%4XWFL>I#[HG F0'L'I/((:: !I'NIJ M'FJD*V3@V'BW4>@%49EOB0IK%DT\3@M1];=4 J87_!'>&X_\S@.O&M%#Z&8=BOX5S2E)C(P=T#Z8@L@__Z3E_A/;%E( M$?_B^<&7,([-EU_9\,$/'O(=CEX[;UX\:-TUZ< MCW[@\Y=(7Z>9W5'WHF;.(RPBYSI)V^'=MFHENA4W#B?Z-3N>O6Y8L<(XN;I/ MCS^7N#@J+E8H+S%P(@RTIJE_TR%1DP[X$B$K")'VX?A@D);AY'+?IE,6FHZ' M^AQ)4 N<_$/B1.*D]CC9Y22A#N!$^E$=\:.DW,N,;&T14;.,K,2*S,C6 AP_! 5GF\X_9T,CG@]=2E2S,%%&O:70;4^^BJ!03/Q/ MJ]2Z'=6Z!_9HB[+UUW[\QROA<\.(<6(XSX.1.-F&__G=BX9O!/@0 M"RA-$>EU5%R*U#HR5B351U]\J:MWD5OAV_8XJ^J@T#ZWXTBG6M4&1[7R96JT M++CEPKFT((V5_(99D'IBXV@FI^[BW0J[T1H)/9SSWSZ/IW:*N58N24L=]RYZ M(*U0T=+!.9*#0P_E_.]N07:JKDU3BOPFHFN8EZ3)//&EUE38ML$D55W(NPW/ MCP1,UWK,2,Q\!8#LF=E?5!1GYZ5I\5)5I0DC\-I:,7.=@R4QU'5F'V; MCZ/ZZX=O'[Z&T8,76".O*;9B P,+YW04%I[F0*I6518WL?3WQ M2!RL!D2FZ M4RTK-3$?=^)ZBI.BH.4!6'TQ4*MHJZT511U*/]=7TKMXAE+5.EU*9NN4WDG- M?ILK.&JL"6M3KM%E@R]=WLZ[O*=W$$Z* )GZD*D/B0+I W78!SJ][)_6_Y=) MC[8E/4[OU9]4HEM535=?N3YAZ5R78U8IW:V6[EIX(X?9&RJEN_/2??JRYX/M M?):^=@WDNHN'Q5:MKZ5D2J4G1:1+O5=/;Q=E_K73^=>665"Y M<, -1I!>[T M3L))42 M0(C[0 T@+4P@\Z*0ID+9ZLQ3LY D[K \GL<-NRPZ?W M;$XJT5*G=UZGGQX!)_5JY'IVJ]>S:^&Q;*I%DBT<6]ZNJXLU>'63^]8G<1J% MB#KE=216.A86- HIM8H4)$XZLRC6*)#49YU,(J2]X76C(-'IW3\E)T!S1_.0 M)T"W[R#SHO.=\T2L2*!KD\NJU3GI]4ED"521W_!?IV/^$NG/%$]?_,1_2*G$ MM5VNWZ\UBOSXT8MN7F*NH>*G^,.E<_N+8UPW1^A7IS;O^[MA;D>2!O)::VZ2 M!E*IDIWI6'AC;Q "/_"^\<<$R5,/R5^??,_SH-.($FWIC? MH"G>P0;1V&/&QU,?Y!PJ.ZB/_/ *K7(J&S><>\/IF%W=.X^32T-D)_,]=I[W7'A*)WXXZ3G8@0.S$!??L DD:?"P^&VM+?J51=[? M_8CQ6&C%8MOA(X_JZBX$:PW/YND=+_;3SR'9(?;+#Z_ +=%^@W_U N&D>@&& M_QPR_Y]?V(,W=M*)Y$ZDX):8WWL>O[78E^44^/2& MD!%GD2O#-\:H#'K.UF MP]+A^%!IB98*6P/$X/3U(.79*>^Y(#NUI[=S._*YU;\*V&V8VG^7.XW-<7F* MTDYYZE24[=G7HUI/W$Y('<01UR_;?UZ4"#/?@QA# M_I01F(S ,EE31;2/U&U%\\WPDSLLBXJ&D<_N%Y;[ZO[>'V0\K+LH[N^V+(H* MRB??4.=%^PT9DXC?./VY5A']3:Q1ATW3/VLU0_&4CF>KE'.H[V"K\L/KL"8E M=<*I=$)]0N'9$<4AS3DP$75-D?TO?V9H^3L>S2OK[ M>S9(;B./,WJE%,GV^=6(\1":/;%@RGZ9^D./?WH1S+YNLOLP8J)* M_SYAT6TX\0I[^;/-R M23,6,NAN"QFTPH6,X]40M 4).CI+T.'S]*<$_DF=EUD&'N\@#?GAE4A#NGU'66S? M4:2FJ(^FT'2^9T).XK*:RW[BWT9G@E%>^*S08(GJ<_VVQY M&F 3>)B"=MC_\&;XZ6T"2QZ8%XEJG-95H13-K2L6@NN(JT'"[YK^E!7%Q]4( M8(?>EOROYRE&XQ%<,B-A)\$9WU1-/(MDO0^GD?);E. MA9^!JZIQ72D$V%D4.)A^#R+FC?U_L^%%\,1FQ= 9UMHN$5M-OX&K+N_7$=+6 MG,[6'$Y?5.&%2)5Q2I51,S_D7<9'ZIA:Z)@#F)YWB85T3T_FGM;-"Y&VIB;N M:;5^R$Q%X-RVV)OI7FS.G]KO)FUK7??1/!C8W"A]? MV>F8/V)6T/DMC-)MMTD2^7?3Q+L;L]OP,@P$::(P/7SF@A,IXO!MEN"^AW?Y M0ZK>P[QWEB^\2_D>@O?'*](+W+ "0L6 38\$W MHE"1:RA3CXT-!VNF5S2Y!-I(O:)5OP3Z+E&06>A:9*$K%HLJS(V4C)K4VYS> MV+S+B95N2VVRV)6ZM.\6#*E@:F%Z#B 6[_)(I+ZHB;XX@$^BR]41F1656=$3 M9T7U='6D!B=]23T@]8#4 Z?4 S4JH#2^>]%PI?0EZ[I_DX2#/ZXF@H[-PL>K M:2V%J'1>3:UTVY&5;[3NM[$77'J/N0V KT9G_<3$L/:QOU(EEJ?D?./A!E(V M4>(*G(ABH;OF2C7R!UQ7I[/_/?"3^/KF]U8(T=JY=<*&%(C!JB8Q1-<3;HS% MU)X:J$(*$%TVI:XR7?H.W6'_=LZ&U/O-L>87RX8A,&T3(G7Y$1E9X:E#JZW9 M)0,;A<3M'*J6A&9UBI1J9E_SV]:D;]74C69;LE*Z2@UB:4%EU];9MH;S< M684*^;056/O%NY+E#;;!^Z%<*(WK+9_S71?&?=-\^V2N/RVH[A889Q7:V=FMUQU8SEMI#BDQM1>;$6D;? M7L[08EEO8KU[T!TOX[^UU)S9- M5GH2TOFLI_/92(]#BLR)1:9YGHDT1S(7(A/O=4^\G]Y[D6YN_?7*Z0W0'FZN M%!3IW$H#5&L#U$B](L7EA.)R>NTBQ$6P^\V'F>MR\01;.B M?I9_JR$9^@V2,-NUL7F:78MAI$[HEN= I2DX/MMKD>#:S'9I"DYD"NJQT4 * M1_V$HR%.I#08+70/-^N$03@-DNCEG[_?-)S7\XE\^OU&XEHRN#4(EM%_;:WZ MZ1/($OUM9O!6 9]D<#.#MJSESG;QR)QM8QR[IL";.LR_8R:]'$Y*MCM$)1+KJ7 M+";45.9M=E*DW3L>@T_BA4ITUI9Y.]A!&>_57Y5*IZ4VR,HW+W8]/_J;-YXR M\V7QZZ^V)T&PV9HW$RE;D>JI0I>0ZMUDK/+&Q53>OD*;TDM)38=@+LG>+A% M K!!OX@#RL3A9D_>F%]JR'K>UI NG%TKV/I^7,.&\;H"7$,I *O4D*Y(-9(C M79']+%&:-K+X-_W@@7_&?XLY^R.O>9V+2]F:IHW63K$5##Z^2K)8)+@W$#4Z M5_8D[&""=)S!J]W+#!-/(3ORE]>QL@+9;;EQE9NZ.N(DMMZ#:*NYE\95UBRV8\U M2JRL66RP!95YP@ISW+)>IH/-=.HOQ[+VMMZN@]3!U>E@&8AWLR=%_259MH&6 M B#=R?H;8^E.RN8ZS8WK90FK;&30)G4L'4NYK:O1"KDK?D6K(!F3=HCP=LZD!0!L*A.Q9,X=_W-KI^;O7(B1/ MY4G\]=5[]A^GC\T0)''L[N+USSZ+/U^]_^&XPSD0)38/ ^<-"R#__\4=%]=R M7V#!,#<\W]\@N_(>!92=I2QY^3ZD5=QZ8CW2_*#9W,F_?UN1-@W\&2_CD1>Q M.,^FQ]2'89_GKY)>S^Z275O>5]QHY:;!]"WO7]]TPG_=\9;7[($SK.B6:1 1 MI9=WO""X5Y:[]\DA^'"H(:]SKMU9?XCU>O\?I&N2?8+ @?N6M0]HSU(O#Z(6_N ME5U:3&T378KHOG:.:V\XQV0I,^?7=[SKA*-LS4UGEW>\Y\"+6>D=Q<5=[S?V M_,?R&XJK.\-DX,?KP)<-V)6:C"O)=??-!NS\OO=<(WIKH3P?L>G.'_UGKEKB MHS]^X:9\Q/52LC*\-XK8_5_._C.V@4$,UU1MXAH$N9H.%5V#JF+K M%#D J?S&\<0+=KGWYUOO;LQZX7U/Y&Y$3OGGC^(>^?GE9GD7?,AO\?OEQ:UC]VYNC5OG9O': M-7FY&\?Z_?KB]L*YZ1F7=L_Y'^M7X_(7IV==??UZ<7-S<759T1NCG=\8%;_Q MW[UXY _8'ZT,/ :+HU;PE KN^9?J-@K=TP^BQE[W4["='YZ@^1<@QS+T+&0B5R'&$B%5(6F;MN.BUW30F>] MP!..ZY#YG^QPD'H%MR\3=M:;NUS7 HG_-S>A^) M>MOS;'DS?5<&S;[P?_X3JN"G?1X([I("2R3E MM]^-ZUOG^LL_>M?.MZOKV]ZWWZ]O?C64VT*Q&=:MN QUK'S846GX@8C_/JGJY+E$0-XW3:XS>LF(]?[, MY* WBZEZW'-@PPKI^?/JC;Z/_(2=\T\&C//_>^1-SC9).UE*.S$MU39-1;,U M$P(+&I9K91H+FE IDO9OZ=R<62"YG:Q_&O*ACWS@:.B]O# >(W!/[J_3@/4P MZ/?$=\KD]_4_[Z?@247G+'-P#JO-B+[@+Z0:,@P-4$*QZVH0NM3FVLPQ;0<8 M!L6%%BGR@CAUIH^NSI1ZJ[/;:^/RYB)56IW09\E"$C*%=A^%C[V933[.SUX2 M[O?%FI'T_92HR)VO;$96^/CHQR*6[]W[/,2;)?(^[>0[:^I"4U&+NH:IJ4BC MP")<1UG<(ID6@*X)"#&-O*9RTI2IRY]Z.[N(_OYX% ."< $Q 95YS&;UV M\)K71CIH>T- EX9>4PUJ8==V-)/8CH--I!G(Q18A$"D.(JOD%5G46&B Y))? MV2-$*0D#+YW;7QSCNM^[" ;5A2HE#_M0$=7? YMT^"<_X;<>%+WC#\XSYU!* M?Y$GB19T[WEQ+YZP@5BX&/;\H.GT7X!U<0;"L-ZGH233TJA M=?CH!6_?]KL_3$;\5SZONS :LNA\$(['WB1FG[)? M\F(@II&^3L3_&W($B,<'?SE31'HN&8H?T>)JYH^GCT#DOW[*!NUR#99?4O3E MM?QS%V^%%A1Y$B6Z V\\GP:G[$^O.(,XE?-DS_]]%R9)^/CJHRAE%YJQ)L?M MX]B9;32="I:&A+@*5C!!$-N:BRD&.@'"D&@:C^:)K:QJ.JZ(PHA[NFDMV4W" M0Q4KG 9)]&)Q[W0'[S<67YU$X9-X@(AP;#;VOGMB_6I]<#/+@KYF^AL>SMAR M$#:&_%'WX_#[IY$_Y$"M(LPI4C+KY]I'*ZT?/1M'.@0!UJ:'OQVTVO'% FU[&-[LHUNK4E M3L'?X]%/R,.?J/>O:>3'0W^01D#A?:G1/,W;^GFUE;YT]. %_K_3OW^4RJ7- M@GIQ?=-S'B?C\$74G=1*+%^KJ=YE^*%(%@L\I],)Y=PAU:O)\=5*/N54Y50K MFVHCW(,C>W4:67AUBF)0374-W58PUL72"G2%5^<21\' ,%>].F,XC%@M_&ZP@!=@*T TD&*,2TS1Y4%K*F#0&NXJ^1>$3CW#>E7^Q.$WX MH,#WZLV_MJO(^IAK#2XE% -'1PC;MFY3H%N*ZD)=2*CNJ*:IFN42^BWDDC;^ M__S)^OS@9YU K!PJ^7**A-D! ]HY:<4"R"3BN/M&#'\Q>SYLF8?;!C*WI M)[.%(UWY0!6(5'W^$Q]Z\4O!Y:M8VIJU+[!F\0L4+WYU$_E=52 MJK@8 P@()1!0K @G'VG$I@[57P76PJ\W(N9ML,T_*(#^6&^O\'247]8/*@0[ M#J .5FU@4Y7JAB&J5VS?1S[_9*G]FJ37CNNU4[Q<%+$M:NG85"V 5*)J"%*@*PK1;40U!R$] M[[7/CI EWCM8N*?\Z3FR0<_-'O_6_P 0#8FWA1[TDTI)*^?%U1>F1! M5):"J"JV2Q1=YV&Z:JN&CA#09H((- ?H3EX0YPK^)M7O:Z3P\O:7:REK4M92 M62,YI>?@M-*"V+IK6:;JJF@F:]"!FH+,(J67=6-?O\-E9:%16*ALC?&6>]R7 M7CST_IPIQMY7+_J#);TO7ZP=EWZ.D=_>6?!VW+"ZYIW^-8T3__[E5>"$4345 M2Q?!,&U(WKM[Z0U&C'.!1]!_<.^!I76\(BK*;:OY ?XXP]/(B].]:\.>-Q[S M$6*WJXBU_ISZ(M+B =8=FP_@-YX'6[.O0BPJ;F>;/.=Q5RY3N+ M[][K5TTWX:5?GD_DQW[/"X:]'U!NMG=<9OF@NW_QN8@OI>/Y-\6KS&\FM@#' MZ9ND;RKJC730&WHO\8=-6Q-WEZYM,*XN&VQ8CFU2U[)=BDQ-URQLVAHT35UW MN:'AWLWJDJTUC2(^H=E.9F%>$B^9QFO,RS]$^ZJUN-U3>6]'JI6=T05W>]7W MX5UOD_]Y&1[@/95W[#2KI>X0(.+X>?23A,..C3F.HC 0=G?\TF/2!ODM@P#XF#+LOF5M-"2N X6)49$ M=9"&;%LMVNFU8(W@S%PY2&T@M<%^VH #T.N-O8A;>F\PX-H@\@2D!4 B87T+ M/^UQ83HOO! _68A#XJ>SETLOPIVS8Q@&EKS8?-_,USDI>\$SL7DZ5&T1W MYRCSF/)NT@X],+80C48O!U6TUJ-M7NM1]MJ)O.?7E#7U'6N^5K+MN?E%MML9 M/+%4OM@VJE%3\I2@IO&SO=(L.1DG3A9.K^;63@XF^8B)IS].8_Y:C)YR=S]8;I5?*(M MT_,F L U#!,#"VN* 2#A_YFF39"J:K9;T,,OE2-S&O. .UZ3E=_4:'2A3_;9 M:R5%4LY/SJ]#\SN /72*\YXUF;!DZ&%M( 0@UW);<5P5&2ZT;0=:BJH0PTJ- M(%9< I6"+B"9\/R2RHZ5I19_]_6<^S7K)OV>7[SW\Q$VQ3B,Z3XK!XM2]H1<-XY[H:. /RRK_\0_>CX7K*;V:@+,6RN<( M0GOL-$^%Y6(U6U"-1VP\SC#:^X$C+UW:G/5 ?E5:M5Q2+"]'^ >+RY:R-ZIU M I:E1P!R'6RZNF%K*K1T44HMU+JCN::#"2R(;<0TWJW-CW>&0CUJ!-XN-M10 MI$7)YWQ;(U>\X31)=76JM-/C#S-U'*WNBUQ?0M]/RVZJJ9]QTSH7_JP5H5:7 M0FUHA@8-BI'B.JX.3)LZYOSX%T05K!74TZ432-\_/9HROEI._[60S\[DQ6<] M<3Q>^LG\_-">. .0Q_TQ'W/I#JVF6+I7G3XSA!!Z&R7SHV6<,^Q#BOD(7 M>X:S";Z[($>T6><MUHM@B@[$F^UV/=L/58JD'OX MQA2E/T?1LJSB@9W?1>M895U1#]ZP2QO7J4O5 M/DI@1?P+].M"3RA AQ9U; O:@.@$4Z19"%L.T14%*PZJ 'U%ZOV;<7W;N_C4 MYSOOOA0A^"O*KNC M$\TT+:K8T#$(-SG414TC[*3Z6F)Y3!\UE/88.14B\ M.T!D:N2TZ*#$5 !QB"URJ);B&BJFT"#$Q41#NJ[O0Z7? V\Z]$4NC[MEG/+Q M[+!LIK$$3N. @U2=&#:$CJ90 A QQ"$SW&71 M(,;\=_,@P%E:&Q'T7$W8['B2]D-H,[45":&F0>L0#;!;%_V_/^7/J)R^M!]-FNJL23$T#DP& M[4 5\_#6)08V*??231-0QW* 213K&);)BT<]ES.J_<[=9FIK$D)-@Q Q7,Y* MVS$TD[ONA%"=6%AS;(J18[E*XL)"P6]3D;L=3)!-UFDM..9+!1JS+8 M%.@NMDV#6I9.J,U5I&-I"J(6A<"V='L+VX\$TCD55@^@V M8 3>^"7V4V.TA)/ VZP(3XRY9O%TW+EDQ&9^** C0,.M IJA&M @%#O8= F" M2*>(6+:I0P(CI16X0B8!G1L'OQ:Q"%0@92H+E:Q2"Y9EFJ"?6@E*GRB M;Y$@=Q;1C3>>;7>9+:7E6V +)_CW."U]GYN9#@!I([VI3+LT$4BZ MY5HF5X:Z!A2BN8!28*F0N)KJZI9B[U6A:[-[+TU-_CX1.\)8X(=1#D"M!\MF MFG8&+.W*K2C0QB[6'*IBC5 %&MC"*J:Z0A77L?;9'G'V^:L?,&YM[ADW,KF4 M9.M!LIF6G0$):15(#%M!)E"@B2U$*%9-I!/@FA AQ^;QJ;8/K:[2'?47P6P; MK1\&K8?'9BIV!AYJJ^ !%,VQ-$WLJ+,(-37JF@!A9"#5Q(YJ[I7SYFV9OAU+T9MML+OGSY.6^W MV&F\G'ME[0YZJQ0HZDZ@JS-5,%<\NQBFW?#U2FG->SN\GR7"%>OMOO)X:-4P M^U,,_^0G_+&#HG=?6XQ:H@SSE:OE>1^9-3UFUISR!-==J_S2=E_K MTA:.W*EAZ^C])TC_MQ\+O[GN M[H L?T]I'MV5&+18"/XZ#=A\M1+T>ZF#G^_>UZTPO_/28+,!$ST]YQ(!EQ)! M]U(4IRQ:?;]79MS_*57@'L ^4+0VX+[2 MH*"^+L+-*(R2\X1%CST_>&)Q4K; EWF(%26CW]'*VE- 3JPA"WOK\D?%$'-GXQ,8EI\)N#?HF8UM?8EM! M%&D*TET'0=-U;(HHG6/;(;I)WV([X][U@GF7+)GG.P\7XV+:5S%I@Z_;@1BW M"Q"B4,L=WPJVA6[H.=T1?1=E1!?>I M5N6J2/W0UZZP\%O$)IX_[+'GB>C3/6M=$Z9[J0>ORBG>"\=C5LX>&97:$I4& M-/4<<[$>O7 MZ0IE=Y<[=++$F>$BTS$@41S;5K%.7 63>63I\C]65@PS@GX;>T'"_5DGH^E! MLZ]BE5AIPVJ'#!G;@2 -+PO,D6X3;'(#-6M3[% =SA!DU_=_QZSU+L\7,94Z0,5M]JIE#%=1]$( M 5R:2LM E!(563H/ZFP38^I:"E&PJYO0(9;U7CCN:2O_S:)PZ,4CP4:*(/JI MU5!L57QW$21>\.#?C5DE]K#10,-+H.F.2PV,%$IC*=BKK^$X?"[/QX?S/Q!W$>5KE/4ULIUR9@U&DH$Y>I!-<-Q M-* [$#D\O.,Q'1@X M2 &N!4Q'QP@Y"%)E[DDJFFF1'9!7T1)<^Y'7J@AM=H .9]6Y+/S<$G_\?\MZ M;$@M [DV5KD'2E4;0"UK7P,H5E8BN5Q]V648# Y=JP+["J@TQ@L5_:P04W;P9I%54LE-K3517V8#HW5=.66V*O&$*I:7\&=P%ZGRCO76<<= MV(%6+4=T]2QJD"- M0DRM1?I )2LN5*F"JB@_W@<*[F.MTHW"^BR99LR-V(6 #EFEBX-J24F#JPH6%: M .B&G36QX-$!7%G*R%C^;<;Q0^^[A8#V%47N,FJ :I-(KR'2531BN%S&1$"ABD5L!U)-0P:Q*U=MY#\'5I;0U #5= MJF;N),6:6A3<;0V@BN([7>\K&FH#@#H2W]GLGG&9&/8B]L2":4EVM^/^(UUB M4.=A&X*J[EA4476$B$W4K$NWBQRT0D9U;42E I8G5]@F4HCA8 !5&#@%,M#27%J3$!%33--NQ7&3R?[.-' KE,6")RSJC M^*T@^,%M9!\JE6YJK.M>#AD1=@1^RM(NFI9A* :P( 0&P::NZEIV*J%FFW!E M#_$N\*NH/6(?H$J/_JTK_#JUE6JP6BLH7=@"J*HY%];0-0LXIJ( 8G-_UDY/ M$IU!U=7Q2K>;(Z9%,53Z>K4'R]3.8Y5Q9&=!2'.%<@JR,,1 @S84W;D!QAD( M'8VZ^X&PHN5 BONZ7F5JM7X@K,7NF*HF>9EKO.%7'T$V&7($J+G4C8DILK@I M!"K&*@ &S(X]=#5DKJ1N5EW4(W3;@+2/M%:4KT+)UJ!+% 9;F8 .K1K:!0'<< E;R$2G-[I8M8))6>'CHY^(HU_C]'QJ(2?\D2P8<+'I_9!- MU]OEIKU1)&3J/V.7QV8.@<35@$D,7>,AF^U L9BE:PY2W?VRL0GK0;#@@[?' M/7[L\'*)FJNT<4U%MQ77Q*Y%.8L H%GK7MVFKEVPA6,A+$8PM/*BLIU_\!S[ MGP)_S.\2<+!'Z-PS-V?..L0R_Z<^LF+["XI MNTM*[E?B>-=W;Y4P#Z'X"M<"';:P6JYD &!=<2W5,:%JZ]0B!E&S31L$F/9* MOFI&PE2/_LT;"QMYL#KP-I3O2*>T)9!1E^ND5'-=2X&(4 OI*C6!OCCL0$>Z M4^B4;H!,157;LA=&N#?Q_.&Y'_0&WL1//'E*PX>L&.C(S&:0F1E:?P;)_&%T[>2Y9,U U \;(96K S =$U!HV\AR;6J9&%B*G6W--5QUU;"]&U([&+R84X=_MAY; M51J]57%\#U^K F21^N]*[)BSDD-V[P_\1%;^[ /Y7%;'U2RD*X[N H"AZ^KZ M8J'>X'I@=6OP-4L\/V!#QXL"/K\XQQ-[QI+W&&015- X1;?MM1;-.QL\(C/EY=B:GSA25.2NB# MAHL=)%T0']7Z[D#BS%G\3".QB&0U;._.ZE #@9#L@+46G*VG0/5171:T( M^D#!?:Q5>K9%\Y17ZJA]3$2/S\7GZ<_=.B+E0XN2/QUXMEOJ9^<+H#<^X$7#/PTZ\$_2#?_?'A- MJ?3'C(!O:;,Z\[/UM*N #O@-'].?HRB[Q\1[8.=W$?/^./?N^1M]\L;?O9=8 M;#8:1?/)>"F(8Z3JQ+ A=#2%0Q410U$U"&V@08SY[Z;XCO>*"KM-;;\]J38P MB.&:*G=^#()<38>*KD%5L76*'(#4O61'2+B0"K&I2[ XOSOUC=R7\7IEPJO, M?S=WTS^_SYYQQQ4AO\6E<_N+8USW>Q>7UJI@;@52M1"CAWC9WR^-W^V+6\?N M65>7MG-Y,_OMYNK+A6V(CV]N^3]?GOE3Z8N1^IW>@-V'@\O_J7,V[AQ=_\-0?9WP6SO/4? MN>:^9-][U^&CM^*F?O>'R8C_RN9\_O_R2OM>W]KO4[6=MSB0=,)E;[HC175%,MT_E:G5* MY:ZHV+UF7J!@;[FY9[VO_,(H[CE<]0P[GL'O!MMO_.=-3#\IY&N[1?@ W%^E MQ?PIJ8W??C7A8,+RUVG 9M3#H-]+W7*1N^RXHI"B4B@JXY<9]>!24JB4%"DI M4JE(43FT4NE&^YM+EO0B]L2":"WK'2L]]LC[8,I&-$ MF8:76\HLR[)5# T-Z8X%,74PFK6"=P'5W=7RM^N94+E1^%ATVKGS/!A/!4V, M.&;\_X>K>V#LV9KV;[=V%:>+<,- JRW4J:<2$$J_;*P8"" MR%?WOX3A,*T)9M&3/V#Q33@>'C+I U725^3I@&U;U^@R!G/'KALF5:$!7(7: MEN7J!@*:.\<@Q(Y9T*=Y!PQ6EK2 FM+7]<.5Y$L,2@P>&8-*KO$S534#4Z29 M.E !U8@)\=R355VRVFAO5SM8C<.*,>HKM,KNZ1*#$H,GQ6"N31=PJ*%017-< M VLVP$!70>:+\OAR):N_JQVL"(,*[E.-=@&#W:B<^"4*X[@WB<)[V6IO'P3G M&FLI&N$6E'NR*C)-QU4,@Y(Y@A7'U5?R02GIOZ64/V3X**)'I1:M]&IK3MN< MK9;P70-?/=?SW5"ASL,\B^J V(X"'(6862!J.@;=#;Z519X4]!&M1><["5\) MWYK!%RVK8AP5$\ #6 -8R"1 535G5MGG4()5M+*BO-'Z5N,P0T7K*P1+_$K\ M2ORNX#?7F5Y7#(L""#5DV5!1- 1,F.%7)=38V?Q6A%^B]HFN=QJ_K5HHO9JP MR!.G)_?8\T1T78G?>T)N"[14V^=F>^4E>MF=^G>%E1\YON68Q\Z+!*.TV M.V1/;!Q.1-\R>=[@BN\+06X!%M@F, $/4TT'80L[BN*HV>(/3G(=U[0* M-HKNALCJME/!OJX<93>51*1$Y+$129<)(@,2HE+5TI"N6":AU,7SY54(+84J M%=C(BFHDM+XJ$2D1V4I$0K!$)+(T2B@DV%8M'=HJ0H8R1R2V;/!NK[6R)*Z" M^Q ?9:=+HW*T]8TC;SA39T>6/'K1'TRD:UM\@N]&S.66.5VL.AK!AJ)I)J9( M=37=SC;_8TU;*9>_8>.QV%,6#+]FE#Q"F(B5/E&JK-2MK:7KDD%K-(:4_,9- MEX=PW)4DP$66R@T7G9>[ ]7&UDJAWDX8JBRPP[3B,[DDAB2&WH98F45T+.X;)\:CHFJYP>YEATD6:NY+XW\M. M5N.](MPGU6Z?DIB4F*P+)LD2DZ9BF#HR5$J1;EN88$?%\_T3FN:@U>V+^]C) MJIH(]!&L=$M%[3#9LN4X-O&$=' 1G&^:Z' &!VE+T"''10HT';%S&.J.J@(Z M/TX 4FX9S;>@$_N56!SSVWICE[&XT@CQWRP*AUX\$AJ3(HA^:D/.1N8]6X(: M75NVFU(XAH@)#-@B>&75>CM;4U&4I5:Y)T#"1L+F?;#!2]@8.B2.:Q%B M T?1$5 ,*VOKHFJ4KN3TMS,V>\*FE<:F(\MJUXR'R--!,HWX@]/%M3#A0WN# MD1<]L%CF)PIP2'+F2W$51X<6PAJP% >8_.]L0XT.C$7!2) \1)]>T=H(AE>" MTM:,T ==5>LCO=(&H[5+3,AD86?!J"V;;JN.A5U;-1T%:(KE0,NVK&Q1C=C+ MW6W[@+&ZY;0^/LXQ81*,$HS'!J.^W/RM$ZQ01!05 M>$&(F]-(OS_'15?:=E MK*@/4A\A66XBP=A&,"IP"4:'NE2'@!)3<["A4NC0+#>)3;@L-]G3,E8%1JS* M[6S-63_[XB?^PVS]+&(QBYY8W.\%[+UM41J-.;ST1GE(J'"_DSJJIB+%4HBS M:/VG8H>N[&G[Q?.#+V$<7[.QE[#A;;BD[PU+DC$3VTK?'2;&G"K\LPU5F&U( MX,BT9TLP1935R ?=*%/)7U8 M;0GROK)0S[.Q93)4XG\?_.-EIR)*J(F)K2DZM;"M*)9EHJS*T^4*8!_\5WFJ M$JZV(YC$O\2_Q#]9=EDB%"!L(14BK*@&5#7LJMEF>@6@E0-=MK3_%:V@8"P= M *D I *H6@%H2P6@NLC674>#EHHM#GI@S9=U7& 2L'JBTY8.0%7G.O$(@%3: MR;Y="J!5ASY=!(/PD?5^&(=Q_&/O/@H?LVQ &+PW"]#D5!S1<_;:T U,3(5? M<3A8"3;FYY\Z%%/%7=G+N(#KC+@B*W?0EJ+MZ$$ED]C-0,X/FZ"C0I"S=*I& M'0!= RRM5AGQKDK=>]A7%>Y^E)BK?*Z-\#Q5 M#'(KM8Y&5:1JT(&NIA-HP&S/EP8+5FJW-F55G0G)8!M:0I2O9H@Z'V4I9T=:6KJK"6$61"[.'2<(<)"Q+6,3B MI.>GTE%%36PK"]15+8= ;M:0;EJJ#72-F, QD)8AT*"KA7T7P1.GL"B+F$$P MH_DA8S6-5MFWOG[5Z3(YVEDDTF5G4@A-UU!TX"+-=)&I FB +&$"$'X/$BO< M0PDTN6U+8K&-6-1 KA$;-B T% ?;ND(,"HB"YVL-4'4 7LG [&85*W-.J<2B MQ&(KL8B66-0T # !5,$:L G6-0I E@VU#76E8_=N=K$J+%+4[D8?K5J_2S?6 MSJ/$W@_S\MT?*XD7-ZS:-AJ4RA*4!E%M4[0GQ:[EJJ[FZFIF((E&R6KB1E#\ M,@S"UPF<(YQLH=!CUN75UE9VRB2V&83JLO&IA1W5T,PLKB1HU6>HZ%!*$$X4E!2)>-Z)"MZ:X.#<,E%J!B_YF1]5%%Q#7? M#\+* D:*) @E"!L#PHTE,Q0L46BINDH4U7UBK3X/..<0EA62B:>,^R\VLAU%&NW;^%H*:+*--2J6L[ MQ#*SO@DZH-;*1M!EJ8 ;A8\6?P$_F/)Y7BTJ=LV4";-QMX(%7_T@Y&_[DJ6. MC&#X^B[.GU-^^2M+1N%PF6\Z<"]9HE=9BU"_%)-,]W86WLK2DD-+M;!EN!@; MNHELUS5M9PYO!^#5,W!."^\*5U8IJ+2&3\);PKLN\%:7S?E<:B-1T*"JBJ/H MJJ:I2G;6HX%,M%)+>W+K7=$"D=I7*RTEE/B6^*X-OND2WYI#-.@"%]LJYEZZ MH2 MZSYM:PI928>=W'Q7=&)17\/M;B[?J@7@;U'XY(M#>01/JXR^FPQC'2QA MC%T%4(Y<#6';@):A(2,[B1) 974+V@*>\PR:R0)V[Q^V*IC('9QMLXX-3E=O M1!=:=M-5+8HH5$W54G7B:D@A;G9>BJ-3JZ"D:5MT51B/(JW2BB:Y7"3Q=U+\ M*@JKH1Z!0 R&B$T"0@E%VN#G1#%M[EW6KRJ'4U4JK>R7^)/Y.BC]UB3^+ MNJYJ8H =US(Q!YU*LE-1+$6W5WKY[63_JJKHA;32?$U=\=>-Y=9+ENT*G;7K M&2P2#=5U[NE>>RZ=+C&--&QR VH0P[0)5:FI.9E/BZBJE]C4=8D?/F(\%73Y M%D;B R-)(O]NFGAW8W8;7H:!8&(4CL=I^<;AMZ%27&F#OV;U[Y+97:D!5C4 M F#9H=>P%:CJ"&M00\"P.>:=S*H[I@+ R31 94$QP4?9<"BWKQZG&X54 E()-$<)*$LE MH%'N^2M(@0ZQ-1419..L@(N'!2XYI1M056Z D*/L]JVG#FC52K!(#(@VOK.T MP-"/YYD!-LPE!M*=P;WP7BP1=W>!& %UB7+3U$T("'4<@DU5 :9E9LZ^P@-_ M=3W*[1R=ESCGO+BZO_6>*PWB_\VB<.C%(Z';*8+H)[EHW"YK6V=$;=K#A != MMF)#%L(.4HF-.(PLU]%-D#5#5(GBTHHA=8!^P'VMTC6KYNQ9DGAL!AXWP1&" M)1S%\I3!PUE5-2U'=51=0UG77T,WU0W[C/:Q<'MZI]+"2435U\)!M(249FN$ MJ(#^_^R]:7/CR)4N_%<0Y?$[[0A6._>E.\81"62F7;[M4KNDOG[GTP2*A$JT M*5)#4+7XU]],+ 0D2"6* BF03,^TBCN0F><\9S\' HY4(B"&L:V3@P54I'\) MU_?DXQ&4?5I^AR/A3BY,7 YW>7&D'SN[?;*X_3C+7I3%,5 7P7_L8G^>)*)# M]Y;!5KECC#E7#$*L$9-:"LA0/=96H81TPN:_+A>7T]6NI^/T'.K>^L2'Z0 [ M92=X@+X ?2]2!UNUH ( !3FR<<(5XK'#Q:IUD@666];Q(7X7^W;ASD [;-&R MS>D_2TU\7?;82G,*N!EP\S1Q\TG8;)782N8P4J$X42S&! C$;=T0&9M8=_S$ M3ZF,0\V,"%IC0+^ ?@'],H1:ETUG#&Q[_6<,;'O]:3 M/.,3C>I%-]DRRJ_291:]C3ZF^73\TPN)XG2-MR->>#C]'TMRGS M$(/5 =YMU_QA?WEYK^EA'% ^X5.N0"R;=$*@D!(*(JI9$EMB8\!4W<8),Z&> M7VGV:[:,O3IX[G7##1-LW'>JCS=^0[1V&X+ON@W!CZ#/A/G!QC8.'0L#$@P/ M"0B0K7:EB@I":6(QC@TU,4FJFE-HI=);# UX"@D>2C=Y(1+T&3P-2!"0X'20 MH#4M.A&:J80(3K45@$B&>*T3**WC1UK+O5 GZ,007X8$I,]!( $) A*<#A*T M1E0[5, ,:DTM@41Q1BQGE4Z 14RWZ$.Q@4[0,Q* /EM0#CC\_XPHPW!=#+\\ MU49B2&UE!L.QK;:P0"4@2:"P4DCH&%9;6Z?V))JQCNQ^L"!P@YK!NF1PY];^ M+BMSASWW7L<*J>/,PT$KGIU@!C&^^?B MK8SKS<3X?@;O'HX8/Z[(_W![>AQ?)=+.5KUO=:;E1\3"]]_C%H#$8&: ,#JN M[!EN4#?+P*3+N5MS7H-3@6J'ETOP= W2($N-3CWJ$)#JN)#J:9V-\354P1C+ M6#-F$=-<))I* >HT"!YWI[9N"E6[=*'P?6+65CK8X372"" 70.Z00.Y)C!,- MQC&KK)^92P$E0!+,E(!U]PM XXY=^@QU;,AI'$$="T@5D&KP2,5 @U0@L0Y7 MH-(*,24M,HE2%5(9P'@G$/8,;:SO-)/=3?H^&*3:N$?%J_J_AU@0?2H;$C8A M4$6@BD 5@2H"5>RIGO9P@FIW6FI,IK/;539Y:5.-8S<.CV!]X2R/9WWA+(]G M?2=SEB=26S*4]A6OEZZXE=OQ!8UQA^)1Y+(9N@H,X88ISDS"A61 :JTKCR*3 M!&TQ7_W7;*E+9>U 6UZ$_-G!0'' FV/ &P&;!CN,)S$FRFADE :&*\/K20,) ME#':!=X,O+%&P)N -P%O^L0;U+3Q08!#2I1*:!)KH"FA2%;Y:QPSO%T;GZ?U MF[[S/@+>!+P)>#-4O"$-WD#$$BR-H@EF2%E)#;1UI6*LDUWI-T-N$C(\O#FN M:J1=-PG9!H0&PYJ,K%E3,2Y(P@6,.=.*&X5AW<=+2"8[LR%[*#_.&&R"%$*;..*8<=?39O0C-X?;>"$(S M\-[+A*9$#?,5;:""0@131!41->1=4Y5)TCP+,WRL!N3#)/D7]RQ M9!_X-\2R\B-;]RFM-9SQ\:\UG/'QK_4DS[C7*.%@@X3_*'8SFT2I6USZ*2N[ M?^31;>Y>6RW*N2E#4).U^([XH6'TP^G'T[_-!<>3O^XJEV* M%K8O';6U"^_F4!QSL!6HL!B3V,2:([#7Z.]@PQ*$C M4.#-BC=1JY>WP8GFDOB"=$TL)8RQ.K->,F$[4P=>RIN=)(V7\2;C>YU%$'@S M\.:.>1.Q-6\2 )/$4*T%L DVA@J>U&/CF3"=5*D>Y.9_]\B;F/5:OQUX,_#F M*_,F82VYB8"5D.D8Z)BS6"I5Y75#!4#<2;[I06[VR9N4@I/@S1.I:ZE2%W;- MO+TZ)UJY!\^AF'WS/&MX7EL,D6)$86.MD< ]JG1E!!. S88\WRYN:[/^KBU9 M-()P<&EX0P*+X* ,(+$=2 C:U#=0"ZG4-D8(:9((#G0]JI19RCM3E5\.$KV: MU&C$AY>K&T B@,3!@P0&31,H)OS@XD0JB[$5T#$Q$66J:LP2"3I5H;UH$OW9 M#VA$>VTN$T B@$0 B0(D4 ,2-L;$$IT@JQ(30VQBC"I-PO&S[72*ZT63Z!,D M. J:Q%.^B3^N4G+OZW;F4WGV=LJO<^)B=_?H73HZ;IUP^/,G>>RCUN^ MN,JB=.P3W=+Y-W>Y:+Y897GDAV"Y7YJZRWQ:IK/H)EVNHL5EM+K*\LQ137H[ MF?K$.4=8#FCR\E%15)#ZER^G\W0^GKHO.AI<9=?N=O,?[VY,\:?TM+GK"NZ6GKN_EVN@:+* MQDQ3JRBR7$(B.61$2X$,0&PKVO$$[:G"MY'U1[S>P[1#YH^==6?!.Z#RXNF7 M\AH?%[.)^XGWYN+/1GT81>_>)UW"W(@GV6Y8\H&;_>V]^DV_NS Z2L[>:_/^ MO'QT?O;+.ZW\R^<7[I^_F?<7Y]&9=6_][=S\ M_ ^;KW0_*_OAW=Q!RN(V=X+J?HN>'3/\ UC]O"NV/GU'2P$U74P]-);/VS\W M]Y)T=A?>0:G*%1(B&F>S6?5N45[FG[O;'-?/'UCEQ?3:@?;[[$OT87&==A2_ M+]/)ZLH]=.NH)*03F[/T)L]^JA_\?%\)A M.+UPTCZ+_N;>N,HCX^#GD3C1R02Q3^/8SZ=?GSKT$V3Y)_.O=W#VS]B)G5'# M7V_G6;E!&(RB0LWQ7L$31X+3I8;9MW*#8$,,(A## (AANY8, 3<"J;P^J6P( M*J=11MQ'K^&M AW#;/:R[[%< V]?!"A'&<=H'>V),>>*08@U8E)+ 1FB5?P-O%<416.YC!MP" 4YLG'"%>(Q@D2)NGB36]:)0G\7EQYJT?LX+FW2FY>.$.XUE3WTW@V8 M%C#M\##M*4CC#:1)YO!+H3A1+,8$",1M/?T=FUB+YZI:G=Z06ZE:$(^8V,N$ MY:!M!60*R#089)(-,B$-K-)6$,"12B"C,(%5RA]4+"'/5;;Z02;,]J)A#1.6 M!AHCVWJ=9ROW1M'#;IE=9?-\^CF[ZZ8:11\S1PQ9M$J_OK2/78#FP:\OG.7Q MK"^I.K=/[)2UNGDBTS]]O_SB;1IW0ZSZ-T/HF\ M],WRR&F(3@V:?DY73C3G3Q#'DS4V?1I-0W%/BE9O.4&T)=@P&<,XIHD 2:TQ M(P1CWNDM5Z@_25O[:2;3)FE^91W5_R6;?,K^[,[%OZA\8O^';#Q+\WQZZ7;8 MWU%<:$@7Z=<7QUXV\7'NQ2FPE7\SN# '6UQWB(S_!-_+UK 7I 4$"B5&8X@! MLBA!MK*4C8&J$R[=/=\_+[;Q/4<@ZK6GW6.$$!Q]@7_WS+^HZ3NII#:4@D01 M(;&-L= *5_QK$R4Z;3+V(K?[<9>A7F<[!?8-[#L0]B6\-7M2TYA0+#AW=T.O/%E&_=\;_-'2VX M+SD;>W5]ITQY2X[?9]'0GAF?-8Q/"-# M=K$\=Z=QGHUOW5U.LUQ-_GE;'DM_EO;W-.Z=M:D84"#KE'RFI\RLHFE8R:0D M@DDFD:!0$RBP916SQBP!>V76WLQCUFM&$M@UL.N^V14U[(IC'E,(B:66L40 :Z&" ML<*:68EC&N]9NO:4ZW42NG"?%8B8#=8R?E:NUREZO)Z*-$- 6IV=B65<0TYC M@(&66!HM:Y>ULX;A<_A]OP'DO3BD0P#YN*3X(?+SD^S,&G8FPA@!( )(&:.8 M5%+CRH6-E>VV5]V6G?N+"TM\U([IP)8GRY:BZ7I,$#.$:=-_^HKCD MN-GRZ**XCAZBF^7B\S3WM+C,9D7+\-6BQV3H@V;&UF I0!!@"<)XH)K3"6I M8K 6 8"[<\CZ2;[H.P;[[VRYF+BK>P@6"**?>^37P4K+4Q**0V:W)QT_D. U MOR6$"B&@M9+'!FBDXL36<_]P$G>F]>R2W_JS)OLU!4*XSS]+W7X\K^*(4HI#2/8T]($3A89VRI5"$ D)@=M-&FNM M@$45-$@@<;)+:.C/\MYG1F3 AH -1XP-K?0L;I$$6G,I$6*$*6XQK;.G$]I7 M]O2.C?Y>*_\#- 1H.%UH8$T=% 1 FECC.):QX8F$6I,:&@B)=ZTV]-16H-> M]O%CPV8YWD>4RCW/RF'<+T_EWD$!QR Z\3X-&J*I=#::A]MCJ[/,AV81N2PI%/10CJPA%P_U/,CT'#_(B@6'*E+%?"J0P$ M$5T[&K"*^;-\D-]A_AY]"OOD^F%VZ@Y,')@88M2H_< :IIFV@ EF$Z, HWR= M%@#XL]("OB_!#U'##SP<>'B@/$P:'DY0S*D5L6-A09%44@I="V+ 6%]:>']9 M 62O+KQ!,O%IS'=-'K?%7WS2V!WF9''[<9:]C-M?K6QAJT$_3VW!2R8!#0;; M6G/(.(!,",T%I(E34S2( :@]#$*8CI'Q *S5D.:>S6[]FG]=+/UUU6JUG'Z\ M77E'Y<7B_6+N$6^YF,W<1][Y^<]9OMKMW-C=Z3+/H8S!*C+'')D(0'<"0/>D M+Q5+T%ABVB;4&@00@NX15Q2M$[05-YT S.Z1;A>3:)V=.0C0.YP834#)@))' MC9)/@22!#4C"1/J)CR!F4C,"% 4)J,O,!"6O ))]SK;E8'=].X-&&+ N8-W@ ML0XW6)=H0S26&$A*E;-['<#I.B,G%J333V(O"F%/6#>"8'<^P(. NL(!^,?B M!-:O%W];M^..(WM[E17X!!'X_1U*AIYN6S<\SOS!]5+4K9;68M("=G/$$FD1)RX # M&%]WB)7D4EI#%;/<^.^D=W;A>4M+G[.NZ&KI >5WN79*G;(QT]0Z"]AR"8GD MD!$M!3( L>VJU#P6.%)-/**UZ\_2#N\]=M:=!>^ _HJG7\IK?%S,)NXGWIN+ M/QOU812]>Y\\@UOVR!ROO$&_O5>_Z7<71D?)V7MMWI^7C\[/?GFGE7_Y_,+] M\S?S_N(\.K/NV5GR?_YR]HLV'\[_,S)__^W=Q7\/;4G1#^_F#E47MWDZG]R/ ME!S#J;>^?T=O!36L3[T$*9^W+S#W&L7LKB@ I?96"-)HG,UFU;O_]0:\*9Z[ M&Q_7SQ]8]\7TVLFV]]F7Z,/B.NUH^=?I\M-T7MY>>KM:U"^41D/QRI?I9'7E M/NT67^DA3L68I3=Y]E/]X.?[BL6;=?"O"77C-X_'!LMK$/C[G]]T5*+R/?;X M6]_YUG9OT3U>:Y_K@F"/%Q.#N]:6_=(.TMI>LQT;4J?^#F+R'^ES%U]^Y0&Q MXNS#:V=RGJ\6XW^=>%K1L<^+#V=Y5&L]]O6%LSR>]9W,69ZDMK2+=ES/R$O< MJ7YT?I4N'^N?>S('_!I+V_DJ'/#1'G"Y ?MN M'B7IS725SL+1'^W1J_'X]OJV;#]7UH'?S3U_5^6>_[)E[ODIT<$N7!Y#I)-) M=CD=3X- .%Y4N%@XU"\]7E?NE6SYGWED_O=VNOJVAZZ=O6_5O92$/C[#I#H;9]KI.OLOV9OZQU],KT'^32>3+0R&:U!(L:, ML9AS(X&QW-:CU2R*66?N>&F=G-VN\E4Z]\N_EY_SKLC/(?]3??Y_SNLDBY+> MO31<#VF^C8"W&\ #4&EP=Y(#B*9#,+SR1:)00H[O[?8$(HLA6.QEHBVL'11AG( M2VC<.9!N/34O(&A T("@ 4%W@*!$-)HH=B\BA*&U D"6)(;P"D&5L G:$X(V M;COOM7LWKWQVO:$IEWA$19\3G0*D!D@-D'HRD/IX-7>%J:R%J8E*C&%^$IX1 MB45 0%IAJN;&=%KR[ I3%^/I-K4_SP/=32J_>QVEM^>R[]=FR% 5'K Z8'6_ M6"T:K(:^[R&ED /K-&#AT%F9NO&&Y4SL":L_9*MT.L\F)EW.W:;F.\!@QD: M@@#$ 8@#$ <@'H(?0H(&AP&37.,$Q#(1@DFAM:QT9@6!4%M[M=/2SS-RO_SN;1)^U1O(7IP"[E==3WL_FS; U MM9SF[BWMGLX__>J6L)A\=T0#_/N%'J2#^7L^C3Z5\L#K@=>#" ED-3@1 @%L MAO@2I(%@0"<)--@:#"62=4M\)TXZF<-[ER$!UG=347 >-?LLFGK-;HE6\%_"$;S](\GUZZ/2[\-//) M47F">IVF%; B8$609H%"3YY"-Y-F$#4Q#H!$H@G626P8AY1I!5DES0#'SQLI MW9LT"P+F!#-XWF>K>NALR+P)@8AA2(! 5H&L ED%L@ID%<@JD-7 R&HS:P>A MIH\72WA"01)CP0U*%%.,Z"H:+PQ2G0'U3B=MS)N^G&\OJQW[;AQ^) @^AEA\ MX+ZCX3XL6UWT:!PS86.%A<44@9C4N3"$ ]KI7;(9]P7&.=$DEJ*D[.W'M!Q> M>7V3S?/"N?3:WLYA:U3#\V4%5_0QNJ(#A08*'3:%;JC 2-PH,$) :3G&! "> M8)((":M@"=*6JOL*C)K\\[8J++U8J,F#+=.*5L&%$$M:,NQ#YBR(?+K*SK/E MY^DX*Y-Y/V3CQ:=Y\2O_-YW=9KVE SQ\:[T9)FQ$Z'''8P)"'"-"!!D6*#10 M:*#00*&[UK(PA4V"):!^V((1'&$!A24BJ9N$)RC!G7:,KZ9E!-Y-=FD'U-G1S-4"&8]?E)5A:\5;:<*$BTI (E@$K*J*A9&1!!.ZTO-F/E7IT6O0SQ^'>V7$S2 M_*JE21]^$"BPY/!9,J3$!+(*9!7(ZC#(:D-C@)"F\8G0"C,;(PZ 43I6C)*Z ML 1S#,T -(C=)6+1$0!]MNX.!D'@Y]?@9];P,Y*^R;Z$T/&U222VUDF::@0J MCM66QOW.'6PGS8JGE WV(B7.$E\]YUNUA>I%__T6RQ>Z%X-[[O:!^X M]T[(?;C@#PDY0BSN&&-Q(5H<*#10:*#00*&!0@.%'BN%;F@#4 9:4Z4E%D F M*%8R 5(!SDEM RB$.L9]*^7F0S9SFOOD8K%G4V!GSCL\PH0$>R @14"*&BE$ M@Q28BQA(:KEDG"!BJ8PK-Z A6EF[#Z0(3/[*[L+#\0J^R_/;=#[N).HY"IID MR_+Q R6DT=X8\O<"91\&9N F48ZB% !IAKH@0)#:L[JBJ8V%,,AS.?*16IC=+ MFHPPAX%1 Z,.VR\;R"J052"K0%8#5"M:O4<4-['0B:%Q8C @3KF(1:E6B%@0 MW$W3Z4^M"*K SE+JANL[*YY_R8H+?ES,)NXWXG16^-+2W+O3_I8NQU<1AJ/( M$\HV/M/%=(NG4@L\_9RP%" X0&" T06D,H;<+! M%E$&,*?"J:,0&L, @'7G?!F#A\LY^X?07;NL!2 C OML!1XP-6!JP-2 J36F MMOIE880XPY033&.N$YAH7$\C(1+(SC2276'JJP\#[C43+^!MP-N MZ>"MT\F M+W/9=!:U$L1<\5@;RPB3%E- Z^1E/Q9J3X#[LM*%W.VC>^V)Z;=P1&F? 9>7 MT]*S,J!?F]U"#41 XH#$O6J^ C9 3*V#8"4(411+)'@,>17,-E J\G SF0V MN(^.S!B-)!"#@,YA:J1'6":27*7S3UDTG3OZ66;NU_^=3:)/3DCG43J?1+-% MGF=YY(@Z_9Q.9]XH>NM(Z&WNZ,E]Z7-653B-HGFV\K'Q5?KUB(I'0@[4$$7R M3G.@6LCS & -F^BVO/= DH$D TD&DCPHDMQ0]1:-ZHTL%2QF3N=&UFI*#,=U MJP=C*.B4IYRMW+6](V.9767S?/HY*V?R_K96E/Y2UG'_V:E+?E#OV?P\&]^Z MVYUFN5I.<_=6.P'U?;8ZN[Q(OSZ8;8JV*&+9N_=ZE[5H 2@"4 39%4CR%$AR M,]DEH6P5/9,8<"ACAJF1,0!Q4B>A<(0Y?'79%<3):Q11'(=KR1W4]'.Z.$6>") P4.FP*W4P2(H!;M0*4 D:@D 19AJ$3 MB E?9TP!OG'8IE=)&(33#H73$:99O<]6T;0@PRBD1X7TJ&%(CT!6@:P"606R M"F05R"J0U<#(:J,< 4=X36-TBA0'L=)&)LP:3;G$]=P"+2'O]/IQ.FEC&?7E M\]O9<"*!^QQ5&E@OL-Y+68\TG<\!$=)2%!, L 1:X9CHVD>A$>WTB-F,]0+7 MG&+:S/DCDWE>VT*)NV]Y1\\?&N]F21LQ'M5KP)"!(0(,BQ0:*#00*&!0H=-H9MI68CR M)H\% )B)8T60A"J-%*JSNADD.#!:%E!,^K3(W4XCJ#6,QC !'ID'W6SF1,T=[ZVFRX?&0_=E MZNQH5 WE?0Z"/J0;I55( $I<_]!!3A)M$V@K82P5DJ 3AWU9KS< MJ]=B%[-2^NR'&K@XG"\PYYNUA>I%__T6RQ>^$9 MH^:'X_#K558?13%J"-\=8_@N!)@#A08*#10:*#10:*#08Z70#6T PIHL'<@3 M1;1&2%LAC$XXB9/*!F"&D$XE5RM+YT,V*":)[$$.L888BHHJ!RZP-@2,=;L ND"$S^RN["P_$*OLOSVW0^ M[N3V.0J:9,OR\0-5I]'-+)UOXS <-J<_Q>@4-.51'&*@L:&62ZX-BZU6IE() M+ ;X87^_W^Z'$OX.TBN(9)\]Z@:KY)^2A#YP]D1-2E\L@")06\8AI!IARE M MA]U+N%.]^ A[%O&WU^/.00Q-"9P9./.EG$F:0#F7"L4&$@H)L!0:8T75%47+ MV#(Q',Y\I+RFO^9%(@C0P*8#]\H&L@ID%?(WRQ6PZ60_$ M&RK9;:9T, !:U7HT@8H#2@!W=KORF3N5TA%SK!^N\.E'Z1B%??7VWD683"*/!6]^(@?&'79ZPZV MIFH^@YKVCP>HF?IM)%,\9AQ!J@31L0&\Q@-GGHA'DOK.;E?Y*IW[]=]C]W=$L<+8.,_7@59CP!(2:-8 M 0B@8$P+P+A*!$D2@M<];AGK3*0KP,Y'-K-E7F+CSI%T6ZT+]UD?'2 T0&B MT "A-832)I(LH'M56@J1ME0I9J&M(\D&"OMPJ*I_"-VYMQNB$<"])I4$3 V8 M&C U8&J%J;S!U"1&"DGDK'D9*YH8@N*Z>3&+)>?[PM2]S#K^7GGO[AR' 6\# MW@:\/6*\?3+OF?L"_:\WX$WQW"UK7#]_ M8%.7+=+*Z^DG*'[EL M_]_OZU-U1SU+;_+LI_K!S_?/\,TZT:!)EL%O'L]#**](W&Z_Z9!F^1Y[_"W8 M]UMTC]?B>[P6_,[^]GXQ,;AK;5=?=IA:SYKMV)!RU#KXV6>*3QFCC,[WV#M_ MJ(>.=Y#O.K"U'OOZPED>S_K"61[/^D[F+$]26]I%H<@S$J!WJA^5.;:!:X_V M@-7UXG:^"@=\M =<;D"32!3Y3**W[^91E4L4COYHCUZ-Q[?7MT4#H^ALY;X6 M^0C=,KO*YOGTYR.ADF2& H! MDH8PHPBH\T^,P6J;@C[^=S*8@CZ,0D%?R.0+^2,A?V070-JJC.940H8Q(0GC M#%NC<5Q51AMJH(VWRA_I%TE#05^ T "A 4('!:'MFF@MB8-1HY542"%L(:A' MPV-%DH<[W/4/H8T?;C<%?0S@$<0\8&K U("I 5.?CZE/%9A@P%H=O$!"%!3< M4L.L ;'0+*E!-4G =HTFM@#5O53T;5*((N@PU-DN[NR, D,12D#K@-9#U8!% M ];:)"#F$(%$0 AG]H,Z3B $6?<@^N__&?QC5;[.WD(VB=#ZI7Q!O 1I% M\VSE?V.5?CVB45*A)_H097)HM1_(*I!5(*M 5H&L ED=*EEM9CS!UCQ>0Q%" MB4BP(8QI1F*%:.V),HIVVJ$D91;[]'-F+B^S\>KL\GWV18W'OG+%>_R7T_EX M>C/+WLW+B2!GE[4Z/&R/E1A1B<.TL<"FPV%3!-B:32TC-F'N_S%!$#" -:G9 ME"&+P:[9-'#8SC+U!^W+2*[2^:>&MF"WR/,LC M1[SIYW0Z\P'>MXX$WN:.'MR7/F?5Z/87NC)Z=88/6[U[=*F#%2C''*G8?%)< MH-! H8%" X4&"CT="MTP2P^U$C]$#"%,"+)2:ILDA/NY)J4>#V*MV'T]OB@5 MOU,I7A:*_[;6QOZRF/FU_]GI9+YV_&Q^GHUOW?U.LUPMI[E[JSV@\WWF3(&+ M].L#TSC%W^$6(\ 'D^Y'9)]1UEZ3^4*^7@"=(!8#A9X(A6XH%C%L4GBDAMS0 M)'&RT#"N8A-#4HE%%&/S^F(Q2*I=2JHC3 +:V'$V<3_PN?#4OM1+-E0\"+'. M@Y8_@:P"606R"F05R&KW(5\L21/RM5Q") 21.M$*&"-5Y2K2C%#9J9)_3"?V MZF^2YE?6G=9?LLFGK-:)U>4J6W[(QK,TSZ>7;BL+Y\U\_5X/?:TR1P M>.#P(#@"60U/#A\ M3)J8@5(":PFEU%(8J*C55E9Y-(1BV(D9;,;'@07[=.LF:)3T]F.:9Y[+ MKF^R>5ZX^D)N2G#:#P/2 UD%LCHALMI0(9"B:;5O$DL3I9CDR%+.@9!QK1 8 MI)+["H&:_/.VJMF]6*C)@PWRB]%0A51(6D+A0^9T^WRZRLZSY>?I."L3:S]D MX\6G>?$K_S>=W6:])18\?&L]MH. M$]]);!U8.L@+0)9!;(*9'7@9+69$L)H MT[Q&8LD!@H9#@A'#4FE>*R$X-DEG9-JK*2%!<3C--)4/6;Y:3L=^-G?N?1X% M&41?IJNKJ[*,;)LIS0?J;GRR;H_QIGL* M&:^>D>UB>9%^_4>SQ>Z%XMWX/D_W93+L:O9LKU,.CJ&:+P0CCC$8$<+>@4(# MA08*#10:*#10Z+%2Z(8V *=-2RMD*>;6$*809480(12J6UKA1/#O6/+VL8,(2KIND#<0-,9)O$(>Q:QM-?CSJUG$P?& M#(PY(,9LE^$()S6) DK$TG*#A.'5)%MM96(Z@?+78\Q=Y]^1$15]MLD,C!H8 M-21*!;(*9!7(ZL#):D.U0N F2T<+IT)P2HS&%FEJL89KM<+B3G?M'M6*?E2! M7DL'CR6CKB?VZX$FB^=?LN("'Q>SB?N-.)T5KK,T]]XS=;.%;[Y&DT6MQ]G6?0[4/ROWQVKKN8_ =VE\L5L.EE?:3@<+D%3]TL8 MC*%D":,Q08G0,4UX7>9#L$8/Y^&=W:[R53KWZW]@ZJ-CX&'XTC <44SZ=+AO M34[;D<9K2^UC#K"][*"W@H>=$L<+8.,_7@59CP!(4:,J"8OB&%I%E (()%0* MH"I5*;; =AHH%&#G@Y'9,B^Q<>=(NJT>A?N,2 0(#1 :(#1 : VAI G^"J,( MC(5&S"0&4J_-DB%+-Z!U M0.M^-6#1@#5CF"&?W;ZH[ >F=5#I" $1"]MG,,JF\ MTP"F 4P+,"4 P 9,J:(4:"(DL1 2+ABI@]<&<(VW!=,><)!3.N)P&'KH,''P M"*M"-A[LG'Y.IS-O%+UU)/0V=_3DOO0YJPJ:7F'6U.LUPMI[E[JYVL^CY;G5T^-I 4'> D M:XK[MS,"4 2@"+(KD.11D^1FL@L"V?0I4%]ZC^>28_%/.@#KJ^:X!+(X1+((X"Q0Z; K=3)PA MU(1>.%*,48I80N/8*AQKNZYA!;@[;FLOXBQ(F%-,EGJ?K0K7TQ%UPPU=G0X: M_P-9!;(*9!7(*I!5(*M 5@,CJ\T*HPF&3>*#00*'#IM#-0C18-!G&'&N5:(D-@L!2;@!C=74,))9VVHRV)B%>+-3DP;;\/!UG98;QAVR\^#0O?J7HZMY;%L+#M]9;DH$8 M2=YKWY& $ $A@@P+%!HH-%!HH-!!4^AF6A8AO/$-4\EA0H5*(&#N3V*2>IP> MCQ/9F8KQ:EI6T(Q.,SWF0Y:OEM/Q*O,K*B=+3U?1EV:^^3$ESFSH(B9,-$T$ M@*10"HD2QH$%<2PQK^=(8Q/;A\?:>'ZUB^5+)L5O8?H\;_C-N_=V4\:F)^J! M#F&?X?-TR ,(9!7(*I!5(*M 5B=+5ALJMI0T)1H$:&1CF*A$0DHXUCJ.*_\_ M4@#3[UBF'[*94TPNA@=0)@0(:2JBR MSHRM4YL$-9T! +M@[\"9(?]IP_7[4=_%M.;%I<]_NE[,U^ZH2;8L'S^0'A7= MS-+Y-AZJ(W4]TU9+@00DEL.8(0(9! X*!%QWK4?";#IRO71H':;C"O<[<'1P M_N@093K=*!.5390I889;"UGB.-XFRBGV0%2L+BSOYO(\PNI%A.CU.'UC'>'? MV7(Q2?.KECD=F#PP^1$R.8.LF;^HI;$4XSA6L5**0+MN"+YEZRXP,?%;.)^(TYGA3,SS;T_\Z^WLV\1'$6> M+ 8SK_0PIG R21LGAY#<)B+1L9$*:$:4 +4_4V+;G3]?. [/;E?Y*IW[]3\X MA!,-Q54)1US O<[Q'.2XSA,(1QX*MP]\"/'QH!QO-9.A4&HE8RP22( T/A-# MUOG&/+$;#&[?I@7SSJ%Q6_6GWP!.@,0 B0$2#P(2<1/(-E@0FC C(!!.UZ-2 MD"JZ93B/Y9 A<=>><(;H2% 1,#)@9,#(8\/()_/].&U 4OA&Z\PD&#, L8&: M)$D-DK'AG4+3(8'D7N:&;-)M#8(^: YQ0-\30]\GP9W25@],#KG-(1QRSP>A'+_&-Q M".O7B[^MVW$GDKV]*N.%$('?WR'QHDBC='=CBC_E?MW?BNY"WWQ_JWK8!W;OV(J_5\OZ-V[2 M3]G;C\LL_=?;U,^8^BF=?4F_Y>Y*?[Q:5HM)"][.%0#:0(8MD98J' LIG>@' M3MX;$%.2^.^D=W;A>4M+G[.NZ&KI.?AWN0:**ALS3:VBR'()B>20$2T%,@"Q MK6C'$[2GBL3CASOB]1ZF'3)_[*P["]X!E3\0BG]O+OYLU(=1].Y]TB7,C7B2 M[88E'[C9W]ZKW_2["Z.CY.R]-N_/RT?G9[^\T\J_?'[A_OF;>7]Q'IW9*%'G M?XGL+V?_.-]\8?M9R _OY@Y!%K=Y.I_D?]C\[KKWTOKT'=T U(4>NG54TLGI1;/T)L]^JA_\?%\6O5FGOJQU*/'F\<28\A*<__[G M-QU!6EW^\;?D5M_:[JW-KO6JJ3^/JP7BN6P@-M>0^;,TY*YJTVM>7@_DJCXSCS\G0TKY>RS["CYV^6TM/"]U.,=X9)?SU=IZ56X-! MD0(G3]Q$/D42F'TKM^;Q),BGT(Z6MQD MRW3E;3-O/W^>KJ99_M.VY'0"6>XGN_!P^IOAQ=U5@D'B0CFA>%J,E7KM5JO] MK&>;P%&?U25;WO837EQ(I< 9$VCMQ)4LEEJA.%$LQ@0(Q&V9D&X!-K'N%.3^ MNEQ<3E>/C Z3?T?_W4_!"!ZYF^S1%1L")Z\DP0)K[Y6U.6BZ9R$-K-)6$,"1 M2B"C,"GC,Q9"Q1+R+-86?;$V9GVV5Q]PP=<4@8$+*2C@!C&MI*.6D#5 MD8XOY,SGR<^-\CQ'4/9::SDX+CTF^[C5FC1:+:)EYBAD/)UET7QM./O7_;.Q M]ZC=+!>?IQ,G:#]^BWZX]2D+T_D?=N)<.P)(._;UGN*#4U01YMN[[1[/,N* M),/Y1+4V?)=N+#F2K,^Q0\,3T4&1/DFF%+!1I!'!2II$".",72&A,*!J:6)4 M0DE'D=Z2*7MS0,D1Y[U62 V.*8]);_[U=CF^2O/,*<39]?3V^HZP_&/ADKJ= MKWQ2\+(@I,@3Z_QS5NG:(Z]1#WF@PHNX]/'BRHI-6_8N@E+!F,8)Y] )3XFX MJMC4 @.P[LQ2J'>TS9=GE[K:\=QQ[*_ED>3OFOW>:5"HU\&<74I^_V*6((Y/PF ,.F2&)8@;4I;-&:-T90[9Q!\X^$RI@KS.(AJ?U!E/T M-/FPU5U3F)AQ]R(SE O) 8T9JG1< N)$;:+:]/Q]Q\@A-ERRED$#$),$)1"K$64G-A M*AU7QE)TT@I5GF>K=]X,O-N8SRVRY+-('RAR#]&L64O8Z M'$@;#E2)$CJ1+ 9")+%D$BM<*Y&(D4Y;DWJ'RP2AB_2K^>I5R2S.YMGE]'Z_ MDEZM.N24R5X;E@Q.F0Q&W6GR8ZLO&8X5$[$D!FL%I5,F'6]6_ @9I0\$_9_+ MC_WY14<$'[>3Y9B,.ZB\B(99S9-/TYG16;=B2=CG9)M<>QG MV:>N2\A &5J-RX"8SZ[-II]]AYP@6>])5@A:.0$&QXS%+(:&2=_W$QC(*V/3 M(-%-W7$B=9FE>::S\M]W\WK+/ZQW_,7Z[B:Y[XR.0!B+'C3?8^3/EBF:B!@H M(H"Q"%N1""Y4G2E DSA^J'IL&_[LOS8%\1'#Y*CY+""TZ>-S%>+Y=,Z M[^'Z8)_*T(&@-6XSC@'%*+;"QLPJ+#"KQY0;P^)-!&-K2W?I <)H1$B?*>:' MDHQS2L;),3.=;$D[&BLI.38Q$@H9)3@QM:,'8[&!M/L^T_7FYN$CW.LXVT/A MN9,P(G]=9C?I=!)EI=>P= HM5N[#E9?H]%36)[D8MB+_SIRTS& <(T@3SK5& M=?C$<,A!)P>GR\75"=1^W,I]J^:3,W\*1^/K/G/O,.IUELNA,_8QV;!KY^]-^JT' MS^\AFUJFQL>H9'J1?RVW=BWL7R1$0?7+JH3!D ML&J/@P-;M2&,<6,-T%08S462H*;:RV)G\O;!@?T[<,6(BS[]MX?"@"=AXOJ" M0M_#+[N^F2V^9=F)%WH]SREN"7)M]D+[)5C!"200D.UNVQL_537(U@P]50*&F$U!)J#1*,@/M0W<,$ M4MZ9??I"KN[-I&4C1/;"S"',V@-=GI5>Y$KZ;IYH>,2:,L(-$S)#)6="T!C; M1$NF**ML56TY,9T.)5TF+!U)Y?[N6ZYB/H+L%-LB!)OU.#B1-IQ(K18*RR36 M"#+"F,9"KU/N(=T@_6%S3NS?=F4C*4ZQ4]!)V*[K>K9E]CF;WX8$WRXC<]&X M?SF-8\N5Y3P1)D:.L5D=M %&HZ<9V0_+]5?ZQW1UE=SF;JG9LF;H;SOM6-+K M_)?A*;;![#Q.]GQ:T+:\22PQTEF;7,B8PX0:JG%\-B'SMW!V#T-5L8-*T.%,0"2)S@A0%, %;45*U/,U 81 MG^>P\@[D\PCTVJ_E6%BY3W.9LX%*\/??GR=3S3!RM_3@:)D= \0Q:O>8RE9G M?$T5-U9SEF"%8LE!U8[0@"3F'>O;'9:?IOUK=53QM]]RCQIG]))G. -3@ %%%+<2JXM$'&,J1 U3CCE MHY.DV3M.]!:/1L#APSZ5C>'Y];:P_P]+>WAH#.P^M89M>+[Z3?^)[@\.!!!D M PB$(,44I1;C!&'$$-6UX@ -[WH/-D2#AX=6'DR3U2>Q8*M#?FT_?Y#S1\_: MI.48U!(AMY,PX4 2JC6SL"ZC(E!)O&O6[J^:2HX@V:LI,$CV#EZ$AZ?2'I)% M, (>=*O0'"C'BA-(+ "HIC%G D ,*URT$U,-83;VPO!A[ C8@D.AD$K'L<& M)T^B2_"(/,WETN5S4 UCNZA\_G7C#UU,R.U_C+'N7[2<] MI:*>\IM'B\LHOUHL5YW12B&3L"/%*6RD.$,2Q,Q D-#$XH1)2.HIW%)3P.]+ M\5_3;\6V7BS4^']OI\OLW._ZA=OT?4WSW4_A6H@3'A"0GR03MPQ[Q#F!,:4Z ML3).B,"(QW6W%DRI[(N)^^N$Z+1PN)>)%X?"Q\&[S)Y66[6C@=EGH MUCL3TL-EXR>YF(%FOK>.J4)<S?IKXR!'I->6HP-W.QV3M7JS].&OU;>B3W#FM+ ;3RY!T>WR M;BO!17 FF(Z!3A*BA; LT:JN2TU -X+5471_K7;]UUDZ7SG&-?7&[U(:.BX- M_4.#T1IXV>FS#2]KDH#8TH0Z=9+?S=G8JA^C3KDL92I;%D$%@)K'8L*[#6L@K]6L9QM^U9AW6+ M-B][LD7I"/5:QW8HC!DLUT/@NR?9KN4@4B9FOA6+09HF# %BZXI2HTPBNI;K M%FRWO:#<90KW4=BEAYJFV2KV?"AC(J18]TJ='4*4-&G3MYRC3$E)2,\YC&EQA@*8E'K MY$C$K--NHG>LV$5#1D(&411Z% G?1UE@6BDI=XM+7T%+.5"$>0I@. *MH=*, M&4@$=;!CD,%QLA[0Q]Q+&U6@/8 NH;AT@.I&T"H.GK6?5!YX*X&,6*J%Q@FU M4L02,!7K.@N4(68ZPX;ZYNW^=0<^HKC7F-LNNE<=IHIPW-Z.X.+8O5;1\FD: M+21+C.%2BH0:#>-UTIO[.!+;FRW!G3%<_2*X,TX0%I[62%I9>H1:@@@37-$D MCMTGN%CWP",X[M2EO @7^E<_(!Y)OD_](_@NCJ4J]7(Z3^?C::A*/5%[]=C/ M\B12?3]D-^U& (8]#XTZ^'S H/H?)Q,_R<.LX6&F=1(C M+BR*M:486"UJ=R)5NCOL>"L>'F:FTE$TEAVP6,U7R^EXE4U*65H(TN21O!:P212-B&:P!AH@0%6ZW&**NGDM6S#DOT-01FYNSUJ MECPF4_2NR)SF^6TZ'V?WG;V.*B;9,LJN;V:+;UE6O5B[.**;63H?8/K:0!B9 MM31HG20Z\18MCZU6S&#*UK)5V^\R\KOJ;'Q_%JGC0:[E#XI*7R\/"Q:7F&"+%/&)A)C:S3D M<)W2(:A,R&OS<(^"G.,^NS(-EH=/*U^TKC5IU<,^E*MQ2%EAP_"5(0 :E## MO6J-C1.,"69"2!'71>XDAIW>$H\D?MGZ9 8P_!0[H2[8P2:##= ''FSW4T4* MU""%(!( @U2,!:<(*H)!LFX@I=BFXXRV1XH=I(V.Z#"&DQP*4!QU4>LK:!=' MFEJ.0,LIF%A,54R5C)6UFB0RAJ3XWKI1_ #>.4YLXB@SRX&XX!G?#TWS> M\AEBH;A$RFD)<<*L03' =8-)]V_<:9?U(CX_?%W@N$3^7BV$G:@"T_EXF?D@ M@7+7 -XHN'OANT9\=*9WD=*,G$4 T$7GEV!_'AE""=0*(,1K6$?D$0M69 MJ.#9W_]GF@UN,@[]&VH^N?M"ZY._NIM>.+PH3TUGY;]KYZ/Y.KY*YY^R#^DJ M,Y>7V7BG+:Y=33(FQED+(B>!Q;#CAM0+/N#*]:C_4TOUGDZ>S/CAENW#+!/ MU"MR).^)(]%(\#Z+/ \7\[>%2MOJ4.J4V= N[+0=#\=^ MEAMS]8&78"MWO4*"1*O%(\.!?4C8R:(R.2P=C]U:5WETDWY+/6K[CR[\@"__ MUM+/09A-TX_3V7?2QGHGG!<'$?:I4;U 81J&3H1(8VUR+H@!@#G;D@D-L5!& M5#J1)K'I]%%.TIOI*IV9KS?9W!'>[3+SFL[M#A*8/A-FW!I?^ N2R MUQ*\P4%+H1?]<>5%__KUXF_K=F;3>?;VJK0B( *_OT-]T--:ZX9]+66V[..6 M+ZZR0CVY=E_\YBV3^6*5Y5&Z]$J*TUU6V:=E.G.*RW+E??%.9\DS=^"I,[-] M9S='$PZ>\O)185OZ)DBUH>.^F*_<"T6#I!_O;DSQI]RO^UO17>B;[V]5#_O M[QU;\?=J6?_&3?HI>_MQF:7_>IM>NCOZ*9U]2;_E[DI_O%I6BTD+OLRIL@K' MVB@>2ZHH%9(FF!LM,#*))=I_)[VS"YM2 ;M+!(]0;?J,=1>_YMAP47I$?BHZ M(/A[^/E-=+7T+/V[7 /EEA0SAQV*(LLE)))#1K04R #$GK_;W[GJGRX*_=A1 MFJ_KN9,UF6["-#O@D8?,>W/Q9Z,^C*)W[Y,N66]SEKN\V;,+_ MZ7<71D?)V7MMWI^7C\[/?GFGE7_9OGNOWB?OU"_1^85[X6_F_<7YYJO;$7X^ M!1:O1 (/:5-M%& I=<_S+=+*Z^HF(4G6IQ.ES M L[/0^([JB,H+]H#13L1%<$?GZ,:^%#YFUJ/>G][[:XT?MQ:NJLAQ;>Y6V:> MZRP?+Z=%2P(UG\1I/LW/+G]U^I*CL@+(+MR/Q;.B ZZG ?_T/)MEA3[SEA"J M!.(:("<42,(2IYP5>IG% AG'39S=D#"H /86 K C1 X1KHJJ[8P=L#[)EH[ ML]7JV=>!;R*WD/3&"]KE;;9KT?K ^7F=(RDUCL(34FREQ_SV9MX[W3LG]Y!: MY3Y0[4JZUI&?O3.O@7 ;8MD_;_/5]/);^=+4:UVKG[!GJ1[NJI%G\_&/T0^^ MTS("/U>O%L_@S]%BZ;6_J'JS.K_JS3]$7]+O2;K' M?TW=P2R_15!*]F/4I@!W]>:;;XZ+3%2@]U%TI7SI"831T;^]^=+SZGOGE( M-,]67Q;+?]4.]7<>W^>^%G,QGV=%K^&;Y6)R.UX5KCFODWJ*R8L/?ZSX.,OO MW,!_YLUW_,U^O)W.G*X[=W?U.5U.L]6W(@EEZ4SR>;3*QE=S9U1\FCK+R[>W>?9C5+LE=#DNTVLFV>=LMB@=DWY?G"*[\IOYY>Z"_$?]VZ5)Z C$WU;S"0>G M[I;"N6W,;[+"X+B\G9>WYW\H7:U2=W-N M37['JE]K[CB_]F;-9/K)+]_XY]>11?#7/EL5UBC7EV5T:23^GTUDAM-U. M7]_.5M.;6;'6R^FGVRJZZ*_JQ-_2K\-?O<@X+RRLHA69VX_%[3)R9^]LUI+* MW8F[^_J4+9S)=7/E!-0R^U1 V3SZXIY>M8_]/M4ZVVOR#%5T3\ R3+CKV+Q; MV;.UA[\XE;6'WQWK733UM#1U;WRY6G@.77R9^X;HMQ_SZ63JX:4DL&_15>K@ M[6/F,.9FF3ESNXD<+"=%M[H"+AQW.[*;YE?N[4^W4P^1#M*\;Z6PU9?3Z]:] MNM]9+-?!1W^;TWGN9/ZXI$]WJW:QO(X@>/OWXA/*JTR.CB'P[WW(/MW.2EEZ M_O;_=PCDV,_70DXO'1 4 0YWO1JP'7C[FZP@9)G.\[2Z2K,N=Z_7[MY6Z\X\ MU?ZZCY7 4?U(Y%;GT++<^9IXGGW(.AMGUQ^S9:FH8SB*O,=JZY]SZ\C+93A; MU4FB2=E+L*:;!PG$X5.!-'XE-8QL1VJ3A??+K"G.87WEC/%X7/C5:L2[7"Q6 MI0MG]>W&([:CN4OO"_-[7E!J<_DG+GKOY]S&9 [2VG$M_WMJ[F6/HQ9/:UY> MU#3U?WXLM_Y=^;G%S73N;]+=M[-4TD_%14I)MMV>++-"$A6;,?=[X G>.RX+ M@I]X "D_6(@@=VKNAYR.X.#8ZR%N)9?I=.EVI_C)-K06@R;XSWGKLC>+O)"^ M(R]6'=R7\+U.)!D5BLLRNW+W[K44KPA=.PE?=)#TC<"SI<-K'QNL1/NX-4>L MTJO*+%>/*A-W;&[5+Z.8_&IQ.W,Z3^;N.*T9[I^U;"RPI!")Y=DNGDD:]XG@ M_LX]3A3K]5Y.O6LX^N:4%)_H.R!6#V)TL[LZ\QI^N?-1O>GW5=-KIQ=Y*O*O MGCL$>'MV>>EY1RUGB^BBI7O>LSW\^[5M,7+:W77ZS\72<\\]^5FR4R/H\NQ3 MH>0V8OC'J/ZM@C*OG#+J?LF37EM0EDSM:;/FPQOWS[+FC/6M>U6K IZ&^K?C M4*_*MM+26G#RHV<7I\@NBPR!2;9RRJ9'GLNLN*&:$)[CZ&W^+IDC+Y306D=<2S%OY5;W]+_N%MR[3@OSWAAW:I[XG)$U+S_EXWCSB;NC M.Y_[,2JZ>[81_<[[H]*FJ>[PC1I0Y+< _0I5>C-(?\ 3@<==]P8B!WENW7Y[?5.9V]X?D!;%W-$/TS^4I^U_O&0 ST37 M:QO-V_F5BMO*O!JY+[:_Z?'9T>#MLNH57JS(W\W#7_<*?_$UKU"N2;Z[8Z/B MB^Y23]VE=QHML\^9@]+*4>*[Y;H+36X++??.]TK!Y<3=>'7;DFGC0@^<3"^] M]/ [MYR61H$W7U97CL/N[6DEA]S/M\6BOU3)N/XS6^M6^?3K]B;8M7OE*G^9 MMEAE!%3YS_F0D4F M]5871'SML,\I[OZT"S6CWO]:5_9GTZ^R_(+UN7OS4N;RUJ>.U$38==ZW??.# M0+=M,'9W73R0XO[V^]CX@!U*M_8R:#8WJ'>T_FV"3[7G) M[J(G]G/ :M)>72O_F=^)2K4MS^KL"Q6\,N6.U67M[KL?[R 3! !DL>:,0JE% MPF.M$D,A8S8&6Z@8=;H6_3'ZQ6S@N71,%7GXK_WY7"L5: ZNTM2*14&"6)$+6R526VG8Z&R'<(BVI M8,!]/N::V*KQG^(QC]EW. MHC?R@^)(+.:-MK4M_._L9U1N^.Q;I#PB9),A&O^O&]-[*-#2@LR!W>TP]_#- MG]XYW2'[N"R$B=^Y4635>5R,G73RZF$1],/%XL8!N"#H#Z,JV6OM!4\CGPN7 M95ZZ+YVM[I2=*C/O?LZ,_VQ1>%:E#99^:A\ZO"DS:SU7^#A0\2'_>_Y#90C3 M&_Y%,E3QG;68+21IY"SBZ])KG3JP7KH?SV\*Y4'[_IAJB[I<^*^^HNP[_8Q_]U+AZ[>O+^(R^C__TCO\B MYZY._6@2_FZQC1 MI&:*Y:3@DW1-+$5LYBYQ^@S;0F?T:4P^PK*.=)3ZXMVX:58%^3V7K*9%-FR1 M)#/S*<>E\_YZ,7%V1U9EO!5$%%UGJZO%9%0-DVWR-L>WUT4ZW>?L;;FZ%J'6 MW.%NJ&@M6S.UC\/6#+^F^CJZM-9K2YXI,O&6Y7V5N0MU)D.M7?FK?&P%C&[7 MD5N?25A><%YM?9/^T%&+59&2Z&[S?B+R9#HI(AW+K$RI6BS+D%V]ZPT7Y:UK MWSEWSU"/+Z2RW,JG[2T8K1,"]Q=S\>I!E_F^GX7^FGK$P>]]F0WG;T,9W)M / MMXSKZ>KN0;3H:'TF/J!:K7Q]_ZLR'_ '^ >?WN5SECUT9F5'"7\?7V\*YG!W MO5Z2)P-_'Z4]W$J**]8Z7Z73VF[Z.?H!M7ZX$0/CF7NIL+2+6[Q* M2">^]VL/07'KU^[\Q-T-ODXG16%JU^JK+8:"EWQN>>N^_4TX,^EMM0KW6XMY M';HN@.#2K6F]R&:?O#S-/:471%[N MI;-\LMJZHVS_>HCJ &XE->_>VY?I;-:Z M8EEH?$\[*!)1-Q86+^H(R6\6W2[BGKKQ0(.]&_G8IB'HA#- M-(J.G51H T^:&/?;#[X4C5K?[X1IVX?CG[>7MI;>K1?U"V9*I>*4,;$/@%E^UT1P[0DAO\NRG^D%'A#71\77;/XCJL/@# MT?#R&@S]OA4[O_L>_,Y;8+NO'X#R0<_'EL^=U?D M8QJ #Q2\=.S!R79C/N:%A],/IW_*I[_-%&4Q2-Q_\Z=??>7XM%6SW,R\*+J+ MKZNH]Z09[WBYVS2>[[.__):W_51_>8((R@1OILHR0V.!.60VL09)@K%"U:1$ M#"PG]\-/%1F8D@K4?'+F2:#4 9*2#G8VGAG3D>QU"M>F--1KRL")F(J!X??( M\#\\Q?&RB=E: Y6B4"HM%*1<0F"J\@W-A&+)BSF^G&@*G;4,H'_X/]4O_4_+ M%6P7R^^%K[].\^9;ZP^=5^ER^6]%K9 /QP+TM\+YM"FZ^-(R]]IW8882W"/& M=-GR]6G](=LU0%* I#WJ( YV&D12B&H@-$NLM00PR:I&W@Z1+.U!![F/2/WH M(H228]!%^G1:T6%ZK=[\Z6)1=(1^#4/EQ>.+]H@>>QF=M5-8P8UI8PB1 ", MJ8FA,$!8EE3):;'BO)-9MQ\C1E ^$E(>]7RL4_9Z!?P8-'X\92E)VN@EL6#$ M"!L#9!E@<2(QK^9Z:A5S#9\!(,$F>A:9'+JQ% N -Q %23>RMX7RAE='%+! M":8,QI:Q,M$?6@%YQQ.T7PO+*TKNKHY:43JF -'9W4K%AZH)1[X#;O#-#!XC M9&-$)0H)01E*I#.B=(RQL EQVH"5,30TZ6#$F@J*3A@?_%V?7?Z69P5V]&=4 M_3M;+B9I?N5%E4 0_7P,GIC@@@ULODY= MIR5#*4>$HZ/6\8*=&,#D4,&D5<#I@,,F6"L"C97"2&REJ9Q9)#%))U2_(9C\ M/_;>O+EQ(TD?_BH(S7K7CJ T=1_=OW5$ 2AXM>%6>UORNS%_34 D)&)-D5J M;+7VT[]5. A0U$F!$D26QR.3(%"H(_.IS*P\/JA]"X*!!"ZXA8" MC1$>, HI]ZE/B?*UA,AGN'8%8&$@.\*M#C %&5#! NXTJ&Q@\.JY'T =W?GV MBE4/H>/C( 1N!8(3%&"( 8>A00>M ,95,AJEN8C6(C;?4#_" @^D[%(_ZJTX MX:0&Q^&=2-0@X"AK1O$XS[$$0(U,VH37=-<"B <+N-&=/Y0C'Z)LGR(2X98%5D1_*P$?8#RG46OB:J,JE M S/IKV>'>B:G]UF?>4ZZ3#: C+HB @Z,WG^9/C08/8E%K?#)B <0^)CC2'(1 M80XCRNH,5E!'M"LLZD#Z8 /0:4AVSS60G<@RXTY_=MO:05K66LH"K((0^$I# MCG" -:B2X2FFJ5ZSUK909&L:"X%T(%"7%4?Z9]!PQE(''Q\5/EK&4H "'P! M!%8A(6&( Q95DHB(H/*?#1]]5H-*LOJ1SHD/H&2AA$(B!_423,Y(6K-H/HRCG>ZC8,6 M!RU[!"T4L"6T8$U#K F& !L5!-'0IVIY5L. ZA9:>IH$\WVUCK_/X_-)4E_O MI.UR9DX65^:1X].ALGYOYRE_)&Z>G5M*,J;+3+[V[S8XKS911V%-)N6^M0PSL>> MA=#\R'O^P-YI*CN=M_*KO?U3:C3-=%A>64UUVH@!WJJPX)V8.?Y',O?TQ45B M./=[TCNRV"ZQP@U[=3SU_G,Q33PK1PV\N2'=2)WZ7IKG-HFA.OVS^.40XH%W M\"6)\T6V)-T@2T;IW/M]EN=)[IDM(4JG\728QA/O>)K/LT6Q,@?>SV>SZW3H M8<1^&7@WXW0X]K+D>A(/S5/VA6EY,#\ZG)B6"D9)L^(=5\E\/!O-)K/+VX(Y M,FM9R!)[SY5YM>$B-/S8=FY2=FYY,>UH0IS>3[S M9D/S.KL9>%>S?.Y=+#M=%S$T_9DL[";KS;-X5+PC2;];.#5,&:RT:]X:?X_3 MB?WQT#1YF)O-QFQ YW,O3\QK2D/)33H?FSTJ2\QR_I]-#5D^?)-.)M[Y<@SV ME]B@P,1PO^F1N<'V<74Q*/9];QH;IK<-,!U,T[,)F\:-[V[LE-8 M,Y:9G^+NBS0KIL]NL-[_+N)LGF1V#1! H &O%Q!D2<)G&SQ9DG)K8&;TE;/' MY+98USPOUM/<-?9 MS"Q.7AG K&"2S29FMA=S;S0S5RW:E_1FVHWG=@Z+>1['9NXL<6;-R_/Z30T5 M7L_R@IP'AB[RQ<3>LK)+6)IH-HD]0[E->_7?E@/M*B<_ALEUC19W:3XWNW4^ M7)BU-9QX;I29 A"SI%RZ\\0PQ-3@1^G*;IYKD\?J;E0L?/&4=2=,+XQT:'X; MV,5KZ&_UIXJE*PK^MY>0Q!W!85ULLT2:3A=Q)=&N7>G!"MU/-[_^O[A0-'(L M=,A%1"CU%0TI4)H)CI&4?J 1CI!IX.]Q_6 A^GK#9#*IM*5_/P 'Q7?3_+#^ M?D_OSE*+="=F:;_-KN+I9V^]FZO6_)MT-!]_(J+4PBJUX"7&_X,7"78K.BTH M7[J)F+4J5!G1*?'P7;)Y5,6QQQ8'M4I8:02K!M^P4-+0/\[6LCI]2[XGTT42 M9;.KP(*G@4'+GH$A+K/19&>F"7]B-,"#8N7MU]-DDA3:V"&&@C'&%69AI+$? M:J+*.,O(_ )"+,("DPQ"J0/./(!Q!"6.JB6*%*\U"D-#R0C-7_Q>^"! MD36&\;75[+)%\K)E[&35JFE\7$=;UP>WL61_V+WQ]M&%@QH3'?H21))BX@<, M"59/* Y0>^&"D"(28,/GW"R"F7@=579)[3,&Q*,+]^1[UA?N#AIN0G7P=<2$ MGB"?O=ZZ*]KS+@SQE=)6(3<5,O6P(L#<"GPM,;J072O)K-[HS0Y]E=J=_7(V M&Q5B5)YDWU,K9YN'3:O3_"*Q:DB]$R\;MQJ!V6-K:;O8V[/DPBYOJ<"8-^7I MJ-J.V[MX)0?FMDDCZ-M]?SXIWV":-++(.)Y>)H6<;S2=/%GOVTNL .]')O?+ M&'>,1?6#=\?1ZO;0]#/)/F\;36V"KCL#*/Z.L[J1Z_@R.3PW"MM?A_&%Z=*G M>'(3W^9VCQ]GU6B>N10/6/OB%_2W:&UDR+NDL$\+LZ"9?>?G V^<6>S^6QX" M157DLY!&BJ*(2T@DAXR$4B -$'OY+#WRUE_/"@G+V@#L!C)ME>>,7TBIU9)O M8X<\T6>_:?5MX!V?!"]0E-H6=V98YHTZ^_5,GWIG7[T_3]2?X?&9#KW@ZTFH M3T[+3Z=??S\.E;T<'9^HD^!8_>Z=GID+7_3)V:GWL[GE[/CD3QW>C=MI1.D6 M^W6PYZ'7[7GX63OO<[;S1WH1!5@KI1A ! &B@&1 UH^'H:2'H \[[[,LGV=V M@ZJ.7OXPD)IX:F*$K;AE#?J67,7IM+"-)EEQV&%-&5_/3?=+1?$C;"4]Z%4S MC]>M>9PU\VC-ET833Z:EV6S>6IKK8FGB]M(\U$@A1\19XBW,T_,TOTC-_=9 M$&?6/#"Y7?DASFM!)C':?O71],,:]\J>IK/1D?=G^Q%SX_V-/=2E0I#)"Y-8 M+6FU/;ZL('18C#8U]V3V?*Z4PT;6[CJMQ)\DNS)WVI<7X?[V)9/"0.I9![W) M[/+(.[G_A\KR:B2R4@XJ',QJ(3G _'R6@Q*:>XLF!6ECP[W//$SF)SDWU;/DZOK3GGH\I@KU'UECS0@I(& M271E3C]+K\PM7R]."\HJ6: 0#1[5!7TEF!]Q1*W (C5A4M$:E2GE44L7%'Z M,%$A0E3"( 0T1-5!LE8,8?TB+?P-C_\N9M:*7YB<"P)?$G9S0)%5>DW[:&+U M,*"VLR_FB\S^,-D(47Y^"%)^J3!E8WN[/3Q6'KB]9J M8,UFUEYS^[W]AJF=ULF*" @K.UMG1L4[O2U-B!"8H9T7.&:=ER?Q=9Y\JC^L MJ1.-'7)900[R@U\?M#N6[Z#HIY:5>.II8[)SZ_HHXWMV MU<<*#ZJ1P.L?7CZ;I"/O;Z#X9RMS\9BV*UXZ&>)^71=ZMTF*_ M59"]6_U^K?YO66(](*RH.O4<*>PS*10!91L%S>T.$>SZ^!KUA&ZAPG7%&866 MML86SR?HC=SB[R'HGX^MPCY;Y/%TE-^7/NO9E/VFX>6=ASG\<;]YPH79NS#[ M'0BS1P13G'!!FGP@7&)!<,05I)I+(("L"E\"GRF\%CK[+!/K/?&S\K_0,A[N MU6;:TWF':I#Q0"RW4X;XP>+' MA$4!<)-E#1)&H(^5,/]A/J-!%01H8)&0*'*P"!#H#!;ECJ=2<9CH,/B)J M,!$ %FBL?8(UT"%#@::PPD0%!<8.$P&"G6$B' "XVR5"'"HZ5/R@J$A0X^4# M)>=*!0IR1&0$4*AK5)1"H+5,-*] Q2ZR>X..L__W#U;V.H/$TU[)W;@5O[T/ M<1V[Y?GQI(@P_PA^C3WH53MDWOKGV4CA*O8W;V4'6(;,CVT8_]0@C:&C41&Y M&T^\ ERM]]Y*M-"1MUR4E=2*65*]:1G-9.-[K^/;,KZX^MV\N'1H'2V*L/QX M]+VTNE^T?00?>$?+V;=^KFE_.C+06,5#59Z*-G>##89NQS?9D3[#L?AC>-#V MH%?>'^4*E%[4WO9+,(F,W([)_6"WJT*%(1M$+BBI#RVL]Z?GM=)#YH MVJTR<8Q,-\QZ)[4W]3WM9#8=QL30Z3V1=4]&JO=@1>[?(%[N5WU?W*RR"4?4 M=+2LG_BT[[3 %"$E1 08$Y214 -1;ST*,][RG:84P0!+@0&ABD1,"A+4 = * M^_2C^$ZOAEH6$9.Y!;MEA,)YM9M5<93)YA[->?ICXV>]*W-EG-OP#$/I']>I M^L$8MP_D4WT59Y?IM.Q>O)C/Z@NEYEIR7IX/W$3 MM3)1H5&G;!)A#\-BGH2;IWOGZ5\J&>R)Z4%[.CT_/3P]SK%U=\:WI'.Y!;_6 MMZ?:)UU77\+:'WUY]\1-5]46S&]+"^; FR;SOA\S;F\BLE=/A#MV[/FQ(P2L M.7'9BC?5'Q2' &M*F1(APX&Y!Y7^\%H&/M#LE6S531DI#/" [7D52\=6 M[\U6/S_)5[(YT($84]]7/H.^SXG FD!2\55$D%K&F4SGE]GRO.GF[GF3X:T_ MBF11Q]-AEL1Y$B;E?P\>/LIZ'K?9$T9S[7'G&3H &+T%UZV+D:]9]6Z(^ '- MZNUDZYY0-02PR=.L0FA^X,H68:L01I)([01X0JC0&($(Q$2%40U/JII'PM7GM#ENBHW+$M3>AJ'3N6 MV((43FFK8J<*>(A#2+#9)$:&^L>8HC\"ND^RK],./?<#X@.)8 MI$??6'G\V%/RM2RBU\Q >VZ<*?L#FK*?!''9'+PB%2H41I@0*7P.OM^0O!!HAB6)?1PC)D,- (V98 MC2Q/8+G/57?\U8V2R[ETW.6XJ\_U:MRHLFS4BK++B%%%NHN,XX4B4E,7=<7:7S(KG-D=<3=GD#&FUY92.@.*4L M$D1AS@/?IXS5I10YU?!%-H%E!K:Z6.%V*7'=37M;E-@JOUAG$\E;.2OO9%9: M(4@;HE;DYCG:_KJ*QILA4D!0Y4/,0Q(0'_D\DO6Z^D ^[17K:NE72[W?)RNK'-[^:LZGC-;3$9> M;(3+X7QU36JA>T,QL0JF?;?RO*,[-=D?#?D]V#H-07BGP\7?<58W20D5 *I %B+Y^E1][Z:Y&[RX* Q5@K M9RRG,]Z,,%^]IL77U3CO$WWVFU;?!M[Q2? "B&K;/]CUC[?J[-J=??7^ M/%%_AL=G.O2"KR>A/CDM/YU^_?TX5/9R='RB3H)C];MW>F8N?-$G9Z?>S^:6 ML^.3/W5XUUVF'N\*^SV=]A-#P1CC"K,PTM@/-5&\SKTF0$@.\1-<^DYI/\,T MCR\OLZ045"R)?KO/E;L'.T97R?961_SUHAKOT^GUF, 1\Z$O8! 1PD6$D5XN M,=.DE5XO$%BRB$/"F!2A3P 7825W!9P3V,?T>L=51?'5#'M%L/M2#+)9(YOI MLRD>;[W+9':9Q==CLP+FJB4BJV?E1IC+B[U\FDS*U)1U7E";^+3(!7F^R,U8 MH%D!%<]Q4X*N_3LXK?E M2+\5 WV6BEW>VA9VCT^BI;0+5J3=PSP96HGWQF:13:8'O\[-=I4\9=9^N:"[ MMF3Y)T\53!3GGSV]R&;79N&_I*/1)#G4<3XOEE1=V!N\GZTE#H'/!DE5\1%^ M_N5S>4.>QMX?\=!*7Z- #\?G'[Q#;&4%K[3 CP* M2)9Q;A/$QC^JI+')CTH3*^S,+8!Z@=CR86S"ZTVV&E@YC>QALLTJX:,\8@!# M3JJ_\'5Y-1$Y>-A'M,JK2?N1.].]:\_>U=.HUHUR@3TSRQEZCVR'#PY\>R6I MK2SF?2D/L[0]S.I;4/.[U6^&[T '=5WWDXJU6+7?SB?JJ.,O:*,R6TY6; A MC/L2R.[AUK&O>7)7E:,]!XE])0*C\;J5W\N5/YO-XXE;^[U<>P?]C@@<]._M MRC\$_7MI.'C2H_3PU8&27>S?]Y.H_GB?4?;+3%>*)^I'GQ:TU57XKP\W]6O6@>JIT) M:Q?*XD'KP/O/IKX) )KL<[6##P<9^P$8K65YD M0\(#ZLM !P&"*!*BS)@: 4&EU-N!#?%A]2)BA!6'.@YU'.J\&'6(7*(.AR)D MTF8/T[[6F%&N:[V(:* _+NITJA>)@2!=9E]W4..@9C^@AC50 P4T2I'-B2!T M1(1-#U\EK8Y"15"_H*8+"863 8$[ 1M=>H_U]CS)IIIXRI7P+<\->\+!@C3" M@B281T;-22@5W$WJ@H?$!1EX43]SS!?<\$C7U& M!=C.6)J6-KQ]8]86O2JI;(H.+8J.F" M!5!SL[4'4;7%^Z'/MW2D^2S5O8^"/P(#"MQF[U!A!U&!-3Y504@X"0-!!8HX M(]I:]:K-GD)&_0^+"IT*_GS P7Y7;G58L*-8(%I.3X$(A=82!"%F08"E!A46 M0",T4-(K+.A"\!<#!':[9.Q.Q8K\H0+OM1S\E@DFWY21#2[B0*O$ M--,^)A&!Q$BO/D:(2UJ5&@% :;668_YCX$"7DCU$ ]2M[<]QO^/^=^1^W/CJ M$ *94#Z!PI=1('PF U1) 0(@SOO#_1TP,@8#ZAC9,?+.,#)M&!F$,(AL[:B M2R?.(S# I%.=WN& PX%WQ $N6ED7$&(Z-**[ M+PB2%! JJPV=4D:W=#"_;1SH6)S'W1KJ'?<[[G]'[I=-P;A !9@B@;'4@H08 MPHCXM3(/$5BK7OE^W-^%.(\&C.)]8.1.D[J*GIKNBUS&[?)[KUY!;%9P-%O8 M6G2OJ@#ST+QNEAOX_:*)GIR=)RFH\T3);XJ4&+6BYM3%N=<)'S=7BSO)$.8AW$/@RQ+6=2X1,9 M,(Y]3/Q0A8R1H#YAYEBPWD!LE\HEPP-,N<-5AZL.5QVN=HBK;7?<( @9AHHC MJ0.(A<9(U@F$9,2VFEBU"^L[!@-!D<-(AY$.(QU&=HB1HL'(4++ 8"2 OK5[ M(NUK51M"F69T2WX-HB_JO6 #@K9WQN$@UD&L@]@]A%@"&L=1GR!E_HF4'V$" M 16$LSH21(5B2XZC+X?83M5[X417AZL.5QVN=HRK+8?\ "J 0I]AS$,A1$2$ MT'7RK0"%6TJS(SI3[RD=(-YI-JP=P\@-XNVV'FZW\2!/#4GDWG <&SUF\NHJ MK+N^"^S ^)[M<=5+CZH-Q9;>RE..H!Q!.8)R!.4(RA&4(RA'4(Z@]C2I^6F2 M?4^'B7>=S;ZG1NE](\9Z=3:;MS0RO<*&U \S$:6- [.@4>B+* )!B 0!RE<^ MK5,U"AYMM_I<;7Z_KZ7"(A"4!H&5O$SM'\[&9B$NQ\>F^>PJ&:5Q=MN;Z% V MD)T6Q^Q?QB=GI7<0^%$AL%5AG-HJ%2+D7#(%5$2H@'42:HZ)Q'L @5T>;DK4 MZ@[U.D*]5H5SAHA6(HQ(*#3U:40-^-5A%4!$VTW M0[V.4(^"5II*$C&((LE\QA3Q"16\0CTI OI1!;\N)#<^ #LNN>U2H8F3V?0P M?]:9JTM1AQAC3=@0@WY$!;;9Z2 +10BXOS1?,;:EZO!=F:_"-#-*V^3V;&:: MR!?FL;YH?I#8[-8NK^6>>0CM,&@(VH@-?A2( %$_8+Y/,09!4,?$$$F"K::\ MZ =H=!K%B 9FBAU2.*38#:3@@#0^ .Z[?%:Y'#==#J#D(&261C")S3T"#9397S-1V\U[W0C[8GE+1<=U[ M!QH.--X1-$C;@YH3&OD!5S[ U("%E'7E.\25V)(EHD^@T7%J%+C%U"@.*1Q2 MO"U2L,;1. *2$+_ZVNC,QF]GA."F S2@P/]V!!V+(NNAQ.C7 M-O]T6%QI>B!>VF7Q4(\?ZU-KSH:)C4N]9PY:SZ\, =P9@?W>?L'44MADA;TA M*!&^F#EOF$PFU:__?@ .BN^FX\/Z^SW#/DNODMP[26Z\;[.K>&T_N(JSRW1: M=B]>S&?UA7)[*:[?Z@^?[]+5P=*1 MH_%S(@*[GO8\VJ+CX<.8O"&^ M/<_M\*E"06_J=[@&K!L-O?AV4R+K^6PR,BVT@>#11FYG.^AU M"N$[+/]F@LK6:.,_%].DG"P,!EXA%=@3H#WW1W:482EC,%,[$UFEB>87CV$&//06)?B>#TB^]6?B]7OO#;=VN_EVOOH-\1@8/^ MO5WYAZ!_+PT'3]J-=D#]^_EXZLW'LT4>3T?Y+]N.5-RV,K@Q/?R6S"ZS^'J< M#KTLN4QGTU<7']_?<_$='KA;?;?Z;O7W<^!N]=WJN]7?SX&[U=^E;.OJREP> MQOD;V3AZZ)WYFEZ_I1LEIK1)RQ@BSJ@(@E!Q062(01"&RP0?2&_)C5+^%_K' M6?C//)LWKNF-MAB7B9+LKS55]27;(B)T@&F7;IN]]4'_Z.#J4*=GJ,.;O(XH M(BJBB &? 9(Q) JG;=UB!AB'Q=UNHRBH7(@.DW%$H MA>V^T'U(DX&# B'.@YU'.J\$'5P4W1=$3_$/I$^ M@Y%&2$=*LDHO @3I[54<_FAZ$710XZ#&0A,F H)VPW';I/=;;\R3]1:O75K[H\MRP)QS<*M-+&0& M&7&!$H0QY$8UJ3)@ $"D$.]HV:@E [N(?5%1"!X@V&G"C=Y5[W;>!'N*"NV\ M.$I(K4,4^@"@B 8:D-IPX2/B;\EP\0:HT*D*P08"=ZE"."QP6- /+&A7VHV4 M'S*((LF)#Y&2+%A*")B$Y#W//M:QH(N$K@ , .TTH:OC:\?7_>#K5BU=PC2E M"OBASWP-,% HW*/UR&C6\Q]]T$E?SB@L-,J3@X5'"KT Q5:Q7)#(B@78G>WM=*UWO@..!P O0;.@,:L Q MPPA%(==*^XR%5;K[((+A>YKU7X$#74KVB VPW(LZ]X[[]X+[4>.L([0&S.=8 M8,HA5H%6H#K4"V&D=(^XOP-&MJ[$ CI&=HR\(XQ,&D8V$KL-L68 8VU9!KY MN&3D0%,*WU,O[Y\X;W"@6X<=AP,.!]X1!QAH'/W-+JXXD1)R@*D/A!_6&SK@ M1+VGK;XOXCP=<+F]&H*.^QWWORWW<]GXZ-$P\E'$-0U]20*M&:U/ZB*J68^X MOPMQ'@Q(IY&!O67D3K.ZBIZ:[HMDQMXTF7M9296NRJ>K\MDI4DK0>#-K*37F M?F3^2S0VRE)$>77\P0V RJT:/MY= \*8#8S4Z(J$.E\'![$.8CN$V)8S:>0' M3-J8$1X!A26T.;EJDQ04X7:=Q-])N80$#XR>[8#5 :L#5@>L'0)KRQ^7!09: MC9(O?*EPR"3Q(U7)KD'(&=@FL'9A?N=R(+'#2(>1#B,=1G:)D:S!R$AH$&@9 MD8CZU(BAD 1!':&( =ENFK7WU^\9&'#<9:Y&![$.8AW$.H@5C>1L ,".<.([N,N-MZP-W&@SPU))%[PW%L M%)G)JPNQ[OHNL /C*-:/K5:4/>4I=_A:K>#VTM9( I_W#V=@LQ.7XV#2?726C-,YN^Q*&Q_" PT[/ MJ'J76L<90QT$?E0(9(TG)P2<<\0E8%KJ &+! U&%%8E ;>NDIU<0V&D$X@!+ MERG0X9[#O3[B7CM'&D+8YR'T(9<$$<$QJSS8(X6"\*/B7A>R&QM V.D1C\,P MAV$.P[K!, 1:&":%#)C@?BB4$>IT@.LHG"@*"?3?Q$MG%]57(080=QI"Z2#0 M0:"#P(X@$+7\:7P2BE Q[NN08JE)Y-EY!*(/M5O)]-0*$:6;4 MMLGMV(^3Z'/.1^@.KR 0&BY&-" M12>50?% ='M YKC>$"MJX&^N 0AU8D4-1R(5U-ZYR>"\7ESF+@>QVX%8*5W) U?R MP &K U8'K%T"*X'"E3QP&.DPTF&DP\B',!(+5_+@RI4\*EPQ4/]:CX4UZNO]\SW68Y' M^K?Q>D!T9\**O^.L;N0ZODP.S[,D_NLPOC!=^A1/;N+;W+SJ[^.L&DU&]O3M!>_8*!%:X8=9UFQ[)\, M6R29?>?G V^<6=;^6QX"157DLY!&BMH#;T@DAXR$4B -$'OY]#[RUE_/+*E[ MLPO/XI.5SI;K$-]#&H]-3T4KKR:&XNM-^8[SV61DFCC19[]I]6W@'9\$1VMT M_&#GVOL/,YO-&W7VZYD^]G^>J#_#XS,=>L'7DU"?G):?3K_^?APJ>SDZ M/E$GP;'ZW3L],Q>^Z).S4^]G<\O9\;)QXY\O[? M"J(];)->W0_#-+^>Y?'D-[,C7.?'TVK[,YW4RRQ=9SX5\'!8O;KZ?))"DVKT..H8T#E%!%. @5(4*5P<,1AEH"=MBXEA!-"((P MQ()QJ ,6^!Q6>I%A-P7*O;?HAIJ_^#UF]T_,-GQM(31;) >_MH?E->-:WPW: MRWQG9]ADP'#[>'W_CO(%9T&GCS<6+ [O%TZD1189F.>;C>.ZE\]SS9W$VL@!8.D3.LMP; MQR,C:\73]&JVR"?FJ6L;S5\\E'C7BRQ?I'/[A$'^Y#HN5]5^M\WE5W$V]X:& MZK/8.Z\T7^]?_R80 I]5-ID5'^%G[\+(A%X%;-[/MN7JIM-EF]6MOWCSF7>> M>$9J*NR1WOFM9S:_XHU&(DSCB>G4^<1PXN3]>6W:JZY7DUK]-EC.U3B9C,HE^6&DVGEB%J@FQ)>3\>,: M .4$B(3B)E>)#QE'0LB0A A% &B*:(T@2.HU!>!+.IV9-]\6Z4&2?/[U9IID M^3B]_B/)[!YDQ!K_]H\X,Q]7!?_C0N['9HT _V>>S?^Y?+(QG]@U6;.?&)&_ MN-"H!XUV<(@>3S="CM":;O#3'>7@Q7-<+^)L,<_G9MTM?>9C,^3<_E+0G5GQ MJYEMU=#.P)ME6U_0)D@LH-(G(68A,P*B64&&]')+(#ISG**!U>R,XO249O?RQ2O[=>09: V38=%K#\,:6VN>7&7E MD8&&+#U?M%@X3[:]IJ39YD.&@"8 4!X(!C%7(0BK->4H$$L/4KL:GTX*?OEZ ML;:P83V*9+2ZQJ5*3LQT8+A#:VQ7JLV(2^YL;TYA:VE7=I;IS)O,#.)GWNQF MFGMVLWV$R8^\,]-FNS&SQ\W^\JXG\3!I[6^QS:/CF=TP7NV:D352(SF,[,Z8 MQ,/QDA"+G\=&5+4=N? RJ_0L-ZGJV\AL&C4HM;LP:"@<\IK"[=CN:3RWC26I M%0JV3==-P(D4T#<:(<:,27-!?-IM,K'APD1KI>V@%V[22F\R' M&)'9C&,VR@W F,UI:K>NCQ23Y M>O$BU=K\/+M*FA.Z>&)ZEYR.DV2NIB,U,F,QM\631@7/']7!C3BLA Z 44H- M;&GM2Q'5*BD5&K=T<(Q4& !!(_.'0[,=$Y_4(*:EHG>5Z&=;>(JT<$]1.^J& MVNWNU1!I36DU!,W+E(!K#%#N/!:'&J(S])46B^'];"8Z_Z74"Q\@N4$1A&59 M*_XQ\!ZAO6&;]O)ZF>V336/E'GQA6&YV8_FE,'K7/YO\)&?Z$:/H6V^[.G8TQT, M/7^J..4V0L]?$'"[QKP;G=C=8W<_*\#V2PEYVD+>GN<@V%=".$U_/$4&#ACV MB!X>E%\<+C@Z<,#P[P=\"^6L-W->VMK:_WQL5<'9(C?*6'[7;>!%"]^7JM<; MD\3)J[*4],_1<^.)>.NZ$MUXC#J/*1 MUZ%/V5JBMQ7[VN/FMYF9RS<3RU>9Y.K]/I[.+B3OZW#0Q__NV+3(M/G(%M[-X/X8"23D-3 M^\FWSGO?8;;#[!9FMYPUD-3"!CIIJ0C@DD"-=(W9S"=KJ:&ZPNQ_.,S>*%&P MP6P,.ZTIT$^^W3P[X'T8UF/I.ICE\]*OXA$)^]EI0K>:!G3+J$1AD[ .4QD$ MO@^TPEHCA4*DJNH" <;A6D#["U#)SG?^]>*WV6R4GQI=SXF4'<*30 -&NZRN MUEO9< =$P+T %=ZX22@621E1H2A7U+I_1'Z5HLW(.N;'K8.*DWDVTU,I&:!. M\WOT7WKY\$9#0S"Y]02;7:3S+:<^[U1-_Q#ZFVS%7P4^B #D5 @24*DPHZ"6 ME!A7_BM K5C"/XH5_-U\,FP*C $U"7A% MH+$B-E&/4"&' 0RJ6I:00K!6H*YK8'3"WF;Y-/@ ;#&=QH<'QIVS?WU=1ASZ^#ZZZ6%#J:7_J/$\D8&0WL+)MR1/XFPX+H(H1LGW M9#*[MCO@:T6M+D6IODA+K)5EV];:8P]EC"*RIN M%N+=59S]E5A6VTTEXSF@9C"LR:0:4DG#P.="FU]]'X>$U!:O /*UO#M.AGMK M4#M-BF0,ICM?:M+M&M$,H/'UC%,?\*C464%V Z!0XVO*81A)+J"!*&UN@!+I MZJPR0E2OER%U4M<. A3$ TJ[5#'[+UE]>*/:;\G4D-BD$+KBT54ZM1E8#/5\ M?ZV[ZB[JF9(TB"<1E+ZB1'&,=,@ E1&J$ \864V_YA"R7),".=HKXB2T+7AK M# #OM Q*[[1$9Q7;5[1BM)'/", *$^0HK7F7C#4$'PYFBUC^):)V@E MZ9M$=?9?\OHH E:3H+SV@MACC5$TB 0#+27688 TD1I2%0E>'TN"8#V5M#-I MO97&6#QC?>"2/"_Z$"5)WF%H^D"*+C&LMX+5/LE/'QB4( !-TFB?2 M!#(28<0CN@PD@N(UT8G.CM5G5!(#SKK4 _LO0#U/Y>&LMY+5V6P>3UHIK&LG M4^=ZWS5 HK8BB6QU"!6J@ H?(2Y94 .D!-AYD_54<\1P(/"3U3#VU_G>6PN3]Q2^7HL371U)J^X)RL'7F(2/$)(BD%I1 &!G]%OZ+*+M)[ AW ;,?]('C(L1.!C7["P/LR-!$&O<7I[ M$MBN?' [9]L+4]8%WSSA-#&$DMX\WC'Z\^ROVP2NJ3%C=(&IB# M$"H.0PZ!#ZF"0:1\56NI$+#[/.G6&;I10R.S1O?>XA?K4]YX%O]P MUV3&^, M=:FW.M/;SLEU'Q;5G@0UUH":D$K;$E,X" VF468(HEE M ",:0LP5 %I%L';7D%@]3WG<#)F<5+69N]J \MW.X[AS1C"K@3QJ^RK.,:WG MF9&F7FWGQ$8V'LT6YY/D567:/V!QS^=.0]\5Y2?-?P@UN>%\'W,=! 1QH7UL MG53J,C$ZH-0'=Q'\&4IQ?I(8*'E$%JK!O9ZF'?R^>M@'@[@%NN [2[,%^+_ MW^>Q&5I]O1/5HER(D\65>618?J^H(BY7IC7423I-#L=),9%&7_YI2^I.\2>F@;_']8/%['C#9#*IEO3?#XR@9[^; MYH?U]WMZ=Y9>);EWDMQXWV97\?2SM][-5E.^XGPV&9DF3F;SQ*-'+V$ZTW/[[A6B68=)6<#D7>SU M%[D99IX'LZOS=%I05P-39Z8!?S(;_G50K+O]>II,D@(=#D&DB8)^1%@ H/+- MO[1T68HP,I@?'3;E(0.EJ<3(UX'O,R940%5Y[!]!WR@"40GJ!>:I^8O? P^\ MQ,#=M67[;)&\;!$[6;-Z$CTU_-]%FA=P[SW!TFOP<8?'-YEQ^+J)1$],71NB MH>6R%LK^SR*?IQ>WY:5T:N1/ ^LVU54W\UW<_BF=FY<-[UN!+\G"I@8UV^C1 M&FP];SSHZ?%@U,5X#G[]VA#'BY]5BTO3LU(N9P//BC\;MS7PC&SC&=6)O$,[\;GZ<2PC<%[>UYGNS5* M+^UR6S/4/$O/%P5/S"Z\H>G.W+S,O/K&=.6H[FZ<7N7>?&9[\#T=F?>83\E5 MNKBJ^C2W/YI^&F$BRQM/O1GHT%V_2^=C+ M%^?Y,$NOBX[D2?8]'9J?SF_-(Q=F?LT8F];M ,HAW=JW5(^>)_9+[$WB[#+Q M)NEY%F>W]XPI/_+.6@MSGDQ2,Y&VU7A>-MV"F61JX2/WTF* 9B!)9EXQ-2ME MAWB9S6YLU^HY,')P]>SS"S5 M))W9WJXL9341RTG([^Y<]XDNM7QQET-;_#9;$?QW&%Z9+G^+)37R;6P%CG%6C>:R+3TNB\0OZ6[1FQ/99J1A\6AAD MRNP[/Q]XX\SN]7_+0Z"HBGP6TDA1%'$)B>20D5 *I %B+Y^E1][ZZUDAWAFR M"*S ,9TW!^SQ_>Z9FY\$6?G)UZ/YM; MSHY/_M3A78VED>-;[->!V(%>)W;@EX@=;[A-_Y&E=B^:%9![7HMX+>Q=W3_' ML0%P,W]3 ]7S8D=)I_7F9)XU&&DV:UY"^[S(!W6]R(9CLY,6"&SVK"KWYDV< M;RX?E.::?WG07(,!$"BAK>S@C"LF@S2&H-W_ MLRR>YF8S,*($7+76E,8:;$08P.S'P^6GI2FE;KPE2#>VCW(RG[1^T*7U@SWN MOXJ.UFN4>&9ZS3XWO6/[V$"VNAFGPW&YM+G=W U$;GM5::-R\0!("@*-N9+, MZ.H$$%VMJJ K]46^R.^M32;G\U4*0?6*Y'D1:'I>^UNN'V\\I9+!\G1>E[. MKI:ND,CB?%POH>7'ZS@=67ZV##\?I]G(^]^%D=:,T&1NMG,QV/[B-F&0A%(> M, A4"!E3(3<+2NO%Y8%8RVSV I;59O'FM\=V3_6V[$W_F\TA\,=12B3VK52%:([O>TTI!.9E.C &7F]U7B.KY#7.]"4NQH_?BS*Y(Z\OIO MJ[#2BM$-+ZU6>9DE):E7.G:CK%^7N\>C=&NUT]C :5Y6]_%RHT60-!?#M;S-^"L5IE#H /-(VP@ !'(?=!$, E MA@?:CS9G+)49.+\L9BW_9C]]O?BZF-LCJOS_L^CR'X:JNN:TY1,/],F_/;N] M3IIGS^HE_%*O5F<Y"5B#BR5BZ_]T,VO16BG76_1>HK2EX >YP0H5YDOZ MW5"[G>1+SS1D!C O;5 %4V6S\]J(9"ZUF<$2L&&$_-H,^B(U39A'S0.FO=DH M']C=)C:3E4QC40/A?<5/;%3,NL-'29[:PPYY6/%PUG M:?Z7-TT6<\NO%YFA4FNTJI_TOEC"\H(XF\R,WG.UF,2EKK3D;#.N_REUPV*H M%XOY(DONLG&#+0_R=SGEJ[MFOBAE[OLGW3!Z8:TP4%02[[_^32#(/^>>X80D MFUI-K4&EW$OM&ID?K@P3%.;"\V3[$"$;B* D" *D06@$/D@) &&9P#9"AD_I M<\YR-MU[H^/RQ.A=]EQZM!Y9W1D'6R(WZYH6!^Y)(=27"5O,VPZKN? F:6.0 MKO:BQ31>C%*KR)EY&MF4+L6GXA"Z,-Z>E\?^AH*29&[P0%GJ7G6@>7%O_W,Q M3;S[QU1"A<,2Q?CNW&E--SC8I\=*@;]S8=(8-PQ3T8<$Y'@YGBZGM MBNU!"6YWWW*5S,>S40G.Q=WFIO*M1NA?3.9Y2[ 9Q]\3@Q_)=(7TGD59%Z9O MTV%JT:GV,7]DLY+%VEUI1;#7T]H>CK7I3V=6O$OR MI!AZ7!YE-!U(C>)3'J6LZD$K_;W_C8;I;.-VB\M,4W?,L!L=7I\.Q\EH,3$" MSCWPE/NWK6^/'F7#"&(M@8X"&O"0:\SYTD0I0A(>MNTJU.<(2"1)I&R$IY:U M7<5GF(7WJH?(2ZLE)(9A$WF2XD( MCRC7D>8!#Y@BI*[GK+@@:[G,[Y&2OR7#F9%-_B\9'5ML,2*"10R5YT:0J\SA MU@;Z>R,5FM_,5C6R9&1^T W]O*$)Z]D9V+JLI=#_2*L/'[NN2EDR-W+4,#%T M94C1A8:N0T"KI#OP-474AQ(CH(T&+3BM_ M!*!1YCI%ZLG M$'2:LL;9!Q09)NYU\'!-8 M H4!%R@(B<$"8#0 XA-1[?Q0*XG?;.>O%K0J>F3N+XS*Y6\]! P*.BVPYD2! M-TAH=6T&<%NZ9AL"N;9FX#V6"D0# EI3B92 D:0!DQ)'@<\K$#!7Z5KMBRY! MH%Z7/R;Q=%Z9 HJEZ2'3PRYSL?2?M3^\D' \G2B@CA;2BO*KD%?E(B*T: )I5*F]>!HS_-IN-;M+)I(=(0 ;""0 ?2P X M:;DGC)+26?>]$Y#W!0E:ID#?#T.(E*^1"H3R)>6:54B@[;5M(D%8+;.BEMW$\'&8VL6K+TW@?=_@G MP40T:>6 9)$R/T6^$"B,2,1 [>@3,A!MU]%G#4R*9>PAA.!.RU@\15,[!"RK M;")ZBQ]GJ[D#"O==EZ%S[S-T/@&D C8E/JCDFNH 4!009&Z(,(DJ74GB@#XG M?/PY0%JK6/<"ZN^F/1M\9 :3S8J T#KFO(>8BM \BV4!WJ8ZGI1)FUSA:LL&&3(N='FW2Z)/:SC;MLYG YN38TZ3*9 M)E6Z/!O$5P:;U3'3L=F+ANEU\7-^:VZ\-%O.H DK+&-XZ\#K.C] G9+@3E!P ME30O;Z<9:)(*5#G%FA#BW )CFH]-PS>S;&)Z/$JJK((VW'&:E/D*ZBR!14!T M&2VX,CZ;L/JRBC=>#;(+9J:18AC_85[ (AUWR[#(\ MWMQP;NCL(EU25O&&,IK14(JM$9P487+5SW40YEI,II?,J,+($ MBM0&F=I@4)L/HV##0B"R,>G?JLCW8&8)JII%+-"3HS+4:P.3;Q^S M(JMG6@PH71YIUPW:^\IL2*LISVQ,9SE;]MFW3&CRFCVT[O\HL:Q6@,6VMU72 M9/X(0P8H#C1"$20HB'@HZY0Z@8CT5NT8;^ZLL'PB2LT>GOQN^VR3OF0]/4F1VK"0".)KLS'&P_%@-5E/%37>Y.*P%^ND)J,ZS4<1 M;WE1!!;7[1&T51$8(HH%@ P%(8^4%B&LG! $#GFXS.UCN>73':K^DL0V];K=V8^GUXNG MU.$\F_^S2/)3,([]]L4PVM7BZ@[[O9QA[W9DF<#GH1O":MZ_F?E>8TW#<<6% MACL;Y=LF$'U<=E]GSY\Z201B,QZ<)P5Y7\V,HOY_EIR_6_/\M$6Z9E^^6$R* M],C=T5&=ZF"-C'BKX&% .,8!II2;_QH"0J#:*!3%G-_=*&KD?P1J_[O8@WG]WF(':%'/H1&0/HT6F1'!1P:/#G[-K?3DW29QEJ]G MX7\=#;U ]'Z5Y +?P";QFEP2[R!/L89-."3:)U)21@6)@ *2HYI-I.!;/63^ M8/)4%H^2$S,9W8E.X&C=J?RM1*>Y'4ZQN%O/OBIXDW! PB 2B)*(L8A C)3 MO$Z8C ':JHOAQZ*WH#)U?$O*)'#Y.+W^(*1GR&MIJ,G:W2_DAJU36Z,M0AT2 M@"*!-8**4]_<%%:R) *1?$X2N#VAMC VRH&1$CX.A5U/XMM)FL^M]2ANS(%+ M-:RV+N7)"O05UIU5[>Q[G*4KC]Q5UAK3UA(T5ZV1*T1>9BG.$M/!89EQC92&UO<^E$JDA!7D<15)'G::NHJDFQ<4N0>W:@#QJT-3P5^Y4522XO- M!5!MV?@DD#,^?23CTWRV=8IHO+"AT8F9CC@&'&(?8!HJ6I_C(Y_I[5)$F61] MARA";H,B2M%I_>#M00OE/>;)[V7N\.W:)V63"Q4%0)! <"5A%,) HZJ_-0P MXB( ^V"?7+.H/&:*G!N!*-F.*?+5%I"GEKVI/J,9-6*;[PN- I^) .$@K"L7 M(*[6[&T[N.R/&C8>I8";V7;6OPNSQ%,DT%2%D0A!B(V@02"V3OG2"/45"3 C MFJUEW-A!$EBS-KS3&42IC;US2G=N4_%]HNJX MXB$PPHL,@"14&L%6L( '/J= 0,5A/(O _76B /(MW*VL["2'(LL4^E)!A%/A!UZ! 1 M4K%'"U@^^9X>%""O:D^,Y=H4Y(*DW/SGN$B M*PW8W^-T8L<4S;)3(]47-J%'J4;Q: X 4F6:Y M,O\B%@(9,%E1$X=1@#>J 5"&V9 [6>X/NZFAOMGA<=6'HM1[-U1;W/Y(&??E MLAT:,#BTOK->/C9JSZ$MPM,JK9J_<"2NYL#+:PY@=/#P+E:]@VY4=$!L]-1F M/[WEN_@;ODN^X;LV*RW1__7JW[LV#%;M)E;5FI7L$=NG<3HR<-?%KK-:_NJ! MP'8,GXIL7XF66X^'ZS3 ?6V3$"\=N[A?1BOJ@747H/RQUQS2=UCSS8(JMT80 M#Q=WVW+Q&4<4_26*,!D6]J2*,&!!&,+!1K55O .!O"#%P]:H(ICE#^1Z=DN_ MXTO_YS1+S"OLN=]O<3I]JP)EC@QZ2P:_%[&GC@[VD@[T\M@_LH6OBX+NCA3V MDA3*R7&BP=X2@!,-'!DXT<#1P?1G?K673E M2R>F?*#(CS//"H_?!S/G=K[>K\ZCON%H-\IK^=3Z=I'\=\/Q/.7 SC"!"42L MB6G@4D21!#@,"5(<(T'"JKZ/BGR*U_V+[KA_W'$.J3VIK>SLV\1%JSZ&T7'I M9=+V#ZR=E/)YMK >""N^@'^>GI6T>-N\9//DD_^79+-1G(\MM D$T>>=+@70 M*Z!ZX^W)(=3'1BC1) 40OA]JSLQ:LXB%2E*FJTH'2G(1KB7U>@*AAL/%U6)B MA;G?,B/3-R*^5?3\Q,!%DN5^"_R3@AU)S,"!P.,=[NLM$,IAU(?%:5H@U)"8RX!%SX'F)#(YSR4M;4J M\@/]5M:JWD 7=*CE4,NAUMNCUB,%0"O8XNVT(UI*'88J"@4T(E88U6'\BB)! MW\Q:U1_8>I,RX>L<_1KRZ88;[G-^<##G8*ZG,/Q=_>XZ9]/ =OW"='Y>)AT<)=>S/%W+ M.//B(N9O&>K]IAQ.6@5XD0A1%!!II!F)H._[(885AVLAB'IG=Z;VVGZ]",N5 M[4YF(7)KE71[5"MWG[QK]YBK<>.DB#",!/(I5E2$@ (B0'V6+J!<+ZO=!Q>@ MCEE]JT=6CM,=I[\CI]/&V8]PS$*("><^DP1QJ"6O.%T)R64?O68!,UWMZ) 5Y)T<3)Z$[;G;<_#QN;A4LH(&$ @ _ MTE$ (@&(!K7;F)0AA>_LG.&XVG&UX^IG<34%+9R_-_Q^F. MTQVG/XO327,&'OB $1I&0809""+(F*C=J 6)GG90W-(9N)/0W_(@_)G^.J*G M1^1GLWD\>?7"8;-PH]G"5I-X59KCC^3.\]0$?'Q_'\H;;P 0RA(H(ED$$8P MU"SR:_U%"/Q2_>69W@ ]QZN7K'IOY9*]=3AT$+8'$"91RP3#.-00<$XYA#0" MC+%:,0/WE03=GNM#OY4J!VL.UARL]1G6C RVA#4L9!!&D<0 8Q$Q++!?)W6* M1 A>>E[T&C\/!VL.UARL.5C;&-9P VL*^Q'A6@JHL/E,(K#,41 0(H)NG5J< MHNF@RT&7@Z[-H8N"5GH5R8 ?A5ARA@BE,(2UYVWH$_72Q 7/].#I)L"-<(=B M#L4("%0:RLU. 9[AG]2ZWRJM)P25?<3#H M8+"GPAUON:,'BD6!X,I7/F,TT@Q15+NN"8% MZYK':FF#/<"[-[7)^WO<[L, M]?5.VB[G]&1Q91X9K@QNDDZ3PW%9W0LB\-/G8K3IU,#5_!.VI+V=X3[9A7+" M_V>1S].+V]5>@6YZ=39.O&!V91Z[+0ZF^.?S;'XX3[(K+YU^3_*Y];W, MO3A+O.O,T&EF6C0,<&6^Y,G(9IPQU_Y*BA7S\B63>/-Q/"^>&D[B/$\O4G-S M;-JIF>S0,,)A;KC"BZ?6ZW::I_G<-G=I]XRI?6N[N9MT/C9W>C,#)^DTGIBW MSNUOM^:*ER571L$R@-1<-2^?F]'-TZO$-GJ]R(;C."\^7QKQQ8S/]M 6< M\;6G<1R;YA9-G8:Q4=P_+LX1]G:Z7!3H?C9+28 M)%\OCLT$3>>S[#989)GY=&;G[\PTX4]FP[\."I"W7T^325) XB%1E&%$),64 MA=B>#,/R/#C".,(\/&R%&D(MH@B&C$@@ X$A494L' &E;#*0Q(#SM46Y;)$< M/!\:H.AB/LNO]O9/Z=PLWK"\LEIML)Z@M0I[C_5UO6NMNU=$'4L8[9'9[^WF MIG;+FJP( 1"46W[)]L-D,JE^_?<#LZ_:[Z:;P_K[/=-Q9A@S]TZ2&^_;["I> M$PQOTM%\;#Z:<52;F-F?)O%UGGRJ/WR^NRL=+)V9ES[\XN!A5^?R%1S_]/E@ M;3NM7O_(3X_]UOE/SWML+^N)\CY%:6RMW*BRJ=WZELK.E15^6R+XST4M:V P M\(IMV&ZN>QZFU0]JJ-Y2;(W/#_#9&JF$R;"(A:K(!3;D(AR*/&_CV,@8U"\J MZ*!(M1G*!Z]0_2V^L5JA^2V>N/K4NYBR64+>V/QPI&"(C *$.0X%@P&N'(6# MB FUEM!UJ7H:,OE24\E),O]Z\2W)D^S[%GWI"!E [HKT[.51A .5WH,*9HV; M+@C\*+(^;ISX(=)$T*K:1: %DFOY9#<"E6Z.$/" H#(T\ &V)=ZU]G7 0BAK5M0,KM4;7;)B/=>_ MV:E^FPT>832 A.U#)HE]4ASWF!%;GI- >:+D IJQ&^%$/2I7S.B GK-_WLS M1NQF4T0$# CIM*A)7QFQ4XV^U_EP_%>N@,M)EA:$<]A3:;C+=%.DD; MZ=^G4(@(,<)9&&B,@[#.:HF%]M=RS"^1SH#;]F0+S@88;D^V>,F2=T+0KRMA#@\$[T>H M2S^1KP+J>EX\%I_/%G/O8C%?9(EABBO[K/U_Z5II66F4 M%G<>>?\]3@UIFCOBRZ1PDCQ/)FGRO?"X3+S$#/VJ* 58--%ZA:'>))O<6B?) M=)Y[P]+5SG8X&<9YY>%IZTK.II9R!K8Y:'O%Q]$P[<*T4@[UI3Z.V_?-W#&GKFN>;\%YW_HO-?+!ZPRN;"ZDU+ M8=GY&^V>OQ$RT+;4\Z"6FD51: MN:%^Q4/G5B4-$%0C6G!P>5#R+= U/5+A\ M\&'_]NSV.EFMNE'1XO*>SBINR(& =*?]EMQYA,.FCXI-J+%!"48UE Q&C&.E M. LD!#4V:8;7DBJ\&)O:58#Z@DT([#8V[9)/Y2(SZ[W(DH%W8=;2?"A-X9,D MSI.QD2N]],K:ZPO;^6M]+C^L*Q="N'%P8# 4 ^133R.>&ASZN8B8@A1->R M16U=W)C.+[-_+A1:)+MZ>>[[D?VW9Q.KN8W\19 M\EJ/ZBXGH2>\S1O>#AABD0]@I! &B"C_O.:MP4%K^?MUZK[]3(>3^?Q]#(] MGR0JSY/N!&QDF%IVFI*[=Q+V/FO_>\WGLBDOR7R 0X%\+JCA;BB0]F6M.G/* MUV*3WUQU?@,^!\QITA]$D_X2#\?I-,GNN.JXZ*@'6!W#AM4ED#2* L/5'/LH ME"&*JM2C@@8!?[V5;-,M?;FH[?LZ8W#&!I"+?8BS&SVZ2#R MH>%?*#0S^WBU>V,8!&MA0&^V>V^9I<& 4K0/++U'H9/7#SCA7EK2=$+\&@S0 M!@9H$%(NI=(JU$!Q)K&N=W821!T(\1T5ZD-HP+'3J9U.O8/LR!M7&1\+1B6D M@53*5]2HU9&NV=%GB'>Q*W?!CM!(QJ!3R;AW[+A#JF^KXHU9[>O,+&-Y.GM[:X #EBWEJQG4L)'+SZT5UOO[G(W@2WNCC@0$>.01T2) MP*"79[W-W-9BWI0.+M!9A_7.9V&K(-4W4I-US*C4[U&8*;_,4J M0KY6D!(=A@Q+&A%,2S"5D?GR?-?_K28?@@/ MY=.[>-GX-AGRX0#0@>$FP(A M;7(N>>NO10U"6RTRL-#1 M#A6)GT.%CX5'OR:]SFJ ](D^^TVK;P/O^"1X01*E]F[!KG^\56>_GNE3[^RK M]^>)^C,\/M.A%WP]"?7):?GI].OOQZ&REZ/C$W42'*O?O=,S<^&+/CD[]7XV MMYP=G_RIP[NJ:3W>%?:[PY_W)%Z2A&"L":*(4LXXBD*$Z\1+/(CT(2KW#=-$ M,E+S%S^.GV#R-RK7&3YFO_:2']?)-$\\NW=6)53GLP>T7^\FSC?(T=3NN1&+ MGI(!N%C* )C*D% H @X $R@"DK/*LN1K'*YY4;6'>G!OUJ[_LEF['MSVZ7+; M9X\763A:=XCPS.@G[1.!#:>IF/*M3[)H#K0%9KXO \4Q#C$G &&%H*]PR"EE M"JX9YY^>Y']T,LGL:-T$U]DDVS1]17G@HOKOJZ8\3W]LWH^J[G!B6'[C+E1R M8"7JW=W3;('BSW=S[[33[KRXTP,O2_)KBX+?D\GMX&T(5I+6D2_& B%,N,:2 M(D6I"# 0H6_3T(B'!BJY0 1VMQR5]+%20R5M<=M.8IY M\KL9R^A.V$/^=!ERSJ7RJ8R,6D*H']'_G[TW;6[D1M9&_TJ%YIU[/!'J'NQ+ M^[Z.0*$ 3T_8:D]+OB?FDZ.:++5X3)$:%NFVSJ^_0"VJDBA1(E6DBB1ZQMTB M50N6S"<3">23&)([[L[8,-;B[G3VE5,3<\0!Y]0FS$I&K2>S>:4M$E 0M8D#%N*N+180?=?4M$<::LI M7P>U6LN!]FI@GW&,GT+9*1G2<\+3]Y30 'L!]GH*>\^B'F]0#V)-,8P9U9H0 M&Q,3HY+5R0)B!%QB=5H!4D\F7NX%PJ%3!CI-: J.6D"L@%@=(99L$(LRC'C, ML?L#!+96:URS;E@H.>Y@==DFI.PS9H7590"M %I]75UB )NL;F,0!S%B*,;, MQ((8RDMZ"PN=/V:VL[K<&QQCI[);]NRPN@RP%V#O+7PU#%JD/HDRC%H&I(,\ M!(SVI*65KY8HL5P-8.W5Y;X@'#H5J%-BM=XY:F^Z1]U][?%%[MZ=S0J)\]-5 MUM*<9>/"UN97HYNC+:&)08L5G$BC.0>:QTAPXA9@H(Z:VSC!B/1@KZ^>R\]9 MX3-MTXL1 !Q"A;ZC.F:RMVKZ_/JC11[6KC27\%,&NR0U/I1E1E#T/BCZLWK>9AQ/*% :& D48UHK!&A%HYG V"3K MV./M[.?L2J?E*11=JG0PQD%'7Z&CL,4;[NRM%9*QQ.+8+9<-3Q2H3YHX_WF) M8N0-=C""SQS4]!#5]%F?&>*&N<093J:P5,@0S.,X$7&LZ[4M-!KU,F:_,Y^9 MG"+1I>8&GSDH^@[M,6WT'&LK$H A3P##*$:^-D^EYT8J_GJ?>5]T&J)3B@[" M&A])4LVGN?M^R\5Z#J^.GM/T5AT]:&.><$!%++%U5CZFU1950@ C2P1J;Q# M+F9Y>TH/3C'9946O_NU=]0HD^FKK#Q GGE\-R,9+T A*R(B)$PLM1SB.@:U7 M[=SV-#]DN] A3@7ITEUXM8CM^]HA ,UA LUS.(-@@S.0*FIHS$D"$066V%BH M.H)/M%HGZK"="/Z6W9%3"H(W$D B@,022+1"D];7%X62)\(8'B,-1((JD$"& M+1>)>H,MA+!J"3@1<.(M5BV(-.4,!+'::FTTL!9(*2PENLKO1):K=?8:=[>' ML>U5"PVKEK!J"4#S:H>$-3BC-;.$*\P@X)9;93B,*YSA7"O^YGLHVUZUB"-? MM?251OM5Q=!'#^I^;*.PZ48938=6WW=K?=XM($K:A'&8$!2I),8$4<@-C46= M&*% ;#I*C.ADTY>=2K+;HN:]+-E[! <[ E(="5(]NT;$D+1VM@A3 '%)#&0Q MUC@QL.8 XA1M;6>K"_""^)21G18BWVC5]I9J<*2'V +6'0G6/0MUN($ZC@45 M*!$(QYHE,C&QK>G.3(QCV<7F6A>PAD^1W"FJ!9%*=K E(+0+\8V'Q&+ N8-T>8=VS4"=)*T_,($FX5E1) M 6Q"0:RJQ2,DN@.N[(Y@C9]"PH)+5NQ(_GV>NI;6WW?R[')EE^-)@[#YA\P<$JPG1'H0:O:-MP78VYM MID;?TCRJ&[Q^=XO[_L]SJDM:]*LHP1I K!,A3(P,,#&O*!C/S=MQ[;ZYRJ/,Z?DKFO#/Q20K?2<,BJKJ&N38>\&%LC[Y:)' 1:>@(7Q;0D+L$ %T1$J MO.^=8_.(NW7/)WS:3-T7Z_/!539%POF/Y]DX*P3UG65*,:$MQ 9I&Q-M>74F$R.F-7C7,M0,Z1A0 MPF+J+J9 0EI38'#H%/@DRIR^W'@'?K;(3GHQ#2KW7F4_S%CFNGE=E'].VUYO M5DY5R1OL?CF?1I?%5+\;^[F^YQ+7:##+KE-WS>1K=)NELSP:Y5'J?SL>3[_E MT7>C=CG9#QOIQE*MVWH*6O??"V'X"6O/H/___;\GX*3X[!H^J#\_,M@7HVLW*&?9M^CS]#I="OA\/)TEJZ>OV*7XD7W798Q-I>SZ+O&AEWAJNR/[N*-/8PEK8W)_Z); +_BI*8 MQM :"RFUR$IJ1!4-2RPSZ]1A>L2Z?2XDQ"GM)V<&6SMO@3NN;MG_ M4_C[S7N$@*>I>FQ:7IZO#!5M3/'0*.CW-TW_]VJDA[$+14#!\2QI(&@T4L5* *PBY)8D5 MPO(85(9/"RO6(NU]7 /M=+$]3Y2BPRY"?'!V#Q^OW6.BQ:))$4X@!] HZXR> MX)K66D>ALAUHG;MV>UH'@]';G]7?A?LZ2R_GKZ>^/4!3*$2K^F+"+(:"&($U MT3Q.>,7] K$A=)WJBX\HI?(3L'7-%)W693H8>]AOVH35NR'AQ&4X<;D"P1C$ M(5TOG+A\_8G+:INSO7$)13]/ 'RZ+.B)*DF=3@:+VYN]_-$)4?1LZB MC ;E-]_*=GR9CH??5]4/(C?J[ZKQBM)B %^S*?[LOG?8-7_1KKEX=M>RV-PUJO!4A'G\E(5ZG:ZRE(RUBW:Z+&G7N8\S]0T9]"62]U9SC M-YCSY;'8S/G9FHC^W-O???6R?W#S>Z.U9RU\?9I>9^\D?A!U,K[-HGOZ9Y3L"SE?' G<9^GEN MQGL?E^:R=4@"0X:LMIP+*E&LD6%5R;5800F7TC^22DH^%D)RD?ZY_8@.I:<$ M'W;DN51K,4[J1]^>(>H!&\KI9#0:J0(PUI99322 MM5)J(9@@,!D*2KUZ/&O[3D*\)0 ',XK M'L$2.J!30*<2G>Y505$B3@SF6C#-: (35E4/5TI"M<2&^5)TZLAKXJ<$!W3: MU6EJ_]G/Y&BR2,N!+BXK;WQX@G;YH,0SIX4[&!_('G2@^/MJUARZ_9J]^S++ MTM_?%4EA']+QM_0V]X MR4@W.R/]ZCE]Y'3,F;GXT:C/I]'',[T&XU\;FUE]WGK[C?UT8DL,6?GY4_GGW[ZF"C_M?UXIL[T1_53='[AOOC9G%V<1]^Y2RX^ MGOUJDH?'@.K^WE._5V86J,%@MLB&/XW2+Z-Q$2=^GCE02 :03A1Q_W&N-654 MUKD%1G':RBU01$"=4",-10QR;02L;(EEA$*VE%OP &X>>;LD#O\-0111RAEW M;G3-78,1U]8X2_("D=U^RL=NFU!^])<_FQ*1EE,>C9LYWZSE>Y_PL+ML!KI9 M@L&&U(';?%DX@'K8V0Q].[YQW"?40[Y"D(;>YRM4X@(;<0F9"R%S88V)=UW9 M\Z,2NMH*FMYD?HT]^1J-LS3/GO:QPUGC0SAK3"!L%0!S:V$#&%" 0@.$@%BI M:JT+#,3+9T%J6?G)BTJ] K_56][>@> 4D4X#J+W;=S[F@R !4/8;4'##;X-C M:HBO/R2TCC6GELHJ$\I]C?72B<^U 67#'9G_S6;389I?>4$4"*+O#QI,7N:^ M[(67K"6RQPA*DN"::Q+ZP>@R0D0FIZ_\!3.E2 MQ:DR@OIS/8AZFL_S;=MMCD^!@(=P?/J8%H 'K$"L2;.33#&LF=2)0$)+)0VJ M"VC"1!KR2@7JYN2 A*>4=%G/N^,&4DYA8!;C TUM1)B0OG2N9U?G!>W&,SK@2YT,AWK<9KGH\M1 M-MSZ0A2>2A@6HH>Z$#UFM42@*2XM.2E*&S.W@'/KMD0H >NP$"5JZ;#OYFK9 M48%X_//]?FQ>I&[CF4SIT!.7'<6DB7H%*&PM#LPN[;'ZD2:7!6=."\2@$0B MJJW2V++$5NI$,81+90)>I4[=6##"3C$,"[T]6>C96;&=7(0EAXOY;? FE]21 M->K(8JV@7&R?SKK ZS5".LK]+9URS?'BO:*<1= MTCOTSV\,R[DC54#1[/*;)#:<2BX!0EP*K 05=93%8JTW4L".5F[@E'9*L-(_ M#3R@E5LG["J[/'>\4Y7#H%$Y)A/*%=:*D]@("J2@M+)Y6"1J:7>A3$A<2FS9 M]BH.R5.'"%O+3.Q1[F%8Y1V%"J+F* I,3"*XA=0@DD#!$F;B^BB*-&")E'=M M%>S& F)VRD"7*[_>JF"G*\-](%QY-FOM#3D-]NF$W+/9[GM_A ZW3O98:A+L M_ 5?<#:A%&EH*]Q*L-$:/G$P88=>@UN^GPJ^6T*#WKGUQ[RP#GAU['C5.DA% M#9 ( &F(L1J(V I6,T,)S-F2G[5[%PM*>4IXI_O#^X=76R1?62);J1_Z)+M% MJ?KDYGYZ_;OBF^:M&Z5[/=G*!P4W/0F*%^ND<[2^J/EP7TL"Y^(4N0+?R@N%\S6R@9\;_F8*R&-V\&8'+]EMU<95%>GKM;KLM4FWX M]WF4+[[DH^$HG3G5BZY2)T-7Z?"TV#[]-AJ/[R8CFD_+7_M:ZS,O89>+N5/2 M:)#F5Y%WOJ>>+GQ?U MN**2YFW@VU"NS^=7J<\#7F[OY6)2B()K0'73[?NHU;'BC:EK^&C^H'/#+'<# M[-Y8//?7]^?OG6S*,V+KQY]M'8-^>KN'OF2\H/B0S1S#\FC+]G\6Y:] MN)5%P\K.M7KK'EL.2NLIT7R63G*'7.X=B]S)2IY7J-TN]\H"J_T5SLUS,MT>IU'^^_W)*;+&?:M;E]\-D/OB M6SH;%B(W*[KO>J>6 M0OS/U+TX<\-VZZ?*=<-=]+44@;KM^9.-=\,V+D3475 .KOMY2>XCAW0#9RE3 MUUS_&/<;?UVE J>N/_F\J.QZ]TV3UUWK1J4HH[SXMJ0 +KYK!:CN#^5PZNZ: M3.?EF)9#>F_**B$JA,$URW]1J*:7 ->5Q;@T&3>+F1L&]_3>P=7^@.@+1'DX M+2;+?^'EQ,_@8)8-1_-W7M#>U8)6PNU7G_Q_F:5>T!Y,^ZC2N5(HRT=$SE_* M2S IY/J/@CO@TK-*.T$K5E^3019]N2U^/?!5.=P*Z2:=S0O O2Q4>JG)3VMN M(V:M#GX;S:^B*S<=[_ZS2/VYK.CRSAD9.6=D-%\TP#0>7?MW^N:D1940WXJJ M,VU(\6^>3NZWV8'R1S> SB?VSRN!Z]$6S6]OO/,ZOO4VRS_0C<_8@U9A7#;V MBNXMPVLO^&X53@6B,J.T*6-$W (&64.T,A00B:!F2>E^"BXD64JD:-RYBVQV M_>FR/@)W\I2K_5L^F__VV8.6<@!2?/HY_7-TO;C^N2!4^:UZ\F^/^>"?G?05 MM]47V5*6386#MA2+\DGWEO+O\FSP8;B8?7,V),\F)S_DHS^C:]?$JWS95;RW MFE_?$?4RTS90E51N=K,_TO&B,,F%>)=2E,_=/07)]3X*>$,U2XA_J MAQ-#]UQG08HC]%^SPJI[)K]Q"+R]3*,_O./H<\:\ MZ4YS-U4M%_?4.4'SXL$%F!5X?'HW:0[_3OTFDY),Q9U=; W S70\*CS>R[+O>59H2+5$+=3I2^JMVM1[Q%FU M"%B^Z,Z+'WJWO9S0::D^Y8?V#=[0%CYN,3"%A2I,SF)^-77B4QJ,KXM1^7O? MLK8'Y96VFH3[MG#FN6^'>;',:-\P+>WOEW1NA?ZE7I:7A]=/WL-)2(=> MATL7I.F;>])LNOAZ=?<>_\Z2)+1N;^7N_NTTFCB1K/R5Q21U&E5Y/T/_^^*G M8FN\:(G#\GDE@$YB*^?9XW7OX.>E4=A>45[S0'D=**]7;PH<..7U:X.6Z'5! M2[QI4+TAWGXTO/YQWB!,A! !:4"LQ!1"; MNO$FX>TX.Z&""F:!E=8(Q6*+0>T0/'9G6^O*> M+:S<>M_ZPN;>^0#/VK0'3H(SI'=QP-OH6];V =*B61LOGNY3L+;95S=;AVU\ M]S+!9YO;EN_ &Y* XZYIQ?D.*VD,97N"-&Q:F><().(HI2!8J!Y) MX-%C4K!001I"[;@0.=E!_]:HD'=XG>\'KO6X\&%7$/9LX<,CF.^@S <\N4&9 M]Y6*=\-D_U8XNTIH>]$)XT#H\L)4_/V6CE]FV4TZ&M[/@&SGQ\XKJ0GR\$)Y MV @W7TN&LN'LKT7>\R)A[X*89U-6DW9&X#(Q3YD2*%E#0:JH()1+8)5 A&G$ M#"EK^UJ@H17VZ93 NT.[[2._Q6;AXY1B=VE]5?2NB-O5H;-[>7^5/II*'=5D M6*1N5 1 Y7[D@WS"BKLCJ1#]X1//_,G7&NSK!,+7\X)3LW^8UL>Z2)UM0FQC R)@^5O/\S:W$PY@=I\O0%08MK>L/K1=@\=: M!D\[2X08DA8@CIRYP^HN^AXG"3N,Z'MR!W,JKRYMJ$$ZLX2D4T/8U_)( 2 . M'R $;(AL.(.*0T]O0["POD2@J BT08M%:G>SQ#V;@!B>Z4] CX$]_!-HM0' M,)O'CO;N3X/V1 NEK16"QCH6&G,#Z@U+#%"\US'=+8'\_V:SZ3#-K[R4"031 M]P'E RX< B[@ALZ068TUAYQC!*U 1!-&JK@HB/7:7F"_XJ*[CNNIF&2]OL&/ZTM%YS:[J9H.Q6]>"-ZZ%+P%#$J!, M8JF%E 2Q_4Q$IKP#B/071RXEK07Y5D[$?AP_.,PT?#8 *\GF";D':9AH4A" M*40:QEI" A0KC\89K365N+N@>2<'K5DO,"W 5N]@*W3\V#H>#-7!&RH$&T-E MH& " T.(,EH*ZCQS5I]WQ)*MFWSY3+R_?R>H@[$*T!6@:W^@"XO&QT9<<(0Y M9CB1@$-I8EF?7#,,HFZW)+J +B:.&[J*O8&_%P6 [KX?OK98H2\KM*4V/ZC; MVX-6.OGSI4"G=W6GUJD6V-0$I%SZY2B7)H$4"Z"< P"LDC"A1"@H-VG:V71> M<5!"\C[R*A85.A;]G*6^3.O]T^3I9J7QBLL_C.9NI ?NG:>;U]\:32+?XJ+8 MV*]W][6^_>BR*@+VQ5@4;M)D'119.*C_<)JCX518&+RKQ+50>* M$6[M+$>;]^5-1W.;J-0N!WR5YE%!)%94V77*=9WFW7#RRI_J:]3 M5]3 ];,PKGY75!6]*T_M"P>.JKKD:NS9Q+Y>W3USE$QZ-'>Z>AJ-YOZ+ M*L]A?-LN8?A?>5EZ^;:8U9O""/LBT=.JON"#(L9UDDQ1C[@E E-?-MJ9UCSW M99I'F]8Y?+^9+.W8"FY4B[/1J%*+BK*PJTMK,J/=4I3:6!)-$RH !G5I32AY MTBJMJ7#"+>5*24NID-!9+UH&5ZV("86=EM9\,+#H%2I2%F3T ENX0+D7=P_N M%?I/&Q2:7CXFA:'RY6./^[#!G>4LKJ%^RXK2NOK>NO* *V/2DZ?/^%3OH)V7 M8.R\]*R'+VN+[&SZ[9ESG?T@B-]28:VBWECDS4'TT!( MYPH%'$!?#[U_82X/IW]A+@^G?T=6R_/'(BB@KJ<+'\(XF\ZCB"]6 M:0Y1D>=P[%EXAZ[UQU1PY^AK,=T'!.=W?\X&TZ\3=\?PJ,O:!L&X)QC!2@2Y M>9G.WB8 M.8GX99P-OV;#( U'*0V-<7G[=4NH3??F:H"VL10_O.)T;W'P^NEM(KGNP)0W MQ.GD=[\^5<4YCS0&P8 MTIH PT30%:GAQ# >%V&JU6$I_EL_IOVUC2;W:2S^>V9>W!!/#.9?YW]YC5N M>EGI6V'2$/(!1 :%]!B#:E4X"*D9 HT51AS!P:);#*#[>0$28V M :'2<2\CB>IKZCGNA'OQX)Q ;<" M;O44MYZ#+0%1BW7%) DR%!$.,-20268JV.)(DA7T8(VS].F+ZT/!97PQ_9S- M%[.)W\L+Z[S@0@4H.G(H>M:%$JV*ETA8R3D@SH6B!"7(K_MJ+$H239YQH?)= M(XZG:G??K?2:I Q.4T\.''?>P__V^;"136=?I\>^/=^GE(K=^E*M4+I)4$PT M2@!@5BN!"9>DQB^B];H,=IOOYQ6"6[N2_0@J/HAJ/JSFHX;30<,QA13#!-$46QCE=CZ M6P \N98#$ (E]@T3>0"(G M@FN)/(^!DDR0&-]YE$)AN519\V7;]1WXCHB%Q?0S6_8=E#)OO7#]TJ+HJ2:N M:L1R%UM7WX.E4,IR2;@/K2QB*&6Y?R_;FU*6C>YV6[JR+B 4K]ZM\Y:L/6H1RE8&?>V_YN9\['T11 MJ\*)IIQ0A0C#3%F,-$RJ(Y,Z5E:N(.-9*[%;_(N\27T3C'"H$A!0**!0#U&( M-/026$/#@$6,F]@CCV:B*A*@-82KZBQUEU"],X@*=4P"0@6$V@>$8@U");&@ M6!G"3.)P2L96T1JAE&( [2B1.?A1 :4"2AT52CV;0$Q%P[< D%8&24-A@F-F M,4>X*EBIN<"K^!;63"!^*R#JEK%QWTLO!=@*L-53V'H.M5B+3XO1V"(.. 0< M(1H+A"VM4HK]WY0W*-0W!8)D3(6&\0%-X(( :2)^=UBQFJQ M@L-MEWM9H>I-4.J@U*N5FHN&\3NF">*(6VF89DI"K>+:&L?4X-YL_P1K'12[ M&\7NK^(^NR/"9*.Y4#(;HU@9C8Q"A.#8UCLBVBJPXFA)YSLB6])-)+NL"7LH M6Q]!5?N@JL]I*H>-ICJ3*KC[EKE5+X;4,B+K%2^7"5]1L'TKNP#[X"$'0QFT M[S7:AQOM(T:8! #LUJT$"*9C2VSMX5(B5\2;7A'XWEJEY2ZY)?L?X YU&X]K M2S'0_[YJ= Z<_I>S!M6Q4"2A%"(-8RTA :JN5*:UIG*CN,7C2-\!;'/! B5P M.& 1T#"@88=H*'A3'X);911W2*AI;! 6DN/Z< > FZ'A!ELS?5M%!J0,2!F0 M\NB14H &*6.-+<5")YK"A!,B6%(CI>*0\=WM=P6_,J!E0,N EKVKVR@0NX-+ M2SF'A,#$")HDF'.NZS,_6BD:=[G)V$4V)T.] ,2-]AI#W<: GP$_>X^?S\(G M:> 3&&@@2K3R9YPQDW$,ZJ0+I2D&7>_\A@5X<"D#) 9([!LDL@82::*D32A( M,(()4Q8H=G>*'-G$;+8=W\5)4-1I!OZ!(=\C=1N[>':K,VM6?>RR@^6LGRV* M/,7RLQ>RT621EF)07%;>^+#9RV2E)ZN[U4$?EBJW%7]?S>J'W*1?LW=?9EGZ M^[OTTC7I0SK^EM[F[E5_OYI5O7GAR#\A5^D:[2V>YM1L.BM&\X,3^6SFW_G] M270U\RK[ESP!BBH;LX1:19'E$A+)(2.)%,@ Q-8?I15O_>&BJ+(YO?0D^?-[ M+.CIFH*YQ$^[X9P6'Q^0,IN+'XWZ?!I]/-/O7ZXU;8O!;O[<56,_79CSZ.)3 M].N9^C7Y>&&22'\Z2\S9>?G3^:>?/B;*?VT_GJDS_5']%)U?N"]^-F<7Y]%W M[I*+CV>_FN3A0K3N[SWU>Z"?A;VYD0W5?.W;R4EM]"K4N&^5DK*:\+\OEA@>RA"Q>^_7.AHRRO)" M'GT+XO%T\/O)(_T!D@@JW/MC2 "&,8$)K!LD-(_?-?F57'$&B,0D5MP8*D3" MRHP.BV!,<7P29WGCHFBVR9\#J$0QN5[;%OFQM2SK6+\5;2N#%5>9,\]@Y MLVY@HL+*Y)&OC.+L]?RJJ&PQO1LXK[C#.Z\@&C?C&*5%K9U:A-9NQC\7DZQT M@3$H*F3*C1\5I9/AY@VI*W56C7E0KG/MQWW8X,YR*J.7 \\RK+2NON?^A_K( M2T[DH=7:#?61]^]E>U,?^6GWM-MZR=X<1 \MP9'F"AQZ=<8PEP?5UT/O7YC+ MP^G?\[62KUT[QEFHE1Q*&!Z)UH=:R?USM=^D5G(K2!94/DA',!5!;C8KF-P" MDE U.?L5S%N>B M4.J%D\E9H7;:]6Q1**.]#M#:4 MC-CA45V,<4/X3*T&!AO A#8Q4Y EN"JA++G[M"ZKP*KT+_DO]":E)"#K-(.V M=Z4D A(%)-I7)**BE4>E.&4882T$2"1""1<5$@%JR8KJ?ZN1:%V.DYW!5"BQ M%5 JH-0^H%2+2Y\JJ" 5/($Q!%9)13FI4(HRCMB!CXM@J+ "OH,HM :! ]&R MBKY&'@*71\"MH\.MYV"+P :VF"]X @!D">"26\ZLK-C;).34KE@'-M[29]]X M3Z4Q&*>CZR>X-,)"+[A/ 88"#+5@"+=())V7Q(01,88DP8H3I[D5# F!8_J\ M]S3*'B.R"*BS/>Z*MSI-_&KQ#/63C[YB(R:T 1^D8AEK&!M,J3(,6V#**).% MU$*RHI#[%G;EME;G9GMQ3*RQOV*T.1T4@1P8AQ2QD;8U%N9%D@ MI1&P/QM9^U E+BAV4.RW5&Q)&ZM,F2"4 &>7.5:"2P0KQ888BN25.]0=[_T$ MJQV4^]B5^]GM$@H;[5:*H$1:R-VJ'T(&)1.TTFZBH%Y!6MGY=LE!Z.ZA;)L$ M5=\'57]6TW&CZ1A+D!!EE)#68H(I5_+.C@/,=KC#$#SP8*2#YJ[67-IHKA & M<(-CE0"I!5*<5*>O+(@E-B^PT9L&Y8.B[B(X'VI!']>6:"@I\*K1.>R2 NZ? M!OD-%$Q@8(CSV[1T*S.W3JM\-H@EL]WNB'11I@J#4&H@'!()B!@0L3M$9("T MBJP )5&,K+4H=CXQMX;7OC!+X,:(N,$V4[\=X8"6 2T#6AXC6J(66F)IJ50, MV!@1;0&!'%?^(XHQW#C/?;.]N^!?!L0,B!D0LV]UH3$CN,D?0QHC1HV$$*H$ M)LHDH(),9BE> 9GK;X@>$"!NM.\9ZD('_ SXV7O\?!8^60.?UBH@J$RD@,;Y MFU905.]5)9+;%4P!Z^\RAP5X<"<#' 8X[!L!0 M\"26K]BZ#^BW\[K0KZWLO'X14?14$U%@@^TG.0AUX5*\SE0?7UT/L7YO)P^A=J5(;"8T'K M-SNXON\=#;5^0HW*(!TOEXY@*H+!\[1QO\2_R#.&'U[M2[0JMZXR$*]1."D@4 MD*B/2$0:M@F.I9$0:*55$DM<5$PJD2B&0L@5/$/=YE;O$*:.JUQ P*F 4_N* M4ZS%2(P5C&W"%2,LYER@F%8U73!Q$*$6$!DAL69"*J:A@L8P"RH@PCP&*\I$K4Z( M#0NQ+6;![FV%2<]:[L^T5F5%CWT#?0O[YSU!F!:!$U56.Q\'. >'Q)@;$C-8 MK[D(2S:.#FT$.AU5M7T(.5U6M.FM1Q-4;R]4CZ$677G,&5)60L9B2R7PK&FE MZ@'W_Q4E9G:]@;0'U::#7@:]?(U>"M@<,0% ,JZU3)Q:,H085G<;NU:C%57= MWV##))C,H)K[K9K/\8T2#!K=1!Q;)8VB2J,$"<:DJK8(E/-;;7<%& ]"\Y:% M]36S'LHK'K>B/JNGJ&5#H0&08B8%XT3&F BE*CU-F%Y5A*WS"'IP7H.%/'#% M(VT#*4 "A; $:H(%=QYK'3&F#*H5\9S71HR#GG40%][IOM2KQ;,H>!D5%2_# M'MQFJ/-4DEU),4. M"[CV;U,LX$# @4=QH%6Z4REFD4@$-=PM'3B,H:$5#AB+8M"?6/@A%'D.&!$P M8C\P@K2+62*L,;&Q8 ;@V#+&":\P@@NI5QR&>8.X?/ E DZ\&4[L'PX\NPE M6G4:22QD$A,-C>% ,^4NLW5PD1@0[W 38#_4O-,R9#W<'PA:OY]:_ZS2DT;I M,2,"Q @01C6TL?L8X[O IB4K:L-TOJ.P%TN 8+J#$O=#B1EI%7B"R#J3'5.H M4 (UE[)68AS'?,4R_[6[$T%G=WB>772CI)W[%A?3>3H^SFW0-=:!757H.[1" M?%OK\V[A6+9\*L0%1YACAA,).)0FEE6]/6T81-WNOG11OYEM+_SQ6 V^7I;: M"V@5T.I8T(K")E5)&B0 U!@J0!13"."X3E4"DMB-]XHWV"/JG><8D"P@64"R M7B,9;B5="HD5,Y)RJ"F2,: ,U?P2'""[VYVLX)<%- MH%M!LK?TX2IM$5L ( MXD1QH:0V% '.4+TQ[P_SB2[WXSH!*[1+L-IHD^TMQ?Y(,W0"MAT)MCT+;1RU MUIR<0IAPJ+ #M!@SQNM\0YVH573SZ^\ZAD5E<,,"5 6H6@>J9 -5#"=6*(@P ML(@G.H$RKJ$*8NI;6WW?R[')V]5F'43:LNIFYPQC?1=3I)OV9%*='LSYMIOIAEGO-M>N-< ME;E#0'?![.MHDD?SJ1O2Q6"^2+VZYM%HXO7;-7P2#1:S6389W+HG#*[2B7N< MNS?+3ZL"I=>N;;?55$1I=#.=%>#EWC*:NR\F3J5'-T75TJ4'SK(_LLDB.W4P ME)<%EJMOW&W#:.#@('7M:!KKNN"+H>;OHXNK+,_N7NHZ-F\:-EH M,LANZJ;X+XJKW1O&91>O1C=1FD>#!]+DP,^A27%#NIA?3=WP%K 9?5V,AD71 M5=<-][H:3O.BK?Y>U\+WD;F\S ;^^TF6NU%T YOE5:/&69K/H_\LTIES%,>W MD4.TJ^C&K8!ORCO<5_Y1LVQ^[[M%[KL^R[[.W!-]=]R4CF_S43%G;CC\E,ZO MJDX_TL/1[_X%[C&S[-J/='/%J"P_>[F8N\<7PWTW MT_/;&P_2X[LYKV8\?]&4WTGAV(^/:_,)H.\E5,@A$ID MPCG!)+8F(; *75@IQ"J>@HML=OWI4KL6>(/VP&XFSF[*?Z%_7R3%L:3/7D>* MLTC^T\_IGZ/KQ75Y!NFWZLF_-4]N:K=^'N6_%[?5%]ER\$RE=N[CMW0V?,&3 M\A_=;/XTS?/X]A^E8'YN2<2]=W@PM4[ZJ^OJHU(MV_XNSP8?AHO9-V=F\VQR M\D,^^C.Z=OV_RI>LT7TCO_:$WA>THHZ@1R(GH.F7Z6+>D:0\Z5^Q%J6%]@M! MSTG/-: QB:E5J#HL@21=E7[B!L,-X:?+UG3\(QL/'_&UG,SLC4#R=$\FSSG)JX]T?Z%?DR*P?8/=?#DT+P"W>C;R$&N M>V3J7$UO%_VM'K;2&X?#3D\=9CE<>Z68_9_GY:Q)A=2(094((@ 0V%K#A2P9 M'"R"G.J[@\[^6&-+R%39 ?_RZ>5=7P]%QAXN.^B=2+'5RX[W8$FB(C=E8_?# MJR7KU_,DROZSN]Z6-M99. =.WNC==R.\Q782]7667K_OG6_XB,=ZWX0^ M8=P>0M[YP'5U,;ZW.?F(.'RG-9.FUY[>56UO._ M'O%L*Z=N,4D7PY&773<>0^]0^Q5X-46MU8%WZ;ROZ^^97\VRTF_<6(&L#=OT:O&XI^+\6W9$%BT0[RB' @*&.J M173$K?/&X^JWA<_@/[N6#^K/CPS'Q>C:R?-9]BWZ/'48\K"UWT;#^97[T76M M"@X-?'S^)L\^U#]\_S 4=')W]+U)WX G3Y^,+]^!W2M.E@)9U?LW^]6&MX67 M]?YE;UHOH$^;%@?0OSN0@/*5/ Z=YGH-BD5SJRMBW;Z+QX.N/TT'A4M0V+WR MY)EW%;R3ET??>3\OR_\6?%&_UPZLZ9P9KU/&CUT1_M29.:M M9 6_@:BLD9^X-?DXR^;U%LB1H\6Q2H">YO/61EB0@J.4@L]9GJ6SP57A;0V= M*(RG-SXZ$\3A*,7A/!U7^\S7Z>SWS.^%!TDX2DGX,9OX0Z:%+*3#Z]%DE,]G M1>3]R%W'0^_?RY=1^Q%/^.ZCWXR8+G(GR?EC.0@=DZC#[I6\F_.NYX_OO 1* MI>VJ=ZARO,.3RQ2VJAQKK1.&H>)(&@VQ,!C5-"1"6K9$[?:Y7 G9V?2Z/G_U MWZ/YE5[DKH_9S/PY&"]\KWT:F?O_\"+]\_'S6?_R6]BO)VO$X%303G/*>D<$ M%9 F(,V^(@UI TJKA#)(8Q S%!O/3F\(,:P& M%&3P4M)5'<9S:)(T03Q39C%L%5/$J8!=UI8,D!(@)4!*5Y#2*C]M,3.<8D4X MC[% S'*9E) ")>9\J8+?>38>^\7.9/AS'0K> 9Y@Q MZN*T7PDDWXVK(W].'A\D&ASG!LWN]F3>#BKW!Q%;&78*$J,8()2YY9N$VABK M2*PD0EH9KMG3F9QU!M.G22N[M$ M4X]HA$ &*5HZ]'0(B/;,)D;WL :[#(CM"ZQMB='VU<0T!].()39%][FBK$I+ M&2LN*V]\V.SEI(V3U=WJH ]+">O%WU>S^B$WZ=?LW9=9EO[^+KUT3?J0CK^E MM[E[U=^O9E5O7CCR3P2'TS7:6SS-J?"T3+'X4!"]^G=^?Q)=S3PN_"5/@*+* MQBRA5E%DN81$1/]CN0?-N.-,U!7,I3Z<[ MNN4S<_&C49]/HX]G>@TRNS:&>:KE'37VTX4YCRX^1;^>J5^3CQ F#=WWOJ M]T _'Z.O$]P@R)E2B=4QYPG&LJ:52V@2OR.K6>F>NYV>O*@5SY/;O5[26O?? MF]HNP# MA=CX-GI )'ND-!!'3Q 2&,2.70("@UB0@L @%L0A,(@%27A$$@*#6%A%!0:Q MP" 6Y;ARV6(0@PJ@)&88\T0(88D0ILZ9URA9.HG<#8.8Z(Q!C-)3 MQ#LMD=R[Q-> - %I]A1I!&P(?U0LF ,;AS")UE8J!+BM"'\@-O$2.\=:#&*= M 0KDY%3* "@!4 *@]!%0,&JG@0(.3*R0M5HEU" HJPK4QL;Z$?+3]1C$NG-2 MX*DD 5("I 1(Z2.DT(9!##@HB;5@F@*+-$L8$KCR45B"ERN5K\4@UAF>8'%* M VMRP). )[W$$]XPB!D&66*859HA#6.8N-]6T15JC%E*(%J?0:R[A8\X);3+ M#,/^@4I@$#N:#9K=[0^<.,X";SFC*KL5&QAC&17!),0,V)8Q&W M_/6<.)V!"L*G5'1YLKQ_H!(X<8YF@V9W>S(A1>AY1*2RX:* V J3F)AS(%'" MN8(%)PXW%+ X[B23N\3$_F0(=20 M(B%C! C"V):9B@)JQ"Q="AX= @YME1.G2SK%92U^>]4(N=8!P=X>P63C22&B M+$N@EC#64HK8QF[EZ1&,6B.1[237NF\(MF-.G$Z#]@'4 J@%4'L$U!AL0$TR MIH PG@&'28DQ-%P4H"89-00=YO)PEYPX+'#B!$CKP30=.*3A!M(88A 8*S%" M6,4FY@:5D*:)I9@=I)^V6+1CCT4HC''':2SM@W]-HJ<4Z77/,!P0*"'2."/0M@K.%D!0KB. %"0BV% MMIICA@H 2T3,K>B$8J)O -8A;\XJ"K! 2QBP*6#3NM@D&N=*"X2XDGY%2!.F MW54\\=B40 2 6:Z1;#OBP%'R&QZ00QW4!Z 1M-%FDYDOM$ MBM.K1K3)=K"7D@Y:=7&517IZ[6Z[C3*G3H-Y'LVGT2P;C-,\=V_UG]R29>($ M-(_2\=AG(\S=36G!\Y#[*WU*54'J\$E_C-Q=T\'(:?,P^C::7T4C=\V#?: \ M\M:L>,K$=2FJ!V7](6W[=6<.EV:CP3)XME@-,11,) G !&-K$&)*)^4FJ)64 M\J6#GRN1[W,]1J,2LOQ!=#48+*X78]]]-Q@7TQ+=C)L_!S79ITO/7W0QO9BE MD_PRF\'-&,0^C_+?[^&CG3;X M,%S,OCEYR+/)R0_S;]GXCRRZGGI2@QI1JVEZ"*AKS_W[1Z5M6=(N?1/]Z$2# MQ6R630:W=0IU-"JEMR(E29UXN^FXOIE.JJ2;29-T[Z7;RVONQ".Z<2V:#HO/ MLZR8Z\Q=Y?542T.1KH:G.\+D6S[+5?1C<3QM_ZCF/=,]? MV?XZ?SP?*?+(Y;0\N_9O;X_)9GUXWSN(["=P-^KL9NE.GYW7X_V;8OS31X#W MVK4H^I*YR][=O[+Z_;>KS+F?3LPF3J),/!WZP0\TIR6B\I[JN%:SJ+1I?%+2WIK>[;LCE C3D %L)8&<-! MG$B!)8"(56=BD&3Q7<;19/YU]N'G],_1]>+:/=4\FQ6L1;\4 MW5)C-]39,,[\<"7N?V7GW1 =)- /T]N3'QCH&MDC]]S9AX[2 M\6C+T?LHR9P=G3GA^5JP37F(*0^@U/Y(@;GY8G#E9/%1C:G@IS+EWI&YOLZ& M'K#'M^["MOLSOYI-%U^OHD^N'4Z 2PJK[RH@^]NI-QCO(^4\J7SQ)<_^L_!@ M67O])A\3+G MFK?Q8_ZYF&1EB 6#@L1);MXB+]:O:,CXMFS( S*I]7VNWEG!ERXXZPL?MGLY MH_UD=;\Z:#,"#QI<_'TUJQ]RDW[-WGV99>GO[U)O8#ZDXV\.$=VK_GXUJWKS MPJ%_(A*:KM'>XFE#O\@K1O/#PDW@S+_S^Y/H:N:MV5_R!"BJ;,P2:A5%EDM( M)(>,.*.*#$!L_5%:\=8?+@JOQ"&-S_KU<'DWG.F:DODDY>V:K2T^/B#L,A<_ M&O7Y-/IXIM=0FW9HB-W\N:O&?KHPY]'%I^C7,_5K\O'"))'^=):8L_/RI_-/ M/WU,E/_:?CQ39_JC^BDZOW!?_&S.+LZC[]PE%Q_/?C7)P[A2W=][ZO= /PL/ M[<+U\SSSILY]\TX*;A#D3*G$ZIC[3'!9YCY@G- D?D=+?ZHP(&J^]NU>(.][ MB4^6\WR09#%P-FHQ=@OYMI>4Y6Z9/UXX:_%QT@X >*/G[>LL0X!PC(1!2>*4J^X$1UB]:[+/E-+26!9K:Z! M'!EW?>7&8DFP/8FR?)#>>+B;+;)G &Z'<293<6VX_ M"4>[:%85KXE:09_C/+MP!V:\U^SK7+FB>%WP_?]BM EO9F?_/ =]+J^N.DN/3D(\QX(\T41YF@7 MFCA.##OT_KVI6'=46F6G,G^4F-*(T%4'A655I2[ MEI3'JC4=@:0<>O]ZI@D!%X,TO*TTO!#ZCLFQ.O3^O7A5L1^+X6>+C1S!E(;^ M[7?_MJJ2/7.W=UT?9# MQX^MXT'?P^P?\^P?&)FX?9@,?UFFN19)&IZ/Y4C/->XNWA(XF9XEBY. -Z5: MF((QP-)PCH26C*!85:PB)B$&/\PB6I48="^OZ"YINT@H?\@WHB9/E+24_T+_ MZC*SO(OBF)@$YK> ,@%EUD09Q!KN(L9B@[EFQ+($6(RM,A7*6&'D4J[BME%& M] ]EX"D0 6>.%&=V[J>>-?10/>GBOD]A,!6O,!6T,17"*&QC2 33$FG$-8:\ M-!6QE-8NE2-=VU0\-!*EZ=B--[KM0SMZYPWM^%.X^P77?^Q]@J;-EQW-E M4P0@3;$Y3+7A *,K$(:$6@27:X[-%1JN5KFX89$MEI#L\O"<\^*9-\KJ@3@ M.5;@:56YA$P*3%',">;6%V\"<16+332Q>,*!L*,( MZ>]#= 1.<./,3M MFH&2(NY\]9C%F@J,8T:KR &"2H#CB1QT6+S^)2X] D=8A34 R&$ "&T Q")L M.+/N5U1J&B<6H+B. "0)WFWH\4TC #L&$-AEM?E] 9!P?B*M+C !*=^_08-;ND3,7* D&%$4IA81*L*I]> M^>U3=#S!A4H3G$^O[NG!]AS[+EDM]L5]#Q!R&!!"&@CARDJ@-9,)5(Q!K#2M M&-*,)=#N%D+>-"RP59N.B]8LTLZ)($%"-3!;T4=O+GP=:)FX51& MP." P3W 8"D#L?+;$2L'%#X6% X=/[:.![L;[.Z3=I>T(OZ46DM@HJ5,@+%2 M<@ZKXX16<]B!W7W+B'\G"Y].V92"R0T ' #XZ &8B(:+.TZ(,1 G29PHH[&5 M6-3!)Y DN\UL[^&J1[(N=S4.#8"+W8^_SU/7A?K[M9_]VU-_[K^OU<'Q:)*] MNRJ+@D,$_OI]J\?_L\CGH\O;UFO$NGVN;UCKZ=B)9_Y?D?G/8C2_O9NZ=/T'GT;? MKD:#JRA?7%^G,_=]'CG,B=+!8'&]&*?S;!A-/0@Y^&BA4#0J8"CR*OJ':T$T MR\IKW= -[W D?_]RH;IG(HE#]J?U:E,16]:JC:6\5M36 ^YU -0=&$V<6?8L^ M3Z_3)8_HVV@XOW(_NJY5Z.8@;YS>Y-F'^H>E,3^YVVR].]@ O?0^M1=;O@.) MOWY_L@31U?LW^I7L^H&[?!="G;<>]&X\VL(PFWXK9>79\L#W[/.RH=WR*?TP\$:1J*U)^OGHS^AG M]_55'AFWM!T>)[P=>O^.#+Y?(-1'B7?]<(![AH#_7$RR((<]4J.QK?EZ,%&C,1QVIM#[U_/-"& 9I"&MY6&%T+?,7E=A]Z_%Z\I M#F"5_-W'232_FB[R=#)\&# ]EOD^:M?WT"$-W;H#'H2C[7B8_6.>_=#Q8^MXT/IWWKX<) M:J]I]2XSR22 O*D,@B"W28PA$8Q@)"&R29%)9H&[-N9O0&/T[YXEDPG6937" M-\OZ"B@34&:G*(-9DZ]*,#-6D81H]P>*6')=HTPLQ.O+?JQ/U-,WE"&=$G$& ME-DCE-FYEWJ6S:-9]D"ZY*0)]B6 TT& TW,T]1((VJ 3T8(*C742BP0; MQ:V&51E-8B7<;1G-KGW8;:/3B\CH(0UL]*^- A]7PI=W^";IK//:G"YB&<0Y[XPX2E%ZY6(&U6*RIADE,JK-_*LX)C95BY M6HE) H$^GEB*5YA/EUM:LXA06CL 3P >W@"/M9)1@85(N-0QQD027(5)J(F9 M.)XPR5:!!P;@">?(CBPVOM>%44,!]B!20:2.0*3V_X3(YRS/TMG@*DHG0^>D M_)&-IS?>R^E)?P-$=.[ (]K4-C62$,%E(C15SK-/H(JK4Q@Q@AS+XXD,F79[1V!?7/0#(/@#(L_C!&_Q C NA&(@EMTC% &KW7Q4 L(E1 MQQ, Z! _5F8H',+1KG ,(AR#.*+ :MAH#M(9I#-(9S@&L:&(%MLJ18#B.IW] MGLW=R_L^!@&:=A?0P(3<+4B 38C"C''#K+%$VH15!8MC$&-Y3&DEV7CLYLNM M1WZNE69KT0S(>-BB#$ATZ$CT+!"Q!H@@42"QE(N8$BM9C+74=60$,OIZNH6] MB8QT!40K\(=WR=O0/[-[$KK+(BIOO\Q\IK>]76T&D0PB&40R'+EX M>,./V22;I>,BH)$.KT>3D7/""G>L)SWN*\CT$41>&*,@6-PM#1AD4@"6)%9B MZ_,U%*\/70!"Q6XW3=\T1E%I@EL:J'MZL+5 !>IRH7 HX8@ (?L!(;2!$*D@ M,A1BPMR_DL8&6E1'%S231\1/L7,(D4>((%T7K! ]]++^/L=16,GQK-S>J\O!WWT;.C\ZS<=%[T9J?Q<")DH!]^*_KAS86O$S4+ M9SL"!@<,?GL,ID $@H+)#28W ' X YW2RAM2E\I;A*6<(V$PV5+ M(*"25^L>:!5D>[U;TN7>!F9=YI>^7@;7VA=Y2Q5]#3)WEV5]<@A G_]OM77_UGD\]'E;>LU8MWNUCS?\WR^U MH;F?WLQ/?O@._BTJ_[AN+&[N9&O=9CBASV;1?!K5#TC7N#NZFGF=^4M.A$F M@%A10JB54JH8E@L+A>C--Y-HRF'KP<[+30*QH5 M\!5YC?[#M2":9>6U;NB&=_B3OW\@Q"40G#E(FHT&:PM9\=5HXMP$=PUS^KD= M)^G-6U5\_%:^]8N;Z6+Z)^^&F0?<8I2OO*G(.VLV1GT'$V9O>='(; MN>+,G;_7 MV0XO_=?I)/V:%0_(_KR9YHM9YOF6_2,?38O MGS8>I5]&X]%\Y)Y^E8V= CIGQ/WNF']Y$?SL>'+G5=_5H>GAC?%C<,*DB87EZZWA6#4K:D:.I&)M[0W,;N:$=%6[:+,L78Y\"$EW.IM=WG;_7YWM#]#Y:2A=P\C:]'I6= M<_?"O_HFO2U_=KTL.CR,OHWF5T^,Q3<'E$5_:V!,)\ZF MC6Z*G^LV5B3<[?$M1]&]>OIUXF1XZ,=IW@AP<<"8?_^X+)1S4XNZ<]BF=6L& MSJ(ZQW)C*9Q?I7,GV;?N ?/H2XG^LYOIK.A-H4S%U#I'-O*+N?*UTE[.^:-#YQHSOW("5(Q*2U_3+]/%/%K?LK>!X]DP"VMM;BB$"54 M*,QXS!+-%5=UF 5HN!1F:1QO9^&<'_WILG' \W\X17[@NW\LHR=;..;TCQ*/ MDFIL'YYP3DQ_F MV>0YYW_M:7PH-&THOG&0]9]%.G,R4PI=ZEQ)C\;^ 7= \ZC0C9S0WSB!_=/U M<9XYZ7NEG/V?9P4-HCM!HT !9!QZTB32,0T2T@E:!(HD=2"-IE_G;6D3)6] M\R^?7MYE.NV'D#U<6-([F6*KC]N^7]Y-B]R$C-T/KQ:M7\^3*',>M3-,;E0* M '*XEF>UD,P*@U*8F8U?XI!V\P:V%B:OP[_*!5^62M0P<<4 )38Q $* 04)8 M(C M8QP(Q4@OG:]I).LBFUU_NM251#X=,\YG\]\^^S$M!,=_^CEU"KBX?B!I M;RNS#Q%NN)@U".>6?%EIL?*EYNHI7O>^=5/Q9==OWW4SV:E)Y6 MT<[ZPH?M;C5S4%CY!P&5%2O^C=N,X(,&%W]?S>J'W#@T??=EEJ6_OTLO79,^ MI.-OZ6WN7O7WJUG5FQ<._1-!_!>&$XK+BZ^HL9\NS'ET\2GZ]4S]FGR\,$FD/YTEYNR\_.G\ MTT\?$^6_MA_/U)G^J'Z*SB_<%S^;LXOSZ#MWR<7'LU]-\C!<6/?WGOK=Q_XG M4/DAK)\/G/5;C+-/ET40N\'B_&PZ3^[04N45MK9\WKMS]OFG2ULO6'[)9@6B MNK6TF@R;KZOU7'TDOY"U"]>^>#P=_'Y26"K_\3P;9X79?Q=K&'.))(F%U8G4 M&%1\"!9CY%SW=XTI4XSJV'\O ;84)K' U:4(($+-290Y[^/&P])LD9T4(]5& MLD?>+@4W;BG&E$JLCCE/W,/KMR/+45LG#- MF#I7O0I8^'B*?\+&=C(?_;FYC2U-MUMG^JYN_)A_+B99N>V(P6GD56GS%GFO M\Q4-&=^6#8%%.\0KVC'+?(#H\9# C*C>UB:R8:9.-Q]=MBB>P_NV8.ZL^/]/)B=.W6%V?9M^CSU$'C MP]9^&PWG5^Y'UX]J3VK@IB6]R;,/]0]+SL?)77[-72H;]#L/3Z7?E.] ]*_? MUQ<]_!U\^E>(;'3;BE_)KA_8DW=!T+^7M:5AYI3]17F/V^!GV#P]BZ^+(OQQ MAZSEWD3.OXD:!\>#8>7B1"T?Y_%=[!>/X@&EG^ MZT]RY.6/W_D3'5G^MR>MU2Y:^?EN3Z%LU*AJ;WD0I6K[)&H4X,CSOGF?^&FV M)A4710#KY](+-MX+#M-^!--^/OKSN4G?C")NSVWT<.% M[9'"0S\$Y"UD8'P;/8@I!!$(&-$51O1NT()T]4JZ5J+/,;DJH7\'C *'/KE- M))IN(2[6,]#Z[J/?&ILN\G0R?!C[V0H'UK9CK'TBYS[>),6]EH45.\E]'XL^ M"4&GB:A]S#5]12II/]+UW9]6!2$08VX!$3$RSH7%<7V\-U::)"L.4M;9H)\F MK;/EV1,G*O^U%<;,]4],KD6V60"">TAU(,0?'_(W=5W. P-RT/4\ E(&I-Q/ MI(3 K>D;/C%+H<-&2&(E)>"$"1974.DYB9<.)VX"E2) Y4JH/.4R@&4 RP"6 MO03+%@T48"Q!2DF;:"L(8 E)9.U7,QRO8VPZ,^BE.\KV I[X&S(-RI>4O7]"F_FT^P^27BK/>7S,@?E#-[W>0K8]QZO>!=> M?/[\[H-LG<<[-HVGO-T5=FUH [*"( AGL^GHJ^GK,E=Y$E<+/-[L=J;9#'9 M\LSPFI.P7DP,2#$=#3-- )3L]2(&*KINJ9DA=2QK)H(TG4_\*GA1JX169IE M&9IN2!'D4D=]D@RIFT!L)/HS<;-/CP!/4CIO2+)7#7%?3WU<]=1MS'F#E\!7TU88\J#Q7[E#JWQ)2^Z+#'E)ZI]*AR<*;REFH)WVXYU@!=ILE\4?.@ MC>)%O%N5%L;<7G99#O/AQ@M8]KZ\Y:WF [WFC??0[Z'?0_]M;KR'_G;RO[E+ M]5CE?!5!9)%BD6O"8N9E1^9G,I^.,.GU^'-;-:I2,W%H55Q*+E0 MS2(65=T N$)H"QX1>KJJ_C >87?%(PQ-ZWE$SR-Z'O$T'F%6%3(TTHD1$CTR M0XNZMA^Z@:B0B0(W\IT?J4?\NQ,>0;2!:=.>3?1LHF<33V,3=L4F+!OL"YWJ M)#0"RZ0&#;10)-*"\1&U:HZ?4Y7HB$T,#(.\!B[1:>#BF#T:F O-_1FCM"A+ MB39Z-$K7UL:Y%5VZMHZ"HHFJ5M-G/<_QB&K886AHGJFKGN])ZT /?=*JC6V2 M=% [\HJH 2SGX\OX>Z=^@;^2/!O%Q00EATT)_>555Y/V7N?729KO-](F)956 M[E,MI*814*!'/PH=3Q6MXVS3T".[8]I\FCV.->?PV>.&^< RNS3--P*\PN ? MKQ2N2R?HR?IUDO5&JM8KJM94+73!VC9-SP_-T'0LZ@DEVG4\,^I>XNZH&O<2 MMR?-ET^:FR6N6=&F%5B&8:HV42WJ^C;1B!<);3BPB:MW+W&?0)O;2%PR($Z7 M]NN+E[BO-(#/2X#W'K6BS;\KHVR)U9_[) #OENSY _M;;7L(G>_Y>;6.FNO. MTRS+-0G1 FHZ@6,3DQK"EG"IK[[YJ>IJLVM2)5,#,M](*6 MLW:3@G6D:0^]CM5SI9XK'3=7TBNN1 ,U<@-L$(\.+6(:Q"?"H45JSH ML>*9:E>/-/(5)+/L)IUUT:3BM5MZKV!_/2Q?S_YZ6+Z>_;T96+Z)XHG?5P=! M-"<+G"A7V)+_[26,;7*O:=0HW6N1INE>Z 66%6HZM4*/1H&,8&J:JZVZU^29 MN_S(/['1&^=C-@&A.*\F:+!I"-LD7G!@[>:$(P.J]P,,^YS.5TBBNEZ2:*CY M@>7HND&=0(\,W31-6;/HF';42GS:ET1;>0C[D:AI]>.8>Q)]A21J:M5\'I7X M?F@$@:U&OA:&AFW)+D:^:8>MLN(.I.B_.R11S31Z$NU)]/61J*W5I"A5(X>8 M@:<&GF5ZCNN*$5K$557//X 4[9)$#:/3@//1D>AKJG+8./5.2?ZS3&\!\+/% MGD3[P+K">Q("*Q6$*^KON>[@6ZJU(H"53<,T<06_@G5:#LGZJ[RJS,M MDPR(T;>A[ GL6 BL5M4>^JH=.H'N4:KJH1T$=B0)3-,#>D %L4LS#@C,>A4- M'/OH(D87I6FWK]]E8_)WEXZ9%Y#]K]N5ZAI$&J&NJ;M:&$6AH\)O(O9!B:]J MX99>FX=(_] !2CH@Y'EKEQ["E>.L(.@=LSV#>#J#,-1*,W"-B!A.$(%F0 /= MMRTU$$6+Q(P,R^V>070:'J4#2^\91,\@>@;1*8.@:LD@3#LBD>4[;J1ID4V M@'71&-XS?4=M-8;O1(/H+O)#!P;ITNO5,XB>0?0,PM K!A%YFA[I@4\CUP\] MHH6>1H4& ;0*O,DYW&$EUP%_B,9P&O>> _]'OH]]-_FQGOH MOZ9$\'Y>_5;;./I4)*LVL%YUJ6N[A!J!Z7N1'GFJZ8HV](9FVJV X^8)DI^3 MG.F)S'6X9:]ZN$=<7OD,:>DR5!]U&:JG:I_F]P(X8<\%CHP+U$;2:Y%KV+IA M^)&F>:$1>KHO\I)(Y+B!UST76-<=?D\N\"IR$7LNT'.!9^4"M:'SOAV8KJ_; MEA%$MJH[)K6D+N &@=?*3NQ$%V@U,-Z/"^A==F?HN4#/!=X&%Z@-IM*IK9DD M"(Q()[IKF7IDF4(7T&S/V&&F_!:Z0,=<0.VR <01Q_I?05U"/S)^)XJU:R/C M5==7?9_8D6,[(-#U((KD3 $_,,V6W%X[%G.+R9ER<.;!+?Q^T.V;\(V^ M.'K-KHV6C]S(\BS;-,$"#RS;=3Q5%;JW3GV])74/3<,[V>?;#'%33TFG(R9? M^CSM4CWO/3\$Y&]78"7'V6#J@O M18"_T@A_/]"^GVRX68FI^0TU.[1-PXI4U0\U,U3M,!!MN6PKI.U,@C#.9[#C M0C*EK5NL'U>^P L==OC6(PP]EWH]7&JCGN;49MP33W.\P#0C:@:6[0>&8\L. M"Y'EV:WF9MNRJ4,Z3*Q^Z'T_]+YG;V^4O6WD;K6A]]@1U8@L:JB&KCJZ9KHV MD4/O5<-K6:%/4,*..5&C5\)Z+M5SJ>/F4GK%I50_ IY"W,"EINM$-/1=5W"I M4#6M5K#K"3I8UXDDI.=26[><>!-#?%],5=.Q%+>_E4/HL:+'BAXK>JSHL>(Y M:F2/-( FVJ8=L$?&:[<)7\'^>EB^GOWUL'P]^WLSL'PSA2/'THUB[YS$Y_0W M;@+[#\^[V^!*I$2KVMVJH6Z%IFN9H6_9CJDZ01 (5Z+IZ+35#WNK:K5Z\]L7 MF)'2)\@>"R/N>\MC*C M0_?\V(4%'0=I4E6KY@&:EJW[EDT\RPQ<*W0U(EMRV8[IM*;Y=%!5>&CGQR%K M@X]6$W@% O\54-ZF0A$*_U524=4<(#==-P*B4\-V+5-HX*JJZVIK2/?A2>^0 M)29=#N5K(^X^&- 7B;QMHMU(LWI%LX87JI%N&99IA5:H.K9MAS*QV+!H2Y-] M%G%YO*TT>G'94]Y>XM*L2(]UC=94F[J$ZEH8Z;IF"DW5U(*P55?Y+.+R173 M>"GB\JUE%1Q9!XR#SBD]IGJG?9QKQU\(16G-\Q8X:NC:\",@@>JK3D!#@^LK M5#4BJY6]L%H()3C@"\Q1>&5C>?M(0,\+>U[X= U24ZL&0JY'5=6RB1V:U".: M:VM1Z7 )?'MC5>C#S/"0CA/S*+CB3CKD2VO:T3/1GHF^02:ZD8?26A,V8E*B MZS340LL(J.FZ@8P7.49@M)S63U(HCSHYI%U[8\\(WSPOU&B_4/(M:KFW: MA%##I\35 QD[MPRW%0QXDC[YLON,O"Q>N'4#DN?@?<=8)?[*]OV6]MK#^/7O MM8?QZ]_KFX1QIQ'!(PT(NK-%>C)"53"]393D9C[-[I,$GI -OYUZ]I8W6*ZFJFYH><9@4@4\*FGJ>JJ M6HX D.=_D0R7L(HT*4)QUCP#_6:^7+#L@//QJA;OWL!)+K:)D+'N+$5=?S_1 M2@5>>U2!)P.J=IE!=WSIYV_9'_&F*=?4*\K5;U&N2IYEG$U/N3WE/B_EVK4R$B_R/-T,5,?W@5QIH$=B-HL7 MN!$ESRAS_]T5Y9I.7US:T^WKHUNC5OZENIIF:#[Q#=?R/=)0 XB>LEST-*#KC.?D_ _DE.;[S MEW?*)$<&\5]%H+J&&WEF8$2N02/+(3J@@*D'CDU#X'1//Z5'WOKW2Z0W)1LK M6(X.0*O*A[?"L3;(]X8I^_..O^,JFXXPN3R\_$?H?ADH9Y_\TQ8Z/KBXNN@R M@7:?:;'GE^&%&G"_[;Q?EO9X&+'T=GG]Q/_IG[ MFW)Q"1]\##]=7BCOX9++LT]?PV UU6LM^3%^J0R3Z53LEL5,\6^X=RC_7K.A MR_0F*91/R9WR);N)9[\H[;-H>BCOTM%B\K-N:%G[@J]6W+!#YOJ$X0::%NB;QV3==#-SJI&O@1XOD^*#=Z&-FJIZK M&N3@>]?Q _.=4M8 N8LGOP5W[G&VB%6!5725YW0*K#+ 3 M^J@%IENG;9?G_ZS88#N 92\RT4[5EXT99C7?*B*JI^FFKEJ:86F:KSN&+3 C MM!VM/0IY3\SX=U>80:S3=ABK \S(DV+.=SB]/U7>#->=WG.N2QC3M7\4TR6G MVLLF+;LJ,]<]SU9=V_5\W5)M4S,4F.&;@6=0/P#[0;>(:@2A:4E#PC>UEDVS+V9TQG1U[;1=6GL0 MI@NOS).X0.[+^.P:D D6S/G6,?'A9KC@AZK _#F -/,X!P&QR-AASO,4SNX^ MB7.<]9-FHT)<"'!83G$H$%QQ$^?P;-[W;@+F3@(7Y\D)'G\BG/$<5 ^#1H$C M/3Z[0 &GC*QGZ'K(E@7B%BQZIORYS--BE#(>)#!QO%PL\Z2\HD3'8;:I8M)^=A"&:7PO!Q1 M@U%)N=YQ,@*&/&57\975-LQ;*[:[?Y=$!\WA])?+$ MQ^F4 ;G4X?,$D&361# )L/II*Z#'WB73*?XKP5,L *(#99J!M!P\ BRQGPR1?Q/ Z #>B)["1;':=(=J4/*08L&OEHB?PSARC!\B@X%MEFL97Z31= MW#/66CV2&24";0M<*?#Y!;Z!W92A)S[);VJWLTON;S#LH SCV2Q;,+H 36*8 MSAG3P_@Y6\P,(*,LX B LW,F+OC]]Q1 )U9?O5QP1[D%Z0K%8[@&OLH(,49D M;PKVK7;&7[S=(=S$][@E$'?+8<( 5-Z()+R8Q L%A*%2)(O%%"Z0-(T[BI>+ M2<8CT:@J A+<35+D]2C+ /9+KBE.TYN4!Z8+P5N2[_,4GHG/RI;P_*)(B@)/ M67 &!N?RV7P[L.0BQ5 "6ZKD!/6U/K9-^. &9'4ZAP;!M\R'WB.=BP MWT&X+T#5VE?E_>\-.J])JOXQID$H-0)5U1T2D,#R'$*D-629KK6J\UX 5:7C M%'!TX3-.?3;[.D.:@(__2D:@ WM<6A=GQ1= J&P67TWO/XLSY>D!YV-^"Y*1 MN'I%03[C7HEF?5PC5\ H=6/S<7_$:;LN;M5@V5U!YOG:C.B81P*H.BD6 U#? M9O&4X0HRHTI11BQ%*I2:S"@!0<4T0,1$P,X%0_ :LJT&:)X>LW^$KW>4W;\A MC!\Y81@:Q(@LU3-J7F^'L+%46CZ MCN;8Q-8%;_("ESB/!O8VON?'!_9JA\GX1.,XNP_T;7,B^QPHW29.*%@/,8]1 MT>UF5?Q/O/QG4$>FZ7 =[']#96LUG/O#E_X2+(6.X@@ T\'!7Z>Y , M$_1,*IACY9,R6)ZXJG"MHV 2V9HYG!+CFNM_ [ G1@Q^P2Q7+F*"[BFM+K8 M:]E"3Q4E@I>.E_D"G6^C!*R :8'.TC%>FY4H\)1TN"KI#;BLKJHTTD#]-H@3 MV+X%PLX'!1O \,C8Q;HU=NQT(_:S"8K/RWPX M0=P[OX+E".NV%QM/%AOHNV$2 5TW,R!3RMI7F#;MD4T MAU+=UD7@RG')JBSXG.0H&N/KY'Q<"85S;-NR&J<29O@?0OO_0^)BI;B&T@#^ M+9M=(W>LOG*_I\4?^,8_@%TN[B_2[Y<9_%C0'8D3!>H] !T45^GMZ@ZS+(%"J3#2GRK"D_J;FAJ5JB:D4NC$"PCWQ$E M6([A.Z'>@/(75'D US^Q17YFX:3/&%^ZS$#R,V_[Q83K1(_*_S^*?/''%W3T M,'CB7Q_367JSO.$@/"!NU$!^4B3#GT?+?!3?O_N[WKD64I?:!P)C5;VNZ9;G MN<0PJ6?HAA\Y1"W!&(+(?S8PQM]_*!A-M6LPMZY,M'2!/Q_!TPS1U3].\T)798I'C.=:+Y-:[PE(W.H?EMMSZ5#FOJ+SI MFF&Z>3H[,$XX50:AZ4> MF*FHH)4@K)EWNZ#,(P3X@^7L*7.7+"89F$>"4V-X^QI=*S.>\W$3%PO,8VK; M70.9!%(YR@'^]7OE]R QTW@J74FSN@OI;T7U:+&"6GI+//PVR^ZFR>BZ"@QC MF+YF[+G%7HF(G19/-/,11L\5.>948*I5=,9Q7,,-##,(_,!R[)!ZIBA><#5/ MUUK%"VU>]26YB5-,YQ&"BD>'^??MMJD=QH2)LR9?LJNH, ;Z5QA4B7UU1%[U M*-2=%4F!49VTF& $F0^Z;699Q-,IND Q0:$ ;%5&6<+)BM,@XG6!23)X+7=I MPT7H AG*TRT7)6;HUE9RL83K\:7PW22^312>CI+,%,2RG)%9)FF;Y5%@EAXR M ?;O&M]M^7!<]!"S;0"(_UGR]*YI\IVG> M96QQ-TFR4#!7-1VG&$U/AI,91CR5(8 (5\PRC/.$!=Q94F23D(H)2Q<1:3<9 M9\4\T["$'5XO]P^']&MVEP 78D&'^1)# )CA$N+C*=-6"SQ]^=#N?*O=N"P[C[@]GR,5)._)91Z/&-0E%>ZUD:,[ MS:X2.HY9WF'V')/R@QJ7?83-[E]!L%$HDLK*UP-7<\'2#P,U,CW/\7U/U"*[ MQ VK<5S%@9Y)WSE/R M6#Y6QM!CP0@^+C=RVEWHY(#94VNSO(ZJUXC6]QKI>XVL7]Q;Z#720;(5W2_9 M2MNO*<,SZEW*[W&>@^9[7X]@-P]YIU3$B^$D&2VGR?GX,S>$Y'M^DY82H[+' MDQ%UU;4":@*Y!S;&8VR;RF/6B.;5DA$].\2VI9JI$@O%?N!2Z0@,*5&=)V43 MUFF$T":1'%+6^,WBFE4S[4Y"*JL@-9#V8U'59L'MYRSY)1X.8;.C1G:\L-^6 M,U9!D6 K/MQ$P7]C T&8;7453U%W ]L+C#=X#9IG,2;73Z?97?'S]@RG?2ZU MJUMIM_5CQ;_KCYNAXC)M0D>DZG:6E[RR6IZ%3%38AQB=,H0#B.=%\K/\I24- MJU3FLLLAL64.\YK499'I[/Q/+=&Y^1UY^*O=[MKMJ]W>I76]#/L9M[S;NVI; M_J&C;1[6T^RGT-+3WM32LS&]J#V&J-/.GBV=9J>=KY&;EZQT^F/& M2H3"V8-3 9X=Z#^JDZOU)L!^D7[?%^B'.(AC0HHWR/(VS83Y$2!_#FIHNA*9 M"5;W)[Y13OAVL:'6#TDB@]USR)X8?CBL=YM[V?/-'E5^/*J\**;ZA--[,SKI ML5IDN^SUR*CC_1FZ,[-E$<]&Q6ILX(WPS]>^OV>>O'FD'*P'= _HU[_YMS!P MUA.1M9AE/UTEU^EL5FN4R'M+/A-B[#U=:<R5\\$\TQJB*D M2+=)Z&MVZ%M$5;V VJH(;:M:8 51*SV[&41W,;(;3]7Q>ST?>=%\Q*J*G1PO]'1*(F ?5N10T[(-4:X@;:\Y&>CQP?'R$JJ69":5IDJ0[U'2V@OFF&AN=IPJ(S M/9?0G1F)U0DCT?6!:K9G/_6,Y!4PDNV\9B_".?8E&4[CHA"%PIE2Q#B(0$X? M6,ZQ%>0HFS-JS,:*>^$KIFIN\"=O&C+?:>KA\S(@K6) ?N!%CF>&MF:8KD9M M315%*6'D67ZH-HH;+Q;Q;!3G(_@9?E^P,3/K&5(@1@H!:ZE@,]Q^C.'6_.JO M!-X?%Q/$RL9Y]=,X^:GT&'94&GAWI&G4=3[.MT' L MXKE:8 96$.KAR%T5E[S>2F5.1&;%]8@6F1CTWL(S(H$:D2V,\ M-"/MN:3TCF2VVIG3&1#=ZI#4VMBY#YB[D7_'DKWW+(+]+>2Y?&Z,_5Y3O*[< M8/>7T9+-@MR4^K(U!^OTT(Y#@2"TLC]+>C2UUVO.[K[I\E73YBC('+MAD>MY5^#".A>=L8/2\KE-*JLH4QU#5 M4+=\+XH",Z1@(]B!X$\J40UM._[T64S[/*QCP=*=+OG2E@#NO:8O2)EXQ42K M540;1HYK^(2HNJEZONW85B"S$C35]\.]B;9#KX/F]$3[)HGVM>^O9TK E(S* MTM$CU=5-P[(-R_-LU[&#P)4>",^@=A>:1#<6CC%P2*8%NFM[EFHY$3%E?F-D6UNZ#1_7)+HA6G-@6IVZ)7JB?1%$^Q9R)\H> M(0LEF8VPTF'GMB!-M-8 K4?9$KOE[\.X7E29V:8#>/EU:!JI)F&8U*>^:Q!/ MU4Q7M6TC*/W+1JCY6VI=3Y[NN'5!*P%=JSW>L2NV_13P]N[F8S,">U[U!G@5 MK2N;H6L[@1&9GD]"V]:H[0M>98?VMFZKM<7WG? J8T"MP]F%/:]ZT;SJS6Z\ M9]*OGTD;>J]0]DRZYU4]KSI^7F5IO4+9\ZJCYU7,;_D3FU0I/^_B4&N[>63V MYHX4^,<#_VV_A#6C4YN U.?-J9\G[)-J(3O.[?H_"O_OZP,M8W 0ZO_&LV6< MWRMDH"")#Y0AGU!>%:OE29'DMXF'2',6"0GRO)/R1TP2)QP#P< G',&OPYYQAV;3E_>55XD M*VN+KW.<*@O/UU6'3ZLOKSX#IIK&4W<^GXI:VL_,U>TO;Y93^/LV"%F0PK>PEV'B)8N[))E]26Z3V3+YQS(=( !7PMCW!VH^3LYH82W=,V7U< $Z;PRPI_?RK**'>P04#%QSHCQ04F M.A9)8]8OSNR=Q_=L-B[<49LI_+="&0K,@,MFP))9]B2;'3R,BXF2YGHC%G[ ZOMP[0$F%,6,D M1;[X)PPOWS2'FSJF;])1S\/JOJ:"SW944W T3E>9+?I O$[24CAB"9QG>(^O /.^>4TTO. M&!#'^12HP[N'"XJ!DDHPX*CO!4X! (A(0ARE0.B++"\8X4B!A#P-K\R5;#AD MO!N$T4 IEE=_PM5(<_+*:0IKXV/!D>IAZ>+Q>+-\.(X+9S790)<@WU">Q8NU M,\?SY#_+I%C@EHKE< +, >=I+^Y/%3P5X*0W[=?"^Y8S=@C)Z!=E MDMW!T>6#^MZ4"6P[5@)Y%GCJY^*,SF;%,F=0^YP!3=W#?2P$BRP4@84G#;>A MV@B/F&>YU"KPN6)%DAG.XW1TJKCX+E CEE.V?H1W6KYDSE_"GA=?)\UE7B73 M%!;/&+LRCM-N1:OB.;A$C4"DO1PL=/_*JLA?6D:/44T#KD' " MT2V@M,+&7+GOU6R3C3ZFLT]1*=[5AG@_*9(ABO@[.+LBF;W[^RS;9+4]^0P; MHAJ1"DRYD206%*KEOL2HD)W?U!PW6)\T^.1'O0AA?00RXVS&2)UK/14DFR2X MN)^C_3N]YU>@=5%2]3V[G_/'2E<;P"?%(D^OEDQ$(.M"$V4Z1?'Q'I^-G)2J MOY0T BCU.\4PF]\SU:_@(B/-1W I6QIG MLRA"0<,%00;OBZ]!FA5<**W93%/VL>-!2VX8H[66+1=%):#$ZY"D'F297'6] M3F; AQ$>(+SFH)R"F(G17("C2H9+R>MQ2>6=^PBJZGVER#I5(CQU%(%,98=_ MFS@#^)"DMTDIF;EX%0\'\"%*W,1P$I,L*]@SX$B7-UP5&"5CA#BNCTES9#ZB M%\NV!\_WNU9&P6J L3*=OR&M6NSL:.03K8QL2U7&VT+1$3TMDRYJ!B'_,+5]?=GJKY;EL? MX,YKIOK*@MG/22X?,@?=]>0J3^)O)XQ=_AQ/[^+[ E[UTR07N]GRZ!_P/L=/ M6"][V@@1E)WFS\Q(PW?^\DZ9Y$A7_U4$JFNXD6<&1N0:-+(PR679Y^^AL%J K7<;X/\5NB3R9%+V.=%,DT8 M'YCNOJKNB]'6FZZ9@:1HC$(Y*1NWCR[?H&(C\>EU-X,Y]F M+/E?J23=2^#"1["JRQ7UIX 7@HR]C?,T6Q:@TL6@@#,7+7KXLZGPW*+S@"6+ M5Q*8^9R^)?=2<;U%Q8V'0IA.G,XX)N-UH"V#WKQ$M3!'[1]>6GVI7&<9VAAQ MD+9 M#*^[BF%-8$&!8C_ K0Y*3Y(_29.Q$I8/$(X!O$I!?H3+1]V=:^/E6R>@>"[B M_#I9E*_(9DNP)=[3#\VPW7X*I_ 2M_5-W:AEU5#7=ZS -W4/6X293A *?PA5 M/6HU]$T>$:\):,?#(;#@G)DLMVB]\"FL M2'[+&7X GP/R,+/J#L-8W$[E*#^) ?'$1;56$X?&H"IY-G)M/] !60BUU)!2 M*]3%Z#]7-:CO-3#H7WQ[')$>0Y8+;E8O,K!&CGP2?AX8C8U:=-LDGJ&I3A18D:EZ!E5U MP0AMT(7L=8PPDL#QF43,QD)H^EPLKN)1#=-#+J0V%13_6(R+UTAZX78JPU"= M2>)8N4%WWQP,E/>'=K>8I H':,0*0R.D@:K[KF>[FJH+\1>& (@&U%TFK#U0 M!RZ8-@!,_)*)B%WNM[)*HD>ZZ1XL%[,9S.,G\_TON MRV,L.H7_QCS!'>$?3X&=X-+7,)$/DM$4RS*P^Q0]G2'0XRIVK/!#P<=SUMD5 MXWE0VEAJ+0QIJD9DN@:Q3,T.J1Z:8MRG$ZFA2YZH=H.V5* ??@8*TWIA='Q* M$WKS5K)9]I==S\56'H9Q%6JF)@%U(M2I9?FJ:UB::1*A442.[;DO <8;&,Q3 M%)1.H/LHP]C?XD*6M%P4F"X('PT>,+].E9*A@T(-]X"R ^_B]CZFX\R98IW4 MPG7X=CB+DSRYS43@#=\'6O@4)WG@'RS"*>):3W*QP )FV0)#GP"XI!96':88 M>8N_*]=Y5N#40GCZ&6>F )+K)(?E3-D9S$6?#)9O)X_O(;[+8I2UL"=>1-7_ MJ;^0)R1=<+2[GB ME475%@3[>N0^"<0<@H2PIVU/%\CF'"NTD*),5R<.9P^I@, M2Z?EZI%M^%-D@ MID+7]AQ?R"/=-*BV-NR8)@4FLY9<(2E]KG$?7.R#BUVMZAFC!K_5$A$P'8\Q MG]^2:] ?/\:+!9JW1Y?B<_PQA!1S#6^SZ2U/[!ZEQ7RYP-R9*N^#.=:%=)^R M\^84S=)4A],E%\=7RP7COR))!?@\S]6X$; 9)<4P3Z\29.W3[ ZDW8R)C"&( M6'@2IE BD\X3EC$),I\GAS83/A),& &I"&)ADK % ?DSKE]+IIFB0)59-GGC MJYR);N -[)J4Y21=L<@K3Y-"MQO\>2_R5/ ++BY9AV YK*@4O_%R,S_A;\#$Y9=@;"/\75V0RVE[*/,.-("$T RH(E,8G\'-S#C*DJ M'.[B.-%%F<[JCV-YLB \0:U*>%831Q&1.";OJ&41B7H9V.LL630%*^BG*4M: M&X'DGF9SD0HTDW4+[,D2H=@I#YE#*V;E&XT$HY4\(5"C0+W#$-E4'M*(G3W3 MLG!96"Z!3!O93%P)P82TO"N?_L/Z@%-Y1,R NB"<#)?HNN7I MQ'!LF28;Z)K?'.+\B1G2V3CYGB+6,2P#7 =<'B8)4FZ!&X%]B*V6.Y4;ABB%-1^+%@50SJL.7)*/)HZI0T M@Q,ZL.EKJ)5[PPLBDV!5/K%,DWJJ8_H"?6P_I+2)/A%+3 0I"X:C-&@EAH!E M6X!1 XKY%R!,EJ 7B@/T$4U M6.>SL\79["-S^CS-^UYBQN(N 7%6^MR[M709]V65"L)F*),7)5]*BQJ[0.8Z M2D0(",0)XW>"9=SP(**HRN#56$61 9Z@_&31(+QB51 +;9>+8*6TNUFR[ DF MR]Y+]*VG:98L%O,^6?2ID66,2<6P:CCP I<];>A:/S$+[0I-;R9%B[*-/AK# M8*QR,2:CZIQU IO/IF4^+%,U )933&=!EQ_0%0CX1>-5N#9,64WSUNINXF_P MR.P^GL(MTE 45IX0 IP49ZLD"$0FLFNY0L'M;";9$'*8 "LJ9U@)'8:V,.+6 MX/]_*T"]*4!;*^"=%3&7?H6!R(AFB@'N*Q;Z$<*+156P@+@0"\72-[Y&E$5L ME2B,4!#&_'"J3.N4"^&Z9&+'=)64/ <>,A(%C@N>C]UA9!_%(NJ:/G4.8U:]^[L+BN=?::R$ M6/\+:A*;P,G1653%"H^L0A"9/Z93>.7MJ2)2_X#. >MXH#2>#N#/87[ M/DY8L'*/3]DM<\ZB3X%R#G.&@($GH1N*E7JA<^H:V1C3JO-D D2&U@5>$"]9 MJ>WX,6B4D1?Y9 _=DA/.7XHA<*?*>L&GI;RV&K@(EOHQ_K&S<*2JJN^N?2TF M>;:\GN#A$,9S6.UAZ5F?LFJ4&$BC?"8'>_#B\=*6$"UAPR7+#W M1L!Z\WG&B.MLQE2$2[CL_=F7\.+# (CLFK-/3P@4^:W[^0/;]+^P).+$'>$V MV5?_[1!XT]]H+C+:^3<\(?!Y4[]>X,)1K1&"R:V\613-A0* MRW3.9E.\0=(_LHCA_:#.&GY-8ED "4A\6N,-)R[N'W7F($'E@SW^/6<;N'Q^ MTX?2AD448>=VG\1"R,)'1@WXJE5^7Y07V'7L4.L7")6(8TWM(EJ_"(3='!W> M8%7>]_QJ:W[U$30-CEUU=6R<3J5^BA_7T 0![F?+?%&)#OS??)Y@D#=/DW'- M900<[HNH'$;D !1C&4Z@D)R#8B&>P_&RNNIB6:#64:NRPG>Z%68W\ RASREU M(IZ.B#])T&6 ==1@=[)'U<@AJ]$9<9CW5^>/J#:']XVXOVPEPY?^/Z:_AQB@>76ZB=AH# 3$$_MH*"!CE T]/" M8<@#<=B#(9=0XMT7.+E4 21QEC(+[2*9+RK>6Y0 :L$/B'>+*IS:T&2YN M'WJ[\)FQ6ZY9PY]1^]'XB%L U@B]/K5\D+BY9+9*/?XPH$;5:A"F0 P;C;NA55M_Z(),#2P"B;0-8]=]?8F6G&8;*Z8TX])1@:Y#AH M+>T1?L0X@C#E[ =(KZ>[)Z_J]Q5KM^5I6J=+K,*WV"3H0$D8+K*:*ZXI2+8C M^**!YYP0*9&4^$2!DW'?CD"H#BEY:P%;^@L:8FZ];+V7&[7;-%,CYVKC=7JN M.T%L_I;R:]S;?;(0_2A96LI([JUR7O*;DED\Y-Y-UI4230A,2$D+WH"T#,BR M)($4$X-YOFK,X7@S [WL'L.>H'W=*.]_B^^4V2G1S)]P71]8B@K+7Q&) V.A MYXTD98^2>(1DPJ)T @JESE !'_.A4EGG5[1ZYZ2%> -SA2I 4@EWJ#=V7+T, MGP=0E'J:>#&+$I2=D3;;&&;>! M0V%_+'0 B,@O)K[?@HFPRH$.:HN<5URRZ'>M_>D.VRO6;/A1-KI&4<*]\ <-66E"&]8.._"K#(Z%&9#")K3(9E]K.L#5+&"2BXW M6@0RR=-(]<%CS\9XPJI W,B(.==?5H* M<_GRL ?*;[_YC*&ZOG*9#">S;)I=LU:3%Z?NJ?)>=-8L;Y#]- 9?(]E;1F\?8K)@$B9R74MS;C5=?D+J&CWG]P+MIR+!3#SJL&F M6 :3C5?+=(JGIWCIXC)C>8E*D8T7V(WZG7C-"%/"1?/.0V*/JJH$F#6;NEU"'GP8:6HA0]L T MS &AQH?3VA.X"E:DL(HXKY"URC3UDNFW=#90O.5X'$\S^&6:_O47")N!$IS\ MELZ^\:>[-_%?68=-_5\WJ_)0FHZ3G#> R21U/T;8 \%X&BRM5;I08S=IT7P' M?EM[[L7];,@J*T6#4IE*>L<\R*Q,EG'*VBTHBUA+^'DN_,(\E<+%:I,)'.+) M%(L\!C(+8%HVW)VR7%G$-:6 ]X(--$O_$M\-6;5LV8YDE-RF.'(%7ET "Y2V M,@]QWC/M(\7NRJAQR'NF&5"HO'.@Y+%(GXZ9NR!6T++/ :I_(:JCYMJL_FPS MX)+MCC*F%\O,M#5PP;*E&UC@LQO= M@T?9W6R:Q6#8S$7>,19CX4&4[P6S*9F.9;F/6"&SA-;)%GFL?+63%)3PD_-,X%6,'F71I+K>(;IV4\\)ME9:*@^+NDYM MB6<%IK&/5L@;5G'/B0.=4Q4<>*&8E!9L@$/*O?$@T#+1\%E250QF&THT[C$? M\[[@)2]I/83ULV8^35[0'>=Y932SFGWNJ\N&H G-$B:LIO%PPA+5X_26]^IC MQ0>@-&6 @],>3[;&D](MP+T":X/BZ$NYR63UVP*')X$(4+CSHJPD>%!EE7+B M4Y8C"VU>X<,N@5?,0'(^O@1Y,D<"_ND\VS]J; ,7&X5"]][ZXFE*YJ1 R.\=#PNE]K@?4.> M;U-5B:RFZPV$SP/(;!0C70DGBR I#!/4GB%B5+ XK=SL2TOE,OM4KCZ5JT_E MVB.5R]@OEBI7!W1?!;%$*&!+/B_$U'8R:$U]HN3:8+SD,_964&2X86#]2&[3!*P6Z0$Z^_RE.4QEC8K4B'EH:X44 M*PA9$8RQ\B=3K0$"\^54UM2S6$NIXE6'>AL/FCPDD/ L'WA,?"_[ M*]6+G87#BH49ZG%(X3^XY.7.:,QS%[V7P6&5\.(A&NRJQ#WXK; LRZ" 0Q+U M1PNN&JXY?W9*5>%4\Y16T4:< UINL"UV*P]FV/6(TJ-;D+&2NQR33V;EHME, M+K2^2GV8+9_!8BK5B8>V4.H.?#7<&+8&S 9\?#7O/U^ZW@>Y*-GFNUI4+DNO MQ8MKC?>J!50U8;ADD5ZP!AO+TK#Z=7\CU! 7"Z\^+WV($&79<7!#I5TE?0K&/3MQY6\&)J MWT^#4V$85 F>O&@"]X"B"5CSDGN%V4SJ$H%6MX;FT!@9@\B]D".@I!,=WU1: M(8Q# :,7/"#-.4M;SSJ%'!FSULM#T<"@1)R2J=3YV$BXKZI%\3IP?E05'\)C M!T"G,K%VDUG$UKVN1#]/;O!#M@UXV-%9E\=I\Y[UL76T*FGVDW7:8SV&&3-E;,XB34-$;=8!_)X%V$;* M6I ,E%'&Q+NL5$;._O&B$?AD;%;>_2O837A#V8$ '/ M:<5&P_@A1Y-H2=R,5.XV8?U)L4I3K89QA*;GD\!Q D/S5-?1G0@(4Z;8NXOR-?BE \?I#&S-;KX*/]CT*I]'Q:J3FXEWKVZH2?#R M=@GE=':"2K=\SVESI,[1L-7C9/:7E=4F#U)$_%Y]C?V@D.A'O&@-S$X$ M18XC9)7 EXVI6,M=G#LR12]&QJZ3K<]"B;)@0MP XQ A2=CS-V347'&7?IB; M=%%O"32*%[$27V4B^BC#B,+":#^P2N?&O-=JZ'S+8\*"27B6N!&!-&<+;M?( M5H HFD1!5)Y]9]H>X-^A)41M?+6C&[JC^7H4A*8.\H%JD>S3:VAA8*WMRQS' SX%WP=RH$+"VDW=@\N._ MW$RNW[?)\A+XN$I*$A?!VD0:$;:HL U6+NZU_Z>WFGT@-MVHMB2&[%;1\/KI M4KU%(I>1L,7#,;65Q ;.9_#>QD1EM.-NN$JPD,'NAP/:0ZSSX@Z4[ X[S^*? M);=D?>F9P\Y6Z:D6CWD:%?M]\0&8,U?#1;._E=*ZVG#LWO#9VO!9J4A]O.Y; MU!EN#"24+(/?( 71)I8B>$>:@\)YD\&31WPXRC2^XP@TQ[;&>$F>9&.&W56M MM%;'[GI<&DMSB]4,_4=B(F($(L:217&._7@E13WT75LF>KL>R0W@T699_F,T M7[%O)&!\!F& M,)FT&D%@.Y9IV\#--,UV;=.A)/+D" *+!&2#\6UH&R@"4@;L)(Y UYC?G7(R]259+UA>+* [J^/52ADSQ M)M$[E6G>\QRC>8V08;,5+)/^LD'NB;QN362J5,QJI5+;!,OJ/<8.32,:K=3_ MT#8TW74"R[$L([*I[LJ^RIYF^GYS3,>2C2NEE],OC.D(2 :VASIHGB_N!J(,K8W1YPM(A MJ\!S5@]'KW9J$_LL!>W!4;^JXU ]PP6#5P.4=S17#S7+(N6,/I,Z!T!].'1 M??:S1WVEQD6K3)739T<)O39$#\ 46;:*0PF(9@4JX(9 "<_6+-(U2EC_)*"1 MHKL\GFFD1XDF*G#Y+/E(TDA60$8DE7F>E;+:8Z'1@_*@J*V@G3 PJ5*Z$+6BF[^,/_!N!/B(: M IR0AS_*V[G>S/'>R[-A/$H^*!^K3)'_S=*9]'K#?1+O>/I:V<( GGK5>B&_ M*&X2GW!.%8 0./X/B(21C4!N^7BV5O,7_@!86?VI^$"DO[J'H[XL'NYY/_S MR&"\9*:%:.3!JJ7J#Q/O%<^KYP#*V7LK*\,WK+@P1*^D&BA$]@_^/4Z!!TCE M_N TZ90T:7F1XU)'5W7=T0W+-B)3:N2![ZU,.EDAR);LD4(IPC#>[SPY,)#* MV#IYI,.WE)RPGYV9L_Q]1T6A[$ 4<2)*4$N7K%()2V6\+E::;GA)X66_WZI* ML9$")\BB"L-6.7[P?)F*(.0=R\Q#,S;E[9/^LTR'WS!;DPU2Y[<<&B$-K43( MR/ =%51ERPI\GQ"=.*&8:.YI=N":AT1(FRM(V@G[>1P(N;@[P! GID4\A)0G M)W7OJ%;OY_;2ZF6LOEZFKY?IZV7VJ)Z?LV*Q3H0NLHLD^?8E$=W#'I[?OI,#DMBT?6*N.8JRC298833-1EL<_* ."!)'Q7 MR5)X;KYLRR=;R@@+N_JR2%@(&$Q<\;3&0^1,UW8U"VN8B#8"R\(H>:4(::U9 M=L78:D5&@%NL.V;-L! 34+A;"E,:AO=K#@/V7+G1>+V-J"%"KBD7N=KP5;Z. M+X8E.<'']YS=XLWMP\WR])H1CRWTYSHRQ@"K3GH.,JOR[8"A%, B9#GHY^N?HH_*.+\JSZ#^&=99RYDPE>L4<2>@#CT=26?"IBV M2.1_*(_JZ [N.,'IL99GHEU,FU7[SP7/E>'OV MMTC^5$3F=UGGFD8I2K"8-_1*5Q+>Q:M$3Z]JYC2.(Y\M,;-\F2=LB@-FWBY;AB53R*BONE;7 3+KGQ3HC3@G M[.>&7H]XD(>*BQTHA^R]]J%TG=?1@=OJZX=_HS:TI@FD:M(!=4"MLP86=>#_ MHL^^.3 )&5"-U+1FZQ>XDGTK_H2K&V4:JX5#499C&WPOB6^4B[MT,9R(P4DR M3:W)ZV0)HO)K?,M&#=Y@PIF++KI97)S*,')]/1HIZ\:+UNO+MWR.A]] G^5+ M8%-:U[T5-R;3ZI2OK*+&965CK)CI8I&P\*)8CN+F.1A>Y:(D!+!U&I^M,Q04 M*?TG9=BO%O1@ 'J4*9>PE#TTZP%+-U]>Q6BJ9%C]PVJ^7KMFU)7&6LY&D/IG MC8\S>VPX9'G[98-'V=F1,^;A$/&*]3GDB)-G2S:@7:11XX,_?CWY>/;QO)Z2 MB %;K)#"O."%;&OYT*.6BW2:_E5V' G#D-44$!(/3W ,<%EW(.?'\Q4O9(GN M/=*$O*8XN4*IQ?&&A4G*LJLIUN9>29F&[RKKNZZ KE#ESV5^#PP,=X&N'C'/ MPJG-Q\"E3I.8,60NMG_BPI7EZ Z4FR2>2:Z[6L'"'XP^J3)!!O/@L0R1-[UE M\=:5M[YZCMBAG2RF*:IU1W6]\(5SDF9= O>G\NY80@_CV=8B7[%$S=4<[C)W M5MY=2U@1[LR'&F:%P-CN5X)CLO_4@2TKBZJ]974@RVJU_(09V'?(3_\4J?:E MMQIQ@>$+DZEH_DALJCF4ZQ87HB\O7FD6KLC&$2*ZP7HCH(1G[N[A)%;?P1,NQ?SWZODH*%'K[1K\C= MW^CDKE]>N?W*5O52$&(>/Y./D@1J-5&_RN ^VPYCHA@[7UU,]70V\:]<_JG4 M+M'!A^6N&=JXM> Y>N0Q)"#ZCU8]1;8-6]>K7>'H^"'6HSB8KH"*Z]OJ$_E* MPM3'GU=L]WG%?5YQGU>\1UZQM5]>L;U]7G$KA^+'^X8.M*1UV2B_)GEEI5RDQ6TR5=[?IK'2./HR\Z0>O@R2:F254M>UAM-ZK$\)#BK!0,OVA,C67JGZ,HNHMM\:L! <;]\.;L8M&=) M,E=7]FW9+#TE=!W>KN\U-R@'H=U-[GFJ-'?:UF*QZYV]HL%-N>&;1(Q)*R>D M2??QN@!7/?Q;&^"$#YAAGG/5Q.Y4<2NK@L_YN*CB,.>L^2:G21G<*752UFRD M5MJAB](.7B"&/<1L-6I)V[@IBGBKTG$J\*^5 M1R"MPI6ZF@%'L++X%1%9$A/#X33&OI0B6:R3J/+]*V<6_ M?PH<3:T6Q'"D\C6S:1R-+&S2/D7AP-@$2TG(9M?8 M6[Q/-WR*E)XEY7%NX8VIQ7\?F!G7C-AG(C>E_:3FC!OFNY$1D&?HL6695BG= M"?%"HL)_OA5XJDH".Z*RQY8=:EK7TMWFTAV;V=@GY6^O6\H_( !E_@DI";K1 M^DJHC]L@9A.=8CGRIQZO*IM:\'*1.K;Q^B \Q^? /:O2+(TP#'W-#J+ #%4U MHKYKR6'EIF>3SH>5VZS)%=$9[I6_'0GN%>GWPWFUZT.;$-RN2(;RI1['61?' MC4G#/5L&. Z.&-5DB,#2+,LG1J#JH1;IMJV'@>SJH!IT4W/,71'#*!'#."+$ MX,D[A^5)K8[=DMW@M&E9[+6^:9X(?7&>=' >0':3:<91EFU@&_%7QJEF-.9'ZA\[S@QNFL#K%1S/\NL6>5+=J7( MHY4ZK:C_XJ9]49P($5&E<\O"#UYD+-TW*OO$@[ST 9SIM^ 3:%OT7;#.N MA-\7">M0-\H27@V6L$^XLLPNP;1$5DZ-+0?*VUG2OISD@VZE278WX\,]1VE\ MG<A%YS$O,T0>"*\&B"T O MEB/-/!4OF*V\0>YNZU41+U8F8=< M^8N%+R4K9&2FJ@?CV8'E-,5F:>BI8@X,51_8MEGF)]JR5@/K7.J,7723;4Q<_G,YNF94(#M_ MB@J<0ED9NE1/O9?CM5F.C7(ABM:(2A0Y<#W/T^(YY?K;P94C%?0O%BX'%/3P M>"SZN!"#5OITF-VENZQMU,I4ZO;IXF3CQ^3\0[W*'Q/T-5.O\2RXI"V9'8,. M=*)5@UR!D>/??#$?3LLU\YR%MOS][3)44#V\47[S*)RPF-8I@LGURB.V8/YM M>?=HR<9L >N%@_KUXK/[_Y0Z0N"?L _*MC3#>!Y?I5,,/Y8Q:V7MLC<+_2KT M3GJQ_S98^0%MMN-/QG;Z9.P^&;M/QMXC&?L)V=3/J[+];S:9*9\G\0VJ:FX^ MS91+V5TE3+XU"&N(=)3 MW,#UW#73Q\_'/@8G7/;PW[AG:LWD"(=/CG#PUQ/8NXI)4 X/#C>#QM5\SRI\ M_"E97(/*XW1J:!S1/;U-4KD56)Q-FV$R7#^JY MS::W55Y,,4]G)]EXC"_!AYT>'M]JT^Y=GX0DM(W !"QS L,---%Y7?4\8O\H M?.L:RRX/-J-$-KTN%DSS%A.!JR[-*]GQJ]C"1(*0"*Q7Q"(#T3(X/ Y4%?X& M*'-$C2(3>([G -!]7\ZS(=1SHZYQH!N('B9W;;G@.?\-7E$K>&!PQ3XB-=@" M'=>Z_'$\&#)F@NRE8AN"F9SRE/B&D8S-2>",1[R-5YEE^1S"QZS5]VN( 9I% M::#;#C%4WS#EI*W LCM'A*V%SP,U_?M(G4,FN!T<9&9/N^W#%T&YXE3A!'99 MKQDJE.MDA@WLL(\G\Z7Q: 7RX](==O;Y'/T>"5;9L"C*(F;ACS'\R?,=;M)" M]AMC='[#&QM,4O;1/,_ 4+TI*L6@?/37Z0(8@*C4J*VP*&K;1U-PT%S!>]X&#\@ M!F1&(3#EL9@N4+)YA,&&V>\X*17$QB2>CB746!-9_@YL;R'CSX!1-_$W5HZ& MA392P^"(\I#XR+"F"/"))>5S82+6)1?+MW&J!*N]/M8-QJZ+,:G4I#,FFG@+ M0>%.;)Z$>$5MB?QSEAE4)0ME*V-,'-:."UZ1LLJX2<*,8O&9B&0^"V>MY8/W MG+7%67G*UURT1Y2]F9$A5K@KX@4" ]@-HH]1#?BL(0U9 _JJOD26JFW"S6J M.Z^L(@UC?KU:AA'LI-%/9S64OM)?9]U+2W; ,M&;2<8E4Q[=9SCRC?P+K+T8II[VC M8Z['F&5UV$@*2G4>/]DSU?SH!.[A_*C^!$Y9!D<_\L-33A0O2?_D??%&RJ]) M.DY2Y2/V>T_G\92I.R\9W9_758K3U-F8:L9^1:6?4_FFY5&+QOF5E^(>,/U4 M^6U1-;B4E_Y^'H5E@!C[Y*?HUP)^GX*"4/;SDE>7@ -%6SD?C_&B]]Y'T+H_ M<&5\7HZS5OXQS:[PPMDLN^5! _?Z.D_ 3LQR=*I5C2G@0U"W6)< .7BC[,/) ML"E)JM0VKN\<6HMP*BW"-ES?\VFHV9'N& [5(\,$S4*-PM FON=T754&NL7% MIH%W0&C\N8+,O 3! Q3&":Q)7QTWTCN$&VY=YD;-\).NMSK2/I*D 4N4Q48_ M*PVNQ.9L^)^(JAHJU33;9UP)/]"(9CN6XS7;]U=U^6P(6I*C.5E)#3EF()MR M%Q*^2J:')%7&1YE4%]P#JJ1#Y9_+>"K&S5TD^2VC(H'P_\PN2G($(1,IIQ8 ^_(Q.B,\7+&P!&+# ]>="#66"5\U+=?M0N?QSBTANDO MLT6>35M/J]_>/"QY'),4*1B7P[2@69%,00V2$SB*><9J1X7DE: 40I9GK J/ M?UF27$VG8[,9N!HID>$J8ZT21$W9T;'K%R!$6!DY7174_B!V74 (44_*SU7ES5&2K1,ZAU?2EM\;)V MN9WSM9JDO8*^L32FI;6^%OT$78E5\=;F?*C#?Y:@<\JQ#K5K*E%96B)-1L>> M\4"QXPJ=O&C;X)5D63W=-GC *#JZTS^<;>"BBJ<0HERUE-@^(W:'UC.E M@Z1YJE*%8)^62@3+@)"GS:5L?0Q,O6LP2(9UBMAC)3'<2<3741NN%2]:::ZL MI&15&SFT'N^0JO(_T#S;L@S#L T_-"S3B$#+5YW0-U2/4"LZ@![_J!;/#HT0 M!-WMB^QY+3.>!+]4VNM*TY \/0!JVOX&-;'U!5Y0II^VM;MP>ZKK4E M-ET8CJU'E73X)=,&_P M$'1FD57*B!S_AL9WF!M07*G?,EN8L#T]C(7.?Q_)&]FUN3/N@UG M@"M8C/!+\H9P/7$>>YR.9/2[J62;*8W?RSRE_:01)L!LA&R"J6 M\,T\O'1\.>>*G[ *'^SK.O.../>F_[YL-2F]6&3#;Q-X-PBQ\#]+L(QQ!4$Y MR@M38CVP@+^]6Y,AJ]LD(JIM!\1W==_W(YWZ,D/6\RS[I,HA5 -=;2Y\ODT-GS:^!6/\>_*?PDVY1> MP:>.ES\Q&MDF)7F;@]CG'.GAZPYVD0*"O1'[,,K\0^!4OB3S93Z-L. M+-[$*$SEV2O%),:9@EA1SB=BWV"N+$((N^Z6;@:4L#D.XL7Z7.Z_&4A5/X.K MY-=L' ?H[=<36 E.W$#WW"RYSA8IU_YP/*EPCIPJ7]D:64M5L8-8/!H_@V.0 MD2 S:<*_:GC!*()PJ6#N<)[)#,(BZ6)@I[*F\WICK[*R\ M.:Z] B=QL]A#L<3YWZ!NX/AO=E3#N)B(_"+N2T7HP3'D*^XHTD0]S\Z/.EQ6O:$;NI48M<(*6U<]75-- M,]!L(XA,7;54H83[JNZM-PXJ)>@SE]M?9(MH%&V$%>^^[MZ:K3<00JAPMP MWA(8W2^5"H.BLB;-EZ624/M0J#DB#PS[&SMK(E-_6ZLQQ7.X^Y8/[$YG0_1( M)%*7:6D8*.UKV+W5.JNW\WO:Z\;'+N>HML@UW/!XZJ'QM2H"<:P@<#3=\BQ/ M)Z&N.QHU=2VDAFN;EF6T^B*OQ]>=T)1CJ781_"$>_L?%\JK B-AL$=["C\O[ M.7=]/O!]R_&Y!Y;KA\?RIA^RPH;1 /_@_0:O\&_682>/1PD;4SW@7)"AZW?F M*0,\/S""U(I#:*@9)+)\ZD4 +CVR*+4%0[-,U]8W(,C(G8V^@.:=)Z-@B;[O MSUAU-[H0D'K0A=(%3,FI>C"8G0+NOS="KJH147T]]$RB M:8X=AG9@&88O:OP<(]2B3:3] .3^%4^7R3: 6Q:CG:"FT8.#;:TL:=B>RFA9 M3L39^64L*7M7G@'8M)@4"NN=WARF\B-5J28/&Z5[)-7-LIUO733@!@MY@ Z7 M#S@67AETI_?\$:+CT>[ ?KY-C&%!'=MJEJM"0=<-G^.TU&4Y9?Q]]_3Q03=[D Q\ '[UL/]X2DD MLX*1U(Z27-O:!J$'MT&.1XB;:BVH8WO4]0S+3:=*HOX>\+]M[4V#R+G$1_\ MY>+KD#UW,\74GKM/(-'0;I[ %NJAN=6P]L@\I M3EH W%6<6(=4!D"VUY:KZ#*KA\FY2T%9S@%3*X[7 M,"S+B,(\FZ;#^WK28'7'VF@U3S3#D7/Y-1?^R?=A4@AR1.*[33!A-5=NT8_! MGRA2_Y(X1Y<[ -<%>5]_$5OX#;+>M)KE.>2*A?)E.4T4HEZ=$+MF<-8:,X3? MAQ,VQ:/JT* S_A[SR6BO"IE:UN S9I2XP^'R9LE1Y9PE*B,^YW7#,^;C@Y']<.@YU%XRCX2> YL&#THQEH@1NIJDD,@^JV MZEF.;5I41B,=QW1J&6BA:7LV<3WB4".@EJ^#A2*,%2)Z&F&'):9>5\,0U_.*)\,,&?@FKX?T[]]P_>_DG0R#5>%XD/\M?6@=092S#)7B*_^\[8LI4Y349 MROP=AO4_M7SFYG?DX:^[:[2O[&=^UVVD<HFXVKOGW^MC^5K6 M4S=KK<_6^CK+$W@%YDZPW^3TIX8!X"RT)N9MC[_KK">BLI_J>R_'P#P]]CG>I(M"S#^ M5CTP3X/\53S\=LT:DJ!1D.4__]=PF"3C\:%I8:4@P7GJP? ;O'C*_(=QP>OB MQ9A;;<68/3"[>_ ,#[S[_]YA?QOA_<@^']P.@_?^^^%1F/<;HC"V6745< /- M4D-3=S4KTGPK,%0JICW8?A"9+:^>FPU3CS6WN8R_NXM%GEXMF=5]F7UF+9C6 MY'_;_]2KO%G9LY@73?K2*54TLFMK'L-/R:+2R+L:RJD" MV:!V+.YE\WF[%KS%#\P M"<7A M31;8>&NNF*8+/I18;QP]F]R3NUJF6U4Y[ M.@ #VA;EN@R2]1REYRC'S%$VJ4T.K5@*(;:MFT8(-J%C!XYMNI$GU";=]VA+ M;6KW%^I:3WHH@>0 =F"["O,-JTB[.4+)L;J]SA_)F<& SP?9P3=/V'"<=)SR M+M4/!'Y*WRD]@.OT.#0-O4K=U373M9PHM$BHNBI5739H?,XVBUF%>@K+P!PC6KEB"11TT]\ );#7WJFH:J M@V' 380PB(AYO(3;I7_D,;>(J?6$VQ/ND6CBME92KD=]8MB6&SFV&MF1[_N& MZ*!@FZ%&:(MR'TFT?H"D@9AW*;W<6B3:[=++W4GKI>C-/26^!$K<0(A$52L9 MZEJ>$5B68T9::)B:[A-J"4JTHM!0MY>A(,O.QT\5H1U0HNFTJ]9>H)#K.D-# M/5);];>D*'Y6W!L20T32N:-C7#M2Q?54&J M>H:I^E:D2[TXI'8K"V*5E+%9+KK3_66.Q,O;$[T:V_:O),]&H'2C&+ IH;_T MKOM7ZKK?GA_P;#ZQDW9"WVOD%WJEC3NN&1DD""*5:*X?.CIU(^$ HXZOMOK8 M'"6_>"Z36N]2V]@9\7I^TO.3H[+NB5IK;>F >:^; =6(%A&#:I9MRP:)\)'7 M,N^W8BB'-NBM+@WZO3'@I7L">C[P.OG 1C90\_(YEN\%IJ,[\,,Q]("ZH2I] M"WH4M1H:;<4&?IB;P>PT@O[B!/]N(7/-/%(WQ">T4RC[&D-]*-K3_?K Z5_SG)\\4OW M.QPRIKX;FOQH6^$MJ0*OE?AII?5[ON[XH1=21W<=3U.I$Y1:O^;25EOT(R3^ M9W(BT$[3A7O:/W+:WZ3LO5#>L-$E0/2JN:D9J:JOL4FKAJ49P!T"V1_3U1S: M3K)[M+7:8VR!'-1+T)Z@<#@C8"=?0"?LH$\9Z!E!ATI"S35HN,0*J>YI?F@% MQ#)HH(HFQW;D!$XKUO 8'Y"N@%UTA"ZD^+,Z#(]2RK^)MA*/^&*:_2:PBZ.R MVL!Q9QS0 ,RC;(DM /?B#P^M_D<*BIUJD3:=SC[%2D? 13>K4[95E3+1P*)4 M\[P@,E6-$C>*#%G*%.E:)Q7@P"B/Q(VR38'3X<*RNZ#:JU;97G-LIV?0/8/> M43'3HH";6UU>O/RI^?R=-%NBQ V1W!CE-[ M[OELSV=[/OMT/DNK$7S$LS%KD7JFKJHD5(FKR:G@JFY%[GY=0IJCOO>OP>]Y M8<\+>U[8\\(.>:%>\<) CT#'-$+7MAS7,6W/D$65#J9EM;(NMVIOLI>2V4U[ MD\:155 M7Y3].*.S*T9'@M!2J>Y$@4D;TCT[HWOV^39: M/^&FYW,]GSM^/K>)S1EJQ>8\X&Z1YY@V-3Q+MTW/I$*?"U3/==9YOZ)0S%3^TM+"E M.VV5!;*7LO1\0VYLXUGF<+T4-:F?%K P=F M",804-UH>8^ZFY9AOY"6/%J7W.-H%9E7H*^\!;C^A1_]S4^YS51G97;;EZ"FWI]Q]*->J1LM1S8P\S[!-U] =US,] M3143)VW;557G8'-N[".V&,ET-L'D:B3W6N:#3EO(_MMR@'V#3#[#9C:9-4M&T;]O4CFSJ4DM3 M32,@@:5+'U9@1JWJ^8,,I#A:J[4?8/-6_/)ON='\1J>WJ543KPS-)_;_S]Z; M-[=MK'FC7P7EN>?>G"I:I_?%F3=5C5[R:BJ6,Y8\4_/7*9B"+$XH4D.0MC6? M_G9C$2E1*P62(-FI1.$" KT\S^]9^ED@0Y 8J%$*!>>UA2R,L&8S':^Z9"R_ M1*-G> TEJ%+72S&$L\>-A[YN=PKB:DSA+$B8(FU0P[:*V:U_]DRZWO.LC\FVJH M&QMA'13S[VD/C&>-"([G;?(PD=HQ#5(J%=$.8:5,$XK' 7Q56,#KF^&T=G ) MP?JJ^\9N.!$)=A,)G@6"!7^A-!Q""(P2DE.3FM2))C[(.*A?U2]SM6XXK8$! M)QOU'G92SA]$(8I7M,,9WB15<0H1"]_&PK)!568JH%=%BHE&*. MFT;C7K5:@M%5\L7%3G7#@7!]WF6(EG.(UHHIA13VVB^ MJ98:0M>1#EY?%^[=;_L0P3""803#UVNK L_1$/E/E0)2 MW+RJB\B;U='-%5"!87U_S@]-,U]2#I]Z?D]F5_TF_ M>A_H;3":9=6&E9=5/SR_UX]FN6;SW859ZE?3 FB'")\[$RC_7DZ:FUQGW_+W M7R=Y]M?[[,(/Z4,V_)'=%/Y1_[B,M[^898CPI5_.#)\Y\ M$I[YZ[OD*>EF_O%NH^L6>_6_6YEQR?Z*.7MT-:9.L0(KFA MP7XZLZ?)V:?DRXGZ8H[/K$GTIQ-C3TZK5Z>?_C@V*GSLCD_4B3Y6?R2G9_Z# MC_;D[#3YQ5]R=GSRQ9K[;-_,]P[[W>'7Y5,X69_"/1T[_&DV_73Q IE0$LN9 M?T Z]&+I72GIPMO3?)B7>/X>&YDZ;K!PT'J!QEWJ9*7M8X)2@-^#N6% ,#2( M4XX!P%Y&:@OK@&=EK73R79)[^7(=<&4RR]^54UV$H@>>3@1T$ AAH%9$:^U( M7??0/SU-N? R:^/D_"#,OG ,_STKIH.+F[6T%CN[S+VP'GH5VK-(4@J2(BE[ M8)SG7LQ/L\&P2+*OX]FT%.XEK8RF25:F)Q=W\Y/#11Y"\JQ_68;VEAI'^$1] MTL=!)4@\0?G_)GF>9*/SI%F,5P^Z&/Q<^;?)E?_DLDAROXYO&,*_S49Y92E@ M4!Y!RM5']*:U"*>@U4#N'86^^DX?.D>%C);QM M*;R##$[NB]](!'M,!*>#GZ\C@8-LVM6-SFT=Z_)5%U3ZO%10*1@G6P./5RQ2 M=X\Z#H6"+B[R?E!*_O!V07(\S:^2P:@T:6^][65B(0P=-11&' MVL.A_:20YW'F69@Y)+UGW^?W8CS=2VYXMCOK 5! G-]NSR]R<.3@+NWZ)B=_ M$#F+[WX+X?U%5;LH+_Z>C$=)/RLND[#*R66(\_^PBIF]QZ&4+[<2]W@1XL3C MQ ]DXI'?#WGW#W/B>]8@T8TG7K$?U;4<^S!.KQ;GU\' MTS?>,NI-)ITA*!8:VQFL-8>.*TDYH(I#(8A%R@'!+,=+#; _Y]_ST2P/-71U M3=+_.9A>ZEGAYYA/[,_^,4MVN3 M34ERKC#!,B.R;B6O?B'9>+NK7]CSUM*/I?2CQ"9VYH0.&XQ MIDHHQ P0$"-<26+*A6/LOB36X\(+N-_'X_-"C<\?@U-&)/56I[2 46 ET96@Y@01\D!KX"+/)OU++Z6-YY7A^+J4=C^O MO5#,HPFZ;5F-VBQ!NB\R>0]@:?<=Q0UPE&6+SN?0T9'Y1C'3OI@A"V*&*TLD M4AH)S5+!K6*D%C-*2+#46FX%,1--PLV)&=*FJS.*F<[ TD&)F7@X&0\GHQ=W M26J+>9%5*"VE1B,B()8(&H&YK;VX5E(-E^J-YZ7<\4+[8S;Y*Y_ZU]$R[(C( MEM&-&^&M8Q-O?:M/LU"'.(C^JP: NKX&4;9M3K81.)=M3@%F"##&0HZI@]#8 MVB*ECJ5ZJ;/0:V5;-$&W MXIIC+E/-D58DB&U.22.NI;=+.;\OKG_/1_DD&WIQKII[P9(W M#2Q_YL7'P6CL!WO3B"LO]N_>I1*<'_/IY=A_\]U?4K9XB!;G.M6 )Z0_Q1O) MRVREQ?/&:RCL,V)V9^*MZPUGXZG7&LK^'_U;T$K&MZB5?"UA*YEF/[N^-E&, M=D2,+D3K2@&$(T01J[QTY99KF=9B-,4"+65O;EV,1FMZ[6)4D#8=ME&,[@QB M=F?B'1.CL5G2_LSOY6K!)ANB;M8'3KF\U0!42J07^(82QIS0$', 82J-L9)Y MV_H10]I+]MKIG>:C_&(PC4;OEJ0UA&WZO%]*]-$GOG4@VWV?N >19'!U[8GV M" F&D/W>@?S M*G(L6J=;DONDU8BL1WDENHL/&MO7XR[N/>4O'N5E%<%X[!H%WX+@6ZB+:Q77 MTA"!C>(4,:0$=K7@X]K2I32630J^:/"NO_L8HU'P[2G$=6?B71-\\:!T?^:W M!\E S\EK#M&\ A)U*4@9YTQ801%6T-!*7@OG@%FJ6WA77IM!4;.+%W:WS.+% MTZ>+V -T@U+X?_/)^-P_/Y"V0!#]&MNC[038[(&;>$%RGB^@06M&XQ[L\B&( M% +GA8>PT8H)+CE7A#@G$;:U"0AUJIXQ 5<1*=&PBR(EBI0H4N(19!>M]4Y- M_$X(!;[^F9R/9QX_WQ0XM-Y8_PVV^GYV=9ZEF]U.$>)B;A@C22!,$4F% 48# MQ50J:L-808B7 H3_G(PO!M,@N:/9NQ^GKBLS0TSQV2V9L ^NZW@P&]6!J ZT MJPX("!?*,V*I';-2$4"4LAK!VJDAM#++_7V>4P>BRV+7SJ*C.G @,F'OU8'2 M/_*/D@F;S]L@JX5I>7[.WU_FY:0A G^[NW;DWMJ%]PL+\=^S8CJXN+FWWN&B M^2C$:U='Q%$_-.I^'E#W@>U=>,"=^X'F]X.19]3J_>((1@&/AW<>"4%%]B7! M)?U\.*R__3_OP+ORO9]9OWG_P+J<#:[R(CG)?R2?QU?9$CI<99-O@U$UO&PV M'3=S%6 MST#\;[^^6T*:^ODK?27;OB$B;=]1K'.(BTL]&?_87G[@ZEC.7\OWX0?ENQ\5 M5WT=#\_]'4P^S0;#(LF^CF?39$$)2TKM+KFCWB65?I?,5;B.'!ALZ_25=BFG M= EXVZ*1L\M)GB716(]2)\G_S8;WB2PEWC+0T0:. :.!W\?!4%'%+\ MXBTIX$Z(D-6,P[51CKKRAL\TF3L3//&4!['JDS[>&G:\8I$Z94D>) 5=7.3] MH)+\X:V"Y'B:7R6#4>+5D^36M50$T_13+'41<2CBT.Y$_72-0I['F6=AYI#T MGGV?WXOQ="^YX9?C0/OC69&-SHM8Y7<7$?5Z$./$X\0.9>.3W M0][]PYQX[/8>E?M6#UVW%T[]EE%O,NX90S*OYT4=1)A3&X*=.;*::ZM#IR0+ MH3":XOMQSY_S[_EHEC?%O,(C_G,PO=2SPL\QG]B?=4"P"DI^D9\_G-,M8K[4 M)JI3]Z!HLSYU9V.9(T!V0/1Y/D@F%3IT9(J[OH51QJW>9@%#3F^%'-$*2VP< M,(1):[A0#%="3J(4NW1M0BYF ;4CY I//_ZSI]ODPC;3@9:Q9?L,&P\&]E(T MMNS^/RS;>&\=(WM><_I9^8W O-L") +*;SL%M(2*31BLI3?P&*J^)*1JL>% M%XN_C\?GA1J=G^:3[X-^7IR.A^?1%MVVF&ZU8=)S=+_KTGN?T:T[$V]]JP/^ MA.#$U"[6N,'&I$A"2Q%E6 *8UKY7 F%^JUB+5J?FQ-K,(JU MB&[=FO@6Q%H\S3T(C\P>%+Q^7E!S,F_3*S727E!;;@%Q3!$&FT-29*%=ZO;W M.2_R;-*_]%+:>%X9CJ]+:5?U[(TFZ-9E=9ME)/=%)N\!+.V^H[@!CB0;G7L2 MOX6.CLPWBIFV0W$PF$L90P"UDCD@#,2"(!%*$992)A54*-""E(D6X=J#;@2+ M$3<[@2X')2WB&6,\8XS.V"7I2\#<&0N944AI) W37'(-):ND+S,&J*48H=.\ ME!]>^'[,)G_E4_\Z&GA=,?!H/&6,^-:QB;>^U:>>)8I2]E\U"-3U-8C";7.6 M)9_+-LR5HU:E!!BD)18TE6DEVYS!#-.WRK9H5J[=K.2MMKZ)?=<[A%+=F?B6 M1%0\-3P(A\O+I?$FB_1NUN(D8)YZ::G$Q F*A<#:4FXPJ/V]1@# EZ3R[_DH MGV1#+Y75^=5@-"BFH?+=]SR:G1TQ.RE86S^:QYE@UXW//0"VW?5.&YJ (:$BF)PTBDDEJ&%:N=HT0K -H15=&*W)RHDE%2'2*N M'9BDZF9AQ2[M^3Y/?#O>W^[W/<6$XUO)+HAT "KE"'%04,MU2NL#N72JY^C&? M7H[]-]_])647B6C0;LG7+%FKAFSLF[HKB-F=B:^G;VK58J1_"UK)^!:UDJ\E M;,4&ZU&,OMA"I@#=RE%ED61>7BJLG6,*&$ K"QDA1(Q:*E&P=3D:K>W-6=N8 MM1D4W&X\4BM2. 8K1?F[3OD;&SGMS_RB;]UK#EC>:@X(*)8JB%)'O>K@G#(4 MPU0:8Z7@0BSYUF\U@MJ9GN:C_&(PC=;REJQE!%!TIA\BD.V^,]V#2#*XNO9$ M^X1D[LCDHY3:M)N8LKF0LEXD.:P$?TL(7H895:)A"PS'(FA5&*"U2;CLPY1A MNE -7AF& *(4(VTP2Z4VM2V*E$)FFY(OFK*;,V61:#6*.59YV%UL[,[$NR8Q MX\GI_LPO^J0QX_.0*R!TJICD"E#.*2'6 5=:P X0*.525=Z[>H 9%#4[>2%Z MRTQ>['VZB#U+MV?7$MYJ)?WHH#X<-%ZKZ#U?@(O6S-4]V.4#D$G/&J<8-;K!G^K.K\RS==#M/ZEGUB,S3C;U2)(R40C-G M%32"&TZ;8&/ MQ]%1(8@*0=L.DP4O/H9<.0DPP!)0)QFR5-<.$TI0:E^K$41WR"8+7JXO]6D5 MMHB)SWLI3/9>CRA=*_\HF;?YO!7UU+-F[>?):MZLF/5D=N5OTK\S<8\4^?O+ MO%P6B,#?UJ0REW^R4B(4!&JIL*+!&*0,"D44@]0*QV'J((7^!O_(FA^6JY/T M\^&PWL+_\PZ\*]_[V_>;]P^,[FQPE1?)2?XC^3R^RD:_)LO#O.O5^C$XGUY^ M(**BC9I$7^P$\[3W[E4+>X>*0?705ZYT^?9']8BOX^&YO\7)>)HG$!V]AM_\ MT']]W=A;&6KRKW>HE<27'A[F@_S4E"])PYH(P1ER"#$G-:*U.$#F$A&\?MY_PPA"%%I MFNJ4:&"H,Y VD086>%)]E]RZ4]7TU<_Q/\^]W+T.Z#.9Y>]^:Z:2U'-)RLDL M,>\S.'*/^5=9@3=.##U#3'?QFWC27QOF/#J&!;S_[UDQ'5S<5!\-1E[L33]@ MT,ZHSB[S)!!L-KI)ODTRK_8EX^O*Z1XJ67X^_5)XO_?_;U7_^#'Y2"T P=!HKD*KM)ON;5(_+S9#I.LN$P MR6N"*HX2578B"+6!0A39M1_MV/_,ZWC^P8,BN0Z/RB;^#E6=S>%-TJSEZW=B MT3O8,/>M*4"05_ESNN ;=%AR"91&EJ>:&FAI0T_ :027,EI.+_U TZS(S^] MP<3/_5NI::-AKV@,K\O\OZ'\]GDA]+\6R2W.39Y'&&7G&]CSS) M)/^6>7Z?W 02DKV2F!JRF^3]W(_SO/PPN[Z>C+\W%5D&GAP7US"\N1I,IQZ" M/ 4-1OU)[M>P_*&W /P4@RI3A+4M_(?9],YS @D.BF*6WR?HYY23\N.*>^^S M[0*7AN7.)VN74^]^P^C>@,N_EY/F)M?9M_S]5[\R?[W/+OR0/F3#']E-$52& MRTD]FQ/$GOUN MU>=>8EQ(8&^^G,GB9GGY(O)^J+.3ZS)M&?3HP].:U>G7[Z MX]BH\+$[/E$G^EC]D9R>^0\^VI.ST^07?\G9\N '7 X>5*8N_6L52)ACN^)7KK6V)/E\H[6H[_3/S:#OV+ MMPK(:@^KP?62Z]DDK,0T['4I$L\#$04E(0FR<5"4VEFPV1L!5NIAF=?8O"PM M9L-I\Z4)-J487_E6O4K,__0K.\U;T^0> MIUXQ/^9UQ#(HM47&0*@Q$KQ*3G804H%1:ZK<2:F.?+JHB%U]SP;#('8\M?\> M5.![:EU%Y6AKQ(V.EL/'VB+N1A_[D7OM?5)S?:G87Y1\WY@=]Y2R,,6CI'/V M4C>M..6E?MBT8!?=5:Z+:P\6XTFPYI);\[U$X^3/V:1_&=3GN1GW__Z+0 C\ M:D___+-\"7_]^UT\JFRZW$]H$)2H6_NM5*Y+UWZ &Z]A7X>KU\S7C-_RM19( M3(<>$//2T/_S75#J#62U-*M M)O% J)#_6H0[>TW##\BORU$2'!M>W[VZO;Q4GP;E\927J@5= M#_4&0O+D452>AO#N(AM,ZB:BR?=L.,N3VNWP-?\V&(W*E,CJRO'%A;_QK7,K M&5?2[I:XSCU^5'1[/JO,UO#+//. >_^G@Z(-/U@Q^+GR;]][6IA>%@>L58JY M@U!1B*C1AB*6:H53@6W:2!\*\%+PX):TRLU*GS>HH^!HN1C<6M31K%G!4A\= MU!;H@BH:-*$VM5#412T4BC9&5;T-EW\(5OZ@_Y"GZ%.I*27*[^GWP?3F35-8 MSSJN=.1WVK_,SV?#O.;,)=8NN:6:>]',O71#/GT0R)6U&J=:6DDT$]+:Q@]% M-=-ZX2#0ZP+<6%XR6R@JI3IN2K%Z5(/N"H O, MMQ7!EE2"S2N"Y]Y,[8)<2WX$UTXX"QL.QS^*#RLQS2.>_(5?+QWW+^YY>+]X M^U$ [^$==S.L0P1:BX>X-]HJ^@$"/Z\Z0JKO%R2[+O(/S8NE"<]#*&[307D3 M.O% Q$3U"([_MA!?)S$Q&MA070[I_<5*[%TU++2 M6CQTT'+OD+,C.8';2NW&!TH&_UF^\^))^7EGW[R:^M-;Y(/@RBN]$MX^3TI% MY,#K[KP8+W:5$'XY'GE-:3PKLM%Y<: 9T"]&@UW>Y/.@X4P>W.)NIC^O(<_M MTVQ:3#VA!_,@*[U.)N^77H<$PU+'%ML.XGYQ&LOJ%NM+?%,<+H2(8B>9A$!9 M9R4ED%M;G==;80$S2W4_5O9-U>;MPBZ=U![<):>4^'?R&J=4=>>7.)A>GCKJ MUR26*3[$I(U6$_S6OKTK9?&](4FO*P"&YAU>I'7 2 JXBI>O#L86W>VWB_O\:?5V5!%"6N36M5;F6ID<#M0RW1SC;E/= MZ!#@/(55#U M"N6B5:QZJWX!CFB;^D7WU8B7F4H=UB]T"&H8#E?2+YYSH>^D^^19Q83/S0] M(4>:0.M5$Y8Z( "&MT!!=>OFAQM/+O)!"$B\18JN:BYL@R5'M],%8Z,:3W3) M1)=,AY4G.<=$#JF52!G%A= (&FXAJS'1,(9@Z\K3 Z"XH^H39D>HU4ZW>^*> MZ:[VM'SL%&*[DOMA7=LN0M<1F!!P;F,9X42J+9:.XE0X1(%QC4\' 9MNX^CI ME?'0ZSAZ$F"C54L[>P05U9KHX6D;?? \*4,@J(W6 CM!C:4IT:FLT0<(1]M+ M]7WSN5$[F/3V)"W_-^R:I?/',656FG%V=]J!0S1J2PC#-MG7.$ITW6!Z*8+F9]6$>$ M2X-_BB.)##*RSGH&J:58K9KUL40R;:5\!'J(F1XOSO18+?'LT4(_.Y3L<95- MO@U&U?"RV734G,1_DD9]UU "/^2#MAP;'?)"8#_+K _D@939X8K)I MGKA0G^ _RL($,2UD*VDAJ]5SCSDC74",O:6 F% 2$TI>[E>3?"%RRE#C4IDB MESJN)4>W"27^(\W:\^I7_4B.1]ZBGI6'A&5#D[/+;%1[W$[&HU O.C]_0Z+) M0P:[MU+;]?BS/3_RZQ10[/H10(QLV#2XR?FA =0:",P!H\)0BAU0J:C!C2#K MVCLT>#FXW3M,*%7[H-D'Q;[4Z]>*>V\-=R!'>+EN[CYAW]YEH_Q>M6C8]H'G M9C$ C O$FQ39;R* TFJ4F L54[6O6!5*B%:*G&]/A H]^+-<: ;T'&(V(NS MPP,P?6/(0M>0!\W+&(N4<((QO>UC9U/6OF/4OG=MK'9E8P4",B\,ZV2UB*#N0700@\57+ Z)47I M%)D-HD2U23N@G[3<$#8FHT05*+ILMJDTL3D<$JP$X]88QK%$'')(&G--2:K( MMN!PYY4F>(3VNTC2WOENWI+IN]OJ$9\;49QI#1V6U*8,8TLTL*;VX5+%0'OM M.I_%@SIM;3ES-5K;]@%:="M%MU*'-3.( MYWT6!516IPY@85(H*8:&H-JM9+0AV\#&54*!VH/-MX<"R39+77;4G=29S.,. M=4&^Q_&E ZTC&FU[[3.S/P+AY58$"RXI.]6^+WNZWFFYVW0G+9MNERU'D^JB\:C\W&-!V3_SO&IL6G4T MK1N89@$^CA)[>\F=&_?'Q329Y$/_+F3UCA./(47H5'KG_OWAN C?+[=-?4%7 MW^8FY;#]]>4DJI:I=T=;-94KJ@O\PQ_H+5[N]YW^JZ6L>>@WH0EDF,A\;1X: M1S(K)Y8EZ= CT_O3_N5XF!?O/WKP"IUNBC<7C0H'I0E1!P,N_UY.FIM<>U7I_5=/ G^] MSR[\D#YDPQ_931'2I2\G]6S>5HXB>\5XR[MYI6A.:O[Y++2="S M_J4PW@Y7+F6&.D61XQ(2R2$CP4=H 6*O7Z4GGOK;6<4K%QYZ_8YY_?-V.;.7 MB+V75!Y817+?RW2V9[];];F7')_HH]5D,KLKDM?#S62=4 ;(2A#!B'FM%:D:21+)*/X/7Z&2[>HVDSRJE7S:-S( MT!(AB] ^_3'L7*@L,KT,HJA[E3X"_+]A(,.;:B#WTA1??:>CI+TZ.(LV[6(' MAEL56\W5F^?+X&"I@$V58EPZ(3$E"HFF# [GCB^4P<$IT9QK [A6S/IO*<=U M&1S'K(&55>SYPUO.TU<_!]ZOHA.TG*KNR=?<:V5>J9B&DBV36JK^:)+QLSH9 M?U&KFP41[G7C1O16VMT#NFM#Y:42]CR9+QF)_[CU=SR##2^9_UN6#ZW"]WM6 MUJ<[S-Z(DR6=[J6BY$7[_4H/Q;*@V*%*12V5(8+PB?(]U3/8$^5_Y$H%A43; M%8JV=,,#K'@$P8'6NCD=_$P^5@AO \+'6C8509!.T$/'*IV4:FA2ZZ%;B_YZ MQ:)LBWKH%JBG8[02W&Q= Y.-RI8('_=)XJX-4/I<5HQ#VB=)Z Z'%SDR2^#47*3/U*F<,NAAEN. M]3WYA^K>FG0W_')OP[R;AJ./LLG5_"!O!'QQL9L"Q&'[XN\_^%\-@F0\>XW M.Q5ID7YB&';$@2[C 'SMHU*"*FTXAP*D!K'A49-1#/ER+FMXL#K&S0^ MBP#@B$8$B APZ B YN5-)1.,&"BDI)9[+& -SW1%$1ZNPCP>DT@(L!SV0C/ M&HP[8A=^'A1_O5^.*NZ(1Z4[!MZ^HW>KY0HVG%Q&R+S$K&*$IJG&024S-'7. MX+K0HQ*$M5CH\2$@#LSD/"\=UZSTV7/2&BRSV\2Q49W2.\\9([ M[; X:;-61V3QR.(;8'$^E^6,ID@RC#A@CC)(.30UBZ>II+J]^H,;E>5MLC@\ M$FT6S=@=%C^P0[MY-N*V'3.[8[%%1]PNU>E^3BY0,&^4!E/H+% (I#PERMMW MH"GM)BUU8+VJ7\.3_W'+DINW\O!+Y0,&1QLI-+L[@B.BQD&A!IP?TB&(A90" M&849T0I3JM):FX286]T-U%B+R?ABO"#HJ,UN'A$O(E[L%E[@A7:LW""BD=.N M/-.'1*6@=C Q@0GM!EZLQ?Y\N7[!CS;2A'!W\&*O#@?-X/O XTQ=":@CGK;N M6)C[#O$[C>1L7L:"(VP9\W IE?1:($;,L=I>E!+IS6A^#2]MWEH\/G&/XOG_ MYI/Q>599;/M? C->WM$FI9,0(85,A2*V!I0 +MMZS M_!?R[5KLM!1-RFE' -<0IM$P8I#<4/)T1T7M)&CGU1 M2>8WUCN[7?)\\GW0SQ\AC>%PW"]??;KXG/?'WT9^K.=5#R@]+J;%DZ7/C#-6 M<$^6D@-OW5L!;\OU46G48NDSZJ0EUI.R!C:5B*+4U)<""Z@R3];N>O8Y2Z7/ MWKHQ]T-QSQ\N,/I\&:H7#+VS%0WO5_.]7T#NT=+->5V=>I(7LV%9D;576ZJRU:U8T?]X>Q\7DWX?HGEV2B;G0^J@LYAMM6#1V4<MICZ M_Y6EZ:L"=7E51;3X\/)"G/M9]DO*(P&\:.&X^OO&&F"AL.O3-< (7ZW"UFK5 MMU;\:J,/ ]U[V.&4C+DE7;Z%W/Y'Y[VV9/VSLICL,]7'#L!(.+!M[WK)N>VP M/([E/)9))59^B:02RTE%2MEK4-F!>I:1CMZ". =90!<^5P-UE MH/&LR$;G#Q;5.HR$A>""#9ZL2?X]'\TVE44>VWEN^LQ'@H56QR!T6I=.6>R8 ML3)%H,FXUL[_[[['OW;AY^_CK3H$/'[7^^\+!S?&H/[[*3QL/ZA_UN<"= M8YQ CY\N3K-A7CS4=7.E3L6\R+-)_[(,QCK/O^?#\76@ES>V2=CE(%S)YU7) M.<"$,B.0M@QHJ)0P-?<*1PE VW3(-%NG1N=FOG'U(UKD9R3$/D39'M(QP5ZS MIYQGM5" A-7.(:(!=,0HI1K-GR@IEO**-^F4V!1[0M2FHR*R9V3/M["GYY5Y M74G*+4&2*2]1J1%*8$=KZ2EQBDU[NN\*AOEFV!/UB "1/2-[=H8]\9P]#7;( M$BFU1@QBA#5TC?0$B*1LFZ;IIM@38K(/['D8(1&EIZ*T5*^RR5]YR"YZ:SN_ M/:R\@P"=\[@E6E+BC-1&I-"E2#->BV"(E%W*^]ZD 7N:#X=^"3V+?VRVLWT& M!V*_O5&'["H_<#;G:*%K%O":ME:$&$B YEJ"QLN,N%)@FX;P1M@ MV;PS;"[G03A8:RP-,@@*Z_\1%BM12W-G@6R/S5#T:"8AMH;WQ_)67@YGV\R,7O3[([G[*Z%EHA)@H6PRJ4&&EY+=869 M5]^W::/7F^O97=W9VO8U> 9;+7_[#.UT5L(?E"#?9P:G\Q@PG2I'H(2&$&>) MX!C1)JW':_=LJ['SFV)PW,.L35=[9/#(X-ME<#;OAR&A(U(Z@(S_7G##F..- M^PT[T=Y)V@IV^:88G/8@:]4'%QD\,OA6&5S,&9R%#EE.8A(2W[A"B"+3.-ZH MP'*;%OFF&)SU"#D(!F_U,!UTUFX_&T^]U?Y8(<\W;RCV&WH^GH7*EF]!@T>7 M>;6J%5M-;7EN?=Z2^[+:=!S%#NNW0^E8 MD.-66P"N3 _;I?UX>!&!,0)CN\"X$)8)L*W\0JE$DJ:. 5"WV%'*:"1:]A:U M4<:EATBKY[(1&",P1F",P)@'0_L6& FE'B>5<9@;+5((J2"UQJ@I-.T!8]-> MX^W96;@')8_(&)$Q(F-$QI:1<2'\EPL((0)($6TEQ8AA6@<,I00PV5X$@6@- M&4D/PC8SX_8-&1]H"M7*O9?Z&"U,[^&&."TW%WI@4,\.H5KR=;8\4F77H&98 MK_[YW>K7BX6O7WVKWNJCJ(#C_WD6.>2\RYR3''DE2D-.*06 F14U:,*HM3R M]#YRO*BSV,EX]#TO/+R4#>&*TM&\^'VH.W,RGOY7/IWW';L'-L>5&M9"$]?[ M"$5O$8H][>T[6DX<2OSZ#Q>=XRMN5*"UV6AR._F[+;3ZH?+O)!^6;:VFX^1. M[ZQD4)0]MOKUEU]#JZW;^P05)LF2JJ!R?OX^\^^S;WER779U>Q.)WY%*36>Z M^Z2%%XK98DFD1H!CRY64!$!0GYDYB GA2V79UD9:54L[-Y[4'X7K8"O]1^^2 MW (QO2_R_H?SV>0FSR9>V!W)Y;9R;Z2@<.?B:.U8@0&;VU^.ID8I "2PAJ:A M]W-ZNZ$I)=W&BL_^*7[E@](3MNZ+IX/B\^F7UO""@J/E ,;M ,:L7M*JS5ZW M 0,N]HDT1@%.D",4>]4U)1PW?2(97Z[FLAN \0S=/0H:Z(BM"33>K!&N7QU[ M6$G\[5^SDH *"Z7% "IEH0/?TXM][_AT70-U*\I4K7;Z]VW[!,T.>0'R?2IZTP4(\Q.O& MWLI0DQ7[Y.;?0C#-Y_QZ/ GY*V90](?C8C;)G^QX2]*4"J@,3D'J.(>$*=ZT ML3"?[V;[DF&]95;H&0)Z#GE )\W3ED;UJ6IG._J6%-5>%XD7=J46,!XU M/6_]/+->309$GV=?Q;)K\N!ST+_V/KC/_^SRY&(RR47^0#9/!G%:"AI!] MSP;#$BA#&H__8))_FPVSR? FR;]GPUFI6GR]23P.9E4[\5[)5?[[LEOOY2"_ M2.:C-%XK*L*M/V9_>07CE]#&%X%?]2?SL7P)?_U[/>+QY%OFA6XYD%YH_EMZ M8X*B<519X6D8EI_%>>YG M/*CNO=!5.+G,O%X4=FAP,0@]A_T":OLI\9^65_EAEH^J'ES7')F4>.%_-[KK MU6W;OT<%PC*G9'XB+(B2#$,)- 54.&0(=S6<"&^V+QU\G)0]U4-7[S#BL*LU M0A0O.>RH*>RQENQ@66?QFO /OVU%/GKWV_3'^#FOWNOUEH;H/_@-'(TJ5?;_ MCJ_R7KDQIQ_3MIL\MP$;AZ%WX-44CW TXG& _9JTK&>L9WOODMV'Q(W[LQ Q MZ?FV[$(>I&R%$N'=H*@ ^=(/Z[V'D))?1GU/KN>Y-SS.;W$VSXJ;]]/Q>W^O MY#\';N"QQ6/>*)\F_C_/4G^5B#\>SNJVZ>3W?]#?DZOQUX&_P?5D?#[K3XN* M"8JK;#(-%7R])50DQ2R4]"V23Y.O@^0_QOZS^H+B.@^(7(WU8SX+B9OG@V^# M$ K:ST;?LZ+(BU_+;Y]3&5ZY"W>HIJ3514'Y'HJUR>_(B/O#B 'K%[G/4_6P M2CV^RL\'LZOR8J^IS H_GD#+2TS9?+7 8KW@8@UNCU[R8S#Q*JO_]@]U4O%5 MWI_YD=S,V="K"-DT^3H)O#G7M][WAYYWDHO9J)1Y?N+^-\%Y^_P IT$/RBX\ M2E3(X._7SQ^RO]["?H>C*Y\MZ'E?\^$@_Y[7>U:JA(6WF?I3;^QYA>XB6"=% MJ?[Y79X$&ZK6-<,.EKLVUY@75=_PCO,B\ _'^!M.8//O?VZ> Z+.=1$B8W MS#.O(A>7@^MDFF=7@:CSK-3R*S/03_)BSB&UF%@L[I[D@=B"Y/@Z]B.YF(RO MDNSVPMO:>I6(&GWS#\Y+:B^F_I/KL1]CKU*! WU7SK=RMGXR_S/+/6/EYR6K M^<\&$[^RGKN"?#SJ'*ETEX"]D3,;3IM5K&V/$AWN&(">#@;?_3Z?>]CJ3[TQ M5N[E N4%<(?\UV*!>NN;E1MZ4TSSJXJJFB>&VU;I(./1PW?*IY>5:[C25CR% MSN]8%H'P=QB-@P[C59$BF_C)!L/.@W!0A (N_AAXLLOZ_?%L5/[*(]XHD+AG MA&]5-I/_B?\^OPXJUZ :1_"<^G=E,E1QY"W+VPE=>3W*Z9^78YLU?BT%(7WO:\JR?V['>K/O>2XQ/]"NA>C*]BC9:__L%^ M.K.GR=FGY,N)^F*.SZQ)]*<38T].JU>GG_XX-BI\[(Y/U(D^5G\DIV?^@X_V MY.PT^<5?'M!5#S8-*92F)>+ M])8PYR%;/X2>11(TE=+U=^TMU%[0E1J7XP. 7NE>M>LOOW4&>E@=]RJPKT5F M(R?]8[WMD@7/XJT;,:\"W(I;4=76^_> MPC7SQ:XG5U[\[=':3,W3LJL@N2O_:RW3,Z_R?2TW^K'DT.89O69%[GPVR1M% MN-$(O):9>T7P,IM\RTMAZV$@*,P5#?2"*;9P74T9O]0W_'OY?:6DE)[9\['? MN;!KMV0R7G:/!_OJ6ZDZ3W)_1?!K3!>=WD=)Y_2^![31E&@W*B MGRYNW?)_3L87@^D?XZ)P7DUL?,)G8\^79=1C(-,GC\ @$=12E4(!*)2(IB9E M#2P1)\#"$9@3&%HAD.+^:BN!L"JM?=8JQ:&X_-TSK"YL@'OP="38_(?UC[I%KSP-T;;>5O@\#/HX[B[?N%RZZ+ M_$/S8DF7G#OM;JM<0/;N<2==[=/#?UMPZ=W]#C[Q%5KM9SOPL/;O^.:'/>]B M76.)EL=M%O%:.!(O+]#"NU2@94F_7VGF#VCW9]Y,RY./_HO+(K$>?LX/O"[/ M86S[Z>#GZ/#$D!=S MGDVS^T<$K]KT7>_!=Y+?GF=^>"MX'&QQASV>>-S]N/MQ]P]SXG'W5]3]NELD M^&[@^X:LH;7/:I6*0V\9]Z9* U6I0Y+.ZWL8+:SF%CF*J>5:FZ. MGLM$Z='TV^2?MW06R*RUDN60\1Z1;38 7CMI'G#7@8@C'<,1SN1@<$3.:PA9*2WFJ?/_ M)Q:C%#M:![8"'L*NUZ:/_%<7< 1CUA.LS;*'$4 MWS71?046=53;V MUI\

$Y<%AHLYP2I/P_3J4.$_^-(+S.3H%*&;$^E6";X"!Z@J((#A$<(C@L M@\-"BV:7:F\E2&NY PI+_QVH\]&TA<(\D$2W'<=#F^ ">X!OLFNZQ$=(CKL M##HL]'<&FN!P',I3(0ES@@#M&G20D"\U4-F6-Z%5=,"RYXVF@T:'U>(U,.NL MCZ%JZCR:!VEVIO?4_K686MNL-PR$<*$KL];:, P51])JB(7%2-9N52$=6]_Y M3#N=2!$&:[6''NHKU<'1"@5FLD40>IM? >I,TK7>&$0X?IM>-&5I&4$>G(_ M4H0B7D2\V#1>8#AW9 J+N"&.2"B Q-KQE#7ZA>(.OA$ONI.!'Q M8@6\P'.\L!@Y3H$+U98(4!(;6D<32XI2A=^L7W0#+W@/4K@/>-'R 4=GPX.K MM^'R#Z'A]Z!__\SC*IM\&XS>FDRP2\D"#RW)"QF>+%1'T@H#9*$%V,H4I@; MQJ"PEDMVA^$?X/6/Y;IOP/?@6;C\8,[N)9,X4VQ=> M#Q')WZ)?/,+#4_# ^((^(#5V-DTAP=(*IKG@M3[ L8%J97AHV]7P!GB \*C5 ML/N(#Q$?]AH?Q!P?,+:::LU<2A533AMM<8T/+!7S6D:KJ ^MF@IOP =YU*8K M,L)#A(>]A@<"YC6@*/$!PU*;K<2_Q M8>\"+QXMB!:]FQWS;A(\C[90T,.X IHX8ZVQ2E&IFL[>0FBRZ6B+5FLBP!Y! ML3[K;N@,$26ZAA)T'F.AO 8#,%2 JQ0P!("%HG:)"F@HV'2,1;MUE7H,QZX2 M$24B2JR"$@LI8@H:$=I*( JI% YAV)@V4FJF^:8C*]I$"4QZ$$24B"@146(5 ME)!SE$ N=2E ,+46I5QAQYKC52& %F;3\12MH@3LP5:K.\?MKS80"=(VJJ"HJVPG/@2V!"-K*V9? M5+17$NV]ZES1E[L3OEPJZ;RP*>,,:)HJX\&,<:D=IC ML>'WCJ@4D>$[QO!LH:,$,YIZWI842,B!8\0VEI"!@KRU.$]K5=E_$>06UZ,B+#1X8_ M'(9?"/6$VC@MJ?'L)(R A'"+&@D/C85MA&>TTRH7@[U@^)8C+3KL =#CR?5X MDDWS)!N=>Q+(AL-Q/PNE.OOC8EH<4BY9PYF_/,N:;'X,@27F@ ,"/&<"JH$V MJNEZJY@R=Y7OV\56H_,O\Z5>O[$-@^[=:L.C77+OO?OM[_&((#+P @.+!0;6 M#F MA!2 (4,ULJ(.D-88 B7?Q, MMBSK@78[R48&C@R\LPS,%X(6I>:.H!1B MI(!$&G!-:*,< V/06R5P.[HQ)CW>JFX<&3@R\ XS,)J?N5L.4$H)Y52JE*:6 MR[0I_JH!X/:M$KBMAGL]C*,*O=_GX>IJ[(?_OUE)L^.+9#":9J-O@Z_#O$B: M^:_ $K/K1Y;'S_[7X6"4O[_,RTE"!/ZV< -^/7WWVR\P+/WL^A$:>S&0[#9> M+'3NU*'TJQ?V6F+@U74,B*F+OPKJH+YK+X]O]#"WNIFLUN7M,M%FO M;7=0X0"\Y0?"= MYQ"D3D%A*'14I\GQ&&*ZU;$V%MY[?Q'2MF3L?]O]Y_ MS8KR-/;J.A\5E66:_PRO'PG./G#/DE@LI.>4!-*DH=JO4T90_[=A940-N-\? M_?0RF^1I6&^]L-SKM!)9C[?:06P/G$K1*WRXO$OGO NY8DPP;)1UR!!E$6"U M[DN5(G1EWFW-V.0]1*)#./)NY-V2=Q?:!2..K.8I!QPR2[1BMN%=8X4QJ_-N M:S8KQ#THVRP*%9DW,N\.,^]"_J"P*>-28&8I%Y(#FK(ZV-@1D&KU%L';$O.2 M'H2MEG/:?>;=NZ/8T_PZF[1I[G:909_C3PG97+AZ?9C U/H/.926,2!DR9\. M"B)Y>I\__YR,+_*B\+?-AB[/BU;-V?_-)^/SK+@,Z"H01+_N0_1_=.ON"=?@ M!:E&$!RF>#N?8\'->3">S_G0V\0\NTSK'4W]ITO>&^K<\ MIG0^R(L+#A!.'+$2:H0YT,2"U+^O'2!6 N7N! #<66PU.O\4EEI7*[W>\%(D M872!1/]E9%^9>\9:J']F-7:&I98 3K2%VFA=6WI>O&KY%O9M,5 5QWSLR+Z1 M?2OV77#42(J)0)0P"%Q(ZM02FII]I9:,O5'ZMG0"T4/H8+OI1O:-['N7?>G\ M=,(*)R0$@J;<8L4$M*+QL^(46O-&Z=L6^V(6#__W^_SPC\%T\*TZ/YSD13[Y MGA>]9)1/]]CA]#RC(586,89(II0F\+:L\NP%?J^Q^GW;##Z8UP4 MG_-A2+@^&\\7^#2?3H=E-?,W6[R%7Q;_V3.=[*/;-[I]=Y@+Y0(76DR18=!0 MDS+/=2ED=>U>9RQQJ"TN?)WA^A(N/,SDD\B$>\*$$,Z9$(#4(LBAQ@P0++#F MEM2'+TK[CUL4A:_07Z,HC%RX]UR(%PKQF=0IP5*G.18:&I4R7',AQ%SA%D5A MRUQXF*+P< Y4CST%>1MR6O?$:<.,W$E'T+/<3.=%O1AB',E4,^/579H"JU!= MHUX0)985V^.1-]"G@66K4E[-FJ_S#)6W6J#GT2WM;$1>=,GN+2?RN5R%T,M5 M(H%#/'4H90 V]0P$!@B_A1-;/ X%?"/G*9$7(R]NFA<7W3U80:B(Q482J@2@ M!,/Z=(19@)=TW-=)Q;8.1XB(O!AY<1]Y$2UX?3@' %,@".; 4"RY *"V-Y%1 MS+Q-+K;%BP)M),JO^V&YNV(LEF?8M:68_%*G+OZ]%9OQF9:[.\V8>,Z8BC*3 MAJQ&[+1CCCO)&B%)N:!+"FNYXB?CT?@Z#PFCHV\5?]IJZ==I0!+1:A3!,_O; M67EY4&)QGYEP(8Y'8\NT2Y$B@@A+()&H#L,#1MKEA)17,V%[97A$JVT5(A-& M)MPJ$RYDA2'#I9-0*49P7[O3!G5EBUEDSM**YY&ON MJ21OS-%I]O.Q_,]7$ #V!' ^GGT=YF_B]>WY(E;I'/SL$CQ+,1V O>=0#R,X M+YBB$>0R&-R:"6'HQF?IZ?*A07X_.Y^VW->;54MAG/L3K= M=%;)V6?W>(3!"(,($[#0>IUIK)7#6,D4&>=28VL8M O5UO;+@RV>" O0)O5 M=2(,1AB,,+AC,+@0SN>$02%>B(6F*))QS@BOSV042M%2B/S6M<&6SE]9C[7: M9B7B8,3!B(,[AH-\CH/<4@X=<-@P_S%5!/&F.H7AA"YYY+>N#K94:K''V^U] MO'LP6+H._S'-_"AO/R__+@SGB5:^*X_GGX_],Y<"2?CX?_ @\\&5WF1G.0_DL_CJVST:[(\YKL.TQ^#\^EEY?I\=[O=+_:O>GY_ M]](UD_[Q=S 45,]\^1J*>M%7;5@E%S/)OW+LL788K-K_T5_ M7$Q##^Q)_CT?S?*CYWABS7SP %\^]<3[R%"^'XR\SC#]@ ,=K0DJ*H@\F5WY MG_2K]_T*];,*,\O+JA_>G\3"F/MY0/^7T\[*<\#TW@3*OY>3YB;7V;?\_==) MGOWU/KOP0_J0#7]D-T7@_,M)/9O7[,/RD+-7C+>\FY=*XTIX?O#R(9^$9_[Z M+KFOTA-/_>VLQ%W/)D&V![ZZ M7<[LE61:;_F;][1\^Z-ZQM?Q\-S?XL2>_6[5YUYR?**/7LY#BSI:@/L-#?;3 MF3U-SCXE7T[4%W-\9DVB/YT8>W):O3K]],>Q4>%C=WRB3O2Q^B,Y/?,??+0G M9Z?)+_Z2L^.3+];[Q9ZG\G?EYGN;#O-1RWI,TI0(J@U.0.LXA M8:HV?;V"R #U2M2+]_B_9\5T<''3TKJ5EW\83/V]^P^MY%S)3+[>)+_GXV^3 M[/IRT$\^Y]_\IRN!:6LS> NB-X-8!ZB?7>9):&23C6Z"0GT^ZWM9^756^.$4 M7KCV)UX+3YI1K\GB($0LM*.U-N528IL*B3"@3-2)E%9+!_F=@EI>[GS-)^.+ M^5Y76_TB)TEUZ:)]<'SB;@T$<,= >%_D_6 D_/"*?)&/WOTV]?";/VF6%8_6GTD=>BYTVZDJ8;S$H_-YY;/Y6;MKU M9!QV,RDN!]>EQ53^,I2&&O3SYG>]9%CN\W X_I&-^EX5\K-.O(WEER0H4$46 MU*-)/IU-1GX$UY/P6W_G:846O23W)LNL".66/9%ZJVWB+_[J?UK<9._)V2;.:-0+]R6?AY M\FTV. ]C+H?<7#KQ\\O\@G_D&W>E[BRE]?!RUR M]"WHA]?C(A3/:NXX*/RVC#RT#(A$ZRH:Z M7H#"6_I_C$??_O![>5XVD"[2FSDG9T/EU;"B5#B"A$K]0O[U[@&!Q5,K4FXY MU,Y!*[S\DK816%1R]GY^NH6EH\PQ(C'PX"(DX*@.;4H%(X*^\Y3?SZZ#;CJ9 MY:^7<^L"Z(MQX,] GI7=6UR.?Q1W.,0+O(8.;TI^"*3FV68P/@]D?^[7T]/L MAU>27#V5M\Y$/N!X7'CVDLU[_]F+@QL%4![>T=5@;2>WYA.X-]?* P"!7Y7: MD=/W^Y%=%_F'YL62WC]W(]P&&$+V[K='W0;5,PC]VX*3X>YW\(FOGOJN]:\. M_6&KI7"M/8-+O)8KQ44O[E:1%K(Y5_FXWR:O4PZ"6ENAR4X .' MB4@J#Y+*\*9:/3BG%!$I)5)*!)5(*NL&E:TJ+-LB&4C74#NT8Q3PRW'P*HYG M138Z+U9+^0J']!L-8EM#U,J7T2"X8$^GI:?YER]'IT>;*IR[8Q%K>Q"0QA<" MGV4_'TVW^FW4R# MV0A+$98B++T>EL1B*5IF"$XMM=P0@@!0S.):6R+(L:7LRM:TI0W#$D;4F_)B'8.$VRN#V<*N>F[+56M6112.+OHU%^4(4.F<" M8FM3R9RPED(#46<11VQ4#H%4NZ- M5)NFC.C&<<8UX6R+%NI&6530O6#1PPB*".F!L0O2,F-+.&=L"A1' G"#$>,F M6+&8UO4-F71HFQ9L_1\9>* CA5&H81$YRDD*D)-.N MJ4B,B2%+R><;M);7PM@0@!Z@K18CCIP=.;LKG,WFG"TPQM;KX<92S\T$*6'K M4B\N-,FLI,;M":&?)&YNS:&1#VV'^[H V#(I_663=8-Z4Z]^,! 8ZD=LJ2),>$*K$\;>%YQ7Q?X<-)CHE4_>NSY&L$I M@E-+X+00 ">%PPQ*Y?_34AF2>KNE,54,L4L=S#;H55@;.(&>M\\. 9Q:/<@7 MG?4\G(VGV7"QOF?GV_6L5B:C._#7;"Y':FG=V; M!U&]#9<_T14PM)AZ/PP]II*L;#+U@N: ;^QZ94?3P?3F/P?GN1D4_>&XF$WR M3Z/Y,\O&5O=:7QV/CD?^V8/S639TXXF?PDB7M6@&>9'>5"]OGNR#Y805SB*+ ML# 8.:X,Q$T?+ 6%6.B#E0)CI=(,(ZT(D)9S5E=159:B4(#G%7VP%F$9!A!^ MKC%6Z*W9 @$N;^Q@5/8$?KC';R_Y-AZ?_Q@,AV5;N.O)^-H#T$WY)O^?6=4C M[RA9Z(?X_Q6/7)5DD[JO6_F(LM?6O$770C^XIO=;\8K&6\LKLW#U'=UA?UME MB7>/G_=4C^ X]I/:0@![&Y'UX1PYTA @&&D).2@]HCEB)&Q5))ZE="C_AWLFGHB8G&.Y-H MK+-1=IX=<&8C)O-(5"J-Y2Y-B=&4I@)@AQLE@!F$EZH"K$T)T*H53H2Q$.V. MB/3#8#6V6 P/8"2QQ=@OBI)*(R/J8R"N_8<;$WHML1JF;1;$ZKALVW7S/E:K M?(1!Q9Q!A244A:Q:(2%Q@&!='^E:Y2RV2Y6B6Y>%:ZF#@V3LU+2O9O&!\ZZ< M1W8I3D4J*#$2<\N%-9+75=Y3X21:OW!=4PVKO6;=_3(K+P>C0[8J"5PL#^LY M46-N' ,V)8P8T' C=@8L986OSZH\:2/ANX=8FZ[ESHK*0Y*(.\UJ>%XKCAJ. M--%,.P0,$0"F1C6L)AA#F[,JVV$UUFI><<=%VZY;E:%FXV+WOE(&OK5]WW.Q M*'NIRQ(Z9VEE+/?*+8$4:K!XP.>!&LP9 [UA:SP4\#155JA&Q%MKX5(7E=9%_(;P M /< WV1=I>[AP2H&<=?K*CVFOTB]>LVL BT(,;3OH^Y-SN\#[LY& TRZJ% M?C;1NDFU1>VDVCZE-9!B 12P!#@EH:%$*"C# M;[([R_#"O/='R#%[Q43+NWD^'$]*2OC@+85\$I[YZ[OD M4A7@;D;-B3W[W:K/O>3X1!^]/!5[4<"PNXGMZQSLIS-[FIQ]2KZ_V M?)!O6\L$3Y;7XJ'$;2(JW:N6"Z\Q,U^'(DNI\NULSGB:)Y +]L19A*4LXE^9AG8297%4+= M%[!/2_8W5@.Y7="JT(=7TOX89%\'P\%T$'IUE^,Z_S3ZG/=GDXFGV#0K!D4) MJT\N.X5>/80L+)V A$&@"6F6PRG+%Y8=6NH @30%4J9>CBF#ZY+H!@CN)=I3 MR_[L^JN7(]9 >54-%,C>/2X<:UE*]Z8(ROX^[""S],,1 MT)M.0EIUFJ^WODL2,#*Y#X]=J=/PN/VYTB+L5'6/S1-$>1[,'^V.HS!Z'K6#4Q $1,B)FR3 M#F>CR)/W>!*O5OEL#YGS66-Z<_$@L>;=FM,72I_PA[>B]1X':1_LQ./NQ]V/ MNW^8$X^[OT(> NRNF-=9<5EF'GS/AB$BX4-R-1[E-^\K-UERX?=O4Q5O.QGZ MNPN)! P)27+)\#QVEU/_+S0*(2E2G1)XFQ4E4[O<&[12]AZ(MWDD1;(IZ.$& MHVS4'V3#XU$QG(U!T#"C$/.$( M*T(H)LHZ2QPWJ48,W*9/.D-: XKF%^G-[5-Z6>[@QNTUQZ43 MJ+P 5N@1L2=B3\2>7<4>",!"?5VE@,.".>A2!75JG*TSC#1RS"[5#8;A />]W]'WA=_>9##ZGA?3J\K%TP]S#F?-T[P, M&SW/K\?%8+IJ^'X8XNSZB05](JJ>7T_?_?9+&0DUNWZ$E@ZTDFL#7 L%[5+" MJ8/ ,* X5I(8;GAMKJG4@J7Z$&OSZRP0T*<+4Y%/:Q86)&T63^]>)9MX?G"P MO$SGE:N"LP42S 7"A ),6%BG*A+1(:)#9]"!LX7J M*]H9A%)$#)+&JA0[5TMZ8SE:2O+=)=](5!XB/$1X>#T\R#D\4"@$X8Q2J5E* ML$F5K,]M-'1,+[5TV"4/1E0>-EHDL\-^C+-)%AZ9%*'80%F3X$-R-9O.LN'= MP)1-^RLJC&K+:['+F 3AW#D!$*1:&T*M9=81GE;5JX+*XCQ4M7><\PR ?"PI MQ'D":;'Z+J5P'QR@!W#R.!*B,,9(8H!S !@(-J*WYC@N;+O4JWR%' M0F3ER,I[S\ITKM8;+3@@&).4$DFL!8 U_OT4I@!WB)5?:_6WP289^7A/ M^'C!>T>>,-XE(3R?_FH M?Q,V]D'DWJ ME.E-6?(UK=F?_NH$X\2(A@\# 8(+G38(E@(Z)!, MF:"I!(B0QKV@5:J6.FSMD'NA;7Q9ZUE#A)<(+_L"+Y@M5 0'BC+J&$P) :&-JX:K % M73H]>:VK)JHWV_7W/.C4!)WU[%0M2>M>$ _W?NA*"\%.)L/M15/2!B'%/%N. M6(>9-)8K)J6DTE)O'S9INE*\->FD#4V(]BA9GS(4.Y+^_^R]>7/C1I(^_%40 M/>/]M?>E:-Q'=\Q$@ #HZ5FWVM,MKV/_VH#(HH@Q"- XI-9^^C>S"B# 0Z(( MDA( UFQL6P3!.C.?S,K*HSVALQQ.N@@GBEB5@)(E0_-T61^-#6,D>K:GV>7= MV,B63;E%"I=TNK.:.C#%4[J=<(3B",41ZH0()5E5E*WA*I)B>F-9,6QY9$JC MD;)RJ+-%JT4()9\,H0R5EW3G\,3AJ:7PI%3PY!G.V+!L2U:R.+$_UU!4\ M2=ZH1?"D=,'8U"9TNHS<\K6JLSS!/$\RS7>?[S[??;[[?/=[&,/;9G]AY5E_ MX=>+5. I'%]T"%+5*L.]9ZJ6:HBN(NN2J(Q$PQ:M5?8D5=JRT=14SL[Y*2L* M3S?= =SFD-%"R-"K7/=CQS$]4].4D2P9JFPIAE,Z,KN:LYTSY3C(X-[,'(0X M"'$00A"J.=.,%J9KK:*8M2Z8]EDVG3-SDV>I6P8VW!J&6^3QS58BC$$>A M1BBDU2IOR)8ACQ5=&1GHY3RR'5,J;[A=U3.V CS?&H7Z[/GU.*D]W_S1,U1QQ1$>W%W$\ M4E7)%0UU7!Z/5%W3.$,2J$<1S'&XNR+'OCD:,JXMB4 MS#*B7!;EK3S8;XTP+S6N=/,@U#F0:>#^T_J@\K B\99'EA>-XAO;Q-)*$_0I MPAR:S?J5,587:W?YFCV2#4.QQXX#NIQAV5H9 ^'IGKI5P;4)QIX S?2!;)X/ MS7;L]=N2+[_NXDC%D0J0JE9KVC ]>RR-'5$Q/=W4#64LVF7)UK%I;45KO;4V M>$3,^YN&;''DX\C'D>_-D4^M$GVHDN$HLJ$9KCER'4FV#*_,(BWIYF@KT<=; M(]_I8NE/ZZ7$H8]#'X>^]D.?7D&?:>J.9MNJ9(N>(8U'CF2,2A.@+K7/U?R( M./U7M=]U!ORH$>^GS(>1EL]/T79M,L\X&5F'3H;]X'^?^M_Z&.BDA D)PX)3 M__9.?$<_PUN3\O..?F^"!4F%:_(@?(T7?O11V)[QNMGS(9AF\P^*SF"^()=# MK*3O#EFQ-3@669^'+F%SQS"=.H:5%44/%SK8_)[I/DW^#0GF4S0)\RF9"D$D M?)O'27:5D60!G^Y)FN&U02H 3F9S(CCQ MI^I,="XV,*,./GTR C- H4!'7* M_J+,Z^/C6S_THPD1TCDA63K C&FJ6!7R[0B;O_PQ@>P('=^@NP*ITY8MQ"V M=KHZ :^(#+X#%3.(_')?MK?_*1+:"X-X:&4_SOWBU,J.L=?Y @8]H;Q8GLHV MCV,U5IQ UR39Q[LG.'PJQL:4Z+_SI&QDZ=^1J]N$^']<^3,8T@<_?/ ?4T3> M>5+,IIG4*X?\0MJDK]/6IF02L^WXD ,H)-AGC6Q=T=;L\4AWM;&MR6/#DE3+ MD'35M4S9$V7]\%5ZIM>_WU#^![)!IR:$ECH%[S]P;V_YT7M*/SZP/F[C<(IL MY]W\[-E?!\*G:V?X3:^'C\Z=J^=C[9OPC?;N#!9^_ZYIOP'EZY^73]F^?^N(NR-]EO M@U^I1>X&YOF-A S-KQ1/$^V1Z"JF[)B&;HYMA\4YCA5=5PWE2G[WDF8T21^K MDNYZT)"DZI+HJ&K9S-CVC"OI70$[(!OM[."?RWNPHKZ9--)NA^"GCP(4M-D' M!=\YA?,6P.DL#L/X 7&9PF0JI/EB 6+U_TAY>$*QMM_!"Q'7P]JW-['C=:B%.EF#P#"1RP$F_]__*X1P_94L$ M>MP?)'M2Z7F-X2SA8 VJ2@#*(2C+]^1-!\/6(WW3,;RG%_*"M'D"XOQY&?SY M#5H/9C#?Z&T9D]Z3O>T(;M%8BD>@-QU&0-UDVH ),L<$C@EO28=YQ'ER@R>5 M73S)#]2GFFPS[[[S;?HGO(:*\]2/IFFSG>]#_1Y648J7[N'E._CN\]WGN\]W MG^]^#TOW..@T1?[,@WL_1/>(#\(BCLCC%3.3"3/8O_253J2M#&TZ9MRO&YPD M2Z9>954=R9KH:)KMJJ([TD59EJRR +LC*UNY,PZI'VK^2WUQDF8D+Z^BKI.% M(,GR0#-.&8/T9E%$%W!\Y$C1,J201:U*$S\6=464-$O5-7,L::(BCLM8HJ3(NFU(HJ5XH)N8JLS QX:/8[U% MX'-HD9R3@4\OZU)PX.' \^K HU; 8[LF0H2CZ);J.K8Y5D=EAFC3&7M*BX#G MT+HX''CV)FWH?T$<^]X/0KS"O8(=O4IA>V'+;[-ZW/X'X;?AMZ&0)=25/R K M,T\#]CNJ5 X#T55>!%XP9P=TZ56RP=%HI+D*@)2I&HIENXKBEJFG97.D;!7, M.9=IY[=O-XQT'K]AP >-"SG9$&JVM;F:H[9&,X,4_W\LJ# MLW1/6-JH%'_9'!OCD6%8KJFZMC)R);NP#-BCD:6>3J:^@>,$%].V%5M4-4D=288HZ_9(TDHQ;2M.FZQ]!_LD<#'-/1.*?(.)CUT*Z:X7GYDB7%-5^K4/]9THZ M8UCHT[EW#TR-7Q[PRX->LG"M=I^K2>+(E5U'&TN.K5J.YI:1'Y+L>6VZ/#C4 M+,!1@:,"1X67HX)6NU)4X9FL6B,T)(PEU[$EHT %960J;HM0X5#+PBE0X;(N M$CDD7"PDU(R-KFZ,1<]T)$F4%=,R-6-<>AGH(U7?*F_>(<,$AX3+]BT8QPF! M]HI:<9-'W-@'/Z%5C#+_[9.Y'=V3,".ITOHVF?K;2NRTJKLLO."Z$@^7* M(#%21^BC,'(,3W1'KB>/S%+/,$Q1.UUDT^L;)$X-"F?5.3@F<$QX4TQ0JK.' M:5DC E%'=OV2+*I(U.!"98AJVT*U#[4',$5!0X*'!1># HU&Z4HC8V1(H]& MAB4JNJ/)ME9Z2HBF95LM H5##1)<47@5&\5AICNQM?8+6N6I+-*XNRCCT1NK MP,9.XQS+%!X#)&]GRFJ2UV;O$NPEG2Y@JEEEQ!EKXMBQ505.7]+8]13'T\I[ M'\N2W6,/7R=0:"Q]H!OGTVD.V>/6:CM]OI#AD,4A2]9%I98[0Y9-73-L55-' MMFMZ<#0L4Y>:NMHF-5 ZG1^*-E!E@Z,@1T&.@I>+@K)<<]@9*9YG&Z*E:&/% M=4Q;5(I0($N6+*]%*"B?SK@E#>231O)P%.0HR%&P8RBH5BCHN8IIN(ZC6+9F M2YXHZJ/RGD"1)+=-:>R5+ECS.H& #7R1VNN*]$O@WP8ABX@ZLO92WP&^!_/C M>]F?^?&][,_\+F8O+R3GV MV),\VRQSZ6LCU=M*@OG60-T*JG\NS_ M9LT]:>3J[D@:Z_I('KFB.'*<,E/QR#'-T99?^5GL7E%VE_QO12M.G51.IB)I M TOC5>&[H?+PD#IDT[4B':YHF:ZFCQW-M%7%M=05FX[&:NN4AI?:@<[#^1<9 M5<=AX4)@H58ZQ'-=21F;BN=YMFK;JJR;98Y0QQTK8MM@X:56$PX+'!8X+!P& M"[6JQ;(KBX8VMC M\,.*Q+L:B%_TAC]] RIJ79A#L^5X952V:H9?UW%&KNMH]DA5#=&P7/AG9?B5 MG*W4S4U0^03XIP\466I%X,+;$CR_BN)HR-'PM&@H5PE-=$,VK+$MF[+CB+:E MVH9>Y(.U-=75MN)BWUI'/2)%0#O#PCBZ\4VQV-)!55VI)70S/D\:*Z M9THC1S7*\HJ&ITHGCA9ZTYP&KVH=[3[ 4J/J3YD/4RB?GZ+MVF2>\7"R#IT, M^\'_/O6_]3'020D3$H8%"__MG?B.?H:W)N7G'?W>! N2"M?D0?@:+_SHH[ ] MXW4S]$,PS>8?%)U)C(*.#K%:OSMDQ=:0761]'KJ$S;W2=.J55M:U/5Q^8?-[ MIOLT^3 M>XV/*>"/GT^#C- 7Y#Y*?N+,J^/CV_]T(\F1$CGA&3I5;F9.9DVGDR53I+IE\H1?J329+#@_H- MY2N1):IQ$WJ=GOM,C^L6H6X,GZKL-[!CWTA(J&)ZI4GZ6)5T%_./2:HNB8ZJ M4D5]K.ACVS.N9*9\0Q-D:F<'_USI'+NHS['+%CV\B(%.L W[UK'&A__.TRR8 M/9Z#%>%(<[42$.=C2^$&&IG$NT,C!)!="4FI$H6=@48%)R]LI7)5$.(9_0[) M"7_CA_ \"1CO^NE\H\6E_TB_@GG"%Q';$^$AR.:LE9#2AK#ASR1/H,%L M[F="D-;'F2^+!? G\P".E:CIX2\F0!4^-)Z1R3Q"\J#R-B7)?0"33N!-X"X! M]@+F$D(S]2ZJ)HF$9WE@9>8HF8WY5VW8] M4;<54=54PVA &-=Q1M@0M:$PRE,@QC05[&J95ESC'][X !;DSD\0!^#\#>L6 MPM9.5[: %9'!=Z!3!Y%?[LOV]C]%0INXOYNKUR3!<[Q7-^#06*,=S$@?!4C\ MV0<%WSF%X\X.5JL?,9"+D*O4ICU83?&[4\G&C3@BL4?A8 MC8".G*Y:G"8# 1I:Q%,2 M E"FV$.Q5/$M(D31.%JJ=J_1;'^&J.;KY*=;2\3&6*Y&,7 *AIG_!PX5 MD M0YP#UY5,B,,0D%U3;/$!M"7\[VK$P)7%&83^C"2PJ-FC,$D(P#?[=FWN HA9 MG H3 +!5*4 \K!.%(3:=E&P.D8V[MJC%,H,$\NEF)B2D8H0M-IM(FD_F10-# MP5Y)D_!Q4!=T\"Z5E#@'D#G(\Q3ZL544F4N24(LABK@D2/] 2F CG\1W$7#T MM'2YV\8QP"Q@7DHP-5J"P="9-HX2_&<>%1"NB -!%B6K<5-TXQK_VB43:GHM M!B/1P9B-FQL4I%A)' $79/$Y)G4,8 _C%%,(811":F2J^ 8JG9&)?_60KB#-S MD%HD61O0_TN?E),I4&B:A_B=,$OB15T3>AY5E!>@"GU<]),]+A$N89:@M:!2 M#/L1^7=4@UJM=*GI8=O0;;Y8%C_&-2CE"Z[+)(")X=K%>8B 136[$@XH?:!Q M ]>C5%X?"YW33Y)'?&FUXT@ZL]+;NC2*(,'O]Y9K!Z%?F/Q_Y'S8> M^P.Y$Z#E[HK /!7RZ3^#M;F%KG4_A_H# 8 #Q* MT0:))%[(^[T*T(%'C7-H-[N-_*@$X_$I%753%45YK+B&KDF6:SK&R+4=#TY2 M^G@DZN^8]ODVEGG5/+]YB?9_W(&9-D$_/K N;N-P6NCW@J3M,H\<8RLZFBAV M#%4H;B6O02X"@Z]?%+HHU_XE_\_-MNLP: J$?%D2!I*_ .3%(_DHS">_/%N MQPE=AC.3ILK66-8MQ1@IDEO$@<,)W9;'XZLJND1W'->S5,4=2Z:JB:YEKF)1 M-<=6K&7QV MS1S3D4594STX?9HC6]),42_G8GFF5%LS31[9CJXZGNF)TLA615T=E1$YLN<: MSZ[9WGZVUNP%)IF7;,0Q^R@?;M%9@UGQG##[UJ.J*TSE01^/C3.J82<))DZA MZET TAA.54"0 CV/16AHJ9ZAB08T/JHH#(45O[-OF0H3U*Q<\?H+ O6@N(IG M5ZA#O$=%1!8_?OWR&_U+^OACH1 ,BKN3'2:Q ;M:V6AWA\WL8!L9XT*F'\*B M!!$TAV8IU !!<9%D.+=$V3RE:@X]=L)D4>'%4T'3. M2 BZUQCWKC"2Q;,96L78#JT?LU;*#_X>OWA^%*AG^@(>^\+RU=67Q?J5-V!( M1[73&-7.X+#ET_U')F :FH >6;6><;&'PEYKT@8RT]<8VVWR6XV])O2@<':9 M^N[OBKDQ ?KO/"D;68(>?G4+I^P_KOP9#.F#'S[XCRFJ-_.DF$VS*Z)RR"^T M:]+7:6M3)&&ZNA]R8)8$^ZR9/%W1UNSQ2'>UL:W)8\.25,N0=!4DL>R)LG[X M*CW3Z]]OJ'()+(>!ETAW=>OG08A:;/DY]*1K[^9GS_XZ$#Y=.\.7PWW=M*FO M6S;/.=@O-]XWX>:+\-NU_9O[Z<9S!>?+M>M=?V-_??ORRR?7QL?C3]?VM?/) M_D7X=@,//GO7-]^$]_#*S:?KWSSWQUV4O O$YS/BK7CL. /_FL]V>C.[&28+_&!+\SRA!ZKS[P_53$!SS145S2-D>S(CJ2"WB85ACM''MFB M_1(KXE>0BP]^N&.'/K$=.F)[M'/M#G5'V;=#I;L%O5F-J6,*XF-(2@>,^FUO MCBE%*C6)W6(E]+]QG@EPZ/9#>A,A/&'JH2X>>>+7&]]":.$NN&<2/\X+W>T! MI#02#;WV0QG,CO;%%?%CY8M#;ZQK?3\$80A42)()!?PMRL09KU9@]VC\.6@U M5/O)TK658"I3#?2G,1U=8:^B8GYU 0F:2S#-J8+M[)IK539"2R.\ !*-IJY9G$8Q@^;A3>/-3O4 M?K]UT52?*GZN=Q A@(7K?E'%Y=3);N(V1KOPD[L@8L/S\RPN'[#02OJ$7O=WY^\W&,=ZLH/M:O ]>^D M9E]I)V_QF:_T%_UL_]UF?]+I]7U^+ZXA>8YT@0(!QDTY(5PD(7P+ON\C PY\_9E?R^B]60#WV9AAW664*OIUOU%.*IQ4 M#B<5#I_]F=^*)XPSU(9I&86_IR:D.$_]:)IN7C,?1-BOFE'HY.&ZF_>2:)7@ M:97.R_9'%^5JN->M+4[7<#[[TAK1^P&C5F3&M215LV1KK%NF*XTM?:3;Y?V MYQE;]P/K-P-HS=Q]:?,OM'\>G7E('EBFW.O:;QQ%.(IT%$5J-6E&FJW:\MBQ MQ_)8-6Q=4551M@U5MU3;5!6]*8K\STE0!/.7G32[>>M0Y$V/'"=GIUIZJ=J] MT.%WP:=-TW7A!Z W+8YY5APS*V\6V;K8$+MUSSQM3^=]EDEAE+ETE9L M<:RKEF=KCB)YKJZ,O<(SVQF9XQV%8%Y#O5(&JJGS--?<5,5AC\/>Z6"O%BPA MFJZN>S(Z\8X _PQY;-N%HFP[NO*TQ_ Y]6-]8"JG/%?V#?9V9/=O%.UUY(7M M,1JMMM.0=6C_@K#*GKK*/%HIZF5^A <_%8)%Z?E_0%QV&Y=,_E$0CENT>L)9 M>IZ)9V5VU(& V1]9'!U+]07@AJE"4X(YQ>CS*:8>BY*F@AL $-9EM"7 M)5[,XC(\!OF"1S4<$-4@B>)Q<0S:WC@&PSIY:(')0PLNU=;;#K=)[E'.Z?V2 MZ+UE3I3<39CSQ-OY7[39-Q@/7-V^FW)0U:=%IC"E@[]@B?OJR1;Q %9D3BZ/ M5UN9E#YPTVI#>=+717@9[ZS-4A=;RB.5\_SJ8)RRTS ^@^/P9LZARQ08K^<4 M\G:&_ZZXLDBB5/FR&+KGB8IIR**MVZXR4A3-*FXF1=LT]WBR_EID-#NOO5XR M+.[1\EK 7UC*Y!/9#IM?,E[((G1#'7BM!6F@&K15>_YE*Z7H6F+0^#8KT@6N M92AG"4&;Z,P]T!+>]%C9/@WX91S? =6XL>;;VR,0CP;K>#28))I5XE7/=9RQ M-7+&VD@Q1&=DVHY7)E[U'%O95**_XD"_S'Y+B8UP_X6* C+]%'G?)W-,13B. MDW5%^Y>RR-59-6W#Z'_4V*&>+6<:ST8]B8,2+-+NUY(NV.(+#XGALZ)*E68[NR(9; MED4RY?&XCL M;"Y>/ N;A6\OZH)NQ]+\3C^!%+-AKOX=$58YYXM:61B%*.#E)LTZONMBDQ_) M+G#B+\>4OBY"CPR/)["[='TW^?Q.>*-Z#K/*$Y4\),DT5H=-V31%R13'HFRK MBJHYMFJ([%PJ&:XICYZ_FBQ%82$)MXNO2+MK>SQ3NT,=FD^6Z.77D-V\<.*+ MP!>A8VH0OXL]PT')#5):F%CXZF>$:Q1]G-]9DQ2U::[]-WWPR^7.BO/>3+P= MU]"RKJX.3&-Y9#FB[$CCT=BVU9$HF^/BP&1:GNT<=& J!2+*PU])@M;L].G@;(?SIB$X96"U+=.Q;OJ M&JY5;'_VSF#/Q?$)YJ!L7AG0?^=)=25[1ZYN$^+_<>7/8$@?_/#!?TSQOG"> M%+-YX58\<9[W#Q@O;0U8)6:)"SZPJN;0Y\=WPCQ!SOM+ZHJV9H]'NJN-;4T> M&Y:D6H:DJZYERIXHZX>OTC.]_IUZ%> UC(.($&65_/4/I-0G8_P/'.T.)?_: MN_G9L[\.A$_7S@&Y'NJ(H)>W\>?O>N;;\)[>.7FT_5OGKMYJ5/.=XW] M-OASAU>(['JBILK66-8MQ1@IDFN;I5>(+8_'5\J[QG5!MTONKOR;/OM9#@OV MN-]MQ75%QQDYGFN:KNM)VE@&R5<.T+#J-4--Q;4-PU0M4_-$5P49J3F%VXJG M6I;21K<5^[C:X>MQN?4[TH.;&F!=6[HI@A_YX6,:I#N*J:]Y.F_4-!76PREY M,I V) ,QY3V)-N45:98NK+C6%L6EV=5WS*8 MEEU5 UI^F8T#M)[\#]X^[[.]-"\68QBG3!C?4K?_WA2+D459O'!=H[=%)B3X M;W5HU6S3\-21Y)IP9-7'CB.5M5F0EF"0J=<"&T7%LU39TL:*;>BZ:&M&@4&>I5M;V4$.PJ!Y M0LC94,@;L("1SM::G:HU:2SAD@W(P%D>>[(DC735=3=6U\L@$ M9R;Q&$@9Q_GY#DH&( JOK-4IM4;A:@U7:TH,4BJU1I1,R3%MR=8LP[$,W;-U MMU1K'$\>'X5!P?WYM!IUH,DGK5W"M9KS5O>#QX0ZD'#=IJ^Z3NG094$L M7.%I@<+3_B)MDEHS\JB2H[HB9JHR/=,;6:8H2L6)S)1-K;&A^7Q:D#*07T<- M:G&%MM[H2$A.0K!8YAG-*0^2CJ095Y"B%OB8U>EW66!)4ZNZP(:")^2QJ8XEQY)=25+&9=&!L699ZO.! M:D_E0CTALEL#3=1XC>!#,JF>(XSLE4.(=HZI48C+M\F<3/.0?)F-\RQ/R.<@ M"A;YXBM-0EH>D;:2_*;[@UX4Q[9=7=(5U55=3=8D552KH!=7K06]6"-=&N&7 M\G@L.LK(E66YK.RAC&2YAT$O+ID0C$ M E\D&OAB'A'X,J.[)RS8]FW86@0: M$"< =5Q-,*ELR&+B-@+3]\7"".ODQH-ASA ,H^X/AE%XQ,N)S[!=BP@Y56H9 M!N4-0.R)]IK7=-=I37<)SW"UBNZ7=Y)[(D,L#\7H>BB&7K,EP7E",AU)M$8> M*#V:Z8FE7]'(<45WZ^YM0_5:T]-J1FPG3Y+=J2_,?ZFG\):6!I8H\BO]SIBK MGXZ_Z('U=B_#R=6UD31R)%46;551QJHKR0J<*QC#6;JK.W)#AOL4W3S$>->] M653P=#QG#2Q3YQ?='9+?3P4H7+)#FZY6O&B)MNZ9NJJ*UMA3-=GU#+-,<&%B M\I?&O(A.^N?E1F-@F">UM7$!^$:>^I<@ /6*Z4:JY5@CRU9'NB$KMJG8>IE5 M!L2A935F.G1C/R_/Z0-3XQ*P4Q+P"5_VBY: -2\BDUS_;SUPN%0%LK"C./YV6G300K9W,]H45Z8*DE@E##.?!FC-P41_&F\I/S;R'_D^9'+ MQXX@@=+9!8/)LA.G4%*VQXHYLTW$L MS70U6_$<0Y5-QY1$U['&Z'^QRD=],C<687N8NUQ*+)TI1 6POEA5 Y;?XXRU MT?^6G\_A*[W#[>!31A:"O$FGSPH)!*O#AMYPI&M_*.$X>_&1Z M%<;Q'^@?]RWS,[)#:3_&#U$^C1_B\>!W^E'MDD\WC.U)K1*TW0ID-?_-K$MS#4.N__07^<\=2 MU(,F#)INU8BE#85O^61>GU^EP%#%8,*<-P3R?0G#9 S,U(@@NH_#>R(D0?I' M2@>01Q- ,UA ['<( /%8;[A87&@8S1)T":$5["Z*L_J+,#38DRQ.$!>%&6C< MPL)_%&X)Z._P"DPTQ@]/[]%0 #Z!$?N+94@&=%T>0'=.!80R&31L$@;DGJ0# M^EGZ6#[W8>"38 G-;'VU#/UHZR%;DZW'&( 73;<>3^(\G&X^A(EM/GH(PG#U M#)@3()< TSZ[*ESP18#5S6-6D .:2;C+H@U%R ML84"+!!N!J[\-)C-2 +CN(N"&6Q*E(7041(OZ$_+IJ9,/- (1/K%LQL$XXB3 M@I(6" /"Q,]3 HHID*-/&P.F!*'R",U-PGP*&WF;5_02PH S.G?3(AJU\ +<4/0.MA^!QHT!4!G)G&DQR?K!\3@H@=0*G4O/<#Y@4-NYJGR.,% M'$R1KY%UX#,.Z0%=HE-H#M9#B&_#DLGQ=TOZLH\,B.OYW$[R"8'PK0V'^6[2*0HCE)^DQ#D$EC^ MJFA*-!G2'P09'KEN4R H/T%P/% POHIL7JE H/28< 8Z[KC:+HY&AG.6)3' MEC&2#,\TO3=5@49Y"MVDC(2\[R#GL@"DT!=0I.\#\O#RA6V?CG.B")#?"847 M7[@+XUM@NX+#&-9.0?;!4B$D13&H"KAV$(9L%(& [Y: M)O$T!U&'U(W,C8=LM@.WQ7:00KZLWJ0(EP=AA@CG"_=(]P"F %[P"L@68,+) M/(K#^ Z5% ;[J%TEA++V^]^#<4![4'\6%O%M$)(?!X*'#(U#PR]V$'![JF.I MFQZ.T]-6Q]H>XB'5L,Y9\^I%E:WV[MDK64>6\0,KR#5@$LT'60@"$&D6"+&, MDJ3DAO:KJWAV!5H*R/LI.^7Z8?@X0%%&!L48Z/2^HS9)&9 =)U:L6, #U44>""@Z\-^U M5I"A00&%Q4M!(0[H_5*A)F!#?I;Y,#B8$\K>HK5JQ.D"E;1I<$<5+- N[WT& M)Z"9X*U4'5 J[0@6=P%J9[ ,Z?1FP5V>E*>36/"G4U0,F#* )R>J7A R9667 M8'U@D[-XP8 0MA:&'G!_YV MBJ,OD5 &%0IE/&'!,G@^HTH\GG:7073U93;##;*3,!9N:DQ1J%+O"\4+OR^T M+A */AQ2_AW3XEKQ ^J-*TV+,2Y3&JG>2^XH]T$7A8XV%,JVJ(FK?NYT:&$)7JP,Z&P4A9!D,ND6]8.J:426G-+<2ONX2^('/&$O M<9YXBTUK LY!#1:PM$U6E(BJ^D.T &D($V-G^A .[2#>YL$2E =_@31(Q5R) M@4'*.F,FB%)=J.LH9 ;C0MWB%L[1S-[CKUX$H?T'R0U:J -O8 M0G\I%*)2J_F2W ;"?\6'IY ]($B/ EA MP"L]SZ=:,F[T_@'BX4WPD;;8=D![$Z#9WZD>1VEK-69_DL14BTL(V=;/@-UM M>MGKIQ\%+T^ %P?"YV Z#(UL*Q(L M9X0078.&U6F@,$ZOYK ]$N3;NJ':/"$J40D!)Q- M\ WT?QJ@09Z$; CP,AX2RQZ@0?870Z;R<7$THN?5@;"&?3."Q6=1BU[G5R9( M5Z?

J(&T0 XF%(!=N R1N"J^ GNW@DEEK;V +:4&V M^G[0(T"Y=?#G IHH3]'4^.W?W='KCGM2':F3TOR.NUC(*G:T>Z@=T!CUI),D M8/XLQ:!@_B2:H[C$FXZ:$*_PG'P'JI^NOF<;PUJL2]UJNK!$Z:QP>P/:"*(:G-S?8R!4];1<7+0PM@ \P1#E !'1^]YT$[.C5F4ZJ'7H%%[F!O_/K-4,57\,<$1"J'SQ-"$# M-J;0^961KM3,1@@DHQR>.'&:3>*!\+L?7GT&'6V YSA895@".,WCR%PX9L#C M&S^Y(_#?\;7M".^9J@&SP>.$#S_\(ZL]=*&A1^'].$$6A\__' G_0 7SO8T, M!73DHQT[_./?\5)X?XT7.PUO83?;+ M:X(6AI#F6&([@QN_ZMIQ?X?W5*=;XPJI5[50I7 MUC@5$+M): 8PE+_A[]8?OS'@)J*8.$S?X W0@E@,LQ[^%_# M8F$?H?/O0_@QV@4#-EB\/0W3^!F>>X9.*V*J&)/"-C5L]9'LX"8._I:HV>V"Z?NB^7CA?A% 0BE55]X7^N,D7M(FU, 4%'>U7,+PM*T6 21[0!$XGLU2^/GM8VWK M-]K#=:]P=Q'#^M)6[^#D"R)_U>SV%,HE:??U]F8V$7Z]W<;K[3J.H'ZU T0* MMJ0GOQ18K;BL+FP=I:FP1J^KB"PJ2R.TZ57P^5=)J^%/ 1<[Q, VFN_'RG7^ MI9V#-H>&#>SHCN YEAEQ_"E&-J*Z32T_B(N *>6P!@5.+Z'E]6AE+Y\K#@8:JDXPEZ>XEJ.[ V#0S#0Q9V%3?X9GVZ"ZX9GK!4K5IDPM%99GE*LI'CHBI/6=^@'*\T(C M0"9;5Q<:Z@@'Z0W$V-^*;S("Z]R:DLIC]4QO;BFR_O$,0!V9>7: M1N7N7N2)/C?*0EH/Z\L$$_>C*S\Z&I7"H4(9[(]IH:?;'4ZBC'( M 49$[^'1ZDD(= MB+]8,RD4-_:% ;U^AUOQY^JK?Q5T2JMIW2V7YWFV,W-E%E>\ $%VKE_3VV5DSG>WX#>IYA# M94UW^JML#,U-37 6),6];$KPMG?5&[2-<@'=F-"',*.W/EVY.E@YSLNBJ)G6 M2+9TU=84TS+'LF?KMJJIDBTITMLZSK\@%O.Y(:VEM9?+5/CGCR-S6@\MJ>F=)Y$S;J3N5'SS.-/C>7*MIG9XUJ*PN3-VBZUYY4I9^ MD 5?+P$I";U\0G0X@&^KCAMF(-F51_\PSJJ]W?9R#R>JY2";94S]D\4<9*-1 M,8=FOWK-!OG@6SAX_6T:;&E./>-0)#2>1,*M?'K26Y04>7+B6ZE6&DU]AZY# MR]^$C M6PZIVGJ3;_VK;WVS'(4<$SAAM!0P+E!=D(W73+I]MBU^_ZE6)!1=^R=DF:'A M"GM$EX:IG_G-BK-CEKYN5T.H^6WQLGZ=*NLG@R0SM2?*QS2;U4MWX)37)J?9 MAPY+X]>;^+DI4A+%X1/U_(Z;9+53Q\SR-##RPUOO8I?(E\N'-Y0/FC:0#9W+ MASXS&)E3Q,LN)3IQ]X!I5] /^]G[AY<797Y-!X93T;*N#52Q M$;KNF6UK0;;O6-I&,C.D81,::R,P-E&<>T!R_49!0QU85B-+-4=!CH(O)3/= M'#:AL3:B8',C!9D9\;+3AG+T;ZH:F? M47Z[TQGD?56";A;>,L6!;#:Z7VVZ M1"=A""Y.N#@Y^2E4&C9RC+P8<<)]G;LC5,Y^B:<: U5[5?6+RP8N&]Y,-HB- M3$>7(QNX5.!2 :2"I@\TJTF>%2X5ND3=[:'HMSXQ< /4Q?LU;Q?&^;!')NQ+ MRMAWA.C!_%XLWWLPU[[/C_-E?^;'^;(_\^-\V9_Y<;[LS_PX7_9G?A?#EQ?A M%_?UB<*EQ]HH.V6#- >FQ#/<=)I9>Y7!P!PVBN_I4OX"?OMS"<@J2P-+Y1DF MNTZ<_2'(9A&^G4)6[G-U.?BJ& .=XVOGB;,_!&D,&\5D=@E?.;)> K*JRD!2 M>%;#KA-G?PCRHC77)KX_;;6X?O-#DE)SZ\)/_B#H!O0&AO:S:Z;J0%.;6+%: M"Y-]1\,V4I&D-) :91!E4,9A[(*RM3>9$CE(-8]\C/T@2IS$&L7176.BD ?ZTMJTTM/ZD@1!ZOUW#+\0]T6R]-'&&D=E\K(> M7C3]QU],69*;,&5K8;+O:-@O,FHCOO$;\TNB0 YD',AZ"F32.I)=T=2$-9.NDZ>]:BYS\YJ(+]"CV/_$"OQ.^#&!5#)XK MK.NTV1]Z%/OO)LZ=&2\)7F691^%TG3;[0X]BLTJ#78)7#JR7 :R*SC,Q=ITV M^T./%P"LE^'*^$N0!7?,E3$A*4GN23H0(G)L[9LVTJS4),JFM3C9>SC<4^ZY MC10F-LK4^-*9M@D<^;U[]_"OB:6)PU\?;]Q?%=[:"%_<^[&K(,:5N)914^]3'E;!V$5/G"*@_\/5*[HYF2RUO-W'FAT*\)!A)'-V5D<1'^SGN ML2:,+S@OE*>4< M[G;]D2>G]6!NZ37*IV@2+XCP/HS3]$=AEL2+\DXECHZ]2VGC_9_"B_]U"8[; M2$(\_5?'*:[3 /9>:W(*;"/U_7B9U-<]BNN=S\R%4EZG<4]2!XK"4[>VBZ(Z M1T5*;Z",ZV[=HSYIH*K<@[E=!-4Y(FJ6.Z"-$/9*'LRMM;QE)"%I)@34!'>* MM &=RH%AF"&UZ[39'WJ\@$R"'%@O UA-F==LZ3IM]H<>+P!8+\+!\0LM M@A44;HY%EH@?3V)M[6"*3=4\1PQ):Z&V]XC:01(4SY)KH8WXRJ_H^T>]AFER M .T4.?:.!!MJIAT$4)YGMJ\P:LH<1KM%CKTC0:Z']IQB>PV@[S7E4HIE7&BT M1O](MEG@9"=)]G*=6JF=]9;,XH245M?,_WY\7MXNW1U( \TZ:6'BUBJV_"ZK M"_0H-LL(Y#JQMHLW^T*/8?V"]"._67Y/X/DB#.!)F M<7)2>VL'+Q@,K1'$"=@)J&TFL/\E7N%- _P!0&LC&.:Y8.01R"#Q2=6PC M!'+WTKX"H3RP]',X27,@Y$!8 \(FQXTV B&'P/Y!H#20S$8V'@Z!' )?#H%- M?.C;"(&OE(O4;*D=\9J4>4A9#: )?!]$.8QA;SF@ ]!$ 329QOEM2(Z"SJ,O M11HNTE_/L0![">-Q3@0N^"Q%\FG*\]8@+OE[S;Y\$W_&!T+T6?-P%FHN_BQ)_DC+0FU7GX!+P M!\J+OIZS<']$7VG2";8:]&WYV+P MI\R'>:^>TW]KPPF#B%S-"9VL)(L_G(F=Z3_L\>8(:@LR(5AR<&/!SC%"=?/L M0/^=)V4C2_^.7-TFQ/_CRI_!D#[XX8/_F$)7/\V38C:'#=$_9'S"/"&SO[W[ M2^J*MF:/1[JKC6U-'AN6I%J&I*NN9*.M-YGZ#]"#$,\&!;V#!JUM3?XM* MGMJST^\)_?C 6KR-PVEQY?N5W),H)\+MH_ SB>\2?SD/)O#T+HBC+0I[Z,"O1S/=;A)_?@",QO^=IUDP>UP;DR*NC:DQ67_)$TP;+R3%JDWB M* W2+,7=!K!+4V&9Q--\D@GI/%@NSO(D2@?0)OX66L[(!*_A!P(!5,VA46$"DXT7\$=" M;N&GK+>8)KR?S/TH(F'16! A[P?W\.>4D 5TDL7"+1%\^"4.& .(8!+UR2VA M$6A)\/-L'L-R^/ASX2X/ICAF.N3RU81,XKLH8(/#(6 [.( [VC5T.2,)=%3^ M8-BZG6TGO?U.28P2U&V>PB"0:B:4T#* ,-B-BF<3RK/I!\$&>@"!#83C??9L MNAWVK[8S%,9TQY8QR//H3ECFR3).";Q6[F*00GL128 N'P4_RY+@-L\8I1!_ M,M_N3+CU4_@^7\*?2"EA//%+2L+/)75V?KNW?U][>TWCP_'5!XR?Z\U%<;+P MPS651Q*9*DSU"&%"PK#X]F_OQ'?T,PQS4G[>,A*_QPM]2G!^" M:3:'/V$>A1H%"EGH+U/RH?SCXZ;2]&[E\%2Y2,KOGO:'8GTHT@\?WVTID$7_ M3W]E-?K5:S;8U[[:-_C]OG9G=/9\^NA@'(HSQLM]CR6Q3<['Q1'AR*GOT#9O MJ,#Z#%_,4\$#=)Q>IHOOI>W[M^#[OEV_0*97WF#OMU>BF5GE;*3RSSPB;/44 M<2!0'4T6I28W,WW"B;>(36D]J?P@./1X>>&TP6%D)XR$CVSUI I%FE0;X91R M:DKA,J4=U- .F<+%!@>#=DJ&"SR1R-(>HNC&_3OB##U,W]709E+*,Y17@V\$OQURF6IS1Y)FC&0C$;5GKC+48OD[^M- M_-P4^=YJYC#;I?2A.TLX_GVO?Y]0]N^E$L@\--;TE4 MZ4D.;TZB7"+V<'Y]@QM]>(PC8O?@YA*\*C#,DAML.F6P496!:#5*\M(Z>PTW MB/;"GB\U*R;##?J]I5\N']Y0/I@#6>3WO9R_.'^=QV-)% >BQCV6>LU@G5+ MU/ZK7SR+.9<1'9(1EC;0U4:Y*5LG(KA/17]-NE(S3[SV"0A^@\1OD'HXO_[! MS3')"SC<TVG M[#6*.-"X3T7GI4-_3/KO]6:E;;IDT^A M#G23JU^]YJ].J5]ZHV-YI[0O[E'!14271(0X4,4FIOGVB0CN4=%C@Z["P\;Y MG4-WY]KW^?4-;F1^7:+<:)+$>R M(@Y,37[5-3G)[K_^W<31-'"<'#Q@U=JD!'3J9N.]U?]@4>Y8PN4BEXM[Y:*F M#62C$1A%"H*%32F\SHQ!7>OM+OERR7:1D MTT1QH!J-RD_U3+)1N_%/F0]36#VG_]:&$P81N9JS&M62H?[PL3:^?^=I%LP> MV:,@ H;&=V!_CQ[SMN6;/EFOE;V['/138Y?%O6.7K5.,?>=Z'S$J13_-J&[F M1)B224+\E A!))3+5[>IX_,,WLOF"2&"'TV%)$>"1^@N79@QC+M3_ M:L+SA9] 8\(T"6!1A=M' 20>2=;6.9X)<9[ /&^#D"WT/%X0X2%(2$A2;"6> MYI,,VH1.L\ /H;UX-DNA"6@OB-@V3C?;O$UB?WJ+S2WB*5G0AN_\C#SXCZLF MA\)U[4>S)%Z4PRC?$&8D#(6%'T30*TS)A[?3/,RP!S:5U(=1XDJD)+D/)O2G M]P% G# !"H:9)+@:\V R1Y)#BI\*?Y7TH2S ,H=!'-&1_56VAM+JR1;I 06M M$P+NIU!NY0 'M223#!8Y?'S)_@P%)XXB^ 6\] ]<[?KBT2G#TEI#[0?:NR0. MC1\X/SS)#X>O_K?/H[4E+\$(UEH:ZAMK_?3&[^^KSH/0#[RVS8"4[I$%TX<@ M S*MN&-SF,6PGJ=&ROKP)I(Z<'$VWSVR8<]EU2M*_^VR!6\^[E.OYJGV>%/R MX](]+?5;B#5[.;Z!Z%V7MU3>K"/!@:*W)LXK+/G$%G86)&DF_)E#>S 8>)D) ML = %?\!^EZUBCM!CPK"?1SFBQI,_?9?E6@M]RLD_E3(E^6J_!8%*-K^"PY; MTWCQ'W\Q9L"?>[\)((4_^PFL@6R5 ML$9E>!0G"R#3_X,?EFA()C$LV<:4AKM(JUROYW!TG5)>M.%;&/^2G7GQ-OMK M#+.7?%8[WCK>/S&^G^0L\K+3W58*E=ZMYJE&M:;/ Y\\HT6M,QK3>O?K4\51 MH&"T9WGCN1-(\V/./IR]/A)QFNB4ATB"YX]*0Z%U)'4\H9]M$.7CS4'5QH#1 M9R39,*QM#?H$(]Q*\$S_G2=E(TO_CES= IG\<>7/8$@?_! 8(86N?IHGQ6P. M&Z)_R/@$ ('9W][])75%6[/'(]W5QK8FCPU+4BU#TE77,F5/E/5&6B7:#9'> MX52=P8)7=CA_RYKXU)Z=?D]V2!(G3JGIXFO!H@A#/R%;JMO&(>C8H'-^H!\GQ0]G012DH&W6C$JE M*IO-@V1* ?\1)$N4S_P):J))^E' ^Z$Y:K78#$@%P-@PQ]L#89F#7NJG\.>@ M;%)8AGX4T2=!!,/,XN01!YHE<8@'@H3,XQQ_07=\"L-/@ML\0UM3&-_!QV " M7=+17+'1I/$LP]_!,1X@A/YT1@B\%$2W:-6'.="M@ >+99QD( JR@*0_9; B M(+4^8J>)'V6/;/R"GZ;Q)/!1*Z.'**6"FWR? ME(>1^#:-0Y*1:FH?!7\!?0;_Y],ID.]+&")EP E),I#0@C_Y,P\2*O@R/[H+ M@#^A$VRM&$[&5H R[DK0@31*L4%HJ!11((*!+**[(_79]G&'>!KN^!V6*,]2 M(&9<+!3W*S*FY/@RVAL*T,XM"0/@,23#=-4H_@Y^ 81S!UH3\E@/QI=#5V7S%!L,:I;%-L6%-N&PA=XI_Y$F,!D;P$%88^I*92>=J)\<2,[* !H%18; M@KI)F3D!*H-70!V[RM.:*@2_OL7&& L ?2:TF8B$1>LP*-A(.-RO=X +42(/ MY2V\8IN6FEIM_/1MUCT@4#"E;(?*7QRA"!M070X: 9Z;QJOA#"K&I@/;0JDU M=&!;GF>/)2[@>1:X.*%L5OP&!I_@X&ML#W]M:8)63MCEL2F9L#6_ )D'CQ[=_>B>_H9QCFI/R\8Y8WP0((X9H\"%]C8.S- MT3X$TVP.?\(\BFOD"6RROTS)A_*/^K+32^-WJWB@*K9+?O=TN!#K0Y%^^%B^ MM/G=,U]9C7[UF@WVM:_V#7Y_*-H9PR:?=ITP#L49X^5!DY*X)VIRW6UDV__C MI.YRQ='WR*GO.$7=4(/29V9'\=".R[]^"[_MV_0*97GF#O3\J6NXU M2&7=KDIUM/K%WX7BQ+Z@^HLDE1\$AY[>+IPV.(SLA)'PD:V>5*'(,3F..*7T MEE+:)7#:&[W.I5&KI5$'"(<#T#&BZ@*/2++TFMFDSK;%[ZD/7YRG?H0N_FBK M7V9H(R]3W$[]S/_Q0NM<;5P3\X3:G4JH+>G:0!4;1<*U+J,V#W/M192V-M1X ME#8G7RX?VL"-DJ$.+.NDN<*X?. ,QAEL551.D0'\18T"Y'PH^YO$,,)4%;!-9L %@C@!H M ),+%&'G&QF6 AK)'V,B#&PFHZ.ILXE@@R1A76".T+4L! \T\?"=SQ*(8CX- MO\Q&L)5? &/M'X VTW+*-*M3EI#H#O["#"!E,I+?AM^&PA2CHI/=*:48+V^L MU2JXO\BI<4+^/A$GM9._?R=TQ2;9^M;6?"-+5D\(IA";5ID""P);RY@*[P(9 MP-; YH8X&=RY>@+%N1_.6&Z9%/2:(N/@&*AEXL,D,5%%3E,:/C&:5 B @H+9 M+)CD83:@3($I)H#.\?]K.3"2(/T#F2>DJ5M@J)A?PK\-P@"(!#[B9&C&E=J0 M:0J*/ &BW%B.$+@A3%DBCLF&W*;)E6OK!5_5DXEAJHY[/WD44MC* ,8-5 J+ M-9R^_!E@W38@0L M8\E/,+%EC%F=@($P?/68"+(>/%(ER*B68%C3$OS0BXMDW<$ MZ+T;^04>P "CLR^[4J?=VF377*T]>];?JZ@T7]T3W2 MC^LA#U^ %7PJ4#VF$!U08N.-E)TR*=])-)MMB\2.1?I*4D)S)2-PNBB0XN4" MQG"X]F_MWH5=MJR&Z] *V\>I4A.N+?RT6OA51KS=N0J!IM.8GGR*]ZAH>US0 M[%@HUO+E,@PPNS8JK5."*E%8I"5'YHHI: ME:,/)"^(+MK'GSDLS^RQGK>M.JVA#@3# .F)#50Z$+R8Q=GC$D?QZ8:. *0- M4T(P-QSKJU"6BIQI\!F$4U#D+QP*^]8LI2HP*-(QZ)F8YAM$'+3T2!^#+$:] M=DK%.Q6[F)TLS5B&W=L\"*D6B9-*GNHG3N[\J,Q@!M,DT1Q5EDW%.L#DC; L MV$44W]/3(6T+=(''JRS&;'&UM+_/9CQ[6JQ+1,U MSYC5VK[:-_@+#*&]D!13/+789>X[3RW&$RUT---+.W"")W/902IOGLRE';3! M860GC/#48IQ2N,#A H<+' XC;1(X%WC0X0G"^I\@;-_% P]([E1 LF0.3*E) M(%;[XI%YP'\O\E5(*D]8P>F7RX=VR =9&E@J3QC&^8OSUUGX2S$&.N>O?O-7 MQ_0ON5'4.]>_>DN_7#Z\'3NJRD!2^I'0NU&X]SG\C0_T@M[8=4E9?G^M*."] MGM%/Q>"V+A+V!<': QJ%5X7!^C@[&DP81,_Y2:,O^%_EH2[ "$)XP/RF5][A M5V6XV9KO-OY&K'ZSWZ%ZQU+S(.>F6[MO-]6AMKZ;L%=&^03)@41W0!B$!M M MD_C?9%*42L>"Z\&4NI3/2)JRZ,/2Z9_YE[^0JM 3/L[F*U_R*O: !8J5T6\T MH'J3O)88%IH26!7F($_#8>TDC)\A- R*IE&9JUBYH@=9U]%]'Q;FB.VNW5K5 M+ZP.IS_8/ME0CA_0R>B/[6H]OO#)0(%JB3%:O4@(@:&5?D*#R9%X:2GV-"A# MY#^3//'#,FK104BA8>W_B!<$=O@.VSU=>/FIRJG_3H1;$@8P=1:W609?P)QH M6&@9&HMZ@Q#"J@!:SH,EQE-/H$'ZN(B2+F*)TWR"->T9.SZP"&N,0PVR(J)Z M F,(HAPYTJ^'-Q>QO31&^HEM@5\7'X6(/-1&1])!%5:#ORHYF76XN(6IK<)_ M[UFH2(H,2"-;BA$1%H>" 2[/$@>\!0K3 XO[#N-\BN&K&8#]0ICX2Q;30D>$ M/YRL"&&.A+ :)$8MSV* J5HT]FK0^,-%# W!\F%LTBK0!["#@5N M9QJ'.1T?#W3H-LB3GA?E$[* MMJ/B5O^6]D2* /)T2YP\F2L 00A)D:$V#B^%)2S(8T[")3#SA(08^TAS"#P M"$.'?Y!'8"9\"/2/A.ROPNUI?R7=; 0\S>C^T$745^%AU7[3L80A_K<,?XYG M,RJB7A2O1:.DRTAEE%)4G& 85E0/X\;?5WD-ZBW5.QO%JIY?KE6+LB@794^4J#^EYV/,;3,0@.E!-TSG\4.*6FL" MW(N\AG(LCTHXKH5=;G52R:.=WX'V>8M'[E7R!YJ* 0!Y@2EUBF!)&%21T0.C M(WW09&]96H:M>-9:WI_U*:>9/YL-F*"DLAIC73%?1C44_,$SZNV>4,M=G?(H M2QYEV9[@P9;VU;[!7Z ?XH5$V_$HR\O<=QYER;W5>= +#WKA02\\Z*5E02^< M4BZ>4KC X0*'"QP.(Z\C<"[PH,.C+/L?9?G,/0=WX.R4 Z>B#C25%P3ONKA^ MO8F?W\%?;%1YD3OX]Y9^N7QX0_E@#C1-YO*!\Q?GKW/PER$.%(L'6/::O[JE M?QG#)N90KG[UEGRY>'A#\: /5+D?XJ%Y?&4[7:[//ZKGO(F?JVZ:!M_;%X:W M"FY;!5:LA:]AP%/E&.UG61+=G%F.I MK?]*&LI5:!\6%R035C'T)>5\V1RK$J:L&N1S(]] ^.9#OBHE4EZC1>HNZD)>HZ">$G#'0LXLXP..N9L(5] ME5EI#&*!G;4BM[NBW8:K*GJTT.03,5OKU5FK&"D81QG^445KE.%G-**2ABUC M"$>"30(+P"BPD')5))8-;B/Z:KUR[C-+D>Y;"P!)K"V-\=IT1C3\+2H6FDRW MIO9<8-D1@6-5X--&E)P?IO'.95\M#@N6PUO%C(;&8="<3^-88:K5@BR3^"[Q M%RF/46L6H_8SB0A&1^/ZVE-8\H#&5<(N]F)!SP]?]07TUQ9P.ZR-%? %Y:#@ MZS5]IXP6(]_)),?? W[,@HB6Y*.-3ZB.09EBGB_\J J6Q<+1&.5 MK"=1P+J#]1K3(;F#IS3 ;4M7F9)9P9&3T \6\,(=X%V:"3G"&L:X[6[OHO,8-Q[C=GR#?>VK?8._0"^P"XEU MXC%NE[GO/,:-^PKSD ,>X]3_&;?_=!_>EZY0OG20.5/VDM=NXJW7;?%6[Y6JM*KR6(*=?+A]:(A_, M@:HUL:AP^<#YB_/7_EJ=RD S1:O;NE?BC0\:>H+KG]UG7ZY?'C35#1R MHVN*]LF'"ZHE^(JNQL_%O/%B=[2IET2I#6I17--5: G20EFKT%B/B5.'2KVX MW?,A;0-L0%EO0*Y%V4$#^_RC!QB&9SW;!//NIH44=U726U7E,]=;$6O-/E]? M;SWX;ZLRWX%A?<]'-U8A=JR'H CL*VY?#)/]\:(0/TDU3A?BMS%.)*=:T4!H M&9]@V4#A-D^1?HK0G:H U+5W\[-G?ZT-Z8$D! O=1.F,) 6=TB9N:F75BBIN M\&849T*:WZ;DSYS0@)V$+$-_@N%$6[&6^^CJV9J);!=I7<^$S#!.%(9_[XV/)TCK(655!35\0(%C?VS: M+>4*RATTPN+9NFA#83_8IT7(UA/1:W4: _;-XF0M^ .[9W7]:#E!5IH,7EUC MTLVH$*R?=\=(FP:(T. 6#!^!F17U]%:U,FD'U?L+8!5 !/A=.@&681%C)5DT MB^\<6Y[G:9(V-L219EN&:4FN)XT->609GJR/F]#%=0SK*(E#!@8.+8^XH#$G MN$P8] GK1*()<& ]\O-P*<0Z*(I28J^TY-UOD0_;@^L-74UQ@>E?]**;;L.8 M1@0%0!C?,GC AH8X#7\+$F[@KU@)\Q,CSB 5_L5"\8 9OQ):8 KV8HP5$27Q MZE]#8ZX)?^$M^]8G?-3!,H5&0C7A(5L?J'+ MPIX*[XN@VQ_I]V\9&MG68,+5.@9LQ4"2ER%O_H+&U@D@;#"4&)4+K'+JI_,! M_5< \1^ ,%YA53H' KW"V..B="K%BF&Q)44'[\EJ2U!VV!?^VK?X"_03^Y"HL%X%.!E[CN/ N3>U#PH@P=E M\* ,'I31LJ ,3BD73RE-#A48#]CP+W5+^Y+,X4G+:7'MJ^OTR\7#6XH'4^Y'\?F7V<(Z8?)ZQH>VA;F;96C>%H_P9*B6(.FY@H>Z-[](#H>HV!AMDH+1+'0$Z.YR!'4^;DV"UR M[)Q(_L__;# 13D$T+BU;W6.L7XU6XR3F<9DO5$RK,8KZ,Z'"S8.#!P8^@L,\D"1.#!P8.B'QFM8PY/F MNF^CPLMVDFN]7+AQX;;?G&-QX?;W(S*CGY(V__,_?ZW"&R>E(TL83)7MT &?USY,QC2!S]\\!]3Z.JG>5+,YK A-LN1[(JV M9H]'NJN-;4T>&Y:D6H:DJZYERIXHZTWF?D-35<8SF@X9LW+6,R%O -93>_82 MACW!-E693X5;/_2C"4F%6Q)@0N'X@2!S^C0O^NXR .U+6]Y.%'PVI^Q3:-@Z M3-I?%V*P 5J,AEA^W(1,XKL(FINR3/E(8_#*1C+<1WSPX"=X6Q]EB3_9EY&W MS+I=K1Z7( UW"SD=?A(D% Y I4E8GOZ_2D-U5?)BR1*0%[OGPQ:CQKR>1'E5 MUJ!$CAT$;<-P0J&H.E%DD_^2)]OT,"?3.^QMF<1WB;\00"\M2VJPT@W0V'V, M!,7J;VSD+<>?P]^KYLCW0E>C91T6<*YC*>*G>1(46?^Y,K+1U! 3XL->3PEL M?0B#F@;I)*<%4Y ^,,_VYB[AZI4%,;:V=,7:6"%EAE(F/K+2@2Z/)%D9VX9F MCS3;4"P=_I -T3'&UDCTW":@32L=&$/!A:_O6:K_JKC IRC-DGRQ*=P/[(1] MQ-<_!!F(H0EJ?LT)YZV+);3YO'-TC_3C>M:;7Y,8JS/$-*5[F<3_AM9X::2" M%,KY9H+T[:'7VENS];0PO?H"I$@0L>'Y>1:7#YBAC3[A&=B/;K"O?;5O\!>8 MH^Q",G'S#.R7N>\\ SO/9,D3XG8LG*+UI,(3XG(8X1G8.:5P@<,%#A=JW3J5],[23YF#DGOIO M(+1?;^)GCTU5Q:'6=U=]'IO*A4,WA(,TD(U^Y 3E[,79JW7L)0\LG6=D[S5[ M=4K[DC2Q_X&27/GBTJ$3TD$:2.9)ST)O&VAX8$)VLY4F,/8)WZXKM AE5"O9 M.JZ6$?^,=]H4M;W.S0>W=S;TQ+\,(W1"R?,\05?B('>LF!!A,)- M9Q5#7HQ[$L8I=,[BD8DPQGCR.>V:1CJ?,!_)B2CYM/PE6Z<9U>_ * GL4'[[ M;]@]7-RZ)U3)<;\-OPTI0T7Y@B1QGJXB^?^=)T$Z#6#CXPCSACS+$[)Z M8T4-DS@/I["=@D\I!;;R]K%(E[7J"*D3]A5;PT'?\/,H2P)XEV9S*)M- MA6D [=&4#91(5^.=D2E)_)"^-12*B>:P?(E OL.R1'[9S3W0.$YJ-Q"\%@9^ MV4WY/4TF$MSF!5LS&%L!VBU!KEZ'MPG,\!:A"F !@>"XU".>9'F**-FV)[G: M2!(MR58]3[,D12AL)S9'AXNA%,*]>='"%U8I7TD_'YFL*^ M@_-A\A$35/\ DFDV7-7<.=S:S]>.:BU,V_&*.3FT1MD:S"ZGFCCYX"][H2XP M:N5"]MS\G!HQM;%=W(@Z1YD#0/DN8P M]G.BL!_=&*A6/P)_>%Q='\)"WTOB4.Y[6"A/RL$%1$<$A*D/5+E)[!T7$)S! M.(/MG8^BZ -3/VDB!,Y@;6.P;FE@^O"D6?JX M9U\N7RX0WE@RX.#*7)-47[ MY$._4W/4*HNC5VT,SVFQTV0XW' 2?342;6;.YB1ZJ23:LKGV?7Y]@QMYV"2'=G?AYA+\*YQX*UJ66W$Z M9<61U($L\ENTK@N+'AGY%9F[67#ZY?*A'?)!%@=63XS\G+\X?[6.OQ1EH,B\ M^DFO^:M;^IH8TD\4MK3J*M)E%K>$SJ#DZAET:A+9MKW^?7,[1I:*WI M+MSL*'_2D#ZV_SU=O8<394/?K%RRGDUZE;2\YLQ?9N1N4_V2YD,X9>D2X255 M2Q[\M%:P9)K3Y.\ 3B196^1X)LQQ QZ"A(0D98GI%_%M$))5LOJ! +UE@1]" M0_%LEL+/;Q_128;NYG2S/ L'P2;DW]TE!)L74O__9^]=FQLWDG3AO\+P.W/& MWJ!DW2_CV(U0J]4>[TR/O>[V^L3Y!I)%$FX0X "@U)Q?_^:U*@L );4N;K:, MF A/2R*!NF1EY>7))S.F;Q=N??S>=8I-+L8@W##1$I=FGH[G@RD2[L,C_K1_ MOGLT@"7/,-Z! _W3P9'Y34L,3?\6>!%N[,#W;2E=M>2^+]G:S\\+?<="Q8OO M9WG;2S$]7R1I'C:\+%8USQF[A,A:PR,^HIRX?.R(Z/_B,GRP:ZMG97$# M7\=/_M_-VW>?J<@4[EI&G$AXO33: 3F2;B3W%K&A+@>)4U[D.YOE(CI5'7U% M.!;8U*=MLJ2O;M>W3Z!+CTX;MPG]=U[J0Y;)S.V,0.H^["13&-)?DPP6I8)7 M?3LO93:?-L2'=8!XO7=Q?/'FU,T+ M9P%,Y],_JUQ<@#(#,_EV50Y?.MK=_S,IS;/= _KRU=NK"_K%Q4\7E\/&5;:= MW9X^MU7;@1HV9Q?6%'R.>6_!/LR"#=8K=^!+M:=9VXK%M>7?SDA=_>OGIBI6$>$(4T^C9!K5A)W_UF:]^U?0OU!Z31_8.TB^G;!/TQ][UO$]2] M_3W=>H>P]%T;^JX-?=>&7HWT;8)Z2>DOG/["V291Z2^<7HWT;8(^/;[1MPGZ M8]+8]&V";E636UP>=W(X/#QN CN^S/*XOOST191/GSV(^+.OGGZQXMM?#Y_Q M>C@;GAT_*9M4?SWTYZL_7X$]\'"X=]K3![[H _9%V5\'NT\JC=MH?O765W\[ M?!FWP^'Y\/3P(GS>WGJ MIN\0U(OH5HOH^>YCD$B]B/[11'3+YOK2Y_?2U,WI'XPYZX\ K>@[!'WQ49S] MX='!D^:T^Q#_MEV&7U2(_^N#@QYCT'\_].>K/U]W M=X X&N[O]>?K19^O+\K^.G]0QX_NJLW-0H&#'9B%?=K.$8;N+3V.JW-*%F-&KF[0> MSXD.'3YT4Y0?8#A%B=40H6W+IE4+#7UTU7JZ^D?L4G=_)+M-M_=7DIWM^/KF MK<6.//K>5L,A;#M"0\9KB/]%K4=L2R7X#HX%WY^[&WTR_+KF?]D&)+UTT*/B M Y5D53$8N=Q-4VQN1OL5)*&:ITO\6*6"],O?=36G:5G5@W^M8/6Q)\&4&R$E M.XFJPP>^:IT'],:I"69H+CL#K[WG67PDZV^,BQ3 MV!SA"VHI@PHMK&+WX'MQO*^RJG:W[B;?3OOB]O8N+\NVH)8GW&A%]/?$>LPC2 M>*Y[!;K'?ENCF0UKUCZ-V' MG?SG5]7QWJNC5_M7>Q>GK]\GQ^=KYW#$(=^I[==F!^_R/ZZ#?2CS$=X#_2?ZU26.@U;<-ELD3W:?"S MJXI5.7;5H_3'BU5B/ZY*E/!\G"YAL62I4+JSL)JE&XR3:CZD_PX<_/XZR=!. M&8+) F=W!VP2M&.N754O^/>X _3I&1@[(Q#\<2!@OGW*UWX.;H3MRRJ%*WD"_IY.W3TC1O,D\F&U;]MK:BT';7/@U_^IX/]L]U# M[7/Z"/O7;[.7"3N'49(E^3C2WR@GCQCVWO[NWJ.'S3M(?48'K]W8+4:NE%U% M.MF'/M92T'ZZ-6DZCSYD.X]V3QZ]+H-D:TX'2]8F!<1=?$NWA%L7+8^:?%_] M ,Z!U,0@N4[2C-I\H=T .J*D/WLU-;0FW>,D\_3P"<[3RQ/,P]W3ER66GWC' M;[6O='#^-*/:IDLU68+/\1&LA]J!]7!T\&?MMKWYEKKEI@73W<&WZRJ=.'6- MR/3 :-N#GBA78M7Y5#2"JM7H-S>N\=A-L]6X7I&JPG =**F"XQW@6M294UV7 M(@,W^3KYVC^?3!VP,$!))N!/H?L%WZR<:$;T0L;CHIS0_4R^&B[2Q%4@+(DV MON3/HE\'*G.1Y/!":LG)$\+Q-";QCJR:FQ3;J^.[84W$_UHF:_7FZN0CNX!H MIH$CQ'.O:K+6<.E@#S,PWD1O@SSG-,(Y> )H]?#W)V#QX0_HUY$S![>" VE9 M\0+-1ZTR++BAL^AS@3L<&JH&0Q MS1V.D\0=]7-N\K #([(9I:N[FK^V9VE><.>W/W/K6(X/\?"255WH+SA_3;]Y MHNZR9U]M!BSS*TY/M[[%Z?W>]8?L=GBZU;TNSSYUZF?=0<&^UV7W[K^HGD%/ M)2S;UGKL$Y:GEZ.MDJ,OH??4MEX\#ZJS^XP"('5E!V/\7YN:/6I7ZDB?>[_X#+XAG MKQ=]%&@FS5<8' @0B614G/V=3*TMK+[^[*!ZN*?.A^<'#RFRWCX0_5?_ MU77/_@&LK/ZH_"Y'Y6 /CLI#"KZWF';@T^[2+^**X2S4?:Z8^S?:_I(H;(Z/ MAV>G+X,VH[>#7YIP?GTR/#IZ^027?S"K?IKF23Y^4I6[E<)[># \/#OIC>4_ MA%[=2@G<'QZ?O&1O[8]CL?[3U5%AYF;8&$%0)VDU9H6+^"H/57VL[7!'IN:+ MLBW^S_]W=K!_\*!XZD.7H;>,MUF#ORCIWM\?GNP_J/_K%R?/WL9#V,9)L4*\V;-@!T<#8\?E)/:WN/U6.*F+ISSP='RQ58/\8_X\9AF^-YIY,\^@^U<5V.," JG M/+^_K*:?B$5G:BL>42C_%WA13HL 8-Z%=G;(D;#SW8<@R M]!KT[&)5HX' (1!DN,)'CYGEH9M7PSR!Z\JX*.]3'KR!_8LU,5=SM,\P:\M8)%F6(?WSA&9UN!P M;W]0PZK E+:OB*S+OMH21HO7[WXT==N/.23G1P\_&9-D76U193(.Q2J.\U,[ M0BTF'WR^.G*NZ,>BTQ6>(SA05$3U9 7X^X?G3U=K_C**[_?WSG:/7E;Y_0]> M(S\=I\C1X5/9"&_#PC=]]Q+6TW72.X*;?Y'Q@ MD2^%5VOSD+?BVMHZ&V@;N<;N<./OANI]]AELY[H:-]ZZ7UWK^4A7_OBX]^6? MUY?/HX#,8V[&/YT\A5WW">XZDUC:2W$3-5>7JQY,-76\+6VF\&IB)+KQM%[W M/H7NO1NS]]EGL)WKVA%"[5I+(]X@ZW\ZW-L]T[/9\U-OUH9W$_+6S -,88*( M5+]TJHDJS^Y5+&"Z,)IB_*%7&_<9$ROQ11W1W\F ^0N6& Q.!,#[Y!UHE!\!K?E$<1 WQP2PI1(LS&W3DZRAG0 M)]MCQ(>MEBC0^F:4'Y#]!R_>T=-MP.[@=2#BEI'9-GLH'#^$IZ) WRC*H2OA-13R(3S3>/QT>/,&(7Y P M&BZ91\6I2!8GZ838.NV%F*\W[>]JPQ7\@E;W"=-K^?9L,S4:^KQZ9V_WX GR M X]9T[W=_>?2?-Q$X%G4W_&3Y"@?LVY_.GV"K4,IJY:(8P"[>#TD1(?+EH-D M G9[6M5H#>-?T)).L[06^N&(QI=(DE>C"DQE-,'!VDGKFNB(8;W!H*Z*'&P? MX0S&#R^3=5EDF:'K!7\(G/ )^ =H((X=_ /_OG=+Z##WJ#5/9BX.DFQ5Q9Z M ZNJ$F^@:7!;EQ+G-D7%&#)H#V.//3J[>KUWMG]X<7QT=/SF_/S\XM7^Z>'9 MQ=&;@S<'1P?G#XI(%+"2^_N[@W%?^+R@HH4_:&XR&P3^]PC]G?@2?\ /\>[.-*_X2@ MFA^8(#JM!O_#3+2(N;5(&3GK3X.4F+7W;L MY5F>;N/F!W9@[0NX6DCI2#^N M(5W.%9.TZV^$4;[1H$NT.EX0*,B4IEC+OWPE9F#._U5)XI5O?VQUGC:UJ>;. M(==_/7 )<\[CA.&50D=/9/%)6@ZNDVSEPSR;-U:L.'HO6NWFN\D$1=%K5[Z] MS)"JH'SQ-3X:18\L.KX0SV%W\#TLFB9B*@RK)E55C%/Z+#4'\#N%[9X&//0* M'\V['291S]%N@FW.BWQ'VPG 4UK.1DTFPF"V2KD' =[G\!'8(?P]#P8?3J9" M:6C[1DZGA\R#KV6;OZ&>ET/)/=%NJ"CY!9\UYRH+A&VFZJ3$3G"5D^W( MTF2$]DOJGF>1S )YZG3^=/7T*Y:,QZO%BB$NO'K4<,O-8>7PP;*6J[Q.,PFC M97<=N*+T)\R_UFD[3<4KMEXI!!7^NIFL: M2P("A!WGO%2WH^$UXJDJCM/GL*B#^L9EUXK^V1W\K;B!Z97#D%2@)PP*;E&" M0?X)KP>8GKXCAP5FMV\ T?2<@(Z&5)!:EC,!?@!<5,X$_VWL?BB;@CWGW =* M/B0IICKHLZTQSFWRB3@&6FH:A+3JHZMHG.08 MTP%E@[?GNEB)^C O\T_1S0F-K_"3\#N"922@&=-I^*-,T7R]6&43_'XQPFN4 MC3ZX D%D8..2ZZ+49-R*EY._P(T_P<7*5JB)&.D[79%5DD5]&]OB0".>.(0# MX*ORU<+!FE4A!0-:*5M--!QENU%S<8+O5,TC6A9HGZ)'$J5<2&>Q-ANM*NR: M3IH?5L6-YWF1%;/U$RJL@^=46+Y#Z-'IQ:N3-X<7YZ]>@ZU_>7KQYO7KTY.K MTXO#PX/3L_.#K_[K]^H02C_&M,B7? 1PBE\,B =!L=_CALZO:?)KB_,L>0L2DFN^$! M8S0D$U3M$XP4:JMGCN.P$L<+8DFY>C:"T9<8H\W+=UJXVS-N)TV&RW4";A?< M''#?IY*@$5IA5B:3%7M_()YPZ?Z#UEFLG4%:&5N/]\]=GEZ>O7E]<7AWOGYR\>;7WH$ 4 MQS^/9;;5XV.=./?/%>\<>AVS6O+SI3R*H@CP4@X$J4BLEA*.2";%4@V@BW>_ MH!(YV=D[& Z^XE7Y:O#U^V()!N?9T<$W4H7QWPDH.G!N6>>Q%H)J+1D=!)RDY./Z4=QSNXR./CN_]#O!"PI,;%X@$ M1 [O/V+.)]7S J\R?BY*^ SU9\[(S\W[,10[9;%(3;=S^UW]NRM)N<@EP0<@ MH*[YO0;XEHP_Y,5-YB8S&B@[D%J5S)N]34 R:7C^5+G4_?WSIZA22_.F>/@5 MMUO6/$48P*\0G)HBG1^%!'VXD-4V^MW>-T5T1F&T(L4K''P"/^D!E'3:^:TH M@@'F2EMKWOX.'7<)0]*7V <'?\4[*ZAT67*;,,]81G",8W355SGXZES?EKF/ MILY-)7'DYDDVW1W\,!6583XBDULX5P\P,PQ*'A4_>M>8IAB,8?%Q7*B2.?(Y MY?0QB44UMX$$L>(;E7AX1G1R-D0$5N1RA1U?KD#"][!H;T&:S4NGN31@P'\Z"9!=6X\,>A/6 MD95XF>15PA%0[%5-T6!6=AJO)W!Y4E7)S+?F?@^?O!C7'?*S31B+XR9C?(^Q M>!S&HD'JMM_DL_L]O9GM.Y+\N#_M'P5(' YQ5J(QM\I- 4/V@C\IFGJ$_5\ M-E-RS2JV,\"22#)6T^]#%0O"!W-+(80'=DP&C]@H>FBI3$VVFA$(!'14K M_-[-SPAA;?<1TRI686R*HW(!ULB-DU6%"=X$@7GX*U5FE::H1FB@,>O1S9Q2 MBI0@AG_G0UH"KF/6=4#+EXPML S!W5F@U)*/7O(TEK +*;X(7%_)^("M;E+R M](15KI$TG"E\1S(^R,<$:YN"+3OX;05FX20=RX1P_='X2Q?+9,Q)R(T("BW\ MP"3E_H%&U=,J]F)BMJ0'F ]/ &8=RIZ:5!E)YC"(I:\\C7ET_ M7S;JDTV2Y\A__3B=[KP2E,T[1-D,+LH2XUJ+2+5O;>CI4O7IWL'9U=GA\>'5^].8$C^'K_Z&KO^/SD MZNKTY.SS)H;A8Q01N BQ[I\PUJWZZ4JOE>T_)(PQYX!)36BN<9GZT/P-WC,6 MK%/@#4E7K:Y!,]ZO:Q"N5JT\YWI1MTR489#31@_*6!B$>V<.]#%IGWE=+__Z M[;[E1OOSHKK;R_ V4: VK=N,DO*;V%',[F/2A+Y%,TVYG_[3-T69>K@\\^0 MJ/O4 .3O>]-'(*TO-F[_!@[^#SWC0_.XQ; M1/=,6>0%.@R?:(3]_B9IPV\_:;CM)_>XXYXHD/;.N4=JEXO+R^.3RU?GYR @ MQX?GAZ\NCT[/WYR].3Q[6R8!3Q:,TFA\L_*>_^.RBPDXO]B^.SPZO#5V^.#_8/ MSL\.CB]?OSK=O[HZ/#N@FR\H,(Z$8!9!SN)_?K7W%?V,@ +]^1[PND%[F'$7 MG)MT4L__>G["/1BD)<*]F^: AOBT4&W4;6"/7_IX_4O2?MC8[MO;.\#(GSW* MS#\2?%'HLCK&#M8 '"RIN$"QAU]D^O-K1A82>=G%J%C5@[>,TO\YK3YTM?R) MFD)LUT7S.]TB/:- ^TJI"6E,7+%=(&/QSJ0 I$31FAC! VL1Z?7@DJCG!N$J M ->+P5;TZO(8W*FC_;/CDS>')X>' MKZ_>7%Z>O-KK+YA'7C!'NP\6E"_R9J+"BB+C.!$X-&,WP5/\F%LG"I^=/1DE M93SN*RQE];&KH'\&]YK0-D;_?.4>)O;#[$+=9K4" _DZK=1T)@@9Y^9+*9$S MH3S#4/=U,-_Q+Y?SU$T'5Q_=F.JK!C\2UK6D9_+?@L,A?_MF^-!O*@8ME_R@ M+S$,EP^G"G7+EG[+&B'UGU<9_&[_,-G9/_[:?4,?WC^>R$]AF=[!Z$I.Z%UI MD>X%9Z?VSP^/A@3G6O =\S5^ ?DN#O:^LQ^F7^U_]\V0[U/V8^CBJQ0!015F M_$^IT!XC E,!F'>24PS\?M.'PX[?O=3A[T^[W-%,$0R=< MK91G8N*&QV5+GJG^$+ZY0D"BP&K"F;,N\R.VDX454\/+,B76FP)QH,4-314) ME6&.%6662S=+2GJ?WQ=CWST4G7[6K?^>)9,CABH&-C#7C*6HHLRYKB2LSL]* MCK %IMGG=H4Z"@S'8251ME)=S;%=S1"0"503K"W&5#8^L66)#]%P_#0:F#HC M2,-+"@;/LR!W/0)D/+U/B01Q7:&[0%1O?)T.!W/&D,.=QS%6&+!<%!S:1*D?PRBU&*_( MJ4N,1T!133[B"_C>H3+]455DJSKZ&XT!3V5!E1M$UB&6B(P*S]7"U=C?R!?V M<]4(CTJ1.KH$\C4XT2-I5,?=ZRCSI'@H',%B*40PY.-3H1^>V71>%&0-294^ MTGD@#\PK07D5BO"GM1"F%=1;8)QFZ8*B"%)6'P^ITK &+AMM0EB(L!6K@U<';_:.7KTZ/8#_G!V?[#>3;;U2VF@F44?= MMC@\AY7TT\7/[P<__/#7P8_O_W;U\^"'?[[Y\>>W%^]_^/&?MV0EWKPYW]N_ M.C@^/3L[?KUW>':X?W5V>'YQ< [_N]Q[U0>-'ADTVO\RLQ+_ )+\YO[JZ.MX_?G.Z]^KXXOST['S_]=7^ MF].#5^>G5P]7ZTASRCQS&X-'9KG;$O@H\O_/CMA)JS@'C68) M/"Y*13-+;&[)E&*B6+6E,/W2)GS+Z#PNPWD<(BT4&W;2Y!?)B&HDH)6@%:4( MWS!:7X)6+7X2H8J^>"AKZN<^7'>D1"ZOSL\NC_;MW[.W>B(LY2(LI0N3.9]0O+U\+#0Y1F8'A M6A<<;GSKDU=_J2BA+F8K_NT"3-DU$7S9)-5E)(X_!P'^T18\2B929_\[&9]/ M<_]].;>RN\%SK/<1\NL+G;YCXK]_^1-,:H5WDOC_%+<]%K5(L?]8\3>> MAP3,=$?T)_]^H_JQ3B >2*<\PLPFFK"FU&,@L-8G_DUH7 &B2;0QQ/Q.7-? Z M; +7H$ DQ#.->HC8QWVYHJ!"64!#DD@(L 7+FM#EQ,7ES$1.3,_XI$Y1]6_W MJ3TWTP9#;/A*UJ[55)/EF*5;Y59L?F%,L&P,QNKL'$=[&T5+BJ+.D!K1HU=( MB^M;U&C0B XG+4-ZK5*V\;]NG0!W'*O?.RASLOQ+4FU;S28Z$1D 7JRX(Y #?05MH57.W%],N L\* M1M+0J83K=SJE27ALZG:$6M:H24,[K:$::_3. J0->PQ/8] M"PSBS(L%13\7X'=A-*@L\G0#9Q"RGK8!9TL9^&4CRURHC@7Z*3ET6>,\/!W_ 8^)Q1Y8@9_:F%O1?MERC: M.+RGV-H)*-VU]ZCOYS9K9&P\=DO?!)LAV/KAIQ+BIYIF+\$O5H+3?%PRE17J M9.V?:.BHN3+AVF7%4HOGC)2'OI5"?QO)?,.S-L@%^,XLS9_<-.EE_27*^A/N M;NQU3IP*/R6[5)>'7AR26[!*G'(-AG\*0TD**.4>S 2K**GADD21W--'1Y\M MB;95%36'?;7>)Q?&]-KJQ6@KWW2'6_@PA@E;^TDKXVHUF2#A^@K+&\" =+GD M1,.M[AM%78/#A5F:1Y%6]<&S7M"?W 2-[^3((*4N]):O(4FQ>3:-9]BJT< V M;DOZ%'4\S%*8WKIYAW\9%W$OVR]&B6.54<&22"TJLT)JJE$R*T;0K0?7JPQ; M-?I^%Q+M"K&P"OF%QFRJ^@+LS"4*CO5Q9P;@P#.'WKZ=:(@-V]+[KNF^&Y$] M8.'/:%>-YWI\O"'[%V063;B[_9CF!!,L5\N >6$6FS1?8>M*CY?V#\J*U:01 MWO94*\]U2/M+JC_(CP]B8^R:#N8U-57UZ,TUF&. MU( M'%G@HF,Q><6[;*K&-(3H>_(&WAU*=SKI/]QN%"P=HRDVCX\";Z M_#2Y+DK:S0SS1FCXAP[UA+Y_1S:W+=+0",8YU,-GS29JMN&"&B4;;SVL<@IND=/,"K7_/"DKUH+U& M[\_.=FET2HPVA'RZRJ9(Z8=4P&75@FYQ,:+PX%+Y82_6O5AON5CK)<"!5F4" M-:%/RT$P8)[/M!S,4RQJ3,>#ZR);+3A *R2@^AME!:77(>LV^,_CI*K[9%Q_ M*K;L5-@BP>0C%SR11'/\<=#X>Y;L'?.@_!1VF8&U"26K;>#Z.56-/'7H,@QMI7"%E%VA\!#7Q.V#4![5.Y$Y#4 M7:\,:5V1#*9IA7%/J4Y_\INB/PPO\3 \F6T4I-] (PTJ&*4\L!E1V!XQ@I!_1:QTG^=E$,50:EF% M95'Q2A,3WR%;".Z#/L;9R_+ONKO4?XAJBC B,RE6HWJZRK1[<.4%DU-,Q.?S M,:V$YP8!ZP[9>4RDTZ:G-(Z)1DRNF2NL]_CTKS8LH03IAG!PPMA0T&-CZH9G M*F;MCU1_I&X=Z\P5R!-"8S%>@<7,,0S;NL;I8I'.!/>F_#H16L]@Y@3IA]7A M<&C'SAM$*P6&6RR7E%.86B(X05> F*R0>XHZ0@T;/LJ0Z\%I\)AR5B8J M1(LG)7HU!)7UY5U]K7A_X#XWF,*5"U]Y121U"684Z,8*H=C"0BB8V(TH#3G^ M!&<37>H0A?*5C1C*PF9)SOZU#TSU1V*;CT02W RJ3RPE/U$+U> X2U*$@Y<. M7)2E9^L)A;FE&S%SE;HR-TD)]T3-J6BF3H3'\84%YAP"-.BHW&Y/]OF+_K1L MF4./6GR6B&&%[0ZH'BC+W P\=*PPRIE;!]OH<#V[YZR"4U152(,J0=] ;AS] MA:@/V:NA8V=I15MLI72)E6ZY4G-L5%((P<.^-Y#(OYQK:-M*BH_ZDN*^I/@/ MJAS=,@4#(1T3# '^62VIGX$:!9+%(F(RZI>6LYD!F[^HF*+/5FI6R10)IU,P MIP56EY/SNBA")BRF ODD)4FJ4?7DR]&'_5EZ06;YV@9]Q"HF>QM[U=L0$1$N M^])*%7LA7I\4OGJ2PZG7+E]A&FU4%5O[**>/ MV(>T&5>%8=>00*CL/XYG(&-R&+@MOH4C-4_*A9*X_?/J_?=7%S^S<=6?DOZ4 M;-TI:8$Q%D6.K24$7T2):Y+QE#P3G\,>%Q-R.!P?QS_J>7RR0&HR(H\?[ID:P:E3V#SAIN%K:Z*ES'1U[?#5 M%9+13RC4-*4^D]S+[Z<,%/$48 TQGF*^@AT9E/C":G"=%EF 3VC;=_+=2Z%> M8C/K5N&.,] ,R7#60),^,BW32V!3/@9F6I%IM P7>?_T.\L1/5K[1$4? ^A/ MV[:=MD9DF%G^0P=)IM4MBVE:HR3/'%I@RSG!DL"<(J/I#JXCK4;Z#L]/+_^] M_&^C]V+\?!#=C#+,PI$NA#!X'21+. K+$H-DZG-DVHZS(G8QDQ+F]I$8$.OR M_=$Z\YVD)9[:%;"&.8@ NK51AXN@,VWNVS=F\<_9';RG7XS*(O']BR*^.SK] M+>N^-26/;PURULO1_4;U#NO)JZ4;H_3$S9UQ\8DO+8G$RXF+U7&VHTV1'L]/ MUYBY[UO;6X[WP!%PY_6"H];J1#59-+N-C78?YK^T/]5'EWNI_T*DOM&D7)IH M$JVLD(O/'!*E9[:C)E@"(/F<^#'?Z#X=]@/]P>@/QM8=# \"]Z<@6*=2!8M_ MT'-0E/;0Z&\=/*5 J&=XFL6CS3#*D)/' \914=94-H5LM6"%_UO[DH][/$U_ M1+;QB-QY=P3YY@BS).PC2&;R,?$]#.ND3*=37ZO;"WTO]%LG]!0JQFP\6T/E M?>CW>T'N!7GK!)GP60'EY7EVB%B9*0J$A2?*@[ K^Z+2?]M6''?<%\?UQ7%_ M7,5D#,@H.ISD2;;&B]=1'XY\(E$Y,"R3DHS)9EQY:!,0W S!YQ T*@'Z!89> MKM5GR]9/E:5]QK[O6Y#6^P]* (0$BH9V./)?K498+(5U5ADL+2@K4%2>DI#R M!#F6G4P*3LG"!31R_C'80._&9PJ%EW\2>GDQ2DO[\'E2AD#V'S=$5]H133]Q M)M&F[R>KL9MH(R]\9E94AKQA4,V3\H$91I*"[4\+'9P_S:A^U5VDS&P"MO R MG8 (.,\"0*7V#J2 .NF&#>>E9G%@'C+,%OE/,*);>AHZ$1@TQF%GH]:)E$,R M7]L=_,CBDJ.'FD6R*I$=3SX@VRT9J,'%SS__\&XXN'CW"_[W?]\.!Z]Q'B"S MKW?^D>:@7ZY<60R^+FYR!N)>+))_%_DWP\'W13'+8%SXJ6I=F8^\*3["Z_ S M[Y)%M4*RJ'=K3IGBO^ *JMUX.'C_$[V!5N-7<#? CQZ\3F-+WF) G-FA. M*,M2&,9[!X=D#>?A%1*0C%>3!/ZYFDX3G-HE=LJ$D4ASR]=PA8;YOB$4#&[3 MW]Q-YNIZYZ=D_ '4[^#*,X\.!__SSXN?PA/>N62&5N1[GQN&WQ5Y.OXUP4>' MV*1;ZX(T4G0DE^DU/@)_E&.D\DZ MR8<= G")]T(69YQ&12-PE"F_*)/\ QS$(Q=_2NL0HR-]6">C4X>"?Q35R M70Y^!2T'&P,C^ FSZR@A,^0K?@>G!6XU^,?;2[!4*. .'Z+U3"]A\X?)>4[RB^3@K_\[ 7VQ._@A][Q.0\G=QX]'S5Z#MG6UCZ46J[I*)YI? M2$OY!N,25:.O5=G#2??J0VI05J8.4;\%*Y5-L,9>),77_MJE2+*J\.NA!H,H M!-B/,6Y6.JYT\%;97"R7=,J_'UR%#PX';]-Q653%%([)3V"U5/AKDGD4\J*: MIZ.$)O2_Z;_3 F^E0NXD+=-T-J_"Y$ PZP7^-(8E-OUI&3F!RX5@&%@\TZM6 M^;)A$M=II7PJV-QR.1@5'^6>G,ESJ14/BK^V@56ZR$#WA0/%39BX,6X55M@0 M&J=RV72'8-5N8D>N8]F%@\O+/$UBY#(SH^:>,F]S[>]L982*=XW]P@+ ;A8*0U!%*."SJ>%_@P6FCD MUF\-EN2]4]>@ZX%H=)A &1: )?9!T]6<0$U-&XSM;\]^8.): U MT'"#>=,I>SK!I5=LZ M3Q8Q60&=A$XSW(=S#"_ED _#T)C- <#E[78%7MD1PC$%X0.?:R:?KN&FF,&3 M0#RPJN.#8RX26$NPU8*EQ\H,;E-8<11?Y%_@3R8S&&E%'T5KCC2)I^\L1H3@ MI0^&'G?Z.58G45?'QGGAYJ8P,'Y$FD^SE2.86=[L/*9.RACOM$NI4-'^-.8 MMRX3/"T.5>\'M^[T2/PKFBV;AD$,<,/2:Z&M:*QY(L_BTIID<@W#P!KF$:D0 MQK+"4?Z0%V"D30)G:2"\PN)GOD.D2)F_80*"EB F+)+7F@451:]R>L@N&H:P MK,F"[D.V?519,*)V06RH>=UHQ]9> %*'Y.7#.B!V;RSN'QI80Z:W:7N="EAT MU1SLJ#>IDMU[6ITQ\A84Y;IAG83"HTBB^=Q-4KQ!,#T;#.IB OL6+E=_8UM! M:][3PX"+(RX_AAH3S_D\==18M,*%P=VNU!]6XZ80DQ[[=_$%#XJXRZ3SPYZZ M&WMHD>>L5F>:A#Y/%WAHTEQ)9W' 2'IB^LC#]VG_\3 MBB'*B=2WZ+4;[%LFEA?IA>E:1-!DPL%M=S7G6:CVQ!J,#9%KN7V#M%+W4'%; M/M1C"LXZBF!X!QIR0T)N=?=]? VN4T9:;C8%*AEFXZ(UN@0;M3F4$',F2#JD M8^*$6YK/2 7:V(373T;EMR^2AACS9J%EP.JT %./]8=G,S!D(6PVC+&;"LFG M?F22U.CGB^Y/D($JRA@@CR4K9IV07#4)VP\-W48#I0*-H(MD16%R%4X2201; M^\U-']BYVRG.GFY'X9H^//ESU6+>,N;2S_L1C4'&YRE MC$-:)'7H0PGJ9)3.9MP.9U%(;?UH!5<#TU0,,CQ;A(;IFNH35WI]O9A MMUE:X(0M*]^B62L^<-WMGG"XEQTLT'>@CN31R3)E8(*/2A:J$(?6;#"7MT[5 M.#?!3, WL*/9% 6YPYIX^ ;,GO9!EP\^-")IC(;75473;_=$\@&!4!!*0O(::,'E=\DTXQBEF6UPN MNJF52M0AIIC6V/#=_KWA1MXX-MLQWY+69"Y$'E6R0((25,F168;;%KW4K'4S MI$9M[,5)^2>>P7ER\V$P1Q.N(W1.7_FQ'*4VJN&W7,68GAUL-Y+P!0H*AB78 MU6/APDP,BA298OQSB/<6I#?M%GC]1[+$Q\)0%K?.!H6C.9Z.Z[S*&R8=;QTS M2Q::K*D6>$YH >2!46QI:$^\E(V(05NA]S )6J$)4PN&(-IM#HSSBZQ"Q $; ML(OT8RLP%N67)"E4Q4K"'$8Y-H)0B!ONJG1B\">MF(V#G8$N8@VY2H9(\I0Y M]#Q%&^0@UCO8C:4MJ>2X)Q^:^80&,V=#-B/U9RO<<8XD8R?F7(;#8^ 4(4 S M6J7(%(*'BE9/BH-&\-,TK>7G%-#7^E%8(=HD18^+;=U%L)VVBU1Y$-O".],&Q\V-Q$> MX][[0%)B:2WH*=X.F42[[-EZFH%6PVJA]FIE!5ZX3#W=+Q]OUB/-Q[>[#X9\ M[3O)%-XU*!9BU7]\1'$$I&D0KP7:*S=Q=.4/=G$\]\)@V<\*(&GQDC:$?3DU=IQ56^,#]/"36W'R>:!8(7-+$N>V7K2A_%=T8)'ZB7:MQQ?\%LI1&O2H0[T3&5FQA&;TY]&<7 MM28'YSEF+#W9LW7DG%,PEK&#># Z5;<9GGI&GO%$[,SPD="MRQI-8OA-$]!^ MU;PH:Y-V^(V/A=0^>PRI-A@ A9&3COJ!2*=X[*F[J5J9BX3RT\8>'2'RF96? M-?B8?,-GH<0E-6:=/S*D/?'4.&+NH"2S'(S&>?9JIG(S]I.ZCK!:&FJXF+2Q MSLK:D.@=KRK*3?*,E^!4MF!7KPV@XQ]O[ M^5JW5 21*?"DD_1FJY@\F5MV7IREA8/]VQ H&'*S%G.!Z?KKK1/?K U8?LDV5]!R]4(86/28'.2+- W$E[X MT.F*6UQ1/X9>G'MQWCIQ3IJPDT0A+.)*1EQV:@KULMS+\A;*,OO6V&!J''&J MQ=#; #31VCR#;QKZ7XJ+H&8T%CFP>S"T-7SQHU]6Z7I_-%[,T0@E((@!RRI3 MS*/-P)^:/_J/$YEZ/R^+U6Q>K.H0D9^"\*]=4E8A,A0C<<..X'>4_:X95(F" M QHF&6.>IE:\*H<,")MI-C7ZXG#@4D'0TDBYGZ**D!(9)?US0F&H&TM",4%$5O [QBN[%EISVV;.NQ95_]UR:4&"6P M$$3D&I'\%@S!IP48%*'RSM7^N8BZNQ:0ITG*$;I32M@Q!6,SN7+,6!_$\##D M/>KQ8CK,8F" MW !=VG'BFSD6LB+,QH/JBW(#B"KD]S#?%8-]J.5# $B8JH7FGD=89)0\$#", MBD]7%!3W!M4#SK2-._9)*+)\QS4?+A5G$QR#J^T>\6W) I>84, M[T:B$684G<%@@ =Z7JMS(G,EI$;)RO!$TJ;\(KJ#--K M^A(;/G 9XFC0""E# V4= &CTU=(>T)*J^YQO.E/8$H>%/_QMK#*JFWI %!BM MPO1Q4LT'TZRXX>HZ+1Z'Y2TJ-[$)[LE@C E6,VT^H"*@EZ>FZX)L0:M&FL' MHR850ZE%2LJ"1KFFA-^O+G BL7F<@_F8YNEBM0C%'XR4E-8W)94J$US-UZ)K M:4E4]Z$#T#J=L)I!EV+!%ZX0?!%7CA&FE0K*$#_B<_R![@,V(,%2Y)QP>I,=&AJ*X*J22C4NR9H[_F8K;0D6 M\C0-R%N/LKU1K"*5/!6+M,($YOMXO;2O J9+74TK&JJ=\>C,"ZQHH<,CZ@%N M(:YVRJG)=Z2R]-T@GJM(19@_^.HMK='*N4)0MA?Q(;C?GEV)3Y"Y3K>;ITD"F#.=,D*5J #LOV"'),G2T M#3)%4(R7^LVVH+V/.1#;%,Q,&2N2%7FA7- M4^055$=AK!;:MNMI8SJNSG+SZ$"S7(Z9R:2[XOSYBL913.P%+@66C8.)]":6 MS(/NS@ZF@$#NT;(!Z"NRRJPL[WYM&R3B],+"XLKXZE5D!PGB!S)3&\^T=_$= MXCB,,6E-X=DZRVT[[,CZ"]K)TO7!LM4S_0"WA2 [^E;%4M8JH9 M7VM*:$E1F)I/J@S_!^EW#:7'Q[8)EE.=,TUKT:HH9T,+?<4'M0A&7>Q!^8!%-$?#!1L;L87+GWSE4$EYV$F4X4M-[6Y0ZMNMQ?J!V4')@E M(7H0A;E&4Q3>I*+JU(M<9I-C&D$X-@D7PH:_2^B2CSB5?%ELZS[9O 2WN.*> MMBNL#)DNJ9"V1 !]CXQM/5#5TA")5)R6#"#U8*R(Q7](,BQJ67>$'#KXJ?P( MQNQN"UCJB^>N"1C=7N_@ZRV.,T5XU+P5*PCV=SH\)$:=XO=]V<* M, F+4$7*)Z-K$$6BR,F/H:M9Q0 [3(-'/? U\*1$]7+6(C"M<]4*.A)(-&K7 MJL2\B]2*2F(?4@*R"GI_TW>]];FQ';8/^I/U[6 M8+L3Y)>VRH#EO!]#MCV*5"!P4=%BMQ^?L)K J) D2\(6>>A^QU?)E%J;TW43 MOMU0M]9Q<=1 3WW*##0>]5&'B[<:P_VWREB6L?$C\7Z@;?\V>.5P%A8IMJE9 M<2<_8H))\PXO2WK^45B .>G<1#Q@U_X&EKV4>N#P@Q37"0?*MF_'JS2P2E!Q M" 5+&G$<,H_-@I[N#V$R>JHR08P9&P_Q^2\;(NPFW*DC7 M&(,TGJ]I.5]71"$$LN#(4\@KC"M1B$/)#U7IP#GF&I9I,H(];ZR\6AEV0CB9 M*S3%T'_C[\O)]B!RI%B]2=;&1J!B$J$4%39->&:B5:;@#8-+2P7$[1?2"K)A MX!\1GLSAA:Z+4O<2*XC,I,PFMPH$E+=0/0ZCJX*&T@-'T8(%F&S7EHV$%"/% M-1ATK[-H,'(UYHM'%JF).NLQ8_*A,=5ZQP>$%@%'(\[A)IUL@FA>MNNFL$D2 M:N2XF''30?#LR (_YVA0OHZB,8V(W&R5E$@JC,+.V@E)?_.97"K;G: ]ZQ.T M7T""UALFYOR#M6N\ER2TB@V'6J^ZC5@%49@)GE$PA(@7-^0!B6C./"Q$V TY M00Q:\%:[&1I3+EBUSX.*P2!#05Z"F:>J(6(QDF_[ (CH1A\^&\;K0[,UFBZ4 MKJ.KQY5OZN3(+6[=9ZP +F5M4!\D'\S<.IK.*5V@MND-;9B-U^X']Q>O_=!: M30EDFBO/&*L0>_L63+W,MR6U1\JI1UZHL42'N"AG29[^.]'Z>*H!,SB_(LMV M,+XNN!:T>[DR)XR5+:W 46BL+9.]UT8VUL(51(#R_S7<,,2&IU@SGZ+&CKI4 M!R>?8\>3F)/#Q,8+:8+-3MW8L_&% U$'Z3"UYVA[2P$DI1*8_4-H>?4 9+2H MA&GW#@>+;B1^-$O* E"<.UB#*,H5A[<_T"5/:2KSU/",QJF)I!!O3+1LZ&^> M;C4Q5>Z>.)EB*+:R5D/PQ%QGBK'""8X.%X>RQ=IMM9+6B[K%K*+)%4G:M++; M[>ON<[L3V^GD_.J#';<[G)H-+ N&[2*GZU]-$J1M)6TP<1A2)L)PR(,@J M*DGQ( [6]=T=_(,B8P1:I4W%_65:"OYR%7^[P@S9NH'G8VH8XN@Q%8>B$V-N M.W];J?@. [IIG"0&FB]B^ MO8\5W_(KZ$_#VWR38=.[X7)85\MNJ*L#=U164$C6YU!UI]FYHE@J7[XB-^QL MPI\R3HX=(SCO@):8"2@7I>$FS M><*N'_X%Q=)?Z_R='8J,3*)+ZBW,##\[]&BK>!*-L9.^0&>331VFMM>B<*:, M\QPLZ6*T*GFK%WR@I,@U)*-?3 MCE;P+<$,",'2;H;M0H"N'< ;:MTBG;A2[QM3OAB1R$H?",(Y<=:L$0J.R6.C M)'I7N(6-XTJ6FINR\3I;@T.!8:@J!3Y444B@8X2Y.6J> OV688 ME-J82"G!Q"E;'_E,D\!80/<0'% MD(VL.TRC;?@"-F$(Y2/<;;OR9D38;/1!$:G,;-(;.>M"?K63 )D>' (;/AKQ M$K?_>6J68(MWW^V:-NIP^%$:)NDX42IKT**PU@)536MI>D"9<7+PZ7?)$A0& MYNV9,Y+=?HK#1'+EDAYBE @TY4!#NOI M((4<8!ZDND$54Z,S[6"!G0OSWPI0^U1*N/?= I4?]9W!Q >M /UE_SO&:6$, M!,[CRD,L&L>4XXA=VXI98$7W@G8M/@AX7QZ'$Z/=Q[L:OX2?M MBXR-AML8* M]Q8_^1PTS88!D SV]_XL3Z67*20"N_CD2G]8M$!]E;1WH2<+'6JLG$8.KL!< M:#_?N67M:( '1T,B*8-;W8;P@CWD?1U2>6FE@Z-B/'C3P?&?:: C2J#"WN!E M.!EBYQ#N")O/"J:7\K*,'ZYOG.!!FCN!RRQ+$UP,NBZEI0E](9D0K$@Q6O&I M9'I(HI-$19I*I ),DB2?!#M2-P\/:N -;:\HQ=AD2 16I3:XJ4;%?X")'C+88"(S[CSC_.TT M;2RR>*QVK09\YMC5I4IS;-0'+@J&,+ Z?8SN2L0?C!2NQK4EM13:%DJ'Q)C( ME.+6$JXV^!VJ^#09#]R2S-6.;";/%Z7<9"$*+4YT0-DW4IP$Y(@EE\N&\D(/ MK097O1[$1?1--+@,%B?J*5?M"\SM;HG6#?*Z B\ 07.Z\HU6*1>6 K.[QV^9 MI%5 ^;FJ2^%L@N(Q$JMJ5#FP[BP7BLJ.&SY$U*B%Z743L%86O[W="=/S/F'Z MW G3[;1 GPDH%^+EQ&F/IC[>A'0H?$T"75$^Y67Q[L&5I, %GBW9-AG2.<>UJN7L0_NX@; MLX6^72QM36I(5XDN#Y\*35/B8$DH0.[IZ'JYWUJYOUVU*^['?01;&G.M/3W= M0T<5@835,OQ$= MS)+Q!W8S=="=F78<1@^(?(PLI@O%4Z/J1LV6) (^= * M[$B!"=JP0XDN)6VWT5<2V+X&(JB@KB/,P,AS_I8ZRUP[)R#[&XPT M"[[8LX9+#D%BQ1T5S9%C2$Y?94,;>&X)?._N!\/K!72A]0N M%*^W*WL5>\;X47E0BRVIX7_&L9C-M$DO\5@\"P@C"H)V$M)MQ%5R":<_&X*" M\L0O-K&"\$/;E7'S0QM(.#IB0X/10N'63CN$62XHJPCJH61++.[)I.?@?%NDYSE&=1'V.TJ5VFP\DF-4;@$;!/^LF1Z0HG:A;A!N MPF3&)L G2: -=!9E.DMS(GU"7=G\($C-CZ_?5L34<4/D=E6 O$>?I? FX2#& MOGA+30 6WEA@30FE0:M1:4 JO>OE07!6_"L=MO]UG#K'/'$,G=^XF+Q$1(43 MCX/*<)MEDW>QE=T*FPXCNNO(+H4,-[3#]1C3@($6N'RH;[T_D]+NX+4PY_FN MR>T:,(8Q7*>F?*VZY_BU,1JSS'$<'H6EW:&*J*FD>(G*$V@U5\T<+B:+#093 M?],!NFPMV6;:D-V!-6%NH1=1)AQK,OAVOO;(D/[6IL&('2A* =@*=A4T!A8Q MQ$VLE9R&K7F_3G +E+4L36#P C$G<&_>'C#5F7#]@!HZ7*+B$<,7KI MHV/S+MJ42PP7,I<'FOPQ@J_=-\O#J'<'_X,7S70=FJ#:5VI)#GR6*@*X@,&B M)]+*('7;)7"[@ROX5\EI&BJEZ=1(^!BZ\:8I>SJV0*3)[$.R(9UG"?W2?&64 MN['XB01)B1*F);ME,!3\&2/_)B+O+%2DJ;H8AZME'9S?H5_I]:U\;A(]9>JX MS6L0 /:3(ISI?!;J:[DG)2Q0<1WM@];!QA1(N)^%:0]*HC5HBU9$!503QZ 1 M+D;"!$O"M\^,>&L:*;.*IRUL;CQL7WG8ZLK=8#B+-0C\"Q6> %U"*]+?X,\5 M=0=6(ZC!(6A069%S,4=:-<7ENDA 9>.&#> 5P7*&RO=#Z$2M?TU*%CY88@(U MA9ZLZ!$E=0?7'<,4;SS;:CQEN7')V<>F?%5*?*A(#^]@*E)-7.'@)LS[&'A1 MIQC+@;^DUY[/U*N=@+RYY4QH,8VIX1X76489RQ7!XJ6X)LYB-4T&C^[!8552 MQT""5>1V6XA'DJ;FD:EVV%%.=NM,PVZ#=9O 1"=[/9CH]P03/95D_4AQFBSE M7KWY;85_@578'S-B4D8:00I%P FKJ"BO 1%4)T0\S*=K5OF,QZO/3KR8[(0) M&0;"CA;CCQ3*88D77<&_0T^T7G)[R;VCS9-!L&E\SAK]++29]=.GPF$:FOOU M&>->LK\(R99"YE#3T\MN+[O;)[O!@0R*=UJ81"AQ/I1:V[3)GJ:6V<'PCLE' MR$.F*LB!=*$B-QV.S1B>#;]__I/1GX/^'-SW' CZPC/OC1/<3.V2$0*LE-(L MA3&]&2TRT4M"NO5-B7NAWVJA'Q$>I41$!T.)M$8D9GV\Y0[@=*?I5- 9@'Q2 M<-P?+X>^@/=YKO4JF3KO.,U6<,46:'#Z)(]MJ=)^"L7 N N8LY7@F*ZDF+\R M:&HNN",#PAD^3L&EE :-0^]"&ZRRA$E^+:;FK"*3YB 'C+R/4Z',M.*G1#0. MUTAVUR8V_,%DJSM'J SUPI%&]7AB>%#^DD:H:2-7"<3/=Z5JL3?A1'*'Z0), M.TZP8P%2Q15L\B#"H'/DN!I^93DGT^[ 8;+=49JF73_<,;[VXS3W%%B0XA*S M)AN4XC [6S]%[<2;'6\L>9$G:,)?,8"&1]M#:#YE5.\,W_SPOG JDFY&U8#* M1C'WE>@759H,?DJ8WA%$5'>(P%2&Z4HXZ7+DTT/43%HAJ2PFI^8NR4 8W#*= M("6XTAYADA%&B?ST8Z6S]#B,-*^\N,E Y-TL$X);;=PTMY_H6S+=C7SJ[<^A M@'X Z9KN@IX(S78CIR<&WI0&%1@_B M@UL3X@I9<>,\,4"K"QR>_CJ)T!B[@W_82UV93P+/LC:F0_BT:P(&6O BWY#& M#/666X$ZQ7Q0# VVX_S@#$.;2<$SS.(3]+CO5(=$-T%9>=Z9%+S7Q3(KUHZ[ MQBELH-!J;/-R!O=%1 ^-JS(-%&R4 8-E?_#$<4U2'@UOVM]+<$B6=>0, MRYM'Q*?-X^T8*X68G'G!8".3XN>F3W2*E=4/._FMI0&4813."Q$ +.?%2UOX MA[$1:&!&[L(D&>72+NUIPAS\!15ST3YU@[27?0=<5 Q2#:HC@,NHR'SS<2'0 M;@=DAEBJN*?"37>+U0;0H"+H( TQ\,VOE\2L^^/KM[:KPN[@':$=Z%M"$DGL MZ"@949C4M_Z19BC^I$SCAD0-?$XHCO#P-((%UXAGCTC[0KL?_TFF!10E$(HL ME%@\:DA4Y @_%'[)#F8ANF=(7W6O1 ,#%R"M30N9WA[J\0-Q:R.>0%84O:#V MJ)LXX(#X$Y*.9);@K8N1"?[C7ZK0O$9Z GBH'Y40>*B?_93O@SGY1_ 62MF'#P6&URCP, MJVKLP+91B!A+P2T*Z^7V<'R6.H&?%!V)Y?^XG=>K#*5])%<3$KG6)(LUCURYD]0UT7!+HT)#'.7WM/#85F55H792(&<&QLG?C\PX#65'A++! M2QF&KE)1BX/.TJJJ+D!MD!7V./G8"G%X+@Q.I+0\;'>1<%T&FFZK_$->W.0; M9::!_.,&AN7B)N%>O**NA*LJ]QVU] ^*R1,S>0.KFK20!<,YRT*A5U.'--3' M',24JPH&BQ3^UNRUCF]%+U?8\,%6$Y2O=+P=9\5J8IN$>/AS0CQ@TE<@U#BT MHAT+V,0Q,?A+4Y/0-YNI OD5\EREDO:E8; %TW0B<;\T)TH/Q20GQ, FH\"F M),D*_K^4[B6-GK<*>%0@ZX^^C@OIS.UL=8HIQS RY3%"G*U_G+02ESY/2A'' M"-BYO>8[+@(V..C);,*0QO'"16(H'8[UE^UMHU=YZ"VAUA55_:'A'6TW>G&_ M1R]^ ;VC@M=%0%YM>L8\1]C.>BW@?(IXA+K+&S>JTMI164^H/@I!^="KE7MR MF!+(D@,UX,,MR012,B9[2+'1[0[5+I!&A3?Q+:WJPU>#!!,21C28%]('QS]E MQ/V3V.-.UJ3KQ'BF&A'M[TQ\RSCA4%?M/7PA?5),!<$QN11$3G9!-0UQA@(\ M5(Q#49-#/O0@. V 7VP(S\:*1NK05BY@ M=;!/ H(],BX(_(%YQ A$O[S-6%H;0YKR[A$4W^#^0YGR74:LV-%R$7;+26QD M!QI.(@3EB7F+C9H"R]!9DTO#IHC(/I3JE+:[=7K-K*K^SK%2%#X'8^)6671+ MJ3L2?X\OM7;]EJIY#!9)=TX?[*BHWB'5=E2!/#-C)E4-"&W"1*SN[DDP;%98 M-RS+WJFXGU/Q?5:,4,[;U7RR>=K^*%O?S0+72=+^A!&HLVW9B><8U8]6NWC& M:2V*MI&I44R$;&\>;;_G&]:.W+H0U27*/11%2JP$_K\PN04O"I14T@'9*D\C M(\J]Z_D[N+9;_,:QZ2X GRJH%79FVW)(CRF]OJH%(CSF1:CAPX0<-]$F$?NV M(.V'5;7.Y#XFX.)0I]5;Z I]=>9?NEH&>$+X#-Z5D0@')Q5)&TV^Q-2#_@K& M'7TF%09[WS<1K>$16/;#P6SS$:.=I3B]ODS"8\(S3G?G1 )M$LMQG&(%\40? M SR9%-[AJ27"U,#FKW3))FZ,8EU)O(XRU25%F.O!=9*M0EN1L6V(Y_NF^<<' M@G:Z?CLW\AD*HK;RX#]9_Z*H+K'1_S/RAJ2:;6.M3=YJC3-!"OETM*H;?M4& M$GU\0E[D.T1!'^7%N[B"5-GX1C&X)QVQMY9[W>&BUTJ:)V=!F9>M"8MMYL?^@R?@Q M>69)!?I:6T-RAKXR/:M:W((/M1!;&T#8A3$U!2C* G4/6-X*G<,*\E>Q>%D6[O%8([261J]X+8 ;EC=@U*] BZHK*-!39XQQA.#6.()_27*LP<'+>T MPG%QT^8(,N*/,M%3Z%5@3L?PCKM5NU,-X;]_WZ6Q-U;#B TAUVX\EV$<:@5+ M(1\[)4"D5KPYM<.]W:V,%0QSA4A?8?7D$3$SCNYW9A#8*7*OG@S71P@, MH(HJI"5KZ[9N]"[,S;D*7$X!C\RZBIK TXY:DM"&J_9=B++"AA39-1(4.?@U M;*B@95IYPK'S.3##_:P2T/U=]L"_$QJEUI\M#BA9"V:/'0NX3204^\7$2K]FJUO27]8LE@1W&W^?YIB8*>36UK32(OWH36W.(#'XV.3$ MZ%)DNJ/P$%+]IF$R*2W0BYS= $W3IZ>=40FP"?Y/"Q M9QWIEB=*BOKQ4V[:\*7CE7C;H*B!J").P5I'C5;@/[,H_Y]9'4B M[H06J:"JUQOZT3;CGW%$.V,B$-*F^91G]TGDP_7T^W/3U M'?"M0]:DB]#Q^I5MFX$8I_,!O(9? A3JP)6Z:%**8 M! )#C^3AZL/F01OV3:7N.2IBD^;VR5'YAR2V(J[U0!V 7<#"9L10N(MQO4JR M37\7[FHRK]GWUQ(0-OW1H*T0#(#$B%C0PQ:TO)DT6"OFJ1R*8Q=ZZ5)F@T>B MB0Y]B/-TJ;9.2.$DXSIZ'@HLI@::?4/Y6DD7_BKQ'08V3=RS6B-U]VHI"KHH M>!DB;&:[?)#E/38..H\_Z,M$0=WPHZD<82A/]Q"L'2%IG=J2)FIE*\\-G:ZT MTA@3DZ;"62Y'=/$H>R/JXQH;/M .:DM=\.9@E\,<1,YH)*HD9 7!B25#1R\9 MKL!BW5R616E*N0@-4W$>P_"'-^_,@,]IW),W",&B*B-+.8D[. )WS%'^QIMD MP1X;RAL"DR4.#M&.@6<&?J$LIY0B\LN,N7C0YM.2#CTY<\[!];18@,;C1XB0 M:OLVF@AJ3 SAR-?DWA\5@L>L7!+_;4AWI .!IKHF5\\+J0KELD\.T(V+4H*[ MXD423!0#@5&KOA>8PWD6[/T[@CL92!;70CP)X'YHP'P2!?SMEZCE&]5;\#A_7]5C+J:=N M7]4NWGR%W2GQ]2I7U)[^A;#?'H'*IK*!?#< +&^;&'=N.$E1,^T_FA6HY;, M^$\KH?CW9-CIQ-[7J3(H8LPJWY%Y>QU!)8F@O"1Z]&(P([^0 MDG(*OKSK*.)G2"TH W_ '>&OC<&#@=J,:?=HQZJTLMA92M0U05B8?$T95#HK MDX4V62*/:B;%TLBMP&:0/D%,?_R&LBLCB?C(=3 L1U^4+]&G\5XER@ORMM@2 MXU(ADI\&Q?N&0&NR0672IAM]:2;66BS8@1+LLG(E]$#4R<)G=U'9Y9,$AFB33'!T57-Z1^K+A)MXT'8.OIXH\J$ MTA/>V,=+AD]4%+WWTD4'M'EQ>.1N0=@TQ)+1Q6!:WD>P6W6(O?*R"DM&@ 8E MYM' (@X%T2QXU 0'@P#3%!GNL5*UK+5MF=DPL,P+F,*_7;.7&16Y.PRDP);Z MNELQ>G6;1R!@.V MQ\K4 !MDI6G,:.+Y#:G$4FXVES;7'Y<^LKD5563W]^(G M.+#712VT]1,$[6.O [T_I"T&_Q!5%"]0[3(^ZV!G?!-7:T(O!RGI3FMFT^0I^6:P ZRQHB=#",P]>&CLDA@U!2' MP^PB? :,)B?-5PB\1 D5K,LORCQ-:$%@_\A6Q_>;/UU*M1+,C47B8DR16EY) M+LG$DL%9P3A/2:_"'-.L6!&4:%*E@N4K!50:X(M;40FXX :$C%PG10 M%$I"'HV4\0T2Q8>CQ$E^>U^2*:/V8-$HWZ032'AN*DZ)3Z]3G4K_Z+ M?"K/.66[IGD)1-&5&#*5.2Q';B#TV 54C('VR'%"[*%1*W^:(6RBE0 MZQ4$E\F9X2)P:497Q45J#ZHP4U(AUFY6K06./H96->(A#ZI':X.?,)BGE?6E MXKZ:."C$@=&U3"Q$XGTT7:A@?'10 >T._@':'$9X8QR70G?)T/C%F&B-_DF*KONDVY!O M-E].-8:-P3NU!/F>Z,.F:0D[07RB>]_A/;^#]Q_]O/^=GPAV)D9#CA=(K^:N MJ?B .7*.I:BKJPC A%] >#+9B)6%W>'+*4#@K4A$5J$M&%(Z=&H8?DPKTKT[ M85-H>\EH:>"?6"3!_*18.]5K8@X CAM3,*"$1"-.>+!-,/(3@"DQNZ11R)2=AJ/ 84G" 8OSVNB#D47 M!QRF!>>#0,WAE<7-B]S0YQB5-L%LH$#C%GDAK%0I]2N&HB1\VZ'^;QS!L%E. MQ%%50<%N@HSAY'0AD;]V2P^[5%5XCE19\B>8V(!MM2CPU'NZR(=\U447T.3(LN2L@J< M*]Z8D,!AQ)2I?V-?3;AQ0X6;#8/ TL$-+6]N4D^T=XC\7*8KX@ZB=HL_96N% M>(9C/5JFR+.$"Q(1OSFS4= R>1=_" [O4@+:IH H="'&A1:8M-VXJ!JRXS6A MV">BB="UH_):_I4:GVD+!7\C!<2N:_X:NKE]GAMJGC?".//<368^ >Y54],.N4L[:;@F5.G/G7=C&UP(5'5/C V-A^[80[-) MA?S*)X<"-1SC:XT-?G$#]G]\9*0S;([),U*Z0R'>_*W0S+."ML@L%Q K!=,^ M4MDSIJ\P0+: Q\Y%K=_CW8Q X,BY@J\1!913[:5Q::CTHM,J]!=%LUEM@'-_ M=&/TT-JOQSEDF55I\!M?KJW,]!M\]1N5#]()'K8:!BP5;:XI#W"23!XN7PH!#42#H^N82:JT+QX MD2-IU72*+ ^184'15#%A@G4B8>) [DJ8SU4^3:X+3L%TWM4-ZVOK\)#;Z10Q MVE"9MM$LI91HHRZQB6HC=( "*BBG,#+,CYYI*D:<<^3-2")GS*TP*L.@5G-G M:T_T\!(W])E@MX3KC)VB$/0)#/+SDDS]S=L7%6E&I_[VC2972X1'K7+$/BX5 M/A.SUK]6/*XW[R/6 )R-Q/+: U2Z:2P$AB_X@:S'A&,@-N :8\0Z!)N#^ M2R<+PM$M7C'$*TP(CR295,@O$6C^+<.O^%0L#AGG(+<_?AU5EJABPM=ER[E5-2ULE3C)QEDI6Q#W$F#[AXA )1P M-!Q$#J26:R6YXX++0%DJI9VM>0ZM&T>OPT_Y[Q5$H;C*B9LTJXN9PU$V[G<< MLU2EB)^O LL60M*QNHH'P%G>@!PP'087@_KIC^<%C@A-$^)V6"XS PL7^S!D M*#:_A0GX C]X?&(T+J[?YX,3?\9# 8:1,6ECT$.**R!VO,@="A4"_\<@?[ G MC+PS01U!VS#WH<<5ROWB_RS-;CSD;2CU0ZJ10H_OM!RO%ABS'@OW1(8*!&\E MX_D,U!^3?, \72Y-RUJR\B;7'"B>"B#:]XT@MX[\1-(+$X9<,1XQD?1Z_-#MSN$> M]3G<+R"'&V3\!\F?$=WB MR1RMTLS0D.Y0O,8?X27R\3#8!'TY\5=,:P0+SJ7J"E*,HBC_PA!9Q$.0S9PE M,/ YIA^=UN)9F-.[IL*-FO*$LDH[4J;ZU?8-IM)>8%@:8DHRW\R,B;ILXALG MP;^5FE"M/J+[!Z[_'5RENGN)C O-+L-]=)NE!2),$[-EC,MD:5:P\2:*L>T0 MH@X^LQB0B16X<4/^^E9YV#I+?3NC4+X=4>" 0JR%@,$E7+C11# 093HLM$FP M.4FV1E0YVET!JHX1W\F&SA^&=*KUC4&GKVEHA]EJRIV;B)V!#\RH_179PBXI MT52AJ@+/RQ$#QM@^QXPL/.XW[B)C6.HI>NO71VP#A,2KHP(60]2K:^."-125 MINP5*+UAE5&-Z2VM/IX?OTTQ<\<9[?:B5-X\]84@6%$1Q4Z9>A!#'_6EQC:D M%@13S*S[4J#1&FDXNU03C;URJ 51PY:3G <]/!!SPUC(((MVQ\/R-KQIV/WG M#+)^(25SU:,I MVW;HPVU7.SZX(\?.,UTX%%X:UZ M6WT>'=70#G 8PF"=W!PF>QJ5N]]QM+EN2@5(V.IEP^36=: M*B/5QT7E(L^I:9#(>&E<"BSB;)=245E; ,MMW0[&FMM M]:TN29ME9OR;3/Q M4%ZM\?F.22VE_W&[8)I+%)F4MGEU^$MNC"ZH:&.JZD5]27YTQZAH1CX+EU0N M7$EX'2@CU$ JA#WHCG(9@R\IBZ5!K:&V74<( M-W)*:J\@_RB>31@\?=MD5 A[/R,H/*^-^LO:.UDT0E*W1F+:.0JHSU@O*R0E MR=:M3HI M)43KSV2+VC[O;0Y+.YCE/Z#AK!=N<#PM3].-XV0Z![AN<1^8DG8M_4.\B@VT M(!$ "\/FGE'E4SGV(%(%/%."K*B;,,,D"F)VO8O;-/;MZT4D.RK<4+CL^2I*-?7NP M_!E675):T@R'G,D\;(*O.9(BQ89'9C,F9I+S0NA-<>4DL1:V.KB+=T;@(Z.L MZXJ+]"I&X>"S__9(!X8&^AJJ0HJ@Y8)(G:_G* M,\ZSJ\"G?H@A6,.?>'J%9 M1-1!PUN!TN:@"C4&]^4/O8.->[B9CENK\BLL$T#.=>PI0J,"QS2MM1<4?)SI M8-?>)+S;1S"L1$.A P*+B/E=2A^7"YD@"AZ(W1 -Q?(5(=^__E'_IAU=/-DK M&5N<>:*^+57ATZ[)H@AMQ((H> 0^>E41?:H@1A$_F7*HL7-EFI X$<'(JVL+ MX'U4)J68.4:T4"-'(J$1<;I%4S0H[&_$ZFR[$],4$ZXQ#^3MV7;/0M6"E3<: M-FY=*& [(3%8"9M@BZ"9\^ #?]_$JCJ,4<8VD&KU9L(]J/!II8"--$6F)N?%O,_*J> MM+"05$A4P*TI;QSE,Q0AE.8K:2Y/KK2F/(1MUO0^%KC[^T(OE(X_!WK,,>+4 M1]2)))#+;F[TA/E1*<-E_&XAINY.8%?@@$P'_+^9G^4!@ _ EV?H^"X+M4S2 MB:_?+W*&/E0Y914-HGZ1T<370&>8Q2P?^1YX MXVY@QCH=UHXA2N1"R!PD?_2EW%Z?VQHA%AHFO AQ;FX"W,7I[(W!P+)B>*6I M#EX_$G]5-LDR+=UX467, MO/9L=?XAX^QZC>-S8!FV=IY-2'/H:MLT3U_4$W MWF\?N12BL;=$8,1:H)-Z>ZCMV\UO7K_]&?[[OQ<_BU3=$IG>';R3?C1"FIK7 MC/X/:8?H_A;D\4;"ZKBSI;I8F;0&)T"DO49)B8\=2GPTZIP2 MVYR.+C9E\.ME^9ZRW$G=SL$A05%66U_S\HA4R1XWB!H7';CC4'3'X<;U0W-6.,8D\>%,%C<##U@ MII390:T ?C,QV(60HU1&%%1BCA,Q.1BNU1-"A)*1ZLS>P-29!;P8E'FX!YC8+/=;XO,&J=(A$('96$?:L^@'IW?J3P'T:0_E+!<8^ MYB6=]E1.$-AP15=8R(9R\R:='UP\/L*EG(J>N%UN0#YD7%5+XQ>OQ99%>(HS MXYA)K4B0KWF*%)5:?Y+1=LK8?./3>;J42P3O1)\3Y@V;ICDW>R,#MTJY3@W3 M_U&H#N^:O WZHH+/*2R[^AZDQH7\2W:YHW^([=N,8%/PVS!6ZOE/JX9K%!ES M4@LH\4Z3JM?L2[ $F2)>^)IY[?AR'<'%/*5JD*V[IK;S\E2_L84/O-6XNFRJ MZU 1=1M< &Y4.-JE7,)RN>X.?H)-JT7N6Y'E9#SFDI@08V%^&P)T$I[$QC.5 M$L^'MHE[*ZU0(0BO/!:>Y;8FJG5"XQ/&B1&7378\+,+$##H]W?N8Q7S(V!@( M2M9WF;D+/;QUDK2U\ATB+Q(4X:2D[8?D$#V$&@WNC)+PXJ9P-K- MUM90ZWN6;8RC*]49!_]\VQP,^1#.%HV4P6I9>#N3N'DFK4W'#:/4.UX40TO( M.-0F)MY-&/I6E7Q7Y5A>8SGF=>-;&-NFN+6%Z-[RQRB&BGJT*ER$FE6DI%"X ML[#21N(E0VU6@HH1XOU SQ#J],PEM#:2#!?,E/NU,K$]]1[S-$2ABK&8A$K) MR@#OJ@]IELG]%/5B;RT@SLU2C >2?*EDX/K0$$:JM MUX\D@PC8W'QKU4(_$2VLXAA89(%)'')W> M/34:)4@56C5$Z%DK"[5'#36HV@Q"/!!3=2L?X1P.;2E/8RQRT& MDDFQ9*.$+TCB()%=H")J;9Q.1V,.PDD8WT"OA0))I*3<*%V>9H)BC8=%;$C: M&(][^ B&B3?+'D.5(=?( 4C1*6Z9LX!@\(.%4UAP?2I*.HALAB> MN=TYYI,^Q_P%E**&RDZ*;G?T-@G\#-QW89;DROY 7$?U36'T@)M%!7*@;;AY M9X+. OJ%VRD$)7J_XBNT<<#RXYIY '._/7KKO/!5R[5(Q!1WV6(I2^S8&: MXI67( D/W APJI4S.$N9'$C]>U"/4OQ-ZAI^05I$ZMCURH^OZG;E6@!#:1*< M5-%F];/)UN/F9@R76;K2+%*:#Z1@JXB"<]8Z#+4/;54-&NYMB=9#?,6$%Y1P M'V!&IN3D-?HM2-OA:94]*UKO0-RW<=FEX1U+/A(5[J"(>A/W>\Y'VZ@!7X MI[L9_%R EOQNT'Y;#?=Y/=$OWZ23>O[7$YP*7O;U!/\H__B6/AI]'%M*H&LE MRU(7RT^S760Z.YF;P@*>\%L_><6(?OSDNX9)PV/?/-*[S*QG8I?HUC%DB@

D'M!WF9!YDCBPA./!VIRSA*AL3=:DX!;EOWO2.Q[V>YE>]MD.\:G M:(QKQ&5#(,8M0-FCQ?:/XYA(HPY#FA?&4@*>)L3C:[!(SK-I!1:11O';F\VND<\T^G92HW63?;NA$EU2(MZ+J_U\ MQP,**"'VA0DX_1N&]FD3A>O@G[OINBG?UF$B4]UO>[V$4<2CJ(@MO,A6$H[% MUZPF*;>96!"[:.@=52(615;=$R)00;&?UE#ZZ::>[V-&3!?<54(:;E*)@HR8 M8^II:<;]/@*NX!G&EH7W2_;^&M2 MK"A^E7R\HU.YZ P0RWSPVHT=$?0>'& KQ/U3#A.^A]%>:YY6W*^ (9+G-H?;T= M ?@.C_^,[S[8_[,YBI0B@<^O89LJTW62@NYAR0_W[9)3,Q]_(&DB<>L3/RUZ M<1(HDMDZIV:MW#CN7ZND2C'B66)N*?5MGQETE2"]Z0Z5Z9MWXC,D(HM5JEK] MZA:$DUEB[M,OZGBUH!90UZ'CA0IDLUNY5'1HER_:,+BRI6VZY%H:-+!22J6Y M%]U3Y/%R2JJ&_2-!EJFTB8G@D\= MH[43'$^DK87ER7KJ\9PGPO"2N8_-EE_2#TU[B#4*XQL]]+A'K&;<:K..DGJK ML.4:K@N9!HPX>.B/ED;8N.MIEI]^N'^[6ZXY;7+V91D$YD,D1I; M8^6\;]+M<3WX^H?W%]]XA72PMW?D2XE M1Z$RYZ5+'R:V&RTY[(8&@2LH/=1 M7U.21>V)0@1?2]$[Q'&V(]!%8(7^7=8ZPE<37][^_/EX.N_@0IZF_P&AL$: M+>K]T^\J;Q(3PHR*-ZIOT*A,&(>:(ZX**W%F2>E[>TKW3F]-_GWP.J5&X1-L M!X_(>9+PKU__]/Z;(36)N)%*F+HH/BB=3$*6S<7_W]ZW-K>-)-E^OO=7(-P[ M.]TW()FDWNZ=B9!EJ<=[I[L]MGOG[J<-D 1)M$& C8=DSJ^_E:^J+ "4)5FR M*1DS$3.61 +UR,K,RL$"I=R!2*.5=5XN8P' GDSANEACGY3Z M1@U_,:\-4N,6ERE3!YL!X@(@YSM64K.+!7Z1<2'I)HX)/^GS1=]UQHA, CAK MANA)_.'-9;V7\P>+IW [O!4!K1L!0(O$!^_UEE]7&W,RWK9!=2ZD?-9]]ZTV MXXW:.B]&)@7SB8)+A3#0$YXL<@(M)<&$G.A;;795V MU%>E/8*J-!1)NB"ST#=EGENLM>1;*"GMHW;%G#H0QQHP@S8JY;OE^F"5,>I^ M>]R;1TS'#0G->Y9/$*D#SLH84#"BD!+ME1EHW!RKM5?Q5JNG)PG9)%,+% M#TH* .CQD?\_34IBV+0%?MZ @* =D;HFX!CNZ!M.U&'U;!W9$N;(S9>LYU19 M$[N1'F08!!V@T86+Q[&W4@;'K#EM2]B$6KV3S8%LS=>U>OXH,#N8XMT!FKMA]63LC)3TVPH#DO@6%4TV;V)" MTW3Z[]\-#P<_'H["@\$@' P&]#.?13F: / !G2=P)B'=0GV 5!FCQT5?/M[? M'?V)_LDO!,)W:>F^YM%^-H93 R1U;JFZ] =993>)ZW2)EI-7ZCE.4AB[-LMM MJ_H56X?-0^>\!E[LU$,?JVEX2-S)]\*&%OE\:)T0_0M[DP:<+"DB!PH*F\UB M(&CG75GU;YY0DQ' _>(7%;ZQP)9_C$9:V.!W2B4QYB\Z!O;! HD %(J4-X6! M([ XMEVE5)X_0\ZEIDSJL>2]-K2 L*]H(;[""@/ M*!'/.7<*M6#C!(B/!2#=M=+'FR_+PO%WC"-8UFQBYT+ 1]&]" MRJJ<1"E?DC'!@R+!#&L=XJ6VK=7Q\MCUV4-XNXA_ JL%> N%E^%W#)M,WNGI M@:1TT1 AVXDPP8.G"VXYE$AY8A[J?1D2R6$P,0BF%@"#P"$+&;=#:@,@HVHT MCLA\++4E#/;I;0P"OL\PO ::4.T$?2'QF)*BCSLSN,I"Q ISWI+,4VTTQN,U M!S[FW(@,TC6!"8HXYEU##&TM5ZQ'K;O%\88(Z8&G\(T/6*_DWZ^PSUC'P6TM M%7>2"-%]/O-5%0?;->JJTCTNJ,>7;+Q(>XAN-QD\AA;5V"F+PZEO,:2E^7 ) MIBMLNV_741P1,&.E5IAKI63S"?:,*\-4,%:?V4;7TV[P2XLN8./SKQH2Z4(W M'/:PP<])GDQ)V9%_)^CHF4 M+LMFY&B2UJ5 ':EEL7AQWIS0\VHI/)GF34X/,@?SR0L=_!/3E/[+/0R9+.['5\+<0"!'CSL A$R46(1)SD0[=TY-':/VW"NBZ"P(OD;\D M';)()81L,-8X>*?@[%B]&Q#$T*UF:PT<70#"F(/1W6/>9K0M>9L',NOL]V*7 M)$,-IU&R;-5VDIG@6T3>%OW>?F^RWYA_D3))+Q;DV&RI&J" TC"V0"XZ2]J( M;G0#454/=VSBNKD#IJJLJN0GNNDHCJJ?A=@* MGL_'>ZO.X'K&7A4),>FIFTNTA*IAR:)(C9!&C ^ZGD8142^]L+?_ M)WQ,^Q&.@ [9/?WZZA,*[OF/.KCN4;,$@E-4FTT9@W_&0:."FM#%.50+&))2 MK92T)\/!>P_1R7W?,TFQ!X#K/ZMA%)I@EEP$P)BQG:SDS:763_2[JR+HG!K3 M&I)[@^=#U?[T0 Y]=^67O"UX',&V^PYD]^$;W7OA[(7SVK$"B",.A 4*<\! M=[!2RG/"9L]87!2YT:G4@02IOYW3I7DX5!)B%IO@"WV PLS!X[*GTX,\]*=A M"T^#9@NEL*V B:*D0WB7\.BI/:?1RN;8!*I%7G*$A&.S13(&\%"BZXSJ:7\ M^@.P?0< F3(0DWR&U$,$FX_T+@J\GNX%]@38@@<+X4/5[Z#N\1&:D:.7^U[N MMT[N5=LD"2RFC2#(3-U1P;2NUA:#K0%\$6?FK B=C-L/V0W]*Z@""S^HP8[ [Y5R$48+-B0&K&.$^7\G[TLXH])]8QJ>,LF;@YW M//K55I(94BT+1+,46[ZV%!ZZ)J03;,P60X;-4;VEZ@_1UATBAV%D&<10@)%J M@ #HF/_WQQYKKI??K9-?*?*6K 57&Q% 8B^POCGNY7C[Y!@*N,RM%=LU' 6PR#)3&V,E,WK&"4(!>+%-=UT%=#L?V0Z]\;CK]%_XJ**=29O2.V=_#VI]C3B!P[\)5_1F45!^=PA J;AJ ?\RR9!.=_ MU D2(KDOVOJS\QH.G%F&\TD^)7(+]71S^3ZOWX1]'>-M&V81@MX]K^N$C2.,H^0$9N@GU_:?)'S2SB88.13T&;+I)BBOGI=0!- MY6;8$UN*7/10UW<>58L%S_S3-79A\=@VF],JVK B JO2.(Q8 M( **Q [7MG>GE'^F.5X R.M!KV&G#;;\ M(JHQ5++B2/0([$PD$/!@+-7WU5_Q",K$3_HR\<=8)BY,XUH1&.'%NXP'!8O M[]!?T@"IC:#LV!SQJ+0@RU[BTESCT,FQ1G W.+5X]\(>S'I#*[4ZY39Y"S!+ M5<4NI4(_Z^8M1BH'56[>S88;VI*X;=8HW(B<5E4=O/AN= #__9'Z$QJEU$5N-BU#OF955(V]MQO8N(D,_ 6VABHQ6M[DX+MVTA M[[FY'-LUI>N,Z#88AGR9 X%H86DF &_"-6H\A^9>^DK8!,X-OO^OT_<_@*_9 M,3C\^T_OWO_0Z,#:1+E@;2'/J.2^#\O]T3S,7CB&CL6LP$1J)<%/QD/\# M^HYPBJ"BH2)L2L;<:%9F:'$D'=%P88H8RB3HVL!XK)1O7MFN<40"(8"[NHUQ M]^D);MDQWT[E\^RO/@RCD&'[7J%_OK%N!7JB"@Q;5D6>>A=!# /2GT^]ZI;@ MK9)HK[2Y-,+&O^9O8,LL%\S\"A=.');PR)P2_\P9O9V\>/#@$6:!F3SB;%*L MJ2RT$K"R-77ARGU$P-CRM.8F3=)+ZJOV;PZ3(EWC+-TS50\UEOX()H<06W@\ M0JCE+," O7+P>O+!^9=#-( ^U54[V&NNR69-LC)&6&?ZI_ML2!U*JP+1>B:I M.4=XE<(IF2*3!7 K9:>WMH-?AW#PHG>RF*H9(*T W]'CI;%7_76"QWK2/55D,_$ M"@&Y=RBQ8YX?VD$J+B=(O&.0C/G:&85V!>]&ABGH5 ?2=097:HP*KA[P#E:/)9DKMW=(+.0'.#&I M$2'^.L6%JX01):=(O$MK);4] H,$8_#,ZPC7F=%2V!NROW5H M-WK=92\02%EV )I%_7X&WZIR8Z96"WKAC4B(8UZ4+:,]+BSB?:=.0$,H#X_5 MU*VV@.]^R/*K-)[.C=_Z7]Y(<>G=V)AH78V=2,X\MU5']&:(\P,,L_;J2;LW MB8H)7WX32@F*Q8^(-&[+!W*5&E/PZ'I6Z_*D_36,(#^^ZXVZ"/+"DBN3&1'S* M/UW KF#9^8*FB^/=>Z5*'LW.V<*<6IP!(K^C-2,V*%*C[/PC=Q)>\.W748FU MI-#<]!' SA8O!XO\BA P*XX[4-T^:F-H#E@K%DD21*<.D9X3L4H#1'1F-47D M@&Z.-#*:(=E.G%;O-]_X'HIXJ2QK(&H0L-+&7?A 5(BR'9!M8[%>C\/:IMA] M<(B<[=G'AXB;OVZH&/ '(F;AF1"R$C8K!S T'J M)4;+,+)$&.V1E5-[CT;T@#3E^P^RI; Y%X_FL4CN-F5WCP9]=O>AL[L/(5E> M*BA>)=,80G"L5T"3UR7'ZV;&$9SJLI?<+]*@"R^ATR*J,+D=]K<4ZV6?7E4T M0;%'DEWF'QA"MW2O)0[2*JF83=>^"A& P>#A==<8JC2B%E:EISK!(D1:T,)%=]._EA&@+MXM(4>C*)"40,HE306 F:LK,WA5< M"K'@Z6?4=8MZ":J0+0P_*E*CVA@54>IQ0'UZU.)86HFN@\H5V+6R8/53#\Y7 MMSC2 )J[KR^>LP)%DY8 LIAP[_ "YU.]T-Z64"U-M9//=E;YA)@#2MZ8JJ@G M'X+"W"H(IXLT,LROBAEV'RNE*$L9JSX'KA0ZH[I2\^9HS2BAL'@?.']G; >Y MT5Q.W19Q6.A/>8FA#K:[*BNPQH@DC?G#8> 0?7O/VJ( @WYK_+MQ\S$3CZ129=)+A M;)=)21$A0QG-X@J5B/ETULJN(:<(4941PSF?60RG0303L:5_ MKXMU&\$<0X\E$7D4 C_N?%YR>0L/19R>/K6L,?2'6:2F< M68L.=[]!HD$! 7E,!YW46EA #((5R'80=E>I=(RA8+YE^- M5,!+L_7@8C8C-((FPPN-0@VJ>BTWSZ3T4F^BCHQNC4)O1/"; '@V2'GYA7\N M(I8 D,&2[R,J)-;5Y-11XJ .+@N0UXB))C2VFO6?5%5V2RC@J)@N^>US&:;XB M4 W=UF]N(2 W=#:SN=^W3_D6!.K'2*L91L4 QDQA43 G33+AJN1B"B_? 3?> M_/*>:.RV4Q8>"'7<^"%9D[\GOLS3R_@6ZQTL\RGRB5SA?3B2GY$@A'B:2\ZU MYJL%%NVCPV6E1\C:B' )-"=Q&H!HSBC@*J-"9&W@9K+@KL4\RB3/*D,@?R@% MYB>T:?ART%MSHI.3J5 @78:ATIPZ3R5+N20.3@O=QNWWE=Q+6!T81]Q< MJ/J#6:;5X7)G*N%B'T0&.G:'5CI!8904D)A7G..7AC$! S./+$4.K';G 8:=329Y.C50"T#6E5& MRMTD-AL0=$^!-]VJ91(^$;-/ZN ;.?$W9^3=.C6VM&/B#V7BXL:#Y?;CM<(@XA;[A-XJ4[R2Q4E927(L#;I631 MP R7%#G%;!I0#\/59X[")J"AOZB]CP3*:QK*N#0$AH[ M#Q>H?3"ZR70]3A]A',7.(616ALJ2*V8RD@"\1\E**W<=5@NYUEUT(<7Z('7; MT[$=T,X-6K\--V/FJ*=2$B23Z@_0#4?U[M/GP5998VDG]F%@< -RN#L0BU*J M$DJ!Z;LJ"J;O8)U7)6D9@VJ [DZS,9X#K(!!OO!%C-)*TA7;OC?*(<-MFLZG M.3X8N7$WOWB)(9.\H]=*4OUNFNI)\/H)$)LMDX\?2YFZ'2C!*'H! M-5_R,/9V5%:'Y(!NXW4FX0I'J89!3(@0(?4$L@%J2;?+![*&2<[(S **)1!( M(?FH>R;M*R\29BVV0F4^U1@CSH$B6E#3)?YN*= /?EFC\H#E-A^V8Z-<9U&B M2#:TK(H7 1LMVD20%*PSD^BSC5^@YZZ@MVR;0<>!X="C<2\M!9_Z/)_'L!%E M(A-97FOFA-5T7T9D%_Z0YO&=?\MO(' [[S.$C[0O%:@6Z2J?VJH[75-LD M!C=F8O02+E&QC'AM!'4\@1NHTY[>'<"H& Q)ZVJ>KB__ZITNZ-[M_$AG MO$4=PA81%[Q%UP0CX7#O]_X82CI!:X6Q1?+!KW*Y##7.=9(%/_76T/L:U7OL M2:BN\N(#[2:GQ!+DZH%0C_G>OU0M!Y)?9U0P&04I-&KKU=N7(QDV" M"!K6[T#-J?E_G,%AS6XX6+K; Q=1TA?V-:6(E]'X#C9;#*T[L0QK@'_#B\PE G$J?Y>9XSD M ?VC,S62Z-(X.*CA4R,[$ 1=FNL2LOH6R&'OI,O23W+S'D24:55W*$F6Y=D. M ]AC:PJDVK!'8<%$I7CAO\JL9-OT8_=Z<"7X)7Z@5?"%?VTD96V'KL1E0,B< M;P[W10Y?8UR!=+V[B/(B8U+%W.WB%4$BY2BD1O-RN0C$'7)^J/'U=:8;(X9< MQV8O!PANSB6P9D7 ^5=G5I%@HF_()^[]@M2TH/"X9B<[2GJE4MD4$%W>N6I6 M+C14';?(ZL=##6]@E..%QAS(VV)V0F M.HO^E$*([0KI6J.,JV[XJ=IM:=.;2E72;G!*W-^D8[WBA0V[2@4E\$%J(E$* M1 J,VX?$33Z\S=F2KP&P43,)"EA=.ND"VB"C^8XUUB&N+)YH"!X:1ZN*0RO; M-:=%J:\.)9WB"+B6"Q",#"1#M\IP?(<]+L9=C HJK]GT-:[:0E2%9I\%\7GC MLR;@^[0J"SS#YZRP&3?H1XTJWS3%LJC=YN^Z)8>!F=6M(6!LG.0"BS& V@'_ MN8S!R['I0Y_04+IWFG5XZE(,5V6(==EB+/NGT)4P-'T@:NRA"$Q<187C,6XX M%?86#N7+Y.,KW"?FK,#]=^DA.>B(::O>BW7':$H)_\/?# Y#^&:J98V(?AAR M&'2+D1"J<0.H'0ALFA.5'$GDS8$$XIFH3%P\W2^/9TYCVUZNF(U#/ZA%\2D_ M12$E-E /TGBLI,@D[P@E8D?@$R MK%P_ZP*HJHJFW]:\LZE/*,UZD7#/()_8?:.S2Q9NGE<6+3D/BPJV M3,RM)2KL-ZGZRBLJL45+Z@*A*M_@\7:K$JFRMQ D--,0?%!N8G//@ZPT!%^A M0- V5]TMMG%Q'(U>GAR=CPXO[G)C^\6H MOF X /F$Y()K3S]#+<=-3#K@<9>8!'[\!631DXEY:2C/N_5P9:]AV&@\?LL0 M?B7& 4_AK.&_C)?+]<$7ULO#;CN:H'G*:_/O8 B;^\:HHN U;;.YJ/Z#"'2- MYG@;4Q-H!O)B/CS8^8=XU8QTY[O3HO] ^2!Y%2H/UC]W]$B55]WRLZH"M\\\V_@6LCT5-K7*X_3JR+5 M7S:<[$J_K"=_$^QW:EM./I=>NZT'^RH(,21WR9#(_OL2YA4L$[8>.R,2/>#,@FGEJ/L4;(#:\8U/Z),U+QI6+ M,\0.C3BT#U%1]RP.#XC3_EA/P[;5FXSZ>I-;UYOT&NW):#0;IH <0I()Z"-7 MX[=1-D3ZU>GZ'W$BI1V(;C7 Z/OM8]5=O=P_&;E'^\*58+D.BKA:;,Y6 MV1@\!NXDE& ^E8')3PCBD9ON>\'N!?MK"W8)FYF4BPZM;@.^'671*JUK5/]4 M<)5L)AEKBSBS"=%$P'7L%7DO[U];WAFG0B)J@H,;6H$6>?;$.8"F6X(>P[8@ M*$B"%B/$_I&6#;YQ*<^EE_=>WK\ZER9B2E!$(.0N*:A=A81PN %JPA=J'693 M,/RZ7YX1 ?UN^3^7#JC/UG!155919Q8L?AI1-1>1)/J7.<$:-3]PFT+Z[6PI'[ MJ+I4^P!Z7IXF$R[RMX5EA'G9FY[^O&S3>2GB"$'=T4-2.9UQG,4SH>LK_$(5 M5Y7BV%2E -0:*QWDCKT\J"Y\<*!N74E0/$S]@>D/S-<],*[>>Y67U8YD>HPU M6=4 R'_/$OI@"9NO74"ERNJD8(K,J+Z;^4"I?A4C])8(-@RA+ 4.'B97Q)) MTUU/YX"9((A(T%C.[6I+2.E1"P J'.YO2&LF]LBO )QZD:Q -4$*"]$G5>O M(D^G5#E?$ON1!R2%: )C\VHBS, I0KDW."(L187FJYA$Y4(A*R']M% TRC37>(#86>CN@ ^C!G"-6"-X)H@\(M W[Y4JY MH7&_0$0@A[HK'0"8)K6 ,U*/R 2>8H,8_NH/6T8;1T5&56,M[ H'0@&," 7! MGV!KC.*HD@%IL%W"UZ1&4K\>\T**R*B0AX\VMI!MEDI&9*#CKX#!H"6OT"7A M.2$(U^@V*@IKPC6YC(U/"?7EIX+<99_9R;%%MT0&06O!GW%[(J'U-.]I;02C M*Y?N8.#1\M%G,U'GN]9"YS2V2BN%)+E76R]]BR MB=Y"[\/^'1#P8%$OB71)8&S,Y]'^J;R[:C%I/;J%;&;]E2.I5[0M[X;HQ&!WCQ/'1E@N"P%)Z1YT+Z+%%B&KH M16?J>LV&^G=TQ:2_.+S<>=OQ3&F+BJ?52+P!B+"EBCG37]# MVD@@^HV=)H6E-V83;L6YX3F4=N5*A0<(3(UM%XH9^G>,T)X5Z\2]?=BSH*@Q8-BNPV>DR8XJ..5]J M]%XY9]7).7%RP@.)(P.[KH)-R[,;O,]];EIVGZG\HZF.$'$1.![-'0SCC8R! MW;E*'0I)5IJY/2T:M5L4+'E.T\:*Z*9F.DB 69W@L.QOJ+5UGN9CB,=07ROV MS *ZK65$P]Q)6=HH 6J$4OHH@;73+!$4==&]O*E"H,J:$Z5J;>2A[E9H8\O2 M_F@K8@0EMV-E;5C;TZWOK8>/B+HL'E!-HP?G6M2%K57#:=B[MP4Z9J]-'0H9 MLB5>M5"G#(7!M_!.2'8WQAK3"Z]Z=G_VY## :._@1H%:-) $F:V9V,$46 MV-'PQZ"HD7H&N$0MI:#5M0J2P<'$=Z/.=@_J/9'I4MZNP:\NW =\1PS8P.+3(C.W$[!V4&20L%DB@\YH0T P[W%JS*/9? MM8GR:5]KM)A,4!S7.^;*"-V8&@M>*"XL8AG?9X42JKEGO%EX11)QX7VI,$-) M?.&\(Q0#;&.ZA9>F^EX\^RSG(BML];;Z4/\FI': M9"%88%%+$\E/Z]&D9!['R\082_:RM?KXV8DOD,Q[GUOE:>I\:W.C72)O$7%6 MPKLMI;$'Y!C/DS(EF!CE6>?%VD(C=Y@VUH-R)4=+AZ?00@*@BP*!BHF1&QO_ M=--VM,P4SX;38[2/8'%)/$D F8 ;V"4!8@M'1)(]UP?^!-9FU"LKT-M M=4!$#.:.'.'VYBC/1.ED@6"S[KBR=R&M-0F\R S0<7R3BI-'(4 6^@'SM07)]&V$.I,KN2M^A?3LW*PK#IC* MD#*\(:%7*,EZAY_G(?7E'D467#]LD>-[; V?^0$L'+_6L5!E (,SCPH( M?4[0G9B#@/;31RR4R=JLO!$$3"5HBAO8:BEDX"Y\V7//$,$=@N BR M*0C[@.L2 9[?FDDVF;##XMH2B!%M/Z;1Q N(E*OBN+R]4VO1+1!<$9G,?,A9 M%K:8B#WP):$Z=%@ @'@W=G<=VB"FU\NFO81,G=P44L#Y<]C*C9$E60,R5(65 MRDD!^:*.'4\T?"&N6'+9@'!$AZ%Q3X-* S\RK#5 5)M#!52<#=]I(Q-[F:=3 M;V>"RR3"@;W&@E7(>/[LT$3URW8L[C5,!U> QL6SE M-#"2%AC2?BTD;B55G!Y*H@I4$'1R1(1F)=P<& NC\#+3/: :(Z+0#*P1#647 MJ^ LB;RK0+=AF2Z5'5HRFS'!T),KR]=EM NA-16 5\F&P=LKV9^$$%N*N2: MBS,$474HF7G9'88/71Z0M497$"4(9XN@%\BA&/" MQ$0;^A):92-2GW0=XKX];QZ5GRO,%I[OQ^*3;55B<[]/;#YT8O,A)$M9E(T9 MD]*W-2Y0ZE^6NW.#C:2@E+LU\IN+V!R]!218$%%1 .$M$6>.X[YIO<-Q5*F-"%!E!W-.)$Q#'."5&?%-J?*I4K,DUF M8;$\FVD!6H6.["@GMOS7@-=2< D;8B>B5_)X[<[: MUIC=X&T\06L7>G[E[T9X2DL_1]=T\44(!U@U\7ARB#%K045>)1,/0M!XMHA' M;N^4NDN'Z> LBMN?V9,FGY%\8.>>NMWST+I_A!"+<1(+"H!-8V)YE#8@M4E, MA^Y]FT-TG15$PES5#_MZ M!3;-$MW8"MV] 6SKX0 Z?.TM][<, SB(?5W2Q6X<$XL"5"[D\"02C5(B-5(B M#O#O!":+X6F /C(J:8(2"BIXUD MC'.QQL#P S.D^HO6A\$.8_%NZ2=MM/6&VXQ9M] /Y[%-][Z',4KA D>]"9$/ M.2S$+I37XPHJ5:$&'=[;'X,;N[.5Y:07ET5J*\91]@$<0K2S2)U:^K23!262*+2TSQDU5-%"D0>Q+M*7P":D#FVFX\8&*% M0LW'.A&DERGK[2#5-'!VQ+L:9U[F98K!"_ O.M[&:K?;B[B9%;X%\]%[B1I# MG(XCFW6QS)-4= D?-%$$ (:. 5*,T+H *IR-AM?L*#WXU7"=:'")JA[65=3) MWBU-/V*58%AUD=EENETQ0&MIPHUKLW4G:#M]DM=T#"&O@%E&PKLW&AQ)99GC M2:@BD0LVMKU!8[^Q@_HOH,U.\UQAW YKCJ2E;#N+V;]VO. W#'ESE@MN.,CD M%D_%4A%AC+E,)>;62,U@T(D)!+QUUY[!B:8-H^P,$!5@^)Q\!I?0GB3%I%Y* M\AQ\@(ETYTR,,5_#BZFE03%19F72/,;R+-W=.P^3!??KD# M0RH=B&("9L2% = V.DOS*V)]-AY.*7QKUSQ%MWF05X.906ZG3?X5/54-]D#- M;QJ0I\W1(7"#>D.LA'!G4D-$;"N96* HQ9M[N8CC5JF-?JX-MEOJ1PCU&$'. ME\D$XFC9M'191$I:H,CC"!$V"\2] SFKP$B->]8TO\K DNH "U753 /(@"WQ M\N!<(E]2'?)1V2PFL;6Q5A%$U:=.% ;5QLY"0$%*:-N"&:FY(?@2P+#IR%6> MD*+BFI'.4P$Z)J7\5<1[D^,S:Y.B=(,R[;!Y<1^9O4D5SZI$B],5?-[/9V[,! VM_-&C3'< M@V49.=8_<":.=]@Y1ZHKDS+K3B!JCCR8.^0$ZS@ZVC CU6]9FZNAE.JAM[PV M=AP>@/]O1]3ML\H.V@OJ;G#F# ^%J]S0FM-M-?>I!'7P0- N@<'/+Z'"=;4= MZMR@>*I3N2RDYJ1C086+1[2DL]2NEM@;YQ^7CD^K7% UMB?B-S*@8[?^\53= MI@B6H-N'?^B>GX>U<5N5$#SH$X*/N-.QLQ6>7?@&YAE5P;PC11/L#_;%%W@7 M%>/(V.J=7S^F\3HXG>#!'0T&(]>^QZ=0SAWJ&/0[8FNK?-=!J0;6 E@7,NW4 M'J%86#KD5'5#L![VM4;^JBK"-R(FXE+[9L M68OES+B5B3%:X@>H9)FM\<\Z=W+S1@;O:FMYJ;M7.@TQ7LB5(C8W'67L."D6 M7(<\DW%#S*V& $ZU/"B;RM=G20GA=/!F]'&(G*RCHY[;>B8$*Z]N^6KCE=K! M@T>6E'IZN!QR_5295>90M]$QR/1P:#2YY?H'<"B-^"54X.5VTMR\.QGUI"+2 MOL$KK&O!H%Z9*55I/"9>;DQ80J2>KDH86 2N6@PQ4 7OAB^0F[/$5LI*5X12 MDQ^\B1=ATQ+H>"]T#T(+9]:YABY^#7G7*?8ZT]P)[F)LB_M=S>C2C (3;W*I MI,I8W=[H:5)THE!>$!'9 WG:#1D5ZF M;-$T3CFM1*(NG0X.YPF+)K'!4PL-AU9;[9'BT-;8=&Z5@: A84CZK9[&!@@Q MU2VN;X2^_TA0G8_&1?S:HSKC_J86\S067"(1GH-9+0'&9%*[5D\LVG&7V"R. MIWQ/5+5'VK(8#8:-5,PXKWDC4=V_HMX1O)#S*Q%GI6%'K%HJO=+Q^U!Y#B_+ M(P4G_FSNKVD^R]?31!/KLYSSU_&DW]T&M&U1I"T17KO$O%D*=2A_,2<-XZ%< MAJ-BPS-S@X-WN*'&'ZDN"//2289J)KL'0\KV =1,FI?Q=!@\>7L(T$]6RQ!0%HDJQ65 MEH$94"$(U446JF":$T.":R@$@;FK(2&T-59M ,5&J_Y3W.J'&!7?-CF8Y71( MO6(=T-AUIDJ5QD[8-\#>]'?)^!T"*T/'FTM&)LIJ.+9- M8+_RNB*/R(P2&H*<%Z3HWJV@7^9IO>2>MPJ[B&!-JCB:)KK=ERLP!>_23&)> M,-@R*[(X$A 4+$ETE /7'S_6H"G>B(PJ3&=D)N1-:-G2Y$."323<[A*"=]#I%O!J-.V735K M04FA@A;NT-!(\@%[2QAI](K\!J#?RHND7(9!%E7(-&Z^&X'?(!<$^_I&(0PW MM36.@+E0_=T? MW8^@5RX MQ1C 7M-5DI.$K=I(KV=3@? T-H_="3)0[.KR)T60L7I!"LSY]-(E*,D0T)<[ M"KT>-;B^8&M3P)4T/),USJQTAJ+.I'8@M;C2)77D00<(+C9\$E/6C462U7&H M$!E%;*ZDX$IGR1KP.HPQK2O'C0TDVKTT1Y@] G55306V),YL&]8JNQ:N%G*F MPQ" 4K$Z3KDKEAS(L,O&D1-)@V<39OV[X&=CQ7(LX=?P$]V''OH[G?D2\27JAIMG0"\"MLN^2UU20YIQ2 W^I60M8WC2FUO4*Z2 M#[0:Y,J$\,19I7YC=JRZ@L"3B#D$N^9(F1BB(L.[,Z XR <2N))Q+S'W%6!J M]8\ZF7Q@'\>=)H)-E^&OH$XHKTL,]V YC5QM"_3,P&M8Q-$E^#7H'C;FU^VQ MH[=^B<5*S=L!)5[MAI["M[ P>7J-2J7R&:4L[\065R MT2678K918+?.HW@$V(^V^ZC0(@E^2S8K(\3A@QR^'F[L^ MK +#'9P'C^1W*M7^RP2%@HWC:M=3@/J\@NT>]G:CTAMH5\/\P##LU MUKJLN&]2KL_6Q2%'#94_]J(6^95K7^%\5&P%!%H1;3HPSA802+8^6*YYAG0@ M-\.8L[Z0AQI[&SVM5JTV)VPZ:!$L7!>/-[3EEQ9"S_,?QG'#A>;+C"T3@WR3 ML;#8.P-6BCI?7"FHA*LP3P5>D#22V"0UI2?B&?44DI/LT8IA5%>;'QBX"FX) M+J@$+/3;5=N*11:'^*A7623 EZYP/^E@!^<96-QU 744G\)N3X,PS4X4QK5* M,;SC6>1Q;23(YI_2ZHK,&*(V>DEDMS"!P:JM9@ MXN) &R5#=EAY,BM2Y)=Q8Q;=(MQ8H[;T8H%GAF'XN-!NH+='4TJ'N$-&+GE> MS*.,*QN_%!7&=NK4^QJ5=T<6CYXR%)#=I5B@A@/$(P]_]@MYA=H(/<@&WXD@ MV\0E85EY6K*=V: /('Y*4KKV8#AB%'RSPN92'XAN1+XQG0%$Y(1ZH'2M&=Y0 MBU%TEY,[96SUB];YK*B8?J6&8D>"BYJ(G\RU&1_BM8?U.=M*0ZO[@-T*%[FNY(QO*QZF4 M2X1ZT0760 N)@DM!W+"BSC:H@_;U?C XYZ(:]YQ#6N*ZL@R/\ MEE QA-U_MH0%WD"@&'=: : _W-)->:"D'MJSI7$70^NSR5&37NLETLFHM?6W M,"J,9B#0VZN\2*7BCXK;,*\N.VM1%CFDK/Q2L!(*0LN<3CQHI:#DZK=KL$%0 MO01_!^Q\Z*H6M2TZY:H&! DA?#<[;&G_1M64Y=D.W850Y7 0&R-ZMI@AH?IX M.PZRE#G+(Z,XXM?6JY@!'V6)-+"^K"H]R:( V\\B*H=KCX@A>KQ3(ENA^Y#E M4"!<0B,AQE8 .DGFK)=;=P(59N @2>H)7CL]$!U]J+0R"U8NL J?@K@E8/4L M:LO6GR80?S7#8+/")*X&ML,[>NMAV&GRHFP78(2.[S MW[\;'@Y^1!.W Z9D!Y+$>1$5:_J+ZI%KM*3@?9-T#US FB*D1Q)ME"%_N@VW ML'GCN#+'+\86*X6R+ETZD(YJM)M NY#Q'?\E #"(@$/3PD=A)H9^1O(8_41H M2F?\2[]PRP$)-@Y4$]G#BYJV&T*P'P8P=(+OJ0'^!]2_>.!Y,;4BQGLQ0K-" MZANIL/X5ZTHC>%YJ+&LJP('8G+DD'M'6:*T\,&V6#3&UYT7T@GP#Y*.NLJB2 M&Q)?1@V)!N(:ZUS=*/20YFDR=8U"S3K'.Z:['\STD)ALG>VY(!,!ZBB4[MM. M4T&XL$K 79UM-%D 4,P,OP3'G!*Z96R;#R_,C9/91A-_#KVH-$G,%K!;C3= M(S')EK'&< ]D'TZNF4R1!9=M[@Z$&X1[$4>>FKK(@8.U'0"5?^2!NS3T9WN* MWWC6YJC/VCS&K,T_.4?+57M),:7R"[Z)J4LT.ED)- XDF 9H5-6Q_YQ\XK:. MI7_80^V>C/<["D.[WW:4*)AK=KX*L=PS=#A-^N)@O\YYBB3+\DO&IK7D97)W M1\2HIWE??Z"K(4I*2TX1<(D9RXH^(/QH2&7 M1WB9%/*TNZ0L7=.,!J^+!,M5\/ MD\R8L8W>$WAC4;]'JU+*;JB7*VPVIE=SX+-PH\<%VH$%6NNA0;8DH2@H^6V> M8V+_JI@$L*)K HASX!^!>LB=:X=OKN4^M^:0T2:-$K0)#KEST('YNZ%:]6'K M0D2/J$BE+5=QQ8-T@!$E9Z\!%,R6PP2O(R+2:+@DYRG3:>'7>VNH+6<.ZHV%_6E+9Z[E"+R_)2F M2RN/T0B6UY33F9?>^4;D1E AB@)"7_BAGV)J5+%- TEZ&X 3$; =\A[-0T+" M UE=QB 6R K'6]"LU[ L/X["I($VP> K\X0 JK'FH#1F(O8R^@KFPG$Y^"GX M/G-YRXX-B+@(T8<^#=8LLY#1G,,*BZ%46 M@)-XS98>JQ.HVK#;"42R1QH#L[U:_44V96F/FDH$NJR?T>J$QJT+)!G42&7< MF?5X)>UWUE![)T,QT#3+$]HZ270D+T!>Z %BU84@IXON;S5#^?%Z;=1H.]Q> M4/>'57):':I"9U*&!&73]8Y-6^ 9& J,6YK*<@)5&1K'U9*_K!JAN$X9)?6% MA=&IA;#G+[ U;KA!G!"?Y%-,7 0>U8LE9B) [%)(1)3U"KU4=[?80V10AK@; M_$U@PBMA3M/0V2[!8X.$I,E5"+ ME5GU,N_&F?=!HM$1+S]PC,3;8>TFL:[&E$&WM]3>+AG+;ZT:?4!K\?QS4TM!=T46IQZF63%-YAS M&.Z]V&;+ '9'0WT-..HF;%2W4M>V#3Q%P_U 7;4MD<=C$TO#?25H!]V75E*& MK0L0B4P<])5@GQ41V1 [BS;ANF\.+E@J\"[FTU-V;:)E[%!4)"2#U_:Q@JN; MY*LU;GL(]430%5)\"#DF(U5&4[C%&GU0(?=3"/$;!0[3I&93;%-(3Y;"U%SB M/K4M>O9": N5\ 9?2F>)S2HW',B;RC$-WVK*W>"5\1L@G2JLO57^Z6>%<):( M_@MR#O[V(:H(]1B3!:0Z/*QK"'%IC3E;Q1-7ON9ZB_&C<"T>VXG5I7]1*VS. MH6N2S6I;7PJ\\D-$M) !),N((DS=SX1($Y,L_W+^_J?ST[=!%H$46?&@O&L^ MSVWELM]F7QD#V1!S["X%XA8B@S?G)2KPL:5Z;FD?W-G<1P@/NE]. F,.J?-: M<9#X&1*P3(_1=W^$";W39YRFH/2HB%T/X>Z]YG+0)C^2NH#6AW1X/U. MH:A= 6*3ZJ4$YC*9<\Q,B(I"K40]Z.PV7FG#I<(6Y">XPP\QJE]1(\A=V&SC ME+N+*1L/)"C<\_M+CHHD4UW8M$5.^\(]9Y$CA37 ![OOOLOKYG=#JF\D3#.X M&"$XWARM(V&)(5=";*0, 7CHH@3X=AH2!4NFF.%",G*N!GSG"D+C&\IAMSN1 M?-PGDK<^D?SLK[:CP,%(4% 7JL6 -PZN1BPF7#BR+%;#R/F$ MY>1[5(Q4VX/3@X&D,+RSA7$!<*"DB !EX;1T*!*Z\P&=N0[[Q18N7AF58F;B M6/5P1T)A ,0F%,&.5[%*GI"T[2Z94V9EQFP2QUPI M3][M2MW6;PJ^=ZP'L>W.C IST"E[YR-_E @]42#5!D@^'94X(Q 1#@%+:\]O MN^]VS>2 &@2K!,U[?]!^FJI4ASG+D<*@+%843-O0F=$2 IL>50*5@>NK$*<< M:=8PHGF:C\'4XTECSK)J4;NZ/<*$,4<#\Q=,%N&@FFJ!H9(K.U"Z >H?G&R5 MA_=5B_&!IWG1RFC\JAN(=+M,X=75ZD6!E>U0,K,$;FDK#*J6"X!OF.,=D@6H MHHCP!QU@,!?'"NQ#A,5'/NS,)IERW^9JQW&\SJ5YEOHM&U?L-IR-OS*^72$A MPDU(*?JWI!4(ZE<=C"D! FA%<#QRQGGID2O@+"B+!T' MA_=]_!U.DCJRM+Q@UI 8'JCZ)UWYLCO1>$P)X)?3FA3[E]9RH:NU7V,27'/) M6+ 4_@XIC M:? MBG^:8^4.$^0C@<1!Z_9E9 ,=1G$5ZY5_]W,]!ZU@F,(<5L@1 F3BL$FZ,-\ M,#&G$L(8 K]N=NS5"6Z9H#2$,FA;U]HBC=>J39H<:&GF#4@S_$:ZJ283)Y&KOS &W)@-X,VGMTVS>-OM K+PM?@[FBU0_]Y=^PO,2I M<*OUL1X$YNX+Q$G#%C\"KH;RP6QB"W$;C_%R^&R)N3RBY CAA%LV%4B)-+ S M6Y+C<-_@O7@5 DW:.9!#.0 Z>=)P[S'QXBRZPRW)>%5="^J&$]RH.L"X"&=U M7,T1Y:K)LU+@NP(:,(FZ S?VYN2K@K9-H*S3D_24'ZASI,$UKWGF4=92:,2, M/,^("XBPL54!P]L./1"7F;G0YT]R'Q[$# L7B30=4_\YMPL35Y.%;.96.ZFO M!D0+T-QF.V*;RX?;]PZ4-.N>N% Z=+B)6C8T*1I;>CWML@\9W54YU%G_NQO\ M!%P".@"24<,Z2Y#+A/JMUZI\P4,Q:R.8J<% \#*I:D;#.IT 42/6S(6$]S2) M'>4[5.PUQ!P?"Q?Z@N+&#G.'RKE:W>U ?:RJ8+L' LW\$7+AR+HK])> >F"2 MPIY!7#[N*^W R!VON=44NU/Y8L??Q;[Z)"^L]22A";L(7&PIPXS8=2E,[5'E MWD+(W(T;^_1]4%DE3:[MLQFZO6>IV[K#_@@:04\^/W\7!OAJ=#%\='>X?'!P>#?:>Z<38MYGXH_Z329RF*_#;LOE? MG@V>X<_F^Q/YN6,H[Q$[^I?X*GB;&\?PQZ"]/)79CFHJ7[Y*IM7BQ/>A^_A!KD292R^%7YZG:BQ]/9 1"$%P-ZZ3T44@)'T:AQP>>Y M;![Y@Y\:^A$^_@*)B"==8_\M4^P\[^#N"@)S3GWL[_R^^-_H-O$&P-?B:=DQ M7]RRYR@^UT^NM1'R"[,PYA/F%RT]UUB UA=NL"+RG8(&X=_ M4@;'_]OPFC^-[O:UN_WI_I]XQUE_]A,_;IC@"A(P7<# M_(^O248-1:)_YB?H7Y&@C4C*K_5GG>0>W=;R'FTH_(2[S_0V'@(OR$-,&.*< M@#CY8I% +<1#@3_)_.RY'#W[-C?_?0YAZE_JY1A)9C9:@"\QEG?0#UT&;]AB M38/;V[T-3_Z/LEY=X^U>X]\>K"IC@D=@@NO57[_Q0[+WC1Z24^!DFKU)Y%PMW169'QC<\PVFLM)U<)IE.10"3H,W:40QS#= M;A@MRVU1=;3IWP][A?O/AN,HGCV>R>EI8W$.^8K=W;N.YXN7.+>'S; M5:4FOG'7<24^?]N/C\/C M_8/[G.5-Y?0^X/=X7Y_O)[R\;K7B=_- M!=A:8W O'DTORKTHWU:43PX'X7#O7C7O=LKRC>\N#WS[N\];R.C$7D/@=C]+]1T;\O M#3H8AB?#NSCBO1CU8F2_<'!P'([NY#9MOS?[1:]H]V[;BFY7H/E;_]0[@Z&!W..IC]4_Y M>#TI@W%T')Z<-'G_>GOQ;0GT8Q+8_:.3<#1Z&BKVCG'W9DO/MMQ(L(*PO]=_ M0E7N&54YS6MH^_F'^\?A\=W*#CXUW:VU $]=$/L0_;VY^2>[1WIE'Q10:25XE18S 2<$B*@/%1[7B;A%B@A3"7F)E*AR,04F-* *U ME"^7B#"=3SZ$S*J<$.HT@W19Q*,R5%BU]L\((U4@FACC,Z9KP(_**^*CJHHH M*QE:=S?X-0O^LS8?&'*YU,:Y$8XG8I$Y D)^?6:;:MQ<]#STHLP0RM%.GI8& M,8SQD^I/O'SP,"-QQ%*.;V8DRMLWF'$$8?<@,!](S0+<]1$\S]W@%6$!W_4Y MQ%!:Q ")F%6+,@ FJVEW+N^VSV9JN97KWT,HK@K 60%ADG'SQ_@W!M0D]E]H:J0,:^L/F=4PZ/=P6_54G HOW&30BGZWM.KROWAH^G#4AN1E]IC%I&\W[T&__-MK=^VS]!@"91)&!E./11T3C7.0I>B9@T=^^^^VI M:+M',TJ+L7AR=G'V\NQ@<'(TV#\XNA@<'P_.#H<'%T>'%R=G^Z^&H$JCKZ7, MGP+:X-[C1!M\16BS9? ;D!N_B[/$G%0'E?8YQ_5APCR?M&7WC,1Z2V"]!YNT M/'>T<'Q_O#T[VSO<.]XY/]X_V+\[/S47^2/_,D[S_.D_PS M0"F_BV9QM397#BY7 T.G]U?/#JJ#_MGWG:#Q[G:?\5T=A?.Y;4>SOG MHZ]_SN]I"+Z'1T^'+O_/#E2T]7W<&3^M9PW'?*>+)C1**()M6+LEXNH\(' M5/Z&U?;AXU3;YQ\7R3BI/M\KVP"%]D75]?V.8?-J&3,WC3_>Y0YV(>$UYQ?TRV0CJ^Y,:_ @+F9+4A_-?O_M/<_0MS(^RW M^YO9[E?&(>JW^YO9[MZ8?V,;?I&DYL+S-W/7@8*Y.SG#$-Y^X.DW&K=.&AD9 M_.0TGC";] NL=H8PYH_<1@];=''QHY?2B,F-L;F:156M7CQ_?G5UM6L^MCO/ M+Y^?%I-%3Z,J>CX/ \J^:%>?S> M\']& _/+H\'HXW#PQ^ZB6MXA"KRW.^Q(ZWS31[$7M(<0M-,E%3A#\\7;N*PP M G(&*S\S:U]AHM%%1Y"L'3GD R(*+J*LZ@7UBPMJRR#<,=DT'.S\HS?WCW+K MCI_O/X?SWV_?H]P^;>#[G7LJ\^O=Y4]Z,[P1E=E<'PR/#2>R=Y@L'=P,'H^.S;_&47[\OW^/X#'7OL=ZC)S*ZEQCK:'?X7>])](+RR:1PC*1,QFL] M&/2!U=Z,]//KY]?/KY_?4S3.O9MZG]['O0161[NCWDWM!>7>W-0^FMK/KY]? M/[]^?OW\'JMQ_D;=U-M.;S@8[K[^Y5TOG(]P[UYGX$T&_^_EV[\'K[.R,CY; M'+S*)S6PK <[V'R?R.^G\OMI'I=!1EQK<50($?QK."[ +7]IGA%540 >,$X MGD0UL,57);VGBN9E$!5Q$"_'\10Z_P$>SS[##4C>=RM"F*V&]\=_:W7C@?X=YI-^U]]#'/\N4Z./]8Q5D)HX=Y_PW\ZB=%*GE-;]>Y)] M&$=EW'MS_?SZ^?7SZ^?7S^\Q&F[NQ-_?J_*(7SD>X=Y_PYE[%LR1+>F>N MGU\_OWY^_?SZ^3U:>]D[X=Y]PYOX>C>.T]^/Z^?7SZ^?7 MSZ^?WZ,TE;T?=V,_[LW;\UXX'^'>?<*/>U/$I3D$?8ZUGU\_OWY^_?SZ^3U> MB]F['YI-/75C[N?9S[>?:S[6?:S_7?J[]7!_#7)]0>.^[+=W* M!Q;529["K__R[.39U]O!W^NR2F;KS]_$]XND#"8>L+'YQ32.E_$TJ/(@FDSR MI7GF.JC@DQ=YL0R&@YU_!%$&0'9IBL!XXSB8):GYQBPO@E5=K/(R+@$AV>(G M'\-/@'AG?E.;@23F[^O@U'#]](D&B0]Z\HC'#ST4\3\JJB,SORE4\P4&GZ5H/L R2RAMC M%XS@$](^WVAFX6EIG]?9)*VG>-(VP&E.8'WI])T3T'L 54*;9/MY%8W3V/X> M_U?- 4I4=L34CP9_NH_=^H]Q\?RO_GCP?^C7S1&T8U+/'GR$Q\/&+@F<3!'%\.7)T?[)Z\.#P:#LPOX3N0MP^WF%MUF8@SX_UWY:G!Z<'KQ\O#5 MP<7IP>CBZ&2X?W(T/-Q_=7(\.A^,#N^R:.]!D$"!GYF_F)TJ.Q#]/[79K0E? M%Y&\X_;BCU?TCG&>3LTCWKW^Z9?3][^]/7_7$LN-(],*8@B'O^.XXZ\28\2R MZL7>Z'XA,># M9_BS&>9$?NZ8Y?MD:?;QE_@J>)LOHY:]O$JFU>+%_FAW,-+__=./X[PP^[)C M[%\:K&UL4$L! A0#% @ (("3PM!ZB?_"@$ U%,. !4 M ( !UKT &YT9W(M,C Q.3 V,S!?;&%B+GAM;%!+ 0(4 Q0 M ( "" D^3D925Q[, +4;"0 5 " 0C) 0!N=&=R+3(P M,3DP-C,P7W!R92YX;6Q02P$"% ,4 " @@)//+NW]8,( #S,@ &@ M @ $"?0( ;G1G#,Q,3(P,3DP-C,P>#$P<2YH=&U02P$" M% ,4 " @@)/A)4_=W0( #6,@ &@ @ &]A0( ;G1G M#,Q,C(P,3DP-C,P>#$P<2YH=&U02P$"% ,4 " @@)/]%U114,& M A(P &@ @ %IC@( ;G1G#,R,3(P,3DP-C,P>#$P M<2YH=&U02P$"% ,4 " @@)/<#9=XR\& !\(P &@ M@ 'DE ( ;G1G#,R,C(P,3DP-C,P>#$P<2YH=&U02P$"% ,4 " M@@)/6)5EKL56 P#Q]RT % @ %+FP( ;G1G+3$P<2YH=&U02P4& H "@"M @ 0O(% end