0000950170-24-016525.txt : 20240216 0000950170-24-016525.hdr.sgml : 20240216 20240216170409 ACCESSION NUMBER: 0000950170-24-016525 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 117 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240216 DATE AS OF CHANGE: 20240216 FILER: COMPANY DATA: COMPANY CONFORMED NAME: NETGEAR, INC. CENTRAL INDEX KEY: 0001122904 STANDARD INDUSTRIAL CLASSIFICATION: TELEPHONE & TELEGRAPH APPARATUS [3661] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 770419172 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-50350 FILM NUMBER: 24649348 BUSINESS ADDRESS: STREET 1: 350 EAST PLUMERIA DRIVE CITY: SAN JOSE STATE: CA ZIP: 95134 BUSINESS PHONE: 4089078000 MAIL ADDRESS: STREET 1: 350 EAST PLUMERIA DRIVE CITY: SAN JOSE STATE: CA ZIP: 95134 FORMER COMPANY: FORMER CONFORMED NAME: NETGEAR, INC DATE OF NAME CHANGE: 20060828 FORMER COMPANY: FORMER CONFORMED NAME: NETGEAR INC DATE OF NAME CHANGE: 20000828 10-K 1 ntgr-20231231.htm 10-K 10-K
false0001122904FYNothree yearsP1Yhttp://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#OtherOperatingIncomeExpenseNethttp://fasb.org/us-gaap/2023#OtherOperatingIncomeExpenseNethttp://fasb.org/us-gaap/2023#OtherOperatingIncomeExpenseNet0001122904us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310001122904us-gaap:TechnologyBasedIntangibleAssetsMember2023-12-310001122904ntgr:TwoThousandSixLongTermIncentivePlanMember2023-01-012023-12-310001122904ntgr:FortyOnePointSixSevenToFortyOnePointSixSevenMember2023-01-012023-12-310001122904us-gaap:SalesChannelThroughIntermediaryMemberntgr:NetgearForBusinessMember2021-01-012021-12-310001122904us-gaap:EMEAMemberntgr:NetgearForBusinessMember2021-01-012021-12-310001122904us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001122904us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310001122904us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:AvailableforsaleSecuritiesMember2023-12-310001122904us-gaap:ConvertibleDebtSecuritiesMember2022-12-310001122904us-gaap:CommonStockMember2021-01-012021-12-310001122904us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001122904us-gaap:CaliforniaFranchiseTaxBoardMember2023-12-310001122904us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001122904us-gaap:SalesChannelDirectlyToConsumerMember2022-01-012022-12-310001122904us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-12-310001122904srt:MaximumMemberntgr:ThirtyOneToFortyFiveDaysMember2023-01-012023-12-310001122904us-gaap:SalesChannelThroughIntermediaryMember2021-01-012021-12-310001122904us-gaap:AdditionalPaidInCapitalMember2021-12-310001122904ntgr:NineteenPointNineNineToNineteenPointNineNineMember2023-01-012023-12-310001122904us-gaap:CommonStockMember2023-01-012023-12-310001122904ntgr:NetgearForBusinessMember2021-12-310001122904us-gaap:PerformanceSharesMember2021-12-310001122904us-gaap:RetainedEarningsMember2023-12-310001122904us-gaap:OtherIntangibleAssetsMember2022-12-310001122904us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001122904ntgr:A2016IncentivePlanMember2020-05-012020-05-310001122904us-gaap:ContractTerminationMember2020-12-310001122904us-gaap:LeaseholdImprovementsMembersrt:MaximumMember2023-12-310001122904us-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeForwardMember2023-01-012023-12-310001122904us-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310001122904us-gaap:NondesignatedMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2023-12-310001122904us-gaap:CustomerConcentrationRiskMemberntgr:AmazonMemberus-gaap:AccountsReceivableMember2023-01-012023-12-310001122904us-gaap:PerformanceSharesMember2023-01-012023-12-310001122904us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-01-012023-12-310001122904ntgr:TwentySixPointSixOneToTwentySixPointSixOneMember2023-01-012023-12-310001122904us-gaap:CustomerConcentrationRiskMemberntgr:ConnectedHomeMemberus-gaap:SalesMemberus-gaap:SalesRevenueNetMemberntgr:CustomerBMember2023-01-012023-12-310001122904us-gaap:MachineryAndEquipmentMembersrt:MinimumMember2023-12-310001122904ntgr:EighteenPointFiveEightToEighteenPointFiveEightMember2023-12-310001122904us-gaap:ContractTerminationMember2023-01-012023-12-310001122904srt:MaximumMember2023-01-012023-12-310001122904country:US2023-12-310001122904us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-01-012023-12-310001122904ntgr:NetgearForBusinessMemberus-gaap:SalesChannelDirectlyToConsumerMember2023-01-012023-12-310001122904us-gaap:CertificatesOfDepositMember2022-12-310001122904us-gaap:CustomerConcentrationRiskMemberntgr:AmazonMemberus-gaap:AccountsReceivableMember2022-01-012022-12-310001122904us-gaap:AllowanceForCreditLossMember2023-01-012023-12-310001122904us-gaap:ContractTerminationMember2021-12-310001122904us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-01-012022-12-310001122904us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310001122904ntgr:CustomerAMemberus-gaap:CustomerConcentrationRiskMemberntgr:ConnectedHomeMemberus-gaap:SalesMemberus-gaap:SalesRevenueNetMember2022-01-012022-12-310001122904ntgr:ConnectedHomeMemberntgr:APACMember2023-01-012023-12-310001122904us-gaap:EmployeeStockMember2023-01-012023-12-310001122904us-gaap:SalesChannelDirectlyToConsumerMember2021-01-012021-12-310001122904country:US2022-12-310001122904ntgr:ConnectedHomeMember2021-12-310001122904ntgr:ConnectedHomeMemberus-gaap:SalesChannelDirectlyToConsumerMember2021-01-012021-12-310001122904ntgr:NetgearForBusinessMember2022-12-310001122904us-gaap:CaliforniaFranchiseTaxBoardMemberus-gaap:TaxYear2018Member2023-01-012023-12-310001122904us-gaap:ContractTerminationMember2023-12-310001122904ntgr:EmployeeStockPurchasePlanMember2022-01-012022-12-310001122904ntgr:EighteenPointFiveEightToFortyOnePointSixSevenMember2023-01-012023-12-310001122904us-gaap:TaxYear2016Memberus-gaap:CaliforniaFranchiseTaxBoardMember2023-01-012023-12-310001122904ntgr:EmployeeStockPurchasePlanMember2021-01-012021-12-310001122904ntgr:A2016IncentivePlanMemberus-gaap:PerformanceSharesMember2023-01-012023-12-310001122904ntgr:LimitedPartnershipFundMember2021-12-310001122904us-gaap:ShippingAndHandlingMember2021-01-012021-12-310001122904us-gaap:DomesticCountryMember2023-12-310001122904ntgr:ConnectedHomeMemberus-gaap:SalesMember2023-01-012023-12-310001122904ntgr:ConnectedHomeMemberus-gaap:EMEAMember2021-01-012021-12-310001122904us-gaap:LatestTaxYearMemberus-gaap:MinistryOfEconomicAffairsAndFinanceItalyMember2020-01-012020-12-310001122904us-gaap:PerformanceSharesMember2021-01-012021-12-310001122904us-gaap:USTreasurySecuritiesMember2023-12-310001122904ntgr:NineteenPointThreeTwoToNineteenPointThreeTwoMember2023-01-012023-12-310001122904us-gaap:EmployeeSeveranceMember2021-01-012021-12-310001122904ntgr:EmployeeStockPurchasePlanMember2022-04-300001122904us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMembersrt:MinimumMember2023-01-012023-12-310001122904us-gaap:DomesticCountryMember2023-01-012023-12-310001122904us-gaap:FairValueInputsLevel1Memberus-gaap:CashEquivalentsMember2022-12-310001122904us-gaap:RetainedEarningsMember2020-12-310001122904ntgr:AmericasExcludingUnitedStatesMember2022-01-012022-12-310001122904ntgr:FurnitureFixturesAndLeaseholdImprovementsMember2022-12-310001122904us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001122904ntgr:ConnectedHomeMember2022-01-012022-12-310001122904us-gaap:FairValueInputsLevel2Member2023-12-310001122904us-gaap:EmployeeSeveranceMember2022-12-310001122904country:US2022-01-012022-12-310001122904us-gaap:MutualFundMember2023-12-310001122904ntgr:NetgearForBusinessMember2023-01-012023-12-310001122904srt:MaximumMembersrt:AsiaPacificMember2023-01-012023-12-310001122904srt:MaximumMember2023-12-310001122904us-gaap:AllowanceForCreditLossMember2020-12-310001122904us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001122904srt:AsiaPacificMember2023-12-310001122904us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2022-12-3100011229042023-01-012023-12-310001122904ntgr:NineteenPointNineNineToNineteenPointNineNineMember2023-12-310001122904us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310001122904ntgr:ConnectedHomeMemberus-gaap:SalesChannelThroughIntermediaryMember2021-01-012021-12-310001122904us-gaap:RetainedEarningsMember2021-01-012021-12-310001122904srt:MinimumMember2023-01-012023-12-310001122904us-gaap:EmployeeSeveranceMember2021-12-310001122904us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001122904us-gaap:NondesignatedMembersrt:MaximumMemberus-gaap:ForeignExchangeForwardMember2023-01-012023-12-310001122904us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2023-12-310001122904ntgr:ConnectedHomeMember2023-07-032023-10-010001122904us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-12-3100011229042022-12-3100011229042020-12-310001122904us-gaap:ComputerEquipmentMember2023-12-310001122904us-gaap:FairValueInputsLevel2Memberus-gaap:CertificatesOfDepositMember2022-12-310001122904us-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeForwardMember2021-01-012021-12-310001122904ntgr:CorporateEquitySecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-12-310001122904us-gaap:EmployeeStockMember2021-01-012021-12-310001122904srt:AmericasMember2022-01-012022-12-310001122904srt:AmericasMember2021-01-012021-12-310001122904srt:AmericasMemberntgr:NetgearForBusinessMember2023-01-012023-12-310001122904ntgr:ConnectedHomeMemberus-gaap:EMEAMember2023-01-012023-12-310001122904us-gaap:FairValueInputsLevel2Memberus-gaap:CashEquivalentsMember2023-12-310001122904ntgr:ConnectedHomeMembersrt:AmericasMember2023-01-012023-12-310001122904srt:MaximumMember2022-01-012022-12-310001122904us-gaap:NondesignatedMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2022-12-310001122904us-gaap:ComputerEquipmentMember2022-12-310001122904us-gaap:ConvertibleDebtSecuritiesMember2023-12-310001122904us-gaap:CustomerConcentrationRiskMemberntgr:BestBuyIncMemberus-gaap:AccountsReceivableMember2022-01-012022-12-310001122904srt:MaximumMemberntgr:FortySixToSixtyDaysMember2023-01-012023-12-310001122904ntgr:NetgearForBusinessMember2023-12-310001122904us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-12-310001122904ntgr:ThirtyOneToFortyFiveDaysMembersrt:MinimumMember2023-01-012023-12-310001122904us-gaap:EMEAMember2022-01-012022-12-310001122904us-gaap:CostOfSalesMember2022-01-012022-12-310001122904ntgr:AmericasExcludingUnitedStatesMember2023-12-310001122904us-gaap:MutualFundMember2022-12-310001122904us-gaap:CashEquivalentsMember2022-12-310001122904ntgr:ConnectedHomeMemberus-gaap:SalesMember2021-01-012021-12-310001122904ntgr:TwentyFivePointThreeSevenToTwentyFivePointThreeSevenMember2023-12-310001122904ntgr:FortySixToSixtyDaysMember2023-12-310001122904us-gaap:EMEAMember2022-12-310001122904us-gaap:EmployeeStockOptionMember2022-12-310001122904us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-3100011229042021-01-012021-12-310001122904us-gaap:FairValueInputsLevel1Memberus-gaap:ForeignExchangeForwardMember2022-12-310001122904us-gaap:CommonStockMember2023-12-310001122904us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001122904srt:MaximumMemberus-gaap:MachineryAndEquipmentMember2023-12-310001122904us-gaap:ShareBasedCompensationAwardTrancheTwoMemberntgr:A2016IncentivePlanMemberus-gaap:EmployeeStockOptionMember2023-01-012023-12-310001122904srt:AsiaPacificMember2022-01-012022-12-310001122904us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:AvailableforsaleSecuritiesMember2023-12-310001122904us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-12-310001122904us-gaap:MachineryAndEquipmentMember2023-12-310001122904ntgr:HuaweiVNETGEARIncMember2023-01-012023-12-310001122904ntgr:NetgearForBusinessMember2022-01-012022-12-310001122904us-gaap:FairValueMeasuredAtNetAssetValuePerShareMemberntgr:LimitedPartnershipFundMember2023-12-310001122904ntgr:ConnectedHomeMemberus-gaap:EMEAMember2022-01-012022-12-310001122904us-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeForwardMember2022-01-012022-12-310001122904srt:AsiaPacificMember2023-01-012023-12-310001122904ntgr:A2016IncentivePlanMember2018-05-302018-05-310001122904ntgr:EmployeeStockPurchasePlanMember2023-12-310001122904us-gaap:FairValueInputsLevel2Memberntgr:AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember2022-12-310001122904ntgr:APACMember2023-01-012023-12-310001122904us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001122904us-gaap:EMEAMember2023-12-310001122904us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-01-012021-12-310001122904us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-12-310001122904us-gaap:EmployeeSeveranceMember2020-12-3100011229042023-07-020001122904us-gaap:FairValueInputsLevel1Memberntgr:AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember2022-12-310001122904us-gaap:AllowanceForCreditLossMember2022-01-012022-12-310001122904srt:AmericasMember2023-01-012023-12-310001122904us-gaap:FairValueInputsLevel1Memberus-gaap:MutualFundMember2023-12-310001122904us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-12-310001122904us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-12-310001122904us-gaap:SalesChannelDirectlyToConsumerMemberntgr:NetgearForBusinessMember2021-01-012021-12-310001122904us-gaap:PerformanceSharesMember2020-12-310001122904us-gaap:FurnitureAndFixturesMember2023-12-310001122904ntgr:ConnectedHomeMemberus-gaap:SalesChannelThroughIntermediaryMember2023-01-012023-12-310001122904us-gaap:FairValueInputsLevel2Memberus-gaap:CashEquivalentsMember2022-12-310001122904us-gaap:USTreasurySecuritiesMemberus-gaap:AvailableforsaleSecuritiesMember2023-12-310001122904us-gaap:CommonStockMember2020-12-310001122904srt:MaximumMemberus-gaap:EMEAMember2023-01-012023-12-310001122904us-gaap:CustomerConcentrationRiskMemberntgr:CustomerAMemberntgr:ConnectedHomeMemberus-gaap:SalesMemberus-gaap:SalesRevenueNetMember2023-01-012023-12-310001122904ntgr:NetgearForBusinessMemberus-gaap:SalesChannelThroughIntermediaryMember2023-01-012023-12-310001122904ntgr:EighteenPointFiveEightToFortyOnePointSixSevenMember2023-12-310001122904ntgr:ConnectedHomeMembersrt:AmericasMember2021-01-012021-12-310001122904us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-12-310001122904us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001122904us-gaap:AllowanceForCreditLossMember2021-12-310001122904srt:AmericasMemberntgr:NetgearForBusinessMember2021-01-012021-12-310001122904us-gaap:ContractTerminationMember2021-01-012021-12-310001122904us-gaap:RetainedEarningsMember2023-01-012023-12-310001122904us-gaap:USTreasurySecuritiesMember2022-12-310001122904us-gaap:CustomerConcentrationRiskMemberntgr:CustomerAMemberntgr:ConnectedHomeMemberus-gaap:SalesMemberus-gaap:SalesRevenueNetMember2021-01-012021-12-310001122904us-gaap:FairValueInputsLevel1Memberntgr:AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember2023-12-3100011229042022-01-012022-12-310001122904ntgr:A2016IncentivePlanMember2023-01-012023-12-310001122904ntgr:ConnectedHomeMember2022-12-310001122904ntgr:TwentyThreePointFourEightToTwentyThreePointFourEightMember2023-12-310001122904ntgr:ConnectedHomeMember2023-01-012023-12-310001122904us-gaap:FairValueInputsLevel1Member2023-12-310001122904us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-01-012021-12-310001122904srt:MaximumMemberus-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:PerformanceSharesMember2023-01-012023-12-310001122904us-gaap:ShareBasedCompensationAwardTrancheOneMembersrt:MinimumMemberus-gaap:PerformanceSharesMember2023-01-012023-12-3100011229042021-12-310001122904us-gaap:TechnologyBasedIntangibleAssetsMember2023-01-012023-12-310001122904us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-12-310001122904us-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-310001122904country:SG2023-12-310001122904srt:MaximumMemberus-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeForwardMember2023-01-012023-12-310001122904srt:MinimumMember2023-12-310001122904us-gaap:ConvertibleDebtSecuritiesMember2022-12-3100011229042024-01-012023-12-310001122904ntgr:A2016IncentivePlanMember2019-01-302019-01-310001122904ntgr:ConnectedHomeMemberus-gaap:SalesMember2022-01-012022-12-310001122904us-gaap:ConvertibleDebtSecuritiesMember2021-12-310001122904ntgr:ConnectedHomeMember2021-01-012021-12-310001122904srt:AsiaPacificMember2022-12-310001122904us-gaap:NondesignatedMemberus-gaap:OtherCurrentLiabilitiesMember2023-12-310001122904country:US2021-01-012021-12-310001122904ntgr:APACMemberntgr:NetgearForBusinessMember2021-01-012021-12-310001122904us-gaap:EmployeeStockOptionMember2023-12-310001122904us-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeForwardMember2023-12-310001122904us-gaap:NondesignatedMemberus-gaap:OtherCurrentLiabilitiesMember2022-12-310001122904us-gaap:ContractTerminationMember2022-12-310001122904us-gaap:SalesChannelDirectlyToConsumerMember2023-01-012023-12-310001122904us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-01-012022-12-310001122904us-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMember2023-12-310001122904us-gaap:ForeignExchangeForwardMember2022-12-310001122904ntgr:TwentySixPointSixOneToTwentySixPointSixOneMember2023-12-310001122904us-gaap:CashEquivalentsMember2023-12-310001122904us-gaap:CertificatesOfDepositMember2022-12-310001122904us-gaap:ShippingAndHandlingMember2023-01-012023-12-310001122904us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Member2023-12-310001122904ntgr:A2016IncentivePlanMember2023-12-310001122904ntgr:FortyOnePointSixSevenToFortyOnePointSixSevenMember2023-12-310001122904us-gaap:CostOfSalesMember2023-01-012023-12-310001122904us-gaap:EmployeeSeveranceMember2023-01-012023-12-310001122904us-gaap:FairValueInputsLevel2Memberus-gaap:MutualFundMember2023-12-310001122904ntgr:AmericasExcludingUnitedStatesMember2023-01-012023-12-310001122904country:SG2022-12-310001122904ntgr:FurnitureFixturesAndLeaseholdImprovementsMember2023-12-310001122904us-gaap:FairValueInputsLevel2Member2022-12-310001122904us-gaap:SalesChannelThroughIntermediaryMember2023-01-012023-12-310001122904us-gaap:RetainedEarningsMember2022-01-012022-12-310001122904us-gaap:FairValueInputsLevel1Member2022-12-310001122904ntgr:AtAndTMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2022-01-012022-12-310001122904srt:AsiaPacificMember2021-01-012021-12-310001122904us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-12-3100011229042026-01-012023-12-310001122904us-gaap:SoftwareAndSoftwareDevelopmentCostsMembersrt:MaximumMember2023-12-310001122904ntgr:TwentyThreePointFourEightToTwentyThreePointFourEightMember2023-01-012023-12-310001122904us-gaap:CaliforniaFranchiseTaxBoardMemberus-gaap:TaxYear2017Member2023-01-012023-12-310001122904srt:MaximumMember2021-01-012021-12-310001122904ntgr:ConnectedHomeMemberntgr:APACMember2021-01-012021-12-310001122904ntgr:APACMember2021-01-012021-12-310001122904ntgr:ConnectedHomeMembersrt:AmericasMember2022-01-012022-12-310001122904us-gaap:AllowanceForCreditLossMember2023-12-310001122904us-gaap:EMEAMember2021-01-012021-12-310001122904us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-3100011229042025-01-012023-12-310001122904us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Member2022-12-310001122904us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001122904country:US2023-01-012023-12-310001122904us-gaap:SoftwareAndSoftwareDevelopmentCostsMembersrt:MinimumMember2023-12-310001122904us-gaap:AdditionalPaidInCapitalMember2023-12-310001122904us-gaap:EmployeeStockMember2022-01-012022-12-310001122904ntgr:ThirtyEightPointThreeTwoToThirtyEightPointThreeTwoMember2023-12-310001122904us-gaap:AllowanceForCreditLossMember2021-01-012021-12-310001122904us-gaap:RetainedEarningsMember2022-12-310001122904ntgr:CorporateEquitySecuritiesMember2022-12-310001122904ntgr:APACMember2022-01-012022-12-310001122904us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherCurrentLiabilitiesMember2023-12-310001122904us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001122904us-gaap:EMEAMember2023-01-012023-12-310001122904us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2023-01-012023-12-310001122904us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001122904us-gaap:CostOfSalesMember2021-01-012021-12-310001122904ntgr:A2016IncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001122904us-gaap:TechnologyBasedIntangibleAssetsMember2022-12-310001122904us-gaap:PerformanceSharesMember2022-01-012022-12-310001122904ntgr:ConnectedHomeMember2022-01-012022-04-030001122904us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001122904ntgr:TwentyFivePointThreeSevenToTwentyFivePointThreeSevenMember2023-01-012023-12-310001122904ntgr:LimitedPartnershipFundMember2023-12-310001122904us-gaap:OtherIntangibleAssetsMember2023-12-310001122904ntgr:A2016IncentivePlanMember2016-04-012016-04-3000011229042024-02-090001122904us-gaap:FairValueInputsLevel1Memberus-gaap:MutualFundMember2022-12-310001122904us-gaap:MachineryAndEquipmentMember2022-12-310001122904us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001122904us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001122904us-gaap:ContractTerminationMember2022-01-012022-12-310001122904ntgr:AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember2023-12-310001122904ntgr:LimitedPartnershipFundMember2022-12-310001122904ntgr:ThirtyOneToFortyFiveDaysMember2023-12-3100011229042023-12-310001122904ntgr:CorporateEquitySecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310001122904us-gaap:EmployeeSeveranceMember2023-12-310001122904ntgr:APACMemberntgr:NetgearForBusinessMember2022-01-012022-12-310001122904ntgr:APACMemberntgr:NetgearForBusinessMember2023-01-012023-12-310001122904us-gaap:FairValueInputsLevel1Memberus-gaap:CashEquivalentsMember2023-12-310001122904ntgr:AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember2022-12-310001122904us-gaap:SellingAndMarketingExpenseMember2023-01-012023-12-310001122904us-gaap:FairValueInputsLevel1Memberus-gaap:ForeignExchangeForwardMember2023-12-310001122904us-gaap:RestrictedStockUnitsRSUMember2022-12-310001122904us-gaap:CommonStockMember2022-01-012022-12-310001122904us-gaap:OtherIntangibleAssetsMember2023-01-012023-12-310001122904us-gaap:RetainedEarningsMember2021-12-310001122904us-gaap:AdditionalPaidInCapitalMember2020-12-310001122904us-gaap:ShippingAndHandlingMember2022-01-012022-12-310001122904ntgr:ConnectedHomeMemberntgr:APACMember2022-01-012022-12-310001122904us-gaap:ShareBasedCompensationAwardTrancheOneMemberntgr:A2016IncentivePlanMemberus-gaap:EmployeeStockOptionMember2023-01-012023-12-310001122904ntgr:AmericasExcludingUnitedStatesMember2021-01-012021-12-310001122904ntgr:FortySixToSixtyDaysMembersrt:MinimumMember2023-01-012023-12-310001122904us-gaap:PerformanceSharesMember2023-12-310001122904us-gaap:CustomerConcentrationRiskMemberntgr:ConnectedHomeMemberus-gaap:SalesMemberus-gaap:SalesRevenueNetMemberntgr:CustomerBMember2022-01-012022-12-310001122904us-gaap:FairValueMeasuredAtNetAssetValuePerShareMemberntgr:LimitedPartnershipFundMember2022-12-310001122904us-gaap:EMEAMemberntgr:NetgearForBusinessMember2023-01-012023-12-310001122904us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherCurrentLiabilitiesMember2022-12-310001122904us-gaap:FairValueInputsLevel1Memberus-gaap:CertificatesOfDepositMember2022-12-310001122904ntgr:EighteenPointFiveEightToEighteenPointFiveEightMember2023-01-012023-12-310001122904ntgr:NetgearForBusinessMemberus-gaap:EMEAMember2022-01-012022-12-310001122904us-gaap:SalesChannelDirectlyToConsumerMemberntgr:NetgearForBusinessMember2022-01-012022-12-310001122904ntgr:EmployeeStockPurchasePlanMember2023-01-012023-12-310001122904us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-12-310001122904us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001122904us-gaap:SalesChannelThroughIntermediaryMemberntgr:NetgearForBusinessMember2022-01-012022-12-310001122904srt:AmericasMemberntgr:NetgearForBusinessMember2022-01-012022-12-310001122904ntgr:A2016IncentivePlanMemberus-gaap:EmployeeStockOptionMember2023-01-012023-12-310001122904ntgr:AmericasExcludingUnitedStatesMember2022-12-310001122904us-gaap:PerformanceSharesMember2022-12-310001122904us-gaap:FairValueInputsLevel2Memberus-gaap:MutualFundMember2022-12-310001122904ntgr:NonTradeActivitiesMember2023-12-310001122904us-gaap:CustomerConcentrationRiskMemberntgr:ConnectedHomeMemberus-gaap:SalesMemberus-gaap:SalesRevenueNetMemberntgr:CustomerBMember2021-01-012021-12-310001122904ntgr:NineteenPointThreeTwoToNineteenPointThreeTwoMember2023-12-310001122904us-gaap:SalesChannelThroughIntermediaryMember2022-01-012022-12-310001122904ntgr:ThirtyEightPointThreeTwoToThirtyEightPointThreeTwoMember2023-01-012023-12-310001122904us-gaap:RestrictedStockUnitsRSUMember2023-12-310001122904ntgr:ConnectedHomeMemberus-gaap:SalesChannelThroughIntermediaryMember2022-01-012022-12-310001122904us-gaap:ForeignExchangeForwardMember2023-12-310001122904us-gaap:MinistryOfEconomicAffairsAndFinanceItalyMemberus-gaap:EarliestTaxYearMember2020-01-012020-12-310001122904us-gaap:AllowanceForCreditLossMember2022-12-310001122904srt:MaximumMemberus-gaap:ForeignExchangeForwardMember2023-01-012023-12-310001122904us-gaap:EmployeeSeveranceMember2022-01-012022-12-310001122904us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-12-310001122904ntgr:ConnectedHomeMemberus-gaap:SalesChannelDirectlyToConsumerMember2023-01-012023-12-310001122904ntgr:ConnectedHomeMemberus-gaap:SalesChannelDirectlyToConsumerMember2022-01-012022-12-310001122904ntgr:ConnectedHomeMember2023-12-310001122904ntgr:NetgearForBusinessMember2021-01-012021-12-310001122904us-gaap:CommonStockMember2022-12-310001122904ntgr:EmployeeStockPurchasePlanMember2022-04-012022-04-300001122904us-gaap:FairValueInputsLevel2Memberntgr:AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember2023-12-310001122904us-gaap:CustomerConcentrationRiskMemberntgr:BestBuyIncMemberus-gaap:AccountsReceivableMember2023-01-012023-12-310001122904us-gaap:AdditionalPaidInCapitalMember2022-12-310001122904us-gaap:CommonStockMember2021-12-31ntgr:Claimxbrli:pureiso4217:USDxbrli:sharesntgr:Customerntgr:Derivative_instrumentxbrli:sharesntgr:Patentntgr:Regionntgr:Segmentiso4217:USD

 

UNITED STATES SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

Form 10-K

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

For the fiscal year ended December 31, 2023

or

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

For the transition period from to

 

Commission file number 000-50350

 

NETGEAR, Inc.

(Exact name of registrant as specified in its charter)

 

Delaware

77-0419172

(State or other jurisdiction of incorporation or organization)

(I.R.S. Employer Identification No.)

350 East Plumeria Drive,

95134

San Jose, California

(Zip Code)

(Address of principal executive offices)

 

 

Registrant’s telephone number, including area code

(408) 907-8000

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

 

Securities registered pursuant to section 12(g) of the Act: None

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes No

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes No

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

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

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See 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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b).

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act.) Yes No

The aggregate market value of the voting and non-voting common equity held by non-affiliates of the Registrant as of July 2, 2023 was approximately $403.3 million. Such aggregate market value was computed by reference to the closing price of the common stock as reported on the Nasdaq Global Select Market on June 30, 2023 (the last business day of the Registrant’s most recently completed fiscal second quarter). Shares of common stock held by each executive officer and director have been excluded in that such persons may be deemed to be affiliates. The determination of affiliate status is not necessarily a conclusive determination for other purposes.

The number of outstanding shares of the registrant’s common stock, $0.001 par value, was 29,661,351 shares as of February 9, 2024.

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the Proxy Statement for the Registrant’s 2024 Annual Meeting of Stockholders are incorporated by reference in Part III of this Form 10-K.

 


TABLE OF CONTENTS

 

 

PART I

 

Item 1.

Business

3

Item 1A.

Risk Factors

16

Item 1B.

Unresolved Staff Comments

42

Item 1C.

Cybersecurity

43

Item 2.

Properties

44

Item 3.

Legal Proceedings

45

Item 4.

Mine Safety Disclosures

45

 

PART II

 

Item 5.

Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

46

Item 6.

[Reserved]

48

Item 7.

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

49

Item 7A.

Quantitative and Qualitative Disclosures About Market Risk

63

Item 8.

Financial Statements and Supplementary Data

64

Item 9.

Changes in and Disagreements With Accountants on Accounting and Financial Disclosure

102

Item 9A.

Controls and Procedures

102

Item 9B.

Other Information

102

Item 9C.

Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

102

 

PART III

 

Item 10.

Directors, Executive Officers and Corporate Governance

103

Item 11.

Executive Compensation

103

Item 12.

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

103

Item 13.

Certain Relationships and Related Transactions, and Director Independence

103

Item 14.

Principal Accountant Fees and Services

103

 

PART IV

 

Item 15.

Exhibits and Financial Statement Schedules

104

Item 16.

Form 10-K Summary

108

Signatures

 

109

 

 

 

 


PART I

This Annual Report on Form 10-K (“Form 10-K”), including Management’s Discussion and Analysis of Financial Condition and Results of Operations in Part II, Item 7 below, includes forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). All statements other than statements of historical facts contained in this Form 10-K, including statements regarding our future financial position, business strategy and plans and objectives of management for future operations, are forward-looking statements. The words “believe,” “may,” “will,” “estimate,” “continue,” “anticipate,” “intend,” “should,” “plan,” “expect” and similar expressions, as they relate to us, are intended to identify forward-looking statements. We have based these forward-looking statements largely on our current expectations and projections about future events and financial trends that we believe may affect our financial condition, results of operations, business strategy and financial needs. These forward-looking statements are subject to a number of risks, uncertainties and assumptions described in “Risk Factors” in Part I, Item 1A below, and elsewhere in this Form 10-K, including, among other things: future demand for our products may be lower than anticipated; consumers may choose not to adopt our new product offerings or adopt competing products; the actual price, performance and ease of use of our products may not meet the price, performance and ease of use requirements of consumers; our dependence on certain significant customers; our reliance on a limited number of third-party suppliers and manufacturers; new cyber threats may challenge the effectiveness or threaten the security of our products; and our business strategies and development plans may not be successful. In light of these risks, uncertainties and assumptions, the forward-looking events and circumstances discussed in this Form 10-K may not occur and actual results could differ materially from those anticipated or implied in the forward-looking statements. All forward-looking statements in this Form 10-K are based on information available to us as of the date hereof, such information may be limited or incomplete, and we assume no obligation to update any such forward-looking statements. These statements are inherently uncertain and investors are cautioned not to unduly rely upon these statements. The following discussion should be read in conjunction with our consolidated financial statements and the accompanying notes contained in this Form 10-K.

 

Risk Factors Summary

 

The following is a summary of some of the risks and uncertainties as of the date of the filing of this Annual Report on Form 10-K that could materially adversely affect our business, financial condition and results of operations. You should read this summary together with the more detailed description of each risk factor contained below.

 

Risks Related to our Business, Industry and Operations

 

Helping our channel partners optimize their inventory levels and product mix within the current environment is challenging, and we have, and may in the future, incur costs associated with excess inventory, or lose sales from having too few products.
To remain competitive and stimulate consumer and business demand, we must successfully manage new product introductions and transitions of products and services.
Investment in new business strategies could disrupt our ongoing business, present risks not originally contemplated and materially adversely affect our business, reputation, results of operations and financial condition.
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, if there are unforeseen disruptions in their businesses, or if there is significant consolidation in our customer base that results in fewer customers for our products.
We obtain several key components from limited or sole sources.
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.

1


We depend on a limited number of third-party manufacturers for substantially all of our manufacturing needs.
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.
Our sales and operations in international markets have exposed us to and may in the future expose us to operational, financial and regulatory risks.
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 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.
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 expect our operating results to fluctuate on a quarterly and annual basis, which could cause our stock price to fluctuate or decline.
If disruptions in our transportation network continue to occur or our shipping costs substantially increase, we may be unable to sell or timely deliver our products, and our net revenue and gross margin could decrease.
Changes in trade policy in the United States and other countries may adversely impact our business, results of operations and financial condition.
Expansion of our operations and infrastructure may strain our operations and increase our operating expenses.
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.
We invest in companies primarily for strategic reasons but may not realize a return on our investments.

 

Risks Related to Our Products, Technology and Intellectual Property

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.
Product security vulnerabilities, system security risks, data protection breaches, cyber-attacks and improper use of artificial intelligence ("AI") tools, could disrupt our products, services, internal operations or information technology systems, and any such disruption could increase our expenses, damage our reputation, harm our business and adversely affect our stock price.
We make substantial investments in software research and development and unsuccessful investments could materially adversely affect our business, financial condition and results of operations.
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 user growth, engagement, and monetization of our subscription services on mobile devices depend upon effective operation with mobile operating systems, networks, technologies, products, and standards that we do not control.
If we are unable to secure and protect our intellectual property rights, our ability to compete could be harmed.

 

2


Financial, Legal, Regulatory and Tax Compliance Risks, Including Recent Impairment Charges

We are currently involved in numerous litigation matters and may in the future become involved in additional litigation.
We have been exposed to and may in the future be exposed to adverse currency exchange rate fluctuations in jurisdictions where we transact in local currency, which could harm our financial results and cash flows.
We are exposed to the credit risk of some of our customers and to credit exposures in weakened markets.
Changes in tax laws or exposure to additional income tax liabilities could affect our future profitability.
We are subject to, and must remain in compliance with, numerous laws and governmental regulations.
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.
We are exposed to credit risk and fluctuations in the market values of our investment portfolio.
Governmental regulations of imports or exports affecting Internet security could affect our net revenue.
If our goodwill becomes impaired, as occurred in 2022, we may be required to record a significant charge to earnings.

 

General Risk Factors

If we lose the services of our key personnel, we may not be able to execute our business strategy effectively.
Global economic conditions could materially adversely affect our revenue and results of operations.
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 stock price has experienced recent volatility and may be volatile in the future and your investment in our common stock could suffer a decline in value.
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 could impact investor confidence in the reliability of our internal controls over financial reporting.

 

Additional factors that could affect our businesses, results of operations and financial condition are discussed in Forward-Looking Statements in MD&A. However, other factors not discussed below or elsewhere in this Annual Report on Form 10-K could also adversely affect our businesses, results of operations and financial condition. Therefore, the risk factors below should not be considered a complete list of potential risks that we may face.

 

Any risk factor described in this Annual Report on Form 10-K or in any of our other SEC filings could by itself, or together with other factors, materially adversely affect our liquidity, competitive position, business, reputation, results of operations, capital position or financial condition, including by materially increasing our expenses or decreasing our revenues, which could result in material losses.

Item 1. Business

General

We are a global company that turns ideas into innovative, high-performance, and premium networking products that connect people, power businesses and advance the way we live. We operate and report in two segments: Connected Home, and NETGEAR for Business (formerly known as Small and Medium Business, or SMB). The Connected Home segment focuses on consumers and provides high-performance, dependable and easy-to-use premium WiFi networking solutions such as WiFi 6, WiFi 6E and WiFi 7 Tri-band and Quad-band mesh systems and routers, 4G/5G mobile products, smart devices such as Meural digital displays, and subscription services that provide

3


consumers a range of value-added services focused on performance, security, privacy and premium support. The NETGEAR for Business segment focuses on businesses and provides solutions for business networking, wireless local area network (“LAN”), audio and video over Ethernet for Pro AV applications, security and remote management providing enterprise-class functionality at an affordable price. We conduct business across three geographic territories: Americas; Europe, Middle East and Africa (“EMEA”); and Asia Pacific (“APAC”).

In the years ended December 31, 2023, 2022, and 2021, we generated net revenue of $740.8 million, $932.5 million, and $1.17 billion, respectively.

Markets

Our mission is to be the innovative leader in connecting the world to the internet by providing advanced, high-performance and premium networking technologies and internet-connected products for consumers, businesses and service providers. There are a number of factors that are driving today’s demand for products within these markets. As consumer behavior has shifted to do more online, including shopping, hybrid work, fitness, and college curriculum, as well as a shift from cable TV to streaming - including live sports, we see high demand for high-performance, dependable and secure WiFi continuing to increase. The growing need for always on, secure high speed internet connectivity anywhere and everywhere has become a greater priority for consumers and businesses. As homes get smarter with the ever-growing number of internet-connected devices, such as security cameras, smart TVs, appliances, doorbells, lighting and more, increasing internet speeds available to homes, new WiFi standards (the transition from WiFi 5 and 6 to WiFi 6E and WiFi 7) and the growth of bandwidth-hungry applications such as 8K video streaming and gaming, real time streaming of entertainment and cultural events as well as augmented reality (“AR”) and virtual reality (“VR”) and applications have all increased the need for more robust networking solutions.

Over the last decade, technology transformation has driven a need for constant connectivity. Consumers, businesses and service providers demand networking products, incorporating the latest technology, that fit their specific needs and budgets. In particular, consumers with large numbers of connected devices and fast broadband subscriptions are investing in premium home WiFi solutions, such as our Orbi WiFi 6E and WiFi 7 Tri-band and Quad-band Mesh products. While there is always a need for point solutions that enhance or extend the functionality provided by internet service providers (“ISPs”), there is also a growing demand for premium WiFi networking products that combine the newest WiFi standards with elegant design, comprehensive security and a seamless app experience to accommodate the end-to-end networking needs of homes that are becoming increasingly smarter. And, in an environment that makes it possible for people to work or learn from anywhere, digital nomads, road warriors, vacationers, even those living in rural areas without access to reliable wired broadband, need robust, secure mobile solutions to support their online lives. End users desiring faster WiFi speeds, capacity for more devices and lower latency than ever before also often lack the technical skills or resources to fully realize these capabilities, making “plug and play” setup and ease of use priorities. Consumers and businesses also prefer the convenience of obtaining networking solutions from a single company and a positive customer experience has shown to produce brand loyalty. We recognize that customers see reliability, usability, security and performance as key factors when purchasing products and services. To provide desirable products and services at attractive prices, we focus on the unique requirements of these markets, and exercise strong operational discipline.

Sales Channels

We sell our products through multiple sales channels worldwide, including wholesale distributors, traditional and online retailers, direct market resellers (“DMRs”), value-added resellers (“VARs”), broadband service providers and through our direct online store at www.netgear.com.

Wholesale Distributors. Our distribution channel supplies our products to retailers, e-commerce resellers, DMRs, VARs and broadband service providers. We sell directly to our distributors, the largest of which are Ingram Micro, Inc., TD Synnex, and D&H Distributing Company.

Retailers. Our retail channel primarily supplies products that are sold into the consumer market. However, increasingly we are seeing products designed for businesses move through these channels. We sell directly to, or enter into consignment arrangements with, a number of our traditional retailers, increasingly leveraging their online presence in addition to their in-store space and online retailers. The remaining traditional retailers, as well as our online retailers, are fulfilled through wholesale distributors. We work directly with our retail channels on market

4


development activities, such as co-advertising, online promotions and video demonstrations, instant rebate programs, event sponsorship and sales associate training. Our largest retailers include Amazon.com, Inc, Best Buy Co., Inc., Wal-Mart Stores, Inc. and their respective affiliates.

DMRs and VARs. We sell into the business marketplace through an extensive network of DMRs and VARs. Our DMRs include companies such as CDW Corporation and Insight Corporation. VARs include our network of registered NETGEAR Solution Partners. DMRs and VARs may receive sales incentives, marketing support and other program benefits from us. Our DMRs and VARs generally purchase our products through our wholesale distributors and audio-visual manufacturers that purchase our switches to include in their complete solutions.

Broadband Service Providers. We also supply directly to broadband service providers in the United States and internationally providing DSL, WiFi and 4G/5G mobile broadband products. Service providers supply our products to their business and home subscribers. Our largest broadband service providers include AT&T and Telstra.

Direct Online Store. We sell directly online at www.netgear.com in the United States and internationally to consumers and businesses. Through our direct online store, we provide high-performance and premium networking and internet connected products and subscription services, some of which are only available at www.netgear.com. The direct online store also allows us to deliver curated rich content to supplement the purchase journey of customers, in addition to establishing a direct relationship with our customers. NETGEAR.com is a destination where we deliver to early tech adopters and inexperienced audiences alike a premium and comprehensive product and brand experience.

The largest portion of our net revenues was derived from the Americas, representing approximately 68%, 66% and 67% of net revenue in the years ended December 31, 2023, 2022 and 2021, respectively. We have continuously committed resources to our international operations and sales channels. Accordingly, we are subject to a number of risks related to international operations such as macroeconomic and microeconomic conditions, geopolitical instability, governmental regulations, preference for locally branded products, exchange rate fluctuations, increased difficulty in managing inventory, challenges of staffing and managing foreign operations, the effect of international sales on our tax structure, and changes in local tax laws. For further information regarding these risks, refer to Item 1A, Risk Factors, of Part I of this Annual Report on Form 10-K.

For information regarding our significant customers, refer to Note 11, Segment Information, in Notes to Consolidated Financial Statements in Item 8 of Part II of this Annual Report on Form 10-K.

Product Offerings

Our products are designed to simplify and improve people’s lives. Our goal is to enable people to collaborate and connect to a world of information and entertainment at or outside of the home. We are dedicated to delivering innovative and highly differentiated, connected solutions ranging from easy-to-use premium WiFi solutions, security and support services to protect and enhance home networks, to switching and wireless solutions to augment business networks and audio and video over Ethernet for Pro AV applications. Our products and services are built on a variety of technologies such as wireless (WiFi and 4G/5G mobile), Ethernet and powerline, with a focus on reliability and ease-of-use. Additionally, we continually invest in research and development to create new technologies and services and to capitalize on technological inflection points and trends, such as multi-Gigabit internet service to homes, WiFi 7, audio and video over Ethernet, non-fungible token (“NFT”) artwork, and future technologies. Our product line consists of devices that create and extend wired and wireless networks, devices that attach to the network, such as smart digital displays as well as services that complement and enhance our product line offerings. These products are available in multiple configurations to address the changing needs of our customers in each geographic region.

 

Connected Home. Includes premium connectivity solutions that create and extend wired and wireless networks in homes and small businesses to connect devices to the internet, enable connection to broadband networks and a suite of valuable subscription services enhancing such networks. These products meet the growing needs of the premium customer for always on, secure, highspeed internet connectivity for all of their devices anywhere in and around the home and on the road. They are sold primarily via our direct online store as well as traditional retailers, increasingly

5


leveraging their online presence, in addition to their brick-and-mortar stores, and service provider channels and include:

 

WiFi routers and home WiFi Mesh Systems, which create a local area network (“LAN”) for home or office computer, mobile and smart devices to connect and share a broadband internet connection;
WiFi Hotspots, which create mobile WiFi Internet access that utilizes 4G/5G mobile and 5G data networks for secure use on the go, and at home in place of traditional wired broadband internet access;
Value-added service offerings such as security and privacy, technical support, and parental controls for consumers;
Digital Displays, which enable users to showcase digital art and photos, including non-fungible token (“NFT”) artwork by supporting the most popular crypto wallets.
Broadband modems, which are devices that convert the broadband signals into Ethernet data that feeds internet into homes and offices. We provide modems that connect to DOCSIS 3.x, xDSL, and 4G/5G mobile;
WiFi Gateways, which are WiFi routers with an integrated broadband modem, for broadband internet access;
WiFi range extenders, which extend the range of an existing WiFi network to eliminate WiFi dead spots;
Powerline adapters, which extend wired and WiFi internet connections to any AC outlet using existing electrical wiring; and
WiFi network adapters, which enable computing devices to be connected to the network via WiFi.

NETGEAR for Business solutions. These products and services are sold into the business marketplace through an extensive network of DMRs and VARs, NETGEAR.com, and through brick-and-mortar retail and e-commerce channels and include:

Pro AV Solutions, which include high-performance, flexible Ethernet switches that are engineered for easy configuration of AV over IP for both commercial and high-end residential installations;
Pro Routers, which provide the internet gateway for businesses and combine with access points, Ethernet switches, and our Insight cloud management software to create a Total Network Solution for businesses;
Enterprise-grade, Cloud managed or standalone Pro WiFi access points, which are used to provide wide coverage areas and fast WiFi on a campus, boutique hotel, or an office, providing secure WiFi connections to smart phones, tablets, laptops and other computing devices;
General purpose Ethernet switches, in a wide range of sizes which are used to connect devices that are networked together for exchanging information including IoT devices;
NETGEAR Insight remote management software, which help VARs and small businesses remotely deploy, monitor, manage and secure their networks easily and seamlessly; and
NETGEAR Engage Controller which provides quick, profile-based configuration for audio and video signals over a network to integrate our products with those from a myriad of AV end point manufacturers for fast, easy deployments that help eliminate cost and complexity.

Our products and services are designed to meet the specific needs of the consumer, business and service provider markets. We tailor various elements of the software interface, product design, including component specification, physical characteristics such as casing, design and coloration, and specific user interface features to meet the needs of these markets. We also leverage many of our technological developments, high volume manufacturing, technical support and engineering infrastructure across our markets to maximize business efficiencies. In our Connected Home business, our core long-term strategy focuses on the premium and higher-margin segments of the market, where we demonstrate our highly differentiated technology leadership.

6


Our products that target the business market are generally designed with an industrial appearance, including metal cases and, for some product categories, the ability to mount the product within standard data networking racks as well as unique mounting solutions for other uses. These products typically include higher port counts, higher data transfer rates and other performance characteristics designed to meet the needs of a modern business. For example, our business products provide data transfer rates up to 100 gigabits per second to meet the higher capacity requirements. Our newest Power over Ethernet (“PoE”) switches, including cloud managed and unmanaged switches, provide elevated power budgets and uninterrupted PoE power for businesses of all sizes to address the growing need for deployment of multiple PoE devices with more power, due to the widespread adoption of IP communication, security cameras, WiFi access points, proximity sensors, and various other new applications. Some of these products are also designed to support transmission modes such as fiber optic cabling, which is common in more sophisticated business environments. As a result of the hybrid work model, there continues to be a shift in the demand and use cases for NETGEAR for Business products as more small businesses now run out of homes or remote offices. This shift has contributed to growing the market for lower port count switches and our NETGEAR for Business wireless offerings. In addition, we continue to see a shift from traditional AV applications utilizing HDMI technology to Ethernet switching driven by a transition from the 1080p to 4K to 8K resolution video, and broadcast moving towards multicast streaming. IP provides an economical path to building high performance, scalable AV networks.

Security requirements within our products for business broadband access include firewall and VPN capabilities that allow for secure interactions between remote offices and business headquarter locations over the internet. Our connectivity product offerings for the business market include enhanced security and remote configurability often required in a business setting.

Our vision for the home network is about intelligently controlling and monitoring all devices connected to the home network at all times, thus creating a Smart Environment. Our Connected Home business continues to make progress on our core long-term strategy of focusing on the premium and higher-margin segments of the market, where we demonstrate highly differentiated technology. Our focus is to continue to introduce new products and services that are high margin, technologically differentiated, software rich with IP unique to or patented by NETGEAR into growth areas that form the basis of smart homes.

Our vision for the business network is to increase the effectiveness, efficiency and supportability of the hybrid cloud access network. We believe enterprises will continue to move into cloud-based applications, such as: Salesforce.com, Ring Central, Zoom video conferencing, SAP SuccessFactors, Workday, and others. In addition, we believe these enterprises will move into utility-like on-demand computing power supplied by third-party data centers. With the increased adoption of hybrid and fully remote work environments, along with increases in new businesses being established at home, we see a need for greater networking capabilities as workforces become more dispersed. We believe that the need for cost efficient and easy-to-use video surveillance by small businesses and corporate offices will continue to grow and fuel the growth of our PoE(+/++) market, with its ability to power 4K cameras. These trends will place a greater demand on business networks. To meet this demand, we are introducing next-generation technology, such as: PoE switches, Multi-gigabit Ethernet switches, small to medium capacity campus wireless LAN, audio and AV over IP for Pro AV applications in both commercial and residential applications. In addition, our Insight line of cloud-connected networking devices can be managed remotely and securely via mobile apps or browser interfaces, providing continuous monitoring and instantaneous fault notification.

Competition

The consumer, business and service provider markets are intensely competitive and subject to rapid technological change. We expect competition to continue to intensify. Our principal competitors include:

within the consumer markets, companies such as ARRIS, ASUS, AVM, Devolo, D-Link, Eero (owned by Amazon), Linksys (owned by Foxconn), Minim (Motorola licensee), Google WiFi, Samsung, and TP- Link;
within the business markets, companies such as Allied Telesys, Barracuda, Buffalo, Cisco Systems, Dell, D-Link, Extreme, Fortinet, Hewlett-Packard Enterprise, Palo Alto Networks, QNAP Systems, SonicWall, Snap AV, Synology, TP- Link, Ubiquiti, and WatchGuard; and
within the service provider markets, companies such as Actiontec, Airties, Arcadyan, ARRIS, ASUS, AVM, Compal Broadband, D-Link, Eero (owned by Amazon), Franklin, Google, Hitron, Huawei, Inseego, Nokia, 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.

7


Our potential competitors include other consumer electronics vendors, including Apple, Lifelock, LG Electronics, McAfee, 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 ISPs 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 also face significant and increased competition from original design manufacturers (“ODMs”) and contract manufacturers (“CMs”) 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. As a result, they may have more advanced technology, larger distribution channels, stronger brand names, better customer service and access to more customers than we do. For example, Hewlett-Packard Enterprise has significant brand name recognition and has an advertising presence substantially greater than ours. Similarly, Cisco Systems is well recognized as a leader in providing networking products to businesses, while Google and Amazon compete in the consumer WiFi product market, and both have substantially greater financial resources than we do. Several of our competitors, such as TP-Link, offer a range of products that directly compete with most of our product offerings. Several of our other competitors compete in a more limited manner. For example, Dell sells networking products primarily targeted at larger businesses or enterprises while Google and Amazon primarily only sell WiFi mesh systems. The competitive environment in which we operate changes rapidly due to technological reasons and other factors outside of our control, such as new entrants to the market and the ability of market participants to adapt to changing environments. Other companies with significant resources could also become direct competitors, either through acquiring a competitor or through internal efforts.

 

We believe that the principal competitive factors in the consumer, business and service provider 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 privacy, and customer service and support. We believe our products are competitive in these markets based on these factors. To remain competitive, we believe we must continue to aggressively invest resources in highly differentiated, premium connectivity solutions, complemented by valuable subscription services, expanding our sales channels including our direct-to-consumer capabilities, increasing engagement with our customers and maintaining customer satisfaction worldwide. Our investments reflect our enhanced focus on the security of 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.

Research and Development

Our success depends on our ability to develop products that meet changing user needs and to anticipate and proactively respond to evolving technology in a timely and cost-effective manner. Accordingly, we have made investments in our research and development department in order to effectively evaluate existing and new third-party technologies, develop existing and new in-house technologies, and develop and test new products and services. Our research and development employees work closely with our technology and manufacturing partners to bring high quality new products and services to market in a timely and cost-efficient manner.

8


We identify, qualify and create new technologies to develop products using one or both of the methodologies described below. Under both ODM and In-House development, we develop portions of the software on some products, including embedded firmware or components of firmware, mobile applications, and cloud software.

ODM. Under the ODM methodology, we define the product concept and specifications and recommend the technology selection. We then coordinate with our technology suppliers as they develop the product, meeting our specifications, while our internal software engineering team typically works with our service partners to develop the software services that run on these devices. On certain new products, one or more subsystems of the design can be done in-house and then integrated with the remaining design pieces from the ODM. Once prototypes are completed, we work with our partners to complete the debugging and systems integration and testing. After completion of the final tests, agency approvals and product documentation, the product is released for production and shipment.

In-House Development. Under the in-house development model, one or more subsystems of the product are designed and developed utilizing the NETGEAR engineering team. Under this model, some of the primary technology is developed in-house. We then work closely with either an ODM or a Joint Development Manufacturer (“JDM”) to complete the development of the entire design, perform the necessary testing, and obtain regulatory approvals before the product is released for production and shipment.

Manufacturing

Our primary manufacturers are Cloud Network Technology (more commonly known as Hon Hai Precision or Foxconn Corporation), Delta Electronics Incorporated, Senao Networks, Inc., and Pegatron Corporation, all of which are headquartered in Taiwan. We also manufacture in Haiphong, Vietnam at a facility owned by Shenzhen Gongjin Electronics Co., Ltd. (more commonly known as T&W), which is headquartered in China. We manufacture US bound products in Vietnam, Thailand, Indonesia, and Taiwan, with a limited number of legacy products produced in China. We distribute our manufacturing among a limited number of key suppliers and seek to avoid excessive concentration with any one single supplier. Any disruptions from natural disasters, health epidemics and political, social and economic instability would affect the ability of our manufacturers to manufacture our products. If our manufacturing or warehousing facilities are disrupted or destroyed, we would not have readily available alternatives for manufacturing our products and our business would be significantly impacted. In addition to their responsibility for the manufacturing of our products, our manufacturers typically purchase all necessary parts and materials to produce finished goods. Our own product quality organization based in Singapore and Taiwan is responsible for auditing and inspecting product quality on the premises of our ODMs to maintain quality standards for our suppliers.

We obtain several key components from limited or sole sources. These include many of the semiconductors used in our products, which are designed specifically for the products and obtained from sole source suppliers on a purchase order basis like switching fabric semiconductors used in our Ethernet switches and internet gateway products; wireless local area network chipsets used in our wireless products and mobile network chipsets which are used in our wireless gateways and hotspots. We also have limited sources for components including connector jacks, plastic casings and physical layer transceivers. Our third-party manufacturers generally purchase these components on our behalf on a purchase order basis. If these sources fail to satisfy our supply requirements or component lead times deviate from expectations, our ability to meet scheduled product deliveries would be harmed and we may lose sales and experience increased costs to procure supply. For instance, for much of 2022, we experienced supply shortages for core networking semiconductor components, and additionally power IC and voltage regulator chipsets due to high demand, resulting in elongated manufacturing timelines.

We currently outsource warehousing and distribution logistics to four main third-party providers who are responsible for warehousing, distribution logistics and order fulfillment. In addition, these parties are also responsible for some configuration and re-packaging of our products including bundling components to form kits, inserting appropriate documentation, disk drive configuration, and adding power adapters. APL Logistics Americas, Ltd. in City of Industry, California serves the Americas region, Kerry Logistics Ltd. in Singapore serves the Asia Pacific region, DSV Solutions B.V. Netherlands serves the EMEA region, and Likewize Logistics Pty Ltd. in Melbourne, VIC, Australia serves Australia and New Zealand.

9


Sales and Marketing

We work directly with our retail partners on market development activities, such as co-advertising, online promotions and video demonstrations, live and virtual event sponsorships and sales associate training. We also participate in major industry trade shows and marketing events. Our marketing department is comprised of our channel marketing, product marketing and corporate marketing groups.

Our channel marketing team focuses on working with the sales teams to maximize our participation in channel partner marketing activities and merchandise our products both online and in store.

Our product marketing group focuses on product and service strategy, product and service development roadmaps, the new product introduction process, product lifecycle management, demand assessment and competitive analysis. The group works closely with our sales and research and development groups to align our product development roadmap to meet customer technology demands from a strategic perspective. The group also ensures that product and services development activities, product and services launches, and ongoing demand and supply planning for our products occur in a well-managed, timely manner in coordination with our development, manufacturing, and sales groups, as well as our ODM and sales channel partners.

Our corporate marketing group is responsible for defining and building our corporate brand, supporting the business units with creative marketing strategies and driving awareness, education and demand for our products by way of our online and in-app platforms. The group focuses on defining our brand promise and marketing messages on a worldwide basis. This group is also responsible for targeted full-funnel marketing, including paid, earned and owned channels; delivering a seamless purchase journey reaching and acquiring new customers as well as leveraging our loyal customers to advocate for the NETGEAR brand. Marketing tactics include driving the social media and online marketing strategy, public relations, installed base marketing programs, community engagement programs, sponsorships and events, and corporate websites worldwide, as well as creative production for all product categories.

We conduct most of our international sales and marketing operations through wholly-owned subsidiaries, which operate via sales and marketing subsidiaries and branch offices worldwide.

Customer Support

We design our products with ease-of-use top of mind. We respond globally to customer inquiries through a variety of channels including phone, chat, community, social media, and email. Customers can also get self-help service through the comprehensive knowledge base, chatbot and user forums on our website. Customer support is provided through a combination of a limited number of permanent employees and use of subcontracted, out-sourced resources. Our permanent employees design our technical support model and process and are responsible for training and managing our outsourced sub-contractors. They also handle escalations from the outsourced resources. We utilize the information gained from customers by our customer support organization to enhance our product offerings, including further simplifying the installation process.

Intellectual Property

We believe that our continued success will depend primarily on the technical expertise, speed of technology implementation, creative skills and management abilities of our officers and key employees, plus ownership of a limited but important set of copyrights, trademarks, trade secrets and patents. We primarily rely on a combination of copyright, trademark, trade secret, and patent laws, nondisclosure agreements with employees, consultants and suppliers and other contractual provisions to establish, maintain and protect our proprietary rights. We hold approximately 225 issued United States patents that expire between years 2024 and 2040 and 36 foreign patents that expire between 2024 and 2035. No single patent is solely responsible for protecting the Company's products and services. In addition, we currently have approximately 21 pending United States and foreign patent applications related to technology and products offered by us. We also rely on third-party licensors for patented hardware and software license rights in technology that are incorporated into and are necessary for the operation and functionality of our products. Our success will depend in part on our continued ability to have access to these technologies.

10


We have trade secret rights for our products, consisting mainly of product design, technical product documentation and software. We also own, or have applied for registration of trademarks, in connection with our products in the United States and internationally, including NETGEAR, NETGEAR Armor, NETGEAR Insight, NPG, NPG logo, Orbi, Nighthawk, FASTLANE3, Meural, Trueart, Digital Canvas, and ProSafe.

We have registered a number of internet domain names that we use for electronic interaction with our customers including dissemination of product information, marketing programs, product registration, sales activities, and other commercial uses.

Seasonal Business

We have historically experienced increased net sales in our third and fourth fiscal quarters as compared to the first and second quarters in our fiscal year due to seasonal demand from consumer markets primarily relating to the beginning of the school year and the holiday season. In 2023, we had a flatter trend than we historically observe mainly driven by channel inventory compression driven by the uncertain macroeconomic environment and a contraction of the U.S. retail market.

Governmental Regulations

Environmental Laws

Our products and manufacturing process are subject to numerous governmental regulations, which cover both the use of various materials as well as environmental concerns. Environmental issues such as pollution and climate change have had significant legislative and regulatory effects on a global basis, and there are expected to be additional changes to the regulations in these areas. 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 and the cost of compliance. Other regulations in the environmental area may require us to continue to monitor and ensure proper disposal or recycling of our products. To the best of our knowledge, we maintain compliance with all current government regulations concerning our production processes and product disposal in the locations where we operate and sell. Since we operate on a global basis, this is a complex process that requires continual monitoring of regulations and compliance efforts to ensure that we, and our suppliers, are in compliance with all existing regulations.

Other Regulations

As a company with global operations, we are subject to complex foreign and U.S. laws and regulations, including trade regulations, tariffs, import and export regulations, anti-bribery and corruption laws, antitrust or competition laws, data privacy laws, such as the EU General Data Protection Regulation (the “GDPR”), and environmental regulations, among others. We have policies and procedures in place to promote compliance with these laws and regulations. To date, our compliance actions and costs relating to these laws, rules and regulations have not resulted in a material cost or effect on our capital expenditures, earnings or competitive position. Government regulations are subject to change, and accordingly we are unable to assess the possible effect of compliance with future requirements or whether our compliance with such regulations will materially impact our business in the future. For further discussion of how government regulations may affect our business, see the related discussion in “Risk Factors – Financial, Legal, Regulatory and Tax Compliance Risks, Including Recent Impairment Charges.”

Human Capital

As of December 31, 2023, we had 635 full-time employees, with 210 in sales, marketing and technical support, 228 in research and development, 77 in operations, and 120 in finance, information systems and administration. We also utilize a number of temporary staff to supplement our workforce. We have never had a work stoppage among our employees, no personnel are represented under collective bargaining agreements, and we consider our relations with our employees to be good.

 

11


Culture and Engagement

 

We seek to foster a diverse working environment, representing a broad spectrum of backgrounds and cultures that promotes innovative ideas and products. We believe that it takes true diversity and inclusion to unleash the power of each of our employees’ fullest potential. We are committed to promoting a culture that welcomes and celebrates everyone without bias, reflecting the importance of diversity in our communities. As part of our commitment to building a more inclusive environment, we work to enrich our global community through charitable contributions and community engagement initiatives. We work every day to support and cultivate diversity. We offer ongoing development programs, such as Employee Resource Groups (ERG): the Black Employee Resource Group, and Women in the Workplace Resource Group. In addition, we are a member of CEO Action for Diversity and Inclusion. We conduct employee engagement surveys every two years. The surveys help us to identify areas where we can improve our policies, maximizing the engagement and performance of our employees. Since initiating the surveys in 2014, we have never fallen below a 95% participation rate. Our most recent employee engagement survey was conducted in 2023 and had a 97% participation rate.

 

Diversity and Inclusion

Providing employees with training on Diversity, Equity and Inclusion (DEI) is a key component of fostering a culture of respect within our workplace. We educate employees on belongingness, empathy, and on our internal efforts toward a more diverse workforce. For example, our Diversity and Inclusion course, required by all employees, helps to ensure that all personnel understand NETGEAR’s diversity and inclusion philosophy, from recruitment to team development. In addition, our Reflection on Bias course helps employees recognize, deal with, and prevent bias through understanding the needs of diverse groups at NETGEAR. Equipping our employees with the tools they need to be an ally brings us closer to our goal of a more inclusive operation.

We demonstrate diversity, equity, and inclusion at the highest levels of our company. As of December 31, 2023, 57% of our independent directors were female, and approximately 60% of our executive management team self-identify as an underrepresented minority, in terms of race, ethnicity, or gender. In addition, women represented approximately 21% of technical positions worldwide and approximately 38% of leadership roles worldwide.

 

Recruitment and Retention

 

We recognize that attracting, motivating and retaining talent at all levels is vital to continuing our success. By improving employee retention and engagement, we also improve our ability to support our customers and protect the long-term interests of our stakeholders and stockholders. We invest in our employees through high-quality benefits and various health and wellness initiatives, and offer competitive compensation packages, ensuring fairness in internal compensation practices. To further engage and incentivize our workforce, we offer a wide range of programs and avenues for support, motivation, and professional recognition. We provide training courses to ensure the professional development of our employees and we have a Management Development Program, a series of courses that all people managers are required to complete.

 

We offer compelling global incentives to reinforce our performance-driven culture and attract and reward leading talent. We offer global competitive and meaningful total rewards programs that meet the diverse needs of our employees, while also reflecting local market practices. Our total rewards approach is designed to deliver cash, equity, and benefit programs that are competitive with those offered by comparable companies in the technology industry and reflect anticipated local market demands and evolving business needs. Other than the base salary program, all of our cash and equity programs are dependent upon the achievement of individual and company performance. In addition to competitive salaries and bonuses, we grant equity-based compensation to a significant portion of our employees and our employees are eligible to participate in our Employee Stock Purchase Plan. Equity serves as a key component in attracting, retaining, and motivating our employees. We also provide the opportunity for equity ownership through our employee stock purchase plan. We provide competitive benefits that include retirement planning, health care, parental leave, flexible time away, and appreciation events for employees. In addition, we offer benefits to support our employees’ physical and mental health.

12


Employee Health and Safety

Health and safety of our employees a top priority at NETGEAR. Providing a safe and clean environment is critical to the success of our employees and business overall. We consistently monitor our workplace with the lens of Health and Safety to maintain a clean environment, practice emergency preparedness, minimize injury and illness, promote industrial hygiene, provide ergonomic training and equipment, machine safeguarding, and more. Our Corporate Emergency Response Team and Business Continuity Program equip employees with essential knowledge and supplies in case of emergencies. We periodically examine various Health and Safety aspects such as safe and clean workplaces, emergency preparedness, injury and illness, industrial hygiene, ergonomics, machine safeguarding, and more. We are also dedicated to maintaining updated safety guidelines for all of our products. Health and safety are covered under our Responsible Business Alliance (RBA) guided audit program and corporate facilities. Since 2022 after the COVID-19 restrictions eased, some of our offices, including our San Jose headquarters, moved to hybrid work. The flexible work experiences have enabled our teams to remain connected with each other and with our customers while maintaining and enhancing productivity, operational excellence and innovation.

Available Information

Our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and amendments to reports filed pursuant to Sections 13(a) and 15(d) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), are filed with the Securities Exchange Commission (the “SEC”).

Our website address is www.netgear.com. Our website provides a link to our SEC filings, which are available free of charge on the same day such filings are made. The specific location on the website where these reports can be found is http://investor.netgear.com/sec.cfm. Our website also provides a link to Section 16 filings which are available free of charge on the same day as such filings are made. Information contained on these websites is not a part of this Annual Report on Form 10-K.

Information About Our Executive Officers

The following table sets forth the names, ages and positions of our executive officers as of February 9, 2024.

 

Name

 

Age

 

Position

Charles (CJ) Prober

 

52

 

Chief Executive Officer

Bryan D. Murray

 

49

 

Chief Financial Officer

Heidi B. Cormack

 

49

 

Chief Marketing Officer

Michael F. Falcon

 

67

 

Chief Operations Officer

David J. Henry

 

51

 

President and General Manager of Connected Home Products and Services

Andrew W. Kim

 

53

 

Chief Legal Officer

Vikram Mehta

 

58

 

Senior Vice President, NETGEAR for Business Products and Services

Tamesa T. Rogers

 

50

 

Chief People Officer

Michael A. Werdann

 

55

 

Chief Revenue Officer

Martin D. Westhead

 

53

 

Chief Technology Officer, Software

 

Charles (CJ) Prober has served as our Chief Executive Officer and a member of the board of directors since January 2024. Prior to joining the Company, Mr. Prober served as President of Life360, Inc. ("Life360"), a technology platform company, from January 2022 to July 2023. He joined Life360 via the acquisition of Tile, Inc. ("Tile"), a technology company, in January 2022 and served as the Chief Executive Officer of Tile from September 2018 to January 2022. Mr. Prober also previously served as a member of Tile’s board of directors from February 2018 to January 2022, including as its Executive Chairman from February 2018 to September 2018. Before then, he served as the Chief Operating Officer of GoPro, Inc. from January 2017 to February 2018 and its Senior Vice President of Software and Services from June 2014 to December 2016. Prior thereto, Mr. Prober held executive leadership roles at Electronic Arts Inc., and prior to his executive leadership roles, Mr. Prober was a consultant with McKinsey & Company and a corporate attorney with Wilson Sonsini Goodrich & Rosati. Mr. Prober currently serves on the boards of directors of Life360 and Glorious Gaming, a private company. Mr. Prober received his Bachelor of Commerce from the University of Manitoba and a Bachelor of Laws from McGill University.

Bryan D. Murray has served as our Chief Financial Officer since August 2018. He has been with NETGEAR since November 2001, serving in various management roles within the finance organization. Prior to assuming the role of CFO, he served as NETGEAR’s Vice President of Finance and Corporate Controller since June 2011. Before

13


joining NETGEAR in 2001, he worked in public accounting at Deloitte and Touche LLP. He holds a B.A. from the University of California, Santa Barbara, and is licensed as a Certified Public Accountant (inactive).

Heidi B. Cormack has served as our Chief Marketing Officer since July 2021. She has been with NETGEAR since July 2009, serving in various management roles within the marketing organization. Prior to assuming the role of Chief Marketing Officer, Ms. Cormack served as NETGEAR’s Senior Vice President of Global Marketing, Vice President of Corporate Marketing, and as our Director of Regional Marketing prior to that. Before joining NETGEAR, Ms. Cormack held positions at Virgin Mobile (Australia) PTY Limited, Red Bull Gmbh and Sony Computer Entertainment, Inc. in various marketing roles and completed business studies at the Sunshine Coast Business Academy in Australia.

Michael F. Falcon has served as our Chief Operations Officer since November 2017. Previously, Mr. Falcon served as our Senior Vice President of Worldwide Operations and Support from January 2009 to November 2017, Senior Vice President of Operations from March 2006 to January 2009, and as our Vice President of Operations from November 2002 to March 2006. Prior to joining us, Mr. Falcon was at Quantum Corporation, where he served as Vice President of Operations and Supply Chain Management from September 1999 to November 2002, Meridian Data (acquired by Quantum Corporation), where he served as Vice President of Operations from April 1999 to September 1999, and Silicon Valley Group, where he served as Director of Operations, Strategic Planning and Supply Chain Management from February 1989 to April 1999. Prior to February 1989, Mr. Falcon served in management positions at SCI Systems, an electronics manufacturer, Xerox Imaging Systems, a provider of scanning and text recognition solutions, and Plantronics, Inc., a provider of lightweight communication headsets. Mr. Falcon received a B.A. degree in Economics with honors from the University of California, Santa Cruz and has completed coursework in the M.B.A. program at Santa Clara University.

David J. Henry has served as our President and General Manager of Connected Home Products and Services since July 2021. He has been with NETGEAR since July 2004, most recently serving as our Senior Vice President of Connected Home Products and Services from January 2017 to July 2021, Senior Vice President of Home Networking from January 2016 to December 2016, Vice President of Product Management of our retail business unit from March 2011 to January 2016 and as our Senior Director of Product Marketing from October 2010 to March 2011. Prior to NETGEAR, Mr. Henry was a senior product manager for the high technology vertical application at Siebel Systems (acquired by Oracle Corporation). His professional experience also includes business process and information technology consulting with Deloitte Consulting. Mr. Henry received a B.S. degree in Electrical Engineering, with an emphasis on Signal Processing, from the University of Washington and an M.B.A. from the Stanford Graduate School of Business.

Andrew W. Kim has served as our Chief Legal Officer since July 2021. Previously, Mr. Kim served as our Senior Vice President of Corporate Development, General Counsel and Corporate Secretary from July 2013 to July 2021, Vice President, Legal and Corporate Development and Corporate Secretary from October 2008 to July 2013, and as our Associate General Counsel from March 2008 to October 2008. Prior to joining NETGEAR, Mr. Kim served as Special Counsel in the Corporate and Securities Department of Wilson Sonsini Goodrich & Rosati, a private law firm, where he represented public and private technology companies in a wide range of matters, including mergers and acquisitions, debt and equity financing arrangements, securities law compliance and corporate governance from 2000 to 2003 and 2006 to 2008. In between his two terms at Wilson Sonsini Goodrich & Rosati, Mr. Kim served as Partner in the Business and Finance Department of the law firm Schwartz Cooper Chartered in Chicago, Illinois, and was an Adjunct Professor of Entrepreneurship at the Illinois Institute of Technology. Mr. Kim holds a J.D. from Cornell Law School, and received a B.A. degree in history from Yale University.

Vikram Mehta has served as our Senior Vice President of NETGEAR for Business Products and Services since January 2020 and previously served as our consultant from July 2019 to December 2019. From May 2015 to January 2020, Mr. Mehta served as Managing Director of Pacific Venture Advisors, a technology and management consulting company. Prior to that, from October 2013 to April 2015, he served as President and Chief Executive Officer at Kaazing Corporation, a venture funded IoT software company. Prior to Kaazing and subsequent to IBM’s acquisition of BLADE Network Technologies, Inc. (“BLADE”), Mr. Mehta served as Vice President of System Networking, STG, at IBM, from January 2011 to April 2013. Mr. Mehta served as Founder, President and Chief Executive Officer of BLADE, a networking company, from its inception in February 2006 to its acquisition by IBM in December 2010. Prior to that, Mr. Mehta worked at a number of technology companies, including Hewlett-Packard Company, where he served in various management positions in sales, marketing, and General Management in the U.S., Asia, and

14


Australia, Nortel Networks, Alteon WebSystems (acquired by Nortel Networks) and Ensim Corporation (acquired by Ingram Micro). Mr. Mehta received a B.S. degree in Electrical Engineering from Birla Institute of Technology.

Tamesa T. Rogers has served as our Chief People Officer since July 2021. Previously, Ms. Rogers served as our Senior Vice President, Human Resources from July 2013 to July 2021, Vice President, Human Resources from January 2009 to July 2013, Director, Worldwide Human Resources from September 2006 to January 2009 and as our Senior Human Resources Manager from December 2003 to September 2006. From March 2000 to December 2003, Ms. Rogers worked at TriNet Employer Group, a professional employer organization, as a Human Resources Manager, providing HR consulting to technology companies throughout Silicon Valley. Prior to TriNet, Ms. Rogers served in various human resources functions in several Northern California companies. Ms. Rogers received a B.A. in Communication Studies from the University of California, Santa Barbara and an M.S. in Counseling from California State University, Hayward.

Michael A. Werdann has served as our Chief Revenue Officer since July 2021. Previously, Mr. Werdann served as our Senior Vice President of Worldwide Sales from October 2015 to July 2021, Worldwide Senior Vice President of Sales for Consumer Products from March 2015 to October 2015 and as our Vice President of Americas Sales from December 2003 to March 2015. Since joining us in 1998, Mr. Werdann has served as our United States Director of Sales, E-Commerce and DMR from December 2002 to December 2003 and as our Eastern Regional Sales Director from October 1998 to December 2002. Prior to joining us, Mr. Werdann worked for three years at Iomega Corporation, a computer hardware company, as a Sales Director for the value added reseller sector. Mr. Werdann holds a B.S. Degree in Communications from Seton Hall University.

Martin D. Westhead, Ph.D. has served as our Chief Technology Officer of Software since December 2019. Prior to joining NETGEAR, Dr. Westhead was with Groupon from March 2014, where he became VP Engineering for Consumer Engineering team, responsible for the company’s end-to-end customer experience on mobile and web. Prior to Groupon, Dr. Westhead led several software organizations, including at Ning, a social network startup and Avaya a telephony company, and founded two companies in network management tools. He lectured for Stanford’s Continuing Studies Business Department. Dr. Westhead received his B.S. and Ph.D. degrees from the Department of AI and Computer Science in the University of Edinburgh, U.K.

 

15


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 consolidated financial statements and accompanying notes thereto, and Management’s Discussion and Analysis of Financial Condition and Results of Operations included in this Annual Report on Form 10-K.

 

Risks Related to our Business, Industry and Operations

 

Helping our channel partners optimize their inventory levels and product mix within the current environment is challenging, and we have, and may in the future, incur costs associated with excess inventory, or lose sales from having too few products.

If we are unable to properly monitor and help our channel partners to optimize their inventory levels and maintain an appropriate level and mix of products with our retail partners and wholesale distributors and within our sales channels, we may incur increased and unexpected costs associated with this inventory. In 2022 and the first half of 2023, many of our retail and service provider partners began significantly reducing their target inventory levels which adversely affected our results of operations. While we see signs of the retail networking market stabilizing, the uncertain macroeconomic environment and high interest rates are also putting pressure on our NETGEAR for Business channel partners. For example, in 2023, we experienced lower revenue as a result of our channel partners lowering their inventory levels. We expect to continue to experience NETGEAR for Business channel inventory compression at least for the next one to two fiscal quarters. Low channel inventory levels increase the likelihood that our sales channel customers may not be able to fulfill end user demand, leading to delayed or lost sales, unhappy customers and potential impacts to our brand and reputation. Inadequate stock levels could also hinder our ability to fulfill large orders or take advantage of unexpected demand spikes, thereby limiting revenue growth opportunities. Moreover, reductions in target inventory levels put pressure on our ability to accurately forecast customer demand and inventory requirements and increases the likelihood that the accuracy of such forecasts would be lower. 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 and channel inventory levels, 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. 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. If we improperly forecast demand for our products and channel inventory levels, 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 and suffering a corresponding decline in gross margins. For example, in 2022, demand for our Connected Home products turned out to be lower than we previously forecasted and resulted in our revenue for our Connected Home products to come in lower than expected, as our channel partners in the U.S. replenished inventory slower than they sold through to end users to right size their inventory carrying position based on the lower demand levels than were previously expected. In addition, 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 or decrease their purchases of our products in subsequent periods, which would adversely affect our revenue and results of operations.

16


To remain competitive and stimulate consumer and business demand, we must successfully manage new product introductions and transitions of products and services.

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 and services, enhance existing products and services, effectively stimulate customer and business demand for new and upgraded products and services, and successfully manage the transition to these new and upgraded products and services. 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, manufacture and market and sell products and services 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 and marketing and sales, including software development for our products and complementary services and applications. For example, we have made a strategic shift to focus on premium, higher margin products and have committed a substantial amount of resources to the development, manufacture, branding, marketing and sale of our Nighthawk mobile hotspot products, Orbi WiFi systems and ProAV managed switches, and to introducing additional and improved models and services in these lines. In the third quarter of 2023, we launched our first WiFi 7 products, namely the Orbi 97X mesh system and the Nighthawk RS700 router, and will continue to invest in a strong pipeline of WiFi 7 introductions in 2024 across all our major product lines. The success of new products and services depends on a number of factors, including timely and successful development either through rapid innovation or acquisition, market acceptance, our ability to manage the risks and costs, such as investment costs and marketing costs, associated with development and introduction of new products and services, the effective management of purchase commitments and channel inventory levels in line with anticipated product demand, availability of products in appropriate quantities and at expected costs to meet anticipated demand, the risk that new products and services may have delays, quality or other defects or deficiencies and our ability to effectively manage marketing and reviews of our products and services.

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.

Accordingly, if we cannot properly drive customer and business demand, manage future introductions and transitions of products and services, this 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 channel inventory levels, reduced online product visibility, or loss of sales channels; and
increased levels of product returns.

In addition, if we are unable to successfully introduce or acquire new products with higher gross margins, or enhance and improve our services and subscription offerings for customer retention or service revenue growth, or if we are unable to improve the margins on our previously introduced and rapidly growing product and services lines, our net revenue and overall gross margin would likely decline.

Investment in new business strategies could disrupt our ongoing business, present risks not originally contemplated and materially adversely affect our business, reputation, results of operations and financial condition.


We have invested, and in the future may invest, in new business strategies. Such endeavors may involve significant risks and uncertainties, including distraction of management from current operations, greater-than-expected liabilities and expenses, economic, legal and regulatory challenges, inadequate return on capital, potential impairment of tangible and intangible assets, and significant write-offs. New business strategies are inherently risky and may not be successful. The failure of any significant investment could materially adversely affect our business, reputation, results of operations and financial condition. For example, as mentioned in the risk factor above “To remain competitive and

17


stimulate consumer and business demand, we must successfully manage new product introductions and transitions of products and services”, we have made a strategic shift to focus on premium, higher margin products and services. We continue to hire in key areas and invest in these premium, higher margin products and services, such as ProAV managed switches, premium Orbi WiFi mesh systems, 5G mobile hotspots, and subscription services; however, such investments may not prove to be successful. If we fail to develop premium user experience, elevate marketing and branding for customer acquisition, expand our sales channels or otherwise successfully execute on our business strategies, our business, financial condition, results of operations and reputation could be materially adversely affected.

 

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, if there are unforeseen disruptions in their businesses, 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 TD Synnex, 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. For example, as mentioned below in the risk factors “If disruptions in our transportation network continue to occur or our shipping costs substantially increase again in the future, we may be unable to sell or timely deliver our products, and net revenue and our gross margin could decrease” and 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”, we had previously experienced high freight costs and component costs and had issued price increases to our customers. 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 owns 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. Similarly, we sell products and services directly to consumers from our own e-commerce platforms and expect these revenues to grow proportionate to overall revenue. Some of our customers, such as Amazon and Best Buy, may consider this to be competitive with their own businesses, which could negatively influence their purchasing decisions with respect to our products. Furthermore, we have experienced a shift towards products being bought and sold online. If we are unable to adjust to this shift and effectively manage our business and inventory requirements amongst our online customers and traditional retail customers, this may lead to lower market share and lower revenues for us, and our net revenue and operating results could be harmed.

In addition, adverse changes in economic conditions or unforeseen disruptions in the businesses of any of our key customers could adversely impact the sale of our products to end users and the quantity of products our customers decide to purchase from us. For example, as mentioned above in the risk factor “Accurately managing our sales channel inventory and product mix within the current environment is challenging, and we have, and may in the future, incur costs associated with excess inventory, or lose sales from having too few products,” many of our retail and service provider customers have and continue to reduce their target inventory levels. This shift may have a longer-term impact on the inventory levels our customers choose to carry.

18


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 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. We also obtain switching fabric semiconductors, which are used in our Ethernet switches and Internet gateway products, and WiFi chipsets, which are used in all of our wireless products, from a limited number of suppliers. We also use Cable Modem chipsets and Mobile chipsets in our cable and mobile products. Semiconductor suppliers have experienced and continue to experience component shortages themselves, such as with lead-frames and substrates used in manufacturing chipsets, which in turn adversely impact our ability to procure semiconductors from them in sufficient quantities and in a timely manner. For example, we had previously experienced certain chipset shortages for some of our switching products from two of our semiconductor suppliers who did not have enough wafer capacity to satisfy our demand, and this shortage continued for several quarters. Our third-party manufacturers generally purchase these components on our behalf on a purchase order basis, and we do not have any guaranteed supply arrangements 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, and prices to obtain such components may increase. In addition, if worldwide demand for the components increases significantly, the availability of these components could be limited and prices for such components may increase. For example, as the demand for Artificial Intelligence chips increase, semiconductor production capacity may be shifted to these specific components thereby constraining supply of or increasing cost on chips used in our products. Further, dependence on a sole source for certain key components of our products may allow such sole source suppliers to command increased leverage in negotiating prices and other terms of sale, which could adversely affect our profitability. As a result, we may be left with little choice but to accept such higher prices or other fees for key components in order to ensure continuity of supply. This could affect our profitability or if we choose to push back against more onerous terms, could lead to inadequate supply, which could materially adversely affect our business. Our suppliers may also experience financial or other difficulties as a result of uncertain and weak worldwide economic, geopolitical conditions, trade disputes or public health issues. Other factors which may affect our suppliers’ ability or willingness to supply components to us include internal management product allocation decisions 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. Also, many standardized components used broadly in electronic devices are manufactured in significant quantities in concentrated geographic regions, particularly in Greater China. As a result, protracted crises, such as the COVID-19 pandemic, geopolitical unrest and uncertain economic conditions, could lead to eventual shortages of necessary components sourced from impacted regions or increased component costs. Additionally, government intervention to curb the consumption of electricity in China could have a disruptive impact on component production and supply availability. 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 and purchase orders, 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

19


component at a given time. Some of our components have long lead times, such as WiFi chipsets, switching fabric chips, physical layer transceivers, and logic, power, analog and RF chipsets. 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. Historically, 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, which could be material. For example, during the course of the COVID-19 pandemic, we experienced an elongation of the time from order placement to production primarily due to increased demand and the resulting component shortages and supply chain disruption. We have, at times, responded by extending our ordering horizon to as long as 18 months. When this occurs, our exposure to the foregoing risks is greater and our potential liability for losses is greater relative to our more typical ordering horizon of up to 6 to 9 months.

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 related to the COVID-19 induced lockdowns in Shenzhen, China and Shanghai, China previously had limited our ability to supply all the worldwide demand for our NETGEAR for Business switch products, and our revenue and profitability was affected. At times we have elected to purchase components on the spot market or to use more expensive transportation methods, such as air freight, to make up for manufacturing delays caused by component shortages, which reduces our margins.

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 and may choose to reduce their inventory levels. 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 inventory levels or increased competition for such shelf space would require us to increase our marketing expenditures simply to maintain current levels of retail shelf space and inventory levels, which would harm our operating margin. In addition, reduction in inventory levels puts pressure on our ability to accurately forecast customer demand. A failure to accurately predict high demand for a product could result in lost sales or higher product costs if we meet demand by paying higher costs for materials, production and delivery. We could also frustrate our customers and lose further shelf space and market share. A failure to predict low demand for a product could result in excess inventory, further reductions in target inventory levels, lower cash flows and lower margins if we are required to reduce product prices in order to reduce inventories.

 

Our traditional retail customers have faced increased and significant competition from online retailers. Further, we have experienced the shift to a greater percentage of purchases taking place online versus traditional retail customers. If we cannot effectively manage our business and inventory requirements 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 and services directly to consumers from our own e-commerce platforms. This requires material investment in capital, time and resources and carries the risk that it may not achieve

20


the expected return on investment that we are expecting, and that it may adversely affect our relationships with our existing channel partners, which ultimately may materially and adversely affect our results of operations.

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, such as sales directly to consumers from our own e-commerce platforms, our business could be harmed.

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 revenue 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 their sub-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 uncertain and changing economic and geopolitical conditions, the viability of some of these third-party manufacturers may be at risk. 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 manufacturer is qualified to manufacture our products to our standards is time consuming. In addition, there is no assurance that a manufacturer can scale its production of our products at the volumes and in the quality that we require. In addition, as we recently have transitioned a substantial portion of our manufacturing facilities to different regions, 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.

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, including the cost of components purchased by third-party manufacturers on our behalf, which may be material;
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, climate change, health epidemics and political, social and economic instability in

21


the region would affect the ability of our third-party manufacturers to manufacture our products. For example, in late August 2021, heavy rains caused our manufacturer in Thailand to become flooded and created a one-month delay in manufacturing and required us to move some non-U.S. manufacturing back to China. Furthermore, if the cost of production charged by our third-party manufacturers increases, it may affect our margins and ability to lower prices for our products to stay competitive. Labor unrest in Southeast Asia, China or other locations where components and 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.

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. If we needed to move to 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.

 

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

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), Linksys (owned by Foxconn), Minim (Motorola licensee), Google WiFi, Samsung, and TP-Link. Our principal competitors in the business market include Allied Telesys, Barracuda, Buffalo, Cisco Systems, Dell, D-Link, Extreme, Fortinet, Hewlett-Packard Enterprise, Palo Alto Networks, QNAP Systems, SonicWall, Snap AV, Synology, TP-Link, Ubiquiti and WatchGuard. 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, Inseego, Nokia, 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 also face significant and increased competition from original design manufacturers, or ODMs, and contract manufacturers who sell and attempt 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, but it also competes with us in the mesh WiFi systems product category through its subsidiary Eero. 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, in the past certain network security companies such as Symantec have introduced security routers for the home consumer market to compete with us and we believe that other network security companies may also seek to do the same. Also, due to our recent success in the audio visual over IP market, some of our competitors may seek to enter this market as well. 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.

22


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, Eero by Amazon and Linksys by Foxconn. Additionally, in the case of Linksys, Foxconn is one of our main third-party manufacturing partners, which presents an additional risk if Foxconn decides to prioritize its interest in Linksys over its relationship with us. 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.

Our sales and operations in international markets have exposed us to and may in the future 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 fiscal 2023 and approximately 36% of overall net revenue in fiscal 2022. 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. For example, in fiscal 2022, we experienced the strengthening of the U.S. dollar, which had a meaningful negative impact on our international revenue and our profitability.

International operations are subject to a number of other risks, including:

exchange rate fluctuations and inflation;
geopolitical and economic tensions, such as in the Middle East, between China/Taiwan, 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 U.S. tariffs on certain imported products implemented by the U.S.);
increased difficulty in managing inventory and reduced inventory level targets;
delayed revenue recognition;
unpredictable judicial systems, which may unfairly favor domestic plaintiffs over foreign corporations, or which may more easily impose harsher penalties such as import injunctions;
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

23


our interpretations and requirements of new legislation, they may cease to order our products and our revenue would be harmed.

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. This customer concentration increases the risk of quarterly fluctuations in our operating results and our sensitivity to any material, adverse developments experienced by our customers.

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

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

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

24


requirements, penalties, and liability provisions, are too onerous. Accordingly, our business may be harmed and our revenues may be reduced. We have, in exceptional limited circumstances, while still in contract negotiations, shipped products in advance of and subject to agreement on a definitive contract. We do not record revenue from these shipments until a definitive contract exists. There is risk that we do not ultimately close and sign a definitive contract. If this occurs, the timing of revenue recognition is uncertain and our business would be harmed. In addition, we often commence building custom-made products prior to execution of a contract in order to meet the customer’s contemplated launch dates and requirements. Service provider products are generally custom-made for a specific customer and may not be scalable 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, inventory levels and production of our products for our service provider customers is a challenge and may be further exacerbated by current macroeconomic uncertainties and geopolitical instability. 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.

25


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:

operational disruptions, such as transportation delays or failure of our order processing system, particularly if they occur at the end of a fiscal quarter;
component supply constraints, including specialized WiFi 6 or WiFi 7 chipsets, or sudden, unforeseen price increases from our manufacturers, suppliers and vendors;
unanticipated increases in costs, including air and ocean freight, associated with shipping and delivery of our products;
the inability to maintain stable operations by our suppliers, distribution centers and other parties with which we have commercial relationships;
seasonal shifts in end market demand for our products, particularly in our Connected Home business segment;
our inability to accurately forecast product demand or optimal product mix such as the proportion of lower-priced products versus premium products resulting in increased inventory exposure and/or lost sales;
unfavorable or compressed 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;
unanticipated decreases, reduced inventory targets or delays in purchases of our products by our significant traditional and online retail customers;
shift in overall product mix sales from higher to lower gross margin products, from lower-priced products to premium products, or from one business segment to another, that would adversely impact our revenue and gross margins;
an increase in price protection claims, redemptions of marketing rebates, product warranty and stock rotation returns or allowance for doubtful accounts;
delay or failure to fulfill orders for our products on a timely basis;
changes in the pricing policies of or the introduction of new products by us or our competitors;
unexpected challenges or delays in our ability to further develop services and applications that complement our products and result in meaningful subscriber growth and future recurring revenue;
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;
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;
delays in the introduction of new products by us or market acceptance of these products;
delays in regulatory approvals or consumer adoption of WiFi 6E or WiFi 7 technology in various regions;

26


increases in expenses related to the development, introduction and marketing of new products that adversely impact our margins;
increases in expenses related to the development and marketing related to the Company’s direct online sales channels that adversely impact our margins;
changes in tax rates or adverse changes in tax laws that expose us to additional income tax liabilities;
changes in U.S. and international trade policy that adversely affect customs, tax or duty rates;
foreign currency exchange rate fluctuations in the jurisdictions where we transact sales and expenditures in local currency;
unanticipated increases in expenses related to periodic restructuring measures undertaken to achieve profitability and other business goals, including the reallocation or relocation of resources;
delay or failure of our service provider customers to purchase at their historic volumes or at the volumes that they or we forecast;
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;
disruptions or delays related to our financial and enterprise resource planning systems;
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 and economic sanctions, 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;
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;
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 our 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 require quarantine of affected products, affect our brand and negatively affect our products’ acceptance by consumers;
overall performance of the equity markets and the economy as a whole;
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.

27


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.

If disruptions in our transportation network continue to occur or our shipping costs substantially increase again in the future, we may be unable to sell or timely deliver our products, and our net revenue and gross margin could decrease.

The transportation network is subject to disruption or congestion from a variety of causes, including labor disputes or port strikes, acts of war, terrorism or other geopolitical conflicts like the Middle East conflict, natural disasters, effects of climate change, pandemics like COVID-19 and congestion resulting from higher shipping volumes. 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. For example, at times during the COVID-19 pandemic, we experienced significant limitations on the availability of key transportation resources and significant increases to the cost of air and ocean freight. When these occur, it has negatively impacted our profitability as we seek to transport an increased number of products from manufacturing locations in Asia to other markets around the world as quickly as possible. Moreover, feeder vessels that move containers to key trans-Pacific terminal locations can be subject to similar impacts due to the timing of container transfers and vessel departure dates. In addition, the global effects of climate change can result in increased frequency and severity of natural disasters that could also disrupt our transportation network. For example, in late November 2020, a giant wave damaged a cargo vessel carrying eight containers of our products, causing a 4-month delay to our shipment which ultimately arrived in Southern California in late March 2021. Furthermore, labor disputes among freight carriers and at ports of entry are common. A port worker strike, work slow-down or other transportation disruption in the ports of Singapore, Rotterdam, and Los Angeles or Long Beach, California, where we have significant distribution centers, could significantly disrupt our business. For example, at times, during the course of the COVID-19 pandemic, we had experienced disruptions at the ports, due to multiple factors, such as supply and demand imbalance, a shortage of warehouse workers, truck drivers, and transport equipment (tractors and trailers), and other causes, and had suffered from heightened congestion, bottleneck and gridlock, leading to abnormally high transportation delays. In addition, as mentioned above in the risk factor "Accurately managing our sales channel inventory and product mix within the current environment is challenging, and we have, and may in the future, incur costs associated with excess inventory, or lose sales from having too few products," many of our retail and service provider customers have and continue to reduce their target inventory levels to more closely match with product demand. This further intensifies the need for our transportation systems to function effectively and without delay. Significant disruptions to the transportation network could lead to significant disruptions in our business, delays in shipments, and revenue and profitability shortfalls which could materially and adversely affect our business and financial results, especially if they were to take place within the last few weeks of any quarter.

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 would result in delayed or lost revenue as well as customer-imposed penalties. Similarly, transportation network disruptions such as those described in the preceding paragraph, may also lead to an increase in transportation costs. For example, the cost of shipping our products by ocean freight had previously increased to at least eight times historical levels and had a corresponding impact upon our profitability. 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. Just as ocean freight costs had previously increased due to the aforementioned supply chain and transportation disruptions, the cost of air freight had previously increased, as well, up to five times historical levels. While transportation costs have recently decreased, if the cost of ocean and air freight were to significantly increase again, it would severely disrupt our business and harm our operating results, and in particular, our profitability.

 

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.

International trade disputes, geopolitical tensions, and military conflicts have led, and continue to lead, to new and increasing export restrictions, trade barriers, tariffs, and other trade measures that can increase our manufacturing and transportation costs, limit our ability to sell to certain customers or markets, limit our ability to procure, or increase our costs for, components or raw materials, impede or slow the movement of our goods across borders, or otherwise

28


restrict our ability to conduct operations. Increasing protectionism, economic nationalism, and national security concerns may also lead to further changes in trade policy. For example, when the U.S. government engaged in extended trade negotiations with China, which resulted in the implementation of tariffs on a significant number of products manufactured in China and imported into the United States, we worked closely with our manufacturing partners to implement ways to mitigate the impact of these tariffs on our supply chain as promptly and reasonably as practicable, including shifting production outside of China. We cannot predict what further actions may be taken with respect to export regulations, tariffs or other trade regulations between the United States and other countries, what products or companies may be subject to such actions, or what actions may be taken by other countries in retaliation. In addition, actions to mitigate the effect of these tariffs are disruptive on 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 revenue, market share, competitive position and operating performance.

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

 

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.

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;

29


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.

We invest in companies primarily for strategic 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 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

30


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.

 

Risks Related to Our Products, Technology and Intellectual Property

 

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 revenue, 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. For example, we license software from Bitdefender for our NETGEAR Armor cybersecurity services offering and we license software from Circle Media Labs, Inc., a wholly owned subsidiary of Aura, for our parental controls service offering. 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 and services containing third-party software, such as our subscription service offerings related to network security and smart parental controls. 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.

Product security vulnerabilities, system security risks, data protection breaches, cyber-attacks and improper use of artificial intelligence ("AI") tools, could disrupt our products, services, internal operations or information technology systems, and any such disruption could increase our expenses, damage our reputation, harm our business and adversely affect our stock price.

Our products and services may contain unknown security vulnerabilities. For example, the firmware, software and open source software that we or our manufacturing partners have installed on our products may be susceptible to hacking or misuse. We devote considerable time and resources to uncovering and remedying these vulnerabilities, using both internal and external resources, but the threats to network and data security are increasingly diverse and sophisticated and we continue to implement additional protections and increase our monitoring and threat intelligence. Despite our efforts and processes to prevent breaches, our systems and products are potentially vulnerable to cybersecurity risks, including cyber-attacks such as viruses and worms, vulnerabilities such as command injection, cross site scripting, authentication and session management, and stack-based buffer overflow, and other sophisticated attacks or exploits. It is also possible that an attacker could compromise our internal code repository or those of our

31


partners and insert a ‘backdoor’ that would give them easy access to any of our devices using this code. This particular kind of attack is very sophisticated, relatively new, and hard to defend against. We may not be able to discover these vulnerabilities, and we may not be able to remedy these vulnerabilities in a timely manner, or at all, which may impact our brand and reputation and harm our business. These attacks could lead to interruptions, delays, loss of critical data, unauthorized access to user data, and loss of consumer confidence. If successful, these attacks could adversely affect our business, operating results, and financial condition, be expensive to remedy, and damage our reputation. In addition, any such breaches may result in negative publicity, adversely affect our brand, decrease demand for our products and services, and adversely affect our operating results and financial condition. Further, under certain circumstances, we may need to prioritize fixing these vulnerabilities over new product development, which may impact our revenues and adversely affect our business.

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 and reputation would 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 make our products available for purchase directly by consumers through our website. We rely on third-party providers for a number of critical aspects of our cloud services, e-commerce site and customer support, including web hosting services, billing and payment processing, and consequently we do not maintain direct control over the security or stability of the associated systems.

Maintaining the security of our computer information systems and communication systems is a critical issue for us and our customers. Malicious actors may develop and deploy malware that is designed to manipulate our products and systems, including our internal network, or those of our vendors or customers. Additionally, outside parties may attempt to fraudulently induce our employees to disclose sensitive information in order to gain access to our information technology systems, our data or our customers’ data. We have established a crisis management plan, business continuity program, information security incident response plan and Generative AI policy. While we regularly test and update these plans, policy and program, there can be no assurance that the plans, policy 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. As a result of the COVID-19 pandemic, most of our major offices worldwide are operating under hybrid work model, allowing employees the flexibility to work from home and at the workplace. Work from home arrangements present additional cybersecurity risks, including potential increases in malware and phishing attacks, greater challenges to secure home office data, and potential service degradation or disruption to key internal business applications and third-party services. Although we have taken measures to address these risks, they present challenges that could impact business operations and could cause recovery times to increase. 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, U.S. and foreign regulators have increased their focus on cybersecurity vulnerabilities and risks and many states, countries and jurisdictions strictly regulate data privacy and protection and may impose significant penalties for failure to comply with these requirements. Compliance with laws and regulations concerning artificial intelligence, privacy, cybersecurity, data governance and data protection is a rigorous and time-intensive process, and we may be required to put in place additional mechanisms ensuring compliance with the laws and regulations and incur substantial expenditures. If we fail to comply with any such laws or regulations, we may face significant fines and penalties that could adversely affect our business, financial condition and results of operations. Furthermore, the laws are not consistent, and compliance in the event of a widespread data breach is costly.

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 improper use of AI tools, employee error or other employee actions, hacking, fraud, social engineering or other forms of deception, could expose us, our

32


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.

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

We make substantial investments in software research and development and unsuccessful investments could materially adversely affect our business, financial condition and results of operations.

We continue to evolve our historically hardware-centric business model towards a model that includes more sophisticated software offerings, including subscription services and applications that complement our products and are intended to drive subscriber growth and future recurring revenue. As such, we have evolved the focus of our organization towards the delivery of more integrated hardware and software solutions for our customers, as well as related services, and we have and will continue to expend additional resources in this area in the future, including key new hires. Such endeavors may involve significant risks and uncertainties, including distraction of management from current operations and insufficient revenue to offset expenses associated with this strategy. 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 and could materially adversely affect our financial condition and operating results.

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, services, applications, pricing and other factors are not sufficiently competitive, or if there is an adverse reaction to our product and services decisions, we may lose market share in certain areas, which could adversely affect our revenue, profitability 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 output from these investments will successfully result in meaningful customer demand and retention 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.

 

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. As also noted in the risk factor “We make substantial investments in software research and development and unsuccessful investments could materially adversely affect our

33


business, financial condition and results of operations” above, we devote considerable time and resources on testing and quality control efforts to detect quality issues and defects, and any reallocation of resources to fix such quality issues and defects could lead to delays in product introductions, which could further harm our competitive position.

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 and personal information. 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.

Our user growth, engagement, and monetization of our subscription services on mobile devices depend upon effective operation with mobile operating systems, networks, technologies, products, and standards that we do not control.

The substantial majority of our revenue from our subscription services is generated from use of such services on mobile devices. We are dependent on the interoperability of Armor and our parental controls services and our other products and services with popular mobile operating systems, networks, technologies, products, and standards that we do not control, such as the Android and iOS operating systems and mobile browsers. Any changes, bugs, or technical issues in such systems, or changes in our relationships with mobile operating system partners, handset manufacturers, browser developers, or mobile carriers, or in their terms of service or policies that degrade our products’ functionality, reduce or eliminate our ability to update or distribute our products or services, give preferential treatment to competitive products, or charge fees related to the distribution of our products could adversely affect the usage of our subscription services products or our other products and services on mobile devices. We may not be successful in maintaining or developing relationships with key participants in the mobile ecosystem or in developing products and services that operate effectively with these technologies, products, systems, networks, or standards. In the event that it is more difficult for our users to access and use our subscription services products or our other products on their mobile devices, or if our users choose not to access or use our subscription services products or our other products on their mobile devices, our user growth and user engagement and our business could be harmed.

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. In addition, we manufacture and sell our products in many international jurisdictions that offer reduced levels of protection and recourse from intellectual property misuse or theft, as compared to the United States.

34


Our inability to secure and protect our intellectual property rights could significantly harm our brand and business, operating results and financial condition.

 

Financial, Legal, Regulatory and Tax Compliance Risks, Including Recent Impairment Charges

 

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 2022, a third-party initiated litigation against us in Germany and China, which carries with it the threat of injunction on the importation of our products into Germany and China, as well as a significant increase in time and resources to defend against. In addition, several third-party non practicing entities have initiated litigation against us in China, which also raises novel and unique challenges for us. For example, we have experienced that patent litigation in China proceeds along a faster timeline, is more costly than we anticipated, carries a greater risk of injunction, and suffers from a relative lack of judicial development relative to patent litigation in the United States. 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, 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 8. Commitments and Contingencies, in Notes to Consolidated Financial Statements in Item 8 of Part II of this Annual Report on Form 10-K. If we do not resolve these claims on a favorable basis, our business, operating results and financial condition could be significantly harmed.

We have been exposed to and may in the future be 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. For example, the volatility and strengthening of the U.S. dollar in 2022 had a meaningful negative impact on our international revenue and our profitability. 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

35


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.

We are exposed to the credit risk of some of our customers and to credit exposures, including bank failures, 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. In addition, recent banking sector troubles and liquidity concerns in the financial services industry have impacted certain of our suppliers. Although such impacts have not resulted in material losses to date, any future bank sector disruptions could harm our business and have a material adverse effect on our operating results and financial condition. Furthermore, 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.

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 continue to consider changes in their tax laws by implementing new taxes such as the digital service tax and initiatives such as the Organization for Economic Co-operation and Development’s (OECD) Pillar II global minimum tax. More than 140 countries agreed to enact the Pillar II global minimum tax. While the OECD issued a framework model, each country will enact its own laws to incorporate Pillar II. While Pillar II is a global model, the country by country enactment of different laws to incorporate the framework is complex and there is uncertainty as to how the enactment of these laws will impact the Company. These changes could increase our total tax burden in the future. In addition, the acceleration of employee mobility as a result of the pandemic potentially increases the jurisdictional tax risk of our workforce. Changes in tax laws could affect the distribution of our earnings, result in double taxation and adversely affect our results.

 

The Tax Cuts and Jobs Act of 2017 included provisions effective for the 2022 tax year that eliminate the option to deduct research and development expenditures immediately in the year incurred and requires taxpayers to amortize

36


such expenditures over five years for domestic payments and 15 years for payments to foreign parties. These provisions have not been deferred, modified, or repealed by Congress as was previously anticipated might occur. These provisions have a material impact on our cash taxes which will continue in the future if these provisions are not modified, or repealed by Congress.

We have been audited by the Italy 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. This litigation has been appealed by the ITA to the Italian Supreme Court. Our hearing on all years at the Italian Supreme Court has been scheduled for March 6, 2024. If we are unsuccessful in defending our tax 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 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.

 

Historically the computation of our tax provision assumes that we will have sufficient profitability in the respective jurisdictions to continue to record deferred tax assets without a valuation allowance. As of the period ended October 1, 2023, we determined that it was no longer more likely than not that we would have sufficient profitability to realize the U.S. federal and state deferred tax assets. Accordingly, we recorded a full valuation allowance to impair U.S. federal and state deferred tax assets. Future benefit of these deferred tax assets will be realized in the period they are utilized.

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 expended 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 requires 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 environmental compliance. Management of environmental pollution, climate change and other ESG considerations 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

37


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.

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, environmental concerns and other ESG considerations. 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 and other ESG considerations. 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 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

38


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.

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

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.

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.

If our goodwill becomes impaired, as occurred in 2022, we may be required to record a significant charge to earnings.

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 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 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 might be impaired. If, in any period our stock price decreases to the point where our market capitalization is less than our book

39


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. For example, in 2022, the market price of our common stock and market capitalization declined and the U.S. WiFi market contracted, which had a significant negative impact on our Connected Home business. As a result, we recognized a goodwill impairment charge in the first quarter of 2022. We have not recognized any impairment charge on our NETGEAR for Business reporting unit. However, 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 be determined on our NETGEAR for Business reporting unit, resulting in an adverse impact on our results of operations.

 

General Risk Factors

 

If we lose the services of our key personnel, we may not be able to execute our business strategy effectively.

Changes in our management team may disrupt our business, strategic and employee relationships, which may delay or prevent the achievement of our business objectives. During the transition periods, there may be uncertainty among investors, employees and others concerning our future direction and performance. For example, we appointed a new Chief Executive Officer effective January 31, 2024. The failure to successfully transition could adversely affect our results of operations. Our future success depends in large part upon the continued services of our key technical, engineering, sales, marketing, finance and senior management personnel. 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. The market for talent in the technology industry, especially in the areas of software and subscription services is competitive, and we may not have the resources to compete at the same level as larger companies who are able to offer more compelling compensation packages. Therefore, our ability to recruit new talent and retain existing talent may be adversely affected, and as a result our business as a whole may suffer. While we believe that we have mitigated some of the business execution and business continuity risk with our organization into two business segments with separate leadership teams, the loss of any key personnel would still be disruptive and harm our business, especially given that our business is leanly staffed and relies on the expertise and high performance of our key personnel.

 

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 ProAV, 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. Adverse changes in economic conditions, including inflation, slower growth or recession, new or increased tariffs and other barriers to trade, changes to fiscal and monetary policy, tighter credit, higher interest rates, high unemployment and currency fluctuations could adversely impact the demand and sale of our products to end users and the quantity of products our customers decide to purchase from us (or change the mix of products demanded) and make it more challenging to forecast our operating results and make business decisions. For example, during the fourth quarter of 2022, our APAC sales were dampened by a sudden economic downturn in China due to sudden, widespread COVID-19 infections and illnesses.

The uncertainty in global and regional economic conditions have also affected the financial markets and financial institutions on which we rely and have resulted in a number of adverse effects including a low level of liquidity in many financial markets, banking sector disruptions, extreme volatility in credit, equity, currency and fixed income markets, instability in the stock market, high inflation and high unemployment. Macroeconomic weakness and uncertainty also make it more difficult for us to accurately forecast revenue, gross margin and expenses. If we are

40


unable to successfully anticipate changing economic, geopolitical and financial conditions, we may be unable to effectively plan for and respond to those changes which could further disrupt our business or limit our ability to access certain assets and materially adversely affect our business and results of operations.

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 or price increases, work stoppages, strikes and political unrest; uncertain economic conditions; 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.

Furthermore, uncertainty about, or worsening of economic conditions could adversely affect consumer sentiment and demand for our products and services. Consumer confidence and spending could be adversely affected by financial market volatility, negative financial news, conditions in the real estate, mortgage and technology markets, declines in income or asset values, changes to fuel and other energy costs, labor reductions, labor and healthcare costs and other economic factors. This could also impact the quantity of products our customers decide to purchase from us and may have a longer-term impact on the inventory levels these customers choose to carry. Lower demands could also impact manufacturing capacity utilization and contribute to further increased component costs. These and other economic factors could materially and adversely affect our revenue and results of operations.

Political events, war, terrorism, public health issues, climate changes, 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. Substantially all of our critical enterprise-wide information technology systems, including our main servers, are currently housed in colocation facilities in Arizona and different geographic regions in the United States. The majority of our manufacturing occurs in Southeast Asia and mainland China. Each of these regions are known for or susceptible to seismic activity and other natural disasters, such as drought, wildfires, storms, sea-level rise, and flooding. Furthermore, the global effects of climate change have resulted in increased frequency and severity of these extreme weather events and could cause physical damage or disrupt operations. 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. This could also lead to increased costs and decreased revenues.

In addition, health epidemics, war, terrorism, geopolitical uncertainties, social and economic instability, public health issues, sudden changes in trade and immigration policies (such as the higher tariffs on certain products imported from China, U.S. sanctions against Russia as a result of the Russia-Ukraine dispute, and the Israel-Hamas conflicts and Red Sea crisis), 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, geopolitical disputes or conflicts, terrorist attacks and other hostile acts, labor disputes, public health issues, and other events beyond our control. In addition, in the past, labor disputes at third-party manufacturing facilities 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 direct or indirect suppliers, and create delays and inefficiencies in our supply chain. Wars or geopolitical conflicts, major public health issues, including pandemics such as COVID-19, could negatively affect us through more stringent employee travel restrictions, additional limitations in freight services or increase in freight costs, 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.

Our stock price has experienced recent volatility and may be volatile in the future and your investment in our common stock could suffer a decline in value.

41


There has been significant volatility in the market price and trading volume of securities of companies in the technology industry and the stock market as a whole, 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, political and market conditions, including government efforts to mitigate economic downturns or control inflation;
novel and unforeseen market forces and trading strategies, such as the massive short squeeze rally caused by retail investors on companies such as GameStop;
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
changes in stock market analyst recommendations regarding our common stock, other comparable companies or our industry generally.

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.

 

Item 1B. Unresolved Staff Comments

None.

 

42


Item 1C. Cybersecurity

 

Risk management and strategy

 

We have implemented and maintain various information security processes designed to identify, assess and manage material risks from cybersecurity threats to our critical computer networks, third party hosted services, communications systems, hardware and software, and our critical data, including intellectual property and confidential information that is proprietary, strategic or competitive in nature (“Information Systems and Data”).

 

Our cybersecurity functions include representatives from information technology, information security, legal, impacted business units or products and other departments as applicable (together, the “Cybersecurity Team”) helps identify, assess and manage the Company’s cybersecurity threats and risks. The Cybersecurity Team identifies, assesses and manages cybersecurity risks by monitoring and evaluating our threat environment using various methods including, for example manual and automated tools such as vulnerability scans, penetration tests and a public bug bounty program; subscribing to reports and services that identify cybersecurity threats; conducting risk assessments and internal and external audits; using external intelligence feeds; and conducting tabletop incident response exercises.

 

Depending on the environment, we implement and maintain various technical, physical, and organizational measures, processes, standards and policies designed to manage and mitigate material risks from cybersecurity threats to our Information Systems and Data, including, for example: (1) having an information security incident response plan for incident detection and response; (2) maintaining a disaster recovery plan, business continuity program, vulnerability management process and vendor risk management process; (3) conducting periodic risk assessments and employee training on cybersecurity; (4) maintaining security controls intended to address the National Institute of Standards and Technology and Cybersecurity Framework; (5) encrypting and segregating data, having network security controls, access controls and physical security, monitoring systems, managing assets (tracking and disposal) and conducting penetration testing; and (6) maintaining cybersecurity insurance.

 

Our assessment and management of material risks from cybersecurity threats are integrated into the Company’s overall risk management processes. For example, (1) cybersecurity risk is addressed as a component of the Company’s enterprise risk management program; (2) our Cybersecurity Team works with our management team (comprised of our Chief Legal Officer, Chief Financial Officer and Chief Risk Officer) to prioritize our risk management processes and mitigate cybersecurity threats that are more likely to lead to a material impact to our business; (3) our Cybersecurity Team and management team evaluates material risks from cybersecurity threats against our overall business objectives and reports to the cybersecurity committee chairperson of the board of directors who may then notify the cybersecurity committee and board of directors (as appropriate), to further evaluate our overall enterprise risk.

 

We use third-party service providers to assist us from time to time to identify, assess, and manage material risks from cybersecurity threats, including for example using professional services firms, threat intelligence service providers, managed cybersecurity service providers, penetration testing firms and forensic investigators. We also have a public bug bounty program.

 

We use third-party service providers to perform a variety of functions throughout our business, such as using application providers for core applications (including finance, HR, CRM, email services, collaboration tools etc.), hosting companies for our websites, contract manufacturing organizations, distributors and supply chain resources for software, hardware, manufacturing and distribution of our products. We have a vendor management process for managing cybersecurity risks associated with our use of these providers. This process includes risk assessments, security questionnaires, review of vendor security programs, review of available security assessments, reports, and audits. Depending on the nature of the services provided, the sensitivity of the Information Systems and Data at issue, and the type of provider, our vendor management process may involve different levels of assessment designed to help identify cybersecurity risks associated with a provider and impose contractual obligations related to cybersecurity on the provider.

 

For a description of the risks from cybersecurity threats that may materially affect the Company and how they may do so, see our risk factors under Part 1. Item 1A. Risk Factors in this Annual Report on Form 10-K, including

43


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

Governance

 

Our board of directors addresses the Company’s cybersecurity risk management as part of its general oversight function. The board of directors’ cybersecurity committee is responsible for overseeing the Company’s cybersecurity risk management processes, including oversight and mitigation of risks from cybersecurity threats.

 

Our cybersecurity risk assessment and management processes are implemented and maintained by certain Company management, including our Chief Information Officer, our VP of Corporate Cybersecurity and our Chief Technology Officer of Software, each of whom have over 20 years of industry expertise, including past roles at other public companies and as consultants.

 

Our Chief Information Officer and Chief Technology Officer of Software are responsible for hiring appropriate personnel, helping to integrate cybersecurity risk considerations into the Company’s overall risk management strategy, and communicating key priorities to relevant personnel. Our Chief Information Officer and Chief Technology Officer of Software are responsible for approving budgets, helping prepare for cybersecurity incidents, approving cybersecurity processes, and reviewing security assessments and other security-related reports.

 

Our information security incident response plan is designed to escalate certain cybersecurity incidents to members of management depending on the circumstances, including the incident response leadership team. The incident response leadership team works with the Company’s incident response team to help the Company mitigate and remediate cybersecurity incidents of which they are notified. In addition, the Company’s information security incident response plan includes reporting to the cybersecurity committee chairperson of the board of directors for certain cybersecurity incidents and, if appropriate, the cybersecurity committee and the board of directors.

 

The cybersecurity committee receives periodic notices (written and verbal) from the Cybersecurity Team concerning the Company’s significant cybersecurity threats and risk and the processes the Company has implemented that are intended to address them. The cybersecurity committee also receives quarterly reports, summaries or presentations related to cybersecurity threats, risk and mitigation.

 

Item 2. Properties

Our principal administrative, sales, marketing and research and development facilities currently occupy approximately 142,700 square feet in an office complex in San Jose, California, under a lease that expires in September 2025.

Our international headquarters occupy approximately 7,000 square feet in an office complex in Cork, Ireland, under a lease that expires in December 2037. Our international sales personnel are based out of local sales offices or home offices in Australia, Canada, China, France, Germany, Hong Kong, India, Ireland, Italy, Japan, Korea, Poland, Singapore, Sweden, Switzerland, New Zealand, Spain, the Netherlands, and the United Kingdom. We also have operations personnel using leased facilities in Singapore, and Taipei (Taiwan). We maintain research and development facilities in Richmond B.C. (Canada), Taipei (Taiwan), and Bangalore (India). From time to time, we consider various alternatives related to our long-term facilities’ needs. While we believe our existing facilities provide suitable space for our operations and are adequate to meet our immediate needs, it may be necessary to lease additional space to accommodate future growth or to reduce office space to be in line with our needs to balance the office needs and hybrid work environment. We have invested in internal capacity and strategic relationships with outside manufacturing vendors as needed to meet anticipated demand for our products.

We use third parties to provide warehousing services to us in facilities located in both Northern and Southern California, Netherlands, Singapore and Australia.

44


The information set forth under the heading “Litigation and Other Legal Matters” in Note 8, Commitments and Contingencies, in Notes to Consolidated Financial Statements in Item 8 of Part II of this Annual Report on Form 10-K, is incorporated herein by reference. For additional discussion of certain risks associated with legal proceedings, see Item 1A, Risk Factors.

Item 4. Mine Safety Disclosures

Not applicable.

45


PART II

Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

Market Information

Our common stock is publicly traded on the Nasdaq Global Select Market (“Nasdaq”) under the symbol “NTGR”.

Holders of Common Stock

On February 9, 2024, there were 77 stockholders of record, one of which was Cede & Co., a nominee for Depository Trust Company (“DTC”). All of the shares of our common stock held by brokerage firms, banks and other financial institutions as nominees for beneficial owners are deposited into participant accounts at DTC and are therefore considered to be held of record by Cede & Co. as one stockholder.

Dividend Policy

We have never declared or paid cash dividends on our capital stock. We do not anticipate paying cash dividends in the foreseeable future.

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

 

October 2, 2023 - October 29, 2023

 

 

 

 

$

 

 

 

 

 

 

2.5

 

October 30, 2023 - November 26, 2023

 

 

1,577

 

 

$

12.64

 

 

 

 

 

 

2.5

 

November 27, 2023 - December 31, 2023

 

 

2,160

 

 

$

14.26

 

 

 

 

 

 

2.5

 

Total

 

 

3,737

 

 

$

13.58

 

 

 

 

 

 

 

 

(1)
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.
(2)
During the three months ended December 31, 2023, we repurchased and retired, as reported on trade date, 3,737 shares of common stock at a cost of approximately $51,000 to facilitate tax withholding for Restricted Stock Units.

Recent Sales of Unregistered Securities

None.

 

46


Stock Performance Graph

Notwithstanding any statement to the contrary in any of our previous or future filings with the SEC, the following information relating to the price performance of our common stock shall not be deemed “filed” with the SEC or “soliciting material” under the Exchange Act and shall not be incorporated by reference into any such filings.

The following graph shows a comparison from December 31, 2018 through December 31, 2023 of cumulative total return for our common stock, the Nasdaq Composite Index and the Nasdaq Computer Index. Such returns are based on historical results and are not intended to suggest future performance. Data for the Nasdaq Composite Index and the Nasdaq Computer Index assume reinvestment of dividends. We have never paid dividends on our common stock and have no present plans to do so.

On December 31, 2018, NETGEAR completed the spin-off of Arlo Technologies, Inc. (“Arlo”) with the pro rata distribution of 1.980295 shares of Arlo’s common stock for every share of NETGEAR’s common stock to our stockholders, pursuant to which Arlo became an independent company. For the purpose of this graph, the effect of the final separation of Arlo is reflected in the cumulative total return of NETGEAR common stock as a reinvested dividend.

img115961562_0.jpg 

 

 

 

 

 

 

 

 

47


Item 6. [Reserved]

48


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

You should read the following discussion of our financial condition and results of operations together with the audited consolidated financial statements and notes to the financial statements included elsewhere in this Form 10-K. This discussion contains forward-looking statements that involve risks and uncertainties. The forward-looking statements are not historical facts, but rather are based on current expectations, estimates, assumptions and projections about our industry, business and future financial results. Our actual results could differ materially from the results contemplated by these forward-looking statements due to a number of factors, including those discussed under “Risk Factors” in Part I, Item 1A above.

This section generally discusses the results of our operations for the year ended December 31, 2023 (“fiscal 2023”) compared to the year ended December 31, 2022 (“fiscal 2022”). For a discussion of the year ended December 31, 2022 compared to the year ended December 31, 2021, please refer to Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our Annual Report on Form 10-K for the year ended December 31, 2022.

Business and Executive Overview

We are a global company that turns ideas into innovative, high-performance, and premium networking products. Our products connect people, power businesses and service providers. Our products are designed to simplify and improve people’s lives. Our core long-term strategy is to create and grow the premium higher-margin segments of the consumer networking market, where we believe competition is less intense and consumers are less price sensitive and offers greater potential to sell our subscription services. A key element of our premium strategy is the curated online experience we deliver to guide our customers through the shopping experience. This approach has helped grow NETGEAR.com as a channel and, with expansion to more countries, we have a great opportunity to accelerate traction in the premium segment of the market. Our goal is to enable people to collaborate and connect to a world of information and entertainment in or outside of the home. We are dedicated to delivering innovative and highly differentiated, connected solutions ranging from easy-to-use premium WiFi solutions, security and support services to protect and enhance home networks, to switching and wireless solutions to augment business networks and audio and video over Ethernet for Pro AV applications. Our products and services are built on a variety of technologies such as wireless (WiFi and 4G/5G mobile), Ethernet and powerline, with a focus on reliability and ease-of-use. Additionally, we continually invest in research and development to create new technologies and services and to capitalize on technological inflection points and trends, such as multi-Gigabit internet service to homes, WiFi 7, audio and video over Ethernet, non-fungible token (“NFT”) artwork, and future technologies. Our product line consists of devices that create and extend wired and wireless networks, devices that attach to the network, such as smart digital displays as well as services that complement and enhance our product line offerings. These products are available in multiple configurations to address the changing needs of our customers in each geographic region.

 

We operate and report in two segments: Connected Home, and NETGEAR for Business (formerly known as Small and Medium Business, or SMB). We believe that this structure reflects our current operational and financial management, and that it provides the best structure for us to focus on growth opportunities while maintaining financial discipline. The leadership team of each segment is focused on serving customer needs through product and service development efforts, both from a product marketing and engineering standpoint. The Connected Home segment focuses on consumers and provides high-performance, dependable, and easy-to-use premium WiFi internet networking solutions such as WiFi 6, WiFi 6E, and WiFi 7 tri-band and Quad-band mesh systems, 4G/5G mobile products, smart devices such as Meural digital displays, and subscription services that provide consumers a range of value-added services focused on security, performance, privacy, and premium support. The NETGEAR for Business segment focuses on businesses and provides solutions for business networking, wireless local area network (“LAN”), audio and video over Ethernet for Pro AV applications, security and remote management providing enterprise-class functionality at an affordable price. We conduct business across three geographic regions: Americas; Europe, Middle East, and Africa (“EMEA”); and Asia Pacific (“APAC”).

Business Overview

 

The markets in which our segments operate are intensely competitive and subject to rapid technological evolution. We believe that the principal competitive factors in the consumer, business, and service provider 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, reliability, ease-of-installation, maintenance and use, security, as well as customer service and support. To remain competitive, we believe we must continue to aggressively invest resources to develop new products and subscription services, enhance our

49


current products, and expand our channels and direct-to-consumer capabilities, while increasing engagement and maintaining satisfaction with our customers. Our investments reflect our steadfast focus on cybersecurity of our products and systems, as the rising threat of cyber-attacks and exploitation of security vulnerabilities in our industry is a significant consumer concern.

 

We sell our products through multiple sales channels worldwide, including traditional and online retailers, wholesale distributors, direct market resellers (“DMRs”), value-added resellers (“VARs”), broadband service providers, and through our direct online store at www.netgear.com. Our retail channel includes traditional and online retailers both domestically and internationally, such as Amazon.com (worldwide), Best Buy, Wal-Mart, Costco, Staples, Office Depot, Target, Electra (Sweden), Fnac Darty (Europe), JB HiFi (Australia), Elkjop (Norway), and Boulanger (France). Our DMRs include CDW Corporation, Insight Corporation, and PC Connection in domestic markets. Our main wholesale distributors include Ingram Micro, TD Synnex, and D&H Distribution Company. In addition, we also sell our products through broadband service providers, such as multiple system operators, 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. While we expect these channels to continue to be a significant part of our sales strategy, increasingly, customers are choosing to purchase products and services directly from us. We expect revenue through our direct online store or in-app offerings to continue to increase as a percentage of overall revenue for the foreseeable future.

Financial Overview

 

During the year ended December 31, 2023, our net revenue decreased by $191.6 million compared to the prior year, mainly driven by decreases of $112.0 million in our Connected Home segment, and $79.7 million in our NETGEAR for Business segment. The year-over-year decrease in Connected Home net revenue was mainly due to a contraction of the U.S. retail market and lower net revenue from the service provider channel. The year-over-year decrease in NETGEAR for Business net revenue was mainly due to channel inventory compression driven by the continued pressure of the uncertain macroeconomic environment. Despite the year-over-year decline in net revenue, demand for our premium WiFi mesh systems and 5G mobile hotspots, continued to grow, bolstered by the addition of our recently released WiFi 7 mesh systems. During the year, we also experienced continued strong demand for the Pro AV product line of managed switches, and growth in our services revenue. Our gross margin percentage increased 670 basis points compared to the prior year in part due to a more favorable mix of our premium Connected Home products, combined with continued growth of our services business. Additionally, we incurred lower sea freight costs when the inventory was purchased, and were less reliant on higher cost air freight due to an improved supply picture. Loss from operations decreased by $49.6 million in spite of lower revenue, compared to the prior year, primarily due to the timing of goodwill impairment charge of $44.4 million recorded in the prior year with respect to our Connected Home segment, and reduced operating expenses in the current year.

 

Geographically, net revenue from Connected Home and NETGEAR for Business decreased across all three regions during the year ended December 31, 2023, compared to the prior year.

 

Global Events Affecting our Business and Operations

In 2022, we saw a positive downward trend on the cost per container to move goods via sea, with rates returning to near pre-pandemic levels by the end of 2022. In 2023, we began to realize the gross margin benefits from the inventory we obtained with lower sea freight rates. Additionally, we also decreased our use of higher cost air freight in 2023 due to an improved supply picture.

Macroeconomic and geopolitical trends created uncertainty in the global economic environment in 2022 and continued through 2023. These include conditions such as the potential for a recession, fluctuations in inflation, elevated interest rates, and the related negative impact on the global economy, foreign exchange rate fluctuations, particularly changes of the U.S. dollar, and ongoing worldwide tensions, including the Russia-Ukraine conflict, Israel-Hamas conflicts, and Red Sea crisis. The extent of impacts from these macroeconomic and geopolitical trends on our ongoing operational and financial performance, including our ability to execute our business strategies in the expected time frame, will depend on future developments. The broader implications of the macroeconomic uncertainty, and any related disruptions to channel partners and freight are unpredictable. Refer to Item 1A, Risk Factors of Part I of this

50


Annual Report on Form 10-K for various risks and uncertainties associated with the macroeconomic trends and uncertainty.

Looking forward, as interest rates remain high amid an uncertain macroeconomic environment, we will continue to work with our NETGEAR for Business channel partners to optimize their inventory carrying levels during the next few quarters. Despite these challenges, we expect to continue to experience strong underlying demand in the premium portion of our Connected Home product portfolio powered by our premium WiFi mesh systems and 5G mobile hotspots, along with growth in the Pro AV market. We expect both Connected Home and NETGEAR for Business net revenue to experience a seasonal decline coming off the holiday period, then increase sequentially as we head into the second half of 2024. We aim to execute on our strategy of capitalizing on the technological inflection points of the recent release of WiFi 7, WiFi 6E, WiFi 6, 5G, audio and video over Ethernet, to develop and expand the premium WiFi market through new product introductions and to develop and roll out service offerings that build recurring service revenue streams.

Critical Accounting Estimates

Our consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America and pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”). The preparation of these financial statements requires management to make assumptions, judgments and estimates that can have a significant impact on the reported amounts of assets, liabilities, revenues and expenses. We base our estimates on historical experience and on various other assumptions believed to be applicable and reasonable under the circumstances. Actual results could differ significantly from these estimates. These estimates may change as new events occur, as additional information is obtained and as our operating environment changes. On a regular basis, we evaluate our assumptions, judgments and estimates and make changes accordingly. We also discuss our critical accounting estimates with the Audit Committee of the Board of Directors. Note 1, The Company and Summary of Significant Accounting Policies, in Notes to Consolidated Financial Statements in Item 8 of Part II of this Annual Report on Form 10-K describes the significant accounting policies used in the preparation of the consolidated financial statements.

We have listed below our critical accounting estimates that we believe to have the greatest potential impact on our consolidated financial statements. Historically, our assumptions, judgments and estimates relative to our critical accounting estimates have not differed materially from actual results. We do not expect the estimates and assumptions are likely to change materially.

Revenue Recognition

We enter into contracts with customers to sell products and services, and while some sales agreements contain standard terms and conditions, there are agreements that contain non-standard terms and conditions and include promises to transfer multiple goods or services. As a result, significant interpretation and judgment is sometimes required to determine the appropriate accounting for these transactions including: (1) whether performance obligations are considered distinct and required to be accounted for separately or combined, including allocation of transaction price; (2) combining contracts that may impact the allocation of the transaction price between product and services; and (3) estimating and accounting for variable consideration, including rights of return, sales incentives, and price protection as a reduction of the transaction price.

Our standard obligation to our direct customers generally provides for a full refund if such products are not merchantable or are found to be damaged or defective. In determining estimates for future returns, we estimate variable consideration at the expected value based on management’s analysis of historical data, channel inventory levels, current economic trends and changes in customer demand. Sales incentives and price protection are determined based on a combination of the actual amounts committed and through estimating future expenditure based upon historical customary business practice, historical pricing information, current pricing trends, and channel inventory levels. We continue to assess variable consideration estimates such that it is probable that a significant reversal of revenue will not occur.

Provisions for Excess and Obsolete Inventory

On a quarterly basis we assess the value of our inventory and write down its value for estimated excess and obsolete inventory based upon assumptions about the future demand by reviewing inventory quantities on hand and

51


on order under non-cancelable purchase commitments in comparison to our estimated forecast of product demand to determine what inventory, if any, is not saleable at or above cost. Our analysis is based on the demand forecast which takes into account market conditions, product development plans, product life expectancy and other factors. Based on this analysis, we write down the affected inventory value for estimated excess and obsolescence charges. At the point of loss recognition, a new, lower cost basis for that inventory is established, and subsequent changes in facts and circumstances do not result in the restoration or increase in that newly established cost basis. As demonstrated during prior years, demand for our products can fluctuate significantly. If actual demand is lower than our forecasted demand and we fail to reduce our manufacturing accordingly, we could be required to write down the value of additional inventory, which would have a negative effect on our gross profit.

Goodwill

Goodwill is not amortized, but instead tested for impairment on an annual basis, or more frequently if certain events or indicators of potential impairment exists, and goodwill is written down when it is determined to be impaired.

During the third fiscal quarter ended October 1, 2023, we reassessed the valuation allowance for the deferred tax assets and determined to establish a full valuation allowance on its U.S. deferred tax assets. Additionally, we experienced a reduction in our market capitalization. Due to these factors, we determined that a triggering event had occurred, and an interim goodwill impairment assessment was performed. Prior to performing a goodwill impairment test, we assessed our long-lived assets and concluded the carrying amount of the intangible assets for our Connected Home reporting unit was not recoverable and recognized an intangible asset impairment charge of $1.1 million. No other impairments of long-lived assets were identified. We elected to bypass the qualitative goodwill impairment assessment and proceeded directly to the quantitative test, measured as of October 1, 2023. Further, we completed our annual impairment test of goodwill as of the first day of the fourth fiscal quarter of 2023, or October 2, 2023. We identified the reporting units for the purpose of goodwill impairment testing still as Connected Home and NETGEAR for Business. The results of the quantitative testing indicated that the fair value of the NETGEAR for Business reporting unit substantially exceeded its carrying amount, including goodwill, thus no goodwill impairment was recognized. Refer to Note 3, Balance Sheet Components, in Notes to Consolidated Financial Statements in Item 8 of Part II of this Annual Report on Form 10-K for details. An interim goodwill impairment test performed in the first fiscal quarter of 2022 resulted in an impairment charge of $44.4 million in respect to our Connected Home reporting unit, which reduced the goodwill of this reporting unit to zero. No goodwill impairment was recognized for our NETGEAR for Business reporting unit in the year ended December 31, 2022 and no goodwill impairment was recognized for our Connected Home and NETGEAR for Business reporting units in the year ended December 31, 2021.

For our NETGEAR for Business reporting unit, we do not believe it is likely that there will be a material change in the estimates or assumptions we use to test for impairment losses on goodwill. However, if the actual results are not consistent with our estimates or assumptions, we may be exposed to a future impairment charge that could be material.

Income Taxes

 

We account for income taxes under an asset and liability approach. Under this method, income tax expense is recognized for the amount of taxes payable or refundable for the current year. In addition, deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences resulting from different treatments for tax versus accounting of certain items, such as accruals and allowances not currently deductible for tax purposes. These differences result in deferred tax assets and liabilities, which are included within the consolidated balance sheets. We must then assess the likelihood that our deferred tax assets will be recovered from future taxable income and to the extent we believe that recovery is not more likely than not, we must establish a valuation allowance. Our assessment considers the recognition of deferred tax assets on a jurisdictional basis. Accordingly, in assessing our future taxable income on a jurisdictional basis, we consider the effect of its transfer pricing policies on that income. We have recorded a full valuation allowance against U.S. federal and state deferred tax assets since the recovery of the assets is considered uncertain. We believe that deferred tax assets recorded for foreign jurisdictions are recoverable; however, if there were a change in our ability to recover these assets, we would be required to take a charge in the period in which we determined that recovery was not more likely than not.

52


 

Uncertain tax provisions are recognized under guidance that provides that a company should use a more-likely-than-not recognition threshold based on the technical merits of the income tax position taken. Income tax positions that meet the more-likely-than-not recognition threshold should be measured in order to determine the tax benefit to be recognized in the financial statements. We include interest expense and penalties related to uncertain tax positions as additional tax expense.

 

The Company made an accounting policy election related to accounting for the tax effects of Global Intangible Low-Taxed Income (“GILTI”) that was implemented as part of the Tax Cuts and Jobs Act of 2017 (the “Tax Act”), enacted on December 22, 2017. With regard to GILTI, the Company accounts for the tax effects as a period cost, if and when incurred.

Recent Accounting Pronouncements

For a complete description of recent accounting pronouncements, including the expected dates of adoption and estimated effects on financial condition and results of operations, refer to Note 1, The Company and Summary of Significant Accounting Policies, in Notes to Consolidated Financial Statements in Item 8 of Part II of this Annual Report on Form 10-K.

 

 

53


Results of Operations

The following table sets forth, for the periods presented, the consolidated statements of operations data, which is derived from the accompanying consolidated financial statements:

 

 

 

 

Year Ended December 31,

 

(In thousands, except percentage data)

 

 

2023

 

 

2022

 

 

2021

 

Net revenue

 

 

$

740,840

 

 

 

100.0

%

 

$

932,472

 

 

 

100.0

%

 

$

1,168,073

 

 

 

100.0

%

Cost of revenue

 

 

 

491,588

 

 

 

66.4

%

 

 

681,923

 

 

 

73.1

%

 

 

802,236

 

 

 

68.7

%

Gross profit

 

 

 

249,252

 

 

 

33.6

%

 

 

250,549

 

 

 

26.9

%

 

 

365,837

 

 

 

31.3

%

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Research and development

 

 

 

83,295

 

 

 

11.2

%

 

 

88,443

 

 

 

9.5

%

 

 

92,967

 

 

 

8.0

%

Sales and marketing

 

 

 

127,778

 

 

 

17.4

%

 

 

139,675

 

 

 

15.0

%

 

 

145,961

 

 

 

12.4

%

General and administrative

 

 

 

66,243

 

 

 

8.9

%

 

 

56,316

 

 

 

6.0

%

 

 

59,659

 

 

 

5.1

%

Goodwill impairment

 

 

 

 

 

 

%

 

 

44,442

 

 

 

4.8

 %

 

 

 

 

 

%

Intangibles impairment

 

 

 

1,071

 

 

 

0.1

%

 

 

 

 

 

%

 

 

 

 

 

%

Other operating expenses, net

 

 

 

4,140

 

 

 

0.5

%

 

 

4,597

 

 

 

0.5

%

 

 

653

 

 

 

0.1

%

Total operating expenses

 

 

 

282,527

 

 

 

38.1

%

 

 

333,473

 

 

 

35.8

%

 

 

299,240

 

 

 

25.6

%

Income (loss) from operations

 

 

 

(33,275

)

 

 

(4.5

)%

 

 

(82,924

)

 

 

(8.9

)%

 

 

66,597

 

 

 

5.7

%

Other income (expenses), net

 

 

 

14,139

 

 

 

1.9

%

 

 

902

 

 

 

0.1

%

 

 

(1,093

)

 

 

(0.1

)%

Income (loss) before income taxes

 

 

 

(19,136

)

 

 

(2.6

)%

 

 

(82,022

)

 

 

(8.8

)%

 

 

65,504

 

 

 

5.6

%

Provision for (benefit from) income taxes

 

 

 

85,631

 

 

 

11.5

%

 

 

(13,035

)

 

 

(1.4

)%

 

 

16,117

 

 

 

1.4

%

Net income (loss)

 

 

$

(104,767

)

 

 

(14.1

)%

 

$

(68,987

)

 

 

(7.4

)%

 

$

49,387

 

 

 

4.2

%

 

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 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 upon the location of the customer.

 

 

 

 

Year Ended December 31,

 

(In thousands, except percentage data)

 

 

2023

 

 

% Change

 

 

2022

 

 

% Change

 

 

2021

 

 

 

 

 

 

Americas

 

 

$

504,349

 

 

 

(18.3

)%

 

$

617,211

 

 

 

(21.5

)%

 

$

786,326

 

Percentage of net revenue

 

 

 

68.1

%

 

 

 

 

 

66.2

%

 

 

 

 

 

67.3

%

EMEA

 

 

$

148,922

 

 

 

(17.0

)%

 

$

179,358

 

 

 

(22.0

)%

 

$

229,829

 

Percentage of net revenue

 

 

 

20.1

%

 

 

 

 

 

19.2

%

 

 

 

 

 

19.7

%

APAC

 

 

$

87,569

 

 

 

(35.6

)%

 

$

135,903

 

 

 

(10.5

)%

 

$

151,918

 

Percentage of net revenue

 

 

 

11.8

%

 

 

 

 

 

14.6

%

 

 

 

 

 

13.0

%

Total net revenue

 

 

$

740,840

 

 

 

(20.6

)%

 

$

932,472

 

 

 

(20.2

)%

 

$

1,168,073

 

 

2023 vs 2022

Americas

 

Net revenue in Americas decreased in fiscal 2023, driven by declines of 19.2% in Connected Home net revenue and 15.9% in NETGEAR for Business net revenue, compared to the prior year. The decline in Connected Home net revenue was mainly due to a contraction of the U.S. retail market and lower net revenue from the service provider channel. The decline in NETGEAR for Business net revenue was mainly due to channel inventory compression.

54


 

EMEA

 

Net revenue in EMEA decreased in fiscal 2023, compared to the prior year, primarily due to the performance of our NETGEAR for Business segment, which experienced a decline in net revenue of 20.7%. The decline was mainly driven by meaningful channel inventory compression driven by the continued pressure of the uncertain macro environment. Net revenue for our Connected Home segment in fiscal 2023 experienced a decline of 7.3% due to a contraction of the market.

 

APAC

 

Net revenue in APAC decreased in fiscal 2023, compared to the prior year, driven by declines of 36.0% in our NETGEAR for Business segment and 35.1% in our Connected Home segment. The decline in NETGEAR for Business net revenue was mainly due to meaningful channel inventory compression driven by the continued pressure of the uncertain macro environment. The decline in Connected Home net revenue was primarily driven by the macroeconomic environment headwinds.

 

For further discussions specific to our Connected Home and NETGEAR for Business, refer to the "Segment Information" section below.

Cost of Revenue and Gross Margin

Cost of revenue consists primarily of the following: the cost of finished products from our third-party manufacturers; overhead costs, including purchasing, product planning, inventory control, warehousing and distribution logistics; third-party software licensing fees; inbound freight; import duties/tariffs; warranty costs associated with returned goods; write-downs for excess and obsolete inventory; amortization of certain acquired intangibles and software development costs; 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 and increases in prices paid for components, net of vendor rebates, royalty and licensing fees, warranty and overhead costs, inbound freight and duty/tariffs, conversion costs, charges for excess or obsolete inventory, amortization of acquired intangibles and capitalized software development costs. The following table presents costs of revenue and gross margin, for the periods indicated:

 

 

 

 

Year Ended December 31,

 

(In thousands, except percentage data)

 

 

2023

 

 

% Change

 

 

2022

 

 

% Change

 

 

2021

 

Cost of revenue

 

 

$

491,588

 

 

 

(27.9

)%

 

$

681,923

 

 

 

(15.0

)%

 

$

802,236

 

Gross margin percentage

 

 

 

33.6

%

 

 

 

 

 

26.9

%

 

 

 

 

 

31.3

%

 

2023 vs 2022

 

Gross margin percentage increased for fiscal 2023, compared to the prior year, primarily due to a more favorable mix of premium Connected Home products which carry higher gross margins, combined with continued growth of our services business. Additionally, we incurred lower sea freight costs when the inventory was purchased, and were less reliant on higher cost air freight due to an improved supply picture.

 

Over the past couple of years, we incurred meaningful and continuously elevated cost of materials and components for our products, as well as freight transportation costs. In the first half of 2023, sea freight rates stabilized slightly above pre-pandemic levels at which time we began to realize the gross margin benefits from the lower sea freight rates. We believe that a combination of improved product mix with increased sales of premium Connected Home products, higher subscription services and improved transportation costs, including less reliance on higher-cost air freight, will continue to help with margin performance in fiscal 2024.

55


Forecasting 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, broad-based inflationary pressures and the uncertain macroeconomic environment, 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, competition, the timing of sales, and related production level variances; import customs duties and imposed tariffs; changes in technology; changes in product mix; expenses associated with writing off excessive or obsolete inventory; variability of stock-based compensation costs; royalties to third parties; fluctuations in freight costs; manufacturing and purchase price variances; changes in prices on commodity components; and warranty costs. We expect that revenue derived from paid subscription service plans will continue to increase in the future, which may have a positive impact on our gross margin. However, we will continue to experience fluctuations in our gross margin due to the factors discussed above.

Operating Expenses

Research and Development

Research and development expenses consist 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. Our research and development organization is focused on enhancing our ability to introduce innovative and easy-to-use products and services. The following table presents research and development expenses, for the periods indicated:

 

 

 

 

Year Ended December 31,

 

(In thousands, except percentage data)

 

 

2023

 

 

% Change

 

 

2022

 

 

% Change

 

 

2021

 

Research and development

 

 

$

83,295

 

 

 

(5.8

)%

 

$

88,443

 

 

 

(4.9

)%

 

$

92,967

 

 

2023 vs 2022

 

The decline in research and development expenses in fiscal 2023, compared to the prior year, was primarily driven by a decrease in personnel-related expenditures of $4.7 million mainly due to decreased headcount primarily in our Connected Home segment and shared services functions.

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. We expect research and development expenses as a percentage of net revenue in fiscal 2024 to be in line with or slightly below fiscal 2023 levels. We continue to invest in research and development to grow our cloud platform capabilities, our services and mobile applications and to create and expand our hardware product offerings focused on premium WiFi 7, and WiFi 6/6E, Advanced 4G/5G mobile and 5G coverage solutions, audio and video over Ethernet, web-managed, AV over IP managed switches and NETGEAR for Business wireless products. Research and development expenses may fluctuate depending on the timing and number of development activities 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 expenses consist 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 expenses, for the periods indicated:

 

 

 

Year Ended December 31,

 

(In thousands, except percentage data)

 

2023

 

 

% Change

 

 

2022

 

 

% Change

 

 

2021

 

Sales and marketing

 

$

127,778

 

 

 

(8.5

)%

 

$

139,675

 

 

 

(4.3

)%

 

$

145,961

 

 

2023 vs 2022

 

The decline in sales and marketing expenses for fiscal 2023, compared to the prior year, was primarily attributable to decreases in outbound freight costs for product deliveries to our customers of $7.0 million, in personnel-related expenditures and variable compensation of $4.2 million, mainly due to lower headcount and

56


performance-based compensation expenses, and outside service expenditures of $2.8 million, mainly attributable to lower call center support costs. The declines were partially offset by an increase in brand-marketing related expenditures of $2.3 million, compared to the prior year.

We expect sales and marketing expenses as a percentage of net revenue in fiscal 2024 to be in line with fiscal 2023 levels. 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 is highly dependent on expected revenue levels and could vary significantly depending on actual revenue achieved in any given quarter. Marketing expenses may also fluctuate depending upon the timing, extent and nature of marketing programs. Marketing expenditure committed with a customer is generally recorded as a reduction of revenue per authoritative guidance.

General and Administrative

General and administrative expenses consist 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 expenses, for the periods indicated:

 

 

 

 

Year Ended December 31,

 

(In thousands, except percentage data)

 

 

2023

 

 

% Change

 

 

2022

 

 

% Change

 

 

2021

 

General and administrative

 

 

$

66,243

 

 

 

17.6

%

 

$

56,316

 

 

 

(5.6

)%

 

$

59,659

 

 

2023 vs 2022

 

The increase in general and administrative expenses for fiscal 2023, compared to the prior year, was primarily driven by an increase in legal and professional services fees of $7.5 million, mainly associated with litigation matters, which included fees incurred while reaching the favorable litigation settlement mentioned below in “Other income (expenses), net”, as well as an increase in personnel-related expenditures of $1.8 million, primarily due to increased deferred compensation benefits and stock-based compensation.

We expect general and administration expenses as a percentage of net revenue in fiscal 2024 to be in line with or slightly below fiscal 2023 levels. 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 8, Commitments and Contingencies, in Notes to Consolidated Financial Statements in Item 8 of Part II of this Annual Report on Form 10-K. 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.

 

Goodwill and Intangibles Impairment

 

The following table presents goodwill and intangibles impairment charges for the periods indicated:

 

 

 

 

Year Ended December 31,

 

(In thousands, except percentage data)

 

 

2023

 

 

% Change

 

2022

 

 

% Change

 

2021

 

Goodwill impairment

 

 

$

 

 

**

 

$

44,442

 

 

**

 

$

 

Intangibles impairment

 

 

$

1,071

 

 

**

 

$

 

 

**

 

$

 

___________________

** Percentage change not meaningful.

 

The decrease in goodwill impairment charge for fiscal 2023, compared to the prior year, was due to an impairment charge recognized for the Connected Home segment resulting from an interim goodwill impairment assessment performed in the first fiscal quarter of 2022. The increase in intangibles impairment charge for fiscal 2023, compared to the prior year, was due to an intangibles impairment charge for the Connected Home segment resulting from an interim impairment assessment performed in the third quarter of fiscal 2023. For a detailed discussion of goodwill and intangibles impairment, refer to Note 3, Balance Sheet Components, in Notes to Consolidated Financial Statements in Item 8 of Part II of this Annual Report on Form 10-K.

57


Other Operating Expenses, Net

Other operating expenses, net consists of restructuring and other charges, and litigation reserves, net. The following table presents other operating expenses, net for the periods indicated:

 

 

 

 

Year Ended December 31,

 

(In thousands, except percentage data)

 

 

2023

 

 

% Change

 

 

2022

 

 

% Change

 

2021

 

Other operating expenses, net

 

 

$

4,140

 

 

 

(9.9

)%

 

$

4,597

 

 

**

 

$

653

 

___________________

** Percentage change not meaningful.

 

2023 vs 2022

 

We incurred restructuring and other charges of $4.0 million and $4.6 million in fiscal 2023 and 2022, respectively, primarily associated with the reorganization of our business in each year to better align the cost structure of the business with projected revenue levels. For a detailed discussion of restructuring and other charges, refer to Note 13. Restructuring and Other Charges, in Notes to Consolidated Financial Statements in Item 8 of Part II of this Annual Report on Form 10-K.

Other Income (Expenses), Net

Other income (expenses), net consists of interest income, which represents amounts earned and incurred on our cash, cash equivalents and short-term investments, and other income and expenses, which primarily represents gains and losses on transactions denominated in foreign currencies, gains and losses on investments, and other non-operating income and expenses, including gain on litigation settlements. The following table presents other income (expenses), net for the periods indicated:

 

 

 

 

Year Ended December 31,

 

(In thousands, except percentage data)

 

 

2023

 

 

% Change

 

2022

 

 

% Change

 

2021

 

Other income (expenses), net

 

 

$

14,139

 

 

**

 

$

902

 

 

**

 

$

(1,093

)

___________________

** Percentage change not meaningful.

 

2023 vs 2022

 

The change in other income (expenses), net for fiscal 2023 was primarily due to an increase of $7.1 million in higher interest earned on our investment in U.S. treasuries and money market funds and $6.0 million cash received relating to a favorable litigation settlement during the second fiscal quarter of 2023. For details on the changes in Other income (expenses), net, refer to Note 6, Other Income (Expenses), Net, in Notes to Consolidated Financial Statements in Item 8 of Part II of this Annual Report on Form 10-K.

Provision for Income Taxes

 

 

 

Year Ended December 31,

 

(In thousands, except percentage data)

 

2023

 

 

% Change

 

2022

 

 

% Change

 

2021

 

Provision for (benefit from) income taxes

 

$

85,631

 

 

**

 

$

(13,035

)

 

**

 

$

16,117

 

Effective tax rate

 

 

(447.5

)%

 

 

 

 

15.9

%

 

 

 

 

24.6

%

___________________

** Percentage change not meaningful.

 

2023 vs 2022

 

The tax expense in 2023 resulted primarily from the full valuation allowance recorded against the U.S. federal and state deferred tax assets. The benefit from income taxes in fiscal 2022 resulted primarily from the year loss from operations as well as benefit from certain changes in estimate upon filing the 2021 U.S. federal tax return and the recognition of uncertain tax benefits related to the closing Internal Revenue Service (“IRS") tax audits for the 2018 and 2019 tax years. These benefits were partially offset by the impact of the write-off of non-deductible goodwill during the year.

 

58


During fiscal 2023, we evaluated the impact of the Global Intangible Low-Tax Income “GILTI”, Foreign Derived Intangible Income (“FDII”) and Base Erosion and Anti-abuse Tax “BEAT” provisions. These provisions resulted in a net reduction of tax of $0.3 million.

 

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 currently 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 (loss) to income (loss) before income taxes can be found in Note 11, Segment Information, in Notes to Consolidated Financial Statements in Item 8 of Part II of this Annual Report on Form 10-K.

Connected Home Segment

 

 

 

 

Year Ended December 31,

 

(In thousands, except percentage data)

 

 

2023

 

 

% Change

 

 

2022

 

 

% Change

 

 

2021

 

Net revenue

 

 

$

446,865

 

 

 

(20.0

)%

 

$

558,823

 

 

 

(34.5

)%

 

$

853,472

 

Percentage of net revenue

 

 

 

60.3

%

 

 

 

 

 

59.9

%

 

 

 

 

 

73.1

%

Contribution income (loss)

 

 

$

19,052

 

 

**

 

 

$

(8,539

)

 

**

 

 

$

116,889

 

Contribution margin

 

 

 

4.3

%

 

 

 

 

 

(1.5

%)

 

 

 

 

 

13.7

%

___________________

** Percentage change not meaningful.

 

2023 vs 2022

 

Connected Home net revenue decreased in fiscal 2023, compared to the prior year, primarily due to a contraction of the U.S. retail market and lower net revenue from the service provider channel. Lower net revenue in APAC as a result of the challenging macroeconomic environment also contributed to the year-over-year decline. Despite a decline in the overall consumer networking market during fiscal 2023, our premium WiFi 6 mesh systems and 5G mobile hotspots continued to grow, bolstered by the addition of our recently released WiFi 7 mesh systems, and we saw growth in our services revenue, as compared to the prior year period. Geographically, net revenue decreased across all regions compared to the prior year.

 

Connected Home contribution income increased in fiscal 2023, compared to the prior year, primarily due to higher gross margin achievement through strong demand for higher-margin premium products, decreased operating expenses and freight transportation costs, partially offset by lower net revenue.

NETGEAR for Business Segment

 

 

 

 

Year Ended December 31,

 

(In thousands, except percentage data)

 

 

2023

 

 

% Change

 

 

2022

 

 

% Change

 

 

2021

 

Net revenue

 

 

$

293,975

 

 

 

(21.3

)%

 

$

373,649

 

 

 

18.8

%

 

$

314,601

 

Percentage of net revenue

 

 

 

39.7

%

 

 

 

 

 

40.1

%

 

 

 

 

 

26.9

%

Contribution income

 

 

$

58,532

 

 

 

(22.8

)%

 

$

75,790

 

 

 

22.0

%

 

$

62,136

 

Contribution margin

 

 

 

19.9

%

 

 

 

 

 

20.3

%

 

 

 

 

 

19.8

%

 

2023 vs 2022

 

NETGEAR for Business net revenue decreased in fiscal 2023, compared to the prior year, primarily due to a reduction in inventory carrying levels across our channel partners driven by the continued pressure of the uncertain macroeconomic environment, particularly in Asia and Europe. The decrease in products for the traditional NETGEAR for Business market, compared with the prior year, was partially offset by the strong demand for the Pro AV product line of managed switches. Geographically, NETGEAR for Business net revenue decreased across all regions compared to the prior year.

59


NETGEAR for Business contribution income decreased in fiscal 2023, compared to the prior year, primarily due to lower net revenue, partially offset by decreased transportation costs.

Liquidity and Capital Resources

Our principal sources of liquidity are cash, cash equivalents, short-term investments and cash generated from operations. As of December 31, 2023, we had cash, cash equivalents and short-term investment of $283.6 million, an increase of $56.2 million from December 31, 2022.

As of December 31, 2023, approximately 33% 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 U.S., 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.

Cash Flows

The following table presents our cash flows for the periods presented:

 

 

 

 

Year Ended December 31,

 

(In thousands)

 

 

2023

 

 

2022

 

 

2021

 

Cash provided by (used in) operating activities

 

 

$

56,853

 

 

$

(13,732

)

 

$

(4,579

)

Cash used in investing activities

 

 

 

(27,433

)

 

 

(79,517

)

 

 

(9,985

)

Cash provided by (used in) financing activities

 

 

 

797

 

 

 

(24,023

)

 

 

(68,124

)

Net cash increase (decrease)

 

 

$

30,217

 

 

$

(117,272

)

 

$

(82,688

)

 

2023 vs 2022

 

Operating activities

Net cash provided by operating activities was $56.9 million, compared to net cash used of $13.7 million in the prior year, primarily due to favorable working capital movements. Our accounts payable (excluding payables related to property and equipment) decreased from $85.3 million as of December 31, 2022, to $46.4 million as of December 31, 2023, primarily due to the reduction and timing of inventory receipts and supplier payments. Accounts receivable decreased from $277.5 million as of December 31, 2022, to $185.1 million as of December 31, 2023, primarily due to lower revenue and the timing of cash collections. Inventory decreased from $299.6 million as of December 31, 2022 to $248.9 million as of December 31, 2023, as we make further progress in optimizing our inventory levels.

Investing activities

Net cash used in investing activities decreased by $52.1 million for fiscal 2023, compared to the prior year, mainly driven by lower net purchases of short-term investments.

Financing activities

Net cash provided by financing activities was $0.8 million, compared to net cash used of $24.0 million in the prior year, primarily due to lower purchases of our common stock.

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, including contractual and other obligations, capital expenditures, and commitments for business operations, for the next twelve months and the foreseeable future. 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.

60


Stock Repurchase Program

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 December 31, 2023, approximately 2.5 million shares remained authorized for repurchase under the repurchase program. We did not repurchase any shares of common stock during the year ended December 31, 2023 under the repurchase program. During the year ended December 31, 2022, we repurchased and retired, and reported based on trade date, approximately 1.0 million shares of common stock at a cost of $24.4 million under the repurchase program. During the years ended December 31, 2023 and 2022, we repurchased and retired, reported based on trade date, approximately 198,000 and 202,000 shares of common stock at a cost of $2.8 million and $4.8 million, respectively, to administratively facilitate the withholding and subsequent remittance of personal income and payroll taxes for individuals receiving Restricted Stock Units. For a detailed discussion of our common stock repurchases, refer to Note 9, Stockholders’ Equity, in Notes to Consolidated Financial Statements in Item 8 of Part II of this Annual Report on Form 10-K. We remain confident in our ability to generate meaningful levels of cash, and plan to continue to opportunistically repurchase shares in the future.

Contractual and Other Obligations

The following table summarizes our non-cancelable short-term and long-term contractual and other obligations as of December 31, 2023:

 

(In thousands)

 

Short-term

 

 

Long-term

 

 

Total

 

Purchase obligations (1) (6)

 

$

42,616

 

 

$

 

 

$

42,616

 

Operating leases (2) (5)

 

 

13,814

 

 

 

34,741

 

 

 

48,555

 

Other non-trade purchase commitments (3) (6)

 

 

1,823

 

 

 

11,282

 

 

 

13,105

 

Tax Act payables (4) (5)

 

 

3,005

 

 

 

3,756

 

 

 

6,761

 

 

$

61,258

 

 

$

49,779

 

 

$

111,037

 

(1) Represent non-cancellable inventory-related purchase agreements with suppliers. A further $323.7 million of purchase orders beyond contractual termination periods remained outstanding. Consequently, we may incur expenses for materials and components, such as chipsets purchased by the supplier to fulfill the purchase order if the purchase order is cancelled. Expenses incurred in respect of cancelled purchase orders have historically not been significant relative to the original order value. Our commitments for property and equipment purchases as of December 31, 2023 were not material.

(2) Represent undiscounted non-cancellable remaining lease payments. For a detailed discussion on our operating leases, refer to Note 14, Leases, in Notes to Consolidated Financial Statements in Item 8 of Part II of this Annual Report on Form 10-K. 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.

(3) Represent non-cancellable purchase commitments pertaining to non-trade activities.

(4) Represent estimated liability related to a one-time transaction tax that resulted from the passage of the Tax Act.

(5) Included on our consolidated balance sheets.

(6) For a detailed discussion, refer to Note 8, Commitments and Contingencies, in Notes to Consolidated Financial Statements in Item 8 of Part II of this Annual Report on Form 10-K.

In addition, as of December 31, 2023, we had $8.9 million of total gross unrecognized tax benefits and related interest and penalties. The timing of any payments that could result from these unrecognized tax benefits will depend upon a number of factors. The unrecognized tax benefits have been excluded from the contractual obligations table because reasonable estimates cannot be made of whether, or when, any cash payments for such items might occur. The possible reduction in liabilities for uncertain tax positions in multiple jurisdictions that may impact the statements of operations in the next 12 months is approximately $0.7 million, excluding the interest, penalties and the effect of any related deferred tax assets or liabilities.

61


Our contractual and other obligations are expected to be funded by our existing cash, cash equivalents and short-term investments, together with cash generated from operations.

62


Item 7A. Quantitative and Qualitative Disclosures About Market Risk

Interest Rate Risk

We do not use derivative financial instruments in our investment portfolio. We have an investment portfolio of fixed income securities that are classified as available-for-sale securities, which was immaterial as of December 31, 2023 and 2022. These securities, like all fixed income instruments, are subject to interest rate risk and will fall in value if market interest rates increase. We attempt to limit this exposure by investing primarily in highly rated short-term securities. Our investment policy requires investments to be rated triple-A with the objective of minimizing the potential risk of principal loss. Due to the short duration and conservative nature of our investment portfolio, a hypothetical movement of 10% in interest rates would not have a material impact on our operating results and the total value of the portfolio over the next fiscal year. We monitor our interest rate and credit risks, including our credit exposure to specific rating categories and to individual issuers. There were no impairment charges on such investments during fiscal years 2023, 2022 and 2021.

Foreign Currency Exchange Rate Risk

We invoice our international customers primarily in foreign currencies including, but not limited to, the Australian dollar, British pound, Euro, Canadian dollar, and Japanese Yen. As the customers that are currently invoiced in local currency become a larger percentage of our business, or to the extent we begin to bill additional customers in foreign currencies, the impact of fluctuations in foreign currency exchange rates could have a more significant impact on our results of operations. For those customers in our international markets that we continue to sell to in U.S. dollars, an increase in the value of the U.S. dollar relative to foreign currencies could make our products more expensive and therefore reduce the demand for our products. Such a decline in the demand for our products could reduce sales and negatively impact our operating results. Certain operating expenses of our foreign operations require payment in the local currencies.

We are exposed to risks associated with foreign exchange rate fluctuations due to our international sales and operating activities. These exposures may change over time as business practices evolve and could negatively impact our operating results and financial condition. Additionally, we enter into certain foreign currency forward contracts that have been designated as cash flow hedges under the authoritative guidance for derivatives and hedging to partially offset our business exposure to foreign currency exchange rate risk on portions of our anticipated foreign currency net revenue, cost of revenue, and certain operating expenses. The objective of these foreign currency forward contracts is to reduce the impact of currency exchange rate movements on our operating results by offsetting gains and losses on the forward contracts with increases or decreases in foreign currency transactions. The contracts are marked-to-market on a monthly basis with gains and losses included in other income (expenses), net in the consolidated statements of operations or in accumulated other comprehensive income (loss) on the consolidated balance sheets which are further reclassified from other comprehensive income (loss) to revenue, cost of revenue, or operating expenses when the underlying hedged items are recognized. We also use foreign currency forward contracts to partially offset our business exposure to foreign currency exchange rate risk associated with our foreign currency denominated assets and liabilities. These non-designated hedges are carried at fair value with adjustments to fair value recorded to other income (expenses), net in our consolidated statements of operations.

We do not use foreign currency contracts for speculative or trading purposes. Hedging of our balance sheet and anticipated cash flow exposures may not always be effective to protect us against currency exchange rate fluctuations. In addition, we do not fully hedge our balance sheets and anticipated cash flow exposures, leaving us at risk to foreign exchange gains and losses on the un-hedged exposures. If there were an adverse movement in exchange rates, we might suffer significant losses. For additional disclosure on our foreign currency contracts, refer to Note 4, Derivative Financial Instruments, in Notes to Consolidated Financial Statements in Item 8 of Part II of this Annual Report on Form 10-K.

As of December 31, 2023 and 2022, we had net assets in various local currencies. A hypothetical 10% movement in foreign exchange rates would result in a before-tax positive or negative impact of approximately $0.7 million, $1.0 million and $0.7 million net income, net of our hedged position as of December 31, 2023, 2022 and 2021, respectively. Actual future gains and losses associated with our foreign currency exposures and positions may differ materially from the sensitivity analyses performed as of December 31, 2023, and 2022 due to the inherent limitations associated with predicting the foreign currency exchange rates, and our actual exposures and positions. For the years ended December 31, 2023, 2022, and 2021, 24% of total net revenue was denominated in a currency other than the U.S. dollar, respectively.

63


Item 8. Financial Statements and Supplementary Data

 

Report of Independent Registered Public Accounting Firm

To the Board of Directors and Stockholders of NETGEAR, Inc.

 

Opinions on the Financial Statements and Internal Control over Financial Reporting

 

We have audited the accompanying consolidated balance sheets of NETGEAR, Inc. and its subsidiaries (the “Company”) as of December 31, 2023 and 2022, and the related consolidated statements of operations, of comprehensive income (loss), of stockholders’ equity and of cash flows for each of the three years in the period ended December 31, 2023, including the related notes and financial statement schedule listed in the index appearing under Item 15(a)(2) (collectively referred to as the “consolidated financial statements”). We also have audited the Company's internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).

 

In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2023 and 2022, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2023 in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control - Integrated Framework (2013) issued by the COSO.

 

Basis for Opinions

 

The Company's management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in Management’s Report on Internal Control over Financial Reporting appearing under Item 9A. Our responsibility is to express opinions on the Company’s consolidated financial statements and on the Company's internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.

 

Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.

 

Definition and Limitations of Internal Control over Financial Reporting

 

A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those

64


policies and procedures that (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

 

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

 

Critical Audit Matters

 

The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that (i) relates to accounts or disclosures that are material to the consolidated financial statements and (ii) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

 

Provision for Excess and Obsolete Inventory

 

As described in Notes 1 and 3 to the consolidated financial statements, on a quarterly basis, management assesses the value of inventory and writes down its value for estimated excess and obsolete inventory based upon assumptions about the future demand by reviewing inventory quantities on hand and on order under non-cancellable purchase commitments in comparison to the estimated forecast of product demand to determine what inventory, if any, is not saleable at or above cost. Management’s excess and obsolete inventory analysis is primarily based on a demand forecast which takes into account market conditions, product development plans, product life expectancy and other factors. The recorded provision for excess and obsolete inventory was $3.2 million for the year ended December 31, 2023.

 

The principal considerations for our determination that performing procedures relating to the provision for excess and obsolete inventory is a critical audit matter are (i) the significant judgment by management to estimate excess and obsolete inventory and (ii) a high degree of auditor judgment, subjectivity and effort in performing procedures and evaluating audit evidence related to the significant assumption regarding the demand forecast.

Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to the provision for excess and obsolete inventory. These procedures also included, among others, testing management’s process for estimating excess and obsolete inventory, evaluating the appropriateness of the method, testing the completeness, accuracy, and relevance of underlying data used in the estimate, and reasonableness of the significant assumption related to the demand forecast. Evaluating the reasonableness of the significant assumption related to the demand forecast involved considering (i) the accuracy of historical demand forecasting and (ii) historical sales trends.

/s/ PricewaterhouseCoopers LLP

San Jose, California

February 16, 2024

We have served as the Company’s auditor since 2002.

65


NETGEAR, INC.

CONSOLIDATED BALANCE SHEETS

(In thousands, except share and per share data)

 

 

 

December 31, 2023

 

 

December 31, 2022

 

ASSETS

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

176,717

 

 

$

146,500

 

Short-term investments

 

 

106,931

 

 

 

80,925

 

Accounts receivable, net of allowance for doubtful accounts of $338 and $397 as of December 31, 2023 and December 31, 2022, respectively

 

 

185,059

 

 

 

277,485

 

Inventories

 

 

248,851

 

 

 

299,614

 

Prepaid expenses and other current assets

 

 

30,421

 

 

 

29,767

 

Total current assets

 

 

747,979

 

 

 

834,291

 

Property and equipment, net

 

 

8,273

 

 

 

9,225

 

Operating lease right-of-use assets

 

 

37,285

 

 

 

40,868

 

Intangibles, net

 

 

 

 

 

1,329

 

Goodwill

 

 

36,279

 

 

 

36,279

 

Other non-current assets

 

 

17,326

 

 

 

97,793

 

Total assets

 

$

847,142

 

 

$

1,019,785

 

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Accounts payable

 

$

46,850

 

 

$

85,550

 

Accrued employee compensation

 

 

21,286

 

 

 

24,132

 

Other accrued liabilities

 

 

168,084

 

 

 

213,476

 

Deferred revenue

 

 

27,091

 

 

 

21,128

 

Income taxes payable

 

 

1,037

 

 

 

1,685

 

Total current liabilities

 

 

264,348

 

 

 

345,971

 

Non-current income taxes payable

 

 

12,695

 

 

 

14,972

 

Non-current operating lease liabilities

 

 

29,698

 

 

 

34,085

 

Other non-current liabilities

 

 

4,906

 

 

 

3,902

 

Total liabilities

 

 

311,647

 

 

 

398,930

 

Commitments and contingencies (Note 8)

 

 

 

 

 

 

Stockholders’ equity:

 

 

 

 

 

 

Preferred stock: $0.001 par value; 5,000,000 shares authorized; none issued or outstanding

 

 

 

 

 

 

Common stock: $0.001 par value; 200,000,000 shares authorized; shares issued and outstanding: 29,615,723 and 28,907,770 as of December 31, 2023 and 2022, respectively

 

 

30

 

 

 

29

 

Additional paid-in capital

 

 

967,651

 

 

 

946,123

 

Accumulated other comprehensive income (loss)

 

 

136

 

 

 

(535

)

Accumulated deficit

 

 

(432,322

)

 

 

(324,762

)

Total stockholders’ equity

 

 

535,495

 

 

 

620,855

 

Total liabilities and stockholders’ equity

 

$

847,142

 

 

$

1,019,785

 

 

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

66


NETGEAR, INC.

CONSOLIDATED STATEMENTS OF OPERATIONS

(In thousands, except per share data)

 

 

 

 

Year Ended December 31,

 

 

 

 

2023

 

 

2022

 

 

2021

 

Net revenue

 

 

$

740,840

 

 

$

932,472

 

 

$

1,168,073

 

Cost of revenue

 

 

 

491,588

 

 

 

681,923

 

 

 

802,236

 

Gross profit

 

 

 

249,252

 

 

 

250,549

 

 

 

365,837

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

Research and development

 

 

 

83,295

 

 

 

88,443

 

 

 

92,967

 

Sales and marketing

 

 

 

127,778

 

 

 

139,675

 

 

 

145,961

 

General and administrative

 

 

 

66,243

 

 

 

56,316

 

 

 

59,659

 

Goodwill impairment

 

 

 

 

 

 

44,442

 

 

 

 

Intangibles impairment

 

 

 

1,071

 

 

 

 

 

 

 

Other operating expenses, net

 

 

 

4,140

 

 

 

4,597

 

 

 

653

 

Total operating expenses

 

 

 

282,527

 

 

 

333,473

 

 

 

299,240

 

Income (loss) from operations

 

 

 

(33,275

)

 

 

(82,924

)

 

 

66,597

 

Other income (expenses), net

 

 

 

14,139

 

 

 

902

 

 

 

(1,093

)

Income (loss) before income taxes

 

 

 

(19,136

)

 

 

(82,022

)

 

 

65,504

 

Provision for (benefit from) income taxes

 

 

 

85,631

 

 

 

(13,035

)

 

 

16,117

 

Net income (loss)

 

 

$

(104,767

)

 

$

(68,987

)

 

$

49,387

 

 

 

 

 

 

 

 

 

 

 

 

Net income (loss) per share

 

 

 

 

 

 

 

 

 

 

Basic

 

 

$

(3.57

)

 

$

(2.38

)

 

$

1.63

 

Diluted

 

 

$

(3.57

)

 

$

(2.38

)

 

$

1.59

 

Weighted average shares used to compute net income (loss) per share:

 

 

 

 

 

 

 

 

 

 

Basic

 

 

 

29,355

 

 

 

29,007

 

 

 

30,241

 

Diluted

 

 

 

29,355

 

 

 

29,007

 

 

 

31,002

 

 

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

67


NETGEAR, INC.

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)

(In thousands)

 

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Net income (loss)

 

$

(104,767

)

 

$

(68,987

)

 

$

49,387

 

Other comprehensive income (loss), before tax:

 

 

 

 

 

 

 

 

 

Change in unrealized gains and losses on derivatives

 

 

345

 

 

 

(511

)

 

 

215

 

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

 

 

448

 

 

 

(320

)

 

 

 

Other comprehensive income (loss), before tax

 

 

793

 

 

 

(831

)

 

 

215

 

Tax benefit (provision) related to derivatives

 

 

(43

)

 

 

68

 

 

 

(31

)

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

 

 

(79

)

 

 

79

 

 

 

 

Other comprehensive income (loss), net of tax

 

 

671

 

 

 

(684

)

 

 

184

 

Comprehensive income (loss)

 

$

(104,096

)

 

$

(69,671

)

 

$

49,571

 

 

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

68


NETGEAR, INC.

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

 

 

30,399

 

 

$

30

 

 

$

882,709

 

 

$

(35

)

 

$

(193,320

)

 

$

689,384

 

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

 

 

 

 

 

 

 

 

 

 

 

184

 

 

 

 

 

 

184

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

49,387

 

 

 

49,387

 

Stock-based compensation

 

 

 

 

 

 

 

 

25,995

 

 

 

 

 

 

 

 

 

25,995

 

Repurchase of common stock

 

 

(2,146

)

 

 

(2

)

 

 

 

 

 

 

 

 

(74,998

)

 

 

(75,000

)

Restricted stock unit withholdings

 

 

(204

)

 

 

 

 

 

 

 

 

 

 

 

(7,660

)

 

 

(7,660

)

Issuance of common stock under stock-based compensation plans

 

 

1,237

 

 

 

1

 

 

 

14,524

 

 

 

 

 

 

 

 

 

14,525

 

Balance as of December 31, 2021

 

 

29,286

 

 

 

29

 

 

 

923,228

 

 

 

149

 

 

 

(226,591

)

 

 

696,815

 

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

 

 

 

 

 

 

 

 

 

 

 

(241

)

 

 

 

 

 

(241

)

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

 

 

 

 

 

 

 

 

 

 

 

(443

)

 

 

 

 

 

(443

)

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(68,987

)

 

 

(68,987

)

Stock-based compensation

 

 

 

 

 

 

 

 

17,734

 

 

 

 

 

 

 

 

 

17,734

 

Repurchase of common stock

 

 

(1,032

)

 

 

 

 

 

 

 

 

 

 

 

(24,377

)

 

 

(24,377

)

Restricted stock unit withholdings

 

 

(202

)

 

 

 

 

 

 

 

 

 

 

 

(4,807

)

 

 

(4,807

)

Issuance of common stock under stock-based compensation plans

 

 

856

 

 

 

 

 

 

5,161

 

 

 

 

 

 

 

 

 

5,161

 

Balance as of December 31, 2022

 

 

28,908

 

 

 

29

 

 

 

946,123

 

 

 

(535

)

 

 

(324,762

)

 

 

620,855

 

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

 

 

 

 

 

 

 

 

 

 

 

369

 

 

 

 

 

 

369

 

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

 

 

 

 

 

 

 

 

 

 

 

302

 

 

 

 

 

 

302

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(104,767

)

 

 

(104,767

)

Stock-based compensation

 

 

 

 

 

 

 

 

17,938

 

 

 

 

 

 

 

 

 

17,938

 

Restricted stock unit withholdings

 

 

(198

)

 

 

 

 

 

 

 

 

 

 

 

(2,793

)

 

 

(2,793

)

Issuance of common stock under stock-based compensation plans

 

 

906

 

 

 

1

 

 

 

3,590

 

 

 

 

 

 

 

 

 

3,591

 

Balance as of December 31, 2023

 

 

29,616

 

 

$

30

 

 

$

967,651

 

 

$

136

 

 

$

(432,322

)

 

$

535,495

 

 

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

69


NETGEAR, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

(In thousands)

 

 

 

 

 

 

 

 

Twelve Months Ended

 

 

 

 

2023

 

 

2022

 

 

2021

 

Cash flows from operating activities:

 

 

 

 

 

 

 

 

 

Net income (loss)

 

$

(104,767

)

 

$

(68,987

)

 

$

49,387

 

Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:

 

 

 

 

 

 

 

 

 

Depreciation and amortization

 

 

7,161

 

 

 

10,070

 

 

 

13,906

 

Stock-based compensation

 

 

17,938

 

 

 

17,734

 

 

 

25,995

 

(Gain) Loss on investments, net

 

 

(3,226

)

 

 

(87

)

 

 

1,362

 

Goodwill impairment

 

 

 

 

 

44,442

 

 

 

 

Intangibles impairment

 

 

1,071

 

 

 

 

 

 

 

Change in fair value of contingent consideration

 

 

 

 

 

 

 

 

(3,003

)

Deferred income taxes

 

 

82,319

 

 

 

(21,842

)

 

 

4,498

 

Provision for excess and obsolete inventory

 

 

3,168

 

 

 

3,657

 

 

 

3,877

 

Changes in assets and liabilities:

 

 

 

 

 

 

 

 

 

Accounts receivable, net

 

 

92,425

 

 

 

(16,327

)

 

 

75,894

 

Inventories

 

 

47,595

 

 

 

12,396

 

 

 

(147,432

)

Prepaid expenses and other assets

 

 

(3,189

)

 

 

5,696

 

 

 

(4,127

)

Accounts payable

 

 

(38,947

)

 

 

11,857

 

 

 

(16,493

)

Accrued employee compensation

 

 

(2,846

)

 

 

(572

)

 

 

(10,316

)

Other accrued liabilities

 

 

(45,893

)

 

 

(13,332

)

 

 

4,869

 

Deferred revenue

 

 

6,969

 

 

 

5,425

 

 

 

2,978

 

Income taxes payable

 

 

(2,925

)

 

 

(3,862

)

 

 

(5,974

)

Net cash provided by (used in) operating activities

 

 

56,853

 

 

 

(13,732

)

 

 

(4,579

)

Cash flows from investing activities:

 

 

 

 

 

 

 

 

 

Purchases of short-term investments

 

 

(135,920

)

 

 

(153,577

)

 

 

(146

)

Proceeds from maturities of short-term investments

 

 

115,006

 

 

 

80,417

 

 

 

710

 

Purchases of property and equipment

 

 

(5,799

)

 

 

(5,757

)

 

 

(9,864

)

Purchases of long-term investments

 

 

(720

)

 

 

(600

)

 

 

(685

)

Net cash used in investing activities

 

 

(27,433

)

 

 

(79,517

)

 

 

(9,985

)

Cash flows from financing activities:

 

 

 

 

 

 

 

 

 

Repurchases of common stock

 

 

 

 

 

(24,377

)

 

 

(75,000

)

Restricted stock unit withholdings

 

 

(2,793

)

 

 

(4,807

)

 

 

(7,660

)

Proceeds from exercise of stock options

 

 

 

 

 

743

 

 

 

9,620

 

Proceeds from issuance of common stock under employee stock purchase plan

 

 

3,590

 

 

 

4,418

 

 

 

4,916

 

Net cash provided by (used in) financing activities

 

 

797

 

 

 

(24,023

)

 

 

(68,124

)

Net increase (decrease) in cash and cash equivalents

 

 

30,217

 

 

 

(117,272

)

 

 

(82,688

)

Cash and cash equivalents, at beginning of period

 

 

146,500

 

 

 

263,772

 

 

 

346,460

 

Cash and cash equivalents, at end of period

 

$

176,717

 

 

$

146,500

 

 

$

263,772

 

Supplemental Cash Flow Information:

 

 

 

 

 

 

 

 

 

Cash paid for income taxes, net

 

$

7,194

 

 

$

9,396

 

 

$

20,589

 

Non-cash investing and financing activities:

 

 

 

 

 

 

 

 

 

Unpaid property and equipment

 

$

476

 

 

$

203

 

 

$

526

 

 

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

70


NETGEAR, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Note 1. The Company and Summary of Significant Accounting Policies

The Company

NETGEAR, Inc. (“NETGEAR” or the “Company”) is a global company, incorporated in Delaware in January 1996. The Company turns ideas into innovative, high-performance and premium networking products that connect people, power businesses and advance the way we live. The Company is dedicated to delivering innovative and highly differentiated, connected solutions ranging from easy-to-use premium WiFi solutions, security and support services to protect and enhance home networks, to switching and wireless solutions to augment business networks and audio and video over Ethernet for Pro AV applications. Its products and services are built on a variety of technologies such as wireless (WiFi and 4G/5G mobile), Ethernet and powerline, with a focus on reliability and ease-of-use. Additionally, the Company continually invests in research and development to create new technologies and services and to capitalize on technological inflection points and trends, such as WiFi 7, audio and video over Ethernet, non-fungible token (“NFT”) artwork, and future technologies. Its product line consists of devices that create and extend wired and wireless networks, devices that attach to the network, such as smart digital canvasses as well as services that complement and enhance our product line offerings. These products are available in multiple configurations to address the changing needs of our customers in each geographic region.

The Company sells networking products through multiple sales channels worldwide, including traditional retailers, online retailers, wholesale distributors, direct market resellers (“DMRs”), value-added resellers (“VARs”), broadband service providers and its direct online store at www.netgear.com.

Basis of presentation

The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All inter-company accounts and transactions have been eliminated in the consolidation of these subsidiaries.

Fiscal periods

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

Use of estimates

The preparation of financial statements in conformity with U.S. generally accepted accounting principles (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reported period. Actual results could differ from those estimates. As of the date of issuance of these consolidated financial statements, the Company is not aware of any specific event or circumstance that would require it to update its estimates, judgments or revise the carrying value of its assets or liabilities. These estimates may change, as new events occur and additional information is obtained, and are recognized in the consolidated financial statements as soon as they become known.

Significant Accounting Policies

Cash and cash equivalents

The Company considers all highly liquid investments with an original maturity or a remaining maturity at the time of purchase of three months or less to be cash equivalents. The Company deposits cash and cash equivalents with high credit quality financial institutions.

71


Investments

Short-term investments are partially comprised of marketable and convertible debt securities that consist of government and private company debts with an original maturity or a remaining maturity at the time of purchase, of greater than three months and no more than 12 months. These debt securities are classified as available-for-sale securities in accordance with the provisions of the authoritative guidance for investments and are carried at fair value with unrealized gains and losses reported as a separate component of stockholders’ equity. Credit losses on available-for-sale debt securities with unrealized losses are recognized as allowances for credit losses limited to the amount by which fair value is below amortized cost. The Company also has a short-term investment in corporate equity securities issued by a publicly held company. This investment is recorded at fair market value with unrealized gains and losses included in Other income (expenses), net in the consolidated statements of operations.

Short-term investments also include marketable securities related to deferred compensation under the Company’s Deferred Compensation Plan. Mutual funds are the only investments allowed in the Company’s Deferred Compensation Plan and the investments are held in a grantor trust formed by the Company. The Company has classified these investments as trading securities as the grantor trust actively manages the asset allocation to match the participants’ notional fund allocations. These securities are recorded at fair market value with unrealized gains and losses included in Other income (expenses), net in the consolidated statements of operations.

Long-term investments are comprised of equity investments without readily determinable fair values, investments in convertible debt securities and investments in limited partnership funds, and are included in Other non-current assets on the consolidated balance sheets. Equity investments without readily determinable fair values are accounted for at cost, less impairment and adjusted for subsequent observable price changes obtained from orderly transactions for identical or similar investments issued by the same investee. Such changes in the basis of the equity investment are recognized in Other income (expenses), net in the consolidated statements of operations. The Company does not have a controlling interest or the ability to exercise significant influence over these investees and these investments do not have readily determinable fair values. Investments in convertible debt securities are carried at fair value with unrealized gains and losses reported as a separate component of stockholders’ equity. Investments in limited partnership funds amounted to $2.3 million and $1.7 million as of December 31, 2023 and 2022, respectively, which are measured at fair value using the net asset value practical expedient. Changes in the fair value of these investments are recognized in Other income (expenses), net in the consolidated statements of operations.

Certain risks and uncertainties

The Company’s products are concentrated in the networking and smart connected industries, which are characterized by rapid technological advances, changes in customer requirements and evolving regulatory requirements and industry standards. The success of the Company depends on management’s ability to anticipate and/or to respond quickly and adequately to such changes. Any significant delays in the development or introduction of products could have a material adverse effect on the Company’s business and operating results.

The Company relies on a limited number of third parties to manufacture all of its products. If any of the Company’s third-party manufacturers cannot or will not manufacture its products in required volumes, on a cost-effective basis, in a timely manner, or at all, the Company will have to secure additional manufacturing capacity. Any interruption or delay in manufacturing could have a material adverse effect on the Company’s business and operating results.

Derivative financial instruments

The Company uses foreign currency forward contracts that generally mature within six months of inception to manage the exposures to foreign exchange risk related to expected future cash flows on certain forecasted revenue, cost of revenue, operating expenses, and on certain existing assets and liabilities. Under its foreign currency risk management strategy, the Company utilizes derivative instruments to reduce the impact of currency exchange rate movements on the Company’s operating results by offsetting gains and losses on the forward contracts with increases or decreases in foreign currency transactions. The Company does not use derivative financial instruments for speculative purposes.

72


The Company accounts for its derivative instruments as either assets or liabilities and records them at fair value. 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 consolidated balance sheets. Derivatives that are not designated as hedges under the authoritative guidance for derivatives are adjusted to fair value through earnings. For derivative instruments that hedge the exposure to variability in expected future cash flows and are designated as cash flow hedges, the gains or losses on the derivative instrument are reported as a component of accumulated other comprehensive income in stockholders’ equity and reclassified into the same line item in the statement of operations as the hedged transaction, and in the same period that the hedged transaction effects earnings. To receive hedge accounting treatment, cash flow hedges must be highly effective in offsetting changes to expected future cash flows on hedged transactions.

Concentration of credit risk

Financial instruments that potentially subject the Company to a concentration of credit risk consist of cash and cash equivalents, short-term investments and accounts receivable. The Company believes that there is minimal credit risk associated with the investment of its cash and cash equivalents and short-term investments, due to the restrictions placed on the type of investment that can be entered into under the Company’s investment policy. The Company’s short-term investments consist of investment-grade securities, and the Company’s cash and investments are held and managed by recognized financial institutions.

The Company’s customers are primarily distributors as well as retailers and broadband service providers who sell or distribute the products to a large group of end-users. The Company maintains an allowance for doubtful accounts for estimated losses resulting from the inability of the Company’s customers to make required payments. The Company regularly performs credit evaluations of the Company’s customers’ financial condition and considers factors such as historical experience, credit quality, age of the accounts receivable balances, geographic or country-specific risks and current economic conditions that may affect customers’ ability to pay. The Company does not require collateral from its customers.

As of December 31, 2023, Best Buy, Inc. and affiliates and Amazon and affiliates accounted for approximately 21% and 11% of the Company’s total accounts receivable, respectively. As of December 31, 2022, Best Buy, Inc. and affiliates, AT&T Inc. and affiliates, and Amazon and affiliates accounted for approximately 19%, 16% and 16% of the Company’s total accounts receivable, respectively. No other customers accounted for 10% or greater of the Company’s total accounts receivable.

The Company is exposed to credit loss in the event of nonperformance by counterparties to the foreign currency forward contracts used to mitigate the effect of foreign currency exchange rate changes. The Company believes the counterparties for its outstanding contracts are large, financially sound institutions and thus, the Company does not anticipate nonperformance by these counterparties. In the event of turbulence or the onset of a financial crisis in financial markets, the failure of counterparties cannot be ruled out.

Fair value measurements

The carrying amounts of the Company’s financial instruments, including cash equivalents, short-term investments, accounts receivable, and accounts payable approximate their fair values due to their short maturities. Foreign currency forward contracts are recorded at fair value based on observable market data. Refer to Note 12, Fair Value Measurements, in Notes to Consolidated Financial Statements for disclosures regarding fair value measurements in accordance with the authoritative guidance for fair value measurements and disclosures.

Allowance for doubtful accounts

The Company maintains an allowance for doubtful accounts for estimated credit losses resulting from the inability of its customers to make required payments and reviews it quarterly. The Company determines expected credit losses by performing credit evaluations of its customers’ financial condition, establishing specific reserves for customers in an adverse financial condition and adjusting for its expectations of changes in conditions that may impact the collectability of outstanding receivables. The Company considers factors such as historical experience, credit quality, age of the accounts receivable balances, and geographic or country-specific risks. If the financial condition of the Company’s customers should deteriorate or if actual defaults are higher than the Company’s historical experience, additional allowances may be required, which could have an adverse impact on operating expenses.

73


Inventories

 

Inventories consist primarily of finished goods which are valued at the lower of cost and net realizable value, with cost being determined using the first-in, first-out method. On a quarterly basis, the Company assesses the value of the inventory and writes down its value for estimated excess and obsolete inventory based upon assumptions about the future demand by reviewing inventory quantities on hand and on order under non-cancelable purchase commitments in comparison to the Company’s estimated forecast of product demand to determine what inventory, if any, is not saleable at or above cost. The Company’s analysis is primarily based on the demand forecast which takes into account market conditions, product development plans, product life expectancy and other factors. At the point of loss recognition, a new, lower cost basis for that inventory is established, and subsequent changes in facts and circumstances do not result in the restoration or increase of the newly established cost basis.

Property and equipment, net

Property and equipment are stated at historical cost, less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets as follows:

 

Computer equipment

2 years

Furniture and fixtures

5 years

Software

2-5 years

Machinery and equipment

2-3 years

Leasehold improvements

Shorter of the lease term or 5 years

 

Recoverability of assets to be held and used is measured by comparing the carrying amount of an asset to the estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of the asset exceeds its estimated undiscounted future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset exceeds the fair value of the asset. The carrying value of the asset is reviewed on a regular basis for the existence of facts, both internal and external, that may suggest impairment.

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 consolidated balance sheets. Leases with an initial term of 12 months or less are not recorded on the consolidated balance sheets. 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 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. 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 a benchmark interest rate adjusted for its specific credit risk. The operating lease ROU asset includes any lease payments made and excludes lease incentives.

Goodwill

Goodwill represents the purchase price over estimated fair value of net assets of businesses acquired in a business combination. Goodwill acquired in a business combination is not amortized, but instead tested for impairment at least annually on the first day of the fourth quarter. Should certain events or indicators of impairment occur between annual impairment tests, the Company performs the impairment test as those events or indicators occur. Examples of such events or circumstances include the following: a significant decline in the Company’s expected future cash flows; a sustained, significant decline in the Company’s stock price and market capitalization; a significant adverse change in the business climate; and slower growth rates.

74


Goodwill is tested for impairment at the reporting unit level by first performing a qualitative assessment to determine whether it is more likely than not (that is, a likelihood of more than 50%) that the fair value of the reporting unit is less than its carrying value. The qualitative assessment considers the following factors: macroeconomic conditions, industry and market considerations, cost factors, overall company financial performance, events affecting the reporting units, and changes in the Company’s share price. If the reporting unit does not pass the qualitative assessment, the Company estimates its fair value and compares the fair value with the carrying value of its reporting unit, including goodwill. If the fair value is greater than the carrying value of its reporting unit, no impairment is recorded. If the fair value is less than the carrying value, an impairment loss is recognized for the amount that the carrying amount of a reporting unit, including goodwill, exceeds its fair value, limited to the total amount of goodwill allocated to that reporting unit. The impairment charge would be recorded to earnings in the consolidated statements of operations.

Intangibles, net

Purchased intangibles with finite lives are amortized using the straight-line method over the estimated economic lives of the assets, which range from three to ten years. Finite-lived intangibles are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Determination of recoverability is based on an estimate of undiscounted future cash flows resulting from the use of the asset and its eventual disposition.

Revenue Recognition

 

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

 

The Company derives its revenue primarily from product sales, consisting of sales of Connected Home and NETGEAR for Business hardware products to its customers - retailers, distributors and service providers. Revenue is recognized at a point in time when control of the goods is transferred to the customer, generally occurring upon shipment or delivery dependent upon the terms of the underlying contract or once the risk of loss has been transferred to the customer. The Company evaluates its customers’ ability to pay based on various factors like historical payment experience, financial metrics and customer credit scores. Payment is collected within a short period of time from the date control over the product is transferred to the customer or after commencement of services.

Revenue for services relates primarily to sales of subscriptions of the Company’s value-added services, including security and privacy, parental controls and remote network management as well as advanced technical support and extended warranty. Service revenue is generally recognized over time on a ratable basis over the contract term beginning when the customer is expected to activate their account. Service contracts are generally for 30 days or 12 months in length, billed either monthly or annually and generally in advance. The technical support services consist of telephone and internet access to technical support personnel, extended warranty, which consists of hardware replacement and updates to software features provided on a when and if available basis. All such service or support sales are typically recognized using an input measure of progress by looking at the time elapsed and based on the customer receiving the benefit throughout the contract period. To date, services revenue has not represented a significant percentage of our total revenue.

 

Revenue from all sale types is recognized at the transaction price and is calculated as selling price net of variable consideration which may include estimates for future returns, sales incentives and price protection. The Company uses the expected value method to arrive at the amount of variable consideration which is based on management’s analysis of historical and anticipated returns information, sell through and channel inventory levels, current economic trends, and changes in customer demand. The Company’s standard obligation to its direct customers generally provides for a full refund in the event that such product is not merchantable or is found to be damaged or defective. Certain distributors and retailers generally have the right to return product for stock rotation purposes as well. At the time the Company records the reduction to revenue, the Company includes within cost of revenue a write-down to reduce the carrying value of such products to net realizable value.

 

In addition to channel returns, sales incentive programs offer certain reimbursement rights to qualified distributors and retailers for marketing expenditures. Distinct goods or service received in exchange for payment from a customer are accrued within operating expenses or cost of revenue as appropriate, otherwise expenditures are recorded as a reduction of revenue. The Company provides price protections in limited cases, with variable consideration assessed based on customary business practice such as anticipated price decreases, historical pricing information and customer claims processing.

 

75


For products sold with third-party services where the Company obtains control of the products and/or service before transferring it to the customer, the Company recognizes revenue based on the gross amount billed to customers. The Company recognizes revenue on a net basis when the Company is acting as an agent between the customer and the vendor. The Company considers several factors in determining when it obtains control, such as determining the responsible party for fulfillment of the services, whether the Company has inventory risk before the service is transferred or if it has discretion to establish pricing for the third-party services.

Contracts with Multiple Performance Obligations

 

Some of the Company’s contracts with customers contain multiple promised goods or services. Such contracts may include hardware products with embedded software and other various software subscription services and support. For these contracts, the Company evaluates whether each deliverable is a distinct promise and if so, accounts for the promises separately as individual performance obligations. If a promised good or service is not distinct in accordance with the revenue guidance, the Company combines that good or service with the other promised goods or services in the arrangement and accounts for it as a distinct good. The embedded software on most of the hardware products is not considered distinct and therefore the combined hardware and incidental software are treated as one performance obligation and recognized at the point in time when control of product transfers to the customer. Services included with certain hardware products are considered distinct, as a customer can benefit from the product without these services and, therefore, the hardware and service are treated as separate performance obligations.

 

Revenue is allocated among the performance obligations based on their relative standalone selling prices. Standalone selling prices are generally determined based on the prices charged to customers or using an adjusted market assessment. The estimated standalone selling price is directly observable from those sales based on a range of prices and may include using information such as prices charged for similar offerings, estimated costs to provide the performance obligation and other observable inputs.

Deferred Revenue

Deferred revenue consists of service and support fees due in advance of satisfying performance. The majority of the Company’s deferred revenue balance consists of the unrecognized portion of service revenue from its value-added services, including cyber security, parental controls and remote network management services as well as advanced technical support and extended warranty, which is recognized as revenue ratably over the contractual service period. Performance obligations expected to be fulfilled within one year are classified as current liabilities and the remaining are recorded as noncurrent liabilities.

Warranties

Hardware products regularly include warranties to the end customers that consist of bug fixes, minor updates such that the product continues to function according to published specs in a dynamic environment, and phone support. These standard warranties are assurance type warranties and do not offer any services beyond the assurance that the product will continue working as specified. Therefore, warranties are not considered separate performance obligations in the arrangement. Instead, the expected cost of product warranty is accrued as expense at the time we recognize revenue in accordance with authoritative guidance. Extended warranties are sold separately and include additional support services. The transaction price for extended warranties is accounted for as service revenue and recognized over the life of the contract.

Shipping and Handling

Shipping and handling fees billed to customers are included in Net revenue. Shipping and handling costs associated with inbound freight are included in Cost of revenue. In cases where the Company gives a freight allowance to the customer for their own inbound freight costs, such costs are appropriately recorded as a reduction in Net revenue. Shipping and handling costs associated with outbound freight are included in Sales and marketing expenses. The Company has elected to account for shipping and handling activities related to contracts with customers as costs to fulfill the promise to transfer the associated products.

Shipping and handling costs associated with outbound freight totaled $8.8 million, $16.9 million and $16.4 million in the years ended December 31, 2023, 2022 and 2021 respectively.

Research and development

Costs incurred in the research and development of new products are charged to expense as incurred.

76


Advertising costs

Advertising costs are expensed as incurred. Total advertising and promotional expenses were $28.9 million, $27.0 million, and $25.2 million in the years ended December 31, 2023, 2022 and 2021 respectively.

Income taxes

The Company accounts for income taxes under an asset and liability approach. Under this method, income tax expense is recognized for the amount of taxes payable or refundable for the current year. In addition, deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences resulting from different treatment for tax versus accounting for certain items, such as accruals and allowances not currently deductible for tax purposes. These differences result in deferred tax assets and liabilities, which are included within the consolidated balance sheets. The Company must then assess the likelihood that the Company’s deferred tax assets will be recovered from future taxable income and to the extent the Company believes that recovery is not more likely than not, the Company must establish a valuation allowance. The Company’s assessment considers the recognition of deferred tax assets on a jurisdictional basis. Accordingly, in assessing its future taxable income on a jurisdictional basis, the Company considers the effect of its transfer pricing policies on that income. The Tax Act introduced a new tax on global intangible low-taxed income (GILTI) effective as of January 1, 2018. The Company’s policy is to treat GILTI as a period cost if and when incurred..

In the ordinary course of business there is inherent uncertainty in assessing the Company’s income tax positions. The Company assesses its tax positions and records benefits for all years subject to examination based on management’s evaluation of the facts, circumstances and information available at the reporting date. For those tax positions where it is more likely than not that a tax benefit will be sustained, the Company records the largest amount of tax benefit with a greater than 50 percent likelihood of being realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where it is not more likely than not that a tax benefit will be sustained, no tax benefit has been recorded in the financial statements. Where applicable, associated interest and penalties have also been recognized as a component of income tax expense.

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

Stock-based compensation

The Company measures stock-based compensation at the grant date based on the fair value of the award. The fair value of stock options and the shares offered under the Employee Stock Purchase Plan (“ESPP”) is estimated using the Black-Scholes option pricing model. Estimated compensation cost relating to restricted stock units (“RSUs”) and performance shares is based on the closing fair market value of the Company’s common stock on the date of grant.

The compensation expense for equity awards is recognized over the vesting period of the award under a straight-line vesting method. Forfeitures are accounted for as they occur. In addition, for performance shares, the Company evaluates the probability of achieving the performance conditions at the end of each reporting period and records the related stock-based compensation expense based on performance to date over the service period. All excess tax benefits and tax deficiencies arising from stock awards vesting or settlement are recorded as income tax expense or benefit rather than in equity. Refer to Note 10, Employee Benefit Plans, in Notes to Consolidated Financial Statements for a further discussion on stock-based compensation.

77


Comprehensive income (loss)

Comprehensive income (loss) consists of net income (loss) and other gains and losses affecting stockholder’s equity that the Company excluded from net income (loss), including gains and losses related to fair value of short-term investments and the effective portion of cash flow hedges that were outstanding as of the end of the year.

Foreign currency translation and re-measurement

The Company’s functional currency is the U.S. dollar for all of its international subsidiaries. Foreign currency transactions of international subsidiaries are re-measured into U.S. dollars at the end-of-period exchange rates for monetary assets and liabilities, and at historical exchange rates for non-monetary assets. Revenue is re-measured at average exchange rates in effect during each period. Expenses are re-measured at average exchange rates in effect during each period, except for expenses related to non-monetary assets, which are re-measured at historical exchange rates. Gains and losses arising from foreign currency transactions are included in Other income (expenses), net.

Recent accounting pronouncements

 

Accounting Pronouncements Not Yet Effective

In November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures”, which improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 is effective for the Company for the year ended 2024 and early adoption is permitted. Upon adoption, the guidance should be applied retrospectively to all prior periods presented in the financial statements. The Company does not expect that the guidance will have material impacts on its financial position, results of operations or cash flows.

In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures”, which improves the transparency of income tax disclosures. ASU 2023-09 is effective for the Company for the year ended December 31, 2025 and early adoption is permitted. Upon adoption, the guidance should be applied retrospectively to all prior periods presented in the financial statements. The Company is evaluating the impact that the updated standard will have on our financial statement disclosures.

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 2. 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 for which customer purchase orders have been accepted, that are scheduled or in the process of being scheduled for shipment, and that are not yet invoiced.

The following table includes estimated revenue expected to be recognized in the future related to performance obligations that were unsatisfied or partially unsatisfied as of December 31, 2023:

 

(In thousands)

 

Less than 1 year

 

 

1 to 2 years

 

 

Beyond 2 years

 

 

Total

 

Performance obligations

 

$

58,983

 

 

$

2,427

 

 

$

2,486

 

 

$

63,896

 

 

78


 

Contract Costs

Costs to fulfill a contract are capitalized when they relate directly to an existing contract or specific anticipated contract, generate or enhance resources that will be used to fulfill performance obligations and are recoverable. These costs include direct cost incurred at inception of a contract which enables the fulfillment of the performance obligation and totaled $6.0 million and $5.3 million as of December 31, 2023 and 2022, respectively. There was no impairment of capitalized contract costs during the years ended December 31, 2023, 2022 and 2021.

Applying the practical expedient, the Company recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the assets that otherwise would have been recognized is one year or less. These costs are included in Sales and marketing and General and administrative expenses. If the incremental direct costs of obtaining a contract, which consist of sales commissions, relate to a service recognized over a period longer than one year, costs are deferred and amortized in line with the related services over the period of benefit. Deferred commissions are classified as non-current based on the original amortization period of over one year. As of December 31, 2023 and 2022, deferred commissions were not significant.

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, where the Company has unsatisfied performance obligations. Contract liabilities are mainly classified as Deferred revenue on the consolidated balance sheets.

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 contract balances:

 

(In thousands)

 

Balance Sheet Location

 

December 31, 2023

 

 

December 31, 2022

 

Accounts receivable, net

 

Accounts receivable, net

 

$

185,059

 

 

$

277,485

 

Contract liabilities - current

 

Deferred revenue

 

$

27,091

 

 

$

21,128

 

Contract liabilities - non-current

 

Other non-current liabilities

 

$

4,903

 

 

$

3,897

 

 

 

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

 

During the years ended December 31, 2023, 2022 and 2021, $48.4 million, $38.5 million and $31.9 million, respectively, of revenue were deferred due to unsatisfied performance obligations for service contracts and undelivered product commitments, $41.4 million, $33.1 million and $28.9 million, respectively, of revenue were recognized for the satisfaction of performance obligations, and $21.5 million, $16.9 million and $13.6 million, respectively, of this recognized revenue were included in the contract liability balance at the beginning of the period, respectively.

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

79


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 reconciliations of the disaggregated revenue by reportable segment. The Company operates and reports in two segments: Connected Home, and NETGEAR for Business (formerly known as Small and Medium Business, or SMB). Sales and usage-based taxes are excluded from net revenue.

 

 

 

Year Ended December 31,

 

 

2023

 

2022

 

2021

(In thousands)

 

Connected
Home

 

NETGEAR
for Business

 

Total

 

Connected
Home

 

NETGEAR
for Business

 

Total

 

Connected
Home

 

NETGEAR
for Business

 

Total

Geographic regions (1):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Americas

 

$358,304

 

$146,045

 

$504,349

 

$443,612

 

$173,599

 

$617,211

 

$651,936

 

$134,390

 

$786,326

EMEA

 

46,083

 

102,839

 

148,922

 

49,732

 

129,626

 

179,358

 

112,368

 

117,461

 

229,829

APAC

 

42,478

 

45,091

 

87,569

 

65,479

 

70,424

 

135,903

 

89,168

 

62,750

 

151,918

Total

 

$446,865

 

$293,975

 

$740,840

 

$558,823

 

$373,649

 

$932,472

 

$853,472

 

$314,601

 

$1,168,073

Sales channels:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Service provider

 

$98,659

 

$579

 

$99,238

 

$148,331

 

$4,234

 

$152,565

 

$129,052

 

$2,481

 

$131,533

Non-service provider

 

348,206

 

293,396

 

641,602

 

410,492

 

369,415

 

779,907

 

724,420

 

312,120

 

1,036,540

Total

 

$446,865

 

$293,975

 

$740,840

 

$558,823

 

$373,649

 

$932,472

 

$853,472

 

$314,601

 

$1,168,073

 

Note 3. Balance Sheet Components

 

Available-for-sale investments

 

Amortized cost and estimated fair market value of investments classified as available-for-sale, excluding cash equivalents, as of December 31, 2023, and December 31, 2022, were as follows:

 

 

 

December 31, 2023

 

(In thousands)

 

Amortized Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Estimated
Fair Value

 

U.S. treasury securities

 

$

98,326

 

 

$

128

 

 

$

 

 

$

98,454

 

Convertible debt (1)

 

 

173

 

 

 

 

 

 

 

 

 

173

 

Total

 

$

98,499

 

 

$

128

 

 

$

 

 

$

98,627

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2022

 

(In thousands)

 

Amortized Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Estimated
Fair Value

 

U.S. treasury securities

 

$

74,120

 

 

$

 

 

$

(320

)

 

$

73,800

 

Convertible debt (1)

 

 

346

 

 

 

 

 

 

 

 

 

346

 

Certificates of deposit

 

 

6

 

 

 

 

 

 

 

 

 

6

 

Total

 

$

74,472

 

 

$

 

 

$

(320

)

 

$

74,152

 

 

(1)
On the Company’s consolidated balance sheets, $173,000 included in Short-term investments as of December 31, 2023, and December 31, 2022, respectively, and $173,000 included in Other non-current assets as of December 31, 2022.

 

The contractual maturities on the U.S. treasury securities as of December 31, 2023, are all due within one year. Accrued interest receivable as of December 31, 2023, was insignificant and was recorded within Prepaid expenses and other current assets on the consolidated balance sheets.

 

The Company had no investments classified as available-for-sale in a continuous unrealized loss position for which an allowance for credit losses was not recorded as of December 31, 2023. The following table summarizes investments classified as available-for-sale in a continuous unrealized loss position for which an allowance for credit

80


losses was not recorded as of December 31, 2023 and 2022, respectively:

 

 

December 31, 2023

 

 

Less Than 12 Months

 

 

12 Months or Longer

 

 

Total

 

(In thousands)

Estimated Fair Market Value

 

 

Gross Unrealized Losses

 

 

Estimated Fair Market Value

 

 

Gross Unrealized Losses

 

 

Estimated Fair Market Value

 

 

Gross Unrealized Losses

 

U.S. treasury securities

$

98,454

 

 

$

 

 

$

 

 

$

 

 

$

98,454

 

 

$

 

Total

$

98,454

 

 

$

 

 

$

 

 

$

 

 

$

98,454

 

 

$

 

 

December 31, 2022

 

 

Less Than 12 Months

 

 

12 Months or Longer

 

 

Total

 

(In thousands)

Estimated Fair Market Value

 

 

Gross Unrealized Losses

 

 

Estimated Fair Market Value

 

 

Gross Unrealized Losses

 

 

Estimated Fair Market Value

 

 

Gross Unrealized Losses

 

U.S. treasury securities

$

73,800

 

 

$

(320

)

 

$

 

 

$

 

 

$

73,800

 

 

$

(320

)

Total

$

73,800

 

 

$

(320

)

 

$

 

 

$

 

 

$

73,800

 

 

$

(320

)

 

In the years ended December 31, 2023, 2022 and 2021, no unrealized losses on available-for-sale securities were recognized in income. The Company does not intend to sell, and it is unlikely that it will be required to sell the investments in an unrealized loss position prior to their anticipated recovery. The investments are high quality U.S. treasury securities and the decline in fair value is largely due to changes in interest rates and other market conditions with the fair value expected to recover as they reach maturity. There were no other-than-temporary impairments for these securities during the years ended December 31, 2023, 2022 and 2021. Refer to Note 12, Fair Value Measurements, for detailed disclosures regarding fair value measurements.

Inventories

 

(In thousands)

 

December 31, 2023

 

 

December 31, 2022

 

Raw materials

 

$

19,955

 

 

$

4,549

 

Finished goods

 

 

228,896

 

 

 

295,065

 

Total

 

$

248,851

 

 

$

299,614

 

 

The Company records provisions for excess and obsolete inventory based on assumptions about future demand and the amounts incurred were $3.2 million, $3.7 million and $3.9 million for the years ended December 31, 2023, 2022 and 2021, respectively. 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

 

(In thousands)

 

December 31, 2023

 

 

December 31, 2022

 

Computer equipment

 

$

5,458

 

 

$

9,648

 

Furniture, fixtures, and leasehold improvements

 

 

18,205

 

 

 

18,642

 

Software

 

 

25,760

 

 

 

30,610

 

Machinery and equipment

 

 

47,826

 

 

 

76,806

 

Total property and equipment, gross

 

 

97,249

 

 

 

135,706

 

Accumulated depreciation

 

 

(88,976

)

 

 

(126,481

)

Total

 

$

8,273

 

 

$

9,225

 

 

Depreciation expense pertaining to property and equipment was $6.9 million, $9.5 million and $11.7 million for the years ended December 31, 2023, 2022 and 2021, respectively.

81


Intangibles, net

 

 

 

December 31, 2023

 

 

December 31, 2022

 

(In thousands)

 

Gross

 

 

Accumulated
Amortization

 

 

Impairment

 

 

Net

 

 

Gross

 

 

Accumulated
Amortization

 

 

Net

 

Technology

 

$

59,799

 

 

$

(58,906

)

 

$

(893

)

 

$

 

 

$

59,799

 

 

$

(58,692

)

 

$

1,107

 

Other

 

 

10,345

 

 

 

(10,167

)

 

 

(178

)

 

 

 

 

 

10,345

 

 

 

(10,123

)

 

 

222

 

Total

 

$

70,144

 

 

$

(69,073

)

 

$

(1,071

)

 

$

 

 

$

70,144

 

 

$

(68,815

)

 

$

1,329

 

 

Amortization of purchased intangibles in the years ended December 31, 2023, 2022 and 2021 was $0.3 million, $0.5 million and $2.0 million, respectively.

During the third fiscal quarter of 2023, the Company identified a triggering event indicating that the carrying amount of the intangibles may be impaired (Refer to below “Goodwill” for details of the triggering event). The Company performed a recoverability test of its intangible assets based on estimated future net undiscounted cash flows expected to be generated from the use of the long-lived asset group and determined that the carrying amount of such asset group was not recoverable. Therefore, in the third fiscal quarter of 2023, the Company recognized an intangible asset impairment charge of $1.1 million for its Connected Home reporting unit. No intangibles impairment was recorded in the years ended December 31, 2022 and 2021.

Goodwill

 

(In thousands)

 

Connected Home

 

 

NETGEAR for Business

 

 

Total

 

 As of December 31, 2021

 

$

44,442

 

 

$

36,279

 

 

$

80,721

 

 Goodwill impairment charge

 

 

(44,442

)

 

 

 

 

 

(44,442

)

 As of December 31, 2022

 

 

 

 

 

36,279

 

 

 

36,279

 

 As of December 31, 2023

 

$

 

 

$

36,279

 

 

$

36,279

 

 

Each year on the first day of fourth fiscal quarter, the Company assesses its goodwill for potential impairment. This impairment testing is applied more frequently than once a year if the Company is aware of changed conditions or circumstances since the last impairment testing that might call into question whether the current balances are fairly recorded.

 

During the third fiscal quarter of 2023, the Company reassessed the valuation allowance for the deferred tax assets and determined to establish a full valuation allowance on its U.S. deferred tax assets (refer to Note 7, Income Taxes for detailed disclosures regarding the valuation allowance on deferred tax assets). Additionally, the Company experienced a reduction in its market capitalization. Due to these factors, the Company determined that a triggering event had occurred, and an interim goodwill impairment assessment was performed. Prior to performing a goodwill impairment test, the Company assessed its long-lived assets and concluded the carrying amount of the intangible assets for its Connected Home reporting unit was not recoverable as noted above. No other impairments of long-lived assets were identified. The Company elected to bypass the qualitative goodwill impairment assessment and proceeded directly to the quantitative test, measured as of October 1, 2023. Further, the Company completed its annual impairment test of goodwill as of the first day of the fourth fiscal quarter of 2023, or October 2, 2023. The Company identified the reporting units for the purpose of goodwill impairment testing still as Connected Home and NETGEAR for Business.

 

The fair values of the reporting units were determined using an income and market approach. Under the income approach, the Company calculated the fair values of its reporting units based on the present value of estimated future cash flows. Cash flow projections were based on management's estimates of revenue growth rates and net operating income margins, taking into consideration market and industry conditions. The discount rate used was based on the weighted-average cost of capital adjusted for the risk, size premium, and business-specific characteristics related to the business's ability to execute on the projected cash flows. Under the market approach, the Company evaluated the fair value based on forward-looking earnings multiples derived from comparable publicly traded companies with similar market position and size as the reporting unit. The underlying unobservable inputs used to measure the fair value included projected revenue growth rates, the weighted average cost of capital, the normalized working capital level, capital expenditures assumptions, profitability projections, control premium, the determination of appropriate market comparison companies and terminal growth rates. The two approaches generated similar results and indicated that the fair value of the NETGEAR for Business reporting unit substantially exceeded its carrying amount, including

82


goodwill, thus no goodwill impairment was recognized in the year ended December 31, 2023. An interim goodwill impairment test performed in the first fiscal quarter of 2022 resulted in an impairment charge of $44.4 million in respect to our Connected Home reporting unit, which reduced the goodwill of this reporting unit to zero. No goodwill impairment was recognized for our NETGEAR for Business reporting unit in the year ended December 31, 2022 and no goodwill impairment was recognized for our Connected Home and NETGEAR for Business reporting units in the year ended December 31, 2021. Accumulated goodwill impairment charges as of December 31, 2023 was $44.4 million for the Connected Home reporting unit and zero for the NETGEAR for Business reporting unit.

Other non-current assets

 

(In thousands)

 

December 31, 2023

 

 

December 31, 2022

 

Non-current deferred income taxes

 

$

3,343

 

 

$

85,704

 

Long-term investments

 

 

8,367

 

 

 

7,879

 

Other

 

 

5,616

 

 

 

4,210

 

Total

 

$

17,326

 

 

$

97,793

 

 

Long-term investments

The Company’s long-term investments are comprised of equity investments without readily determinable fair values, investments in convertible debt securities and investments in limited partnership funds. The changes in the carrying value of equity investments without readily determinable fair values were as follows (in thousands):

 

Carrying value, as of December 31, 2021 (1)

$

6,303

 

Impairment

 

(250

)

Carrying value, as of December 31, 2022 (1)

 

6,053

 

Carrying value, as of December 31, 2023

$

6,053

 

 

(1)
The balances excluded the investment in limited partnership fund of $2.3 million, $1.7 million and $0.9 million, as of December 31, 2023, 2022 and 2021, respectively. Additionally, each of the balances as of December 31, 2022 and 2021 excluded an investment in convertible debt securities of $0.2 million.

 

For such equity investments without readily determinable fair values still held at December 31, 2023, there were no cumulative downward adjustments for price changes and impairment and the cumulative upward adjustments for price changes was $0.3 million.

 

Other accrued liabilities

 

(In thousands)

 

December 31, 2023

 

 

December 31, 2022

 

Current operating lease liabilities

 

$

11,869

 

 

$

11,012

 

Sales and marketing

 

 

75,535

 

 

 

98,690

 

Warranty obligations

 

 

5,738

 

 

 

6,320

 

Sales returns(1)

 

 

34,824

 

 

 

44,944

 

Freight and duty

 

 

2,837

 

 

 

7,243

 

Other

 

 

37,281

 

 

 

45,267

 

Total

 

$

168,084

 

 

$

213,476

 

________________________

(1)
Inventory expected to be received from future sales returns amounted to $16.9 million and $21.8 million as of December 31, 2023 and 2022, respectively. Provisions to write down expected returned inventory to net realizable value amounted to $9.7 million and $11.8 million as of December 31, 2023 and December 31, 2022, respectively.

Note 4. Derivative Financial Instruments

The Company’s subsidiaries have material future cash flows related to revenue and expenses denominated in currencies other than the U.S. dollar, the Company’s functional currency worldwide. The Company executes currency forward contracts that typically mature in less than 6 months to mitigate its currency risk, in currencies including Australian dollars, British pounds, euros, Canadian dollar, and Japanese Yen. The Company does not enter into derivatives transactions for trading or speculative purposes.

83


The Company’s foreign currency forward contracts do not contain any credit-risk-related contingent features. The Company enters into derivative contracts with high-quality financial institutions and limits the amount of credit exposure to any individual counter-party. The Company continuously evaluates the credit quality of its counter-party financial institutions and 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 the other comprehensive income (loss) (“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 (expenses), net in the consolidated statements of operations.

 

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 of the hedge relationships are 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 executes ten forward contracts per quarter with maturities under six months and with an average USD notional amount of approximately $5.5 million that are designated as cash flow hedges.

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, cost of revenue and operating expenses are recognized in the same period and in the same line item in the statement of operations as hedged item. The Company did not recognize any material net gains or losses related to anticipated transactions that failed to occur during the years ended December 31, 2023, 2022 and 2021.

 

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 not already hedged by de-designated cash flow hedges. 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. The Company adjusts its non-designated hedges monthly and typically executes about eight non-designated forwards per quarter with maturities less than three months and an average USD notional amount of approximately $2.8 million.

 

Fair Value of Derivative Instruments

The fair values of the Company’s derivative instruments and the line items on the consolidated balance sheets to which they were recorded were summarized as follows:

 

 

 

Balance Sheet

 

 

 

 

 

 

 

Balance Sheet

 

 

 

 

 

 

(In thousands)

 

Location

 

December 31,
2023

 

 

December 31,
2022

 

 

Location

 

December 31,
2023

 

 

December 31,
2022

 

Derivatives not designated as hedging instruments

 

Prepaid expenses and other current assets

 

$

284

 

 

$

636

 

 

Other accrued liabilities

 

$

1,672

 

 

$

3,871

 

Derivatives designated as hedging instruments

 

Prepaid expenses and other current assets

 

 

7

 

 

 

16

 

 

Other accrued liabilities

 

 

19

 

 

 

212

 

Total

 

 

 

$

291

 

 

$

652

 

 

 

 

$

1,691

 

 

$

4,083

 

 

84


Refer to Note 12, Fair Value Measurements, in Notes to Consolidated Financial Statements for detailed disclosures regarding fair value measurements. Refer to Note 9, Stockholders' Equity, for details on the accumulated other comprehensive income (loss) activity related to derivatives and refer to Note 11, Segment Information, for details on gain/(loss), net pertaining to derivatives not designated as hedging instruments that were recognized in Other income (expenses), net.

 

Note 5. Net Income (Loss) Per Share

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

Net income (loss) per share consisted of the following:

 

 

 

Year Ended December 31,

 

(In thousands, except per share data)

 

2023

 

 

2022

 

 

2021

 

Numerator:

 

 

 

 

 

 

 

 

 

Net income (loss)

 

$

(104,767

)

 

$

(68,987

)

 

$

49,387

 

 

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

 

 

 

Weighted average common shares - basic

 

 

29,355

 

 

 

29,007

 

 

 

30,241

 

Potentially dilutive common share equivalent

 

 

 

 

 

 

 

 

761

 

Weighted average common shares - dilutive

 

 

29,355

 

 

 

29,007

 

 

 

31,002

 

 

 

 

 

 

 

 

 

 

Basic net income (loss) per share

 

$

(3.57

)

 

$

(2.38

)

 

$

1.63

 

Diluted net income (loss) per share

 

$

(3.57

)

 

$

(2.38

)

 

$

1.59

 

 

 

 

 

 

 

 

 

 

Anti-dilutive employee stock-based awards, excluded

 

 

2,362

 

 

 

1,556

 

 

 

422

 

 

Note 6. Other Income (Expenses), Net

Other income (expenses), net consisted of the following:

 

 

 

Year Ended December 31,

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

Interest income

 

$

6,842

 

 

$

1,825

 

 

$

157

 

Foreign currency transaction gain (loss), net

 

 

(6

)

 

 

(2,335

)

 

 

(4,848

)

Foreign currency contract gain (loss), net

 

 

267

 

 

 

2,692

 

 

 

4,195

 

Gain (loss) on investments, net

 

 

(8

)

 

 

(271

)

 

 

(1,362

)

Gain on litigation settlement

 

 

6,000

 

 

 

 

 

 

 

Other

 

 

1,044

 

 

 

(1,009

)

 

 

765

 

Total

 

$

14,139

 

 

$

902

 

 

$

(1,093

)

 

 

Note 7. Income Taxes

Income before income taxes and the provision for income taxes consisted of the following:

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

(In thousands)

 

 

 

United States

 

$

(33,944

)

 

$

(100,609

)

 

$

42,219

 

International

 

 

14,808

 

 

 

18,587

 

 

 

23,285

 

Total

 

$

(19,136

)

 

$

(82,022

)

 

$

65,504

 

 

85


 

 

 

Year Ended December 31,

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

Current:

 

 

 

 

 

 

 

 

 

U.S. Federal

 

$

358

 

 

$

3,477

 

 

$

6,198

 

State

 

 

599

 

 

 

1,329

 

 

 

644

 

Foreign

 

 

2,423

 

 

 

4,236

 

 

 

5,000

 

 

 

3,380

 

 

 

9,042

 

 

 

11,842

 

Deferred:

 

 

 

 

 

 

 

 

 

U.S. Federal

 

 

65,880

 

 

 

(18,761

)

 

 

4,607

 

State

 

 

15,629

 

 

 

(3,017

)

 

 

595

 

Foreign

 

 

742

 

 

 

(299

)

 

 

(927

)

 

 

82,251

 

 

 

(22,077

)

 

 

4,275

 

Total

 

$

85,631

 

 

$

(13,035

)

 

$

16,117

 

 

Effective January 1, 2022, U.S. tax law requires the capitalization and amortization of research and experimental expenditures incurred after December 31, 2021. The impact of this change in U.S. tax law is included in the results for years ended December 31, 2023, and 2022 in the above table.

 

Net deferred tax assets consisted of the following:

 

 

Year Ended December 31,

 

(In thousands)

 

2023

 

 

2022

 

Deferred Tax Assets:

 

 

 

 

 

 

Accruals and allowances

 

$

21,324

 

 

$

22,394

 

Net operating loss carryforwards

 

 

1,770

 

 

 

1,275

 

Stock-based compensation

 

 

2,312

 

 

 

3,074

 

Operating lease liability

 

 

7,315

 

 

 

8,834

 

Deferred revenue

 

 

2,085

 

 

 

1,258

 

Tax credit carryforwards

 

 

935

 

 

 

607

 

Acquired intangibles

 

 

18,664

 

 

 

21,722

 

Capitalized Research and Development

 

 

50,670

 

 

 

33,299

 

Depreciation and amortization

 

 

1,088

 

 

 

1,632

 

Other

 

 

4,392

 

 

 

4,338

 

Total deferred tax assets

 

 

110,555

 

 

 

98,433

 

Deferred Tax Liabilities:

 

 

 

 

 

 

Right of use asset

 

 

(6,179

)

 

 

(7,695

)

Other

 

 

(1,205

)

 

 

(984

)

Total deferred tax liabilities

 

 

(7,384

)

 

 

(8,679

)

 

 

 

 

 

 

Valuation Allowance(1)

 

 

(99,828

)

 

 

(4,050

)

Net deferred tax assets

 

$

3,343

 

 

$

85,704

 

 

(1)
Valuation allowance is presented gross. The valuation allowance net of the federal tax effect was $95.7 million and $4.0 million for the years ended December 31, 2023 and 2022, respectively.

 

Management’s judgment is required in determining the Company’s provision for income taxes, its deferred tax assets and any valuation allowance recorded against its deferred tax assets. During the year ended December 31, 2023, a valuation allowance of $99.8 million was placed against all U.S. federal and state tax attributes since it was determined that recovery of the assets is not more likely than not. For the year ended December 31, 2022, a valuation allowance of $4.1 million placed against certain investment related deferred tax assets and foreign tax credit carryforwards where utilization was considered uncertain. Accordingly, the valuation allowance increased $95.7 million during 2023. In management’s judgment it is more likely than not that foreign deferred tax assets will be realized in the future as of December 31, 2023, and as such no valuation allowance has been recorded against these deferred tax assets.

86


The effective tax rate differed from the applicable U.S. statutory federal income tax rate as follows:

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Tax at federal statutory rate

 

 

21.0

%

 

 

21.0

%

 

 

21.0

 %

State, net of federal benefit

 

 

(3.1

)%

 

 

1.7

%

 

 

1.4

 %

Impact of international operations

 

 

8.3

 %

 

 

2.7

 %

 

 

(1.8

)%

Stock-based compensation

 

 

(2.3

)%

 

 

(2.7

)%

 

 

2.9

 %

Tax credits

 

 

5.8

 %

 

 

1.7

 %

 

 

(1.9

)%

Valuation allowance

 

 

(474.3

)%

 

 

(0.3

)%

 

 

0.3

 %

Goodwill impairment

 

 

%

 

 

(9.6

)%

 

 

%

State Valuation Allowance Release

 

 

%

 

 

%

 

 

%

Base Erosion Anti-Abuse Tax

 

 

%

 

 

%

 

 

3.7

 %

Transaction Costs

 

 

%

 

 

%

 

 

(0.9

)%

Recognition of previously unrecognized tax benefits

 

 

(0.3

)%

 

 

1.8

 %

 

 

0.0

%

Non-deductible License fees

 

 

(1.7

)%

 

 

(0.3

)%

 

 

0.1

 %

Others

 

 

(0.9

)%

 

 

(0.1

)%

 

 

(0.2

)%

Provision for income taxes

 

 

(447.5

)%

 

 

15.9

%

 

 

24.6

%

 

 

As a result of changes in fair value of available-for-sale securities and foreign currency hedging, income tax (provision) benefits of $(122,000), $147,000, and $(31,000) were recorded in comprehensive income related to the years ended December 31, 2023, 2022, and 2021, respectively.

As of December 31, 2023, the Company has approximately $0.3 million of acquired federal net operating loss carryforwards as well as $0.9 million of California tax credits carryforwards. All the losses are subject to annual usage limitations under Internal Revenue Code Section 382. The federal losses expire in different years beginning in fiscal year 2035.

The Company files income tax returns in the U.S. federal jurisdiction and various state, local, and foreign jurisdictions. With few exceptions, the Company is no longer subject to U.S. federal, state, or local income tax examinations for years prior to 2016. The Company is no longer subject to foreign income tax examinations before 2004. The Italian Tax Authority (ITA) has audited the Company’s 2004 through 2012 tax years. The Company is currently in litigation with the ITA with respect to these years and has a hearing scheduled for all years at the Italian Supreme Court in March 2024. The Company is currently under examination by the state of California for the years ended December 31, 2016, December 31, 2017 and December 31, 2018. The Company has limited audit activity in various other states 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 12 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 resulting from the expiration of statutes of limitation in multiple jurisdictions in the next 12 months is approximately $0.7 million, excluding the interest, penalties and the effect of any related deferred tax assets or liabilities.

87


A reconciliation of the beginning and ending amount of gross unrecognized tax benefits (“UTB”) is as follows:

 

(In thousands)

 

Federal, State,
and Foreign Tax

 

Balance as of December 31, 2020

 

$

9,542

 

Additions based on tax positions related to the current year

 

 

463

 

Additions for tax positions of prior years

 

 

50

 

Reductions due to lapse of applicable statutes

 

 

(556

)

Adjustments due to foreign exchange rate movement

 

 

(295

)

Balance as of December 31, 2021

 

 

9,204

 

Additions based on tax positions related to the current year

 

 

805

 

Additions for tax positions of prior years

 

 

8

 

Settlements

 

 

(1,355

)

Reductions due to lapse of applicable statutes

 

 

(554

)

Adjustments due to foreign exchange rate movement

 

 

(174

)

Balance as of December 31, 2022

 

 

7,934

 

Additions based on tax positions related to the current year

 

 

426

 

Additions for tax positions of prior years

 

 

533

 

Reductions due to lapse of applicable statutes

 

 

(507

)

Adjustments due to foreign exchange rate movement

 

 

232

 

Balance as of December 31, 2023

 

$

8,618

 

 

The total amount of net UTB that, if recognized would affect the effective tax rate as of December 31, 2023 is $6.2 million. The ending net UTB results from adjusting the gross balance at December 31, 2023 for items such as U.S. federal and state deferred tax, interest, and deductible taxes. The net UTB is included as a component of non-current income taxes payable within the consolidated balance sheets.

The Company recognizes interest and penalties accrued related to unrecognized tax benefits in income tax expense. During the years ended December 31, 2023, 2022, and 2021, total interest and penalties expensed were $0.1 million, $0.0 million, and $0.2 million, respectively. As of December 31, 2023 and 2022, accrued interest and penalties on a gross basis were $2.6 million and $2.4 million, respectively. Included in accrued interest are amounts related to tax positions for which the ultimate deductibility is highly certain but for which there is uncertainty about the timing of such deductibility.

The Company has not provided deferred taxes on earnings of $8.5 million of undistributed earnings of foreign subsidiaries that are indefinitely reinvested outside of the U.S. The Company estimates that if these earnings were repatriated to the U.S., it would result in approximately $1.8 million in associated tax without consideration of foreign tax credits. Determination of foreign tax credit limitations depends on several factors which cannot be estimated.

 

 

88


Note 8. Commitments and Contingencies

 

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. As of December 31, 2023, the Company had approximately $42.6 million, as compared to $105.1 million as of December 31, 2022, in short-term non-cancelable purchase commitments with suppliers or where the suppliers had procured unique materials and components upon receipts of the Company’s purchase orders. During the height of COVID-19 pandemic, the Company saw an elongation of the time from order placement to production. In response, the Company issued purchase orders to supply chain partners beyond contractual termination periods. As of December 31, 2023, $323.7 million of purchase orders beyond contractual termination periods remained outstanding. Consequently, the Company may incur expenses for materials and components, such as chipsets purchased by the supplier to fulfill the purchase order if the purchase order is cancelled. Expenses incurred in respect of cancelled purchase orders has historically not been significant relative to the original order value. 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. The Company establishes a loss liability for all products it does not expect to sell or orders it anticipates cancelling for which it has committed purchases from suppliers. Such loss liability is included in Other accrued liabilities on the Company’s consolidated balance sheets. Losses incurred in relation to purchase commitments, including unique materials and components, amounted to $3.5 million, $5.5 million and $3.1 million for the years ended December 31, 2023, 2022 and 2021, respectively.

Non-Trade Commitments

As of December 31, 2023, the Company’s non-cancellable purchase commitments pertaining to non-trade activities were as follows (in thousands):

 

2024

 

$

1,823

 

2025

 

 

1,914

 

2026

 

 

2,010

 

2027

 

 

2,111

 

2028

 

 

2,216

 

Thereafter

 

 

3,031

 

Total

 

$

13,105

 

Warranty Obligations

Changes in the Company’s warranty obligations, which is included in Other accrued liabilities on the consolidated balance sheets, were as follows:

 

 

 

Year Ended December 31,

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

Balance as of beginning of the period

 

$

6,320

 

 

$

6,861

 

 

$

9,240

 

Provision for warranty liability made

 

 

5,105

 

 

 

5,230

 

 

 

4,522

 

Settlements made

 

 

(5,687

)

 

 

(5,771

)

 

 

(6,901

)

Balance as of the end of the period

 

$

5,738

 

 

$

6,320

 

 

$

6,861

 

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 December 31, 2023.

89


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 December 31, 2023.

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.

Huawei v. NETGEAR Inc., NETGEAR Deutschland GmbH, and Exertis-Connect GmbH

On or around March of 2022, Huawei filed two patent infringement lawsuits at the District Court of Dusseldorf, Germany, against NETGEAR Inc., NETGEAR Deutschland GmbH, and Exertis-Connect GmbH, a third-party webstore selling NETGEAR products in Germany. Huawei asserted one EU patent in each suit, EP 3 337 077 B1 (the ’077 Patent) in case no. 08/22 and EP 3 143 741 B1 (the ’741 Patent) in case no. 09/22. In its complaints, Huawei alleged that the Company’s WiFi 6 products infringed the two patents, which Huawei further claimed are standard-essential patents.

On or around May 10, 2022, the Company was served with two suits that Huawei filed before the Jinan Intermediate People’s Court of China asserting Patent Nos. ZL 201811536087.9 (case no 407) and ZL 201810757332.2 (case no. 408) against the Company’s WiFi 6 products. The Company’s challenge of the Jinan Court’s jurisdiction in both cases was denied by the Supreme Court of China. The parties attended an evidentiary hearing for the cases on July 3, 2023, s followed by licensing and technical hearings on July 24, 2023 and July 25, 2023. After the July 25th hearing, the Court indicated it will confer internally and advise the parties of further action.

In the Dusseldorf cases, on or around February 9, 2023, the Federal Patent Court issued preliminary opinions finding both asserted patents invalid. The invalidity proceedings are ongoing. The Company attended an oral hearing for both infringement cases on March 21, 2023 before the Dusseldorf District Court and the Court rendered its decisions on May 11, 2023. The Court dismissed case no. 09/22 for the ‘741 Patent and stayed case no. 8/22 for the ‘077 Patent. Huawei has appealed the dismissal of case no. 09/22 and an oral hearing is scheduled for May 23, 2024.

Huawei v. NETGEAR Inc., NETGEAR Deutschland GmbH, and NETGEAR International Limited

On or around July 3, 2023, Huawei filed a new infringement suit, asserting patent EP 3 611 989 (the ’989 Patent), against NETGEAR Inc., NETGEAR Deutschland GmbH, and NETGEAR International Limited at the recently established Unified Patent Court (UPC) in Munich, Germany. The Company filed its statement of defense on November 7, 2023.

90


On around November 22, 2023, Huawei informed the UPC Court and the Company of its intention to assert a fourth patent, EP 3 678 321 (“EP 321”), against the Company at the UPC and requested that the pending UPC case (asserting EP 989) be amended to add EP 321.

The Company has brought various procedural challenges related to both UPC matters.

The Company, at this time, is not able to reasonably estimate any financial impact to the Company resulting from these litigation matters.

The Company does not believe that it is reasonably possible that a material loss has been incurred for any of the matters disclosed above, and consequently has not established any loss provisions.

 

Note 9. 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 December 31, 2023, 2.5 million shares remained authorized for repurchase under the repurchase program. The Company did not repurchase any shares for the year ended December 31, 2023 under the repurchase program. The Company repurchased, reported based on trade date, approximately 1.0 million and 2.1 million shares of common stock at a cost of approximately $24.4 million and $75.0 million during the years ended December 31, 2022 and 2021, respectively.

The Company repurchased, reported based on trade date, approximately 198,000, 202,000 and 204,000 shares of common stock at a cost of approximately $2.8 million, $4.8 million and $7.7 million, to administratively facilitate the withholding and subsequent remittance of personal income and payroll taxes for individuals receiving RSUs during the years ended December 31, 2023, 2022 and 2021, respectively.

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.

91


Accumulated Other Comprehensive Income (Loss)

The following table sets forth the changes in accumulated other comprehensive income (loss) (“AOCI”) by component:

 

(In thousands)

 

Unrealized
gains (losses)
on available
-for-sale
investments

 

 

Unrealized
gains (losses)
on derivatives

 

 

Estimated tax
benefit (provision)

 

 

Total

 

Balance as of December 31, 2020

 

$

(2

)

 

$

(42

)

 

$

9

 

 

$

(35

)

Other comprehensive income (loss) before reclassifications

 

 

 

 

 

668

 

 

 

(126

)

 

 

542

 

Less: Amount reclassified from accumulated other comprehensive income (loss)

 

 

 

 

 

453

 

 

 

(95

)

 

 

358

 

Net current period other comprehensive income (loss)

 

 

 

 

 

215

 

 

 

(31

)

 

 

184

 

Balance as of December 31, 2021

 

$

(2

)

 

$

173

 

 

$

(22

)

 

$

149

 

Other comprehensive income (loss) before reclassifications

 

 

(320

)

 

 

(704

)

 

 

188

 

 

 

(836

)

Less: Amount reclassified from accumulated other comprehensive income (loss)

 

 

 

 

 

(193

)

 

 

41

 

 

 

(152

)

Net current period other comprehensive income (loss)

 

 

(320

)

 

 

(511

)

 

 

147

 

 

 

(684

)

Balance as of December 31, 2022

 

$

(322

)

 

$

(338

)

 

$

125

 

 

$

(535

)

Other comprehensive income (loss) before reclassifications

 

 

448

 

 

 

2,337

 

 

 

(540

)

 

 

2,245

 

Less: Amount reclassified from accumulated other comprehensive income (loss)

 

 

 

 

 

1,992

 

 

 

(418

)

 

 

1,574

 

Net current period other comprehensive income (loss)

 

 

448

 

 

 

345

 

 

 

(122

)

 

 

671

 

Balance as of December 31, 2023

 

$

126

 

 

$

7

 

 

$

3

 

 

$

136

 

 

The following table provides details about significant amounts reclassified out of each component of AOCI:

 

 

 

 

Year Ended December 31,

 

(In thousands)

 

 

2023

 

 

2022

 

 

2021

 

Amount Reclassified from AOCI

 

 

 

 

 

 

 

 

 

 

Gains (losses) on cash flow hedge:

 

Foreign currency forward contracts

 

 

 

 

 

 

 

 

 

 

Affected line item in the statement of operations

 

 

 

 

 

 

 

 

 

 

Net revenue

 

 

$

2,337

 

 

$

(218

)

 

$

459

 

Cost of revenue

 

 

 

(4

)

 

 

3

 

 

 

(2

)

Research and development

 

 

 

(33

)

 

 

(14

)

 

 

31

 

Sales and marketing

 

 

 

(246

)

 

 

40

 

 

 

(30

)

General and administrative

 

 

 

(62

)

 

 

(4

)

 

 

(5

)

Total before tax

 

 

 

1,992

 

 

 

(193

)

 

 

453

 

Tax impact

 

 

 

(418

)

 

 

41

 

 

 

(95

)

Total, net of tax

 

 

$

1,574

 

 

$

(152

)

 

$

358

 

 

Note 10. Employee Benefit Plans

2006 Long Term Incentive Plan

In April 2006, the Company adopted the 2006 Long Term Incentive Plan (the “2006 Plan”). The 2006 Plan provides for the granting of stock options, stock appreciation rights, restricted stock, restricted stock units (“RSU”) performance awards and other stock awards, to eligible directors, employees and consultants of the Company. The Company’s 2006 Plan expired on April 13, 2016 by its terms. No further equity awards can be granted under the 2006 Plan. Outstanding awards under the 2006 Stock Plan remain subject to the terms and conditions of the 2006 Plan.

92


2016 Equity Incentive Plan

In April 2016, the Company’s Board of Directors adopted the 2016 Equity Incentive Plan (the “2016 Plan”) which was approved by the Company’s stockholders at the 2016 Annual Meeting of Stockholders on June 3, 2016. The 2016 Plan provides for the granting of stock options, stock appreciation rights, restricted stock, restricted stock units, performance shares and performance units to eligible directors, employees and consultants of the Company. The original maximum aggregate number of shares that could be issued under the 2016 Plan was 2.5 million shares, plus (i) any shares that were available for grant under the Company’s 2006 Plan as of immediately prior to the 2006 Plan’s expiration by its terms, which was 699,827 shares, plus (ii) any shares granted under the 2006 Plan that expire, are forfeited to or repurchased by the Company. In May 2018, the Company adopted amendments to the 2016 Plan which increased the number of shares of the Company’s common stock that may be issued under the 2016 Plan by an additional 1.7 million shares. In January 2019, the Company received the approval from its Compensation Committee to increase the number of shares that the Company may be issued under the 2016 Plan to a new total of 3.1 million shares, pursuant to the adjustment provisions of the 2016 Plan. In May 2020, the Company adopted amendments to the 2016 Plan which increased the number of shares of the Company’s common stock that may be issued under the 2016 Plan by an additional 2.0 million shares. In June 2023, the Company's stockholders approved amendments to the 2016 Plan which increased the number of shares of the Company’s common stock that may be issued under the 2016 Plan by an additional 2.0 million shares. As of December 31, 2023, approximately 2.4 million shares remained available for future grants under the 2016 Plan.

 

Options granted generally vest over four years with the first tranche at the end of twelve months from the date of grant and the remaining shares vesting monthly over the remaining three years. Options granted generally expire in 10 years from the date of grant. RSUs granted generally vest in annual installments over four years and do not have an expiration date. Performance shares granted generally vest at the end of a three-year period if performance conditions are met and do not have an expiration date.

Any shares that are tendered by a participant of the 2016 Plan or retained by the Company as full or partial payment to the Company for the purchase of an award or to satisfy tax withholding obligations in connection with an award shall no longer again be made available for issuance under the 2016 Plan.

Employee Stock Purchase Plan

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 semi-annually at a price equal to 85% of the lesser of the fair market value at the beginning of the offering period and the purchase date. The duration of each offering period is generally six-months. In April 2022, the Company approved an amendment to the plan to increase the number of shares of common stock authorized for sale under the plan by 1.0 million shares to a total of 3.0 million shares. For the years ended December 31, 2023, 2022, and 2021, the Company recognized ESPP compensation expense of $1.1 million, $1.3 million and $1.7 million, respectively. Approximately 257,000 shares of common stock were purchased at an average exercise price of $13.98 in the year ended December 31, 2023. As of December 31, 2023, approximately 0.8 million shares were reserved for future issuance under the ESPP.

93


Option Activity

Stock option activity was as follows:

 

(In thousands, except per share amounts)

 

Number of
Shares

 

 

Weighted Average Exercise Price Per Share

 

 

Weighted
Average
Remaining
Contractual
Term

 

 

Aggregate
Intrinsic
Value

 

Outstanding as of December 31, 2022

 

 

872

 

 

$

30.64

 

 

 

 

 

 

 

Expired

 

 

(6

)

 

$

21.79

 

 

 

 

 

 

 

Outstanding as of December 31, 2023

 

 

866

 

 

$

30.70

 

 

 

4.05

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

As of December 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

Vested and expected to vest

 

 

866

 

 

$

30.70

 

 

 

4.05

 

 

$

 

Exercisable Options

 

 

866

 

 

$

30.70

 

 

 

4.05

 

 

$

 

 

The aggregate intrinsic values in the table above represent the total pre-tax intrinsic values (the difference between the Company’s closing stock price on the last trading day of 2023, or December 29, 2023, and the exercise price, multiplied by the number of shares underlying the in-the-money options) that would have been received by the option holders had all option holders exercised their options on December 31, 2023. This amount changes based on the fair market value of the Company’s stock. Total intrinsic value of options exercised for the years ended December 31 2022 and 2021 was $0.2 million and $6.7 million, respectively. There were no options exercised for the year ended December 31, 2023.

The total fair value of options vested during the years ended December 31, 2023, 2022, and 2021 was $0.7 million, $1.3 million and $2.3 million, respectively.

The following table summarizes significant ranges of outstanding and exercisable stock options as of December 31, 2023:

 

 

 

Options Outstanding

 

 

Options Exercisable

 

Range of Exercise Prices

 

Shares
Outstanding

 

 

Weighted-
Average
Remaining
Contractual
Life

 

 

Weighted-
Average
Exercise
Price Per
Share

 

 

Shares
Exercisable

 

 

Weighted-
Average
Exercise
Price Per
Share

 

 

 

(In thousands)

 

 

(In years)

 

 

(In dollars)

 

 

(In thousands)

 

 

(In dollars)

 

$18.58 - $18.58

 

 

17

 

 

 

1.42

 

 

$

18.58

 

 

 

17

 

 

$

18.58

 

$19.32 - $19.32

 

 

17

 

 

 

0.42

 

 

$

19.32

 

 

 

17

 

 

$

19.32

 

$19.99 - $19.99

 

 

2

 

 

 

0.31

 

 

$

19.99

 

 

 

2

 

 

$

19.99

 

$23.48 - $23.48

 

 

31

 

 

 

2.23

 

 

$

23.48

 

 

 

31

 

 

$

23.48

 

$25.37 - $25.37

 

 

152

 

 

 

3.11

 

 

$

25.37

 

 

 

152

 

 

$

25.37

 

$26.61 - $26.61

 

 

369

 

 

 

5.06

 

 

$

26.61

 

 

 

369

 

 

$

26.61

 

$38.32 - $38.32

 

 

25

 

 

 

4.59

 

 

$

38.32

 

 

 

25

 

 

$

38.32

 

$41.67 - $41.67

 

 

253

 

 

 

3.74

 

 

$

41.67

 

 

 

253

 

 

$

41.67

 

$18.58 - $41.67

 

 

866

 

 

 

4.05

 

 

$

30.70

 

 

 

866

 

 

$

30.70

 

 

94


RSU Activity

RSU activity was as follows:

 

(In thousands, except per share amounts)

 

Number
of Shares

 

 

Weighted Average Grant Date Fair Value Per Share

 

 

Weighted
Average
Remaining
Contractual
Term

 

 

Average
Intrinsic
Value

 

Outstanding as of December 31, 2022

 

 

1,546

 

 

$

27.82

 

 

 

 

 

 

 

Granted

 

 

773

 

 

$

17.32

 

 

 

 

 

 

 

Vested

 

 

(649

)

 

$

27.36

 

 

 

 

 

 

 

Cancelled

 

 

(103

)

 

$

24.72

 

 

 

 

 

 

 

Outstanding as of December 31, 2023

 

 

1,567

 

 

$

22.83

 

 

 

1.35

 

 

$

22,844

 

 

The total fair value of RSUs vested during the years ended December 31, 2023, 2022 and 2021 was $9.2 million, $14.6 million and $24.3 million, respectively. The grant date fair value of RSUs vested during the years ended December 31, 2023, 2022 and 2021 was $17.8 million, $21.5 million and $20.4 million, respectively.

Performance Shares Activity

Starting from 2020, the Company’s executive officers were granted performance shares each year with vesting occurring at the end of a three-year period if performance conditions are met. The number of performance shares earned and eligible to vest are determined based on achievement of the pre-determined performance conditions and the recipients’ continued service with the Company. The number of performance shares to vest could range from 0% to 150% of the target shares granted. At the end of each reporting period, the Company evaluates the probability of achieving the performance conditions and records the related stock-based compensation expense based on performance to date over the service period.

Performance shares activity was as follows:

 

(In thousands, except per share amounts)

 

Number
of Shares

 

 

Weighted Average Grant Date Fair Value Per Share

 

Outstanding as of December 31, 2020

 

 

141

 

 

$

28.22

 

Granted

 

 

152

 

 

$

37.58

 

Vested

 

 

 

 

 

 

Cancelled

 

 

 

 

 

 

Outstanding as of December 31, 2021

 

 

293

 

 

$

33.07

 

Granted

 

 

145

 

 

$

22.37

 

Vested

 

 

 

 

 

 

Cancelled

 

 

(8

)

 

$

27.17

 

Outstanding as of December 31, 2022

 

 

430

 

 

$

29.38

 

Granted

 

 

145

 

 

$

14.44

 

Vested

 

 

 

 

 

 

Cancelled

 

 

(158

)

 

$

27.85

 

Outstanding as of December 31, 2023

 

 

417

 

 

$

24.76

 

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 and performance shares 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 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

95


over the most recent period commensurate with the estimated expected term. The Company has never declared or paid cash dividends on its capital stock and does not anticipate paying cash dividends in the foreseeable future.

No stock options were granted during the years ended December 31, 2023, 2022 and 2021. The following table sets forth the weighted-average assumptions used to estimate the fair value of purchase rights granted under the ESPP:

 

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

 

 

 

 

Expected life (in years)

 

 

0.5

 

 

 

0.5

 

 

 

0.5

 

Risk-free interest rate

 

 

5.19

%

 

 

2.25

%

 

 

0.05

%

Expected volatility

 

 

35.8

%

 

 

39.6

%

 

 

40.8

%

Dividend yield

 

 

 

 

 

 

 

 

 

The following table sets forth the stock-based compensation expense resulting from stock options, RSUs, performance shares and the ESPP included in the Company’s consolidated statements of operations:

 

 

 

 

Year Ended December 31,

 

(In thousands)

 

 

2023

 

 

2022

 

 

2021

 

Cost of revenue

 

 

$

1,405

 

 

$

1,353

 

 

$

2,103

 

Research and development

 

 

 

3,935

 

 

 

4,177

 

 

 

5,161

 

Sales and marketing

 

 

 

5,336

 

 

 

5,603

 

 

 

7,628

 

General and administrative

 

 

 

7,262

 

 

 

6,601

 

 

 

11,103

 

Total

 

 

$

17,938

 

 

$

17,734

 

 

$

25,995

 

Total stock-based compensation cost capitalized in inventory was less than $0.9 million as of each of the years ended December 31, 2023, 2022 and 2021, respectively.

As of December 31, 2023, $27.8 million of unrecognized compensation cost related to unvested RSUs and performance shares is expected to be recognized over a weighted-average period of 2.2 years. If there are any modifications or cancellations of the underlying unvested awards, the Company may be required to accelerate, increase or cancel all or a portion of the remaining unearned stock-based compensation expense.

Note 11. Segment Information

Operating segments are components of an enterprise about which separate financial information is available and is evaluated quarterly 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. The Company operates and reports in two segments: Connected Home and NETGEAR for Business:

Connected Home: Focuses on consumers and provides high-performance, dependable and easy-to-use premium WiFi networking solutions such as WiFi 6, WiFi 6E and WiFi 7 Tri-band and Quad-band mesh systems, 4G/5G mobile products, smart devices such as Meural digital displays, and subscription services that provide consumers a range of value-added services focused on performance, security, privacy and premium support; and
NETGEAR for Business: Focuses on businesses and provides solutions for business networking, wireless local area network (“LAN”), audio and video over Ethernet for Pro AV applications, security and remote management providing enterprise-class functionality at an affordable price.

The Company believes that this structure reflects its current operational and financial management, and that it 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 and service 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

96


segment revenues less the related cost of sales, research and development and sales and marketing costs. Contribution income (loss) 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, change in fair value of contingent consideration, goodwill impairment, intangibles impairment, restructuring and other charges, litigation reserves, net, and other income (expenses), net.

Financial information for each reportable segment and a reconciliation of segment contribution income to income (loss) before income taxes is as follows:

 

 

 

 

Year ended December 31,

 

(In thousands)

 

 

2023

 

 

2022

 

 

2021

 

Net Revenue:

 

 

 

 

 

 

 

 

 

 

Connected Home

 

 

$

446,865

 

 

$

558,823

 

 

$

853,472

 

NETGEAR for Business

 

 

 

293,975

 

 

 

373,649

 

 

 

314,601

 

Total net revenue

 

 

$

740,840

 

 

$

932,472

 

 

$

1,168,073

 

 

 

 

 

 

 

 

 

 

 

Contribution Income (loss):

 

 

 

 

 

 

 

 

 

 

Connected Home

 

 

$

19,052

 

 

$

(8,539

)

 

$

116,889

 

Contribution margin

 

 

 

4.3

 %

 

 

(1.5

)%

 

 

13.7

 %

NETGEAR for Business

 

 

$

58,532

 

 

$

75,790

 

 

$

62,136

 

Contribution margin

 

 

 

19.9

 %

 

 

20.3

 %

 

 

19.8

 %

Total segment contribution income

 

 

$

77,584

 

 

$

67,251

 

 

$

179,025

 

Corporate and unallocated costs

 

 

 

(87,453

)

 

 

(82,888

)

 

 

(83,883

)

Amortization of intangibles (1)

 

 

 

(257

)

 

 

(514

)

 

 

(1,897

)

Stock-based compensation expense

 

 

 

(17,938

)

 

 

(17,734

)

 

 

(25,995

)

Change in fair value of contingent consideration

 

 

 

 

 

 

 

 

 

3,003

 

Goodwill impairment

 

 

 

 

 

 

(44,442

)

 

 

 

Intangibles impairment

 

 

 

(1,071

)

 

 

 

 

 

 

Restructuring and other charges

 

 

 

(3,962

)

 

 

(4,577

)

 

 

(3,341

)

Litigation reserves, net

 

 

 

(178

)

 

 

(20

)

 

 

(315

)

Other income (expenses), net (2)

 

 

 

14,139

 

 

 

902

 

 

 

(1,093

)

Income (loss) before income taxes

 

 

$

(19,136

)

 

$

(82,022

)

 

$

65,504

 

 

(1)
Amounts excluded amortization expense related to patents within purchased intangibles in cost of revenue.
(2)
Amounts included gain/(loss), net from litigation settlement of $6.0 million for the year ended December 31, 2023, and gain/(loss), net from derivatives not designated as hedging instruments of $0.3 million, $2.7 million and $4.2 million, for the years ended December 31, 2023, 2022 and 2021, respectively.

The CODM does not evaluate operating segments using discrete asset information.

97


Operations by Geographic Region

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:

 

 

 

 

Year Ended December 31,

 

(In thousands)

 

 

2023

 

 

2022

 

 

2021

 

United States (U.S.)

 

 

$

489,968

 

 

$

598,649

 

 

$

759,865

 

Americas (excluding U.S.)

 

 

 

14,381

 

 

 

18,562

 

 

 

26,461

 

EMEA (1)

 

 

 

148,922

 

 

 

179,358

 

 

 

229,829

 

APAC (1)

 

 

 

87,569

 

 

 

135,903

 

 

 

151,918

 

Total net revenue

 

 

$

740,840

 

 

$

932,472

 

 

$

1,168,073

 

_______________________

(1)
No individual country, other than disclosed above, represented more than 10% of the Company’s total net revenue in the periods presented.

 

Long-lived assets by Geographic Region

The following table represents the Company’s long-lived assets located in geographic areas, which consist of property and equipment, net and operating lease right-of-use assets:

 

(In thousands)

 

December 31, 2023

 

 

December 31, 2022

 

United States (U.S.)

 

$

25,051

 

 

$

32,142

 

Americas (excluding U.S.)

 

 

4,782

 

 

 

2,367

 

EMEA

 

 

3,739

 

 

 

3,564

 

Singapore

 

 

6,218

 

 

 

4,032

 

APAC (excluding Singapore) (1)

 

 

5,768

 

 

 

7,988

 

Total

 

$

45,558

 

 

$

50,093

 

_______________________

(1)
No individual country, other than disclosed above, represented more than 10% of the Company’s total long-lived assets in the periods presented.

 

Significant Customers

For the year ended December 31, 2023, the Company had two customers, that each individually accounted for 17% and 12% of net revenue. For the year ended December 31, 2022, the Company had two customers, that each individually accounted for 15% and 11% of net revenue. For the year ended December 31, 2021, the Company had two customers, that each individually accounted for 15% and 13% of net revenue. All of the customers were primarily within the Connected Home segment.

Note 12. Fair Value Measurements

The Company determines the fair values of its financial instruments based on a fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The classification of a financial asset or liability within the hierarchy is based upon the lowest level input that is significant to the fair value measurement. The fair value hierarchy prioritizes the inputs into three levels that may be used to measure fair value:

Level 1: Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities;

Level 2: Quoted prices in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability;

Level 3: Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (i.e., supported by little or no market activity).

98


The following tables summarize assets and liabilities measured at fair value on a recurring basis:

 

 

 

December 31, 2023

 

(In thousands)

 

Total

 

 

Quoted market
prices in active
markets
(Level 1)

 

 

Significant
other
observable
inputs
(Level 2)

 

Assets:

 

 

 

 

 

 

 

 

 

Cash equivalents: money-market funds

 

$

25,986

 

 

$

25,986

 

 

$

 

Available-for-sale investments: U.S. treasury securities(1)

 

 

98,454

 

 

 

 

 

 

98,454

 

Trading securities: mutual funds(1)

 

 

8,304

 

 

 

8,304

 

 

 

 

Available-for-sale investments: convertible debt securities(2)

 

 

173

 

 

 

 

 

 

173

 

Foreign currency forward contracts(3)

 

 

291

 

 

 

 

 

291

 

Total assets measured at fair value

 

$

133,208

 

 

$

34,290

 

 

$

98,918

 

Liabilities:

 

 

 

 

 

 

 

 

 

Foreign currency forward contracts(4)

 

$

1,691

 

 

$

 

 

$

1,691

 

Total liabilities measured at fair value

 

$

1,691

 

 

$

 

 

$

1,691

 

 

 

 

 

December 31, 2022

 

(In thousands)

 

Total

 

 

Quoted market
prices in active
markets
(Level 1)

 

 

Significant
other
observable
inputs
(Level 2)

 

Assets:

 

 

 

 

 

 

 

 

 

Cash equivalents: money-market funds

 

$

25,744

 

 

$

25,744

 

 

$

 

Available-for-sale investments: U.S. treasury securities(1)

 

 

73,800

 

 

 

 

 

 

73,800

 

Trading securities: mutual funds(1)

 

 

6,946

 

 

 

6,946

 

 

 

 

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

 

 

6

 

 

 

 

 

 

6

 

Available-for-sale investments: convertible debt securities(2)

 

 

346

 

 

 

 

 

 

346

 

Foreign currency forward contracts(3)

 

 

652

 

 

 

 

 

652

 

Total assets measured at fair value

 

$

107,494

 

 

$

32,690

 

 

$

74,804

 

Liabilities:

 

 

 

 

 

 

 

 

 

Foreign currency forward contracts(4)

 

$

4,083

 

 

$

 

 

$

4,083

 

Total liabilities measured at fair value

 

$

4,083

 

 

$

 

 

$

4,083

 

 

(1)
Included in Short-term investments on the Company’s consolidated balance sheets.
(2)
$173,000 included in Short-term investments and the remaining included in Other non-current assets on the Company’s consolidated balance sheets for the year ended December 31, 2022.
(3)
Included in Prepaid expenses and other current assets on the Company’s consolidated balance sheets.
(4)
Included in Other accrued liabilities on the Company’s consolidated balance sheets.

 

The Company’s investments in money-market funds and mutual funds 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 investments in U.S. treasury securities are classified within Level 2 of the fair value hierarchy because they are valued based on readily available pricing sources for comparable or identical instruments in less active markets. The Company’s investments in convertible debt securities issued by a publicly held company and certificates of deposits are classified within Level 2 of the fair value hierarchy as the fair value for the instrument approximates its cost based on the contractual terms of the arrangement. 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 consider 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. The Company enters into foreign currency forward contracts with only those counterparties that have long-term credit ratings of A-/A3 or higher. 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.

 

99


Note 13. Restructuring and Other Charges

The Company accounts for its restructuring plans under the authoritative guidance for exit or disposal activities. The Company includes expenses related to restructuring and other charges in Other operating expenses (income), net in the consolidated statements of operations. Accrued restructuring and other charges are classified within Accrued employee compensation and Other accrued liabilities on the consolidated balance sheets.

Restructuring and other charges recognized in fiscal years 2023 and 2022 were primarily for severance, and other costs in relation to the reorganization of our business to better align the cost structure of the business with projected revenue levels. Restructuring and other charges recognized in fiscal year 2021 were primarily for severance, and other costs in relation to the consolidation of offices in the APAC region and the reorganization of our supply chain function to gain some cost efficiencies. The liabilities as of December 31, 2023 are expected to be settled in 2024.

The following table provides a summary of the activity related to accrued restructuring and other charges:

 

 

 

Employee
termination
charges

 

 

Lease contract
termination and
other charges

 

 

Total

 

(In thousands)

 

 

 

Balance as of December 31, 2020

 

$

87

 

 

$

227

 

 

$

314

 

Additions

 

 

2,910

 

 

 

513

 

 

 

3,423

 

Cash payments

 

 

(2,913

)

 

 

(578

)

 

 

(3,491

)

Adjustments

 

 

(84

)

 

 

(139

)

 

 

(223

)

Balance as of December 31, 2021

 

 

-

 

 

 

23

 

 

 

23

 

Additions

 

 

4,600

 

 

 

-

 

 

 

4,600

 

Cash payments

 

 

(2,714

)

 

 

-

 

 

 

(2,714

)

Adjustments

 

 

26

 

 

 

(23

)

 

 

3

 

Balance as of December 31, 2022

 

 

1,912

 

 

 

-

 

 

 

1,912

 

Additions

 

 

3,834

 

 

 

631

 

 

 

4,465

 

Cash payments

 

 

(5,384

)

 

 

(579

)

 

 

(5,963

)

Adjustments

 

 

(105

)

 

 

(22

)

 

 

(127

)

Balance as of December 31, 2023

 

$

257

 

 

$

30

 

 

$

287

 

 

Note 14. Leases

The Company leases office space, cars, distribution centers and equipment under non-cancellable operating lease arrangements with various expiration dates through December 2037. The leases have remaining lease terms of approximately 1 year to 14 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.

100


The components of lease cost were as follows:

 

 

 

Year End December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

(In Thousands)

 

 

 

Operating lease cost

 

$

12,586

 

 

$

11,067

 

 

$

9,208

 

Short-term lease cost

 

 

305

 

 

 

297

 

 

 

563

 

Total lease cost (1)

 

$

12,891

 

 

$

11,364

 

 

$

9,771

 

_______________________

(1)
Included in cost of revenue, sales and marketing, research and development and general and administration in the Company’s consolidated statement of operations.

Supplemental cash flow information related to leases was as follows:

 

 

 

 

Year End December 31,

 

 

 

 

2023

 

 

2022

 

 

2021

 

(In Thousands)

 

 

 

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

 

 

 

 

 

 

 

 

 

 

Operating cash flows relating to operating leases

 

 

$

12,697

 

 

$

9,907

 

 

$

9,474

 

 

 

 

 

 

 

 

 

 

 

Lease liabilities arising from obtaining right-of-use assets:

 

 

 

 

 

 

 

 

 

 

Operating leases

 

 

$

6,987

 

 

$

26,511

 

 

$

1,773

 

 

Supplemental balance sheet information related to leases was as follows:

 

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Weighted Average Remaining Lease Term (in years)

 

 

 

 

 

 

Operating leases

 

 

4.6

 

 

 

4.6

 

 

 

 

 

 

 

Weighted Average Discount Rate

 

 

 

 

 

 

Operating leases

 

 

5.8

%

 

 

4.9

%

 

As of December 31, 2023, maturities of operating lease liabilities were as follows (in thousands):

 

 

 

Operating Lease

 

2024

 

$

13,814

 

2025

 

 

11,627

 

2026

 

 

8,452

 

2027

 

 

7,789

 

2028

 

 

1,451

 

Thereafter

 

 

5,422

 

Total lease payments

 

 

48,555

 

Less imputed interest

 

 

(6,988

)

Total

 

$

41,567

 

 

101


Item 9. Changes in and Disagreements With Accountants on Accounting and Financial Disclosure

None.

Item 9A. Controls and Procedures

Management’s Report on Internal Control Over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act). Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

Our management, including our Chief Executive Officer and Chief Financial Officer, conducted an evaluation of the effectiveness of our internal control over financial reporting as of December 31, 2023. In making this assessment, our management used the criteria established in Internal Control-Integrated Framework (2013), issued by The Committee of Sponsoring Organizations of the Treadway Commission (COSO). Based on management’s assessment using those criteria, our management concluded that our internal control over financial reporting was effective as of December 31, 2023. The effectiveness of our internal control over financial reporting as of December 31, 2023 has been audited by PricewaterhouseCoopers LLP (PCAOB ID: 238), an independent registered public accounting firm, as stated in their report which is included in this Annual Report on Form 10-K.

Changes in Internal Control Over Financial Reporting

There have been no changes in our internal control over financial reporting that occurred during the fourth fiscal quarter of 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

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 Annual Report on Form 10-K. Based on this evaluation, our Chief Executive Officer and 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 our management, including our Chief Executive Officer and our Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosures.

Limitations on the Effectiveness of Controls

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.

Item 9B. Other Information

 

Insider Trading Arrangements

None.

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

Not applicable.

102


PART III

Certain information required by Part III is incorporated herein by reference from our proxy statement related to our 2024 Annual Meeting of Stockholders (“Proxy Statement”), which we intend to file no later than 120 days after the end of the fiscal year covered by this Form 10-K.

Item 10. Directors, Executive Officers and Corporate Governance

The information required by this Item concerning our directors, executive officers, standing committees and procedures by which stockholders may recommend nominees to our Board of Directors, is incorporated by reference to the sections of our Proxy Statement under the headings “Information Concerning the Nominees and Incumbent Directors,” “Board and Committee Meetings,” and “Audit Committee” and to the information contained in the section captioned “Executive Officers of the Registrant” included under Part I of this Annual Report on Form 10-K.

We have adopted a Code of Ethics that applies to our Chief Executive Officer and senior financial officers, as required by the SEC. The current version of our Code of Ethics can be found on our Internet site at http://www.netgear.com. Additional information required by this Item regarding our Code of Ethics is incorporated by reference to the information contained in the section captioned “Corporate Governance Policies and Practices” in our Proxy Statement.

We intend to satisfy the disclosure requirement under Item 5.05 of Form 8-K regarding an amendment to, or waiver from, a provision of our Code of Ethics by posting such information on our website at http://www.netgear.com within four business days following the date of such amendment or waiver.

Item 11. Executive Compensation

The information required by this Item is incorporated by reference to the sections of our Proxy Statement under the headings “Compensation Discussion and Analysis,” “Executive Compensation,” “Director Compensation,” “Fiscal Year 2023 Director Compensation,” “Compensation Committee Interlocks and Insider Participation,” and “Report of the Compensation Committee of the Board of Directors.”

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

The additional information required by this Item is incorporated by reference to the information contained in the section captioned “Equity Compensation Plan Information” in our Proxy Statement.

The additional information required by this Item is incorporated by reference to the information contained in the section captioned “Security Ownership of Certain Beneficial Owners and Management” in our Proxy Statement.

The information required by this Item is incorporated by reference to the information contained in the section captioned “Election of Directors” and “Related Party Transactions” in our Proxy Statement.

Item 14. Principal Accountant Fees and Services

The information required by this Item related to audit fees and services is incorporated by reference to the information contained in the section captioned “Ratification of Appointment of Independent Registered Public Accounting Firm” appearing in our Proxy Statement.

103


PART IV

Item 15. Exhibits and Financial Statement Schedules

(a)
The following documents are filed as part of this report:
(1)
Financial Statements.

The following consolidated financial statements of NETGEAR, Inc. are filed as part of this Annual Report on Form 10-K in Item 8, Financial Statements and Supplementary Data.

 

Page

 

 

Report of Independent Registered Public Accounting Firm (PCAOB ID: 238)

64

 

Consolidated Balance Sheets as of December 31, 2023 and 2022

66

 

 

Consolidated Statements of Operations for the three years ended December 31, 2023, 2022 and 2021

67

 

 

Consolidated Statements of Comprehensive Income for the three years ended December 31, 2023, 2022, and 2021

68

 

 

Consolidated Statements of Stockholders’ Equity for the three years ended December 31, 2023, 2022, and 2021

69

 

 

Consolidated Statements of Cash Flows for the three years ended December 31, 2023, 2022, and 2021

70

 

 

Notes to Consolidated Financial Statements

71

 

 

 

(2) Financial Statement Schedule (Valuation and Qualifying Accounts) for the three years ended December 31, 2023.

 

 

Page

 

 

Schedule II—Valuation and Qualifying Accounts

105

 

104


Schedule II—Valuation and Qualifying Accounts

 

 

 

Balance at
Beginning
of Year

 

 

Other

 

 

Additions

 

 

Deductions

 

 

Balance at
End of Year

 

 

 

(In thousands)

 

Allowance for doubtful accounts:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Year ended December 31, 2023

 

$

397

 

 

$

 

 

$

 

 

$

(59

)

 

$

338

 

Year ended December 31, 2022

 

 

399

 

 

 

 

 

 

 

 

(2

)

 

 

397

 

Year ended December 31, 2021

 

$

1,081

 

 

$

 

 

$

12

 

 

$

(694

)

 

$

399

 

 

All other schedules have been omitted because they are not required, not applicable, or the required information is otherwise included.

105


(3)
Exhibits.

INDEX TO EXHIBITS

 

 

 

 

 

Incorporated by Reference

 

 

Exhibit

Number

 

Exhibit Description

 

Form

 

Date

 

Number

 

Filed

Herewith

 

 

 

 

 

 

 

 

 

 

 

    3.1

 

Amended and Restated Certificate of Incorporation of the registrant

 

10-Q

 

8/4/2017

 

3.1

 

 

 

 

 

 

 

 

 

 

 

 

 

    3.2

 

Amended and Restated Bylaws of the registrant

 

8-K

 

4/20/2018

 

3.2

 

 

 

 

 

 

 

 

 

 

 

 

 

    4.1

 

Form of registrant’s common stock certificate

 

S-1/A

 

7/14/2003

 

4.1

 

 

 

 

 

 

 

 

 

 

 

 

 

    4.2

 

Description of the Registrant’s Securities

 

10-K

 

2/18/2020

 

4.2

 

 

 

 

 

 

 

 

 

 

 

 

 

  10.1#

 

Form of Indemnification Agreement for directors and officers

 

S-1

 

4/10/2003

 

10.1

 

 

 

 

 

 

 

 

 

 

 

 

 

  10.2#

 

2016 Equity Incentive Plan, as amended, and forms of agreement thereunder

 

 

 

 

 

 

 

 X

 

 

 

 

 

 

 

 

 

 

 

  10.3#

 

2003 Employee Stock Purchase Plan, as amended

 

S-8

 

8/5/2022

 

99.1

 

 

 

 

 

 

 

 

 

 

 

 

 

  10.4#

 

Amended and Restated 2006 Long-Term Incentive Plan and forms of agreements thereunder

 

S-8

 

6/6/2014

 

4.3

 

 

 

 

 

 

 

 

 

 

 

 

 

  10.5#

 

NETGEAR, Inc. Deferred Compensation Plan

 

8-K

 

4/5/2013

 

10.1

 

 

 

 

 

 

 

 

 

 

 

 

 

  10.6#

 

NETGEAR, Inc. Executive Bonus Plan

 

8-K

 

2/5/2020

 

99.2

 

 

 

 

 

 

 

 

 

 

 

 

 

  10.7*

 

Warehousing Agreement, dated July 5, 2001, between the registrant and APL Logistics Americas, Ltd.

 

S-1/A

 

4/21/2003

 

10.25

 

 

 

 

 

 

 

 

 

 

 

 

 

  10.8*

 

Distribution Operations Agreement, dated April 27, 2001, between the registrant and DSV Solutions B.V. (formerly Furness Logistics BV)

 

S-1/A

 

4/21/2003

 

10.26

 

 

 

 

 

 

 

 

 

 

 

 

 

  10.9*

 

Distribution Operations Agreement, dated December 1, 2001, between the registrant and Kerry Logistics (Hong Kong) Limited

 

S-1/A

 

4/21/2003

 

10.27

 

 

 

 

 

 

 

 

 

 

 

 

 

  10.10

 

Office Lease, dated as of September 25, 2007, by and between the registrant and BRE/Plumeria, LLC

 

8-K

 

9/27/2007

 

10.1

 

 

 

 

 

 

 

 

 

 

 

 

 

  10.10a

 

First Amendment to Office Lease, dated as of April 23, 2008, by and between the registrant and BRE/Plumeria, LLC

 

10-Q

 

5/9/2008

 

10.1

 

 

 

 

 

 

 

 

 

 

 

 

 

  10.10b

 

Second Amendment to Office Lease, dated June 25, 2015, by and between the registrant and KBSII/Plumeria, LLC

 

10-K

 

2/19/2016

 

10.11B

 

 

 

 

 

 

 

 

 

 

 

 

 

  10.11#

 

Offer Letter, dated December 3, 1999, between the registrant and Patrick C.S. Lo

 

S-1

 

4/10/2003

 

10.5

 

 

 

 

 

 

 

 

 

 

 

 

 

  10.11a#

 

Amendment to Offer Letter, dated December 23, 2008, between the registrant and Patrick C.S. Lo

 

10-K

 

3/4/2009

 

10.51

 

 

 

 

 

 

 

 

 

 

 

 

 

  10.13#

 

Offer Letter, dated November 6, 2001, between the registrant and Bryan D. Murray

 

10-K

 

2/18/2022

 

10.13

 

 

 

 

 

 

 

 

 

 

 

 

 

  10.14#

 

Offer Letter, dated June 16, 2004, between the registrant and David J. Henry

 

10-K

 

2/18/2022

 

10.14

 

 

 

 

 

 

 

 

 

 

 

 

 

106


  10.15#

 

Offer Letter, dated January 29, 2008, between the registrant and Andrew W. Kim

 

10-K

 

2/18/2022

 

10.15

 

 

 

 

 

 

 

 

 

 

 

 

 

  10.16#

 

Offer Letter, dated November 15, 2019, between the registrant and Vikram Mehta

 

10-Q-

 

4/30/2021

 

10.23

 

 

 

 

 

 

 

 

 

 

 

 

 

  10.17#

 

Offer Letter, dated December 4, 2019, between the registrant and Martin D. Westhead

 

10-Q-

 

4/30/2021

 

10.24

 

 

 

 

 

 

 

 

 

 

 

 

 

  10.18#

 

Employment Agreement, dated October 18, 2002, between the registrant and Michael F. Falcon

 

S-1

 

4/10/2003

 

10.10

 

 

 

 

 

 

 

 

 

 

 

 

 

  10.18a#

 

Amendment to Employment Agreement, dated December 29, 2008, between the registrant and Michael F. Falcon

 

10-K

 

3/4/2009

 

10.49

 

 

 

 

 

 

 

 

 

 

 

 

 

  10.19#

 

Amendment to Employment Agreement, dated December 30, 2008, between the registrant and Michael A. Werdann

 

10-K

 

3/4/2009

 

10.54

 

 

 

 

 

 

 

 

 

 

 

 

 

  10.20#

 

Second Amendment to Employment Agreement, dated October 1, 2015, between the registrant and Michael A. Werdann

 

10-K

 

2/19/2016

 

10.21

 

 

 

 

 

 

 

 

 

 

 

 

 

  10.21#

 

Form of Change in Control and Severance Agreement (Chief Executive Officer)

 

10-Q

 

11/2/2018

 

10.1*

 

 

 

 

 

 

 

 

 

 

 

 

 

  10.22#

 

Form of Change in Control and Severance Agreement (Other Executive Officers)

 

10-Q

 

11/2/2018

 

10.2*

 

 

 

 

 

 

 

 

 

 

 

 

 

  10.23#

 

Master Separation Agreement, by and between NETGEAR, Inc. and Arlo Technologies, Inc., dated as of August 2, 2018

 

8-K

 

8/7/2018

 

10.1

 

 

 

 

 

 

 

 

 

 

 

 

 

  10.24#

 

Transition Services Agreement, by and between NETGEAR, Inc. and Arlo Technologies, Inc., dated as of August 2, 2018

 

8-K

 

8/7/2018

 

10.2

 

 

 

 

 

 

 

 

 

 

 

 

 

  10.25#

 

Tax Matters Agreement, by and between NETGEAR, Inc. and Arlo Technologies, Inc., dated as of August 2, 2018

 

8-K

 

8/7/2018

 

10.3

 

 

 

 

 

 

 

 

 

 

 

 

 

  10.26#

 

Employee Matters Agreement, by and between NETGEAR, Inc. and Arlo Technologies, Inc., dated as of August 2, 2018

 

8-K

 

8/7/2018

 

10.4

 

 

 

 

 

 

 

 

 

 

 

 

 

  10.27#

 

Intellectual Property Rights Cross-License Agreement, by and between NETGEAR, Inc. and Arlo Technologies, Inc., dated as of August 2, 2018

 

8-K

 

8/7/2018

 

10.5

 

 

 

 

 

 

 

 

 

 

 

 

 

  21.1

 

List of subsidiaries and affiliates

 

 

 

 

 

 

 

 X

 

 

 

 

 

 

 

 

 

 

 

  23.1

 

Consent of PricewaterhouseCoopers LLP, Independent Registered Public Accounting Firm

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

  24.1

 

Power of Attorney (included on signature page)

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

  31.1

 

Certification of Chief Executive Officer pursuant to Securities Exchange Act Rules 13a-14(a) / 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

  31.2

 

Certification of Chief Financial Officer pursuant to Securities Exchange Act Rules 13a-14(a) / 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

107


  32.1

 

Certification of Chief Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

  32.2

 

Certification of Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

  97.1

 

NETGEAR, Inc. Clawback Policy

 

 

 

 

 

 

 

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 (formatted as inline XBRL and contained in Exhibits 101)

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

#

 

Indicates management contract or compensatory plan or arrangement.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

*

 

Confidential treatment has been granted as to certain portions of this Exhibit.

 

 

 

 

 

 

 

 

 

Item 16. Form 10-K Summary

None.

108


SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this Annual Report to be signed on its behalf by the undersigned, thereunto duly authorized, in the City of San Jose, State of California, on the 16th day of February 2024.

 

 

NETGEAR, INC.

 

By:

/s/ CHARLES (CJ) PROBER

 

 

Charles (CJ) Prober

 

 

Chief Executive Officer and Director

 

POWER OF ATTORNEY

KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Charles (CJ) Prober and Bryan D. Murray, and each of them, his attorneys-in-fact, each with the power of substitution, for him in any and all capacities, to sign any and all amendments to this Report on Form 10-K and to file the same, with exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, hereby ratifying and confirming all that each of said attorneys-in-fact, or his substitute or substitutes, may do or cause to be done by virtue hereof.

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated:

 

Signature

 

Title

 

Date

 

 

 

 

 

/S/ CHARLES (CJ) PROBER

 

Chief Executive Officer and Director

 

February 16, 2024

Charles (CJ) Prober

 

(Principal Executive Officer)

 

 

 

 

 

 

 

/S/ BRYAN D. MURRAY

 

Chief Financial Officer

 

February 16, 2024

Bryan D. Murray

 

(Principal Financial and Accounting Officer)

 

 

 

 

 

 

 

/S/ SARAH S. BUTTERFASS

 

Director

 

February 16, 2024

Sarah S. Butterfass

 

 

 

 

 

 

 

 

 

/S/ LAURA J. DURR

 

Director

 

February 16, 2024

Laura J. Durr

 

 

 

 

/S/ SHRAVAN K. GOLI

 

Director

 

February 16, 2024

Shravan K. Goli

 

 

 

 

 

 

 

 

 

/S/ BRADLEY L. MAIORINO

 

Director

 

February 16, 2024

Bradley L. Maiorino

 

 

 

 

 

 

 

 

 

/S/ JANICE M. ROBERTS

 

Director

 

February 16, 2024

Janice M. Roberts

 

 

 

 

 

 

 

 

 

/S/ BARBARA V. SCHERER

 

Director

 

February 16, 2024

Barbara V. Scherer

 

 

 

 

 

 

 

 

 

/S/ THOMAS H. WAECHTER

 

Director

 

February 16, 2024

Thomas H. Waechter

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

109


EX-10.2 2 ntgr-ex10_2.htm EX-10.2 EX-10.2

Exhibit 10.2

NETGEAR, INC.

2016 EQUITY INCENTIVE PLAN

(As Amended and Restated January 25, 2024)

1.
Purposes of the Plan. The purposes of this Plan are:
to attract and retain the best available personnel for positions of substantial responsibility,
to provide additional incentive to Employees, Directors and Consultants, and
to promote the success of the Company’s business.

The Plan permits the grant of Incentive Stock Options, Nonstatutory Stock Options, Restricted Stock, Restricted Stock Units, Stock Appreciation Rights, Performance Units, Performance Shares, and other stock or cash awards as the Administrator may determine.

2.
Definitions. As used herein, the following definitions will apply:
(a)
Administrator” means the Board or any of its Committees as will be administering the Plan, in accordance with Section 4 of the Plan.
(b)
Affiliate” means any entity that, directly or indirectly, controls, is controlled by, or is under common control with, the Company.
(c)
Applicable Laws” means the requirements relating to the administration of equity-based awards under U.S. state corporate laws, U.S. federal and state securities laws, the Code, any stock exchange or quotation system on which the Common Stock is listed or quoted and the applicable laws of any foreign country or jurisdiction where Awards are, or will be, granted under the Plan.
(d)
Award” means, individually or collectively, a grant under the Plan of Options, Stock Appreciation Rights, Restricted Stock, Restricted Stock Units, Performance Units, Performance Shares, or other stock or cash awards as the Administrator may determine.
(e)
Award Agreement” means the written or electronic agreement setting forth the terms and provisions applicable to each Award granted under the Plan. The Award Agreement is subject to the terms and conditions of the Plan.
(f)
Board” means the Board of Directors of the Company.
(g)
Change in Control” means the occurrence of any of the following events:

-1-


(i)
A change in the ownership of the Company which occurs on the date that any one person, or more than one person acting as a group (“Person”), acquires ownership of the stock of the Company that, together with the stock held by such Person, constitutes more than fifty percent (50%) of the total voting power of the stock of the Company; provided, however, that for purposes of this subsection, the acquisition of additional stock by any one Person, who is considered to own more than fifty percent (50%) of the total voting power of the stock of the Company will not be considered a Change in Control; or
(ii)
A change in the effective control of the Company which occurs on the date that a majority of members of the Board is replaced during any twelve (12) month period by Directors whose appointment or election is not endorsed by a majority of the members of the Board prior to the date of the appointment or election. For purposes of this clause (ii), if any Person is considered to be in effective control of the Company, the acquisition of additional control of the Company by the same Person will not be considered a Change in Control; or
(iii)
A change in the ownership of a substantial portion of the Company’s assets which occurs on the date that any Person acquires (or has acquired during the twelve (12) month period ending on the date of the most recent acquisition by such person or persons) assets from the Company that have a total gross fair market value equal to or more than fifty percent (50%) of the total gross fair market value of all of the assets of the Company immediately prior to such acquisition or acquisitions; provided, however, that for purposes of this subsection (iii), the following will not constitute a change in the ownership of a substantial portion of the Company’s assets: (A) a transfer to an entity that is controlled by the Company’s stockholders immediately after the transfer, or (B) a transfer of assets by the Company to: (1) a stockholder of the Company (immediately before the asset transfer) in exchange for or with respect to the Company’s stock, (2) an entity, fifty percent (50%) or more of the total value or voting power of which is owned, directly or indirectly, by the Company, (3) a Person, that owns, directly or indirectly, fifty percent (50%) or more of the total value or voting power of all the outstanding stock of the Company, or (4) an entity, at least fifty percent (50%) of the total value or voting power of which is owned, directly or indirectly, by a Person described in this subsection (iii)(B)(3). For purposes of this subsection (iii), gross fair market value means the value of the assets of the Company, or the value of the assets being disposed of, determined without regard to any liabilities associated with such assets.

For purposes of this definition, persons will be considered to be acting as a group if they are owners of a corporation that enters into a merger, consolidation, purchase or acquisition of stock, or similar business transaction with the Company.

Notwithstanding the foregoing, a transaction will not be deemed a Change in Control unless the transaction qualifies as a change in control event within the meaning of Code Section 409A, as it has been and may be amended from time to time, and any proposed or final Treasury Regulations and Internal Revenue Service guidance that has been promulgated or may be promulgated thereunder from time to time.

Further and for the avoidance of doubt, a transaction will not constitute a Change in Control if: (i) its sole purpose is to change the state of the Company’s incorporation, or (ii) its sole purpose is to create a holding company that will be owned in substantially the same

-2-


proportions by the persons who held the Company’s securities immediately before such transaction.

(h)
Code” means the Internal Revenue Code of 1986, as amended. Reference to a specific section of the Code or regulation thereunder will include such section or regulation, any valid regulation promulgated under such section, and any comparable provision of any future legislation or regulation amending, supplementing or superseding such section or regulation.
(i)
Committee” means a committee of Directors or of other individuals satisfying Applicable Laws appointed by the Board, or a duly authorized committee of the Board, in accordance with Section 4 hereof.
(j)
Common Stock” means the common stock of the Company.
(k)
Company” means NETGEAR, Inc., a Delaware corporation, or any successor thereto.
(l)
Consultant” means any natural person, including an advisor, engaged by the Company or a Parent, Subsidiary or Affiliate to render bona fide services to such entity, provided the services (i) are not in connection with the offer or sale of securities in a capital-raising transaction, and (ii) do not directly promote or maintain a market for the Company’s securities in each case, within the meaning of Form S-8 promulgated under the Securities Act, and provided, further, that a Consultant will include only those persons to whom the issuance of Shares may be registered under Form S-8 promulgated under the Securities Act.
(m)
Determination Date” means the latest possible date that will not jeopardize the qualification of an Award granted under the Plan as “performance-based compensation” under Section 162(m) of the Code.
(n)
Director” means a member of the Board.
(o)
Disability” means total and permanent disability as defined in Section 22(e)(3) of the Code, provided that in the case of Awards other than Incentive Stock Options, the Administrator in its discretion may determine whether a permanent and total disability exists in accordance with uniform and non-discriminatory standards adopted by the Administrator from time to time.
(p)
Dividend Equivalent” means a credit, payable in cash or Shares, made at the discretion of the Administrator or as otherwise provided by the Plan, to the account of a Participant in an amount equal to the cash dividends paid on one Share for each Share represented by an Award held by such Participant. Dividend Equivalents will be subject to the same vesting restrictions as the related Shares subject to the underlying Award.
(q)
Employee” means any person, including Officers and Directors, employed by the Company or any Parent, Subsidiary or Affiliate of the Company. Neither service as a Director nor payment of a director’s fee by the Company will be sufficient to constitute “employment” by the Company.

-3-


(r)
Exchange Act” means the Securities Exchange Act of 1934, as amended.
(s)
Exchange Program” means a program under which (i) outstanding Awards are surrendered or cancelled in exchange for awards of the same type (which may have higher or lower exercise prices and different terms), awards of a different type, and/or cash, (ii) Participants would have the opportunity to transfer any outstanding Awards to a financial institution or other person or entity selected by the Administrator, and/or (iii) the exercise price of an outstanding Award is increased or reduced.
(t)
Fair Market Value” means, as of any date, the value of Common Stock determined as follows:
(i)
If the Common Stock is listed on any established stock exchange or a national market system, including without limitation the New York Stock Exchange, the NASDAQ Global Select Market, the NASDAQ Global Market or the NASDAQ Capital Market of The NASDAQ Stock Market, its Fair Market Value will be the closing sales price for such stock (or the closing bid, if no sales were reported) as quoted on such exchange or system on the day of determination, as reported in The Wall Street Journal or such other source as the Administrator deems reliable;
(ii)
If the Common Stock is regularly quoted by a recognized securities dealer but selling prices are not reported, the Fair Market Value of a Share will be the mean between the high bid and low asked prices for the Common Stock on the date of determination (or, if no bids and asks were reported on that date, as applicable, on the last trading date such bids and asks were reported), as reported in The Wall Street Journal or such other source as the Administrator deems reliable; or
(iii)
In the absence of an established market for the Common Stock, the Fair Market Value will be determined in good faith by the Administrator.
(u)
Fiscal Year” means the fiscal year of the Company.
(v)
Full Value Award” means any Award which results in the issuance of Shares other than Options, Stock Appreciation Rights or other Awards which are based solely on an increase in value of the Shares following the date of grant.
(w)
Incentive Stock Option” means an Option that by its terms qualifies and is intended to qualify as an incentive stock option within the meaning of Section 422 of the Code.
(x)
Inside Director” means a Director who is an Employee.
(y)
Nonstatutory Stock Option” means an Option that by its terms does not qualify or is not intended to qualify as an Incentive Stock Option.
(z)
Officer” means a person who is an officer of the Company within the meaning of Section 16 of the Exchange Act and the rules and regulations promulgated thereunder.
(aa)
Option” means a stock option granted pursuant to the Plan.

-4-


(bb)
Outside Director” means a Director who is not an Employee.
(cc)
Parent” means a “parent corporation,” whether now or hereafter existing, as defined in Section 424(e) of the Code.
(dd)
Participant” means the holder of an outstanding Award.
(ee)
Performance Goals” will have the meaning set forth in Section 12 of the Plan.
(ff)
Performance Period” means any Fiscal Year of the Company or such other period as determined by the Administrator in its sole discretion.
(gg)
Performance Share” means an Award denominated in Shares which may be earned in whole or in part upon attainment of Performance Goals or other vesting criteria as the Administrator may determine pursuant to Section 11.
(hh)
Performance Unitmeans an Award which may be earned in whole or in part upon attainment of Performance Goals or other vesting criteria as the Administrator may determine and which may be settled for cash, Shares or other securities or a combination of the foregoing pursuant to Section 11.
(ii)
Period of Restriction” means the period during which the transfer of Shares of Restricted Stock are subject to restrictions and therefore, the Shares are subject to a substantial risk of forfeiture. Such restrictions may be based on the passage of time, the achievement of target levels of performance, or the occurrence of other events as determined by the Administrator.
(jj)
Plan” means this 2016 Equity Incentive Plan.
(kk)
Restricted Stock” means Shares issued pursuant to a Restricted Stock award under Section 8 of the Plan, or issued pursuant to the early exercise of an Option.
(ll)
Restricted Stock Unit” means a bookkeeping entry representing an amount equal to the Fair Market Value of one Share, granted pursuant to Section 9. Each Restricted Stock Unit represents an unfunded and unsecured obligation of the Company.
(mm)
Rule 16b-3” means Rule 16b-3 of the Exchange Act or any successor to Rule 16b-3, as in effect when discretion is being exercised with respect to the Plan.
(nn)
Section 16(b)” means Section 16(b) of the Exchange Act.
(oo)
Service Provider” means an Employee, Director or Consultant.
(pp)
Share” means a share of the Common Stock, as adjusted in accordance with Section 16 of the Plan.
(qq)
Stock Appreciation Right” means an Award, granted alone or in connection with an Option, that pursuant to Section 10 is designated as a Stock Appreciation Right.

-5-


(rr)
Subsidiary” means a “subsidiary corporation,” whether now or hereafter existing, as defined in Section 424(f) of the Code.
3.
Stock Subject to the Plan.
(a)
Stock Subject to the Plan. Subject to the provisions of Section 16 of the Plan, the maximum aggregate number of Shares that may be issued under the Plan is 11,071,112 Shares, plus (i) any Shares that were available for grant under the Company’s 2006 Long-Term Incentive Plan (“2006 LTIP”) as of immediately prior to the 2006 LTIP’s expiration by its terms, plus (ii) any Shares subject to stock options, restricted stock units, performance shares or similar awards granted under the 2006 LTIP that, on or after the date this Plan becomes effective, expire or otherwise terminate without having been exercised in full and Shares issued pursuant to awards granted under the 2006 LTIP that are forfeited to or repurchased by the Company, where the maximum number of Shares to be added to the Plan as a result of clause (i) equals 1,178,227 Shares and as a result of clause (ii) equals 6,564,359 Shares. For purposes of the previous sentence, the Shares subject to restricted stock units, performance shares or other awards without an exercise price that are added to the Plan as a result of clause (ii) will be one and fifty-eight hundredths (1.58) times the number of Shares that were forfeited or expired under the 2006 LTIP. The Shares may be authorized, but unissued, or reacquired Common Stock.
(b)
Full Value Awards. Any Shares subject to Full Value Awards granted before May 28, 2020 (each a “Historical Full Value Award”), were counted against the numerical limits of this Section 3 as one and fifty-eight hundredths (1.58) Shares for every one (1) Share subject thereto. Further, if Shares subject to any such Historical Full Value Award are forfeited or repurchased by the Company and would otherwise return to the Plan pursuant to Section 3(c), one and fifty-eight hundredths (1.58) times the number of Shares so forfeited or repurchased will return to the Plan and will again become available for issuance. For any Full Value Award granted on or after May 28, 2020, (i) each Share subject to such Full Value Award will be counted against the numerical limits of this Section 3 as one (1) Share for every one (1) Share subject thereto, and (ii) for each Share subject to such Full Value Award that is forfeited or repurchased by the Company, one (1) Share will return to the Plan and will again become available for issuance pursuant to Section 3(c).
(c)
Lapsed Awards. If an Award expires or becomes unexercisable without having been exercised in full, is surrendered pursuant to an Exchange Program, or, with respect to Restricted Stock, Restricted Stock Units, Performance Units or Performance Shares, is forfeited to, or repurchased by, the Company due to failure to vest, then the unpurchased Shares (or for Awards other than Options or Stock Appreciation Rights the forfeited or repurchased Shares), which were subject thereto will become available for future grant or sale under the Plan (unless the Plan has terminated). With respect to Stock Appreciation Rights, the gross Shares issued (i.e., Shares actually issued pursuant to a Stock Appreciation Right, as well as the Shares that represent payment of the exercise price) pursuant to a Stock Appreciation Right will cease to be available under the Plan. Shares that actually have been issued under the Plan under any Award will not be returned to the Plan and will not become available for future distribution under the Plan; provided, however, that if Shares issued pursuant to Awards of Restricted Stock, Restricted Stock Units, Performance Shares or Performance Units are repurchased by the Company or are forfeited to the Company, such Shares will become available for future grant under the Plan. Shares used to pay

-6-


the exercise price of an Award or to satisfy the tax withholding obligations related to an Award will not become available for future grant or sale under the Plan. To the extent an Award under the Plan is paid out in cash rather than Shares, such cash payment will not result in reducing the number of Shares available for issuance under the Plan. Notwithstanding the foregoing and, subject to adjustment as provided in Section 16, the maximum number of Shares that may be issued upon the exercise of Incentive Stock Options will equal the aggregate Share number stated in Section 3(a), plus, to the extent allowable under Section 422 of the Code, any Shares that become available for issuance under the Plan pursuant to Section 3(c).
(d)
Share Reserve. The Company, during the term of this Plan, will at all times reserve and keep available such number of Shares as will be sufficient to satisfy the requirements of the Plan.
4.
Administration of the Plan.
(a)
Procedure.
(i)
Multiple Administrative Bodies. Different Committees with respect to different groups of Service Providers may administer the Plan.
(ii)
Section 162(m). To the extent that the Administrator determines it to be desirable to qualify Awards granted hereunder as “performance-based compensation” within the meaning of Section 162(m) of the Code, the Plan will be administered by a Committee of two (2) or more “outside directors” within the meaning of Section 162(m) of the Code.
(iii)
Rule 16b-3. To the extent desirable to qualify transactions hereunder as exempt under Rule 16b-3, the transactions contemplated hereunder will be structured to satisfy the requirements for exemption under Rule 16b-3.
(iv)
Other Administration. Other than as provided above, the Plan will be administered by (A) the Board or (B) a Committee, which committee will be constituted to satisfy Applicable Laws.
(b)
Powers of the Administrator. Subject to the provisions of the Plan, and in the case of a Committee, subject to the specific duties delegated by the Board to such Committee, the Administrator will have the authority, in its discretion:
(i)
to determine the Fair Market Value;
(ii)
to select the Service Providers to whom Awards may be granted hereunder;
(iii)
to determine the number of Shares to be covered by each Award granted hereunder;
(iv)
to approve forms of Award Agreements for use under the Plan;

-7-


(v)
to determine the terms and conditions, not inconsistent with the terms of the Plan (including, without limitation, the limitations set forth in Section 6), of any Award granted hereunder. Such terms and conditions include, but are not limited to, the exercise price, the time or times when Awards may be exercised (which may be based on performance criteria), any vesting acceleration or waiver of forfeiture restrictions, and any restriction or limitation regarding any Award or the Shares relating thereto, based in each case on such factors as the Administrator will determine;
(vi)
to determine whether Awards (other than Options or Stock Appreciation Rights) will be adjusted for Dividend Equivalents;
(vii)
to construe and interpret the terms of the Plan and Awards granted pursuant to the Plan;
(viii)
to prescribe, amend and rescind rules and regulations relating to the Plan, including rules and regulations relating to sub-plans established for the purpose of satisfying applicable foreign laws or for qualifying for favorable tax treatment under applicable foreign laws;
(ix)
to modify or amend each Award (subject to Sections 6 and 20 of the Plan), including but not limited to the discretionary authority to extend the post-termination exercisability period of Awards and to extend the maximum term of an Option (subject to Section 7(b) of the Plan);
(x)
to allow Participants to satisfy tax withholding obligations in such manner as prescribed in Section 17 of the Plan;
(xi)
to authorize any person to execute on behalf of the Company any instrument required to effect the grant of an Award previously granted by the Administrator;
(xii)
to allow a Participant to defer the receipt of the payment of cash or the delivery of Shares that otherwise would be due to such Participant under an Award; and
(xiii)
to make all other determinations deemed necessary or advisable for administering the Plan.
(c)
Effect of Administrator’s Decision. The Administrator’s decisions, determinations and interpretations will be final and binding on all Participants and any other holders of Awards.
5.
Eligibility. Nonstatutory Stock Options, Stock Appreciation Rights, Restricted Stock, Restricted Stock Units, Performance Shares, Performance Units, and such other cash or stock awards as the Administrator determines may be granted to Service Providers. Incentive Stock Options may be granted only to Employees.
6.
Restrictions and Limitations.
(a)
Prohibition on Exchange Program. The Administrator may not implement an Exchange Program.

-8-


(b)
Incentive Stock Options.
(i)
$100,000 Limitation. Notwithstanding an Option’s designation in the Award Agreement, to the extent that the aggregate Fair Market Value of the Shares with respect to which Incentive Stock Options are exercisable for the first time by the Participant during any calendar year (under all plans of the Company and any Parent or Subsidiary) exceeds one hundred thousand dollars ($100,000), such Options will be treated as Nonstatutory Stock Options. For purposes of this Section 6(b), Incentive Stock Options will be taken into account in the order in which they were granted. The Fair Market Value of the Shares will be determined as of the time the Option with respect to such Shares is granted.
(ii)
Maximum Option Term. In the case of an Incentive Stock Option, the term of an Option will be ten (10) years from the date of grant or such shorter term as may be provided by the Administrator and set forth in the Award Agreement. Moreover, in the case of an Incentive Stock Option granted to a Participant who, at the time the Incentive Stock Option is granted, owns stock representing more than ten percent (10%) of the total combined voting power of all classes of stock of the Company or any Parent or Subsidiary, the term of the Incentive Stock Option will be five (5) years from the date of grant or such shorter term as may be provided in the Award Agreement.
(iii)
Option Exercise Price. In the case of an Incentive Stock Option granted to an Employee who, at the time the Incentive Stock Option is granted, owns stock representing more than ten percent (10%) of the voting power of all classes of stock of the Company or any Parent or Subsidiary, the per Share exercise price will be no less than one hundred ten percent (110%) of the Fair Market Value per Share on the date of grant. An Incentive Stock Option granted to any Employee other than an Employee described in immediately preceding sentence, the per Share exercise price will be no less than one hundred percent (100%) of the Fair Market Value per Share on the date of grant. Notwithstanding the foregoing provisions of this subsection (iii), Incentive Stock Options may be granted with a per Share exercise price of less than one hundred percent (100%) of the Fair Market Value per Share on the date of grant pursuant to a transaction described in, and in a manner consistent with, Section 424(a) of the Code.
(c)
Vesting Limitations.
(i)
One-Year Minimum Vesting. Awards granted under the Plan shall vest no earlier than the one (1) year anniversary of the Award’s date of grant, except that (i) the Administrator, in its sole discretion, may provide an Award may accelerate vesting by reason of the Participant’s death or Disability, or upon a major capital change of the Company (including without limitation upon the occurrence of a Change in Control, merger of the Company with or into another corporation or entity, or similar transaction), (ii) Awards that result in the issuance of an aggregate of up to 5% of the Shares reserved for issuance under Section 3(a) may be granted to Service Providers, or outstanding Awards modified, without regard to such minimum vesting, exercisability and distribution provisions, and (iii) annual Awards granted to Outside Directors may provide for scheduled vesting to occur on the earlier of the one year anniversary of the date of grant or the next annual meeting of shareholders (but not less than 50 weeks from the date of grant).

-9-


(ii)
Three-Year Service-Based Vesting. Except for accelerated vesting provided under Sections 7(d)(ii), 8(c), 9(c), 10(e) and 16 and annual grants to Outside Directors, the period over which any Award subject to solely time-based vesting may fully vest will be no less than three (3) years.
(d)
Section 162(m) Annual Limitations. The Administrator will have complete discretion to determine the number of Shares subject to Awards granted to any Participant, provided that, subject to the provisions of Section 16, during any Fiscal Year: (i) the number of Shares covered by Options granted to any one Service Provider will not exceed 841,799 Shares; (ii) the number of Shares covered by Stock Appreciation Rights granted to any one Service Provider will not exceed 841,799 Shares; (iii) the number of Shares of Restricted Stock granted to any one Service Provider will not exceed 420,900 Shares; (iv) the number of Restricted Stock Units granted to any one Service Provider will not exceed 420,900; (v) the number of Performance Shares granted to any one Service Provider will not exceed 420,900, and (vi) no Service Provider will receive Performance Units having an initial value greater than $5.0 million.
(e)
Outside Director Limitations.
(i)
Cash-settled Awards. No Outside Director may be granted, in any Fiscal Year, cash‑settled Awards with a grant date fair value (determined in accordance with U.S. generally accepted accounting principles) of greater than $500,000, increased to $1,000,000 in the Fiscal Year of his or her initial service as an Outside Director.
(ii)
Stock-settled Awards. Subject to the provisions of Section 16 of the Plan, no Outside Director may be granted, in any Fiscal Year, stock-settled Awards with a grant date fair value (determined in accordance with U.S. generally accepted accounting principles) of greater than $500,000, increased to $1,000,000 in the Fiscal Year of his or her initial service as an Outside Director.

Any Awards granted to an individual while he or she was an Employee, or while he or she was a Consultant but not an Outside Director, will not count for purposes of the limitations under this Section 6(e).

7.
Stock Options.
(a)
Designation.
(i)
Each Option will be designated in the Award Agreement as either an Incentive Stock Option or a Nonstatutory Stock Option, subject to Section 6(b).
(ii)
The Administrator will have complete discretion to determine the number of Shares subject to an Option granted to any Participant, subject to Section 6.
(b)
Term of Option. The term of each Option will be stated in the Award Agreement. In the case of an Incentive Stock Option, the term will be ten (10) years from the date of grant or such shorter term as may be provided in the Award Agreement.

-10-


(c)
Option Exercise Price and Consideration.
(i)
Exercise Price. The per share exercise price for the Shares to be issued pursuant to exercise of an Option will be determined by the Administrator, but will be no less than one hundred percent (100%) of the Fair Market Value per Share on the date of grant. Notwithstanding the foregoing, Options may be granted with a per Share exercise price of less than one hundred percent (100%) of the Fair Market Value per Share on the date of grant pursuant to a transaction described in, and in a manner consistent with, Section 424(a) of the Code.
(ii)
Waiting Period and Exercise Dates. At the time an Option is granted, the Administrator will fix the period within which the Option may be exercised and will determine any conditions that must be satisfied before the Option may be exercised, subject to Section 6.
(iii)
Form of Consideration. The Administrator will determine the acceptable form of consideration for exercising an Option, including the method of payment. In the case of an Incentive Stock Option, the Administrator will determine the acceptable form of consideration at the time of grant. Such consideration may consist entirely of: (1) cash; (2) check; (3) promissory note, to the extent permitted by Applicable Laws, (4) other Shares, provided that such Shares have a fair market value on the date of surrender equal to the aggregate exercise price of the Shares as to which such Option will be exercised and provided that accepting such Shares will not result in any adverse accounting consequences to the Company, as the Administrator determines in its sole discretion; (5) consideration received by the Company under a broker-assisted (or other) cashless exercise program (whether through a broker or otherwise) implemented by the Company in connection with the Plan; (6) by net exercise; (7) such other consideration and method of payment for the issuance of Shares to the extent permitted by Applicable Laws; or (8) any combination of the foregoing methods of payment.
(d)
Exercise of Option.
(i)
Procedure for Exercise; Rights as a Stockholder. Any Option granted hereunder will be exercisable according to the terms of the Plan and at such times and under such conditions as determined by the Administrator and set forth in the Award Agreement. An Option may not be exercised for a fraction of a Share.

An Option will be deemed exercised when the Company receives: (i) a notice of exercise (in such form as the Administrator may specify from time to time) from the person entitled to exercise the Option, and (ii) full payment for the Shares with respect to which the Option is exercised (together with applicable withholding taxes). Full payment may consist of any consideration and method of payment authorized by the Administrator and permitted by the Award Agreement and the Plan. Shares issued upon exercise of an Option will be issued in the name of the Participant or, if requested by the Participant, in the name of the Participant and his or her spouse. Until the Shares are issued (as evidenced by the appropriate entry on the books of the Company or of a duly authorized transfer agent of the Company), no right to vote or receive dividends or any other rights as a stockholder will exist with respect to the Shares subject to an Option, notwithstanding the exercise of the Option. The Company will issue (or cause to be issued) such Shares promptly after the Option is exercised. No adjustment will be made for a dividend or

-11-


other right for which the record date is prior to the date the Shares are issued, except as provided in Section 16 of the Plan.

Exercising an Option in any manner will decrease the number of Shares thereafter available, both for purposes of the Plan and for sale under the Option, by the number of Shares as to which the Option is exercised.

(ii)
Accelerated Vesting on Termination of Relationship as a Service Provider. Notwithstanding anything herein to the contrary, if a Participant ceases to be a Service Provider as a result of the Participant’s Disability or death, all unvested Options subject to time-based vesting will become fully vested.
(iii)
Termination of Relationship as a Service Provider other than Death or Disability. If a Participant ceases to be a Service Provider, other than upon the Participant’s termination as the result of the Participant’s death or Disability, the Participant may exercise his or her Option within such period of time as is specified in the Award Agreement to the extent that the Option is vested on the date of termination (but in no event later than the expiration of the term of such Option as set forth in the Award Agreement). In the absence of a specified time in the Award Agreement, the Option will remain exercisable for three (3) months following the Participant’s termination, but in no event later than the expiration of the term of such Option as set forth in the Award Agreement. If Participant dies during such post-employment period, the Option may be exercised following the Participant’s death for one (1) year after Participant’s death, but in no event later than the expiration of the term of such Option as set forth in the Award Agreement. Unless otherwise provided by the Administrator, if on the date of termination the Participant is not vested as to his or her entire Option, the Shares covered by the unvested portion of the Option will revert to the Plan. If after termination the Participant does not exercise his or her Option within the time specified by the Administrator, the Option will terminate, and the Shares covered by such Option will revert to the Plan.
(iv)
Disability of Participant. If a Participant ceases to be a Service Provider as a result of the Participant’s Disability, the Participant may exercise his or her Option within such period of time as is specified in the Award Agreement to the extent the Option is vested on the date of termination (but in no event later than the expiration of the term of such Option as set forth in the Award Agreement). In the absence of a specified time in the Award Agreement, the Option will remain exercisable for twelve (12) months following the Participant’s termination, but in no event later than the expiration of the term of such Option as set forth in the Award Agreement. Unless otherwise provided by the Administrator, if on the date of termination the Participant is not vested as to his or her entire Option, the Shares covered by the unvested portion of the Option will revert to the Plan. If after termination the Participant does not exercise his or her Option within the time specified herein, the Option will terminate, and the Shares covered by such Option will revert to the Plan.
(v)
Death of Participant. If a Participant dies while a Service Provider or dies after terminating on account of Disability, the Option may be exercised following the Participant’s death within such period of time as is specified in the Award Agreement to the extent that the Option is vested on the date of death (but in no event may the option be exercised later than the expiration of the term of such Option as set forth in the Award Agreement), by the

-12-


Participant’s designated beneficiary, provided such beneficiary has been designated prior to Participant’s death in a form acceptable to the Administrator. If no such beneficiary has been designated by the Participant, then such Option may be exercised by the personal representative of the Participant’s estate or by the person(s) to whom the Option is transferred pursuant to the Participant’s will or in accordance with the laws of descent and distribution. In the absence of a specified time in the Award Agreement, the Option will remain exercisable until twelve (12) months following Participant’s death, but in no event later than the expiration of the term of such Option as set forth in the Award Agreement. Unless otherwise provided by the Administrator, if at the time of death Participant is not vested as to his or her entire Option, the Shares covered by the unvested portion of the Option will immediately revert to the Plan. If the Option is not so exercised within the time specified herein, the Option will terminate, and the Shares covered by such Option will revert to the Plan.
(vi)
Other Termination. A Participant’s Award Agreement may also provide that if the exercise of the Option following the termination of Participant’s status as a Service Provider (other than upon the Participant’s death or Disability) would result in liability under Section 16(b), then the Option will terminate on the earlier of (A) the expiration of the term of the Option set forth in the Award Agreement, or (B) the tenth (10th) day after the last date on which such exercise would result in such liability under Section 16(b). Finally, a Participant’s Award Agreement may also provide that if the exercise of the Option following the termination of the Participant’s status as a Service Provider (other than upon the Participant’s death or Disability) would be prohibited at any time solely because the issuance of Shares would violate the registration requirements under the Securities Act, then the Option will terminate on the earlier of (A) the expiration of the term of the Option or (B) the expiration of a period of three (3) months after the termination of the Participant’s status as a Service Provider during which the exercise of the Option would not be in violation of such registration requirements.
8.
Restricted Stock.
(a)
Grant of Restricted Stock. Subject to the terms and provisions of the Plan, the Administrator, at any time and from time to time, may grant Shares of Restricted Stock to Service Providers in such amounts as the Administrator, in its sole discretion, will determine, subject to Section 6.
(b)
Restricted Stock Agreement. Each Award of Restricted Stock will be evidenced by an Award Agreement that will specify the Period of Restriction, the number of Shares granted, and such other terms and conditions as the Administrator, in its sole discretion, will determine. Unless the Administrator determines otherwise, Shares of Restricted Stock will be held by the Company as escrow agent until the restrictions on such Shares have lapsed.
(c)
Accelerated Vesting on Termination of Relationship as a Service Provider. Notwithstanding anything herein to the contrary, if a Participant ceases to be a Service Provider as a result of the Participant’s Disability or death, all unvested Restricted Stock subject to time-based vesting will become fully vested.

-13-


(d)
Transferability. Except as provided in this Section 8, Shares of Restricted Stock may not be sold, transferred, pledged, assigned, or otherwise alienated or hypothecated until the end of the applicable Period of Restriction.
(e)
Other Restrictions. The Administrator, in its sole discretion, may impose such other restrictions on Shares of Restricted Stock as it may deem advisable or appropriate.
(f)
Removal of Restrictions. Except as otherwise provided in this Section 8, Shares of Restricted Stock covered by each Restricted Stock grant made under the Plan will be released from escrow as soon as practicable after the last day of the Period of Restriction. The Administrator, in its discretion, may accelerate the time at which any restrictions will lapse or be removed, subject to Section 6.
(g)
Voting Rights. During the Period of Restriction, Service Providers holding Shares of Restricted Stock granted hereunder may exercise full voting rights with respect to those Shares, unless the Administrator determines otherwise.
(h)
Dividends and Other Distributions. During the Period of Restriction, Service Providers holding Shares of Restricted Stock will be entitled to receive all dividends and other distributions paid with respect to such Shares unless otherwise provided in the Award Agreement; provided, however that such dividends and distributions will be subject to the same restrictions on transferability and forfeitability (as applicable) as the Shares of Restricted Stock with respect to which they were paid, and the Company will hold such dividends and distributions until the restrictions on the Shares of Restricted Stock with respect to which they were paid have lapsed.
(i)
Return of Restricted Stock to Company. On the date set forth in the Award Agreement, the Restricted Stock for which restrictions have not lapsed will revert to the Company and again will become available for grant under the Plan.
(j)
Section 162(m) Performance Restrictions. For purposes of qualifying grants of Restricted Stock as “performance-based compensation” under Section 162(m) of the Code, the Administrator, in its discretion, may set restrictions based upon the achievement of Performance Goals. The Performance Goals will be set by the Administrator on or before the Determination Date. In granting Restricted Stock which is intended to qualify under Section 162(m) of the Code, the Administrator will follow any procedures determined by it from time to time to be necessary or appropriate to ensure qualification of the Award under Section 162(m) of the Code (e.g., in determining the Performance Goals).
9.
Restricted Stock Units.
(a)
Grant. Restricted Stock Units may be granted at any time and from time to time as determined by the Administrator, subject to Section 6. Each Restricted Stock Unit grant will be evidenced by an Award Agreement that will specify such other terms and conditions as the Administrator, in its sole discretion, will determine, including all terms, conditions, and restrictions related to the grant, the number of Restricted Stock Units and the form of payout, which, subject to Section 9(c), may be left to the discretion of the Administrator.

-14-


(b)
Vesting Criteria and Other Terms. The Administrator will set vesting criteria in its discretion (subject to Section 6), which, depending on the extent to which the criteria are met, will determine the number of Restricted Stock Units that will be paid out to the Participant. The Administrator may set vesting criteria based upon the achievement of Company-wide, divisional, business unit, or individual goals (including, but not limited to, continued employment or service), applicable federal or state securities laws or any other basis determined by the Administrator in its discretion. After the grant of Restricted Stock Units, the Administrator, in its sole discretion, may reduce or waive any restrictions for such Restricted Stock Units, subject to Section 6.
(c)
Accelerated Vesting on Termination of Relationship as a Service Provider. Notwithstanding anything herein to the contrary, if a Participant ceases to be a Service Provider as a result of the Participant’s Disability or death, all unvested Restricted Stock Units subject to time-based vesting will become fully vested.
(d)
Earning Restricted Stock Units. Upon meeting the applicable vesting criteria, the Participant will be entitled to receive a payout as specified in the Award Agreement.
(e)
Form and Timing of Payment. Payment of earned Restricted Stock Units will be made as soon as practicable after the date(s) set forth in the Award Agreement. The Administrator, in its sole discretion, may pay earned Restricted Stock Units in cash, Shares, or a combination thereof. Shares represented by Restricted Stock Units that are fully paid in cash again will be available for grant under the Plan.
(f)
Rights as a Stockholder. If any earned Restricted Stock Units are to be paid in Shares, then until the Shares are issued (as evidenced by the appropriate entry on the books of the Company or of a duly authorized transfer agent of the Company), no right to vote or receive dividends or any other rights as a stockholder will exist with respect to such Shares, notwithstanding the vesting of the Restricted Stock Units. No adjustment will be made for a dividend or other right for which the record date is prior to the date the Shares are issued, except as provided in Section 16 of the Plan.
(g)
Cancellation. On the date set forth in the Award Agreement, all unearned Restricted Stock Units will be forfeited to the Company.
(h)
Section 162(m) Performance Restrictions. For purposes of qualifying grants of Restricted Stock Units as “performance-based compensation” under Section 162(m) of the Code, the Administrator, in its discretion, may set restrictions based upon the achievement of Performance Goals. The Performance Goals will be set by the Administrator on or before the Determination Date. In granting Restricted Stock Units which are intended to qualify under Section 162(m) of the Code, the Administrator will follow any procedures determined by it from time to time to be necessary or appropriate to ensure qualification of the Award under Section 162(m) of the Code (e.g., in determining the Performance Goals).

-15-


10.
Stock Appreciation Rights.
(a)
Grant of Stock Appreciation Rights. Subject to the terms and conditions of the Plan, a Stock Appreciation Right may be granted to Service Providers at any time and from time to time as will be determined by the Administrator, in its sole discretion.
(b)
Number of Shares. The Administrator will have complete discretion to determine the number of Stock Appreciation Rights granted to any Participant, subject to Section 6.
(c)
Exercise Price and Other Terms. The Administrator, subject to the provisions of the Plan, will have complete discretion to determine the terms and conditions of Stock Appreciation Rights granted under the Plan, provided, however, that the exercise price will be not less than 100% of the Fair Market Value of a Share on the date of grant and vesting terms will be subject to Section 6.
(d)
Stock Appreciation Right Agreement. Each Stock Appreciation Right grant will be evidenced by an Award Agreement that will specify the exercise price, the term of the Stock Appreciation Right, the conditions of exercise, and such other terms and conditions as the Administrator, in its sole discretion, will determine.
(e)
Accelerated Vesting on Termination of Relationship as a Service Provider. Notwithstanding anything herein to the contrary, if a Participant ceases to be a Service Provider as a result of the Participant’s Disability or death, all unvested Stock Appreciation Rights subject to time-based vesting will become fully vested.
(f)
Expiration of Stock Appreciation Rights. A Stock Appreciation Right granted under the Plan will expire upon the date determined by the Administrator, in its sole discretion, and set forth in the Award Agreement; provided, however, that the term will be no more than ten (10) years from the date of grant thereof. Notwithstanding the foregoing, the rules of Section 7(d) also will apply to Stock Appreciation Rights.
(g)
Payment of Stock Appreciation Right Amount. Upon exercise of a Stock Appreciation Right, a Participant will be entitled to receive payment from the Company in an amount determined by multiplying:
(i)
The difference between the Fair Market Value of a Share on the date of exercise over the exercise price; times
(ii)
The number of Shares with respect to which the Stock Appreciation Right is exercised.

At the discretion of the Administrator, the payment upon Stock Appreciation Right exercise may be in cash, in Shares of equivalent value, or in some combination thereof.

-16-


11.
Performance Units and Performance Shares.
(a)
Grant of Performance Units/Shares. Performance Units and Performance Shares may be granted to Service Providers at any time and from time to time, as will be determined by the Administrator, in its sole discretion. The Administrator will have complete discretion in determining the number of Performance Units/Shares granted to each Participant, subject to Section 6.
(b)
Value of Performance Units/Shares. Each Performance Unit will have an initial value that is established by the Administrator on or before the date of grant. Each Performance Share will have an initial value equal to the Fair Market Value of a Share on the date of grant.
(c)
Performance Objectives and Other Terms. The Administrator will set performance objectives or other vesting provisions (including, without limitation, continued status as a Service Provider) in its discretion which, depending on the extent to which they are met, will determine the number or value of Performance Units/Shares that will be paid out to the Service Providers. Each Award of Performance Units/Shares will be evidenced by an Award Agreement that will specify the Performance Period, and such other terms and conditions as the Administrator, in its sole discretion, will determine. The Administrator may set performance objectives based upon the achievement of Company-wide, divisional, business unit or individual goals (including, but not limited to, continued employment or service), applicable federal or state securities laws, or any other basis determined by the Administrator in its discretion.
(d)
Earning of Performance Units/Shares. After the applicable Performance Period has ended, the holder of Performance Units/Shares will be entitled to receive a payout of the number of Performance Units/Shares earned by the Participant over the Performance Period, to be determined as a function of the extent to which the corresponding performance objectives or other vesting provisions have been achieved. After the grant of a Performance Unit/Share, the Administrator, in its sole discretion, may reduce or waive any performance objectives or other vesting provisions for such Performance Unit/Share, subject to Section 6.
(e)
Form and Timing of Payment of Performance Units/Shares. Payment of earned Performance Units/Shares will be made as soon as practicable after the expiration of the applicable Performance Period. The Administrator, in its sole discretion, may pay earned Performance Units/Shares in the form of cash, in Shares (which have an aggregate Fair Market Value equal to the value of the earned Performance Units/Shares at the close of the applicable Performance Period) or in a combination thereof.
(f)
Rights as a Stockholder. If any earned Performance Units/Shares are to be paid in Shares, then until the Shares are issued (as evidenced by the appropriate entry on the books of the Company or of a duly authorized transfer agent of the Company), no right to vote or receive dividends or any other rights as a stockholder will exist with respect to such Shares, notwithstanding the vesting of the Performance Units/Shares. No adjustment will be made for a dividend or other right for which the record date is prior to the date the Shares are issued, except as provided in Section 16 of the Plan.

-17-


(g)
Cancellation of Performance Units/Shares. On the date set forth in the Award Agreement, all unearned or unvested Performance Units/Shares will be forfeited to the Company, and again will be available for grant under the Plan.
(h)
Section 162(m) Performance Restrictions. For purposes of qualifying grants of Performance Units/Shares as “performance-based compensation” under Section 162(m) of the Code, the Administrator, in its discretion, may set restrictions based upon the achievement of Performance Goals. The Performance Goals will be set by the Administrator on or before the Determination Date. In granting Performance Units/Shares which are intended to qualify under Section 162(m) of the Code, the Administrator will follow any procedures determined by it from time to time to be necessary or appropriate to ensure qualification of the Award under Section 162(m) of the Code (e.g., in determining the Performance Goals).
12.
Performance-Based Compensation Under Code Section 162(m).
(a)
General. If the Administrator, in its discretion, decides to grant an Award intended to qualify as “performance-based compensation” under Code Section 162(m), the provisions of this Section 12 will control over any contrary provision in the Plan; provided, however, that the Administrator may in its discretion grant Awards that are not intended to qualify as “performance-based compensation” under Section 162(m) of the Code to such Participants that are based on Performance Goals or other specific criteria or goals but that do not satisfy the requirements of this Section 12.
(b)
Performance Goals. The granting and/or vesting of Awards of Restricted Stock, Restricted Stock Units, Performance Shares and Performance Units and other incentives under the Plan may be made subject to the attainment of performance goals relating to one or more business criteria within the meaning of Code Section 162(m) and may provide for a targeted level or levels of achievement (“Performance Goals”) including cash flow; cash flow from operations; total earnings; earnings per share, diluted or basic; earnings per share from continuing operations, diluted or basic; earnings before interest and taxes; earnings before interest, taxes, depreciation, and amortization; earnings from operations; net asset turnover; inventory turnover; capital expenditures; net earnings; operating earnings; gross or operating margin; profit margin, debt; working capital; return on equity; return on net assets; return on total assets; return on capital; return on investment; return on sales; net or gross sales; market share; economic value added; cost of capital; change in assets; expense reduction levels; debt reduction; productivity; new product introductions; delivery performance; safety record; stock price; and total stockholder return. Any Performance Goals may be used to measure the performance of the Company as a whole or, except with respect to stockholder return metrics, to a region, business unit, affiliate or business segment, and may be measured either on an absolute basis, a per share basis or relative to a pre-established target, to a previous period’s results or to a designated comparison group, and, with respect to financial metrics, which may be determined in accordance with United States Generally Accepted Accounting Principles (“GAAP”), in accordance with accounting principles established by the International Accounting Standards Board (“IASB Principles”) or which may be adjusted when established to either exclude any items otherwise includable under GAAP or under IASB Principles or include any items otherwise excludable under GAAP or under IASB Principles. The Performance Goals may differ from Participant to Participant and from Award to Award. Prior to the Determination Date, the Administrator will determine whether any significant element(s) will

-18-


be included in or excluded from the calculation of any Performance Goal with respect to any Participant.
(c)
Procedures. To the extent necessary to comply with the performance-based compensation provisions of Code Section 162(m), with respect to any Award granted subject to Performance Goals, within the first twenty-five percent (25%) of the Performance Period, but in no event more than ninety (90) days following the commencement of any Performance Period (or such other time as may be required or permitted by Code Section 162(m)), the Administrator will, in writing, (i) designate one or more Participants to whom an Award will be made, (ii) select the Performance Goals applicable to the Performance Period, (iii) establish the Performance Goals, and amounts of such Awards, as applicable, which may be earned for such Performance Period, and (iv) specify the relationship between Performance Goals and the amounts of such Awards, as applicable, to be earned by each Participant for such Performance Period. Following the completion of each Performance Period, the Administrator will certify in writing whether the applicable Performance Goals have been achieved for such Performance Period. In determining the amounts earned by a Participant, the Administrator will have the right to reduce or eliminate (but not to increase) the amount payable at a given level of performance to take into account additional factors that the Administrator may deem relevant to the assessment of individual or corporate performance for the Performance Period. A Participant will be eligible to receive payment pursuant to an Award for a Performance Period only if the Performance Goals for such period are achieved.
(d)
Additional Limitations. Notwithstanding any other provision of the Plan, any Award which is granted to a Participant and is intended to constitute qualified performance based compensation under Code Section 162(m) will be subject to any additional limitations set forth in the Code (including any amendment to Section 162(m)) or any regulations and ruling issued thereunder that are requirements for qualification as qualified performance-based compensation as described in Section 162(m) of the Code, and the Plan will be deemed amended to the extent necessary to conform to such requirements.
13.
Leaves of Absence/Transfer Between Locations. Awards will be subject to any Company leave of absence policy as the Company may adopt or amend from time to time. A Participant will not cease to be an Employee in the case of (i) any leave of absence approved by the Company or (ii) transfers between locations of the Company or between the Company, its Parent, or any Subsidiary. For purposes of Incentive Stock Options, no such leave may exceed three (3) months, unless reemployment upon expiration of such leave is guaranteed by statute or contract. If reemployment upon expiration of a leave of absence approved by the Company is not so guaranteed, then six (6) months following the first (1st) day of such leave any Incentive Stock Option held by the Participant will cease to be treated as an Incentive Stock Option and will be treated for tax purposes as a Nonstatutory Stock Option.
14.
Dividend Equivalents. The Administrator, in its discretion, may provide in the Award Agreement evidencing any Award (other than Options and Stock Appreciation Rights) that the Participant will be entitled to receive Dividend Equivalents with respect to the payment of cash dividends on Shares having a record date prior to the date on which the Awards are settled or forfeited. The Dividend Equivalents, if any, will be credited to an Award in such manner and subject to such terms and conditions as determined by the Administrator in its sole discretion

-19-


subject to the provisions of this Section 14; provided, however that Dividend Equivalents will be subject to the same vesting provisions as the Awards to which they relate and while amounts may accrue while the Dividend Equivalent is unvested, the amounts payable with respect to Dividend Equivalents will not be paid before the Dividend Equivalent or the Award to which it relates vests. In the event of a dividend or distribution paid in Shares or any other adjustment made upon a change in the capital structure of the Company as described in Section 17, appropriate adjustments will be made to the Participant’s Award and the associated Dividend Equivalent so that it represents the right to receive upon settlement any and all new, substituted or additional securities or other property (other than normal cash dividends) to which the Participant would be entitled by reason of the consideration issuable upon settlement of the Award, and all such new, substituted or additional securities or other property will be immediately subject to the same vesting and settlement conditions as are applicable to the Award. Dividend Equivalents will be subject to the same Fiscal Year limits applicable to the underlying Award as set forth in Section 6(d).
15.
Transferability of Awards. Unless determined otherwise by the Administrator, an Award may not be sold, pledged, assigned, hypothecated, transferred, or disposed of in any manner other than by will or by the laws of descent or distribution and may be exercised, during the lifetime of the Participant, only by the Participant. If the Administrator makes an Award transferable, such Award will contain such additional terms and conditions as the Administrator deems appropriate.
16.
Adjustments; Dissolution or Liquidation; Change in Control.
(a)
Adjustments. In the event that any dividend or other distribution (whether in the form of cash, Shares, other securities, or other property), recapitalization, stock split, reverse stock split, reorganization, merger, consolidation, split-up, spin-off, combination, repurchase, or exchange of Shares or other securities of the Company, or other change in the corporate structure of the Company affecting the Shares occurs, the Administrator, in order to prevent diminution or enlargement of the benefits or potential benefits intended to be made available under the Plan, will adjust the number and class of Shares that may be delivered under the Plan and/or the number, class, and price of Shares covered by each outstanding Award, and the numerical Share limits in Sections 3 and 6(d) of the Plan.
(b)
Dissolution or Liquidation. In the event of the proposed dissolution or liquidation of the Company, the Administrator will notify each Participant as soon as practicable prior to the effective date of such proposed transaction. To the extent it previously has not been exercised, an Award will terminate immediately prior to the consummation of such proposed action.
(c)
Change in Control. In the event of a Change in Control, each outstanding Award will be treated as the Administrator determines, including, without limitation, that (i) Awards may be assumed, or substantially equivalent Awards will be substituted, by the acquiring or succeeding corporation (or an affiliate thereof) with appropriate adjustments as to the number and kind of shares and prices; (ii) upon written notice to a Participant, that the Participant’s Awards will terminate upon or immediately prior to the consummation of such Change in Control; (iii) outstanding Awards will vest and become exercisable, realizable, or payable, or restrictions applicable to an Award will lapse, in whole or in part prior to or upon consummation of such Change in Control, and, to the extent the Administrator determines, terminate upon or immediately

-20-


prior to the effectiveness of such merger or Change in Control; (iv) (A) the termination of an Award in exchange for an amount of cash and/or property, if any, equal to the amount that would have been attained upon the exercise of such Award or realization of the Participant’s rights as of the date of the occurrence of the transaction (and, for the avoidance of doubt, if as of the date of the occurrence of the transaction the Administrator determines in good faith that no amount would have been attained upon the exercise of such Award or realization of the Participant’s rights, then such Award may be terminated by the Company without payment), or (B) the replacement of such Award with other rights or property selected by the Administrator in its sole discretion; or (v) any combination of the foregoing. In taking any of the actions permitted under this Section 16(c), the Administrator will not be required to treat all Awards similarly in the transaction.

In the event that the successor corporation does not assume or substitute for the Award (or portion thereof), the Participant will fully vest in and have the right to exercise such outstanding Option and Stock Appreciation Right, including Shares as to which such Award would not otherwise be vested or exercisable, all restrictions on such Restricted Stock and Restricted Stock Units will lapse, and, with respect to such Awards with performance-based vesting, all performance goals or other vesting criteria will be deemed achieved at one hundred percent (100%) of target levels and all other terms and conditions met. In addition, if an Option or Stock Appreciation Right is not assumed or substituted in the event of a merger or Change in Control, the Administrator will notify the Participant in writing or electronically that such Option or Stock Appreciation Right will be exercisable for a period of time determined by the Administrator in its sole discretion, and the Option or Stock Appreciation Right will terminate upon the expiration of such period.

For the purposes of this subsection (c), an Award will be considered assumed if, following the Change in Control, the Award confers the right to purchase or receive, for each Share subject to the Award immediately prior to the Change in Control, the consideration (whether stock, cash, or other securities or property) received in the Change in Control by holders of Common Stock for each Share held on the effective date of the transaction (and if holders were offered a choice of consideration, the type of consideration chosen by the holders of a majority of the outstanding Shares); provided, however, that if such consideration received in the Change in Control is not solely common stock of the successor corporation or its Parent, the Administrator may, with the consent of the successor corporation, provide for the consideration to be received upon the exercise of an Option or Stock Appreciation Right or upon the payout of a Restricted Stock Unit, Performance Unit or Performance Share, for each Share subject to such Award, to be solely common stock of the successor corporation or its Parent equal in fair market value to the per share consideration received by holders of Common Stock in the Change in Control.

(d)
Outside Director Awards. With respect to Awards granted to an Outside Director, in the event of a Change in Control, the Participant will fully vest in and have the right to exercise Options and/or Stock Appreciation Rights as to all of the Shares underlying such Award, including those Shares which otherwise would not be vested or exercisable, all restrictions on Restricted Stock and Restricted Stock Units will lapse, and, with respect to Awards with performance-based vesting, all performance goals or other vesting criteria will be deemed achieved at one hundred percent (100%) of target levels and all other terms and conditions met.

-21-


17.
Tax.
(a)
Withholding Requirements. Prior to the delivery of any Shares or cash pursuant to an Award (or exercise thereof) or such earlier time as any tax withholding obligations are due, the Company will have the power and the right to deduct or withhold, or require a Participant to remit to the Company, an amount sufficient to satisfy federal, state, local, foreign or other taxes (including the Participant’s FICA obligation) required to be withheld with respect to such Award (or exercise thereof).
(b)
Withholding Arrangements. The Administrator, in its sole discretion and pursuant to such procedures as it may specify from time to time, may permit a Participant to satisfy such tax withholding obligation, in whole or in part by (without limitation) (i) paying cash, (ii) electing to have the Company withhold otherwise deliverable Shares having a fair market value equal to the minimum statutory amount required to be withheld, (iii) delivering to the Company already-owned Shares having a fair market value equal to the statutory amount required to be withheld, provided the delivery of such Shares will not result in any adverse accounting consequences, as the Administrator determines in its sole discretion, or (iv) selling a sufficient number of Shares otherwise deliverable to the Participant through such means as the Administrator may determine in its sole discretion (whether through a broker or otherwise) equal to the amount required to be withheld. Notwithstanding the foregoing, the Administrator may permit withholding in excess of the minimum statutory amount, provided such withholding does not result in any adverse accounting consequences, as the Administrator determines in its sole discretion. The amount of the withholding requirement will be deemed to include any amount which the Administrator agrees may be withheld at the time the election is made, not to exceed the amount determined by using the maximum federal, state or local marginal income tax rates applicable to the Participant with respect to the Award on the date that the amount of tax to be withheld is to be determined.
(c)
Compliance With Code Section 409A. Awards will be designed and operated in such a manner that they are either exempt from the application of, or comply with, the requirements of Code Section 409A such that the grant, payment, settlement or deferral will not be subject to the additional tax or interest applicable under Code Section 409A, except as otherwise determined in the sole discretion of the Administrator. The Plan and each Award Agreement under the Plan is intended to meet the requirements of Code Section 409A and will be construed and interpreted in accordance with such intent, except as otherwise determined in the sole discretion of the Administrator. To the extent that an Award or payment, or the settlement or deferral thereof, is subject to Code Section 409A, the Award will be granted, paid, settled or deferred in a manner that will meet the requirements of Code Section 409A, such that the grant, payment, settlement or deferral will not be subject to the additional tax or interest applicable under Code Section 409A.
18.
No Effect on Employment or Service. Neither the Plan nor any Award will confer upon a Participant any right with respect to continuing the Participant’s relationship as a Service Provider with the Company, nor will they interfere in any way with the Participant’s right or the Company’s right to terminate such relationship at any time, with or without cause, to the extent permitted by Applicable Laws.

-22-


19.
Date of Grant. The date of grant of an Award will be, for all purposes, the date on which the Administrator makes the determination granting such Award, or such other later date as is determined by the Administrator. Notice of the determination will be provided to each Participant within a reasonable time after the date of such grant.
20.
Term of Plan. Subject to Section 24 of the Plan, the Plan will become effective upon its adoption by the Board. It will continue in effect for a term of ten (10) years from the date adopted by the Board, unless terminated earlier under Section 21 of the Plan.
21.
Amendment and Termination of the Plan.
(a)
Amendment and Termination. The Administrator may at any time amend, alter, suspend or terminate the Plan.
(b)
Stockholder Approval. The Company will obtain stockholder approval of any Plan amendment to the extent necessary and desirable to comply with Applicable Laws.
(c)
Effect of Amendment or Termination. No amendment, alteration, suspension or termination of the Plan will materially impair the rights of any Participant, unless mutually agreed otherwise between the Participant and the Administrator, which agreement must be in writing and signed by the Participant and the Company. Termination of the Plan will not affect the Administrator’s ability to exercise the powers granted to it hereunder with respect to Awards granted under the Plan prior to the date of such termination.
22.
Conditions Upon Issuance of Shares.
(a)
Legal Compliance. Shares will not be issued pursuant to the exercise of an Award unless the exercise of such Award and the issuance and delivery of such Shares will comply with Applicable Laws and will be further subject to the approval of counsel for the Company with respect to such compliance.
(b)
Investment Representations. As a condition to the exercise of an Award, the Company may require the person exercising such Award to represent and warrant at the time of any such exercise that the Shares are being purchased only for investment and without any present intention to sell or distribute such Shares if, in the opinion of counsel for the Company, such a representation is required.
23.
Inability to Obtain Authority. The inability of the Company to obtain authority from any regulatory body having jurisdiction or to complete or comply with the requirements of any registration or other qualification of the Shares under any state, federal or foreign law or under the rules and regulations of the Securities and Exchange Commission, the stock exchange on which Shares of the same class are then listed, or any other governmental or regulatory body, which authority, registration, qualification or rule compliance is deemed by the Company’s counsel to be necessary or advisable for the issuance and sale of any Shares hereunder, will relieve the Company of any liability in respect of the failure to issue or sell such Shares as to which such requisite authority, registration, qualification or rule compliance will not have been obtained.

-23-


24.
Stockholder Approval. The Plan will be subject to approval by the stockholders of the Company within twelve (12) months after the date the Plan is adopted by the Board. Such stockholder approval will be obtained in the manner and to the degree required under Applicable Laws.
25.
Forfeiture Events. The Administrator may specify in an Award Agreement that the Participant’s rights, payments, and benefits with respect to an Award will be subject to reduction, cancellation, forfeiture, recoupment, reimbursement, or reacquisition upon the occurrence of certain specified events, in addition to any otherwise applicable vesting or performance conditions of an Award. Notwithstanding any provisions to the contrary under this Plan, each Award granted under the Plan will be subject to reduction, cancellation, forfeiture, recoupment, reimbursement, or reacquisition under the Company’s clawback policy in effect as of the date such Award is granted or any other clawback policy of the Company as may be established and/or amended from time to time to comply with Applicable Laws (including, without limitation, pursuant to the listing standards of any national securities exchange or association on which the Company’s securities are listed or as is otherwise required by the Dodd-Frank Wall Street Reform and Consumer Protection Act or other Applicable Laws) (in each case, a “Clawback Policy”). The Administrator may require a Participant to forfeit, return, or reimburse the Company all or a portion of the Award and any amounts paid thereunder pursuant to the terms of any applicable Clawback Policy or as necessary or appropriate to comply with Applicable Laws. Unless this Section 25 specifically is mentioned and waived in an Award Agreement or other document, no recovery of compensation under a Clawback Policy or otherwise will constitute an event that triggers or contributes to any right of a Participant to resign for “good reason” or “constructive termination” (or similar term) under any agreement with the Company or any Parent or Subsidiary of the Company.

 

-24-


 

NETGEAR, INC.

2016 EQUITY INCENTIVE PLAN

NOTICE OF GRANT OF RESTRICTED STOCK UNITS

Unless otherwise defined herein, the terms defined in the NETGEAR, Inc. 2016 Equity Incentive Plan (the “Plan”) will have the same defined meanings in this Notice of Grant of Restricted Stock Units (the “Notice of Grant”) and in the Terms and Conditions of the Restricted Stock Units attached hereto as Exhibit A.

 

%%FIRST_NAME%-% %%LAST_NAME%-%

%%ADDRESS_LINE_1%-%

%%ADDRESS_LINE_2%-%

%%ADDRESS_LINE_3%-%

%%CITY%-%, %%STATE%-% %%ZIPCODE%-%

%%COUNTRY%-%

You have been granted a number of Restricted Stock Units, subject to the terms and conditions of the Plan, this Notice of Grant and the Terms and Conditions of the Restricted Stock Units attached hereto as Exhibit A, including any additional terms and conditions for your country in the Appendix thereto (the Terms and Conditions of the Restricted Stock Units and the Appendix, together, the “Agreement”), as follows:

Date of Grant %%OPTION_DATE,’Month DD, YYYY’%-%

Vesting Commencement Date %%VEST_BASE_DATE%-%

Total Number of Restricted Stock Units

%%TOTAL_SHARES_GRANTED,’999,999,999’%-%

 

Vesting Schedule:

Subject to any vesting acceleration provisions below or in the Plan and provided Participant accepts the Restricted Stock Units prior to the first anniversary of the Vesting Commencement Date, twenty-five percent (25%) of the Restricted Stock Units will vest on each anniversary of the Vesting Commencement Date, provided that Participant continues to be a Service Provider through such dates (the “Base Vesting Schedule”).

Accelerated Vesting:

Notwithstanding the previous sentence, in the event that Participant ceases to be a Service Provider due to death or Disability, the Restricted Stock Units will immediately vest in full.

In the event Participant ceases to be a Service Provider for any or no reason (excluding death or Disability) before Participant vests in the Restricted Stock Units, Participant’s right to

-25-


acquire any shares of Common Stock (“Shares”) hereunder will immediately terminate. If Participant does not accept the Restricted Stock Units prior to the first scheduled vesting date, all Restricted Stock Units may be forfeited in their entirety and Participant shall not have any rights or obligations under the Plan, the Agreement or this Notice of Grant or any right to any equivalent amounts or payments in lieu of the Restricted Stock Units.

By Participant’s acceptance of the Restricted Stock Units and/or the underlying Shares thereto, Participant and the Company agree that the Restricted Stock Units are granted under and governed by the terms and conditions of the Plan and the Agreement, all of which are made a part of this document.

EXHIBIT A

TERMS AND CONDITIONS OF THE RESTRICTED STOCK UNITS

1.
Grant. The Company hereby grants to Participant named in the Notice of Grant the number of Restricted Stock Units set forth in the Notice of Grant, subject to all of the terms and conditions in this Agreement, the Notice of Grant, and the Plan, which are incorporated herein by reference. These Terms and Conditions of the Restricted Stock Units may be supplemented or replaced by the terms and conditions in the Appendix applicable to Participants in that country. Subject to Section 20 of the Plan, in the event of a conflict between the terms and conditions of the Plan and the terms and conditions of this Agreement, the terms and conditions of the Plan will prevail.
2.
Company’s Obligation to Pay.
(a)
General. Each Restricted Stock Unit represents the right to receive a Share on the date it vests. Unless and until the Restricted Stock Units will have vested in the manner set forth in Sections 3 or 4, or as set forth under the Accelerated Vesting provision in the Notice of Grant, Participant will have no right to payment of any such Restricted Stock Units. Prior to actual payment of any vested Restricted Stock Units, such Restricted Stock Unit will represent an unsecured obligation of the Company, payable (if at all) only from the general assets of the Company.
(b)
Timing of Payment - General. Any Restricted Stock Units that vest in accordance with Sections 3 or 4, or as set forth under the Accelerated Vesting provision in the Notice of Grant, will be paid to Participant (or in the event of Participant’s death, to his or her estate) in whole Shares, subject to Participant satisfying any applicable withholding obligations for Tax-Related Items as set forth in Section 7. Such vested Restricted Stock Units will be paid in Shares as soon as practicable after vesting, but in each such case by the fifteenth (15th) day of the third (3rd) month of the calendar year following the calendar year in which the Restricted Stock Units vest.
3.
Vesting Schedule. Except as provided in Sections 4 and the Accelerated Vesting provisions set forth in the Notice of Grant, and subject to Section 5, the Restricted Stock Units awarded by this Agreement will vest in accordance with the Base Vesting Schedule set forth in the Notice of Grant. Restricted Stock Units scheduled to vest on a certain date or upon the occurrence of a certain condition will not vest in Participant in accordance with any of the provisions of this

-26-


Agreement, unless Participant will have been continuously a Service Provider from the Date of Grant until the date such vesting occurs. For the avoidance of doubt, if Participant ceases to be a Service Provider prior to any scheduled vesting date, Participant will not earn or be entitled to any pro-rated vesting for any portion of time before the respective vesting date during which Participant was a Service Provider, nor will Participant be entitled to any compensation for lost vesting.
4.
Administrator’s Discretion. The Administrator, in its discretion, may accelerate the vesting of some or all of the unvested Restricted Stock Units at any time, subject to the terms of the Plan. If so accelerated, such Restricted Stock Units shall be considered as having vested as of the date specified by the Administrator.
5.
Forfeiture upon Termination as Service Provider. Notwithstanding any contrary provision of this Agreement, if Participant ceases to be a Service Provider for any or no reason (excluding death or Disability), any unvested Restricted Stock Units shall be forfeited immediately upon termination at no cost to the Company, and Participant will have no further rights to Shares or otherwise under this Agreement.

For purposes of the Restricted Stock Units, Participant will cease to be a Service Provider as of the date Participant is no longer actively employed by or providing services to the Company or one of its Affiliates (whether or not later to be found invalid or in breach of applicable employment laws in the jurisdiction where Participant is a Service Provider or the terms of Participant’s service agreement, if any (e.g., active service would not include any contractual notice period or any period of “garden leave” or similar period mandated under employment laws in the jurisdiction where Participant is employed or providing services or the terms of Participant’s employment agreement or service contract, if any)); the Administrator shall have the exclusive discretion to determine when Participant is no longer actively employed or providing services for purposes of the Restricted Stock Unit grant (including whether Participant may still be considered to be providing services while on a leave of absence).

6.
Payments after Death. Any distribution or delivery to be made to Participant under this Agreement will, if Participant is then deceased, be made to Participant’s designated beneficiary, provided the designation of a beneficiary has been permitted by the Administrator and is valid under Applicable Laws, or if no beneficiary survives Participant or the designation of a beneficiary has not been permitted by the Administrator or is not valid under Applicable Laws, the administrator or executor of Participant’s estate. Any such transferee must furnish the Company with (a) written notice of his or her status as transferee, and (b) evidence satisfactory to the Company to establish the validity of the transfer and compliance with any laws or regulations pertaining to said transfer.
7.
Responsibility for Taxes. Participant acknowledges that, regardless of any action taken by the Company or, if different, Participant’s employer (the “Employer”), the ultimate liability for all income tax, social insurance, payroll tax, fringe benefits tax, payment on account or other tax-related items related to Participant’s participation in the Plan and legally applicable to Participant (“Tax-Related Items”) is and remains Participant’s responsibility and may exceed the amount, if any, actually withheld by the Company or the Employer. Participant further acknowledges that the Company and/or the Employer (i) make no representations or undertakings

-27-


regarding the treatment of any Tax-Related Items in connection with any aspect of the Restricted Stock Units, including, but not limited to, the grant, vesting or settlement of the Restricted Stock Units, the subsequent sale of Shares acquired pursuant to such settlement and the receipt of any dividends; and (ii) do not commit to and are under no obligation to structure the terms of the grant or any aspect of the Restricted Stock Units to reduce or eliminate Participant’s liability for Tax-Related Items or achieve any particular tax result. Further, if Participant is subject to Tax-Related Items in more than one jurisdiction between the Date of Grant and the date of any relevant taxable or tax withholding event, as applicable, Participant acknowledges that the Company and/or the Employer (or former employer, as applicable) may be required to withhold or account for Tax-Related Items in more than one jurisdiction.

In connection with any relevant taxable or tax withholding event, as applicable, Participant agrees to make adequate arrangements satisfactory to the Company and/or the Employer to satisfy all Tax-Related Items. In this regard, Participant authorizes the Company or its agent to satisfy any obligations with regard to all Tax-Related Items by withholding in Shares to be issued upon settlement of the Restricted Stock Units. In the event that such withholding in Shares is problematic under applicable tax or securities law or has materially adverse accounting consequences, by Participant’s acceptance of the Restricted Stock Units, Participant authorizes the Company and/or the Employer, or its respective agents, to (i) withhold from Participant’s wages or other cash amounts payable to Participant from the Company, the Employer or any other Affiliate, (ii) withhold from proceeds of the sale of Shares acquired upon vesting of the Restricted Stock Units, either through a voluntary sale or through a mandatory sale arranged by the Company (on Participant’s behalf pursuant to this authorization without further consent), or (iii) utilize any other method of withholding determined by the Company and permitted by Applicable Laws and the Plan.

The Company may withhold or account for Tax-Related Items by considering statutory withholding amounts or other withholding rates, including maximum rates applicable in Participant’s jurisdiction(s). In the event of over-withholding, Participant may receive a refund of any over-withheld amount in cash (with no entitlement to the equivalent in Shares) or, if not refunded, Participant may be able to seek a refund from the local tax authorities. In the event of under-withholding, Participant may be required to pay additional Tax-Related Items directly to the applicable tax authority or to the Company and/or the Employer. If the obligation for Tax-Related Items is satisfied by withholding in Shares, for tax purposes, Participant is deemed to have been issued the full number of Shares subject to the vested Restricted Stock Units, notwithstanding that a number of the Shares is held back solely for the purpose of paying the Tax-Related Items.

Finally, Participant agrees to pay to the Company or the Employer any amount of Tax-Related Items that the Company or the Employer may be required to withhold or account for as a result of Participant’s participation in the Plan that cannot be satisfied by the means previously described. The Company may refuse to issue or deliver the Shares or the proceeds of the sale of Shares if Participant fails to comply with Participant’s obligations in connection with the Tax-Related Items.

8.
Rights as Stockholder. Neither Participant nor any person claiming under or through Participant will have any of the rights or privileges of a stockholder of the Company in respect of any Shares deliverable hereunder unless and until such Shares will have been deposited

-28-


into Participant’s brokerage account with the Company’s designated broker. After such Shares are deposited, Participant will have all the rights of a stockholder of the Company with respect to voting such Shares and receipt of dividends and distributions on such Shares.
9.
No Guarantee of Continued Service. PARTICIPANT ACKNOWLEDGES AND AGREES THAT (EXCEPT IN THE EVENT OF DEATH OR DISABILITY ) THE VESTING OF THE RESTRICTED STOCK UNITS PURSUANT TO THE BASE VESTING SCHEDULE HEREOF IS EARNED ONLY BY CONTINUING AS A SERVICE PROVIDER THROUGH THE VESTING DATE AND NOT THROUGH THE ACT OF BEING HIRED, BEING GRANTED THE RESTRICTED STOCK UNITS OR ACQUIRING SHARES HEREUNDER. PARTICIPANT FURTHER ACKNOWLEDGES AND AGREES THAT THIS AGREEMENT, THE TRANSACTIONS CONTEMPLATED HEREUNDER AND THE BASE VESTING SCHEDULE SET FORTH HEREIN DO NOT CONSTITUTE AN EXPRESS OR IMPLIED PROMISE OF CONTINUED ENGAGEMENT AS A SERVICE PROVIDER FOR THE VESTING PERIOD, FOR ANY PERIOD, OR AT ALL, AND WILL NOT INTERFERE IN ANY WAY WITH PARTICIPANT’S RIGHT OR THE RIGHT OF THE COMPANY OR THE EMPLOYER TO TERMINATE PARTICIPANT’S RELATIONSHIP AS A SERVICE PROVIDER AT ANY TIME, WITH OR WITHOUT CAUSE.
10.
Nature of Grant. By accepting the Restricted Stock Units, Participant acknowledges, understands and agrees that:
(a)
the Plan is established voluntarily by the Company, it is discretionary in nature and it may be modified, amended, suspended or terminated by the Company at any time, to the extent permitted by the Plan;
(b)
the grant of the Restricted Stock Units is exceptional, voluntary and occasional and does not create any contractual or other right to receive future grants of restricted stock units, or benefits in lieu of restricted stock units, even if restricted stock units have been granted in the past;
(c)
all decisions with respect to future restricted stock unit or other grants, if any, will be at the sole discretion of the Company;
(d)
the Restricted Stock Unit grant and Participant’s participation in the Plan shall not create a right to continue as a Service Provider or be interpreted as forming a service contract with the Employer, the Company or any Affiliate;
(e)
Participant is voluntarily participating in the Plan;
(f)
the grant of Restricted Stock Units and the Shares subject to the Restricted Stock Units, and the income from and value of same, are not intended to replace any pension rights or compensation;
(g)
the Restricted Stock Units and the Shares subject to the Restricted Stock Unit, and the income from and value of same, are not part of normal or expected compensation for purposes of, including but not limited to, calculating any severance,

-29-


resignation, termination, redundancy, dismissal, end-of-service payments, bonuses, long-service awards, holiday pay, pension or retirement or welfare benefits or similar payments;
(h)
unless otherwise agreed with the Company, the Restricted Stock Units and the Shares subject to the Restricted Stock Units, and the income from and value of same, are not granted as consideration for, or in connection with, the service Participant may provide as a director of an Affiliate;
(i)
the future value of the underlying Shares is unknown, indeterminable and cannot be predicted with certainty;
(j)
no claim or entitlement to compensation or damages shall arise from forfeiture of the Restricted Stock Units resulting from Participant’s termination as a Service Provider (whether or not later found to be invalid or in breach of Applicable Laws in the jurisdiction where Participant is a Service Provider or the terms of Participant’s service agreement, if any), and
(k)
the following provisions apply only if Participant is providing services outside the United States:
(i)
the Restricted Stock Units and the Shares subject to the Restricted Stock Units, and the income from and value of same, are not part of normal or expected compensation or salary for any purpose; and
(ii)
Participant acknowledges and agrees that neither the Company, the Employer nor any Affiliate shall be liable for any foreign exchange rate fluctuation between Participant’s local currency and the United States Dollar that may affect the value of the Restricted Stock Units or of any amounts due to Participant pursuant to the settlement of the Restricted Stock Units or the subsequent sale of any Shares acquired upon settlement.
11.
No Advice Regarding Grant. The Company is not providing any tax, legal or financial advice, nor is the Company making any recommendations regarding Participant’s participation in the Plan, or Participant’s acquisition or sale of the underlying Shares. Participant should consult with his or her own personal tax, legal and financial advisors regarding his or her participation in the Plan before taking any action related to the Plan.
12.
Data Privacy Information and Consent.

 

(a)
Data Collection and Usage. The Company and the Employer collect, process and use certain personal information about Participant, including, but not limited to, Participant’s name, home address, telephone number, email address, date of birth, social insurance number, passport or other identification number, salary, nationality, job title, any Shares or directorships held in the Company, details of all Restricted Stock Units or any other entitlement to Shares awarded, canceled, exercised, vested, unvested or outstanding in Participant’s favor (“Data”), for purposes of implementing, administering and managing the Plan. The legal basis, where required, for the processing of Data is Participant’s consent.

 

-30-


(b)
Stock Plan Administration Service Providers. The Company transfers Data to E*TRADE Financial Corporate Services, Inc. and certain of its affiliates (“E*TRADE”), which is assisting the Company with the implementation, administration and management of the Plan. The Company may select a different service provider or additional service providers and share Data with such other provider serving in a similar manner. Participant may be asked to agree on separate terms and data processing practices with E*TRADE, with such agreement being a condition to the ability to participate in the Plan.

 

(c)
International Data Transfers. The Company and E*TRADE are based in the U.S., which means that it will be necessary for Data to be transferred to, and processed in, the U.S. Participant’s country or jurisdiction may have different data privacy laws and protections than the U.S. The Company’s legal basis for the transfer of Data, where required, is Participant’s consent.

 

(d)
Data Retention. The Company will hold and use Data only as long as is necessary to implement, administer and manage Participant’s participation in the Plan, or as required to comply with Applicable Laws, exercise or defense of legal rights, and archiving, back-up and deletion processes. This period may extend beyond Participant’s period of service with the Employer. When the Company or the Employer no longer need Data for any of the above purposes, they will cease processing it in this context and remove it from all of their systems used for such purposes to the fullest extent reasonably practicable.

 

(e)
Voluntariness and Consequences of Consent Denial or Withdrawal. Participation in the Plan is voluntary and Participant is providing the consents herein on a purely voluntary basis. If Participant does not consent, or if Participant later seeks to revoke the consent, Participant’s salary from or employment or service with the Employer will not be affected; the only consequence of refusing or withdrawing consent is that the Company would not be able to grant the Restricted Stock Units under the Plan or administer or maintain Participant’s participation in the Plan.

 

(f)
Data Subject Rights. Participant may have a number of rights under data privacy laws in Participant’s jurisdiction. Depending on where Participant is based, such rights may include the right to (i) request access to or copies of Data the Company processes, (ii) rectify incorrect Data, (iii) delete Data, (iv) restrict the processing of Data, (v) restrict the portability of Data, (vi) lodge complaints with competent authorities in Participant’s jurisdiction, and/or (vii) receive a list with the names and addresses of any potential recipients of Data. To receive clarification regarding these rights or to exercise these rights, Participant can contact Participant’s local human resources representative.
13.
Address for Notices. Any notice to be given to the Company under the terms of this Agreement will be addressed to the Company, in care of its Equity Administrator at NETGEAR, Inc., 350 E. Plumeria Dr., San Jose, CA 95134, U.S.A., or at such other address as the Company may hereafter designate in writing.

-31-


14.
Grant is Not Transferable. Except to the limited extent provided in Section 6, this grant and the rights and privileges conferred hereby will not be transferred, assigned, pledged or hypothecated in any way (whether by operation of law or otherwise) and will not be subject to sale under execution, attachment or similar process. Upon any attempt to transfer, assign, pledge, hypothecate or otherwise dispose of this grant, or any right or privilege conferred hereby, or upon any attempted sale under any execution, attachment or similar process, this grant and the rights and privileges conferred hereby immediately will become null and void.
15.
Binding Agreement. Subject to the limitation on the transferability of this grant contained herein, this Agreement will be binding upon and inure to the benefit of the heirs, legatees, legal representatives, successors and assigns of the parties hereto.
16.
Additional Conditions to Issuance of Shares. If at any time the Company determines, in its discretion, that the listing, registration or qualification of the Shares upon any securities exchange or under any U.S. or non-U.S. federal, state, or local law, or the consent or approval of any governmental regulatory authority is necessary or desirable as a condition to the issuance of Shares to Participant (or Participant’s estate), such issuance will not occur unless and until such listing, registration, qualification, consent or approval will have been effected or obtained free of any conditions not acceptable to the Company. Where the Company determines that the delivery of the payment of any Shares will violate securities laws or other Applicable Laws, the Company will defer delivery until the earliest date at which the Company reasonably anticipates that the delivery of Shares will no longer cause such violation. The Company will make all reasonable efforts to meet the requirements of any such U.S. or non-U.S. federal, state or local law or securities exchange and to obtain any such consent or approval of any such governmental authority.
17.
Plan Governs. This Agreement is subject to all terms and provisions of the Plan. In the event of a conflict between one or more provisions of this Agreement and one or more provisions of the Plan, the provisions of the Plan will govern.
18.
Administrator’s Authority. The Administrator will have the power to interpret the Plan and this Agreement and to adopt such rules for the administration, interpretation and application of the Plan as are consistent therewith and to interpret or revoke any such rules (including, but not limited to, the determination of whether or not any Restricted Stock Units have vested). All actions taken and all interpretations and determinations made by the Administrator in good faith will be final and binding upon Participant, the Company and all other interested persons. No member of the Administrator will be personally liable for any action, determination or interpretation made in good faith with respect to the Plan or this Agreement.
19.
Electronic Delivery. The Company may, in its sole discretion, decide to deliver any documents related to Restricted Stock Units awarded under the Plan or future Restricted Stock Units that may be awarded under the Plan by electronic means. Participant hereby consents to receive such documents by electronic delivery and agrees to participate in the Plan through any on-line or electronic system established and maintained by the Company or another third party designated by the Company.

-32-


20.
Captions. Captions provided herein are for convenience only and are not to serve as a basis for interpretation or construction of this Agreement.
21.
Agreement Severable. In the event that any provision in this Agreement will be held invalid or unenforceable, such provision will be severable from, and such invalidity or unenforceability will not be construed to have any effect on, the remaining provisions of this Agreement.
22.
Language. Participant acknowledges that Participant is sufficiently proficient in English, or has consulted with an advisor who is sufficiently proficient in English, so as to allow Participant to understand the terms and conditions of this Agreement. Furthermore, if Participant has received this Agreement or any other document related to the Plan translated into a language other than English and if the meaning of the translated version is different than the English version, the English version will control.
23.
Modifications to the Agreement. This Agreement constitutes the entire understanding of the parties on the subjects covered. Participant expressly warrants that he or she is not accepting this Agreement in reliance on any promises, representations, or inducements other than those contained herein. Notwithstanding anything to the contrary in the Plan or this Agreement, the Company reserves the right to impose other requirements on Participant’s participation in the Plan, on the Restricted Stock Units and on any Shares acquired under the Plan, including, but not limited to, any other requirements as may be necessary to comply with Section 409A or to otherwise avoid imposition of any additional tax or income recognition under Section 409A, and to require Participant to sign any additional agreements or undertakings that may be necessary to accomplish the foregoing.
24.
Amendment, Suspension or Termination of the Plan. By accepting this Award, Participant expressly warrants that he or she has received an Award of Restricted Stock Units under the Plan, and has received, read and understood a description of the Plan. Participant understands that the Plan is discretionary in nature and may be amended, suspended or terminated by the Company at any time.
25.
Forfeiture Events. Notwithstanding any provisions to the contrary under the Plan or this Agreement, this Award, any amounts paid thereunder, and any other compensation paid or payable by the Company or any Parent or Subsidiary of the Company to Participant (including, but not limited to, any other awards under the Plan previously granted to Participant) will be subject to reduction, cancellation, forfeiture, recoupment, reimbursement, or reacquisition under the Company’s clawback policy in effect as of the Date of Grant or any other clawback policy of the Company as may be established and/or amended from time to time to comply with Applicable Laws (including, without limitation, pursuant to the listing standards of any national securities exchange or association on which the Company’s securities are listed or as is otherwise required by the Dodd-Frank Wall Street Reform and Consumer Protection Act or other Applicable Laws) (in each case, a “Clawback Policy”). The Company may require Participant to forfeit, return, or reimburse the Company all or a portion of the Award, any amounts paid thereunder, and any such other compensation pursuant to the terms of any applicable Clawback Policy or as necessary or appropriate to comply with Applicable Laws. No other agreement or arrangement with the Company or any Parent or Subsidiary of the Company will supersede a Clawback Policy

-33-


(including, without limitation, any indemnification agreement or arrangement). Unless this Section 25 specifically is mentioned and waived in another document, no recovery of compensation under a Clawback Policy or otherwise will constitute an event that triggers or contributes to any right of Participant to resign for “good reason” or “constructive termination” (or similar term) under any agreement with the Company or any Parent or Subsidiary of the Company.
26.
Governing Law; Venue. This Agreement shall be governed by the laws of the State of California, without giving effect to the conflict of law principles thereof. For purposes of litigating any dispute that arises under this grant of Restricted Stock Units or this Agreement, the parties hereby submit to and consent to the exclusive jurisdiction of the State of California, and agree that such litigation shall be conducted in the courts of Santa Clara County, California, or the U.S. federal courts for the United States for the Northern District of California, and no other courts, where this grant of Restricted Stock Units is made and/or to be performed.
27.
Appendix. Notwithstanding any provisions in this Agreement, the Restricted Stock Unit grant shall be subject to any additional terms and conditions set forth in the Appendix for Participant’s country. Moreover, if Participant relocates to one of the countries included in the Appendix, the additional terms and conditions for such country will apply to Participant, to the extent the Company determines that the application of such terms and conditions is necessary or advisable for legal or administrative reasons. The Appendix constitutes part of this Agreement.
28.
Waiver. Participant acknowledges that a waiver by the Company of breach of any provision of this Agreement shall not operate or be construed as a waiver of any other provision of this Agreement, or of any subsequent breach by Participant or any other Service Provider.
29.
Insider Trading Restrictions/Market Abuse Laws. Participant acknowledges that Participant may be subject to insider trading restrictions and/or market abuse laws which may affect Participant’s ability to accept, acquire, sell otherwise dispose of Shares or rights to Shares or rights linked to the value of Shares (e.g., phantom awards, futures) during such times as Participant is considered to have “inside information” regarding the Company (as defined by the laws or regulations in Participant’s country). Local insider trading laws and regulations may prohibit the cancellation or amendment of orders Participant places before possessing inside information. Furthermore, Participant could be prohibited from (i) disclosing the inside information to any third party (other than on a “need to know” basis) and (ii) “tipping” third parties or causing them otherwise to buy or sell securities. Participant should keep in mind third parties include fellow employees.

Any restrictions under these laws or regulations are separate from and in addition to any restrictions that may be imposed under any applicable Company insider trading policy. Participant is responsible for complying with any applicable restrictions and should speak with a personal legal advisor on this matter.

30.
Foreign Asset/Account and/or Tax Reporting Requirements; Exchange Controls. Participant acknowledges that his or her country may have certain foreign asset/account and/or tax reporting requirements and/or exchange controls that may affect his or her ability to acquire or hold Shares or cash received from participating in the Plan (including from any dividends received or sale proceeds arising from the sale of Shares) in a brokerage or bank account outside

-34-


Participant’s country. Participant may be required to report such accounts, assets or transactions to the applicable authorities in his or her country. Participant also may be required to repatriate sale proceeds or other funds received as a result of his or her participation in the Plan to his or her country through a designated bank or broker and/or within a certain time after receipt. Participant acknowledges that it is his or her responsibility to be compliant with such regulations, and Participant should speak with a personal legal advisor for any details.

 

 

APPENDIX

TO THE

TERMS AND CONDITIONS OF THE RESTRICTED STOCK UNITS

Terms and Conditions

This Appendix includes additional terms and conditions that govern the Restricted Stock Units granted to Participant under the Plan if Participant works and/or resides in one of the countries listed below. If Participant is a citizen or resident of a country (or if Participant is considered as such for local law purposes) other than the one in which Participant is currently working and/or residing or if Participant moves to another country after the Date of Grant, the Company will, in its discretion, determine the extent to which the terms and conditions in this Appendix will apply to Participant.

Unless otherwise provided below, capitalized terms used but not defined in this Appendix shall have the same meanings assigned to them in the Plan and the Agreement, as applicable.

Notifications

This Appendix also includes notifications regarding certain other issues of which Participant should be aware with respect to the Restricted Stock Units granted under the Plan. The information is based on the securities, exchange control and other laws in effect in the respective countries as of March 2022. Such laws are often complex and change frequently. As a result, the Company strongly recommends that Participant not rely on the information in this Appendix as the only source of information relating to the Restricted Stock Units because the information may be out of date at the time that the Restricted Stock Units vest and Shares are issued or such Shares are subsequently sold.

In addition, the information contained herein is general in nature and may not apply to Participant’s particular situation and the Company is not in a position to assure Participant of any particular result. Further, if Participant is a citizen or resident of a country (or if Participant is considered as such for local law purposes) other than the one in which Participant is currently working and/or residing or if Participant moves to another country after Participant’s Restricted Stock Units are granted, the information contained herein may not be applicable to Participant. Accordingly, Participant should seek appropriate professional advice as to how the relevant laws in Participant’s country may apply to Participant’s situation.

 

-35-


 

AUSTRALIA

Notifications

Securities Law Information: This offer of Restricted Stock Units is being made under Division 1A, Part 7.12 of the Corporations Act 2001 (Cth). Please note that if Participant offers Shares for sale to a person or entity resident in Australia, the offer may be subject to disclosure requirements under Australian law. Participant should obtain legal advice on applicable disclosure obligations prior to making any such offer.

 

Tax Information. The Plan is a plan to which Subdivision 83A-C of the Income Tax Assessment Act 1997 (Cth) (the “Act”) applies (subject to the conditions in that Act).

 

CANADA

Terms and Conditions

Forfeiture upon Termination as Service Provider. The following provision replaces the second paragraph in Section 5 of the Terms and Conditions of the Restricted Stock Units:

In the event Participant ceases to be a Service Provider, regardless of whether such termination is effected by Participant or the Employer, with or without cause, Participant’s right to vest in the Restricted Stock Units and receive Shares under the Plan, if any, will terminate as of the actual Date of Termination. For this purpose, “Date of Termination” shall mean the last day on which Participant is actively employed by the Employer, and shall not include or be extended by any period following such day during which Participant is in receipt of or eligible to receive any notice of termination, pay in lieu of notice of termination, severance pay or any other payments or damages, whether arising under statute, contract or at common law. Notwithstanding the foregoing, if applicable employment standards legislation explicitly requires continued participation in the Plan during a statutory notice period, Participant acknowledges that Participant’s right to participate in the Plan, if any, will terminate effective as of the last day of Participant’s minimum statutory notice period, but Participant will not earn or be entitled to any pro-rated vesting if the vesting date falls after the end of Participant’s statutory notice period, nor will Participant be entitled to any compensation for any lost vesting.

Payable Only in Shares. Notwithstanding any discretion in the Plan, the grant of Restricted Stock Units does not provide any right for Participant to receive a cash payment, and the Restricted Stock Units are payable only in Shares.

The following terms and conditions apply to Service Providers resident in Quebec:

 

Language. The parties acknowledge that it is their express wish that this Agreement, as well as all documents, notices and legal proceedings entered into, given or instituted pursuant hereto or relating directly or indirectly hereto, be drawn up in English.

 

-36-


La Langue. Les parties reconnaissent avoir expressément souhaité que la convention «Agreement», ainsi que tous les documents, avis et procédures judiciaries, éxecutés, donnés ou intentés en vertu de, ou lié, directement ou indirectement à la présente convention, soient rédigés en langue anglaise.

 

Data Privacy. The following provision supplements Section 12 of the Terms and Conditions of the Restricted Stock Units:

 

Participant hereby authorizes the Company and the Company’s representatives to discuss with and obtain all relevant information from all personnel, professional or non-professional, involved with the administration of the Plan. Participant further authorizes the Company, the Employer, or any other Affiliate to disclose and discuss the Plan with their advisors and to record all relevant information and keep such information in Participant’s file. Participant acknowledges and agrees that Participant’s personal information, including any sensitive personal information, may be transferred or disclosed outside the province of Quebec, including to the U.S. If applicable, Participant also acknowledges and authorizes the Company, the Employer, and E*Trade to use technology for profiling purposes and to make automated decisions that may have an impact on Participant or the administration of the Plan.

Notifications

Securities Law Information. Participant is permitted to sell Shares acquired under the Plan through the designated broker appointed by the Company, provided that such sale takes place outside of Canada through facilities of a stock exchange on which the Shares are listed. The Shares are listed on the Nasdaq Global Select Market under the ticker symbol “NTGR.”

Foreign Asset/Account Reporting Information. Canadian residents are required to report any foreign specified property, including cash, Shares and rights to receive Shares (e.g., Restricted Stock Units), annually on Form T1135 (Foreign Income Verification Statement) if the total cost of the individual's foreign specified property exceeds CAD 100,000 at any time during the year. Thus, if the CAD 100,000 cost threshold is exceeded by other foreign property held by the individual, Restricted Stock Units must be reported. Such Restricted Stock Units may be reported at a nil cost.

For purposes of the reporting, Shares acquired under the Plan may be reported at their adjusted cost bases. The adjusted cost basis of a Share is generally equal to the fair market value of such Share at the time of acquisition; however, if Participant owns other Shares (e.g., acquired under other circumstances or at another time), the adjusted cost basis may be different.

Participant should consult his or her personal tax advisor to determine Participant’s exact reporting requirements in this regard.

CHINA

Payment of Restricted Stock Units and Sale of Shares. The following provision supplements Section 2 of the Agreement and applies if Participant is subject to exchange control requirements in China, as determined by the Company in its sole discretion:

-37-


Tax-Related Withholding. Notwithstanding anything to the contrary in the Agreement, upon the vesting of the Restricted Stock Units, Participant shall be entitled to receive Shares; however, Participant understands and agrees that a portion of the Shares otherwise issuable to Participant following the vesting may be sold or otherwise disposed of to satisfy any withholding obligation for Tax-Related Items arising upon vesting at the discretion of the Company or the Employer (pursuant to this authorization by Participant without further consent). Participant will receive the number of whole Shares remaining after Shares are sold or otherwise disposed of for Tax-Related Items and may receive a cash refund of any over-withheld amount equal to a fraction of a Share. The Company reserves the right to withhold for Tax-Related Items by any of the other means set forth in Section 7 of the Agreement.

 

Further, following the sale of the Shares by Participant, the proceeds of the sale of the Shares shall be delivered to Participant through the special exchange control account of the Company or its Affiliate, and the Company and the Employer reserve the right to deduct from such proceeds any amounts necessary to satisfy any Tax-Related Items withholding owed by Participant on the proceeds.

 

Sale Upon Termination. In the event of Participant’s termination as a Service Provider, any Shares held by Participant at termination must be sold within 90 days of Participant’s termination with the Company or any Affiliate, including the Employer. By accepting the Restricted Stock Units, Participant hereby authorizes the Company to instruct its broker to assist with the sale of the Shares and Participant expressly authorizes such broker to complete the sale of such Shares. Participant further agrees to sign any agreements, forms and/or consents that may be requested by the Company (or the Company’s broker) to effectuate the sale of the Shares and to otherwise cooperate with the Company with respect to such matters, provided that Participant shall not be permitted to exercise any influence over how, when or whether any sale occurs. Any Shares that have not been sold by the 90th day following Participant’s termination shall be automatically sold by the Company’s broker on such date (on Participant’s behalf pursuant to this authorization without further consent). Participant understands and acknowledges that neither the Company nor its designated broker is obligated to arrange for the Shares to be sold at a particular price. Upon sale of the Shares, whether prior to or following Participant’s termination as a Service Provider, Participant will receive the cash proceeds from the sale, less any Tax-Related Items, brokerage fees or commissions, in accordance with applicable exchange control laws and regulations.

 

Exchange Control Requirements. Participant understands and agrees that, pursuant to local exchange control requirements, Participant will be required to repatriate the cash proceeds from the sale of Shares acquired upon settlement of the Restricted Stock Units to China. Participant understands that such repatriation of the cash proceeds may need to be effectuated through a special exchange control account established by the Company or any Affiliate, including the Employer, and Participant hereby consents and agrees that any proceeds from the sale of the Shares may be transferred to such special account prior to being delivered to Participant. Participant acknowledges that the Company will deliver the proceeds as soon as possible, but there may be delays in distributing the funds due to exchange control requirements in China. Proceeds may be paid to Participant in U.S. dollars or local currency at the Company’s discretion. If the proceeds are paid in U.S. dollars, Participant will be required to set up a U.S. dollar bank account in China so that the proceeds may be deposited into this account. If the proceeds are paid in local currency,

-38-


the Company is under no obligation to secure any particular currency conversion rate and the Company may face delays in converting the proceeds into local currency due to exchange control restrictions.

Participant further agrees to comply with any other requirements that may be imposed by the Company in the future in order to facilitate compliance with exchange control requirements in China.

 

DENMARK

Terms and Conditions

Danish Stock Option Act. By accepting the Restricted Stock Units, Participant acknowledges that Participant has received an Employer Statement translated into Danish and set forth below, which is being provided to comply with the Danish Stock Option Act, as amended effective January 1, 2019.

Notifications

Foreign Asset/Account Reporting Information. If Participant establishes an account holding Shares or cash outside Denmark, Participant must report the account to the Danish Tax Administration. The form which should be used in this respect may be obtained from a local bank.

 

-39-


 

EMPLOYER STATEMENT

 

ARBEJDSGIVERERKLÆRING

 

Pursuant to Section 3(1) of the Danish Act on Stock Options in employment relations, as amended as of January 1, 2019 (the "Stock Option Act"), you are entitled to receive the following information regarding NETGEAR, Inc.’s (the "Company’s") restricted stock unit program in a separate written statement.

 

This statement contains only the information required to be mentioned under the Stock Option Act while the other terms and conditions of your restricted stock unit grant are described in detail in the Amended and Restated 2016 Long-Term Incentive Plan (the “Plan”) and the Notice of Grant of Restricted Stock Units, which have been given to you.

I henhold til § 3, stk. 1, i lov om brug af køberet eller tegningsret m.v. i ansættelsesforhold, som ændret virkning fra 1. januar 2019 ("Aktieoptionsloven") er du berettiget til i en særskilt skriftlig erklæring at modtage følgende oplysninger om aktieordningen vedrørende Restricted Stock Units hos NETGEAR, Inc. ("Selskabet").

 

Denne erklæring indeholder kun de oplysninger, der er nævnt i Aktieoptionsloven, mens de øvrige vilkår og betingelser for din tildeling af Restricted Stock Units er nærmere beskrevet i "Amended and Restated 2016 Long-Term Incentive Plan" ("Planen") og i "Notice of Grant of Restricted Stock Units", som du har fået udleveret.

 

1.

Date of grant of unfunded right to receive stock upon satisfying certain conditions

 

The grant date of your restricted stock units is the date that the Board of Directors of the Company (the "Board"), a committee or of the Board, or other individuals satisfying applicable laws appointed by the Board (the “Administrator”) approved a grant for you and determined it would be effective.

 

1.

Tidspunkt for tildeling af den vederlagsfri ret til at modtage aktier mod opfyldelse af visse betingelser

 

Tidspunktet for tildelingen af dine Restricted Stock Units er den dato, hvor Selskabets Bestyrelse eller et bestyrelsesudvalg ("Udvalget") godkendte din tildeling og besluttede, at den skulle træde i kraft.

2.

Terms or conditions for grant of a right to future award of stock

 

The grant of restricted stock units will be at the sole discretion of the Board or the appropriate Administrator. Employees of the Company and its affiliates are eligible to participate in the Plan. The Company may decide, in its sole discretion, not to make any grants of restricted stock units to you in the future. Under the terms of the Plan and the Notice of Grant of Restricted Stock Units, you have no entitlement or claim to receive future restricted stock units or other equity awards.

 

2.

Kriterier eller betingelser for tildeling af retten til senere at få tildelt aktier

 

Tildelingen af Restricted Stock Units sker efter bestyrelsens eller det relevante bestyrelsesudvalgs eget skøn. Medarbejdere i Selskabet og dets datterselskaber kan deltage i Planen. Selskabet kan frit vælge fremover ikke at tildele dig Restricted Stock Units. I henhold til bestemmelserne i Planen og Notice of Grant of Restricted Stock Units har du ikke nogen ret til eller noget krav på fremover at få tildelt Restricted Stock Units eller at få andre aktietildelinger.

3.

Vesting Date or Period

 

Generally, your restricted stock units will vest over a number of years, as provided in your Notice of Grant of Restricted Stock Units. Your restricted stock units shall be converted into an equivalent number of shares of the common stock of the Company upon vesting.

 

3.

Modningstidspunkt eller -periode

 

Dine Restricted Stock Units modnes som udgangspunkt over en årrække som anført i Notice of Grant of Restricted Stock Units. På modningstidspunktet konverteres dine Restricted Stock Units til et tilsvarende antal ordinære aktier i Selskabet.

4.

Exercise Price

 

No exercise price is payable upon the vesting of your restricted stock units and the issuance of shares of the Company’s common stock to you in accordance with the vesting schedule described above.

4.

Udnyttelseskurs

 

Der betales ingen udnyttelseskurs i forbindelse med modning af dine Restricted Stock Units, og Selskabets udstedelse af ordinære aktier til dig i overensstemmelse med den ovenfor beskrevne modningstidsplan.

-40-


5.

Your rights upon termination of employment

 

The treatment of your Restricted Stock Units upon termination of employment will be determined under the terms contained in the Plan and the Agreement.

 

5.

Din retsstilling i forbindelse med fratræden

 

Behandlingen af dine Restricted Stock Units i tilfælde af et ophør af dit ansættelsesforhold blive behandlet i Planen en og i “Agreement.”

6.

Financial aspects of participating in the Plan

 

The grant of restricted stock units has no immediate financial consequences for you. The value of the restricted stock units is not taken into account when calculating holiday allowances, pension contributions or other statutory consideration calculated on the basis of salary.

 

Shares of stock are financial instruments and investing in stocks will always have financial risk. The future value of Company shares is unknown and cannot be predicted with certainty.

6.

Økonomiske aspekter ved at deltage i Planen

 

Tildelingen af Restricted Stock Units har ingen umiddelbare økonomiske konsekvenser for dig. Værdien af Restricted Stock Units indgår ikke i beregningen af feriepenge, pensionsbidrag eller andre lovpligtige, vederlagsafhængige ydelser.

 

Aktier er finansielle instrumenter, og investering i aktier vil altid være forbundet med en økonomisk risiko. Den fremtidige værdi af Selskabets aktier kendes ikke og kan ikke forudsiges med sikkerhed.

Stock Plan Services

NETGEAR, Inc.

San Jose, California

Aktieordningsadministrationen

NETGEAR, Inc.

San Jose, Californien

 

 

 

 

-41-


FRANCE

Terms and Conditions

Type of Restricted Stock Units. The Restricted Stock Units are not intended to qualify for specific tax or social security treatment in France and are not considered a qualified award under the French Commercial Code.

 

Consent to Receive Information in English. By accepting the grant of the Restricted Stock Units, Participant confirms having read and understood the Plan and the Agreement, which were provided in the English language. Participant accepts the terms of those documents accordingly.

 

En acceptant le prix, le Participant confirme avoir lu et compris le Plan et ce Contrat, incluant tous leurs termes et conditions, qui ont été transmis en langue anglaise. Le Participant accepte les dispositions de ces documents en connaissance de cause.

Notifications

Foreign Asset/Account Reporting Information. Participant is permitted to hold Shares acquired under the Plan outside of France, provided that Participant declares all foreign accounts, whether open, current or closed, on Participant’s annual income tax return.

GERMANY

Notifications

Exchange Control Information. Cross-border payments in excess of EUR 12,500 must be reported electronically to the German Federal Bank (Bundesbank) on a monthly basis. In case of payments in connection with securities (including proceeds realized upon the sale of Shares), the report must be made by the 5th day of the month following the month in which the payment was received. The form of report (“Allgemeine Meldeportal Statistik”) can be accessed via the Bundesbank’s website (www.bundesbank.de) and is available in both German and English. Participant is responsible for making this report.

Foreign Asset/Account Reporting Information. If Participant’s acquisition of Shares under the Plan leads to a “qualified participation” at any point during the calendar year, Participant will need to report the acquisition when Participant files his or her tax return for the relevant year. A qualified participation is attained if (i) the value of the Shares acquired exceeds EUR 150,000 or (ii) in the unlikely event Participant holds Shares exceeding 10% of the total Shares. However, if the Shares are listed on a recognized U.S. exchange (i.e., the Nasdaq Global Select Market) and Participant owns less than 1% of the Company, this requirement will not apply to Participant.

HONG KONG

Terms and Conditions

-42-


Restriction on Sale of Shares. By accepting the Restricted Stock Units, Participant agrees not to dispose of any Shares acquired under the Plan prior to the six-month anniversary of the Date of Grant under which such Shares were acquired.

Payable Only in Shares. Notwithstanding any discretion in the Plan, the grant of Restricted Stock Units does not provide any right for Participant to receive a cash payment, and the Restricted Stock Units are payable only in Shares.

Notifications

Securities Law Notice. Warning: The contents of this document have not been reviewed by any regulatory authority in Hong Kong. Participant should exercise caution in relation to the offer. If Participant is in any doubt about any of the contents of the Agreement, including this Appendix, or the Plan, Participant should obtain independent professional advice. The grant of Restricted Stock Units does not constitute a public offering of securities under Hong Kong law and is available only to Service Providers. The Agreement, including this Appendix, the Plan and any other incidental communication materials distributed in connection with the Plan have not been prepared in accordance with and are not intended to constitute a “prospectus” for a public offering of securities under the applicable securities legislation in Hong Kong and are intended only for the personal use of Participant and may not be distributed to any other person.

INDIA

Notifications

Exchange Control Information. Participant must repatriate any proceeds from the sale of Shares purchased under the Plan within 90 days of receipt and any dividends received in relation to the Shares to India within 180 days of receipt, or within such other period of time as may be required under applicable regulations, and convert the proceeds into local currency. Participant must obtain a foreign inward remittance certificate (the “FIRC”) from the bank where Participant deposits the foreign currency and maintain the FIRC as evidence of the repatriation of funds in the event the Reserve Bank of India or the Employer requests proof of repatriation.

Foreign Asset/Account Reporting Information. Participant is required to declare any foreign bank accounts and any foreign financial assets (including Shares held outside India) in Participant’s annual tax return. Participant is responsible for complying with this reporting obligation and should speak with a personal legal advisor in this regard.

IRELAND

There are no country-specific provisions.

ITALY

Terms and Conditions

Plan Document Acknowledgment. By accepting the Restricted Stock Units, Participant acknowledges that Participant has received a copy of the Plan and the Agreement and has reviewed the Plan and the Agreement, including this Appendix, in their entirety and fully understands and

-43-


accepts all provisions of the Plan and the Agreement, including this Appendix. Participant further acknowledges that Participant has read and specifically and expressly approves the following sections of the Agreement: Section 2 – Company’s Obligation to Pay; Section 3 – Vesting Schedule; Section 5 – Forfeiture upon Termination as Service Provider; Section 7 – Responsibility for Taxes; Section 9 – No Guarantee of Continued Service; Section 10 – Nature of Grant; Section 12 – Data Privacy Information and Consent; Section 19 – Electronic Delivery; Section 26 - Governing Law; Venue; and Section 27 – Appendix.

Notifications

Foreign Asset/Account Reporting Information. Italian residents who, at any time during the fiscal year, hold foreign financial assets (including Shares) which may generate income taxable in Italy are required to report these assets on their annual tax returns (UNICO Form, RW Schedule) for the year during which the assets are held, or on a special form if no tax return is due. These reporting obligations will also apply to Italian residents who are the beneficial owners of foreign financial assets under Italian money laundering provisions. Participant is responsible for complying with this reporting obligation and should speak with a personal legal advisor in this regard.

Foreign Financial Asset Tax Information. The value of the financial assets held outside of Italy (including Shares) by Italian residents is subject to a foreign asset tax. The taxable amount will be the fair market value of the financial assets (e.g., Shares acquired under the Plan) assessed at the end of the calendar year or on the last day the Shares were held (the tax is levied in proportion to the number of days the Shares were held over the calendar year). The value of financial assets held abroad must be reported in Form RM of the annual tax return.

JAPAN

Notifications

Foreign Asset/Account Reporting Information. Participant is required to report details of any assets held outside of Japan (including any Shares acquired under the Plan) as of December 31 to the extent such assets have a total net fair market value exceeding JPY 50,000,000. Such report will be due by March 15 each year. Participant is responsible for complying with this reporting obligation and should speak with a personal legal advisor in this regard.

KOREA

Notifications

Foreign Asset/Account Reporting Information. Participant must declare all foreign financial accounts (e.g., non-Korean bank accounts, brokerage accounts holding Shares) to the Korean tax authority and file a report with respect to such accounts if the value of such accounts exceeds KRW 500,000,000 (or an equivalent amount in foreign currency).

NETHERLANDS

There are no country-specific provisions.

-44-


NEW ZEALAND

Notifications

 

Securities Law Information. Participant is being offered Restricted Stock Units which, if vested, will entitle Participant to acquire Shares in accordance with the terms of the Agreement and the Plan. The Shares, if issued, will give Participant a stake in the ownership of the Company. Participant may receive a return if dividends are paid.

 

If the Company runs into financial difficulties and is wound up, Participant will be paid only after all creditors and holders of preference shares (if any) have been paid. Participant may lose some or all of Participant’s investment, if any.

 

New Zealand law normally requires people who offer financial products to give information to investors before they invest. This information is designed to help investors to make an informed decision. The usual rules do not apply to this offer because it is made under an employee share scheme. As a result, Participant may not be given all the information usually required. Participant will also have fewer other legal protections for this investment. Participant is advised to ask questions, read all documents carefully, and seek independent financial advice before committing.

 

The Shares are quoted on the Nasdaq Global Select Market (“Nasdaq”). This means that if Participant acquires Shares under the Plan, Participant may be able to sell the Shares on the Nasdaq if there are interested buyers. Participant may get less than the amount Participant invested, if any. The price paid for the Shares will depend on the demand for the Shares.

For information on risk factors impacting the Company’s business that may affect the value of the Shares, Participant should refer to the risk factors discussion on the Company’s Annual Report on Form 10-K and Quarterly Reports on Form 10-Q, which are filed with the U.S. Securities and Exchange Commission and are available online at www.sec.gov, as well as on the Company’s “Investor Relations” website at http://investor.netgear.com/.

POLAND

Notifications

Foreign Asset/Account Reporting Information. Polish residents holding foreign securities (including Shares) and maintaining accounts abroad must report information to the National Bank of Poland on transactions and balances of the securities and cash deposited in such accounts if the value of such transactions or balances exceeds PLN 7,000,000. If required, the reports must be filed on a quarterly basis on special forms available on the website of the National Bank of Poland.

Exchange Control Information. If Participant transfers funds into Poland in excess of a certain threshold (currently EUR 15,000, unless the transfer of funds is considered to be connected with the business activity of an entrepreneur, in which case a lower threshold may apply), the funds must be transferred via a Polish bank account or financial institution. Participant is required to retain the documents connected with a foreign exchange transaction for a period of five (5) years, as measured from the end of the year in which such transaction occurred. Participant is responsible

-45-


for complying with this reporting obligation and should speak with a personal legal advisor in this regard

SINGAPORE

Terms and Conditions

Restriction on Sale of Shares. The Restricted Stock Units are subject to section 257 of the Securities and Futures Act (Chapter 289, 2006 Ed.) (“SFA”) and Participant should not make any subsequent sale of the Shares in Singapore or any offer of such subsequent sale of the Shares subject to the Restricted Stock Units in Singapore, unless such sale or offer is made (i) six months or more after the Date of Grant; (ii) pursuant to the exemptions under Part XIII Division 1 Subdivision (4) (other than section 280) of the SFA; or (iii) pursuant to, and in accordance with, the conditions of any other applicable provisions of the SFA.

Notifications

Securities Law Information. The grant of the Restricted Stock Units is being made pursuant to the “Qualifying Person” exemption” under section 273(1)(f) of the SFA. The Plan has not been lodged or registered as a prospectus with the Monetary Authority of Singapore. The Shares are listed on the Nasdaq Global Select Market, which is located outside of Singapore, under the ticker symbol “NTGR” and Shares acquired under the Plan may be sold through this exchange.

Director Reporting Information. If Participant is a director, associate director or shadow director of an Affiliate in Singapore, Participant is subject to certain notification requirements under the Singapore Companies Act. Among these requirements is an obligation to notify the Singapore Affiliate in writing when receiving or disposing of an interest (e.g., the Restricted Stock Units or Shares) in the Company or in any Affiliate. These notifications must be made within two business days of (i) acquiring or disposing of an interest in the Company or any Parent or Affiliate, (ii) any change in a previously-disclosed interest (e.g., the sale of Shares) or (iii) within two business days of becoming a director, if Participant holds such an interest at that time.

SPAIN

Terms and Conditions

Nature of Grant. This provision supplements Section 10 of the Agreement:

By accepting the Restricted Stock Units, Participant acknowledges that he or she consents to participation in the Plan and has received a copy of the Plan.

Participant understands and agrees that, as a condition of the grant of the Restricted Stock Units, Participant’s termination as a Service Provider for any reason (except death and Disability) will automatically result in the forfeiture of unvested Restricted Stock Units that may have been granted to Participant.

In particular, Participant understands and agrees that the Restricted Stock Units may be forfeited without entitlement to the underlying Shares or to any amount as indemnification in the event of

-46-


Participant’s termination as a Service Provider prior to vesting by reason of, including, but not limited to: resignation, disciplinary dismissal adjudged to be with cause, disciplinary dismissal adjudged or recognized to be without cause, individual or collective layoff on objective grounds, whether adjudged to be with cause or adjudged or recognized to be without cause, material modification of the terms of employment under Article 41 of the Workers’ Statute, relocation under Article 40 of the Workers’ Statute, Article 50 of the Workers’ Statute, unilateral withdrawal by the Employer, and under Article 10.3 of Royal Decree 1382/1985.

Furthermore, Participant understands that the Company has unilaterally, gratuitously and discretionally decided to grant the Restricted Stock Units under the Plan to individuals who are Service Providers. The decision is a limited decision that is entered into upon the express assumption and condition that any grant will not economically or otherwise bind the Company or any Affiliate on an ongoing basis. Consequently, Participant understands that the Restricted Stock Units are granted on the assumption and condition that the Restricted Stock Units and the Shares underlying the Restricted Stock Units shall not become a part of any employment or service contract (either with the Company, the Employer or any Affiliate) and shall not be considered a mandatory benefit or salary for any purpose (including severance compensation).

In addition, Participant understands that the Restricted Stock Units would not be granted to Participant but for the assumptions and conditions referred to above; thus, Participant acknowledges and freely accepts that should any or all of the assumptions be mistaken or should any of the conditions not be met for any reason, then any Restricted Stock Unit grant shall be null and void.

Notifications

Securities Law Information. No “offer of securities to the public,” as defined under Spanish law, has taken place or will take place in the Spanish territory in connection with the Plan or the Shares acquired pursuant thereto. The Agreement (including this Appendix) has not been nor will it be registered with the Comisión Nacional del Mercado de Valores, and it does not constitute a public offering prospectus.

Exchange Control Information. The acquisition of Shares under the Plan must be declared for statistical purposes to the Spanish Dirección General de Comercio e Inversiones (the “DGCI”), the Bureau for Commerce and Investments, which is a department of the Ministry of Economy and Competitiveness. Participant is responsible for making this declaration and for declaring ownership of any Shares with the Directorate of Foreign Transactions each January while the Shares are owned. In addition, Participant must declare the sale of any Shares to the DGCI within one month after the sale.

Foreign Asset/Account Reporting Information. Participant is required to declare electronically to the Bank of Spain any securities accounts (including brokerage accounts held abroad), as well as the Shares held in such accounts if the value of the transactions during the prior tax year or the balances in such accounts as of December 31 of the prior tax year exceed EUR 1,000,000.

Further, to the extent that Participant holds Shares and/or has bank accounts outside Spain with a value in excess of EUR 50,000 (for each type of asset) as of December 31 each year, Participant

-47-


is required to report information on such assets on Participant’s tax return (tax form 720) for such year. After such rights or assets are initially reported, the reporting obligation will apply for subsequent years only if the value of any previously-reported rights or assets increases by more than EUR 20,000. The report must be made by March 31 following the year for which the report is being made.

SWEDEN

Terms and Conditions

 

Authorization to Withhold. The following supplements Section 7 of the Agreement:

Without limiting the Company’s and the Employer’s authority to satisfy their withholding obligations for Tax-Related Items as set forth in Section 7 of the Agreement, by accepting the grant of the Restricted Stock Units, Participant authorizes the Company and/or the Employer to withhold Shares or to sell Shares otherwise deliverable to Participant upon vesting to satisfy Tax-Related Items, regardless of whether the Company and/or the Employer have an obligation to withhold such Tax-Related Items.

SWITZERLAND

Notifications

Securities Law Information. Neither this document nor any other materials relating to the grant of Restricted Stock Units (i) constitutes a prospectus according to articles 35 et seq. of the Swiss Federal Act on Financial Services (“FinSA”) (ii) may be publicly distributed or otherwise made publicly available in Switzerland to any person other than a Service Provider or (iii) has been or will be filed with, approved, or supervised by any Swiss reviewing body according to article 51 of FinSA or any Swiss regulatory authority, including the Swiss Financial Market Supervisory Authority (FINMA).

TAIWAN

Notifications

Securities Law Information. The offer of participation in the Plan is available only for Service Providers, and is not a public offer of securities by a Taiwanese company.

Exchange Control Information. Participant (or the Employer acting on Participant’s behalf) may acquire and remit foreign currency (including proceeds from the sale of Shares and any dividends) into and out of Taiwan up to USD 5,000,000 per year. If the transaction amount is TWD 500,000 or more in a single transaction, Participant must submit a Foreign Exchange Transaction Form and also provide supporting documentation to the satisfaction of the remitting bank.

 

UNITED KINGDOM

Terms and Conditions

 

Responsibility for Taxes. The following supplements Section 7 of the Agreement:

-48-


 

Without limitation to Section 7 of the Agreement, Participant agrees that Participant is liable for all Tax-Related Items and hereby covenants to pay all such Tax-Related Items, as and when requested by the Company or, if different, the Employer or by Her Majesty’s Revenue & Customs (“HMRC”) (or any other tax authority or any other relevant authority). Participant also agrees to indemnify and keep indemnified the Company and, if different, the Employer against any Tax-Related Items that they are required to pay or withhold or have paid or will pay to HMRC (or any other tax authority or any other relevant authority) on Participant’s behalf.

 

Notwithstanding the foregoing, if Participant is a director or executive officer of the Company (within the meaning of Section 13(k) of the Exchange Act), Participant understands that Participant may not be able to indemnify the Company for the amount of any income tax not collected from or paid by Participant within ninety (90) days of the end of the U.K. tax year in which the event giving rise to the Tax-Related Items occurs as it may be considered to be a loan and therefore, it may constitute a benefit to Participant on which additional income tax and National Insurance contributions (“NICs”) may be payable. Participant understands that Participant will be responsible for reporting and paying any income tax due on this additional benefit directly to HMRC under the self-assessment regime and for paying to the Company and/or the Employer (as appropriate) the amount of any NICs due on this additional benefit, which may also be recovered from Participant by any of the means referred to in Section 7 of the Agreement.

 

-49-


 

NETGEAR, INC.

2016 EQUITY INCENTIVE PLAN

NOTICE OF GRANT OF PERFORMANCE SHARES

Unless otherwise defined herein, the terms defined in the NETGEAR, Inc. 2016 Equity Incentive Plan (the “Plan”) will have the same defined meanings in this Notice of Grant of Performance Shares (the “Notice of Grant”) and in the Terms and Conditions of the Performance Shares, attached hereto as Exhibit A (the “Agreement”).

 

%%FIRST_NAME%-% %%LAST_NAME%-%

%%ADDRESS_LINE_1%-%

%%ADDRESS_LINE_2%-%

%%ADDRESS_LINE_3%-%

%%CITY%-%, %%STATE%-% %%ZIPCODE%-%

%%COUNTRY%-%

Participant has been granted a number of Performance Shares, subject to the terms and conditions of the Plan, this Notice of Grant and the Agreement, including any additional terms and conditions for Participant’s country in the appendix thereto (the “Appendix”), as follows:

Date of Grant:

Threshold Number of Performance Shares:

Target Number of Performance Shares:

Maximum Number of Performance Shares:

Performance Period:

Vesting Schedule:

 

[INSERT VESTING SCHEDULE]

By Participant’s acceptance of the Performance Shares and/or the underlying shares of Common Stock (“Shares”) thereto, Participant and NETGEAR, Inc. (the “Company”) agree that this Award is granted under and governed by the terms and conditions of the Plan and the Agreement, including the Appendix, attached hereto as Appendix A, all of which are made a part of this document.

 

-50-


EXHIBIT A

TERMS AND CONDITIONS OF THE PERFORMANCE SHARES

1.
Grant. The Company hereby grants to Participant named in the Notice of Grant the number of Performance Shares set forth in the Notice of Grant, subject to all of the terms and conditions in this Agreement, including the Notice of Grant, Appendix, and the Plan, which are incorporated herein by reference. Depending upon Participant’s country, the terms and conditions in this Agreement may be supplemented or replaced by the terms and conditions in the Appendix applicable to Participants in that country. Subject to Section 21 of the Plan, in the event of a conflict between the terms and conditions of the Plan and the terms and conditions of this Agreement, including the Appendix, the terms and conditions of the Plan will prevail.
2.
Company’s Obligation to Pay.
(a)
General. Each Performance Share represents the right to receive a Share on the date it vests. Unless and until the Performance Shares will have vested in the manner set forth in Sections 3, or 4, or as set forth under the Treatment on Change in Control or Accelerated Vesting provisions in the Notice of Grant, Participant will have no right to payment of any such Performance Shares. Prior to actual payment of any vested Performance Shares, such Performance Share will represent an unsecured obligation of the Company, payable (if at all) only from the general assets of the Company.
(b)
Timing of Payment - General. Any Performance Shares that vest in accordance with Sections 3 or 4 will be paid to Participant (or in the event of Participant’s death, to his or her estate) in whole Shares, subject to Participant satisfying any applicable Tax-Related Items withholding obligations as set forth in Section 7. Subject to the provisions of Section 2(c), such vested Performance Shares will be paid in Shares as soon as practicable after vesting, but in each such case by the fifteenth (15th) day of the third (3rd) month of the calendar year following the calendar year in which the Performance Shares vest.
(c)
Timing of Payment – Section 409A.
(i)
Payment if Deferred Compensation under Section 409A. For U.S. taxpayers, if the Performance Shares are considered to be “deferred compensation” within the meaning of Section 409A (as defined in Section 2(c)(iii) hereof), then except as necessary to satisfy any Tax-Related Items withholding obligations as set forth in Section 7, the vested Performance Shares will be paid upon the earliest of (A) the Scheduled Vesting Date, (B) a date within seventy (70) days following Participant’s “separation from service” within the meaning of Section 409A, (C) a date within sixty (60) days following Participant’s death, (D) Participant’s “disability” within the meaning of Section 409A, or (E) a “change in control event” within the meaning of Treasury Regulation Section 1.409A-3(i)(5). Anything in this Section 2(c)(i) to the contrary notwithstanding, if the payment period set forth in Section 2(c)(i)(B) commences in one calendar year and ends in a second calendar year and the payment is subject to the Release Requirement, then the Performance RSUs shall be paid in the second calendar year.
(ii)
Specified Employee Under Section 409A. Notwithstanding anything in the Plan or this Agreement to the contrary, if (i) the Performance Shares are considered

-51-


deferred compensation subject to Section 409A, (ii) the Performance Shares are payable upon or on a date or period that is by reference to Participant’s “separation from service” within the meaning of Section 409A, as determined by the Company in accordance with Section 409A, and (iii) Participant is a “specified employee” within the meaning of Section 409A at the time of such separation from service, then the payment of such Performance Shares will not be made until the earlier of (x) the date six (6) months and one (1) day following the date of Participant’s separation from service and (y) Participant’s death, to the extent necessary to avoid a prohibited acceleration under Section 409A.
(iii)
Section 409A. For purposes of this Agreement, “Section 409A” means Section 409A of the Code and the final Treasury Regulations and U.S. Internal Revenue Service guidance thereunder, as each may be amended from time to time. It is the intent of this Agreement to comply with the requirements of Section 409A so that none of the Performance Shares provided under this Agreement or Shares payable thereunder will be subject to the adverse tax consequences imposed under Section 409A, and any ambiguities herein will be interpreted to so comply. It is understood that Section 409A is applicable to U.S. taxpayer Participants only. The Company reserves the right, to the extent the Company deems necessary or advisable in its sole discretion, to unilaterally amend or modify this Agreement as may be necessary to ensure that all payouts provided under this Agreement are made in a manner that complies with Section 409A or to mitigate any additional tax, interest and/or penalties or other adverse tax consequences that may apply under Section 409A if compliance is not practical; provided, however, that nothing in this Section 2(c)(iii) creates an obligation on the part of the Company to modify the terms of this Agreement or the Plan, and the Company makes no representation that the terms of Performance Shares will comply with Section 409A or that payments under the Performance Shares will not be subject to taxes, interest and penalties or other adverse tax consequences under Section 409A. In no event whatsoever shall the Company or any of its affiliates be liable to any party for any additional tax, interest or penalties that may be imposed on Participant or any other person by Section 409A or any damages for failing to comply with Section 409A.
3.
Vesting Schedule. Except as provided in Sections 4, and subject to Section 5, the Performance Shares awarded by this Agreement will vest in accordance with the vesting schedule set forth in the Notice of Grant (including, for the avoidance of doubt, the Treatment on Change in Control and Accelerated Vesting provisions). Performance Shares scheduled to vest on a certain date or upon the occurrence of a certain condition will not vest in Participant in accordance with any of the provisions of this Agreement, unless Participant will have been continuously a Service Provider from the Date of Grant until the date such vesting occurs. For the avoidance of doubt, if Participant ceases to be a Service Provider prior to the Scheduled Vesting Date (or, if applicable, any earlier vesting acceleration event), Participant will not earn or be entitled to any pro-rated vesting for any portion of time before the Scheduled Vesting Date (or, if applicable, any earlier vesting acceleration event) during which Participant was a Service Provider, nor will Participant be entitled to any compensation for lost vesting.
4.
Administrator’s Discretion. The Administrator, in its discretion, may accelerate the vesting of some or all of the unvested Performance Shares at any time, subject to the terms of the Plan. If so accelerated, such Performance Shares shall be considered as having vested as of the date specified by the Administrator.

-52-


5.
Forfeiture upon Termination as Service Provider. Notwithstanding any contrary provision of this Agreement, and except as provided in the Notice of Grant (including the vesting acceleration events), if Participant ceases to be a Service Provider for any or no reason (excluding death or Disability), any unvested Performance Shares shall be forfeited immediately upon termination at no cost to the Company, and Participant will have no further rights to Shares or otherwise under this Agreement.

For purposes of the Performance Shares, Participant will cease to be a Service Provider as of the date Participant is no longer actively employed by or providing services to the Company or one of its Affiliates (whether or not later to be found invalid or in breach of applicable employment laws in the jurisdiction where Participant is a Service Provider or the terms of Participant’s service agreement, if any (e.g., active service would not include any contractual notice period or any period of “garden leave” or similar period mandated under employment laws in the jurisdiction where Participant is employed or providing services or the terms of Participant’s employment agreement or service contract, if any)); the Administrator shall have the exclusive discretion to determine when Participant is no longer actively employed or providing services for purposes of the Performance Share grant (including whether Participant may still be considered to be providing services while on a leave of absence).

6.
Payments after Death. Any distribution or delivery to be made to Participant under this Agreement will, if Participant is then deceased, be made to Participant’s designated beneficiary, provided the designation of a beneficiary has been permitted by the Administrator and is valid under Applicable Laws, or if no beneficiary survives Participant or the designation of a beneficiary has not been permitted by the Administrator or is not valid under Applicable Laws, the administrator or executor of Participant’s estate. Any such transferee must furnish the Company with (a) written notice of his or her status as transferee, and (b) evidence satisfactory to the Company to establish the validity of the transfer and compliance with any laws or regulations pertaining to said transfer.
7.
Responsibility for Taxes. Participant acknowledges that, regardless of any action taken by the Company or, if different, Participant’s employer (the “Employer”), the ultimate liability for all income tax, social insurance, payroll tax, fringe benefits tax, payment on account or other tax-related items related to Participant’s participation in the Plan and legally applicable to Participant (“Tax-Related Items”) is and remains Participant’s responsibility and may exceed the amount actually withheld by the Company or the Employer. Participant further acknowledges that the Company and/or the Employer (i) make no representations or undertakings regarding the treatment of any Tax-Related Items in connection with any aspect of the Performance Shares, including, but not limited to, the grant, vesting or settlement of the Performance Shares, the subsequent sale of Shares acquired pursuant to such settlement and the receipt of any dividends; and (ii) do not commit to and are under no obligation to structure the terms of the grant or any aspect of the Performance Shares to reduce or eliminate Participant’s liability for Tax-Related Items or achieve any particular tax result. Further, if Participant is subject to Tax-Related Items in more than one jurisdiction between the Date of Grant and the date of any relevant taxable or tax withholding event, as applicable, Participant acknowledges that the Company and/or the Employer (or former employer, as applicable) may be required to withhold or account for Tax-Related Items in more than one jurisdiction.

-53-


Prior to any relevant taxable or tax withholding event, as applicable, Participant agrees to make adequate arrangements satisfactory to the Company and/or the Employer to satisfy all Tax-Related Items. In this regard, Participant authorizes the Company or its agent to satisfy the obligations with regard to all Tax-Related Items by withholding in Shares to be issued upon settlement of the Performance Shares. In the event that such withholding in Shares is problematic under applicable tax or securities law or has materially adverse accounting consequences, by Participant’s acceptance of the Performance Shares, Participant authorizes the Company and/or the Employer, or their respective agents, to (i) withhold from Participant’s wages or other cash amounts payable to Participant from the Company or the Employer, (ii) sell on Participant’s behalf a whole number of Shares from those Shares issued to Participant as the Company determines to be appropriate to generate cash proceeds sufficient to satisfy the obligation for Tax-Related Items, or (iii) utilize any other method of withholding determined by the Company and permitted by Applicable Laws and the Plan.

Depending on the withholding method, the Company may withhold or account for Tax-Related Items by considering statutory withholding amounts or other applicable withholding rates, including maximum rates applicable in Participant’s jurisdictions(s). In the event of over-withholding, Participant may receive a refund of any over-withheld amount in cash and (with no entitlement to the equivalent in Shares) or, if not refunded, Participant may be able to seek a refund from the local tax authorities. In the event of under-withholding, Participant may be required to pay additional Tax-Related Items directly to the applicable tax authority. If the obligation for Tax-Related Items is satisfied by withholding in Shares, for tax purposes, Participant is deemed to have been issued the full number of Shares subject to the vested Performance Shares, notwithstanding that a number of the Shares is held back solely for the purpose of paying the Tax-Related Items.

Finally, Participant agrees to pay to the Company or the Employer, including through withholding from Participant’s wages or other cash compensation paid to Participant by the Company and/or the Employer, any amount of Tax-Related Items that the Company or the Employer may be required to withhold or account for as a result of Participant’s participation in the Plan that cannot be satisfied by the means previously described. The Company may refuse to issue or deliver the shares or the proceeds of the sale of Shares if Participant fails to comply with Participant’s obligations in connection with the Tax-Related Items.

8.
Rights as Stockholder. Neither Participant nor any person claiming under or through Participant will have any of the rights or privileges of a stockholder of the Company in respect of any Shares deliverable hereunder unless and until such Shares will have been deposited into Participant’s brokerage account with the Company’s designated broker. After such Shares are deposited, Participant will have all the rights of a stockholder of the Company with respect to voting such Shares and receipt of dividends and distributions on such Shares.
9.
No Guarantee of Continued Service. PARTICIPANT ACKNOWLEDGES AND AGREES THAT (EXCEPT IN THE EVENT OF DEATH OR DISABILITY) THE VESTING OF THE PERFORMANCE SHARES PURSUANT TO THE VESTING SCHEDULE HEREOF IS EARNED ONLY BY CONTINUING AS A SERVICE PROVIDER OF THE COMPANY OR THE EMPLOYER THROUGH THE SCHEDULED VESTING DATE AND NOT THROUGH THE ACT OF BEING HIRED, BEING GRANTED THE PERFORMANCE SHARES OR ACQUIRING SHARES HEREUNDER.

-54-


PARTICIPANT FURTHER ACKNOWLEDGES AND AGREES THAT THIS AGREEMENT, THE TRANSACTIONS CONTEMPLATED HEREUNDER AND THE VESTING SCHEDULE SET FORTH HEREIN DO NOT CONSTITUTE AN EXPRESS OR IMPLIED PROMISE OF CONTINUED ENGAGEMENT AS A SERVICE PROVIDER FOR THE VESTING PERIOD, FOR ANY PERIOD, OR AT ALL, AND WILL NOT INTERFERE IN ANY WAY WITH PARTICIPANT’S RIGHT OR THE RIGHT OF THE COMPANY OR THE EMPLOYER TO TERMINATE PARTICIPANT’S RELATIONSHIP AS A SERVICE PROVIDER AT ANY TIME, WITH OR WITHOUT CAUSE.
10.
Nature of Grant. By accepting the Performance Shares, Participant acknowledges, understands and agrees that:
(a)
the Plan is established voluntarily by the Company, it is discretionary in nature and it may be modified, amended, suspended or terminated by the Company at any time, to the extent permitted by the Plan;
(b)
the grant of the Performance Shares is voluntary and occasional and does not create any contractual or other right to receive future grants of performance shares, or benefits in lieu of performance shares, even if performance shares have been granted in the past;
(c)
all decisions with respect to future performance share or other grants, if any, will be at the sole discretion of the Company;
(d)
the Performance Share grant and Participant’s participation in the Plan shall not create a right to continued service with the Employer, the Company or any Affiliate or be interpreted as forming a service contract with the Employer, the Company or any Affiliate;
(e)
Participant is voluntarily participating in the Plan;
(f)
the grant of Performance Shares and the Shares subject to the Performance Shares are not intended to replace any pension rights or compensation;
(g)
the Performance Shares and the Shares subject to the Performance Shares, and the income and value of same, are not part of normal or expected compensation for purposes of, including but not limited to, calculating any severance, resignation, termination, redundancy, dismissal, end-of-service payments, bonuses, long-service awards, holiday pay, pension or welfare benefits or similar payments;
(h)
unless otherwise agreed with the Company, the Performance Shares and the Shares subject to the Performance Shares, and the income and value of same, are not granted as consideration for, or in connection with, the service Participant may provide as a director of an Affiliate;
(i)
the future value of the underlying Shares is unknown, indeterminable and cannot be predicted with certainty;

-55-


(j)
no claim or entitlement to compensation or damages shall arise from forfeiture of the Performance Shares resulting from Participant’s termination as a Service Provider (whether or not later found to be invalid or in breach of Applicable Laws in the jurisdiction where Participant is employed or the terms of Participant’s service agreement, if any), and
(k)
the following provisions apply only if Participant is providing services outside the United States:
(i)
the Performance Shares and the Shares subject to the Performance Shares are not part of normal or expected compensation or salary for any purpose; and
(ii)
Participant acknowledges and agrees that neither the Company, the Employer nor any Affiliate shall be liable for any foreign exchange rate fluctuation between Participant’s local currency and the United States Dollar that may affect the value of the Performance Shares or of any amounts due to Participant pursuant to the settlement of the Performance Shares or the subsequent sale of any Shares acquired upon settlement.
11.
No Advice Regarding Grant. The Company is not providing any tax, legal or financial advice, nor is the Company making any recommendations regarding Participant’s participation in the Plan, or Participant’s acquisition or sale of the underlying Shares. Participant should consult with his or her own personal tax, legal and financial advisors regarding his or her participation in the Plan before taking any action related to the Plan.
12.
Data Privacy Information and Consent.

 

(a)
Data Collection and Usage. The Company and the Employer collect, process and use certain personal information about Participant, including, but not limited to, Participant’s name, home address, telephone number, email address, date of birth, social insurance number, passport or other identification number, salary, nationality, job title, any Shares or directorships held in the Company, details of all Performance Shares or any other entitlement to Shares awarded, canceled, exercised, vested, unvested or outstanding in Participant’s favor (“Data”), for purposes of implementing, administering and managing the Plan. The legal basis, where required, for the processing of Data is Participant’s consent.

 

(b)
Stock Plan Administration Service Providers. The Company transfers Data to E*TRADE Financial Corporate Services, Inc. and certain of its affiliates (“E*TRADE”), which is assisting the Company with the implementation, administration and management of the Plan. The Company may select a different service provider or additional service providers and share Data with such other provider serving in a similar manner. Participant may be asked to agree on separate terms and data processing practices with E*TRADE, with such agreement being a condition to the ability to participate in the Plan.

 

(c)
International Data Transfers. The Company and E*TRADE are based in the U.S., which means that it will be necessary for Data to be transferred to, and

-56-


processed in, the U.S. Participant’s country or jurisdiction may have different data privacy laws and protections than the U.S. The Company’s legal basis for the transfer of Data, where required, is Participant’s consent.

 

(d)
Data Retention. The Company will hold and use Data only as long as is necessary to implement, administer and manage Participant’s participation in the Plan, or as required to comply with legal or regulatory obligations, including under tax, exchange control, labor and securities laws. This period may extend beyond Participant’s period of service with the Employer. When the Company or the Employer no longer need Data for any of the above purposes, they will cease processing it in this context and remove it from all of their systems used for such purposes to the fullest extent practicable.

 

(e)
Voluntariness and Consequences of Consent Denial or Withdrawal. Participation in the Plan is voluntary and Participant is providing the consents herein on a purely voluntary basis. If Participant does not consent, or if Participant later seeks to revoke the consent, Participant’s salary from or employment or service with the Employer will not be affected; the only consequence of refusing or withdrawing consent is that the Company would not be able to grant the Performance Shares under the Plan or administer or maintain Participant’s participation in the Plan.

 

(f)
Data Subject Rights. Participant may have a number of rights under data privacy laws in Participant’s jurisdiction. Depending on where Participant is based, such rights may include the right to (i) request access to or copies of Data the Company processes, (ii) rectify incorrect Data, (iii) delete Data, (iv) restrict the processing of Data, (v) restrict the portability of Data, (vi) lodge complaints with competent authorities in Participant’s jurisdiction, and/or (vii) receive a list with the names and addresses of any potential recipients of Data. To receive clarification regarding these rights or to exercise these rights, Participant can contact Participant’s local human resources representative.
13.
Address for Notices. Any notice to be given to the Company under the terms of this Agreement will be addressed to the Company, in care of its Equity Administrator at NETGEAR, Inc., 350 E. Plumeria Dr., San Jose, CA 95134, U.S.A., or at such other address as the Company may hereafter designate in writing.
14.
Grant is Not Transferable. Except to the limited extent provided in Section 6, this grant and the rights and privileges conferred hereby will not be transferred, assigned, pledged or hypothecated in any way (whether by operation of law or otherwise) and will not be subject to sale under execution, attachment or similar process. Upon any attempt to transfer, assign, pledge, hypothecate or otherwise dispose of this grant, or any right or privilege conferred hereby, or upon any attempted sale under any execution, attachment or similar process, this grant and the rights and privileges conferred hereby immediately will become null and void.
15.
Binding Agreement. Subject to the limitation on the transferability of this grant contained herein, this Agreement will be binding upon and inure to the benefit of the heirs, legatees, legal representatives, successors and assigns of the parties hereto.

-57-


16.
Additional Conditions to Issuance of Stock. If at any time the Company determines, in its discretion, that the listing, registration or qualification of the Shares upon any securities exchange or under any U.S. or non-U.S. federal, state or local law, or the consent or approval of any governmental regulatory authority is necessary or desirable as a condition to the issuance of Shares to Participant (or his estate), such issuance will not occur unless and until such listing, registration, qualification, consent or approval will have been effected or obtained free of any conditions not acceptable to the Company. Where the Company determines that the delivery of the payment of any Shares will violate securities laws or other Applicable Laws, the Company will defer delivery until the earliest date at which the Company reasonably anticipates that the delivery of Shares will no longer cause such violation. The Company will make all reasonable efforts to meet the requirements of any such U.S. or non-U.S. federal, state or local law or securities exchange and to obtain any such consent or approval of any such governmental authority.
17.
Plan Governs. This Agreement is subject to all terms and provisions of the Plan. In the event of a conflict between one or more provisions of this Agreement and one or more provisions of the Plan, the provisions of the Plan will govern.
18.
Administrator’s Authority. The Administrator will have the power to interpret the Plan and this Agreement and to adopt such rules for the administration, interpretation and application of the Plan as are consistent therewith and to interpret or revoke any such rules (including, but not limited to, the determination of whether or not any Performance Shares have vested). All actions taken and all interpretations and determinations made by the Administrator in good faith will be final and binding upon Participant, the Company and all other interested persons. No member of the Administrator will be personally liable for any action, determination or interpretation made in good faith with respect to the Plan or this Agreement.
19.
Electronic Delivery. The Company may, in its sole discretion, decide to deliver any documents related to Performance Shares awarded under the Plan or future Performance Shares that may be awarded under the Plan by electronic means. Participant hereby consents to receive such documents by electronic delivery and agrees to participate in the Plan through any on-line or electronic system established and maintained by the Company or another third party designated by the Company.
20.
Captions. Captions provided herein are for convenience only and are not to serve as a basis for interpretation or construction of this Agreement.
21.
Agreement Severable. In the event that any provision in this Agreement will be held invalid or unenforceable, such provision will be severable from, and such invalidity or unenforceability will not be construed to have any effect on, the remaining provisions of this Agreement.
22.
Language. Participant acknowledges that Participant is sufficiently proficient in English, or has consulted with an advisor who is sufficiently proficient in English, so as to allow Participant to understand the terms and conditions of this Agreement. Furthermore, if Participant has received this Agreement or any other document related to the Plan translated into a language other than English and if the meaning of the translated version is different than the English version, the English version will control.

-58-


23.
Modifications to the Agreement. This Agreement constitutes the entire understanding of the parties on the subjects covered. Participant expressly warrants that he or she is not accepting this Agreement in reliance on any promises, representations, or inducements other than those contained herein. Notwithstanding anything to the contrary in the Plan or this Agreement, the Company reserves the right to impose other requirements on Participant’s participation in the Plan, on the Performance Shares and on any Shares acquired under the Plan, including, but not limited to, any other requirements as may be necessary to comply with Section 409A or to otherwise avoid imposition of any additional tax or income recognition under Section 409A, and to require Participant to sign any additional agreements or undertakings that may be necessary to accomplish the foregoing.
24.
Amendment, Suspension or Termination of the Plan. By accepting this Award, Participant expressly warrants that he or she has received an Award of Performance Shares under the Plan, and has received, read and understood a description of the Plan. Participant understands that the Plan is discretionary in nature and may be amended, suspended or terminated by the Company at any time.
25.
Forfeiture Events. Notwithstanding any provisions to the contrary under the Plan or this Agreement, this Award, any amounts paid thereunder, and any other compensation paid or payable by the Company or any Parent or Subsidiary of the Company to Participant (including, but not limited to, any other awards under the Plan previously granted to Participant) will be subject to reduction, cancellation, forfeiture, recoupment, reimbursement, or reacquisition under the Company’s clawback policy in effect as of the Date of Grant or any other clawback policy of the Company as may be established and/or amended from time to time to comply with Applicable Laws (including, without limitation, pursuant to the listing standards of any national securities exchange or association on which the Company’s securities are listed or as is otherwise required by the Dodd-Frank Wall Street Reform and Consumer Protection Act or other Applicable Laws) (in each case, a “Clawback Policy”). The Company may require Participant to forfeit, return, or reimburse the Company all or a portion of the Award, any amounts paid thereunder, and any such other compensation pursuant to the terms of any applicable Clawback Policy or as necessary or appropriate to comply with Applicable Laws. No other agreement or arrangement with the Company or any Parent or Subsidiary of the Company will supersede a Clawback Policy (including, without limitation, any indemnification agreement or arrangement). Unless this Section 25 specifically is mentioned and waived in another document, no recovery of compensation under a Clawback Policy or otherwise will constitute an event that triggers or contributes to any right of Participant to resign for “good reason” or “constructive termination” (or similar term) under any agreement with the Company or any Parent or Subsidiary of the Company.
26.
Governing Law; Venue. This Agreement shall be governed by the laws of the State of California, without giving effect to the conflict of law principles thereof. For purposes of litigating any dispute that arises under this grant of Performance Shares or this Agreement, the parties hereby submit to and consent to the exclusive jurisdiction of the State of California, and agree that such litigation shall be conducted in the courts of Santa Clara County, California, or the U.S. federal courts for the United States for the Northern District of California, and no other courts, where this grant of Performance Shares is made and/or to be performed.

-59-


27.
Appendix. Notwithstanding any provisions in this Agreement, the Performance Share grant shall be subject to any additional terms and conditions set forth in any Appendix to this Agreement for Participant’s country. Moreover, if Participant relocates to one of the countries included in the Appendix, the additional terms and conditions for such country will apply to Participant, to the extent the Company determines that the application of such terms and conditions is necessary or advisable for legal or administrative reasons. The Appendix constitutes part of this Agreement.
28.
Waiver. Participant acknowledges that a waiver by the Company of breach of any provision of this Agreement shall not operate or be construed as a waiver of any other provision of this Agreement, or of any subsequent breach by Participant or any other Service Provider.
29.
Insider Trading Restrictions/Market Abuse Laws. Participant acknowledges that, depending on Participant’s or Participant’s broker’s country of residence or where the Shares are listed, Participant may be subject to insider trading restrictions and/or market abuse laws, which may affect Participant’s ability to accept, acquire, sell otherwise dispose of Shares or rights to Shares or rights linked to the value of Shares (e.g., phantom awards, futures) during such times as Participant is considered to have “inside information” regarding the Company (as defined by the laws or regulations in Participant’s country). Local insider trading laws and regulations may prohibit the cancellation or amendment of orders Participant places before possessing inside information. Furthermore, Participant could be prohibited from (i) disclosing the inside information to any third party (other than on a “need to know” basis) and (ii) “tipping” third parties or causing them otherwise to buy or sell securities. Participant should keep in mind third parties include fellow employees. Any restrictions under these laws or regulations are separate from and in addition to any restrictions that may be imposed under any applicable Company insider trading policy. Participant is responsible for complying with any applicable restrictions and should speak with a personal legal advisor on this matter.
30.
Foreign Asset/Account Reporting Requirements; Exchange Controls. Participant acknowledges that his or her country may have certain foreign asset and/or account reporting requirements and/or exchange controls that may affect his or her ability to acquire or hold Shares or cash received from participating in the Plan (including from any dividends received or sale proceeds arising from the sale of Shares) in a brokerage or bank account outside Participant’s country. Participant may be required to report such accounts, assets or transactions to the tax or other authorities in his or her country. Participant also may be required to repatriate sale proceeds or other funds received as a result of his or her participation in the Plan to his or her country through a designated bank or broker and/or within a certain time after receipt. Participant acknowledges that it is his or her responsibility to be compliant with such regulations, and Participant should speak with a personal legal advisor for any details.

 

 

-60-


APPENDIX

TO THE

TERMS AND CONDITIONS OF THE PERFORMANCE SHARES

Terms and Conditions

This Appendix includes additional terms and conditions that govern the Performance Shares granted to Participant under the Plan if Participant works and/or resides in one of the countries listed below. If Participant is a citizen or resident of a country (or if Participant is considered as such for local law purposes) other than the one in which Participant is currently working and/or residing or if Participant moves to another country after the Date of Grant, the Company will, in its discretion, determine the extent to which the terms and conditions in this Appendix will apply to Participant.

Unless otherwise provided below, capitalized terms used but not defined in this Appendix shall have the same meanings assigned to them in the Plan and the Agreement, as applicable.

Notifications

This Appendix also includes notifications regarding certain other issues of which Participant should be aware with respect to the Performance Shares granted under the Plan. The information is based on the securities, exchange control and other laws in effect in the respective countries as of July 2021. Such laws are often complex and change frequently. As a result, the Company strongly recommends that Participant not rely on the information in this Appendix as the only source of information relating to the Performance Shares because the information may be out of date at the time that the Performance Shares vest and Shares are issued or such Shares are subsequently sold.

In addition, the information contained herein is general in nature and may not apply to Participant’s particular situation and the Company is not in a position to assure Participant of any particular result. Further, if Participant is a citizen or resident of a country (or if Participant is considered as such for local law purposes) other than the one in which Participant is currently working and/or residing or if Participant moves to another country after Participant’s Performance Shares are granted, the information contained herein may not be applicable to Participant. Accordingly, Participant should seek appropriate professional advice as to how the relevant laws in Participant’s country may apply to Participant’s situation.

-61-


AUSTRALIA

Notifications

Securities Law Information: This offer of Performance Shares is being made under Division 1A, Part 7.12 of the Corporations Act 2001 (Cth). Please note that if Participant offers Shares for sale to a person or entity resident in Australia, the offer may be subject to disclosure requirements under Australian law. Participant should obtain legal advice on applicable disclosure obligations prior to making any such offer.

Tax Information. The Plan is a plan to which Subdivision 83A-C of the Income Tax Assessment Act 1997 (Cth) applies (subject to the conditions in that Act).

-62-


EX-21.1 3 ntgr-ex21_1.htm EX-21.1 EX-21.1

 

Exhibit 21.1

Subsidiaries and Affiliates of the Registrant

 

 

NETGEAR, Inc.

Infrant Technologies, LLC

SKIPJAM CORP
NETGEAR International, Inc.
Netgear Deutschland GmbH
NETGEAR FRANCE SAS
NETGEAR HOLDINGS LIMITED (IRELAND)
NETGEAR INTERNATIONAL LTD
NETGEAR ASIA PTE. LIMITED (SINGAPORE BRANCH)
NETGEAR HONG KONG LIMITED
NETGEAR NEW ZEALAND
NETGEAR POLAND SP ZOO
Netgear Switzerland GmbH
NETGEAR U.K. LTD
Netgear (Beijing) Network Technology Co., Ltd
NETGEAR AUSTRALIA PTY LTD.
NETGEAR Japan GK
Netgear Netherlands B.V.
Netgear Taiwan Co., Ltd.
NETGEAR Technologies India Private Limited
Netgear Asia Holdings Ltd.
NETGEAR Research India Pvt. Ltd.
NETGEAR Canada Ltd.
Meural, Inc.

 

 

 


EX-23.1 4 ntgr-ex23_1.htm EX-23.1 EX-23.1

 

Exhibit 23.1

 

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

 

We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (No. 333-107718, 333-136892, 333-136895, 333-151638, 333-160869, 333-168349, 333-181892, 333-196579, 333-211795, 333-225327, 333-229784, 333-240238, 333-266581 and 333-273721) of NETGEAR, Inc. of our report dated February 16, 2024 relating to the financial statements, financial statement schedule, and the effectiveness of internal control over financial reporting, which appears in this Form 10-K.

 

 

/s/ PricewaterhouseCoopers LLP

San Jose, California

February 16, 2024

 

 


EX-31.1 5 ntgr-ex31_1.htm EX-31.1 EX-31.1

 

EXHIBIT 31.1

CHIEF EXECUTIVE OFFICER CERTIFICATION

I, Charles (CJ) Prober, certify that:

1.
I have reviewed this Annual Report on Form 10-K 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: February 16, 2024

 

 

 

/s/ CHARLES (CJ) PROBER

 

 

Charles (CJ) Prober

 

 

Chief Executive Officer and Director

 

 

NETGEAR, Inc.

 

 

 

 

 


EX-31.2 6 ntgr-ex31_2.htm EX-31.2 EX-31.2

 

EXHIBIT 31.2

CHIEF FINANCIAL OFFICER CERTIFICATION

I, Bryan D. Murray, certify that:

1.
I have reviewed this Annual Report on Form 10-K 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: February 16, 2024

 

 

 

/s/ BRYAN D. MURRAY

 

 

Bryan D. Murray

 

 

Chief Financial Officer

 

 

NETGEAR, Inc.

 

 


EX-32.1 7 ntgr-ex32_1.htm EX-32.1 EX-32.1

 

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 Annual Report of NETGEAR, Inc. (the “Company”) on Form 10-K for the year ended December 31, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Charles (CJ) Prober, 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: February 16, 2024

 

By:

 

/s/ CHARLES (CJ) PROBER

 

 

Charles (CJ) Prober

 

 

Chief Executive Officer and Director

 

 

NETGEAR, Inc.

 

This certification accompanies the Form 10-K 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-K), irrespective of any general incorporation language contained in such filing.

 


EX-32.2 8 ntgr-ex32_2.htm EX-32.2 EX-32.2

 

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 Annual Report of NETGEAR, Inc. (the “Company”) on Form 10-K for the year ended December 31, 2023, 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: February 16, 2024

 

By:

 

/s/ BRYAN D. MURRAY

 

 

Bryan D. Murray

 

 

Chief Financial Officer

 

 

NETGEAR, Inc.

 

This certification accompanies the Form 10-K 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-K), irrespective of any general incorporation language contained in such filing.

 

 

 


EX-97.1 9 ntgr-ex97_1.htm EX-97.1 EX-97.1

Exhibit 97.1

NETGEAR, INC.

COMPENSATION RECOVERY POLICY

As adopted on October 16, 2023

NETGEAR, Inc. (the “Company”) is committed to strong corporate governance. As part of this commitment, the Company’s Compensation Committee of the Board of Directors (the “Committee”) has adopted this Compensation Recovery Policy (the “Policy”). The Policy is intended to further the Company’s pay-for-performance philosophy and to comply with applicable law by providing rules related to the reasonably prompt recovery of certain compensation received by Covered Executives in the event of an Accounting Restatement. The application of the Policy to Covered Executives is not discretionary, except to the limited extent provided below, and applies without regard to whether a Covered Executive was at fault. Capitalized terms used in the Policy are defined below.

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

Persons Covered by the Policy

The Policy is binding and enforceable against all “Covered Executives,” which means each individual who is or was previously designated as an “officer” by the Board in accordance with Exchange Act Rule 16a-1(f) (a “Section 16 Officer”). See “Compensation Covered by the Policy” below for incentive compensation received by a Covered Executive that may be subject to recovery under the Policy.

Administration of the Policy

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

Accounting Restatements Requiring Application of the Policy

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

Compensation Covered by the Policy

The Policy applies to certain Incentive-Based Compensation that is Received on or after October 2, 2023 (the “Effective Date”), during the Covered Period while the Company has a class of securities listed on a national securities exchange. Incentive-Based Compensation is considered “Clawback Eligible Incentive-Based Compensation” if the Incentive-Based Compensation is Received by a person after such person became a Section 16 Officer and the person served as a Section 16 Officer at any time during the performance period for the Incentive-Based Compensation. The “Excess Compensation” that must be recovered is the amount of Clawback Eligible Incentive-Based Compensation that exceeds the amount of Clawback Eligible Incentive-Based Compensation that otherwise would have been Received had such Clawback Eligible Incentive-Based Compensation been determined based on the restated amounts. Excess Compensation must be computed without regard to any taxes paid.

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


Incentive-Based Compensation” means any compensation that is granted, earned, or vested based wholly or in part upon the attainment of a Financial Reporting Measure. For the avoidance of doubt, no compensation that is potentially subject to recovery under the Policy will be earned until the Company’s right to recover under the Policy has lapsed. The following items of compensation are not Incentive-Based Compensation under the Policy: salaries, bonuses paid solely at the discretion of the Committee that are not paid from a bonus pool that is determined by satisfying a Financial Reporting Measure, bonuses or portions of bonuses paid solely upon satisfying one or more subjective standards such as MBOs and/or completion of a specified employment period, non-equity incentive plan awards earned solely upon satisfying one or more strategic measures or operational measures, and equity awards for which the grant is not contingent upon achieving any Financial Reporting Measure performance goal and vesting is contingent solely upon completion of a specified employment period (e.g., time-based vesting equity awards) and/or attaining one or more non-Financial Reporting Measures.

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

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

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

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

Repayment of Excess Compensation

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

1.
requiring reimbursement of cash Incentive-Based Compensation previously paid;
2.
seeking recovery of any gain realized on the vesting, exercise, settlement, sale, transfer, or other disposition of any equity-based awards, without regard to whether such awards are Incentive-Based Compensation;
3.
offsetting the amount to be recovered from any unpaid compensation to be paid by the Company or any affiliate of the Company to the Covered Executive;
4.
cancelling outstanding vested or unvested equity awards, without regard to whether such awards are Incentive-Based Compensation; and/or
5.
taking any other remedial and recovery action permitted by law, as determined by the Committee.

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

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


doubt, any decisions of the Company to discipline or terminate the employment of a Covered Executive are independent of determinations under this Policy. For example, if an Covered Officer was involved in activities that led to an Accounting Restatement, the Company’s decision as to whether to not to terminate such Covered Executive’s employment would be made under its employment arrangements with such Covered Executive and the requirement to apply this no-fault and non-discretionary clawback policy should bear no weight on whether any such termination was or was not a termination for cause (other than in a circumstance where the termination of employment was due to the Covered Executive’s failure to comply with their obligations under the Policy).

Limited Exceptions to the Policy

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

1.
The direct expense paid to a third party to assist in enforcing the Policy would exceed the amount to be recovered. Before reaching this conclusion, the Company must make a reasonable attempt to recover such Excess Compensation, document such reasonable attempt(s) to recover, and provide that documentation to the Exchange; or
2.
Recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the legal requirements as such.

Other Important Information in the Policy

The Policy is in addition to the requirements of Section 304 of the Sarbanes-Oxley Act of 2002 that are applicable to the Company’s Chief Executive Officer and Chief Financial Officer, as well as any other applicable laws, regulatory requirements, rules, or pursuant to the terms of any existing Company policy or agreement providing for the recovery of compensation.

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

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

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

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

 


GRAPHIC 10 img115961562_0.jpg GRAPHIC begin 644 img115961562_0.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BJU_J%GI5C+>W]U%;6L0R\LKA54?4US.E?%'P5K6HII]AK]N]T[;41T>/>? M0%U )^AYH Z^BBLW7M?TOPSI4FIZQ=K:V<;*K2%6;DG "@D_@* -*BN#A^, M_@"XGC@AUYGED8(B+97!+,3@ ?NZ[R@ HKGKGQOX=M;BXA>_9_LS;;B2"WEE MB@/<22(I5".^XC%;EO<07=M'<6TTZA=16MK$,O+*X55_$UF6/B_0]0O8K.&[>.YF4M M#'=6\MN9@.Z>8J[_ /@.: -RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH YW7_"-GXHU*T?6&^TZ;:+OCL""(WF/\;\_-@< =.6SG/'G M7QD^'GARW\&G4M(TFWLM5BGACMTLHA&9R[A=FU>">S-N*$*0&QP2,@ M'Z5X3\1U^(_A/4[3Q;+JEEJNG6+\1):A(X"WRY,9)(SG&\,6&<9&: /:-#BO M(/#^FPZB_F7T=K$MP^<[I @#'/US7DOQ)\;>"Y_&:^&_%=O>7>FV,0=DMB0H MN&[N5=6^5.!C/WVR.!7J/A;Q!!XI\+Z?K=NA2.[BWE"<[&!(9<]\,",^U9VL M_#CP?KSS27^@6;3S,6DGC3RY&8]6++@D_6@#G/!O@KX6:E);Z[X7LH)Y;619 M$<74[-$XY&Y'?@]QD5-\:?%UQX5\"N+&4Q7VH2?9HI%.&C4@EV'O@8SV+ UY M?K_AJ_\ @CXWTS7M(NYIM$N9O+<.>=O\43XX/&2I]1[<[7[3._[/X9QGR]]S MN^N(L?UH ]:\#:'!H/@;2=-CB4;;5&FX^_(PRY/U)->??#757\/?$WQ+X!9C M]@25[K3T)XA!(8H/;:X./]D^M>PQ!5B15^Z% 'TKP. LW[6\QC^[@[\>GV(? MUQ0![]7G/QI\77'A7P*XL93%?:A)]FBD4X:-2"78>^!C/8L#7HU>!_M,[_L_ MAG&?+WW.[ZXBQ_6@#UKP-H<&@^!M)TV.)1MM4:;C[\C#+D_4DUY]\-=5?P]\ M3?$O@%F/V!)7NM/0GB$$AB@]MK@X_P!D^M>PQ!5B15^Z% 'TKP. LW[6\QC^ M[@[\>GV(?UQ0!KZKJ9\:?'^P\.R'?I&A W#P_P ,DZIG<1WPS*.?0^M==\7= M+&H_#G4KB,E+O3@M];3*<-$\9R2#V.WN>/B%^'?B4MT_LNY'_ )":@"M\-_%#^+_ NG:K.1]J*F*XP,?O$."?QP#^ M-=77D?[.N_\ X5S=;NG]IR[?IY7 M^_\ *\S;MD5_NY&<[<=>]>/_ /#,O_4W?^4W_P"VT ?0%%>#?L[:KJ&I6&K: M1<7DGV'3UB:VC0!=A=I"_(&3D^N:]P^Q_P#3S4#;NRK]3P* -FBJWV/\ MZ>;C_OY1]C_Z>;C_ +^4 6:*K?8_^GFX_P"_E'V/_IYN/^_E %FBJWV/_IYN M/^_E'V/_ *>;C_OY0!9HJM]C_P"GFX_[^4?8_P#IYN/^_E %FBJWV/\ Z>;C M_OY1]C_Z>;C_ +^4 6:*K?8_^GFX_P"_E'V/_IYN/^_E %FBJWV/_IYN/^_E M'V/_ *>;C_OY0!9HJM]C_P"GFX_[^4?8_P#IYN/^_E %FBJWV/\ Z>;C_OY1 M]C_Z>;C_ +^4 6:*K?8_^GFX_P"_E'V/_IYN/^_E %FBJWV/_IYN/^_E'V/_ M *>;C_OY0!9HJM]C_P"GFX_[^4?8_P#IYN/^_E %FBJWV/\ Z>;C_OY1]C_Z M>;C_ +^4 6:*K?8_^GFX_P"_E'V/_IYN/^_E %FBJWV/_IYN/^_E'V/_ *>; MC_OY0!9HJM]C_P"GFX_[^4?8_P#IYN/^_E %FBJWV/\ Z>;C_OY1]C_Z>;C_ M +^4 6:*K?8_^GFX_P"_E'V/_IYN/^_E %FBJWV/_IYN/^_E'V/_ *>;C_OY M0!9HJM]C_P"GFX_[^4?8_P#IYN/^_E %FBLF_1[<1A9YFW9)W/GIBK4-J9(8 MW-S<9903AZ +E%5OL?\ T\W'_?RC['_T\W'_ '\H LT56^Q_]/-Q_P!_*/L? M_3S;C_OY0!9HJM]C_ .GFX_[^4?8_^GFX_P"_E %F MBJWV/_IYN/\ OY1]C_Z>;C_OY0!9HJM]C_Z>;C_OY1]C_P"GFX_[^4 6:*K? M8_\ IYN/^_E'V/\ Z>;C_OY0!9HJM]C_ .GFX_[^4?8_^GFX_P"_E %FBJWV M/_IYN/\ OY1]C_Z>;C_OY0!9HJM]C_Z>;C_OY1]C_P"GFX_[^4 6:*K?8_\ MIYN/^_E'V/\ Z>;C_OY0!9HJM]C_ .GFX_[^4?8_^GFX_P"_E %FBJWV/_IY MN/\ OY1]C_Z>;C_OY0!9HJM]C_Z>;C_OY1]C_P"GFX_[^4 6:*K?8_\ IYN/ M^_E'V/\ Z>;C_OY0!9HJM]C_ .GFX_[^4?8_^GFX_P"_E %FBJWV/_IYN/\ MOY1]C_Z>;C_OY0!9HJM]C_Z>;C_OY1]C_P"GFX_[^4 6:*K?8_\ IYN/^_E' MV/\ Z>;C_OY0!9HJM]C_ .GFX_[^4?8_^GFX_P"_E %FBJWV/_IYN/\ OY1] MC_Z>;C_OY0!9HJM]C_Z>;C_OY1]C_P"GFX_[^4 6:*K?8_\ IYN/^_E4K]'M MQ&%GF;=DG<^>F* -:BHX&+P1LQR2H)/X5)0 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!4FU3 M3[>^AL9[ZVBO)QF*W>95DD'JJDY/X5S_ ,298$^'NLP2H9);NV:VMH5&YI9G M&V-5'4G<0>/3VJUXB\#>&_%<\,^M:7''_$+S1Z1J]I>20DATBD!8>^.N/?I6S7%7?PD\"7U^][/X M=@,[MN;9+(BD_P"XK!?TH S?'=O;>/-1TOPI8LMREM?)>ZG-&=R6T2!AL)' M=]V .N,DC%)\;/"<_BCP([V41DO=.D^TQHHRSK@AU'O@Y]]N*[W3=+L-'LDL M]-LX+2V3[L4"!%'O@=_>K= '/^"M=@U_P1I6JI*I$EJOG'/W'48<'Z,#7G7P MQTI_$'Q*\3>/70_8))I+;3W(_P!:,@%Q[!5 _P"!'TKT*?P)X;N)KB1M.*+< MMOGAAN)8X9F[EXE8(Q/?(.:WX((;6WCM[>)(88U"I'&H55 Z =!0!%-J-C; M7D%G/>V\5U<9\F%Y55Y,==JDY/X5P'QL\)S^*/ CO91&2]TZ3[3&BC+.N"'4 M>^#GWVXKH-:\!:+KWBS2O$EZ+C[?INWR0DF$;:Q9=PQSAB3P1[YKJ* .?\%: M[!K_ ((TK54E4B2U7SCG[CJ,.#]&!KSKX8Z4_B#XE>)O'KH?L$DTEMI[D?ZT M9 +CV"J!_P "/I7H4_@3PW<37$C:<46Y;?/##<2QPS-W+Q*P1B>^0BE7<#Z'Z^]9UAX0T/3;Z.]ALWDNHEVQ375Q)_V9_\ CZ\2_P"Y;?SDKZ$H M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LS5_^6/\ P+^E:=9F MK_\ +'_@7]* +UM_QZP_[@_E4M16W_'K#_N#^52T %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !6/I7_ !]-_N'^8K8K'TK_ (^F_P!P_P Q0!L4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &9J_P#RQ_X%_2KU MM_QZP_[@_E5'5_\ EC_P+^E7K;_CUA_W!_*@"6BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH Q]*_X^F_W#_,5L5CZ5_Q]-_N'^8K8H **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH *\H^)VKZG8>);:*RU&[MHS9JQ2&=D M!.]QG /7@?E7J]>-_%G_ )&JU_Z\D_\ 0WKHPJ3J:G)C6U2T.7_X277O^@WJ M7_@4_P#C37\0ZU)C?K&H-CINN7/]:S:*]/ECV/'YY=S3'B375 UK40!P +I M_P#&E_X277O^@WJ7_@4_^-9=%'+'L'/+N?1_A^62;PUI4LKM)(]G"SNYR6)0 M$DGN:T:R_#7_ "*NC_\ 7E#_ .@"M2O&E\3/H8?"@HHHJ2@HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^>_V9_\ CZ\2_P"Y M;?SDKZ$KY[_9G_X^O$O^Y;?SDKZ$H **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "LS5_^6/_ +^E:=9FK_\L?\ @7]* +UM_P >L/\ N#^52U%; M?\>L/^X/Y5+0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8^E?\ M?3?[A_F*V*Q]*_X^F_W#_,4 ;%%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110!F:O_ ,L?^!?TJ];?\>L/^X/Y51U?_EC_ ,"_I5ZV_P"/6'_< M'\J ):*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'TK_ (^F M_P!P_P Q6Q6/I7_'TW^X?YBMB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ KQOXL_P#(U6O_ %Y)_P"AO7LE>-_%G_D:K7_KR3_T-ZZ<)_$./'?P3@Z* M**],\8**** /HSPU_P BKH__ %Y0_P#H K4K+\-?\BKH_P#UY0_^@"M2O%E\ M3/HX?"@HHHJ2@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH ^>_P!F?_CZ\2_[EM_.2OH2OGO]F?\ X^O$O^Y;?SDKZ$H **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "LS5_\ EC_P+^E:=9FK_P#+ M'_@7]* +UM_QZP_[@_E4M16W_'K#_N#^52T %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !6/I7_'TW^X?YBMBL?2O^/IO]P_S% &Q1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 9FK_\L?\ @7]*O6W_ !ZP_P"X M/Y51U?\ Y8_\"_I5ZV_X]8?]P?RH EHHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** ,?2O^/IO]P_S%;%8^E?\?3?[A_F*V* "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH ***H:QK-EH6G/>WTNR-> !]YSV4#N::3;LA-I*['ZI MJEIH]A)>WLPCA0=>Y/8 =S7@_BCQ!+XIUS[7Y/EJ%$,,:\G:"2,^IR33O$7B M/4/%FJ*SJWE[MMO;)D[<_P V/K7H_@?P&FC*FI:FBOJ!&4C/(@_Q;W[5W0C' M#QYI;GFSG+%2Y(?"CR[_ (1K7O\ H":E_P" K_X4U_#VM1XWZ/J"YZ;K9Q_2 MOHZLS5_^6/\ P+^E1]"CPWKK $:+J)!Y!%J_^%+_ ,(UKW_0 M$U+_ ,!7_P *^A[;_CUA_P!P?RJ6CZY+L']GQ_F,[P_%)#X:TJ*5&CD2SA5T M<8*D( 01V-:-%% M)?\ [^*OVK9_Q)=NW/_+UG.?\ @%3Q_%[R MXD3^P\[5 S]K_P#L*\QHK7ZM2[&'URM_-^"/4/\ A_6OFFOHSPU_R*NC_P#7E#_Z *YL32A!)Q1V M8.O4J2:F[FI1117&>@%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8^E?\ M'TW^X?YBMBL?2O\ CZ;_ '#_ #%;% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445C M^(O$=EX;T\W-VVYVR(H5/S2-Z#V]3VII-NR%*2BKLEUW7K+P]IS7E[)@=(XQ M]Z1O0"O#=:UO4_%NL*\BL[,VRWMH\D(#V [GU/>FZEJ>J^+M;5G5IKB5MD,$ M8X0>@']?Q->M>#/!4'AR 7-R%FU)U^9^HC']U?ZGO7A3IQIQY8A69J_P#R MQ_X%_2M.LS5_^6/_ +^E267K;_CUA_W!_*I:BMO^/6'_<'\JEH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M^>_V9_\ CZ\2_P"Y;?SDKZ$KY[_9G_X^O$O^Y;?SDKZ$H **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "LS5_^6/_ +^E:=9FK_\L?\ @7]* +UM M_P >L/\ N#^52U%;?\>L/^X/Y5+0 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %8^E?\?3?[A_F*V*Q]*_X^F_W#_,4 ;%%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% 'E_P 8?^8-_P!M_P#VG7E]>F_%^:)YM)A61#+& M)BZ!N5!V8R.V<'\J\RKU<-_"1X>,_C2_KH%%%%;G,%?1GAK_ )%71_\ KRA_ M] %?.=?1GAK_ )%71_\ KRA_] %<>,^%'H9?\4C4HHHKSSU0HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@#'TK_ (^F_P!P_P Q6Q6/I7_'TW^X?YBMB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHKG?%?BVT\,666Q+>R#]S #U]SZ#^=5&+D[(F)7-UJWB_70S!KB[G.U(UZ(/0>@' M_P!$K3PQ987$M[(/WTY'7_ &5]%_G7 M;[N'CWD>;[^+EVBB+PAX.MO#-KYC[9M0D7][-CA?]E?0?S_2NGHHKBE)R=V> ME"$81Y8[!1114E!69J__ "Q_X%_2M.LS5_\ EC_P+^E %ZV_X]8?]P?RJ6HK M;_CUA_W!_*I: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** ,KQ#XCTKPMI,FIZQ=K;6R':"1DN MQZ*H')/L*X;2?CSX+U74DLF>^LO,;:LUW"JQDGIDJQP/<@#UKN+[PYI^IZW: MZI?Q_:7M(RMM#* T<3$Y9PN/O$ #)Z <8R:X?XU^';+6O",44-C'-KLES%#I MVQ0)&8L-RY_N[-Q.>!C/:@#T[K6%J_BO3])U*WTH)<7NJW"EX[&S4/*4'5CD MA47W8@58L(_^$>\)6L=[-YO]G6*+/+_>\N,;F_'!->7? N>?Q%J'BGQ=?_/> MWMTL(8\^6@&[8/;!0?\ 10!Z5I7BJPU35)M)>*XL=5A02/8WBA9-A_C4J2K MKGC*DX[UMDA5+,0 !DD]J\=^.LT_A^7PQXML#LO;"\,.X<;U9=VT^Q"L/^!& MK'QN\8-9?#6U73Y2C:X54.#@^05W-^8*CZ,: .PC\>V-Y'<7.E:9JFJ6%NQ2 M2]LX4:+(^]MW,&DQZHK5O:3J^GZ[ID.I:9=1W-I,,I(AX/J#W!'<'D53\):7 M'HOA#2--B0(MO:1J0!U;:"Q^I))_&O+O 6HMX<^-WBGP@K;;"[D>[@B[1R$! M_E'8%&/_ 'R* /:J0D*I9B ,DGM2UY7\>_$L^A^!%L;60QSZI+Y#,#@B(#+ MX^ORK]&- '4Q^/;&\CN+G2M,U35+"W8I)>V<*-%D?>V[F#28]45JWM)U?3]= MTR'4M,NH[FTF&4D0\'U![@CN#R*I^$M+CT7PAI&FQ($6WM(U( ZMM!8_4DD_ MC7EW@+46\.?&[Q3X05MMA=R/=P1=HY" _P H[ HQ_P"^10!ZOKOB'3/#>G_; M=3N/*C9Q'&JJ6>5ST1%'+,?05FKXULX;VTM=6T_4-'-Z_EVLE\B".5ST7:?>W^O[/3+.2\O[N"TM8\;YIY!&BY( RQX&20/QK'_ .$[\'_] M#7H?_@QA_P#BJ /&_P!F?_CZ\2_[EM_.2OH2OGO]F?\ X^O$O^Y;?SDKZ$H M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LS5_\ EC_P+^E:=9FK M_P#+'_@7]* +UM_QZP_[@_E4M16W_'K#_N#^52T %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !6/I7_'TW^X?YBMBL?2O^/IO]P_S% &Q1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%<5XE^(VG:/OMK#;>W@X.T_NT/N>_T'YBJA M"4W:*(G4C35Y,ZV]OK73K5[F\GC@A3J[G _^N?:O+_$OQ0FN-]KH2F&+H;EQ M\[?[H[?4\_2N/OM2UGQ9J:"9IKN=CB.&->%_W5'3Z_G7>>&OAK7?+25EW/,)C/+_I,_F/YK']Z^3O88SR M>IY'YU%7T1J/A;1-6@MH;RP1HK4$0HC-&$!QG 4CT%9__"N_"O\ T"O_ "8E M_P#BJM8R%M49RR^I?1H\'HKVK4? ?AJ#RO*TW;NSG]_(?3_:JU!\/?"SP1LV MEY)4$G[1+Z?[U/ZY#LQ?V?5[K^OD>%UZ?X)^(<4,%OI&L%8TC41P7(X & K M^GU_/UKJ?^%=^%?^@5_Y,2__ !5<#XP^'L^C^9?:6'GL.K)U>$?U7W[=_6DZ MM*M[K&J%?#^_'4]E!#*&4@@C(([TM>(^$/'MUH#)9WF^YT[. NQ]JXZM&5-Z['?0Q$:JTW+-%%%9&X4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% &/I7_'TW^X?YBMBL?2O^/IO]P_S%;% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%'(#;6Y6;4G7Y4ZB,?WF_H.]5"#F[(B%_VF]!_/\ 6O';:VU;Q?KI52UQ=SG<\C=$'J?0#_ZP MIVFZ;JOB[6V5&::XE;?-/(>$'J3Z>WX"O;_#OARR\-Z>+:T7=(V#+,P^:1O? MV]!VKM;CAXV6LCSDIXN5WI%$?ACPO9>&;#R8 )+AP#-.1RY_H/:MRBBN&4G) MW9Z48J*Y8[!1112*"BBB@ K,U?\ Y8_\"_I6G69J_P#RQ_X%_2@"];?\>L/^ MX/Y5+45M_P >L/\ N#^52T %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 (P+(0&*DC&X=1[\UX M1\3/!_BOPQ*/&^D>*]2O7LL"1;EAOB0D9P% 0IG&5V@=^:];U;QGX=T+6+;2 MM5U6"SO+E-\2394%O2>,?@E>:ND82XO-(N0R)T$@1T;'MN4XKF/V<"O_ @6 MH@?>_M1\_3RHL?UKT3PAXX'@+34_B.IH1^$4O^ M-<7\9K>>+X>_#KS ?W5AY,]#\*:&I!GRU>Y5OJ1'C^1KV+4/%>AZ5KECHM]J,4&HW MW_'M P.7R<#D# R1@9(R>!7/_%GP=+XS\$3VEHH;4+5Q"6P:?]K:=X^5C!WX]!9A?YD5Z9X+\7Z??^ K34+Z[BM9 M;* 0Z@L[!&@E0;6#@\CD9&?45RWPM\/W.H>+?$'Q OK>2%-3E=-.CE7#& MG M>0>F0J ?0]B* .;^&J-%^T7XP6;AR+PKGT-PA'Z5ZWX_<)\.O$I;I_9ER/SC M8?UK@?$VEMX*^,NG>-]I71=1'V74)0/EMW9=@9O120ASZ@^HK>^+.KB;P;+H M&E$7>L:UM@M;:%@S,A(+/@=%V@_,>.10!C_L[1NGPXN6?.U]2E9/ILC'\P:] M;KG_ 1X:3PCX.T[1597D@CS,Z]&D8[F(]LDX]L5T% &/XI\-V?B[PY=Z'?R M3QVMULWO P#C:ZN,$@CJH[5YO_PSCX/_ .@EKG_?^'_XU7L%% 'SO^S9#'// MXD61=P"VQQG'>2O?_P"S[7_GE_X\?\:\$_9G_P"/KQ+_ +EM_.2OH2@"M_9] MK_SR_P#'C_C1_9]K_P \O_'C_C5FB@"M_9]K_P \O_'C_C1_9]K_ ,\O_'C_ M (U9HH K?V?:_P#/+_QX_P"-']GVO_/+_P >/^-6:* *W]GVO_/+_P >/^-' M]GVO_/+_ ,>/^-6:* *W]GVO_/+_ ,>/^-']GVO_ #R_\>/^-6:* *W]GVO_ M #R_\>/^-']GVO\ SR_\>/\ C5FB@"M_9]K_ ,\O_'C_ (T?V?:_\\O_ !X_ MXU9HH K?V?:_\\O_ !X_XT?V?:_\\O\ QX_XU9HH K?V?:_\\O\ QX_XT?V? M:_\ /+_QX_XU9HH K?V?:_\ /+_QX_XT?V?:_P#/+_QX_P"-6:* *W]GVO\ MSR_\>/\ C1_9]K_SR_\ 'C_C5FB@"M_9]K_SR_\ 'C_C1_9]K_SR_P#'C_C5 MFB@"M_9]K_SR_P#'C_C1_9]K_P \O_'C_C5FB@"M_9]K_P \O_'C_C1_9]K_ M ,\O_'C_ (U9HH K?V?:_P#/+_QX_P"-']GVO_/+_P >/^-6:* *W]GVO_/+ M_P >/^-']GVO_/+_ ,>/^-6:* *W]GVO_/+_ ,>/^-']GVO_ #R_\>/^-6:* M *W]GVO_ #R_\>/^-']GVO\ SR_\>/\ C5FB@"M_9]K_ ,\O_'C_ (T?V?:_ M\\O_ !X_XU9HH K?V?:_\\O_ !X_XU0U&WB@\KREV[LYY)]*V*S-7_Y8_P# MOZ4 306-L\$;-'DE02=Q]*D_L^U_YY?^/'_&I+;_ (]8?]P?RJ6@"M_9]K_S MR_\ 'C_C1_9]K_SR_P#'C_C5FB@"M_9]K_SR_P#'C_C1_9]K_P \O_'C_C5F MB@"M_9]K_P \O_'C_C1_9]K_ ,\O_'C_ (U9HH K?V?:_P#/+_QX_P"-']GV MO_/+_P >/^-6:* *W]GVO_/+_P >/^-']GVO_/+_ ,>/^-6:* *W]GVO_/+_ M ,>/^-']GVO_ #R_\>/^-6:* *W]GVO_ #R_\>/^-']GVO\ SR_\>/\ C5FB M@"M_9]K_ ,\O_'C_ (T?V?:_\\O_ !X_XU9HH K?V?:_\\O_ !X_XT?V?:_\ M\O\ QX_XU9HH K?V?:_\\O\ QX_XT?V?:_\ /+_QX_XU9HH K?V?:_\ /+_Q MX_XT?V?:_P#/+_QX_P"-6:* *W]GVO\ SR_\>/\ C1_9]K_SR_\ 'C_C5FB@ M"M_9]K_SR_\ 'C_C1_9]K_SR_P#'C_C5FB@"M_9]K_SR_P#'C_C1_9]K_P \ MO_'C_C5FB@"M_9]K_P \O_'C_C1_9]K_ ,\O_'C_ (U9HH K?V?:_P#/+_QX M_P"-']GVO_/+_P >/^-6:* *W]GVO_/+_P >/^-']GVO_/+_ ,>/^-6:* *W M]GVO_/+_ ,>/^-']GVO_ #R_\>/^-6:* *W]GVO_ #R_\>/^-']GVO\ SR_\ M>/\ C5FB@"M_9]K_ ,\O_'C_ (UFZ?#'/.RR+N 7.,X[BMNL?2O^/IO]P_S% M %_^S[7_ )Y?^/'_ !H_L^U_YY?^/'_&K-% %;^S[7_GE_X\?\:/[/M?^>7_ M (\?\:LT4 5O[/M?^>7_ (\?\:/[/M?^>7_CQ_QJS10!6_L^U_YY?^/'_&C^ MS[7_ )Y?^/'_ !JS10!6_L^U_P">7_CQ_P :/[/M?^>7_CQ_QJS10!6_L^U_ MYY?^/'_&C^S[7_GE_P"/'_&K-% %;^S[7_GE_P"/'_&C^S[7_GE_X\?\:LT4 M 5O[/M?^>7_CQ_QH_L^U_P">7_CQ_P :LT4 5O[/M?\ GE_X\?\ &C^S[7_G ME_X\?\:LT4 5O[/M?^>7_CQ_QH_L^U_YY?\ CQ_QJS10!6_L^U_YY?\ CQ_Q MH_L^U_YY?^/'_&K-% %;^S[7_GE_X\?\:/[/M?\ GE_X\?\ &K-% %;^S[7_ M )Y?^/'_ !H_L^U_YY?^/'_&K-% %;^S[7_GE_X\?\:/[/M?^>7_ (\?\:LT M4 5O[/M?^>7_ (\?\:/[/M?^>7_CQ_QJS10!6_L^U_YY?^/'_&C^S[7_ )Y? M^/'_ !JS45Q)?BB!OM=!7)Z&[D7_P!!4_S/Y5PVG:3K/BO47,"2 MW,S',L\K':O^\Q_E^5==/#.W-4T1PU<8D^6DKLO>(?&=WK+M%;)]CLSQY:,2 MSC_:;^@X^M6O#7P]U/7-EQ<@V5D>=[K\[C_97^IX^M=]X:^'>FZ)LN+S;>WH MYW.OR(?]E?ZG]*[*G/$1@N6DB8824WSUG\C%TGPIH^C6XBM+7!(PTC,2[_4_ MY%:/]GVO_/+_ ,>/^-6:*Y&VW=G?&*BK(K?V?:_\\O\ QX_XT?V?:_\ /+_Q MX_XU9HI#,?4;>*#RO*7;NSGDGTJW!8VSP1LT>25!)W'TJ'5_^6/_ +^E7K; M_CUA_P!P?RH C_L^U_YY?^/'_&D_L^U_YY?^/'_&K5% 'G/B[X;172O?:&BQ M7 Y>VSA9/=?0^W3Z5Y[I&LW_ (:U%L(V%;$UM+D!L=B.H/O7T17,>*_!5CXE MA,HQ;WZCY)P/O>S#N/U'Z5UTL1IR5-4<-?"N_M*6C)/#NK:+XDL_.M!ME4?O M8&8[XS^?(]ZVO[/M?^>7_CQ_QKY_GM]8\(ZT WF6EW$VNOJEI>;+;4<8VYPLO^[[^W\ZFMA^7WH:HJABN9\E321U/]GVO_ #R_ M\>/^-']GVO\ SR_\>/\ C5FBN8["M_9]K_SR_P#'C_C1_9]K_P \O_'C_C5F MB@"M_9]K_P \O_'C_C1_9]K_ ,\O_'C_ (U9HH K?V?:_P#/+_QX_P"-']GV MO_/+_P >/^-6:* *W]GVO_/+_P >/^-']GVO_/+_ ,>/^-6:* *W]GVO_/+_ M ,>/^-']GVO_ #R_\>/^-6:* *W]GVO_ #R_\>/^-']GVO\ SR_\>/\ C5FB M@"M_9]K_ ,\O_'C_ (T?V?:_\\O_ !X_XU9HH K?V?:_\\O_ !X_XT?V?:_\ M\O\ QX_XU9HH K?V?:_\\O\ QX_XT?V?:_\ /+_QX_XU9HH K?V?:_\ /+_Q MX_XT?V?:_P#/+_QX_P"-6:* *W]GVO\ SR_\>/\ C1_9]K_SR_\ 'C_C5FB@ M"M_9]K_SR_\ 'C_C1_9]K_SR_P#'C_C5FB@"M_9]K_SR_P#'C_C1_9]K_P \ MO_'C_C5FB@"M_9]K_P \O_'C_C1_9]K_ ,\O_'C_ (U9HH K?V?:_P#/+_QX M_P"-']GVO_/+_P >/^-6:* *W]GVO_/+_P >/^-']GVO_/+_ ,>/^-6:* ,3 M3X8YYV61=P"YQG'<5I?V?:_\\O\ QX_XU0TK_CZ;_7_ (\? M\:LT4 5O[/M?^>7_ (\?\:/[/M?^>7_CQ_QJS10!6_L^U_YY?^/'_&C^S[7_ M )Y?^/'_ !JS10!6_L^U_P">7_CQ_P :/[/M?^>7_CQ_QJS10!6_L^U_YY?^ M/'_&C^S[7_GE_P"/'_&K-% %;^S[7_GE_P"/'_&C^S[7_GE_X\?\:LT4 5O[ M/M?^>7_CQ_QH_L^U_P">7_CQ_P :LT4 5O[/M?\ GE_X\?\ &C^S[7_GE_X\ M?\:LT4 5O[/M?^>7_CQ_QH_L^U_YY?\ CQ_QJS10!6_L^U_YY?\ CQ_QH_L^ MU_YY?^/'_&K-% %;^S[7_GE_X\?\:/[/M?\ GE_X\?\ &K-<)XX\>)HROINF M.KZ@1AY!R(/\6]NW>KA!S=D14J1IQYI#?&OBFPT")K&Q19=28?WB1"#W//7T M'XGW\VT/0M1\5ZL8X2S$G=/<2Y/<^@[U)X=\.:AXLU1E1F\O=NN+E\D+ MG^;'TKW/1]&LM"TY+*QBV1KRS'[SGNQ/?&$\5+FGI$JZ/X7 MTS1;!+6VA)[O(Q.Z0^IK0_L^U_YY?^/'_&K-%<+;;NSTHQ459%;^S[7_ )Y? M^/'_ !H_L^U_YY?^/'_&K-%(96_L^U_YY?\ CQ_QH_L^U_YY?^/'_&K-% %; M^S[7_GE_X\?\:/[/M?\ GE_X\?\ &K-% %;^S[7_ )Y?^/'_ !JAJ-O%!Y7E M+MW9SR3Z5L5F:O\ \L?^!?TH O6W_'K#_N#^52U%;?\ 'K#_ +@_E4M !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% %'4M$TK651=4TRROE3[HNK=90OTW XIUAI.FZ5&8].T^ MTLT/5;>%8P?P4"KE% !56_TVPU6W^SZC96UY!G/E7$2R+GZ,"*M44 5[*PL] M-MEMK"T@M8%Y$4$811^ &*L444 9MSX>T2\OEOKK1]/GO%QBXEMD:08Z?,1F MM*BB@#&U#PIH>JZY8ZU?:=%/J-C_ ,>T[$Y3!R. <'!.1D'!Y%;-%% &;<^' MM$O+Y;ZZT?3Y[Q<8N);9&D&.GS$9K2HHH ;+%'-$T4J+)&XVLC#(8>A%4M.T M+2-(9VTS2K&R:3[YMK=(RWUV@9J_10 4444 %%%% 'SW^S/_ ,?7B7_2^)?B/J.K[[;3]UE9G@E3^\<>Y[?0?F:UIT95-MC"MB(4M]SOO M$OC[2] WP1L+N^''DQMPA_VF[?3K7DVK^(-8\57J+<.\I9L16T*G:#[*.I]^ M35SPWX&U7Q$5FV_9K(];B4?>'^R/XOY>]>O:!X5TOPY#BSAW3D8>XDY=OQ[# MV%=-Z5#;5G'RUL3J](G">&OA=)+LNM>8QIU%K&WS'_>;M]!S[BO3[2SMK"V2 MVM((X84'RHBX J>BN6I5E4?O'=2H0I*T4%%%%9FH4444 %%%% &9J_\ RQ_X M%_2KUM_QZP_[@_E5'5_^6/\ P+^E7K;_ (]8?]P?RH EHHHH **** ,W6M"L M-?L3:7\(=>J..&0^JGM7BGB?PCJ'A>Z#MF6T+?NKE!@9[ _W3_D5[[45Q;PW M=N]O<1)+#(-KHXR"*WHUY4_0YJ^&C55]F>9>#_B05\O3]>DR/NQWA[>S_P#Q M7Y^M>HJRNBNC!E89!!R"*\>\8?#N;2_,O](5YK(?,\/5XA_5?U'ZU0\(^.[O MP\ZVMSNN=.)_U>?FC]U_PZ?2MIT8U%STON.>GB)T9>SK?>>XT55T[4;35;)+ MNQG6:!^C+V]B.Q]JM5Q-6T9Z"::N@HHHH&%%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!CZ5_P ?3?[A M_F*V*Q]*_P"/IO\ :^.O'X@\W2=&ES+RL]RA^YZJI]? M4]OKTNG3E4=D9U:L:4>:18\<^/ETX2:7I$@:\^[-.O(B]A_M?R^O3@_"WA6] M\57YP62U1LSW+<_@/5C4OA'P?=>)[OS'W16$;?O9\EVFCV$=E90B.%!T[D M]R3W-7***XF[ZL])))604444AA1110 4444 %%%% !69J_\ RQ_X%_2M.LS5 M_P#EC_P+^E %ZV_X]8?]P?RJ6HK;_CUA_P!P?RJ6@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y[_9G_ ./K MQ+_N6W\Y*^A*^>_V9_\ CZ\2_P"Y;?SDKZ$H **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "LS5_^6/\ P+^E:=9FK_\ +'_@7]* +UM_QZP_[@_E M4M16W_'K#_N#^52T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6 M/I7_ !]-_N'^8K8K'TK_ (^F_P!P_P Q0!L4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 445SGB/QKI7AQ6CDD^T7F M.+>(\C_>/\/\_:JC%R=D3*<8*\G8Z&21(8VDE=411EF8X 'J37G?B7XH6]MO MM=#59Y>AN7'R+_NC^+Z]/K7":_XLU?Q/.(YY"L!;]W:PYVY[1 /]8WU_N_S^E=<:$*:YJK."6)J5GRT5\SE(;?6O%FJG8)[V MZ?[SL>%'N>BBO3_#7PTL=,V7.JE+VZ'(CQ^Z0_3^+\>/:NPT[3++2;1;6QMD M@A7^%!U/J3U)]S5NLZF)E+2.B-:.#C#WIZL0 8 Z 4M%%L/^X/Y51U?_EC_P "_I5ZV_X]8?\ M<'\J ):*** "BBB@ HHHH *\^\8?#J+4?,O]&1(;O[SP=$E]Q_=/Z'VKT&BK MA4E!WB9U*4:D>61\]:-KFJ^$]4U>&_%.G^);3S+ M5]DZ#][;N?F3_$>]5O%/@VP\30%V @OE&([A1^C#N/Y5XW>66L>$=942>9:W M49W1RH>&'J#W'_ZC79:&(6FDC@O4PCUUB?1%%<5X0\?VVN!+*_*6^H]!V2;Z M>A]ORKM:XIPE!VD>A3J1J1YHL****DL**** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?2O^/IO]P_S%;%8^E?\ M?3?[A_F*V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **0D*"20 .23VKR;QSX_-[YFE:/*1;9/55_V??O].NE. ME*H[(RK5HTHWD6/'7Q W^9I.BS?+RL]TAZ^JH?YG\JY[P;X*N/$EP+BXW0Z: MC?/)T,A_NK_4]JF\%>!IO$$JWMZK1::A^AF([#V]3^7M[3!;PVMO'!!&L<4: MA411@*/2NJI4C1CR4]SBI4I8B7M*NW1#;2TM["UCM;6)8H(UVHBC@"IJ**X3 MTDK!1110 4444 %%%% !1110 4444 %9FK_\L?\ @7]*TZS-7_Y8_P# OZ4 M7K;_ (]8?]P?RJ6HK;_CUA_W!_*I: "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** /GO]F?_CZ\2_[EM_.2OH2O MGO\ 9G_X^O$O^Y;?SDKZ$H **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "LS5_P#EC_P+^E:=9FK_ /+'_@7]* +UM_QZP_[@_E4M16W_ !ZP_P"X M/Y5+0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8^E?\?3?[A_F M*V*Q]*_X^F_W#_,4 ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !112$A5+,0 .23VH 6J>I:I8Z1:-=7]RD$0[L>2?0#J3["N.\ M2_$RRT[?;:2%O+H<&7/[I#]?XOPX]Z\RDFUKQ9JHW&>^NW^ZH'"CV'11^0KI MIX:4M9:(XZV,C'W8:LZGQ+\3;R_WVVCAK2W/!F/^M?Z?W?Y^]8/A_P (ZMXF MF\R%"EN6^>ZFSM]\=V/T_'%=WX:^&%M:;+K6V6YFZBW4_NU_WC_%_+ZUZ$D: M11K'&BHBC"JHP /0"M)5X4URTD90PU2J^>L_D<_X<\&:5X<0/#'Y]WCYKF49 M;_@(_A'T_,UT5%%MO\ CUA_W!_*J.K_ /+'_@7]*O6W_'K#_N#^5 $M%%% M!1110 4444 %%%% !6?K&BV.NV+6E_")(SRK#AD/JI[&M"BFFT[H32:LSP3Q M3X-O_#%QYG,UBS?N[A1T]F]#_.NE\'_$AH?+T_79"\?W8[L\E?9_4>_Y^M>I M3017,#PSQK)$XVLCC(8>A%>2^,/AS+I_F:AHR-+:?>>WZO'[CU'ZCWKMA5C5 M7)4W/.J4)T)>TH[=CUQ)$EC62-U=&&593D$>H-.KPOPEXXO/#DBV\VZXTXGY MHB>4]T/].A]NM>T:9JEGK%BEY8SK-"_<=0?0CL?:N>K1E3>NQU4,1&JM-RY1 M116)T!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% &/I7_'TW^X?YBMBL?2O^/IO]P_S%;% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4UW2-&=V"HH)9F. !ZFDFFCMX7 MFFD6.) 69V. H' M-*-WN3^./'KZL9-,TIV2Q'$DHX,WL/1?YU'X(\!R:TZ:CJ2,FG Y1.AG_P % M]^_:I_ W@%M2,>J:M&5L_O10-P9O<_[/\_IU]>551 JJ%51@ # KHJ58TU[ M.FL/^X/Y5+45 MM_QZP_[@_E4M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% 'SW^S/_ ,?7B7_0^(_&^J^(V:$M]FLR>+>(]? M]X_Q?R]JJ:-X=UCQ3>,UNCR MF6ZF)V@^['J?89->M^&O >E^'PD[J+N^'/G MR+PI_P!E>WUZUU6I4-]6<5ZV)VTB<#X:^&VH:MLN=2W65H>0I'[UQ[ ]/J?R MKUG2=%T_0[06^GVR0I_$1RSGU)ZFK]%;:5K&K>$M6KYWU#3=7\(ZP@EWV]Q&=T4T9X<>JGN/;\Z]/\'_ M !!M]9\NQU,I;W_17Z),?;T;V_+THJX>RYH:H*&*YGR5-&=S1117*=H4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/I7_'T MW^X?YBMBL?2O^/IO]P_S%;% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !45S9-XT\;S>(IC:6A: M+34/"]#*1_$WMZ#_ "-GP+X -SY>K:S%B'AH+9Q]_P!&8>GH._TZV/ OP_V^ M5JVM0\\-!:N.GHSC^0_.O3ZVJUE!>SIG/0P\JDO:UON 8 P!1117&>@%%% M% !1110 4444 %%%% !1110 4444 %%%% !69J__ "Q_X%_2M.LS5_\ EC_P M+^E %ZV_X]8?]P?RJ6HK;_CUA_W!_*I: "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /GO]F?_ (^O$O\ N6W\ MY*^A*^>_V9_^/KQ+_N6W\Y*^A* "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ K,U?_EC_P "_I6G69J__+'_ (%_2@"];?\ 'K#_ +@_E4M16W_' MK#_N#^52T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/I7_'TW M^X?YBMBL?2O^/IO]P_S% &Q1110 4444 %%%% !1110 4444 %%%% !1110 M445DZYXCTSP];^;?W 5B,I$O+O\ 0?UZ4TFW9"E)15V:U<7XE^(NFZ-OM['; M>WHXPI_=H?\ :;O]!^E<#XE^(&IZ[OMX";.Q/'EQM\SC_:;^@X^M+X:^'VIZ M[LN+@&SL3SYCK\SC_97^IX^M=<,/&"YJK.">+E4?)17S,B_U36?%>I()FENI MV.(X8UX7_=4=/K^==WX:^%RKLNM>;<>HM(VX'^\PZ_0?G7<:)X=TSP_;>586 MX5B,/*W+O]3_ $Z5JU-3$MKEAHBJ6#2?-5U9'!;PVL"06\211(,*B* /8"I M***Y3N"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,S5_\ MEC_P+^E7K;_CUA_W!_*J.K_\L?\ @7]*O6W_ !ZP_P"X/Y4 2T444 %%%% ! M1110 4444 %%%% !1110 4444 4=6TBQUNQ>SOX%EB;D>JGU![&O%?%?@J^\ M-3&9=UQ8,?DG Y7V;T/OT/Z5[Q3)8HYXGBE19(W&UD89!'H16U*M*F_(YZ^' MC56NYY3X/^(\EIY>GZX[20?=CNCRR>S>H]^OU[>K12QSQ)+$ZO&XW*RG((]0 M:\H\8?#B2S\S4-$1I+?[TEJ.63W7U'MU^M87A3QM?>&I1"^ZXT]C\\!/*^ZG ML?;H?UK>=&-5<],Y:=>="7LZVW<]WHJEI6KV6M6*7EA.LL3=?53Z$=C5VN-I MIV9Z*::N@HHHI#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* ,?2O\ CZ;_ '#_ #%;%8^E?\?3?[A_F*V* "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH *JZCJ-II-C)>7LRQ01C)8]_8>I]J9JVK6>BZ?)>W MTHCB3\V/8 =S7AGB;Q/?>*]14LK+ K8M[9.<9_FQK>C1=1^1S8C$*DK=27Q9 MXNN_%%Z% :*R1OW-N._^TWJW\OY]IX&\ "S\O5=8B!N.&AMV'^K]&;_:]NWU MZ6/ W@)=*$>IZK&&OC\T4)Y$/N?5OY5W]:5JR2]G3V,:&'*W\-V]M!8:;-JFL7K,EG8PG!? RS,?X47(R?97_ ,7_ !QX M0U2W7QGX1M[>QG/RM;,=V.^'WLK$>G'X4 >Y454TS4K36-+MM2L91+:W,8EB M<=U(_0^UJ>&-%B_L#2WU36;E\06R0/-A%QO=E3G:,J.HY84 =A17A MNC?$7XMZGK5E8S>#8;2*>94DN)]+ND2)2>6)+X&!DU[/JFIV>C:7\5^*='_MS2[;3;&QFRUG:WR.\LZ#HS.K 1[L M,-,EGBB>UO;64V][9R'+V\HX(/J.#@]_J"* .CHHJIJFIV> MC:7\5^*='_MS2[;3;&QFRUG:WR.\ MLZ#HS.K 1[L,-,EGBB>UO;64V][9R'+V\HX(/J.#@]_J"* M.CHKE?%WC./P[N>"1M/(X/2@#N**9#-'<01S0R+)%(H='4 MY#*1D$'TI] !1110!\]_LS_\?7B7_MO^/6'_<'\JEJ*V_X]8?\ <'\JEH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "L?2O^/IO]P_S%;%8^E?\?3?[A_F* -BBBB@ M HHHH **** "BBB@ HHHH **** "H[BXAM8'GN)4BB099W8 >YKF/$OCW2_ M#^^!&%W?#CR8VX4_[3=OIUKR76/$.L>*;U5N'>3+8BMH0=H/LHZGW.3712P\ MIZO1')6Q<*>BU9V_B7XHA=]KH*Y/0WGT_*NQ\-?"Z6;9=:ZQBCZBUC/S'_ 'CV^@Y^E>H6=E;:?:I; M6<$<$*?=1!@5LZM.DN6FKLPC0JUWS579=CD_#7P[TW1=EQ>[;V]'.YQ^[0_[ M*]_J?TKLZ**XYSE-WDSOA3C35HH****DL**** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** ,S5_\ EC_P+^E7K;_CUA_W!_*J.K_\L?\ M@7]*O6W_ !ZP_P"X/Y4 2T444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !7"^,/A[;ZSYE]I@2WO\ JR=$F/OZ-[_GZUW5%7"S^&/%]AXFMOW1\F\09DMV/(]QZCWI MWB;PGI_B:UVSKY5T@Q%<(/F7V/J/;^5>+ZII&K>$M602[X9D.Z&XB)VM[J?Z M5V>YB%VD>?\ O,(^\3Z'HK@O!_Q#@U;R[#5F2"^/RI+T28_T;VZ'MZ5WM<@'K4>O^(++P[IS7=X_)XCB4_- M(WH/\>U>':OJ^J>+M95Y%:25VV06\?(0'L!_,UT4:#J:O8Y<1B525EJQVO\ MB#4?%FK*TBL06V6]M'DA<]@.Y/KWKTSP1X$CT-$U#456346&57J(!Z#U;W_+ MWG\%^"(?#T*WEX%EU-QR>HA![+[^I_R>QJJU=6Y*>QGA\,[^TJZL****Y3N" MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LS5_^6/_ +^ ME:=9FK_\L?\ @7]* +UM_P >L/\ N#^52U%;?\>L/^X/Y5+0 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110!3&FVXUA]4(9KEK=;<$XPB!BQQZ9)&?7:OI7!_':.V?X4:BTX4R) M- T!/4/YB@X_X"6KTBO--;M4^)OBZ#24^?PSH<_F7\@^[=70'$*GN%!.X^^/ M0T :WPDLKC3_ (6:#!:C\4],\=7NM:%I%P-,BB M6WBV0QW'F1JE>Y@!0 !P .U+0!Y+\-_C3!XKU!-$URU MCL-7;(B9"1%,PZK@\JWL2<^N>*H_M':Q+:>%=+TJ-RJWURSR8_B6, X/MN93 M^ JM\=/"L-G-I'B[2(A!JHOXX)/*&#*QRR-Q_$"N,]3D>E1_M+64DFE>'KX M^5#/-"Q]"ZJ1_P"BS0![/HUFNG:'I]D@"K;VT<0 [!5 _I7C7AR[;1/VG->T MJ(X@U)"SH.A+_M':Q+:>%=+TJ-RJWURSR8_B6, X/MN93^ KVBO" MOVEK*232O#U\ ?*AGFA8^A=5(_\ 19H ]GT:S73M#T^R0!5M[:.( =@J@?TK MQKPY=MHG[3FO:5$<0:DA9T'0N8EFW?7[W_?1KVZVF6XM89T.4D174CT(S7A. MEPMJ7[5VH7,0REFC.Y'8"W6+^;"@"7PW>/XB_:=U>YE.Y=,AFBA!_@"8B./Q M9C^)KTSXE6B7OPT\1Q2 $+82R\^J#>/U45Y?X @;2_VDO%=M.-KSI2U#'^ MZ,,H_ .!^%>E5Y5^SY926OPT,S@A;J^EF3W "I_-#7JM &?K>MZ=X?5M6 MN/L]C!M\R78S[=S!1PH)/) X%T?_?0H^TP?\]H_P#OH4?9H/\ GC'_ -\BC[-!_P \8_\ MOD4 'VF#_GM'_P!]"C[3!_SVC_[Z%'V:#_GC'_WR*/LT'_/&/_OD4 'VF#_G MM'_WT*/M,'_/:/\ [Z%'V:#_ )XQ_P#?(H^S0?\ /&/_ +Y% !]I@_Y[1_\ M?0H^TP?\]H_^^A1]F@_YXQ_]\BC[-!_SQC_[Y% !]I@_Y[1_]]"C[3!_SVC_ M .^A1]F@_P">,?\ WR*/LT'_ #QC_P"^10 ?:8/^>T?_ 'T*/M,'_/:/_OH4 M?9H/^>,?_?(H^S0?\\8_^^10 ?:8/^>T?_?0H^TP?\]H_P#OH4?9H/\ GC'_ M -\BC[-!_P \8_\ OD4 'VF#_GM'_P!]"C[3!_SVC_[Z%'V:#_GC'_WR*/LT M'_/&/_OD4 'VF#_GM'_WT*/M,'_/:/\ [Z%'V:#_ )XQ_P#?(H^S0?\ /&/_ M +Y% !]I@_Y[1_\ ?0H^TP?\]H_^^A1]F@_YXQ_]\BC[-!_SQC_[Y% !]I@_ MY[1_]]"C[3!_SVC_ .^A1]F@_P">,?\ WR*/LT'_ #QC_P"^10 ?:8/^>T?_ M 'T*/M,'_/:/_OH4?9H/^>,?_?(H^S0?\\8_^^10 ?:8/^>T?_?0H^TP?\]H M_P#OH4?9H/\ GC'_ -\BC[-!_P \8_\ OD4 'VF#_GM'_P!]"C[3!_SVC_[Z M%'V:#_GC'_WR*/LT'_/&/_OD4 'VF#_GM'_WT*/M,'_/:/\ [Z%'V:#_ )XQ M_P#?(H^S0?\ /&/_ +Y% !]I@_Y[1_\ ?0H^TP?\]H_^^A1]F@_YXQ_]\BC[ M-!_SQC_[Y% !]I@_Y[1_]]"C[3!_SVC_ .^A1]F@_P">,?\ WR*/LT'_ #QC M_P"^10 ?:8/^>T?_ 'T*/M,'_/:/_OH4?9H/^>,?_?(H^S0?\\8_^^10 ?:8 M/^>T?_?0H^TP?\]H_P#OH4?9H/\ GC'_ -\BC[-!_P \8_\ OD4 'VF#_GM' M_P!]"L_5)(Y/*V.K8SG:<^E:'V:#_GC'_P!\BL_5(XX_*V(JYSG:,>E %RWN M(5MH@9HP0@!!8>E2?:8/^>T?_?0J.WMX6MHB88R2@))4>E2?9H/^>,?_ 'R* M #[3!_SVC_[Z%'VF#_GM'_WT*/LT'_/&/_OD4?9H/^>,?_?(H /M,'_/:/\ M[Z%'VF#_ )[1_P#?0H^S0?\ /&/_ +Y%'V:#_GC'_P!\B@ ^TP?\]H_^^A1] MI@_Y[1_]]"C[-!_SQC_[Y%'V:#_GC'_WR* #[3!_SVC_ .^A1]I@_P">T?\ MWT*/LT'_ #QC_P"^11]F@_YXQ_\ ?(H /M,'_/:/_OH4?:8/^>T?_?0H^S0? M\\8_^^11]F@_YXQ_]\B@ ^TP?\]H_P#OH4?:8/\ GM'_ -]"C[-!_P \8_\ MOD4?9H/^>,?_ 'R* #[3!_SVC_[Z%'VF#_GM'_WT*/LT'_/&/_OD4?9H/^>, M?_?(H /M,'_/:/\ [Z%'VF#_ )[1_P#?0H^S0?\ /&/_ +Y%'V:#_GC'_P!\ MB@ ^TP?\]H_^^A1]I@_Y[1_]]"C[-!_SQC_[Y%'V:#_GC'_WR* #[3!_SVC_ M .^A1]I@_P">T?\ WT*/LT'_ #QC_P"^11]F@_YXQ_\ ?(H /M,'_/:/_OH4 M?:8/^>T?_?0H^S0?\\8_^^11]F@_YXQ_]\B@ ^TP?\]H_P#OH4?:8/\ GM'_ M -]"C[-!_P \8_\ OD4?9H/^>,?_ 'R* #[3!_SVC_[Z%'VF#_GM'_WT*/LT M'_/&/_OD4?9H/^>,?_?(H /M,'_/:/\ [Z%'VF#_ )[1_P#?0H^S0?\ /&/_ M +Y%'V:#_GC'_P!\B@ ^TP?\]H_^^A1]I@_Y[1_]]"C[-!_SQC_[Y%'V:#_G MC'_WR* #[3!_SVC_ .^A1]I@_P">T?\ WT*/LT'_ #QC_P"^11]F@_YXQ_\ M?(H /M,'_/:/_OH4?:8/^>T?_?0H^S0?\\8_^^11]F@_YXQ_]\B@ ^TP?\]H M_P#OH4?:8/\ GM'_ -]"C[-!_P \8_\ OD4?9H/^>,?_ 'R* #[3!_SVC_[Z M%'VF#_GM'_WT*/LT'_/&/_OD4?9H/^>,?_?(H /M,'_/:/\ [Z%96F.D=RQ= ME4;",DX[BM7[-!_SQC_[Y%96F(DERP=58;"<$9[B@#5^TP?\]H_^^A1]I@_Y M[1_]]"C[-!_SQC_[Y%'V:#_GC'_WR* #[3!_SVC_ .^A1]I@_P">T?\ WT*/ MLT'_ #QC_P"^11]F@_YXQ_\ ?(H /M,'_/:/_OH4?:8/^>T?_?0H^S0?\\8_ M^^11]F@_YXQ_]\B@ ^TP?\]H_P#OH4?:8/\ GM'_ -]"C[-!_P \8_\ OD4? M9H/^>,?_ 'R* #[3!_SVC_[Z%'VF#_GM'_WT*;)%:Q1M))'"B*,LS >I-> M>>)?B/86N^UT.WAN)NAN70>6O^Z/XOY?6KA3E-VBC.I5A35Y,[C5/$&EZ/:F MXO;R)%_A4-EF/H .37E'B7XD:AJV^VT[=969X)!_>./UUCQ3J MA$22WER_+-V4>YZ**]/\-?#2QTW98XS_NCJW\O>O7?#_AW0_#D6+/RVG(P M]Q(P+M^/8>PK;%K;@ ""( =M@H^S0?\ /&/_ +Y%85:\JFG0ZJ.%A2UW8?:8 M/^>T?_?0H^TP?\]H_P#OH4?9H/\ GC'_ -\BC[-!_P \8_\ OD5@=(?:8/\ MGM'_ -]"C[3!_P ]H_\ OH4?9H/^>,?_ 'R*/LT'_/&/_OD4 'VF#_GM'_WT M*/M,'_/:/_OH4?9H/^>,?_?(H^S0?\\8_P#OD4 'VF#_ )[1_P#?0H^TP?\ M/:/_ +Z%'V:#_GC'_P!\BC[-!_SQC_[Y% !]I@_Y[1_]]"C[3!_SVC_[Z%'V M:#_GC'_WR*/LT'_/&/\ [Y% !]I@_P">T?\ WT*/M,'_ #VC_P"^A1]F@_YX MQ_\ ?(H^S0?\\8_^^10 ?:8/^>T?_?0H^TP?\]H_^^A1]F@_YXQ_]\BC[-!_ MSQC_ .^10 ?:8/\ GM'_ -]"C[3!_P ]H_\ OH4?9H/^>,?_ 'R*/LT'_/&/ M_OD4 'VF#_GM'_WT*/M,'_/:/_OH4?9H/^>,?_?(H^S0?\\8_P#OD4 'VF#_ M )[1_P#?0H^TP?\ /:/_ +Z%'V:#_GC'_P!\BC[-!_SQC_[Y% !]I@_Y[1_] M]"C[3!_SVC_[Z%'V:#_GC'_WR*/LT'_/&/\ [Y% !]I@_P">T?\ WT*/M,'_ M #VC_P"^A1]F@_YXQ_\ ?(H^S0?\\8_^^10 ?:8/^>T?_?0H^TP?\]H_^^A1 M]F@_YXQ_]\BC[-!_SQC_ .^10!GZI)')Y6QU;&<[3GTJY;W$*VT0,T8(0 @L M/2J>J1QQ^5L15SG.T8]*N6]O"UM$3#&24!)*CTH D^TP?\]H_P#OH4?:8/\ MGM'_ -]"C[-!_P \8_\ OD4?9H/^>,?_ 'R* #[3!_SVC_[Z%'VF#_GM'_WT M*/LT'_/&/_OD4?9H/^>,?_?(H /M,'_/:/\ [Z%'VF#_ )[1_P#?0H^S0?\ M/&/_ +Y%'V:#_GC'_P!\B@ ^TP?\]H_^^A1]I@_Y[1_]]"C[-!_SQC_[Y%'V M:#_GC'_WR* #[3!_SVC_ .^A1]I@_P">T?\ WT*/LT'_ #QC_P"^11]F@_YX MQ_\ ?(H /M,'_/:/_OH4?:8/^>T?_?0H^S0?\\8_^^11]F@_YXQ_]\B@ ^TP M?\]H_P#OH4?:8/\ GM'_ -]"C[-!_P \8_\ OD4?9H/^>,?_ 'R* #[3!_SV MC_[Z%'VF#_GM'_WT*/LT'_/&/_OD4?9H/^>,?_?(H /M,'_/:/\ [Z%'VF#_ M )[1_P#?0H^S0?\ /&/_ +Y%'V:#_GC'_P!\B@ ^TP?\]H_^^A5/4[/2]8L7 ML[[R986[%AE3Z@]C5S[-!_SQC_[Y%'V:#_GC'_WR*:;6J$TFK,\+\5^#I_#T MQF@E%U8,?EE4@LGLP'\^A]NE;G@_XC2V'EZ?K3M+:_=2XZO'[-ZC]1[UZN]G M;2(R/;PLK#!4H""*\O\ &'PW:#S-0T*,O%]Z2T')7W3U'MU]*[(5HU5R53SZ MF'G1E[2C]QZ?%?6D\2RQ7,+QN,JRN""*=]I@_P">T?\ WT*\'\,>++KPY<[' MC%S9,?WD#CI[J3T/Z&O:=(U'2M=L5N[#RI(SPPV ,A]&'8UA5H2IOR.FAB8U M5YE_[3!_SVC_ .^A1]I@_P">T?\ WT*/LT'_ #QC_P"^11]F@_YXQ_\ ?(K$ MZ ^TP?\ /:/_ +Z%'VF#_GM'_P!]"C[-!_SQC_[Y%'V:#_GC'_WR* #[3!_S MVC_[Z%'VF#_GM'_WT*/LT'_/&/\ [Y%'V:#_ )XQ_P#?(H /M,'_ #VC_P"^ MA1]I@_Y[1_\ ?0H^S0?\\8_^^11]F@_YXQ_]\B@ ^TP?\]H_^^A1]I@_Y[1_ M]]"C[-!_SQC_ .^11]F@_P">,?\ WR* #[3!_P ]H_\ OH4?:8/^>T?_ 'T* M/LT'_/&/_OD4?9H/^>,?_?(H /M,'_/:/_OH4?:8/^>T?_?0H^S0?\\8_P#O MD4?9H/\ GC'_ -\B@ ^TP?\ /:/_ +Z%'VF#_GM'_P!]"C[-!_SQC_[Y%'V: M#_GC'_WR* ,K3'2.Y8NRJ-A&2<=Q6K]I@_Y[1_\ ?0K*TQ$DN6#JK#83@C/< M5J_9H/\ GC'_ -\B@ ^TP?\ /:/_ +Z%'VF#_GM'_P!]"C[-!_SQC_[Y%'V: M#_GC'_WR* #[3!_SVC_[Z%'VF#_GM'_WT*/LT'_/&/\ [Y%'V:#_ )XQ_P#? M(H /M,'_ #VC_P"^A1]I@_Y[1_\ ?0H^S0?\\8_^^11]F@_YXQ_]\B@ ^TP? M\]H_^^A1]I@_Y[1_]]"C[-!_SQC_ .^11]F@_P">,?\ WR* #[3!_P ]H_\ MOH4?:8/^>T?_ 'T*/LT'_/&/_OD4?9H/^>,?_?(H /M,'_/:/_OH4?:8/^>T M?_?0H^S0?\\8_P#OD4?9H/\ GC'_ -\B@ ^TP?\ /:/_ +Z%9'B'Q5IWA[3S M<32K+*W$4",-SG^@]34'BGQ#IGABQ\R6&*2ZD'[F 98^I]![UXNS:IXLUP; M4,]W.V%1!A5'MV"BNFC0Y_>EL_P")KUKP=X4T_P -6XGFFAFU&1?GEW#"#^ZOM[]ZL^%/!EEX,?\ WR*/LT'_ #QC_P"^10 ?:8/^>T?_ 'T*/M,'_/:/_OH4?9H/^>,? M_?(H^S0?\\8_^^10 ?:8/^>T?_?0H^TP?\]H_P#OH4?9H/\ GC'_ -\BC[-! M_P \8_\ OD4 'VF#_GM'_P!]"C[3!_SVC_[Z%'V:#_GC'_WR*/LT'_/&/_OD M4 'VF#_GM'_WT*/M,'_/:/\ [Z%'V:#_ )XQ_P#?(H^S0?\ /&/_ +Y% !]I M@_Y[1_\ ?0H^TP?\]H_^^A1]F@_YXQ_]\BC[-!_SQC_[Y% !]I@_Y[1_]]"C M[3!_SVC_ .^A1]F@_P">,?\ WR*/LT'_ #QC_P"^10 ?:8/^>T?_ 'T*/M,' M_/:/_OH4?9H/^>,?_?(H^S0?\\8_^^10 ?:8/^>T?_?0H^TP?\]H_P#OH4?9 MH/\ GC'_ -\BC[-!_P \8_\ OD4 'VF#_GM'_P!]"L_5)(Y/*V.K8SG:<^E: M'V:#_GC'_P!\BL_5(XX_*V(JYSG:,>E &A;?\>L/^X/Y5+45M_QZP_[@_E4M M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% 'EWQ1\7>([1O[#\.>'-U@7;&BF8X]S^XR23R3U)KVVB@#E/ M >H>(M:TJXU?Q%:/I\MU*1;Z>T90V\2\#=N ;NV']G:9ITOVBTT MZ1U>66?&%EE*Y5=H)PH)Y.2>U:GC7PK;>,_"MYHMRWEF4!H9<9\J0&=?U70/"]MH^MZ#JLVKV$0MT^R6K3170481EE V+D 9WE2#FG?#G MP5=Z#/JWB#6_+.NZS.TTZ1MN6W0L6$8/?D\D<< =LGO:* ..\0^//[!\<:'X M:_L:ZN?[4Q_I49PL66*],?-C&6Y& 0>:T?&OA6V\9^%;S1;EO+,H#0RXSY4@ MY5OZ'V)KH** . \,Z_JN@>%[;1];T'59M7L(A;I]DM6FBN@HPC+*!L7( SO* MD'-.^'/@J[T&?5O$&M^6==UF=IITC;_)Y(XX [9/>T4 ><^,O"5 M_;>-M*\>:!;&YO+/]U?6:$!KB$@J2N>"X4G@]<#TY3QH^I^/]#_X1K1-.O[6 M*\=/MU]?VKVZ01*P8@!P&=B0!A01UYKT>B@"AHND6F@:)9Z38IMMK2)8D!ZG M'<^Y/)]S5^BB@ HHHH ^>_V9_P#CZ\2_[EM_.2OH2OGO]F?_ (^O$O\ N6W\ MY*^A* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K,U?_EC_ ,"_ MI6G69J__ "Q_X%_2@"];?\>L/^X/Y5+45M_QZP_[@_E4M !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 5CZ5_P ?3?[A_F*V*Q]*_P"/IO\ #.?]:WT_N_S^ ME<_H'A+5_$TWF0QE+1"/]:WU_N_S]A7>^ M'/!>E>'%62*/S[S'-S*/F_X"/X1^OO71TYXFRY::L@IX-M\]9W94T[2[+2+1 M;6PMD@A'91U/J3U)]S5NBBN1MO5GMO^/6'_<'\JYWQ1>@3P6\3?/'\[D=O0?IG\JWM.G2YTZWE3H4 ^A'!'YBN M2EC*=6O.A'>/]/[C:="4*<:CV99HHHKK,0HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH XGQA\/[;7 ][IX2WU#JPZ)-]?0^_YUY;9 M7VL>$=98Q^9;749VR1..''H1W'O^(KZ(K#\2>%=/\2VGEW*[+A!^ZN$'S)_B M/:NJEB.5DBOX6\8V'B: (I$%\HS);L>?JI[C^5=)7SSK&AZ MKX2U1!-OB=6W07,1(#8[@^OM7HW@_P"(L.I>78:PR0WA^5)^B2GW_NM^A]NE M%7#V7/3U0J&*N^2KHST"BBBN4[@HHHH **** "BBB@ HHHH **** "BBB@#' MTK_CZ;_WMW MKR&RL=6\7ZXRH6N+J8[I97Z(/4GL!_\ 6%=5&AS>_/8XL1B>5\E/60D<>K>+ M]>(&^YO)SEF/1!ZGT45[5X6\*6?ABQV18ENY!^^G(Y;V'H/:I?#7AFR\-:>+ M>V&^9\&:=A\TA_H/05M4JU?G]V.Q6&PWL_?GK(****YCK"BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *S-7_P"6/_ OZ5IU MF:O_ ,L?^!?TH O6W_'K#_N#^52U%;?\>L/^X/Y5+0 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\]_LS_P#' MUXE_W+;^)?\ F_\ @4G^--)O83DENS4K'TK_ (^F_P!P_P Q4G_"2Z#_ -!O M3?\ P*3_ !K*TSQ!HT=RQ?5[!1L(R;E!W'O3Y9=A<\>YU-%9?_"2Z#_T&]-_ M\"D_QJQ::OIE_*8K+4;2YD"[BD,ZN0.F< ].1^=+E:Z IQ>S+E(2%!)( ')) MK%\0>*]*\.19O)MTY&4MX^7;\.P]S7D/B3QQJOB)FA+?9K(GBWB/WO\ >/\ M%_+VK:E0E4UZ&%;%0I:;L[WQ+\2['3=]MI(2]NAP9,_ND/U_B_#CWKS&6?6O M%FJC<9[Z[?[J*.%'L.BC]*Z'PU\-]0U;9>D3BO#7POM[79=:XRW$W46 MR']VO^\?XOIT^M>AQQI%&L<:*B*,*JC ] *=17).I*;O)G?3I0IJT4%%%%0 M:!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 44V21(E+2.J*.[' K,N?$6GP9"R&9O2,9_7I6-7$4J*O4DD:0 MI3G\*N:M17%Q':V\D\IPB+D^_M]:YBY\57#Y%O"D8]6^8UD7.H7=W_K[AW'] MW.!^72O'Q&?4()JE>3_ [:66U&[ST1'<7$EU<23RG+NV3[>WTK8\,W_V>\-J M[8CF^[D\!O\ Z_3\JPJ569&#*Q5E.00<$&OF,/B9T:ZK=;_?W/7JTHU*;IGI M=%86G^)8+C$=T!#)_>_A/^%;@(8 @@@]"*^]P^*I8B/-2E<^;JT9TG::L+11 M1709A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!5U M'3;/5K)[.^@6:!^JMV/J#V/O7B_B[P+>>'7:ZM]USIQ/$F/FC]F_QZ?2O8^,/AN4\S4-!C)7[TEF.H]T_^)_+ MTKE/#'B_4/"]R47,MF6_>VSG'/^T5G: M+KEAK]B+NPF#KT=#PR'T8=JT:XFFG9GHIIJZ"BBBD,**** "BBB@ HHHH ** M** ,?2O^/IO]P_S%;%8^E?\ 'TW^X?YBMB@ HHHH **** "BBB@ HHHH *X_ MQIXWA\.PM:6A674G'"]1$#W;W]!_DP>-_'4>AH^GZ>RR:DPPS=1 /4^K>@_/ MW\RT'0-1\6:LRQLQ!;?<7,F2%SW)[D^G>NJC05N>>QPXC$M/V=+5C=)TC5/% MVM,D;-++(V^>XDY"#U)_D*]P\/\ AZR\.:Y.*3:2NQI-Z(T+;_ (]8?]P?RJ6HK;_CUA_W!_*I M:8@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@#Y[_9G_P"/KQ+_ +EM_.2OH2OGO]F?_CZ\2_[EM_.2OH2@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH *S-7_Y8_\ OZ5IUF:O_RQ M_P"!?TH O6W_ !ZP_P"X/Y5+45M_QZP_[@_E4M !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !7R_7U!7R_7=@OM?(\S,?L_/] HHHKN/-"M#2-:OM#GGG ML)!%--"82^,E5)!./?Y16?75?#_0[+7_ !$]O?HSPQ0--L#8#$,HP?;YJF;2 MBW+8NG&4II1W*&C^'M8\4WK-;H\FYLRW,Q.T'W8]3[WUZUT]O;PVD"06\211(,*B* /85)7FU<1*>BT1Z]'"0IZO M5A1117.=84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1103@9- !15"YUFPM>-/8GG\JXJXUK4+K(:X95/\ #'\H M_2FV^DW]VZA)D+-.WJ2 MX,SI"/3.X_I_C77A0H 4 = *6MJ.044^:M)R?W?\'\3.>95'I!)&''X=TZT MB::X+RA%+,6. /85R4SK)/(Z($5F)"#^$9Z5WNIV3ZA9FW6;R@S L=F[('; M\\?E6+_PB/\ T_?^0O\ [*N;,LLJ2<886DE%==-7\W?0UPF+@DY5IZOU.9HK M=N_#OV79_I6[=G_EGC&/QJ>/PIYD2/\ ;<;E!QY7_P!>O+_L;'?R?BO\SL^O MX?\ F_!_Y'.HC2.$098\ >M7;'5KS3FVHQ* \Q/T_P#K5L+X39&#+?E64Y!$ M6"#_ -]5JWNCVU_&#.H$V.98QM.?\/K77A\HQD$YQ]V2VU6OW/\ /1F-7'4) M6B]4R/3]=M+["$^5,?X'/7Z'O6I7#:AH5W89<+YL(_C0=/J.U2:?X@NK+"2' MSX1_"QY'T-=]#.*E&7LL;&S[_P!?FCFJ8&,USX=W7;^OU.UHJG8ZI:Z@O[F3 MY^Z-PPJY7O4ZD*D>:#NCSI1E!VDK,****LD**** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH *XWQ?X"M=?5[RRV6VHXR6QA)?][W]_P \UV5% M5"$=:)7S+6[B.'C8<,/0CH0?_U5[%X4\:6/B6$1 M'%O?J,O Q^][J>X_4?K5[Q%X8T_Q+9^3=IME4?NIT'SH?ZCVKQ37/#^J>$]2 M3SMRX;=!=1$@-CN#V/M7;>&(5GI(\]JIA'=:Q/H2BO._!_Q'CO?+T_6W6*Y^ MZER>%D]F]#[]#[5Z)7'.G*#M([Z=6-2/-$****@T"BBB@ HHHH **** ,?2O M^/IO]P_S%;%8^E?\?3?[A_F*V* "BBB@ HHHH **** "N!\<>/5TH2:9I4@> M^/$DHY$/L/5OY57\<^/Q9>9I6CR@W/*S7"GB/U5?]KW[?7IQ/A3PE>>*+TL2 MT5DC?OK@_P E]6_E_/KHT4E[2IL<%?$-OV5+&+_ ,5ZDP5F6 -NN+E^ M<9_FQKW+2=)L]$T^.RL8A'$G4]V/K86,DYQN P@/=CT_P ^@->?LS.Q9F+,QR23DDU\[G^+Y8+#QW>K]#U, MMHWDZCZ;'>:->"]TR)_XT'EN/P4445Z)RA1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 ?/?[,__ !]>)?\ ?";_D:KK_ *\G_P#0TK@Z[SX3 M?\C5=?\ 7D__ *&E95_X;-\-_&B>R4445Y![P4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4457N+^TM/]?<1H?0GG\NM3.<8+FD[(<8N3 MLD6**P+GQ5;)D6\+RGU;Y1_C61<^(]0GR$=85](QS^9KRZ^=82EHGS/R_P ] MCLIX"M/=6]3LY)8X4W2R*B^K' K+N?$>GP9".TS>B#C\S7*1V][J#[E2:=C_ M !')_4UIVWA:[DP9Y$A'I]X_X?K7#_:F-Q.F&I:=W_21T?4Z%+^+/^OS%N?% M5U)D6\21#U/S'_"LN6ZO;]]KRRS$_P R?T%=5;>&K"'!D#S-_MG _(5J101 M0+MAC2-?15Q1_9F-Q.N)JV79?Y:(/K>'I?PH?U^9QEMX=U"XP6C$2^LAQ^G6 MM>V\*VZ8-Q,\A]%&T5T%%=U#)<)2U:YGY_Y'/4Q]:>SMZ%6WTZSM,>1;HI'\ M6,G\SS5JBBO4A",%RP5EY''*3D[R=PHHHJA!1110 4444 9FK_\ +'_@7]*O M6W_'K#_N#^54=7_Y8_\ OZ5>MO^/6'_ '!_*@"6BBB@ K(U#P_:WF7C'D2G MNHX/U%:]%8U\/2KQY*L;HNG5G3?-!V. O-.O-,E#2*5 /RRH>/S[5I:?XFFA MQ'>*94_OC[P_QKK&574JZAE/!!&0:P-0\,Q2YDLV$3_W#]T_X5X-3+,3A)>T MP4KKM_6C_,]*.+I5UR5U\S9MKN"\B\RWE5U[XZCZCM4]>>O'>Z5JCC\1_A71AC*A]ZLT4)V$TGHSQ'Q?X M"NM 9[NSWW.G9SNQEHO9O;W_ )59\'_$.?2/+L-4+SV'W4DZO"/ZK[=1V]*] MD90RE6 *D8(/>O,?&'PW#>9J&@QX/WI+,=_=/_B?R]*[85HU%R5?O//J8>=* M7M*/W'I5K=07MM'%4S);%OWUK(< GOC^Z MW^37MFAZ_8>(;$75C+NQP\;?7Q$JDO94?O(/!_@RY\3 M7/G2[H=.C;]Y+W<_W5]_?M7M]E96VG6<5I:0K%!$,*B]J?;6T%G;1VUM$L4, M:[411@ 5+6-:LZC\CHH8>-%>84445B= 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 44$@ DG '>L>^\1VEKE(?W\G M^R?E'X_X5C7Q%*A'FJRLC2G2G4=H*YL=*R+[Q#9VF5C/GR#LAX'U-ZO>Z M@=KR$(>D:<#_ .O0VDW$-DUU<#R8QPJM]YB>@ _SQ7@8C.JM6ZPD=%NW_5E\ MSTJ> A"SK/?H)J&JW.I,/-8+&IRL:]!_C5&BBOF:M6=63G-W;/5A",%RQ5D% M=]I%]_:&G1RL?W@^23_>'^/!_&N!K8\.7WV741$Q_=SX0^S?P_X?C7IY/B_J M^(49?#+1_H_Z[G+CJ/M*5UNCM****^X/G@HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** /GO]F?\ X^O$O^Y;?SDKZ$KY M[_9G_P"/KQ+_ +EM_.2OH2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH *S-7_Y8_P# OZ5IUF:O_P L?^!?TH O6W_'K#_N#^52U%;?\>L/^X/Y M5+0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4454U#4[+2K4W-]3,?WDTC9"_5CP/I77#"NW--V1Q5,:K\M-79U'B'X MH7]]O@TA#90'CS6YE8?R7\,GWKG-'\-:UXGN&DMH7=6;]YI^F37 MHOA[X7V%CLGU=Q>SCGRAQ$I_FWXX'M7>QQI#&L<2*B*,*JC ]A5.O"FN6DB M(X6I5?-6?R..\/?#C2=(V3W@%_=#G,B_NU/LO?\ '/X5QW_"IM>_Y^]-_P"_ MC_\ Q%>R45C'$5$V[G1+"4I)*VQXW_PJ;7O^?O3?^_C_ /Q%5K?X9ZSVUCZ5_Q]-_N'^8JOK=0CZC1/,_^%3:]_P _>F_]_'_^(KIO M _@?4_#6M37M[/:21O;M$!"[$Y+*>ZCCY37?45,L3.2LRX82G"2D@HHHK Z0 MHHHH **** "BBB@ HHHH **** "BBB@ HJ.6>*!=TTJ1KZLV*R[GQ+80Y$9> M9O\ 8&!^9K"MBJ-'^))(TA1J5/A5S8I"0!DG '/^'Z M5F//>ZA)M9YIV_NC)_2O)K9_0B[4HN3^[_@_@=L,MJ/6;L=E#H_$^9F#<:QJ%TPM+3_46\:'U Y_/K5BJAD4JCYL34I0RW"T?A@K^>OYG' M4Q=:IO( !@# ':BBBNXYPHHHH **** "BBB@ HHHH **** "BBB@#,U?_EC M_P "_I5ZV_X]8?\ <'\JHZO_ ,L?^!?TJ];?\>L/^X/Y4 2T444 %%%% !11 M10!'/;PW,1CFC5T/9A7-ZAX79_4WHXB MI1?NL\^@N[S2YR$9XG!^9&'!^HKIM/\ $EO+T ^8?AW_"O$>'QV7/FHOGAV_X'^1WJKA\5 MI47++^OZU.Q!! (.0>]%<'8:O=Z]>G@\VH8GW7[LNS_1G+7P52EKNC3HHHKU#C"BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** .0\7>!+3Q"C75MMMM1 _P!9CY9?9O\ '^=> M2QR:QX1ULX\RTO(C@J>C#W[,IKZ)K(\0>&]/\1V7D7L?SK_JYE^_&?8^GM73 M1Q'+[LM4<=?"J;YX:2,SPGXWLO$D0@DVV^H*/FA)X?W0]_IU'ZUU5?/NO^&] M3\*:@OF[O+W9@NHL@-CISV;VKNO!_P 2$N?+T_7'5)ONQW1X5_9_0^_3Z557 M#Z<]/5$T<4[^SJZ,](HH!R,BBN0[@HHHH Q]*_X^F_W#_,5L5CZ5_P ?3?[A M_F*V* "BBFR2)#$TLKJD: LS,< =R: %9E12S,%4#)). !7D7CGQ\VHF32] M(D*V?W99UX,WL/\ 9_G].L'CCQX^LL^G:8[)IX.'D'!G_P %]N_>G>!_ 3ZL MT>IZHC)8 YCB/!F]_9?YUVTZ4::]I4/.K5Y5I>RI?>0>"? LNNR+?Z@K1Z:I MX'0SGT'HOJ?R]O9X88K>%(88UCB10JHHP% [ 4J(D4:QQJJ(H 55& !Z"G5S MU:KJ.[.NA0C2C9;A11161L%%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 44C,J*69@JCJ2< 5B7WB:V@REL//?UZ*/Q[USXC M%4Y/D)Z=6/X=J\.>;8C%2]G@H?-_U9?,]&.#I45S M5Y?(HWFJ7NHOMDD.TGB-.!^7>KECX;NKG#S_ +B/W&6/X=OQKIK+3+2P'[B( M;N[MRQ_&KE:4,DYY>TQS]6H^S]ERKE['#[6?/SWU,/_A%; M'_GKMQ_WTO^%:]M_QZP_[@_E4 MM']F8/\ Y]H/K=?^9B*"J@%BQ P6/4^_%+117>MO^/6'_ '!_*I:BMO\ MCUA_W!_*I: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHILDB11M)(ZHBC+,QP /RMWN+J:. M&%!EGD8*!^)KA_$/Q0L+#?!I*"]G''FGB)3_ #;\./>O-+[4]:\5:@JS23W< MS']W#&N0OT4<#ZUTT\-*6LM$<=7&0AI'5G?^(?BI#%OM]#A\U^GVF484?[J] M3^./H:\__P")WXKU/_EXO[IOQ"C^2C\A7:>'OA7++LN-OV:(Y8_[S=! M^&?J*]+T_3++2K46UA;1P1#^%!U]R>I/N:U=6E2TIJ[,50K5W>J[+L^% M<46RXUR;S7Z_9HCA1_O-U/X8^IKT2UM;>RMTM[6&.&%!A4C4*!^ J:BN6=24 MW[S.VG1A35HH****S-0HHHH *Q]*_P"/IO\ D%8R+;PYI\&"Z-,WJYX_(5J1Q1PIMBC5%]%&!3Z*]:CAJ-%6IQ2. M*=6=3XG<****W,PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@#,U?\ Y8_\"_I5ZV_X]8?]P?RJCJ__ "Q_X%_2KUM_QZP_[@_E0!+1110 M4444 %%%% !1110 4444 9]_H]IJ +.FR7_GHG!_'UKE=0T2[L,OM\R(?\M$ M'3ZCM7=45YF,RJAB?>M:7=?KW.NAC*E+3==CB]/\0W5GA)?W\0[,?F'T-=39 M:G:Z@F8)!N[HW##\*I:AX>M;O+P_N)3W4?*?J*YB[L+S3)09%9,'Y9$/'X&O M+5;'9;I47/#O_P 'I\]#LY,/BM8>[([^BN3T_P 3RQ8CO%,B?\]%^\/KZUTU MM=07<7F02JZ^W;Z^E>UA,?0Q2_=O7MU//K8:I1?O+3N34445VF 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% %>]LK;4;22UO(4F@D&&1QP?\^M> M.>+_ !UT$ @@C(/45K2K2IO0PK4(U5KN>+> M#_B#<:(4L=1+W&G]%;J\/T]1[?EZ5[%:7EO?VL=U:3)-!(,JZ'(->=^,/ANL MWF:AH4863[TEH. WNGH?;\O2N)\/>)]3\*WS"+<8=V)[63(!/?\ W6]ZZ94X M5ES4]SDA6J8=\E7;N?0-%>7_ /"X?^H%_P"3?_V%'_"X?^H%_P"3?_V%8?5J MO8Z?KE'^;\&=QI7_ !]-_N'^8K8KR.T^*7V64O\ V-NRN,?:L?\ LE7/^%P_ M]0+_ ,F__L*/JU7L'URC_-^#/3)YXK6"2>>18XHU+.[' 4>IKQ?QKXYEU^5K M*Q9HM-4_0S$=S[>@_$^U3Q5XXO?$X2'R_LEFO/D*^[!?A_YG ME:MK4/R<-!:N.OHSCT]!^=;PIQHKGJ;G-4K2Q$O9TMNY7\#> #?>7JNL1$6O MWH;=AS+_ +3?[/MW^G7UH *H50 , #M2T5RU*LJCNSMHT8THVB%%%%9FH44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%-DD2)"\ MCJB#JS' %8-]XHABREFGFM_?;A1_4US8C%T<,KU96_/[C6E0J57:"-YW2-"[ ML%4=2QP!6'?>)[>'*6J^<_\ >/"C_&N@L)1H+FKR^1EW-]>ZG*%D=Y"3\L M:CC\ *TK'PQ<38>Z;R4_NCEC_A72VEA;6*;;>)5]6ZD_C5FM6/XU:HHKW(4XTX\L%9'GRDY.\G=A1 M115DA1110 5F:O\ \L?^!?TK3K,U?_EC_P "_I0!>MO^/6'_ '!_*I:BMO\ MCUA_W!_*I: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBLKQ#XDTKPMIG]I:S\1F587D"DYQD(I(''4\9P.XIVDZ_IVMZ6=3LI9 M?L8S^]GMY( 0 #N'F*I*X/WAQUYX- &G17F+_'OP0FKFP\^]:(/M-XL&8?KU MW8]]M>EPS17$$<\$BR12*'1T.0RD9!![B@!]%%% !1110 4444 %%%% '*^, M-?UBQ:UTCPU8QWFN7H9D\XXBMXEP&ED/ID@ =R>^,'RSQ!XO^+'PXN[:^\12 MZ?JNF32;3Y,:B,'KLW!596QG!((X[U[LMG;K?27HC'VF2)8F?)Y12Q ]N6;\ M_85Y]\=IH(OA1J*38\R6:!(<_P!_S%;C_@*M0!VWA_6[3Q)H%EK%B3]GNXA( MH;JOJI]P00?I7(Q^+-0\7>-K_P />';H6>GZ2 -0U)8UDD:4D@1Q!@5'(;+$ M'[IX[D\'V]WX-^",!N8S'=66FSW;(PY4G?* ?<9Z5R_[.$&?"FLWSDM+-J&Q MF/).U%//_?9H ZJ?Q5?^#_&>G:%X@NQ>Z;JP*V.HO&L:SJ+E;:V3<0O5CT"CW)( ^M>7?M'0@>#-)O%)66+4E16 M'!&Z-SQ_WP*POCEXAGOOAUX.4L0-4C6]EQW(B0_SEH ]'\/-XL\5>'XM>EUG M^R'O$\ZSL8;:.2-(S]SS2ZEG)&"=I7K5OP'XU_X2JWOK.^@2TUO2YS;W]LAR MH8$C>F>=I(/TQ]">FTVU6RTJSM%&%@@2, >BJ!_2O$M&N6TG]JC5K*$XBOXR MKJ.A)@6;/YK^M 'N]9?B+7['PQH%YK.HN5MK9-Q"]6/0*/\3SK.QAMHY(TC M/W/-+J6M6_ ?C7_A*K>^L[Z!+36]+G-O?VR'*A@2-Z9YVD@_3'T)Z M;3;5;+2K.T486"!(P!Z*H']*\2T:Y;2?VJ-6LH3B*_C*NHZ$F!9L_FOZT >@ M>,?&EQINO:7X4T)(I=>U0Y5I03':Q =,BUZ;4 MY=;TV*1$U"">"*.1$8XWQ&-5Z$CY6SG/4=:X7P=?X M1&R0\?F?SKU/XBVZ7/PW\21N,@:=/)^*H6'Z@4 ;UA?6VIZ?;WUG*LUM<1K+ M%(O1E(R#5BO+O@#J,E]\,HX9&+?8KN6W7)_A^5\?^/UZC0 45S_C;Q/_ ,(= MX0OM?^Q_;/LOE_N/-\O=ND5/O8.,;L].U>/_ /#37_4H_P#E2_\ M5 $?[,_ M_'UXE_W+;^LE>_P#VS_IVN/\ OW0!9HJM M]L_Z=KC_ +]T?;/^G:X_[]T 6:*K?;/^G:X_[]T?;/\ IVN/^_= %FBJWVS_ M *=KC_OW1]L_Z=KC_OW0!9HJM]L_Z=KC_OW1]L_Z=KC_ +]T 6:*K?;/^G:X M_P"_='VS_IVN/^_= %FBJWVS_IVN/^_='VS_ *=KC_OW0!9HJM]L_P"G:X_[ M]T?;/^G:X_[]T 6:*K?;/^G:X_[]T?;/^G:X_P"_= %FBJWVS_IVN/\ OW1] ML_Z=KC_OW0!9HJM]L_Z=KC_OW1]L_P"G:X_[]T 6:*K?;/\ IVN/^_='VS_I MVN/^_= %FBJWVS_IVN/^_='VS_IVN/\ OW0!9HJM]L_Z=KC_ +]T?;/^G:X_ M[]T 6:*K?;/^G:X_[]T?;/\ IVN/^_= %FBJWVS_ *=KC_OW1]L_Z=KC_OW0 M!9HJM]L_Z=KC_OW1]L_Z=KC_ +]T 6:*K?;/^G:X_P"_='VS_IVN/^_= %FB MJWVS_IVN/^_='VS_ *=KC_OW0!9HJM]L_P"G:X_[]T?;/^G:X_[]T 6:S-7_ M .6/_ OZ5:^V?].UQ_W[JAJ,WG>5^ZD3&?OKC/2@#3MO^/6'_<'\JEJE!=[8 M(U^SSG"@9"<'BI/MG_3MM_$'2-%WQ$23W:\>2F.#_M'M_/VKR_7_&VL>(6:*27 MR+5N!;PY /\ O'JW\O:MZ>'G/79'+6Q=.GINSTGQ#\1])TC?!9D7]V.,1M^[ M4^[?T&?PKR[6?$VM>)[@1W,SNK-^[MH00F>V%'4_7)K1T/P!JNI,DMY#-9VI MYR8B78>R_P"/ZUZAH>A:3X>C LM-G\[&&GD3=(WX]OH,"M^:E1^'5G/R5\1\ M6D3@?#WPOO[[9/J[FR@//E#F5A_)?QR?:O4-(T+3="M_)T^U2($?,_5G^K'D MU8^V?].UQ_W[H^V?].UQ_P!^ZYJE:=3*XE&+>W=CZN<#],UDW/B#4+C($W ME+Z1C'Z]:\NOG>$IZ1?,_(ZZ>7UI[JWJ=I-<0VZ[II4C'JS8K)N?$UC#D1;Y MF_V1@?F:Y>.SO;P[TAFES_'@G]:NP:!.QS<+*@]$C+'^E<7]I8_$_P"[4K+N M_P#-V1T?5,/2_BSO_7WDMSXHO)ZA)@M-.WIRV/PKI+ M;2M/M\%K*ZF;UD7/Z=*TX[A(E"QV?R%:]MX6M(\&>1YCZ#Y1_C^M:GVS_IVN/^_='VS_IV MN/\ OW7?0R;"4M7'F?G_ );'-4Q]:?6WH.M[*VM1B""-/<#G\ZGJM]L_Z=KC M_OW1]L_Z=KC_ +]UZ<81@K15DJ-M>7FESD1L\; _-&PX/U%-HY?;E36F+W(R+:XQ_N5[U#$TL1'FI2NCSJE*=-VFK%JBJWVS M_IVN/^_='VS_ *=KC_OW6YF6:*K?;/\ IVN/^_='VS_IVN/^_= %FBJWVS_I MVN/^_='VS_IVN/\ OW0!9HJM]L_Z=KC_ +]T?;/^G:X_[]T 6:*K?;/^G:X_ M[]T?;/\ IVN/^_= %FBJWVS_ *=KC_OW1]L_Z=KC_OW0!9HJM]L_Z=KC_OW1 M]L_Z=KC_ +]T 6:*K?;/^G:X_P"_='VS_IVN/^_= %FN3\6^!K/Q'&UQ#MMM M1 XE XD]G']>OUZ5T?VS_IVN/^_='VS_ *=KC_OW51FXN\2)PC-T?.A1110!V7PSTZTU'Q4PNX5E6"W:9%;IO#* 2._4U[=7B_PKE\KQ/8W]]^ M!^ ZFN?DEO=3G^8R3R=E SCZ =*T;+0F)#7D=P!_)4]3W/U-6*K?;/^G:X_P"_='VS_IVN/^_=>W"$8+EBK(\]RGRSHSZ9'J]J^I #/\ HP8[LCN,[:Y7XR?$O2IO"0T+PYJ<%]=Z MF1'(;20/LB[C*]VX7'7!-=]\1_%UIX-\)27][IG]I13RK;?9B0%?<"3N)!&W M /8]AWJMX:^'G@RW-CX@L_#,5G>RQI<*DK.Y@9@&QM8E589[#@B@#/\ "7@_ M1_ OPLGCUJW@+26K3ZHTB@[B5R4SZ*/E ]>>IK3^$L5S#\*_#ZW98R&W+#/] MPNQ3_P =*UJ^(O!FA^*]JZU;W%S&JA1"+V:./@D@E$<*3SUQGISP*TM(TFST M/2K?3-/C>*SMUV1(\K2%5SG&YB3CGCG@<#@4 7:*** "BBB@ HHHH **** $ M)"@DD #DDUYPELGQ,\6V^I.N_P *Z)*3:Y^[?W0X,@]8TZ ]SGJ,U7^* ^(& MKN-'\->'UFTG@W4\EW'']J'4QX\Q75.QZ$].G7*MM7^-EG:16MKX'T""") D M<<->$10I*^K9!).[D\5 MD0^%-1\'^.-1U_P]9B^TS5P#?:QZKQ+X?LO%/AZ\ MT;4%)M[E-I9>J,.58>X(!_"@"]8W*7NGVUU&"?^$3M[Z[O;A+O6M4G-Q?W*C"EB2=JYYV@D_7/T .PKP M_P#:4TV2;0=#U)5)CMKB2%R.WF*"/_1==_XA\0^*-/\ '&AZ7I?A_P"V:/=X M^V7NUCY/S$'D'"[1AN?O9P.:W/$OA^R\4^'KS1M04FWN4VEEZHPY5A[@@'\* M +UCZ?;749RDT2R*?4$ C^=>&Z%;-J_[4VKWT0S'8([.W8$0K#C\V_2N\ M\/#Q?X8\.0Z!+H@U6>R3R+2_BNHXX9(QPGF!CO4@8!"JW3K5WP%X)_X1.WOK MN]N$N]:U2V(/%&D^(/B!IT>A3Z;)H>E22(]_-//%)+(JG M=LC6-F') .YB.G0]* ,_X!:;)8?#&*:12OVV[EN%!_N\(#_XY7J%5["QMM,T M^WL;.(16UO&L44:]%51@"K% !1110!\]_LS_ /'UXE_W+;^)?]RV_G)7T)0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9F MK_\ +'_@7]*TZS-7_P"6/_ OZ4 7K;_CUA_W!_*I:BMO^/6'_<'\JEH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BLO6?$6EZ! M!YFH72QL1E8AR[_1?Z]*\M\0_$W4M2WP:8IL;8\;P\7:1X>0B[N ]QC(MXOF<_4=OQKROQ#\0]7UK?#;M]AM#QY<3 M?,P_VFZ_@,"L_0_">L^)9?,MX6$+'Y[F8D+[\]6/TS7J?A[X>:1HNR:=?MUV M.?,E7Y5/^RO3\\FNFU&COJSCYJ^)VTB>:^'_ )K&O[9?+^RVAY\^88R/]E> MI_E[UZKX?\$Z/X?"R10^?=C_ )>)AE@?]D=%_#GWKHZ*PJ8B<]-D=5'"TZ>N M["BBBL#I"BBB@ HHHH **** "BBB@ HHJG>:I9V(/G3*&_N+RWY5%2I"G'FF M[+S*C&4G:*N4/$UZUO8K F0TY()']T=?SR/PS7*V5T]E>17"#)1LX]1W'Y5- MJM^=1OFGP50 *BGJ /\ )/XU2KX7,,:Z^*=6#T6WRZ_?J?0X6@J='DDM]SN) MO$.G0H")C(2,A44Y_6LFY\5RMD6UNJ#^\YR?RK*TS3GU.X:))40JNX[@>GM^ ME=';>%[.+!F=YCZ9VC].?UKUJ>(S/'1YJ5HQ[_U=G'*EA,.[3NW_ %\CFY]3 MO[P[9+B1L_P+P#^ J6VT+4+G!$!C4_Q2?+_]>NU@M+>U&((4C_W5YJ:MH9%S MOFQ-1R?]=69RS'E5J44CF[;PF@P;FX)_V8QC]3_A6O;:186N#';)N'\3?,?U MJ[17J4,OPU#X(*_WO\3CJ8JK4^*04445VF 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M9FK_ /+'_@7]*O6W_'K#_N#^54=7_P"6/_ OZ5>MO^/6'_<'\J ):*** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ JK>:=;7Z;9XP3V8<,/H:M45$X M1J1Y9JZ'&3B[Q=F<;J'ARYM+V'S#\._X56L-9N]/(56WQ#K&_3\/2N[ MK.U#1;34 69?+E_YZ)U_'UKP:^32IR]K@YGDL5\R(?\M$Z#Z^E6-/\17-IA)\SQ?[1^8?0 MT4,YG2E[+&QY7W_X'ZH*F!C-<]!W78[.BJEEJ-K?IN@D!;NAX8?A5NO>A4C4 MCS0=T>=*+B[25F%%%%62%%%% !1110 4444 %%%% !1110 4444 ?+]%%%>X M?-!1110!WGPF_P"1JNO^O)__ $-*]DKQOX3?\C5=?]>3_P#H:5[)7F8O^(>S M@?X(4445S'8%%%% !1110 4444 %%%% !1110 4444 %%%% !14-Q=06D?F3 MRK&ON>OT]:YZ^\4DY2RCQ_TT*QU##+]Y+7MU-Z.'J5?A1T4]Q#;1F2 M>18U]6-<_?>*0,I91Y_Z:./Y#_&L(+>ZI<<"2>0]^N/\!6[8^%@,/>R9_P"F M:'^9_P *\9X_&XY\N%CRQ[_\'_+4[UAL/A]:SN^QA$WNJ7'/F3RG\L/^X/Y5+45 MM_QZP_[@_E4M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M ' _&2]N=/\ AS>3P:;8ZA!YB)=07B.R^4QQD;64A@Q3!SQS7F6E_$KXOV>G M0VX\(3WJH,+//I5RSLO;)5AGCOU/#6M$\MMUPNDW(,8Q MRV68@8]Q7M'@3_DGGAK_ +!5K_Z*6N:NOC9X -I,(=?5I2C! UC<$$XXR-@R M/Q'UKI/ NIV&L>!=%O-,MS;V1M4CB@+%O*"?(4R>3@J1D]<4 =#1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110! M\]_LS_\ 'UXE_P!RV_G)7T)7SW^S/_Q]>)?]RV_G)7T)0 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %9FK_ /+'_@7]*TZS-7_Y8_\ OZ4 7K; M_CUA_P!P?RJ6HK;_ (]8?]P?RJ6@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BH+R]M=/MFN+RXC@A7J\C8%>;^(?BJ!OM]"AR>GVJ9>/^ K_ M (_E6E.E*;]U&56M"DO>9Z%J>KV&CVQN-0NHX(^VX\M[ =2?I7F7B'XIW-QO MM]$B-O'T^T2 %S]!T'Z_A7'PV^M^*]3)1;B^NF^\['(4>Y/"C\A7HOA[X66M MMLN-;E%S+U^SQDB,?4]3^GXUU>SI4=9N[.)UJU?2FK+N>>Z;HFM>*;UWMXI; MEV;]Y<2L=H/^TQ_EUKTWP]\,M-TW9/J9%]>([*VRL9,[CLG3\_\ "N5N+V]U M*0+)))*2>(U''X 5H6?AF[GPTY$">AY;\J\>6;8G$ODP=/YO^K+YG>L%2I+F MKR^7]:D-YX@OKO*J_DQG^&/@_GUK.DAE1%DD1U63.UF'WO7^==O9Z)8V>"L7 MF2#^.3D_X"N?UR*\O=3=DLIS'&/+4B(\@=_S)_#%<&.P&(C2]KB).4GLEK_7 MR.C#XFDY\E-67N A->1["K_ "O[ MCN]I#N@LKI[*\BN$&2C9QZCN/RKT..1)HDE0Y1U#*?4&O/\ ^S;[_GRN/^_3 M?X5T_AM[F.U>UN8)8_+.Z,NA (/4=/7^?M7OY%6J4JCHS3M+;3K_ ,%?DCS< MQA&<54B]5^1MT445]4>,%%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9FK_ M /+'_@7]*O6W_'K#_N#^54=7_P"6/_ OZ5>MO^/6'_<'\J ):*** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** #K6-J'AVVN\O!B"7V'R MG\/\*V:*PKX:EB(\M6-T:4ZLZ;O!V//[JQO-,F!D5D(/RR(>#]#6MI_B>2/$ M=ZOF+_ST4?,/J.]=0\:2H4D564]0PR#7/ZAX8CDS)9-L;_GFQX/T/:O!GEN* MPC'%T:ZY:ZL^YNV]S#=Q"2"177U';ZU+7GO^FZ5=?\M()1 M^O\ 0BN@T_Q/')B.]78W_/11P?J.U=6$SJG4?LZZY)?A_P #YF5; 2BN:G[R M.BHIJ.DB!XV#*>05.0:=7MIWU1YX4444 %%%% !1110 4444 %%%% '+_P#" MN_"O_0*_\F)?_BJ/^%=^%?\ H%?^3$O_ ,57445I[6?\S^\R]C2_E7W'"Z?X M%\-SSLLFF[@%SCSY!W'^U6E_PKOPK_T"O_)B7_XJM#2O^/IO]P_S%;%'M9_S M/[P]C2_E7W&-I/A31="NFNM-LO(F=#&S>:[94D'&&)'4"MFBBHRW.BCAJE7X5IW.DN;RWLX]]Q*J#MGJ? MH.]<[?>*7;*64>P?\]'&3^ K'BM[W4YR4629SU'O'\QO[B M<+^?4UXSQF.Q[MAH\L>__!_R.[V&'PVM5W?;_@?YG/)%>ZI<$J))Y#U8\X_' MM6_8^%D7#WLF\_\ /-#@?B:Z"**.",1Q(J(.@48%/KKPN24:;YZSYY?A_P ' MYF-;,)R]VG[J(X8(K>,1PQJB#LHQ4E%%>TDDK(X&V]6%%%%,04444 %%%% ! M1110 4444 %%%% !1110 4444 %9FK_\L?\ @7]*TZS-7_Y8_P# OZ4 7K;_ M (]8?]P?RJ6HK;_CUA_W!_*I: "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** .&^*-C::MHVD:3J-ZUGIM]JL4-W*K8^39(RKD\#+J@R>A( MKFO$_P '_!.BZ#_:=OH_L3@@\UV M'@&\TO4/ FCW6C6BV=A)!^[MUY$9!(9<]\,&Y[]:\MUKX(>)1=W%CX=\5-:^ M'+ABQL9KB91&I.2NQ\'Z7I>FW*W5G#"#'<*01-N)_V9_^/KQ+_N6W M\Y*^A* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K,U?_EC_P " M_I6G69J__+'_ (%_2@"];?\ 'K#_ +@_E4M16W_'K#_N#^52T %%%% !1110 M 4444 %%%% !1110 4444 %%(S!5+,0% R2>@KB?$/Q+TS2]\&G 7]R.,J<1 M*?=N_P"'YU<(2F[11%2I&FKR9VDTT5O"TT\B11(,L[L /JSAEB:M9\M%?,Y&XO-;\5ZDHD: MXOKEON1J,A1[ < 5W/A[X5$[+C79L=_LL+?^A-_A^=>AZ7HVGZ+;?9]/M8X$ M[E1\S>Y/4_C5ZHGBFU:&B+I8**?-4=V5[*PM--MEMK*WC@A7HD:X'U]S[U8H MHKE;N=J5M$%%%% PHHHH **** "BBFNZ1H7D954=2QP!0W;5@.HK$O/$UI!E M8 9W]1POYUS]YK=]>Y5I?+0_P1\#_$UY.)SG#4=(OF?E_F=M+ 5:FK5EYG67 MFLV5ED22AG'\"ZFRMLH@7UZM56ST*^O,-Y?E1G^*3C].M=!9 M^&[.WPTV9W_VN%_+_&N#VN98[X%R1^[\=_N.GDPF'^)\S_KY'+PVU[J4Q9$D MF8]7)X_$FMRS\*@8:\FS_L1_XUTBHJ*%10JCH , 4M=6'R.A3?-5?._P,:N8 M5):0T1!;6=M9IMMX5C'<@9+)O,7_GFWWA]#WKJZ*X\7@*& M*7[Q:]^IO1Q-2B_=>AY_:WUYI$GQ!+[GY3^ M/^-7KW3;6_3$\8+=G'##\:Y?4/#MU:9>',\7^R/F'U%>(Z&.RW6D^>';_@=/ MD>A[3#XK2?NR.SHKA;#6KO3R%#>9$/\ EF_;Z>E=3I^LVFH *K;)?^>;]?P] M:]3!YM0Q/NWY9=G^G)YI/Q)KHK'PQ;PX>Z;SG_NCA1_C7D?6L?F&E!+/%WAGPLEH/$EVD"7#EX-]L\H+1E M3GY5.""5(SCVZ4 >1 _M#$9_F+"C_C(?_/\ 9]>@?\+M^'G_ $,/_DEMM,ZJ2L:V M#=#O/L\%OY^GV\ODVZ;(X]T:G:B]E&< =A0!L4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?/?[,__'UXE_W+ M;^)?]RV_G)7T)0 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %9FK_P#+'_@7]*TZS-7_ .6/_ OZ4 7K;_CUA_W!_*I:BMO^ M/6'_ '!_*I: "BBB@ HHHH **** "BBB@ HHKGM?\9Z/X>#)//YUT.EO#RWX M]E_&G&+D[(F4XP5Y.QT-^'VKZYLFE3[%:'GS9E^9A_LKU/XX%= M<<-&*YJK.&>+E-\M%%/7?%^L^))/+GF*0,<+;0Y"^V>['ZUL>'OAIJ>I[)]1 M)L+8\[6&96'LO;\?RKTG0/!VD>'E#6T'F7..;B7YG_#T_"M^B>)LN6FK(=/! MN3YJSNS)T7PWI7A^'986JJY&&E;YG;ZG^@XK6HHKD;;=V=T8J*L@HHHI#"BB MB@ HHHH ***S+S7;&SROF>;(/X8^?UZ5E5KTZ,>:I))%PIRF[15S3JO=7UM9 M+NN)E3T&>3^%>)+RXRL.($_V>6_/_ JE;:?>ZB^Z.-WR>9&/'YFO$K9X MI2Y,+!R?]=-_R.^&7V7-6E9&S>>*B@4445WG,%%%% !1110 4444 %8^E?\?3?[ MA_F*V*Q]*_X^F_W#_,4 ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110!F:O_ ,L?^!?TJ];?\>L/^X/Y51U?_EC_ ,"_I5ZV_P"/6'_<'\J M):*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@#-U#1+2_RQ7RYO^>B=_J.]Y^8?CW_&NHL]0M MK]-T$@)[J>&'U%9^H>'+:ZR]OB"7T ^4_AV_"N9N+.\TN<&17C8'Y9%/!^AK MS%B,=EKM67/#O_P?\SJ=/#XK6#Y9'H%%KO7_GHHY_$=ZZ2"XAN MHA)!(KH>X->WAO;J<%;#U*+]Y$M%%%=A@%%%% !1110!CZ5_Q]-_ MN'^8K8K'TK_CZ;_)+JYRD'[B/_9/S'\?\*\_%YGA\-I)W?9?UH=-'"5:NJ5EW.FO=4M+ M ?OI1O[(O+'\*YN^\2W-QE+8>1'ZCEC^/:J-GI=[J+;HXSM)YD?@?GWKI+'P MW:VV'G_?R>XPH_#O^->3[?,,PTI+DAW_ .#N_D=OL\-AOC?-+^OZU.:M-.O= M29'/'Y]ZZ.Q\-6UOA[D^>_IT4?AWK; "@!0 !T I:[L+DN'H^]/WI M>>WW?YG/6Q]2II'1"*JHH55"J.@ P!2T45[!PA1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !69J_\ RQ_X%_2M.LS5 M_P#EC_P+^E %ZV_X]8?]P?RJ6HK;_CUA_P!P?RJ6@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "N4\>>"+3QQIVGVET!LMKV.=LL5+1]'4$%_"#3Z5'YFJ7DZ65D,9Q*^<'!ZG ./?%>=Z7^SV^I9O_ M !=XANYM0G^>9;8@D$^LCYW'\!0!U$/P?^&.L6$CZ78PR*P*K<6NHRRA3ZCY MR/SKN?#6FS:-X5TC2[AHVGLK*&WD:,DJ61 I(R <9'H*\O?X(-X8W:KX*\1Z ME:ZI I>-+ED9)L<[&VJO!]P1[5Z1X.\0KXK\(:9K:QB,W4.YT'17!*L![;@: M -RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@#Y[_9G_X^O$O^Y;?SDKZ$KY[_ &9_^/KQ+_N6W\Y*^A* "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K,U?\ Y8_\"_I6G69J_P#R MQ_X%_2@"];?\>L/^X/Y5+45M_P >L/\ N#^52T %%%% !1110 445GZMK>G: M);>?J%TD*_PJ3EF^@')II-NR$VDKLT*Q]<\3Z5X?BW7UR!(1E84^:1OH/ZG MKSCQ#\4;V\WP:/&;.$\><^#(WT[+^I]ZYG2/#NM>)[IGMHI)0S?O+F9CM!]V M/4_3)KJAA=.:H[(X:F-N^6DKLVO$/Q)U75=\%AFPM3Q\C?O&'NW;\/S-9F@^ M#-9\1.)8H3%;,D^'OAMI6D[)[[%_=#GYU_=J?9>_P"/Y"NT M "@ #@ 54L1&"Y:2)CA)U'S5G\CE_#W@+1]"V3-']KO!SYTPX4_P"RO0?J M?>NIHHKDE*4G>3.^$(P5HJP4445)04444 %%%% !152[U.TL1^_F4-_<'+?E M7/WGBF5\K:1",?WWY/Y=/YUPXG,<-AM)RU[+5_UZG12PM6K\*T.HEFB@C+RR M*BCNQQ6'>>*+>+*VJ&9O[QX7_$USF+W4Y_\ EK<2?GC_ K8L_"LCX:\E"#^ MXG)_/I_.O(>98W&/EPD++O\ UI^9VK"T*&M:5WV_K4R[O5;Z_.V25MIZ1IP/ MR[U8L_#M[=89U$$9[OU_*NLM--M+$?N(55O[QY8_C5JM:61NL;7#.GGR#O)T_*M4 8 ["EHKVJ.'I48\M.*2//G4G M4=YNX4445L0%%%% !1110 4444 %%%% !1110 5CZ5_Q]-_N'^8K8K'TK_CZ M;_/,@E'4>O]"*]"J&YM(+N+RYXE=??M]#VKQ<5DM.;]IAWR2_#_@?+[CT* M./E%M9EIJ%YIDI$;,N#\T;CC\17-3S/$X.7L\;&Z[_ -:/\S66$I5U MS4'\COZ*Q]/\0VMYA)OW$I[,?E/T-;%>]0Q%*O'GI2NCSJE*=-VFK!1116QF M8^E?\?3?[A_F*V*Q]*_X^F_W#_,5L4 %%%% !16=?:U9V.5:3?*/X$Y/X^E< MU?>(;R[RL9\B(_PH>3]37FXO-^UBSL,B23=(/\ MEFG)_P#K5S5]XBN[K*1'R(SV4_,?Q_PJ"QT6\OR&5-D9_P"6C\#\/6NEL?#U MG:8:0>?(/XG' ^@KR^?,DZ@=R1E4/61^! M_P#7KI;'PY:6N'E'GR#NP^4?A_C6QTHKT,)D^'H>])L<04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !69J__ "Q_X%_2M.LS5_\ EC_P+^E %ZV_ MX]8?]P?RJ6HK;_CUA_W!_*I: "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** .4^(7AZ]\0^&E72V1=5T^ZBO['?]TS1G(!^H)'U(KAD_:"T M_3BUGXC\.:M8:E%\LT,:HP#?\"92!^'YUN^,_C3X:\(WDFGIYNI:A&<20VQ& MV,^C.> ?89([XK@+CX_>']:E2/7? L-Q;J?O22QW!4>RO&!^M $^K_&S6?&1 M;P_X(T&X2ZNU,?VB0AI%4\$@#A/]XD@?K7L/@KP]_P (IX-TO1#()'M8<2,O M0NQ+-CVW,:J>!=<\)Z[H[7'A2*T@A! FMX8%A>-NP= /KST/8UU- !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10!\]_LS_P#'UXE_W+;^)?\ >O)K?BO4QDW%_=-T Y"C^2C\A753PLGK/1'%5QL8^[#5G;^(?BH[[[?0H= M@Z?:9EY_X"O;\?RKB;33]:\5:BQB2>]N&/SRN^%UE9;)]8D%Y..?)7(B4^_=OT'M7?111P1+%%&L<:C"H@P /84^BN6=24 MW>3.ZG2A35HH****@T"BBB@ HHJ*>Y@M4WSRI&O^T>M*4E%7D[(:3;LB6D)" M@DD #J37/7GBJ-,K9Q%S_??@?EU_E6#<7][J,@621Y,GB-1Q^0KQL3G>'I>[ M3]Y^6WW_ .1W4LOJSUEHCJKSQ%96N51C/(.R=/SKG[SQ#?7651_(C/:/K^=2 M6?AJ\N,-/B!/]KEORKH+/0K&SPPC\R0?QR<_ITKDYM^S\+VT6&NG,S?W1PO^)K>HKMPV2X M:CK/WGY[?=_GMO^/6'_<'\JHZO_RQ_P"!?TJ];?\ 'K#_ +@_E0!+1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %4[[3+74%Q/'\W9UX8?C5RBHJ4X5(\LU=%1E*+O%V9 MQ6H>'KJSR\0\^(=U'S#ZBH]/UN[L,)N\V$?\LW/3Z'M7#7R>=*7M<%*S[?\ !_1GHT\=&:Y*ZNNX^PUBTU (^R7O&_!_#UJ M])(D,3RN<(BEF/H!7"WVD7>G-N==T8/$B=/_ *U-EU>\FL#:2R[XR1DL,M@= ML_7%1'.ZE%.GB86FMO/U_P T4\OC-J5*7NFMX>*G0<:UW)/3SN77R]S MJ7IZ(Z:^URSLX8KY,1_ MB<=?H*Z6QT*SLL-L\V4?QOS^0[5?_"CF']R']?-_@B?]EPO]Z1S%CH=[?88) MY41_C?C/T'>NEL= L[/#,OG2C^)QP/H*U:*]+"91A\/K;FEW?^1RUL;5JZ7L MO(****]0XPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH *S-7_ .6/_ OZ5IUF:O\ \L?^ M!?TH O6W_'K#_N#^52U%;?\ 'K#_ +@_E4M !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %<9\4_$5SX9^'^H7EBS+?3;;:V9>H=SC(]P-Q'N!7 M9UYU\7I(X[#PIYY'D'Q+9B7/3;\Y/\J ,?P-\#-#TS38;OQ+;_VEJLJAY(Y& M/E0D\[0!]X^I.?85VTWPY\%SP&%_"VDA2,92U1&_[Z4 _K73T4 >!^+?!$_P MEU6W\;>$)9AIL4JI?6+.6 C8@8R>J'ISD@X.?3W>VN(KNUAN86W13(LB-ZJ1 MD&N=^(_D_P#"MO$?GXV?V?-C/][:=O\ X]BK'@9B_P /_#;,I>(;J]LH7D_=@")'4VK2+N1, XR.N>1F@#W>BBN&^(: M>(=<@3PUX4OX['4I$%U<733O$8H0V% 9 6!=LXQV1J .YHKPW1OA?\3XM:LI M-6\=3/IZ3*UPD&K71=T!R5 *@<].O>O4_&?BFU\&^%KS6KI=_D@+%$#@RR'A M5_/KZ $T ;]%<#X9T35?$7AFWUK7=;U.+5-0B%Q&ME=/!%:*PRBK&IVM@$9W MAN:7X=>,[O7)]5\/:V4_M[1IFAF=%VK<("0) .W3D=.0>^ =[116!XS\4VO M@WPM>:U=+O\ ) 6*('!ED/"K^?7T )H WZ*X'PSHFJ^(O#-OK6NZWJ<6J:A$ M+B-;*Z>"*T5AE%6-3M; (SO#N3ZKX>ULI_;VC3-#,Z+M6X0$@2 M=NG(Z<@]\ [VBO._&7B^^E\9Z5X%\/W'V?4+W]Y>7@4,UM" 6.T'C>54\GI MQZ\-\:1:EX#T(>)-$U#4+I;)T-[9WUV]PEQ$2%8C>248$@Y7 Z\&@#T:BJ&B M:O::_HEGJUBY:VNXA*A/49['W!R#[BK] !1110!\]_LS_P#'UXE_W+;^)?\ ?YOF?NU;=MV8^\#ZFN\KR_XP_\P;_MO_[3K;#I M.HDSGQ4G&BVG_5SE_P#A8GBK_H*_^2\7_P 344WCSQ+/M\W4MVWI^XC'_LM< MY17I^RA_*ON/&]M5_F?WG3K\0O%**%75, # 'V>+_P")I?\ A8GBK_H*_P#D MO%_\37+T4>RA_*ON#VU7^9_>>L77Q2@M-<MT-[J;6\9F=ALC63:-V<8R2:ZE8_NX(U.!_NJ/YUT7AGX;7FKPPWNH3"ULY%#H$P MTDBGD$=@"/7\J]4T?0-,T&#RM/M4BR,-)U=_JW4URNI2H_"KL[HTJ^(2YW9' MG/A[X5SS;+C7)?(3K]FB(+G_ 'FZ#\,_A7IFG:58Z1:BWL+6."(=0@Y/N3U) M]S5RBN2I5G4W9VTJ$*7PH****S-@HHHH **:[K&I9V"J.I)P!6/>>);.WRL M,[_[/"_G6%?$T:"O5DD:4Z4ZCM!7-JJ-YJ]E8Y$LP+C^!.3_ /6_&N3O-%4]2!R?QJQ17L8; 8?#?PXZ]^IPU<35J_$PHHHKL, M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q]*_X M^F_W#_,5L5CZ5_Q]-_N'^8H V**** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@#,U?_ )8_\"_I5ZV_X]8?]P?RJCJ__+'_ (%_2KUM_P >L/\ MN#^5 $M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% #)72.%Y)#B-5) M;C/ ZUYU<2B:XDE5!&K,2$7HH]*ZGQ3>".S2U5OGE;6TN6#F^H5M^&7M_P"T&BEC5I'7,3$9P1U _#O[5B4Z.1X9 M4E0X=&#*?0BO'PM?V%:-6U[,[JU/VE-P[GI5%065TE[9Q7"# =*$GG524C>QV!CV!;S#CZX->S>!/^2>>&O^P5:_\ MHI:Z"B@ HHHH **** "BBB@ HHHH *^?_P#F[S_/_/A7T!7S_P#\W>?Y_P"? M"@#Z KQ3Q[\&O$7B7Q/=^(K'Q'!]I+RD4850ZEOSP,DD\5[710!\^ M^"?B)XJ\'>+H?"/COSI(IG6.*>X.YXBQPK;_ .-">,DG'KP15W]I:]DCTGP_ M8 GRYIYIF'J450/_ $8:W/CKH,>M:5X?2W0'5I-4CMK9E'S%7#;A]!M4Y[8K M/_:/TB6Z\+:5JL:EEL;EHY,?PK(!R?;**/Q% 'L5E MK8V]NHPL42H![ 8KP MS3IS8?M87]O"<)=QE' [YMED/_CRBO;]*O4U'2+*^C(*7,"3*1W#*"/YUXKX M7LVUS]IGQ!JL8)@TT.K/V#B,0A?K][_ODT >ZUX5^TM>R1Z3X?L 3Y&:=.;#]K"_MX3A+N,HX'?-LLA_\ 'E%>WZ5>IJ.D65]&04N8 M$F4CN&4$?SKQ7PO9MKG[3/B#58P3!IH=6?L'$8A"_7[W_?)H @\!S-JO[2GB MBYF)9K9;E%)[!)$B'Z5ZQ\08EF^'/B17&0-,N&_$1DC]17EWABT;P[^TWK=M M,-HU.":6 G^,.5E./Q5A^!KTGXG7BV/PR\12N27/ MPT:)SE;6_EA3V!"/_-S7JU>;? O2)=*^&-H\RE'OII+O:>NTX53^*H#^->DT M <_XVU76-$\(7VHZ!8?;]3A\OR;;R7EWYD56^5"&.%+'CTKQ_P#X6G\7_P#H M0O\ RCW?_P 77T!10!\[_LV/(D_B0QQ^8=MMQNQWDKW_ ,^Z_P"?/_R**\$_ M9G_X^O$O^Y;?SDKZ$H K>?=?\^?_ )%%'GW7_/G_ .115FB@"MY]U_SY_P#D M44>?=?\ /G_Y%%6:* *WGW7_ #Y_^111Y]U_SY_^115FB@"MY]U_SY_^111Y M]U_SY_\ D459HH K>?=?\^?_ )%%'GW7_/G_ .115FB@"MY]U_SY_P#D44>? M=?\ /G_Y%%6:* *WGW7_ #Y_^111Y]U_SY_^115FB@"MY]U_SY_^111Y]U_S MY_\ D459HH K>?=?\^?_ )%%'GW7_/G_ .115FB@"MY]U_SY_P#D44>?=?\ M/G_Y%%6:* *WGW7_ #Y_^111Y]U_SY_^115FB@"MY]U_SY_^111Y]U_SY_\ MD459HH K>?=?\^?_ )%%'GW7_/G_ .115FB@"MY]U_SY_P#D44>?=?\ /G_Y M%%6:* *WGW7_ #Y_^111Y]U_SY_^115FB@"MY]U_SY_^111Y]U_SY_\ D459 MHH K>?=?\^?_ )%%'GW7_/G_ .115FB@"MY]U_SY_P#D44>?=?\ /G_Y%%/N MKNVLH3-=7$4$0ZO(X4?F:X[5OBAHMCN2R66_E']P;$_[Z/\ 0&KC3E/X49SJ MPA\3L==Y]U_SY_\ D45YE\6I7D;2%DC$;*)CC>&/.S_"L35OB1K^I;DAF6QA M/\-N,-_WT>?RQ7+W"W3A;JY68B8G;+(#\Y&,X)Z]1^==E##2A)2DSS\3BXU( M.$404445VGG!1110!]">')KD>&-)"VNX"RAP?, S\@K3\^Z_Y\__ "**J>&O M^15T?_KRA_\ 0!6I7BR^)GT:Y8V>5,OF2#^"/G]>E<_>>);RXRL $"?[/+ M?G7G8G-<-A]'*[[+4ZJ6#JU=4K+S.AN=4-FNZXA5/0&49/X=:R+GQ6Y4K;6X M4_WG.?TK'M[&]U&0M'&\A)YD8\?F:WK/PK&N&O)2Y_N)P/SZ_P J\OZ[F&-T MP\>6/?\ X/\ DCL]AAL/_%=WV_K]3GY;B]U*8!WEF<]% SCZ 5?@\-WSX:6/ M8OH&&:ZZWMH+5-D$21K_ +(ZU+6]#(H7Y\3)R?\ 7S9G4S&5N6DK(Q[/3DL< M&+3@SC^-Y03_ /6_"K_GW7_/G_Y%%6:*]JG2A2CRTU9>1Y\YRF[R=RMY]U_S MY_\ D44>?=?\^?\ Y%%6:*T)*WGW7_/G_P"111Y]U_SY_P#D459HH K>?=?\ M^?\ Y%%'GW7_ #Y_^115FB@"MY]U_P ^?_D44>?=?\^?_D459HH K>?=?\^? M_D44>?=?\^?_ )%%6:* *WGW7_/G_P"111Y]U_SY_P#D459HH K>?=?\^?\ MY%%'GW7_ #Y_^115FB@"MY]U_P ^?_D44>?=?\^?_D459HH K>?=?\^?_D44 M>?=?\^?_ )%%6:* *WGW7_/G_P"111Y]U_SY_P#D459HH K>?=?\^?\ Y%%' MGW7_ #Y_^115FB@"MY]U_P ^?_D44>?=?\^?_D459HH K>?=?\^?_D44>?=? M\^?_ )%%6:* *WGW7_/G_P"116;I[R).QCC\P[>F['<5MUCZ5_Q]-_N'^8H MO^?=?\^?_D44>?=?\^?_ )%%6:* *WGW7_/G_P"111Y]U_SY_P#D459HH K> M?=?\^?\ Y%%'GW7_ #Y_^115FB@"MY]U_P ^?_D44>?=?\^?_D459HH K>?= M?\^?_D44>?=?\^?_ )%%6:* *WGW7_/G_P"111Y]U_SY_P#D459HH K>?=?\ M^?\ Y%%'GW7_ #Y_^115FB@"MY]U_P ^?_D44>?=?\^?_D459HH K>?=?\^? M_D44>?=?\^?_ )%%6:* *WGW7_/G_P"111Y]U_SY_P#D459HH K>?=?\^?\ MY%%'GW7_ #Y_^115FB@"MY]U_P ^?_D44>?=?\^?_D459HH K>?=?\^?_D44 M>?=?\^?_ )%%6:* *WGW7_/G_P"111Y]U_SY_P#D459HH K>?=?\^?\ Y%%' MGW7_ #Y_^115FB@"MY]U_P ^?_D44>?=?\^?_D459HH K>?=?\^?_D44>?=? M\^?_ )%%6:* *WGW7_/G_P"111Y]U_SY_P#D459HH K>?=?\^?\ Y%%'GW7_ M #Y_^115FB@"MY]U_P ^?_D44>?=?\^?_D459HH Q]1>5_*\V'R\9Q\P.>E6 MX)KD01A;7< HP?, SQ4.K_\ +'_@7]*O6W_'K#_N#^5 $?GW7_/G_P"111Y] MU_SY_P#D459HH K>?=?\^?\ Y%%'GW7_ #Y_^115FB@"MY]U_P ^?_D44>?= M?\^?_D459HH K>?=?\^?_D44>?=?\^?_ )%%6:* *WGW7_/G_P"111Y]U_SY M_P#D459HH K>?=?\^?\ Y%%'GW7_ #Y_^115FB@"MY]U_P ^?_D44>?=?\^? M_D459HH K>?=?\^?_D44>?=?\^?_ )%%6:* *WGW7_/G_P"111Y]U_SY_P#D M459HH K>?=?\^?\ Y%%'GW7_ #Y_^115FB@"MY]U_P ^?_D44>?=?\^?_D45 M9HH K>?=?\^?_D44>?=?\^?_ )%%6:* *WGW7_/G_P"111Y]U_SY_P#D459H MH K>?=?\^?\ Y%%'GW7_ #Y_^115FB@"MY]U_P ^?_D44>?=?\^?_D459HH MK>?=?\^?_D44>?=?\^?_ )%%6:* *WGW7_/G_P"111Y]U_SY_P#D459HH K> M?=?\^?\ Y%%'GW7_ #Y_^115FB@"MY]U_P ^?_D44>?=?\^?_D459HH Y74= M'U34+V2X9(P#PJ^9]U1T'^>^:J_\(UJ/]V/_ +[KM**\FIDV%J3?=?\^?\ Y%%'GW7_ #Y_^115FBMB"MY]U_SY_P#D M44>?=?\ /G_Y%%6:* *WGW7_ #Y_^111Y]U_SY_^115FB@"MY]U_SY_^111Y M]U_SY_\ D459HH K>?=?\^?_ )%%'GW7_/G_ .115FB@"MY]U_SY_P#D44>? M=?\ /G_Y%%6:* *WGW7_ #Y_^111Y]U_SY_^115FB@"MY]U_SY_^111Y]U_S MY_\ D459HH K>?=?\^?_ )%%'GW7_/G_ .115FB@"MY]U_SY_P#D44>?=?\ M/G_Y%%6:* *WGW7_ #Y_^111Y]U_SY_^115FB@"MY]U_SY_^111Y]U_SY_\ MD459HH K>?=?\^?_ )%%'GW7_/G_ .115FB@"MY]U_SY_P#D44>?=?\ /G_Y M%%6:* *WGW7_ #Y_^111Y]U_SY_^115FB@"MY]U_SY_^111Y]U_SY_\ D459 MHH K>?=?\^?_ )%%'GW7_/G_ .115FB@"MY]U_SY_P#D44>?=?\ /G_Y%%6: M* *WGW7_ #Y_^115#47E?RO-A\O&9X=^T>9N^R_:I]NWRO*V[O M*SG;WQU[=J]IHH KV+WLEE&VH00071SOCMYC*@Y.,,54GC'\(].>M>=6/A_X MK:-J5Q]F\3Z-JEA(Y9/[4CDWH">P0#'TW8]J]-HH YO2?#$\>J)K6O7XU/5H MT*0LL7EP6JM]X1)DX)Z%B22..!Q6QJVE6>MZ3=:9J$(FM+F,QR(>X/IZ$=0> MQ%7** .&T70?%_AC1!H.FW>E7EG!E+.]O&D66&,GA6C52)-N< [EZ#BM;P;X M.LO!VF2P02O.[K\WW<;=O?.>*Z75M*L];TFZTS4(1-:7,9CD0]P?3T(Z M@]B*N44 <-HN@^+_ QH@T'3;O2KRS@REG>WC2++#&3PK1JI$FW. =R]!Q6M MX-\'67@[3)8()7N;RZE,]Y>2C#W$AZD^@Y.!VSZDFNCHH Y/Q?X+7Q#>:;K% MA.0<$J>?<9/J0I=E78N>< $\=:[FB@!D,,=O!'!#&L<4:A$11@*H& /2GT44 %%%% M'SW^S/\ \?7B7_K>,-"T;Y%NC>3#^"V&X?\ ?73]:X75OBIJ MUWN33X8K&,]&_P!8_P"9X_2J^D_#+7-0VO=B.PB/>4[GQ_NC^I%=UI/PTT'3 MMKW*/?2CO,<+G_=']./]X_^ _,UZU#!#;1+%!$D4:_=1%"@?@*DJ98N3TB MK%PP,%K-W9S>D^!/#^D;62R%Q,/^6MS\Y_+H/P%<[\5-,OM0&D"PL;BY$?G; MA!$S[<[,9P..A_*O1J*QC5DIJ;U.B=",J;@M$?.?_"-:]_T!-2_\!7_PIK>' M]9C($FDWL>[./,@9KWU^=LDI"'_ )9IP/\ Z]:5GX6E?#7L/^X/Y51U?_EC_ ,"_I5ZV_P"/6'_<'\J M):*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'TK_ (^F_P!P M_P Q6Q6/I7_'TW^X?YBMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH *S-7_P"6/_ OZ5IUF:O_ ,L?^!?TH O6W_'K#_N#^52U%;?\>L/^X/Y5 M+0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110!\]_LS_P#'UXE_W+;^)?\ CINU"^ MA@.,A6;+'Z*.3^5DV+S-VEN#M7_OD_+GO%;# _[Z/^ K7V5&G\;NS#VV(J_P - M61Q6J>,-?UMC'/?2"-C@0P?(I]L#K^.:LZ3X \0:MM86GV6$_P#+2Y.S].OZ M5[+I?AW2-%4?8+"&)A_RTQN<_P# CS6I2>*25J:L.."K*YP&D_"G2[7:^ MI7$MX_=%_=I^G)_,5VMCIMCID/E6-I#;IW$: 9^OK5JBN:=2<_B9V0HPI_"@ MHHHJ#0**CFN(;<9FE2,?[3 5F3^)-/AR%=Y3Z(O]36%7$T:/\227S-(4:D_A M5S7HKE9_%DS9%O;HGNYW?X5F3ZSJ%SP]RX![)\O\J\NMGV%AI"\OZ\SKAEU: M7Q:':7U]#8VSRR,N57*H3@L>PKSUF9V+,Q9F.22"\N+5)$@E:,28W;>"<>_XU/::5>W[;HXFVGK(_ M _/O5&N^TB^^WZ='*3^\7Y)/]X?X\'\:O+,-#&5/959.RV7Y^A.+JRH1YX+? MJ9UGX7MXL-=2&9O[J\+_ (FMR*&*",)%&J*.RC%/HK[##X2AAU:E&WY_>>'5 MKU*K]]W"BBBNDR"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q]*_X^F_W#_,59 MO-:T[3Y!'L'3/$6G17,AEE:-0N Q0D-SVQG]:RE6IQ= MG)$N<4[-G6T5#;7=O>PB:VF26,]U/3C.#Z'GI4U:)IJZ*"BBBF 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110!F:O\ \L?^!?TJ];?\>L/^X/Y51U?_ )8_ M\"_I5ZV_X]8?]P?RH EHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** ,?2O^/IO]P_S%;%8^E?\?3?[A_F*V* "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ K,U?\ Y8_\"_I6G69J_P#RQ_X%_2@"];?\>L/^X/Y5 M+45M_P >L/\ N#^52T %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 ?/?[,_P#Q]>)?]RV_G)7T)7SW^S/_ ,?7 MB7_4:3\)KV;;)JMXENO>*$;W^A/0?K7=:3X) MT#1]K06*2S#_ ):W'[QOKSP/P KH**YYUYSW9U4\-2I[(**9+-%"NZ61(U]6 M8"LV?Q%IT&0)6E/I&N?UZ5R5<11H_P 227S.N%*<_A5S5HKEY_%CG(M[91[R M-G]!69/KFHW&0;ED'I'\O\N:\NMGN%A\-Y>G_!.N&75I;Z';RSPP+NFE2,>K M,!6;/XCTZ'(61I3Z1K_4URD5A?7C;D@EDS_$1P?Q-:4'A:\DP9I(XAZ?>/\ MA^M%[*/!E>24^F=H_3_&M."PM+;'DV\:$=PO/YTOJ&98C^-5Y5Y?Y* MR_$/K.%I?PX7_KS.(ATZ_NVW);ROG^)A@'\36E!X5NWP9I8XAZ#YC_G\:ZZB MNBED&'CK4;E^']?>9SS*J_A21B0>%[&/!E:28^YP/T_QJ[)#9Z7:2W$=O$GE MJ6Z $GL,^_2KU5K^QCU"W\B621$W GRSC/L?;_"N_P"ITJ--_5X)2MIZ^IS> MWG4DO:2=CSZ21YI7EU?+O(\8W=V^\]=9A07_#'-UL>'+[[+J(B8_NY\(?9OX?\/QK5A\+ MV4D,;F6XRR@G#+_A3_\ A%;'_GKDLRMC9R%)B-TCJ1\H(/R^H/?/&./6NHKRK4[@76J74ZR&1'E8HQSRN>.O MMBN+'5G3IVCNS"O-QC9=2I1117AG$6+.]N;"X$]K*8Y,$9'.1Z$'@UZ7I6IQ M:M8KM>65U7@>?;>W=OM^_&'W9Z;3C'_CWZ5W8&LXU.3H MS>A-J7+T9VU%%%>V=H4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!F:O_RQ M_P"!?TJ];?\ 'K#_ +@_E5'5_P#EC_P+^E7K;_CUA_W!_*@"6BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH Q]*_X^F_W#_,5L5CZ5_Q]-_N' M^8K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LS5_^6/_ +^ ME:=9FK_\L?\ @7]* +UM_P >L/\ N#^52U%;?\>L/^X/Y5+0 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\]_ MLS_\?7B7_UMA);V,@C;DSS_(I]\GK^&:Z5A;*]1V.. M6-D6!<]I;DX'_?(_Q%?RKF]F=7.!!%\JGVV MCK^.:[S2?A+;1[9-6OFF;O%;C:O_ 'T>3^0KN-,T+2]&3;I]C# <8+JN6/U8 M\G\Z?M:-/X%=B]CB*O\ $=D>-Z3\//$&J;7>V%G"?X[D[3_WSU_2NZTGX6:1 M9[7U"66^D'5?]6GY#G]:[F21(EW2.J+ZL<"LZ?7].@R//\P^D8S^O2N3$9BH M+WYJ)U4,OC]F+D6[.PM-/A$-G;16\8_AB0*/TJQ7,S^+#R+>U^C2-_0?XUES MZ_J,^1Y_ECTC&W]>M>+6SW"P^%N3\O\ @GJT\NK/=6.WDECA7=+(J+ZL<"LZ M?Q!IT&0)C(?2,9_7I7(QVE]?-N2*:8G^(@G]36C!X7O9,&5HX1Z$Y/Z?XUR? MVKC*_P#N]+3N]?\ )&_U.A3_ (LRU/XL;D6]L!_M2-G]!_C69/KNHW&0;@H/ M2,;?UZUN0>%;1,&:624^@^4?Y_&M2#3;*VQY5M&I'*ROKUMR0S2D_Q$''YFM*#PO>R8,SQQ#TSN/ZD4D84'A:SCP9I))3Z9VC_']:U(-.L[;'DV MT:D=\9/YGFK-%>G1P6'H_P ."7]=SDGB*L_BDPHHHKJ,0HHHH **** "BBB@ M K,U?_EC_P "_I6G69J__+'_ (%_2@"];?\ 'K#_ +@_E4M16W_'K#_N#^52 MT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !152\U.RL!FYN8XS_ '!^0_P#K5C4Q%.G\3(E4C'=G65G7NN:=89$URA7'\H_(=?QJ6R\-:G>X(@\E#_%-\OZ=?TKC>.E-VHQN8NNW MI!&M>^-G;*V5L%']^4Y/Y#_&N4=S)(SD*"Q)(4 #\ .E=O9>"[2+#7%HKFVC;3H8XIH^"N=H=>>/][/?WY[5C5P^)J1YI].A$Z=22O(X2 MBG.C1NR.I5U.&5A@@^AIM><A(_#-6=,T>\U63;;QX0 M9S*^0@QVSZ\CCWKTFTL8+*QCM(E)B08PW.>Y)_&NS#8657WKV1K3I.>NQP=M MXLU6WP&E2=1VD7^HP:V+;QO"V!=6CI_M1L&_0XK9N?#^EW62]G&K'^*/Y#^E M8]SX(@;)M;MT_P!F10P_,8KJ]EBZ?PRO_7F;A!S7GESX2U6WR4C2=1WC;^AQ6=G4-,D_P"7FU;\4S3^NU8? MQ8![:4?B1ZK17GEMXMU2# =XYU])%Y_,8K8MO&\#8%U:21GUC8,/UQ6T,=1E MN[%JO!G5T5FVWB#2[K CO(U8_P ,GR']:T00P!4@@]"*ZHSC+6+N:II["T44 M50PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** ,S5_P#EC_P+^E7K;_CUA_W!_*J.K_\ +'_@7]*O6W_' MK#_N#^5 $M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!CZ5_ MQ]-_N'^8K8K'TK_CZ;_^F':$?+G_>/'Y9KAM6^)VN7^Y+3R["(_\\AN?'^\?Z 5-IGPNU2X42ZG M<0Z?#W!(=_R!P/SKJK#PSX.T/#.!?SK_ !2_O!^0^6HJ5\'AE>ZO9&.&F!^1KL)?%,<:".TM,*!A=QP!^ K-G\0ZC/D"41#TC7'Z]:\G$<38>&D'? MT7^=CT*&0S>L_P 3:TSPEX?T%1)!9Q"1?^6\YW-GUR>GX8JY/KVG09'GB0^D M8W?KTKCEAO;]]RI-.?[W+?K6A!X9OY<&3RX1_M-D_I7ERSC&8E_N*7S=W_DC MTHX##T5:<[>FA>G\6#D6]J?]Z1OZ#_&LN?Q!J,^1YWECTC&/UZUM0>%+9,&> M>20^BC:/ZUIP:586V/+M8\CNPW'\S2^J9IB/XM3E7]=O\RO;X2E\$;_UYG$I M;WM\^Y8YIB?XB"?UK0@\,7TN#*8X1[G)_2NRHK6ED%!.]63D_N_X/XF<\RJ/ M2"2,"#PK:I@SS22GT'RBM2#2[&VQY5M&".Y&3^9JW17IT<#AJ/P02_KNSDGB M*L_BD%%%%=9B%%%% !1110 4444 %%%% !1110 4444 %%%% !69J_\ RQ_X M%_2M.LS5_P#EC_P+^E %ZV_X]8?]P?RJ6HK;_CUA_P!P?RJ6@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*9+-%!&9)I$C0=6=L"L*]\7Z=;96#?6UFF^XGCB7_:;&?I7!WOBW4KK*Q,MNA[1CG\S_ $Q6?;V&HZK*7BBFG8]9 M&Z?BQKBGCTW:G&[,7B%M%7.LO?&EG#E;2)YV_O'Y5_Q_2N=O?$VIWN1Y_DH? MX8?E_7K6K9>"9&PU[B:EJ)W16[[6Y\R3Y1^9ZUT5EX)C7#7MR6/]R(8'YG_"NM MHK:G@*4=9:EQH16^I3L]+L; ?Z-;1H?[V,M^9YJY1179&*BK)&R26P4444QE M:YT^SO<_:;6*5BNWG0G!ZUT]8^E?\ M'TW^X?YBH=.#=VD2XQ>K1JQ0QP1B.&-(XUZ*B@ ?@*?115[%!1110 4C*KJ5 M90RGJ",BEHH R[GP[I5UDM:(C?WH_D_EQ6/<^"(CDVMVZ_[,BY_48KK**PGA MJ4]XD.E![H\ZN?"FJV^2L2S*.\39_0X-9XDU#3),!KBV;TY7->JTUT212KJK M*>H89%,Y-K>,OHLJY_4?X5/L\73^%W_ *\Q M!'>1AC_"YVG]:T 01D'(/<5YU<^%=5M\D0K,H[Q-G]#@U1 M2;4-,DVJ]Q;-_=Y7]*?UVI#^+ /;RC\2/5**\^MO&&IP8$ICG7_;7!_,8K9M MO&UJ^!&.HRZV]2U7@SJ**S[;7-,N\"*\BR?X7.T_D:T L/\ N#^52U%;?\>L M/^X/Y5+0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !17SG_P )+KW_ $&]2_\ I_\:5?$?B!W5$UG4V9C@ 74A)/Y MUV/!M:MGG_VA%_9)_P!F?_CZ\2_[EM_.2OH2OGVXTJ7PE;PS:/*]CYZA+EK1 MS'O<9(SMQDJO_ DNO?\ 0;U+_P "G_QKGPL88JDJM*5T[_@;8C$/ M#U/9U(V9]&45Y1\,=7U._P#$MS%>ZC=W,8LV8)-.S@'>@S@GKR?SKTO4-6T_ M28O,O[R&W7MYC8)^@ZG\**E)PER[FE*LJD.?8N45Y[JGQ6L8F,6DV(,JSR6T#?\LXOW*X^OWC^9I3C&FN:M)17F["5?F=J2*TC/.9#EO\ MOD9.?KBNVL]/.WR[.T^7TBCX_2M:#PWJ$V"ZI$/]MN?R%<&]!L,-+!/J$H[SMY:9_W5Y_,UO+J]Q!"(+-(+ M.$=([>,(*W(/"D*X-Q<.Y]$&T?UK3@T?3[?&RU0GU?YC^M&K^7!D"0C_:;)_2NS & , = MA2U5/(**=ZLG)_=_G^8YYE/:"2.?@\*6ZX,\[R'T4;1_6M.#2+"VQY=K'D=V M&X_K5VBO3HX##4?@@OS_ #.2>)JS^*0 8&!THHHKL, HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LS5_\ EC_P+^E:=9FK M_P#+'_@7]* +UM_QZP_[@_E4M16W_'K#_N#^52T %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1169>^(--L5$WGN/X8N?UZ5SE[XSO9\ MK:QI;KZ_>;]>/TJ.R\(:C0\?D/Z MYK.^+K;>ZOZ^9/[V?D<2%U#5I^!/=2>O+8_PK:LO!=Y-AKN5(%_NCYF_P_6N MXCBCA0)$BH@Z*HP!3JTAE\%K-W8XX=;RU,>R\,Z998/D>$>BRKG]1_A77T5A/ M"TI[Q,W2@]T><7/A;5K;)%N)E'>)L_IU_2J4=SJ.FOM66XMV'\))7]*]4IDD M4$FC-X=?99P=MXQU*' F\J1>1,3T4MM/Y'FKU=49 M*2NGMO^/6'_ '!_*J.K_P#+'_@7]*O6W_'K#_N#^5 $M%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110!CZ5_Q]-_N'^8K8K'TK_CZ;_V+X_>P$!UYSP2"!GIT[\8/-?/\ IL5S8?M1V^F2ZE?7L%N\ MAB-Y<-*RA[1GQD^F[%?0]?/_ /S=Y_G_ )\* /H#I7DGAC4_^%K>,]9N;PF7 MPQI+""TLB?W5S(2?WD@_CX7(!X&X<=<^A>+KF2S\%Z[=1$B2'3KB12/41L1_ M*O-/V;X57P-J5LXS[ L?85Q' M[1Z*? 6FN?O#5$ ^ABES_(5Q_P :=0GN/AY\/A(Q/VFS^T29[L(HN?\ Q\T M>I>%?!-CJ?A2TU#Q+$=2UK4(5N)[R>X8=P2?1K:%;>UAA486-%0#V Q7A%I M*UM^UK=11$A)T*N!W'V0/_-10![Y7*?$3Q@G@CP==:L%5[HD0VL;=&E;.,^P M +'V%=77@W[3%S(MCX)8CJ6 MM:A"MQ/>3D^;$7&X+&W_ "S"@@#;CI53X:>++Z;6M;\%:WK#*\]PP[@D^C6T*V]K#"HPL:*@'L!BO"+25K;]K6ZBB)"3H5<#N/L M@?\ FHH ZKQAXCN]?^).F?#W3+J6VMV'GZM/ Q60QA2_E!ARN0!DCGYQ[YG\ M?:#%X0\,2>)?",$>F:AIC++(D"[4NHL@.DJCA^#G)YXX-<;\/':^_:/\63S< MO"+L*3V"S)&/TKUOQ^BO\.O$H;I_9=R?Q$;$4 6_"WB"V\4^&;#6K4;8[J+< M4)R48<,OX,"/PK7KR;]GBX>;X;S1N25AU&6-,]AL1OYL:]9H ^7ZWO"MBMSJ M#7#X*VX! /=CG'Y8)^N*P:]$T6P_L[3(X6&)&^>3_>/;KVX'X5'$>.^K8-PB M_>GHO3K^&GS.+),)[?$J37NQU^?3_/Y%B^M$OK*6VHZE#IEN)IE=E9MHV 'G\_:OC\HS7%86]##Q4G) MZ)]_PW_0^ES++\/B+5:SLH[OR,C1]#U32Y9)H-2^R221F-F@&6VD@XR>G('( MJZOAZR:4S7+374SE7GFU6?+7JJGY;?E^K//I3RJFOW<>;U_X/^1EV>G ?)96?X11 M_P"%;$'AS4)L%D2(>KM_05MV^M02J%AO=/4=E)*?H<5?1[R1=R-:LOJ"312R M.C-\U6HY/^O4Z7F;M:DDD9$'A.)<&XN7?V08_P :TX-%T^WP4MD8^K_-_.IO M]._Z=_\ QZC_ $[_ *=__'J]2CEV%H_!!?G^9RSQ5:?Q2+ 4 =A2U6_T M[_IW_P#'J/\ 3O\ IW_\>KM,"S15;_3O^G?_ ,>H_P!._P"G?_QZ@"S15;_3 MO^G?_P >H_T[_IW_ /'J +-%5O\ 3O\ IW_\>H_T[_IW_P#'J +-%5O]._Z= M_P#QZC_3O^G?_P >H LT56_T[_IW_P#'J/\ 3O\ IW_\>H LT56_T[_IW_\ M'J/]._Z=_P#QZ@"S15;_ $[_ *=__'J/]._Z=_\ QZ@"S15;_3O^G?\ \>H_ MT[_IW_\ 'J +-%5O]._Z=_\ QZC_ $[_ *=__'J +-%5O]._Z=__ !ZC_3O^ MG?\ \>H LT56_P!._P"G?_QZC_3O^G?_ ,>H LT56_T[_IW_ /'J/]._Z=__ M !Z@"S15;_3O^G?_ ,>H_P!._P"G?_QZ@"S15;_3O^G?_P >H_T[_IW_ /'J M +-%5O\ 3O\ IW_\>H_T[_IW_P#'J +-9FK_ /+'_@7]*M?Z=_T[_P#CU4-1 M\_\ =>=Y??&S/MZT :=M_P >L/\ N#^52U2@^V>1'M\C;M&,YSC%2?Z=_P!. M_P#X]0!9HJM_IW_3O_X]1_IW_3O_ ./4 6:*K?Z=_P!._P#X]1_IW_3O_P"/ M4 6:*K?Z=_T[_P#CU'^G?].__CU %FBJW^G?].__ (]1_IW_ $[_ /CU %FB MJW^G?].__CU'^G?]._\ X]0!9HJM_IW_ $[_ /CU'^G?].__ (]0!9HJM_IW M_3O_ ./4?Z=_T[_^/4 6:*K?Z=_T[_\ CU5[J^DLDW7-Q9Q#MN)R?H.])M)7 M8-V-&BN0N?&AC)6WB24_WB"!_C6)>^(]3OLAK@QH?X(OE'^/ZUR5,=2AMJ8R MKP6VIWMYJUA8 _:;E%;^X#EOR'-<[>^-E&5L;;/^W,?Z#_&L&ST#4[\AH[=E M0_QR_*/UZ_A6Y;>"G0AKB>.3_94D#\\9K#VV)K? K(SYZL_A5C N]8U+4FV2 MW$C!N!&G /X#K5FR\+ZG>88PB!#_ !2\?IUKM+33FL5Q;6]G'[@-D_CUJU_I MW_3O_P"/54H_T[_IW_P#'J[:=&G3^%6-XPC'9%FBJW^G?].__ (]1 M_IW_ $[_ /CU:%%FBJW^G?\ 3O\ ^/4?Z=_T[_\ CU %FBJW^G?]._\ X]1_ MIW_3O_X]0!9HJM_IW_3O_P"/4?Z=_P!._P#X]0!9HJM_IW_3O_X]1_IW_3O_ M ./4 6:*K?Z=_P!._P#X]1_IW_3O_P"/4 6:*K?Z=_T[_P#CU'^G?].__CU M%FL?2O\ CZ;_ '#_ #%7_P#3O^G?_P >K-T_S?/;R=F[;SOSC&1Z4 ;=%5O] M._Z=_P#QZC_3O^G?_P >H LT56_T[_IW_P#'J/\ 3O\ IW_\>H LT56_T[_I MW_\ 'J/]._Z=_P#QZ@"S15;_ $[_ *=__'J/]._Z=_\ QZ@"S15;_3O^G?\ M\>H_T[_IW_\ 'J +-%5O]._Z=_\ QZC_ $[_ *=__'J +-%5O]._Z=__ !ZC M_3O^G?\ \>H LT56_P!._P"G?_QZC_3O^G?_ ,>H LT56_T[_IW_ /'J/]._ MZ=__ !Z@"S15;_3O^G?_ ,>H_P!._P"G?_QZ@"S3)88ITV2QI(OHZ@BH?]._ MZ=__ !ZC_3O^G?\ \>HW S[GPOI-SD_9S$Q[Q-C].GZ5CW/@=N3:W@/HLJ_U M'^%=1_IW_3O_ ./4?Z=_T[_^/5SSPM&>\3-TH/H>?W/AG5;;)-J9%'>([OTZ M_I56*_U'3GV1SSPD?P$D#\C7I7^G?].__CU1S07%PFR:*SD7T=21^M)F'Z'BLR;P1JVN2UJTBCO$=WZ#FJ\.HZEI[;([F>(C^ DX'X&FL=*&E6 M%@]NU\2/4J*X*#QGJ,8 ECAF]RI4_IQ^E:,'C-)2!*BP^Y4L/TY_2NB&-HRZ MV]315H/J=9165;:I]LQ]GN[%R?X=Q!_(\U<_T[_IW_\ 'JZ5)25TS1-/8LT5 M6_T[_IW_ /'J/]._Z=__ !ZF,LT56_T[_IW_ /'J/]._Z=__ !Z@"S15;_3O M^G?_ ,>H_P!._P"G?_QZ@"KJ_P#RQ_X%_2KUM_QZP_[@_E69J/G_ +KSO+[X MV9]O6K<'VSR(]OD;=HQG.<8H NT56_T[_IW_ /'J/]._Z=__ !Z@"S15;_3O M^G?_ ,>H_P!._P"G?_QZ@"S15;_3O^G?_P >H_T[_IW_ /'J +-%5O\ 3O\ MIW_\>H_T[_IW_P#'J +-%5O]._Z=_P#QZC_3O^G?_P >H LT56_T[_IW_P#' MJ/\ 3O\ IW_\>H LT56_T[_IW_\ 'J/]._Z=_P#QZ@"S15;_ $[_ *=__'J/ M]._Z=_\ QZ@"S15;_3O^G?\ \>H_T[_IW_\ 'J +-%5O]._Z=_\ QZC_ $[_ M *=__'J +-%5O]._Z=__ !ZC_3O^G?\ \>H LT56_P!._P"G?_QZC_3O^G?_ M ,>H LT56_T[_IW_ /'J/]._Z=__ !Z@"S15;_3O^G?_ ,>H_P!._P"G?_QZ M@"S15;_3O^G?_P >H_T[_IW_ /'J +-%5O\ 3O\ IW_\>H_T[_IW_P#'J +- M%5O]._Z=_P#QZC_3O^G?_P >H LT56_T[_IW_P#'J/\ 3O\ IW_\>H LT56_ MT[_IW_\ 'J/]._Z=_P#QZ@"S15;_ $[_ *=__'J/]._Z=_\ QZ@"AI7_ !]- M_N'^8K8K$T_S?/;R=F[;SOSC&1Z5I?Z=_P!._P#X]0!9HJM_IW_3O_X]1_IW M_3O_ ./4 6:*K?Z=_P!._P#X]1_IW_3O_P"/4 6:*K?Z=_T[_P#CU'^G?]._ M_CU %FBJW^G?].__ (]1_IW_ $[_ /CU %FBJW^G?].__CU'^G?]._\ X]0! M9HJM_IW_ $[_ /CU'^G?].__ (]0!9HJM_IW_3O_ ./4?Z=_T[_^/4 6:*K? MZ=_T[_\ CU'^G?\ 3O\ ^/4 6:*K?Z=_T[_^/4?Z=_T[_P#CU %FBJW^G?\ M3O\ ^/4?Z=_T[_\ CU %FBJW^G?]._\ X]1_IW_3O_X]0!9HJM_IW_3O_P"/ M4?Z=_P!._P#X]0!9HJM_IW_3O_X]1_IW_3O_ ./4 6:*K?Z=_P!._P#X]1_I MW_3O_P"/4 6:*K?Z=_T[_P#CU'^G?].__CU %FBJW^G?].__ (]1_IW_ $[_ M /CU %FBJW^G?].__CU'^G?]._\ X]0!9HJM_IW_ $[_ /CU'^G?].__ (]0 M!9HJM_IW_3O_ ./4?Z=_T[_^/4 6:S-7_P"6/_ OZ5:_T[_IW_\ 'JH:CY_[ MKSO+[XV9]O6@#3MO^/6'_<'\JEJ*V_X]8?\ <'\JEH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH *^?\ _F[S_/\ SX5[Q?)>26O/2O+ MO^%0ZY_PGG_"9?\ "90_VMYF_/\ 9/[O[FS;M\[IMXZY]\T >GZG8IJ>DWFG MR'$=U \+'V92I_G7D?[/IETVQ\2>'+Q?+O;"_P!TL9Z@E=A_6/\ E7KUBEY' M91IJ%Q!<70SOE@A,2-R<80LQ'&/XCZ\=*Y[4?!BOXF_X271;[^S-7>/R;AC# MYL-RG&!(F5)(P,$,#Q0!P/[00FU*R\->'K-?,O+^_+11CN0NP?K)_.H_CKX4 M9?AOH\UHID70RD+8'2(J$S^:I^=>B:;X.2/Q%_PD>LWIU/6%C\J"0Q"**V3G M(BCR<$Y.223SUKH;JU@O;2:UNHDFMYD,'].U&-@R M75M',"/]I0?ZUX]X+L7\0?M#>)_$"#-IIK/").QDVB( ?@KG\O6N]T[P5JNA M::^D:'XE:UTG_:(T*74?!EGJL"%SIMQF3 Z1R G_OH)^==AXA\/>* M-0\<:'JFE^(/L>CVF/MEEN8>=\Q)X PVX87G[N,CFNKNK6"]M)K6ZB2:WF0Q MR1N,JRD8((H JZ#J":MX?T[48V#)=6T3'-:":>V5CDK'(6 QD MG&Y6(K=\->&=,\*:0NFZ7$RQ;B\DCMNDE<]7=N[&@#R72+)O"W[35[',-D&M MV\LENYZ-NQ(W_CT;#\O6O0/BK?IIWPO\02NP'F6I@'N9"$_]FK1\4^$;'Q3% M:22R2VNH6,HFLKV#'F0.,'C/!!P,J>#6?>^"KGQ#-:CQ3JZ:E96L@E2RM[3[ M/%*XZ-+EW+X] 0/:@#/^"^A2Z#\,]/6X0I/>,UXZD<@/]W_QT*?QKT"@ M8 [44 ?//AFP^V:F)F'[NWPY]V_A'7\?P]Z[JJN@>']0L-*C1[*Z$DA\QP8F M^4G''3T _'-:G]FWW_/E,DTGRQT6CZ=?FSU\IH0PV&2 M;U>K*M5[ZT2^LI;9S@2+C/H>Q_ XI=,O;36C*-*N8;\Q8,@M9!+LSG&=N<9P M?RK1_LV^_P"?*X_[]-_A7DPA7IR4X1::U6AZ4W3G%QDTTSD/ 6C#4?$EW93N MT+Q6[D[<'#!U&/UKO)O ]PN?(O(G_P!]2O\ +-1^&-%N;3Q?-J+VTL<4;-K7R?4^/^I1HN5-ZV>C\NAYS-X4U>'. M+=9!ZHX_KS5%[+4;)MS6]S"1_%M(_6O5**PEET/LMH3P\>C/,(=>U6W^Y?3' M'9SN_GFM&'QEJ4>!(L$H]UP?T-=O-96MQ_K[:&3_ 'T!K/F\,:1-D_90A]48 MC].E3]5Q$/@G_7XB]E46TC(A\<(<">Q8>Z/G]"*T8?%VDRXWR2Q?[Z'^F:J3 M>"+-L^3=31G_ &@&']*SYO!%XN?)NH9!_M J?ZTLO,ZN'5].N,>5 M>P$GL7 /Y&K@(8 @@@]Q7F\WAC5XJ M1^. >WDOBB>JT5YG#XCU:#[M[(P]' ;^=:,/C74$P)88)!ZX*G^=:1S"D][H MI8B#W.[HKE(?'$!QY]G(G^XP;^>*T(?%>D38S.T1/9T/],UO'%49;2+56#ZF MW156'4K&XQY-W Y/82#/Y5:K9-/8M-/8****8PHHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH *S-7_ .6/_ OZ5IUF:O\ \L?^!?TH M O6W_'K#_N#^52U%;?\ 'K#_ +@_E4M !1110 4444 %%%% !1110 444UW6 M-"[L%4=2QP!0 ZBL.]\5Z9:95)#<..T0R/SZ5SM[XQO[C*VZI;)ZCYF_,_X5 MRU,92AUOZ&4JT(]3NIKB&VC,D\J1H/XG8 5@WOC&PM\K;J]R_J/E7\S_ (5Q ML<.H:M,2JSW+]V.3C\3TK=LO!5S)AKR=(5_N)\S?X?SKF^M5ZNE*/]?D9^UG M/X$4KWQ7J=WE4D%NA[1#!_/K^54K73-1U1]\4$LN[K(W3\S7>67AS3+'!6W$ MKC^.7YC_ (?I6J!@8%-8*=1WK2!4)2UFSCK+P23AKZYQ_L0C^I_PKHK+1=/L M,&"V0./XV^9OS-7Z*ZZ>&I4_A1M&G&.R"BBBMRPHHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ K'TK_ (^F_P!P_P Q6Q6/I7_'TW^X?YB@ M#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "HIK>"Y7;/#'*OHZ@_SJ6BAJ^X&)<^%-*N,E86A8]XFQ M^AR*Q[GP1*,FUNT;_9E7'ZC/\J[.BN>>$HSWB9NE!]#S.Y\.ZK:Y+6CNH[Q_ M-_+FH8-4U*P;;'=31[?X&.0/P->I5%/:V]RNV>".4>CJ#7,\OL[TY-&3P]OA M9Q-MXTOHL"XABF'J/E/^'Z5L6WC+3I<"=)8#W)&X?IS^E3W/A/2KC)2-X&/> M-OZ'-8]SX(F7)M;M'_V9%*_J,U-L93V][^OO"U:/F=5;:G97F/L]U%(3_"&Y M_+K5JO,KGP]JMKDO9NRC^*/Y_P"51P:OJ=BVV.ZF3;_ QR!^!IK'RCI4A8/; MM?$CU&N1UKQ<4=[;32"5(!N."/<*.A^OU]C69)XOU*2SD@;RU=A@2H-K#U]J MP*SQ..YE:D34KW5HEB6^O)]OG7<\FP[EWR$X/J,U;M/$&J6; I=NZY&4E.\$ M#MST_#%9E%>>JDT[IG.I-:W/2]%UVWUF-MJ^5.G+1%L\>H/W@\0ZT/>W1VT:G.M=PHHHKK-@HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@#'TK_CZ;_)?\ M%-(FSB!HSZHY_KQ6U16"K],F*:"0>A)4_RKNZ*PE@J,NEB'0@^AYG-XQK%Y='>,FC-X==&>;P^)]7AQB[+ MCT=0WZ]:T(?&UXN/.MH9!_LDJ?ZUUDVD:=<9\VR@8GOL /YBL^;PCI,N=L-_P"O(.:LMU<[>&]M M;C_47,,G^XX-3UYC-H&JV^=]C*CH#_+FM"'QQ<+CS[.)_]QBO\\UK''T7OH4L M1!G;45S4/C6P? E@GC/L P_G6A#XCTF?&V\13Z."O\ZWCB*4MI(T52#V9JT5 M%%\IP?RZ_G7(\;.H[48F+KREI!%V]\:W,F5LX$A7^\_S-_@/UK"DGU# M5I@K//Y?T/RK^0_QK>AMX;:,1P1)&@_A10!2^ MJUZNM67]?D'LIS^-G"V7@Z_N,-<,ELGH?F;\A_C7167A33+3#/&;AQWE.1^7 M3\ZW**Z:>#I0Z7]32-&$>@U$2- B*JJ.@48 IU%%=1J%%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8^E?\?3?[A_F M*V*Q]*_X^F_W#_,4 ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %0SVEM M=+MN((Y1_MJ#4U%)I/1@<1XKT6UL((+FTB6)61SZUYFZ-&[(ZE74X96&"#Z&O$QU+DJ72T9PUXG_ZJVKGP1,N3:W:/[2*5_49KLPT:\5STU=&U)5%[T4=3;:I8WF/(NXG M)_A#<_EUJW7F=SX=U6UR6M'=?6/Y_P"7-0PZGJ5@VR.YGC(_@8G _ UUK'RC MI4A8U]NU\2/4J*X.V\9ZA%@3QQ3CUQM/Z-+&3 GAEA/J/F'^/Z5T0 MQM&76WJ:*M!]3I:*I6VL:==X\F\B8GHI;!_(\U=KIC)25T[FB:>P4444QA11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% &/I7_'TW^X?YBMBL?2O^/IO]P_S%;% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 5F:O\ \L?^!?TK3K,U?_EC_P "_I0! M>MO^/6'_ '!_*I:BMO\ CUA_W!_*I: "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** /GO\ 9G_X^O$O^Y;?SDKZ M$KY[_9G_ ./KQ+_N6W\Y*^A* "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ IKHLB[74,/0C-.HH H3:)IEQGS+&')[JNT_I6=-X. MTN3_ %?G1?[KY'ZYKH**RE0IRWBB'"+W1Q\W@<\F"^_!X_Z@_P!*SIO!^JQ? M<$,W^X^/YXKT&BL)8"B]E8AT(,\NET;4[8Y>RG&.ZJ2!^(I(]4U*T;:EW<)C M^$NC*#6+R^VL)6(^KV^%GG\/B[5HL;I(Y?]^,?TQ6A M#XXD&!/9*WNCX_0@UT,WA_29\[[&(?[GR?RQ6=-X,TZ3F.2>(^S C]11['%P M^&5_Z\PY*JV8L/C/39.)$GB/NH(_0UH0Z_I4^-E]$/\ ?.S^>*YZ;P/*/]1> MHWLZ$?J,UG3>$M6BSMBCE'^Q(/ZXH]MBX?%&_P#7D'/56Z/08Y8Y5W1R*X]5 M.:?7EDFFZE:-N:TN(R/X@AQ^8I\.M:I;'"7LXQV9MV/P-"S"VDXM!]8MNCU" MBO/X?&.J1??,,O\ OIC^6*T(?'':>Q_%)/Z$?UK:..HO=V+5>#.PHK A\8Z7 M+]\S1?[Z9_EFK%QXDTV*REN(KA)F0?+$&PS'IT-;+$4FKJ2+]I'N6-3UBSTJ M/=<29]15Y57'U)/W-$943"!#_#$,?KUJK::/J6I-OB MMY&#^-H$RME;M(?[\GRC\NI_2N=O-?U. M_)62X94/\$7RC].3^-;UEX) PU]22%^63O\ -COG MO_/BMZBHJ4XU(\LD3**DK,\WO/#.I63JI2.0,,AHWX^G.#5RP\'7EP89;F2. M*%N656R^/;C'/U[_ (5U.K_\L?\ @7]*O6W_ !ZP_P"X/Y5RK+Z*=]3)8>%R M*PTZUTVW$5M$%X 9\?,_N3WZFK5%%=BBHJR-DDM$%136T%RNV>&.5?1U!_G4 MM%#2>XS$N?"FE7&2L+0L>\38_0Y%9%SX'<9-K>*?195Q^H_PKLJ*PGA:,]XF M;I0?0\VN?#6K6V2;4R+ZQ'=^G7]*JQ7VHZ<^Q)[B C^ D@?D:]3IDL,4Z;)H MDD7T=01^MK+M/Z?X5L6WC:SDP+BWEB M/JI##^AJ_<^%])NF7>!%>19/\+':?R-: .1D=*\XN?"VK6V3]G$JCO$V?TZ_I5)+C4=- M?:LEQ;-_=)*_I1]>J0_BP#V\E\2/5**\^MO&&J0X$IBG'^VN#^8Q6Q;>-[9\ M"YM9(SZH0P_I6\,=1EUL6J\&=316;;:_I=U@1WD8)[2'8?UK15@P!4@@]"*Z M8SC+6+N:II["T4450PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** ,?2O^/IO]P_S%;%8^E?\?3?[A_F*V* "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ K,U?_EC_P "_I6G69J__+'_ (%_2@"] M;?\ 'K#_ +@_E4M16W_'K#_N#^52T %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 ?/?[,__'UXE_W+;^)?]RV_G)7T)0 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %136UO<#$T$4 M@_VT!_G4M%)I/<#*F\-Z1/G-FJGU0E?Y5G3>"K%\F&>>,^Y##^5=-164L/2E MO%$.G![HXF;P/(P5-0L/^X/Y4 2T444 %%%% !1110 4444 %%%% !39(TE0I(BNI[,,B MG44 9-SX:TFYR3:K&WK$=OZ#BLBY\#QG)M;QE]%E7/ZC_"NMHK">&I3WB9NE M![H\ZN?"FJV^2L*S*.\39_0X-9X;4-,DP#G*9KU6D9%=2KJ&4]01D5RR MR^.\)-&;PZ^RSSVV\6ZK!@/)'.OI(G]1BM>V\;PM@75HZ?[4;!OT.*V+GP[I M5UDO9HC'O'\G\JR+GP1 V3;7TBAOU&*GV6+I_#*_]>8N6M'9W->V\1:5= M8"W:(WI)\G\^*TD=9%#(P93T(.17GUSX1U2#)1(YU_Z9OS^1Q6:8]0TQ\E;F MV;UY3-/ZY5A_%@'MIQ^)'JM%>=6WBO5;? ,RS*.TJY_48-:]MXX0X%U9L/5H MFS^A_P :VACJ,MW8M5X,ZZBLBV\3:3ZG M(KIC4C/X7_V9_P#CZ\2_[EM_ M.2OH2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH X76O"D]J[W%@ MIEMR1^Z7)=,^@[C]>?;-?4 MR^$G>+L<\L.F[K0\^M=*O[W8;>TE=7SM?;A3C_:/':NXT+PW%I)\^5A-=$8# M8X3CD#_'T].:U[;_ (]8?]P?RJ6M*&"A2?,]65"C&+N%%%%=AL%%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %8^E?\?3?[A_F*V*Q]*_X^F_W#_,4 ;%%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!F:O_ ,L?^!?TJ];? M\>L/^X/Y51U?_EC_ ,"_I5ZV_P"/6'_<'\J ):*** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH *0@,"" 0>QI:* ,ZYT'2[K/F6<8)_B0;3^E M8]SX)M7R;:ZEB/HX##^E=316,\/2G\42'3B]T>?W/@_4XJ4=:Y99?!ZQ;1D\/'HSS>V\4:M;8'VCS5':5=WZ] M?UK8MO'!X%U9_5HF_H?\:Z&YT33;O/G6<1)_B4;3^8K(N?!5E)DV]Q+"?1L, M/Z']:GV.*I_!*_\ 7F+DJQV=R[;>*=)N< W!B8]I5Q^O3]:U8IX9TW0RI(OJ MC C]*X6Y\&ZC%DPM%./0-M/Z\?K65+8:CI[[Y+>>$C^, @?F*/K=>G_$@'MI MQ^)'J=%>:VWB75K; %TTBCM*-WZGFM>V\<2# NK-6]6B;'Z'/\ZUACZ4M]"E MB(/<[.BL2V\6:5<8#2O"Q[2+_49%:T%S!MO\ CUA_W!_*I:BMO^/6'_<'\JEH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^>_V9_^/KQ+_N6W M\Y*^A*^>_P!F?_CZ\2_[EM_.2OH2@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH *S-7_ .6/_ OZ5IUF:O\ \L?^!?TH O6W_'K#_N#^52U%;?\ M'K#_ +@_E4M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5CZ5_Q M]-_N'^8K8K'TK_CZ;_?/LXF)_B"X/YCFLBY\%V$N3!++"?3.X?K MS^M=)164Z%.?Q1(<(RW1P=SX+OXLF"6*8>F=I_7C]:R9]*U*Q;=):SQ[?XU& M0/Q%>I45RSR^F_A;1D\/%['F=MXAU6UP$O'91VD^?^=:]MXWG7 N;2-_>-BO MZ'-=7?M%K%(3_$5&?SZUCW/@W3I2X M'\+GP45B>&-6.IZ=LE/[^WPCG M).X8X8D]S@_E[UMU[=.:J14EU.Z,E)7044458PHHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "LS5_P#EC_P+^E:=9FK_ /+'_@7]* +UM_QZP_[@_E4M16W_ !ZP M_P"X/Y5+0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %<[XF\=^&O!\MO%KVIK:27"EH ME\J20D#&3A%..O?^E="[K&C.[!549+$X 'K7SS+XR^%GC+Q'>7/B^UO'N#.T M5K<.TJPQP+P@'EOGGESE>KGG H ];T#XF>$?%&JKIFC:JUU>,K.(Q:S+\HZD MED 'XFNHGGAM;>2>XE2*&-2SR2,%50.I)/05RW@[P9X-T'.K>%;.!1=Q;!::WEBAF;L$D90CD]L$YKH:P?&&A6^N^"]4TAX MDV26K")0.$=1E"/3# ?E7+?!3Q=<>*O RI?2F6^TZ3[-)(QRTBX!1CZG!QGO MMS0!Z/4<\\-K;R3W$J10QJ6>21@JJ!U))Z"I*\9^*.K2:_\ $;PUX!1V%C-- M'<:@BG'FKN)"'V"J3_P('M0!Z+;>.?#MU- D>H%5N6V6\TUO+%#,W8)(RA') M[8)S70U@^,-"M]=\%ZII#Q)LDM6$2@<(ZC*$>F& _*N2^#?C23Q#\/FDU.--0!:8R+: M6:MS]GBY8HOIQLZ=\^M2?&2\F\'Z_P"&O&NG@K/%,UG=!>//B(W!&]> ^/<@ M]J /8**CMYX[JVBN(6W12H'1O4$9!J2@ HHHH ^>_P!F?_CZ\2_[EM_.2OH2 MOGO]F?\ X^O$O^Y;?SDKZ$H **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "LS5_\ EC_P+^E:=9FK_P#+'_@7]* +UM_QZP_[@_E4M16W_'K#_N#^ M52T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/I7_'TW^X?YBM MBL?2O^/IO]P_S% &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 9FK_\L?\ @7]*O6W_ !ZP_P"X/Y51U?\ Y8_\"_I5ZV_X]8?]P?RH EHH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@"O<6%I=C_2+:*0^K("?SK'N?!^F M39,0E@/^PV1^1S7045G.C3G\2)<(O='D,B-'(R,K(RD@JW4'T--K7\1V$MEK M,[."8YW,D;XX.3DC\"=)6=@HHHJ!%[3=7N]):0VK*!) MC<&7(..G\S6LGC745^]#;-_P$C^M6O"NAPW-E+>G^Z_\ B*@?P19'[EU<+_O;3_05KRXU=;_<5:LN MHJ>-K _?M[E?H%/]:L)XPTINK3)_O1_X5G/X&7^#4"/]Z+/]:@?P/=#[EY"W M^\I'^-'/C5O'\@YJRZ&^GB?1WZ7@'^\C#^E6$UO2WZ7]N/\ ><#^=<@_@S4U M^[);/]'/]14#^$]87I;J_P#NR+_4T?6<4MX?F'M*JWB=ZE]9R?9OX>U9.MC(?]W!_D:@;2]2A.3972^_E-1]>J+XJ?\ 7W![>2WB M>J45Y5YVHV__ "TNH\?[3"I$UO5$Z7]Q^,A/\Z/[1CUBP^LKJCU&BO-4\3:P MG2])_P!Y%/\ 2K">+]67J\3_ .]'_A5K,:79E?6('H5%<(GC;4!]^WMF^@8? MUJPGCF4??L$/^[(1_0U:QU%]1^W@=G17)IXX@/W[*0?[K@_T%6$\:Z MD]I+[Q^TCW-6BJ*:QIC_ ';^V_&0"K"7=M)]RXB;Z.#5J<7LRKIDU% .>E%4 M,**** "BBB@ HHHH **** "BBB@ HHHH **** "LS5_^6/\ P+^E3ZCJEII< M(DNI-N[.Q0,LQ Z ?Y'(KF-2\66MRL?V>WF+*3D284?H36-2O3INTF1*I&.[ M.NMO^/6'_<'\JEKGK#Q9IDOE0.982%"[Y5 7/ Z@G'U/%= CK(BNC!D895E. M01ZBKA4A/X7<<9*6S%HHHJR@HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!DT,5S!)!/&DL,BE' MC=0592,$$'J"*X77O@WX*URU>-=(BT^%R0!^I _&HM/UW2=5TT:C8:C:W%GC)FCE!5?J>WXT >(_# M!=9^'OQ5N? >H3F:RO(VEMR/NL0I99%';*JP(]1WQ1M 'LDA"QLS?= )->"_LS;_L_B M7/\ J]]MCZXES_2O7/&NN6^A>"-6U2250$M7\DY^^[#" ?4D5S'P4\)7'A;P M*C7T1BOM0D^TR1L,,BX 13[X&<=MQ% 'H]> W 9OVMX1+]T %,^GV,_US7NL M.HV-S>3V<%[;RW5OCSH8Y59X\]-R@Y'XUY%\3],?PY\2O#/CY$/V&.:.VU!P M/]4,E0Y]BK$?\!'K0![)(0L;,WW0"37S3\&O.'P\^(QCS_R#_P!WC^]Y4_\ M]:O>/&NN6^A>"-6U2250$M7\DY^^[#" ?4D5RGP;\%OX?^'C1:G 5N=59IIX MG&"L;+M5#_P'G';<10!D?LX!?^$"U%OXCJC@_3RHO_KT?M'D?\(#IR_Q'5$( M_P"_4M)\&[2;P?XD\3>";\E9HY5N[0MQY\1^4N/P"?J.U+\8[*;QCXD\,^"] M/)>9Y6N[LKSY$7"AV]."_P".!WH ]&\%[_\ A!?#WF?ZS^S+;=GU\I2O?_(NO^?S_ ,A"O!/V9_\ CZ\2_P"Y;?SDKZ$H K>1=?\ /Y_Y"%'D77_/ MY_Y"%6:* *WD77_/Y_Y"%'D77_/Y_P"0A5FB@"MY%U_S^?\ D(4>1=?\_G_D M(59HH K>1=?\_G_D(4>1=?\ /Y_Y"%6:* *WD77_ #^?^0A1Y%U_S^?^0A5F MB@"MY%U_S^?^0A1Y%U_S^?\ D(59HH K>1=?\_G_ )"%'D77_/Y_Y"%6:* * MWD77_/Y_Y"%'D77_ #^?^0A5FB@"MY%U_P _G_D(4>1=?\_G_D(59HH K>1= M?\_G_D(4>1=?\_G_ )"%6:* *WD77_/Y_P"0A1Y%U_S^?^0A5FB@"MY%U_S^ M?^0A1Y%U_P _G_D(59HH K>1=?\ /Y_Y"%'D77_/Y_Y"%6:* *WD77_/Y_Y" M%'D77_/Y_P"0A5FB@"MY%U_S^?\ D(4>1=?\_G_D(59HH K>1=?\_G_D(4>1 M=?\ /Y_Y"%6:* *WD77_ #^?^0A1Y%U_S^?^0A5FB@"MY%U_S^?^0A1Y%U_S M^?\ D(59HH K>1=?\_G_ )"%'D77_/Y_Y"%6:* *WD77_/Y_Y"%4-125/*\V M;S,YQ\H&.E;%9FK_ /+'_@7]* )H(;DP1E;K:"HP/+!QQ4GD77_/Y_Y"%26W M_'K#_N#^52T 5O(NO^?S_P A"CR+K_G\_P#(0JS10!6\BZ_Y_/\ R$*/(NO^ M?S_R$*LT4 5O(NO^?S_R$*/(NO\ G\_\A"K-% %;R+K_ )_/_(0H\BZ_Y_/_ M "$*LT4 5O(NO^?S_P A"CR+K_G\_P#(0JS10!6\BZ_Y_/\ R$*/(NO^?S_R M$*LT4 5O(NO^?S_R$*/(NO\ G\_\A"K-% %;R+K_ )_/_(0H\BZ_Y_/_ "$* MLT4 5O(NO^?S_P A"CR+K_G\_P#(0JS10!6\BZ_Y_/\ R$*/(NO^?S_R$*LT M4 5O(NO^?S_R$*/(NO\ G\_\A"K-% %;R+K_ )_/_(0H\BZ_Y_/_ "$*LT4 M5O(NO^?S_P A"CR+K_G\_P#(0JS10!6\BZ_Y_/\ R$*/(NO^?S_R$*LT4 5O M(NO^?S_R$*/(NO\ G\_\A"K-% %;R+K_ )_/_(0H\BZ_Y_/_ "$*LT4 5O(N MO^?S_P A"CR+K_G\_P#(0JS10!6\BZ_Y_/\ R$*/(NO^?S_R$*LT4 5O(NO^ M?S_R$*/(NO\ G\_\A"K-% %;R+K_ )_/_(0K-T])'G81R>6=O7;GN*VZQ]*_ MX^F_W#_,4 7_ "+K_G\_\A"CR+K_ )_/_(0JS10!6\BZ_P"?S_R$*/(NO^?S M_P A"K-% %;R+K_G\_\ (0H\BZ_Y_/\ R$*LT4 5O(NO^?S_ ,A"CR+K_G\_ M\A"K-% %;R+K_G\_\A"CR+K_ )_/_(0JS10!6\BZ_P"?S_R$*/(NO^?S_P A M"K-% %;R+K_G\_\ (0H\BZ_Y_/\ R$*LT4 5O(NO^?S_ ,A"CR+K_G\_\A"K M-% %;R+K_G\_\A"CR+K_ )_/_(0JS10!6\BZ_P"?S_R$*/(NO^?S_P A"K-% M %;R+K_G\_\ (0H\BZ_Y_/\ R$*LT4 5O(NO^?S_ ,A"CR+K_G\_\A"K-% % M;R+K_G\_\A"CR+K_ )_/_(0JS10!6\BZ_P"?S_R$*/(NO^?S_P A"K-% %;R M+K_G\_\ (0H\BZ_Y_/\ R$*LT4 5O(NO^?S_ ,A"CR+K_G\_\A"K-% %;R+K M_G\_\A"CR+K_ )_/_(0JS10!6\BZ_P"?S_R$*/(NO^?S_P A"K-% %;R+K_G M\_\ (0H\BZ_Y_/\ R$*LT4 5O(NO^?S_ ,A"CR+K_G\_\A"K-% &/J*2IY7F MS>9G./E QTJW!#4?RAE3_A[5R%[X7U.T>0I 9X4/RO'@EA_NYS M_G\:]&HKFKX6G6=WHS*=*,]6>5V^E7]U,(HK24N>>5VC\SP*W]-\&32#S-0< M1#M$IW'KW(X_(]^U;NE?\?3?[A_F*V*RIX"G%W>I,1=?\_G_D(59HKN-RMY%U_S^?\ D(4>1=?\_G_D(59HH K>1=?\ M_G_D(4>1=?\ /Y_Y"%6:* *WD77_ #^?^0A1Y%U_S^?^0A5FB@"MY%U_S^?^ M0A1Y%U_S^?\ D(59HH K>1=?\_G_ )"%1O92R??G1O\ >A4U=HHL!EOHD,GW MUMC[FU2J[^&+-^JQ#_=B _D:W**ATX/=(GEB^ASC>#K%NA(^F?\ &HV\$V9Z M7,J_0"NGHJ'AJ+^RA>SAV.3;P/#_ WT@^L8/]:B;P,?X-0!^L/_ ->NQHK- MX.@_LD^QAV.'?P1>#[EU W^]D?T-5W\&ZHO0P/\ [KG^HKT"BH> HL7U>!YP M_A76$Z6H8?[,B_XU7?0-53K8S'_=&?Y5Z?14/+J?1LGZM'N>5FPU&#DVEU'_ M -LV%'VS4;?_ )>;J/\ X&PKU2BI_LZWPS%]7[,\P37=53I?SG_>;/\ .IU\ M4:PO_+YGZQJ?Z5Z&]K;R??@B;_>0&J[Z1ILGWK"V^OE 4?4ZR^&I^8>QFMI' M$KXNU<=98V^L8J1?&.I?Q"(_1<5U;^'-(?K8H/\ =)'\C5=_"6D-TA=/]V0_ MUH]ABUM/^ON#DJKJ8*^,[O\ BC'X$?X5.GC$G[_FC_=13_A6@_@O36^[+BQ_6J[^";\?G^8>UJ+>)W:&23[FI1M_NJIJ7R+K_G\_\A"O.'T/5$ZV$Y_W M4)_E47V;4;?_ )8746/]AEH^OS7Q0_K[@]NUO$],\BZ_Y_/_ "$*H:O>3:3I M[W#W9+'Y8U\H?,Q' ^G%<&-2U*$X%Y=)[>8PJ.ZO[J]""YG>79G;O.<9Z_R% M3/,4XM16HGB--$,N+B6ZN'GGD,DKG+,>]1445Y;=]6 .>?S[<\_154ZDJ6)78+TR M0#Q4]?2IW5STUJ%%%%, HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** *]]86FIV,UE?6\=Q:S+MDBE7[SA))E%W,&;:,<9 M8 \D^V*Z.YM;>]M9+:ZACG@E4K)%(H96!Z@@]14M% '.VG@;PY9SV\L>GE_L MQW6\<]Q+-' >QC1V*I_P$#%=%110!EZOX)?]RV_G)7T)7SW^S/\ \?7B7_L/^X/Y4 2T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M&/I7_'TW^X?YBMBL?2O^/IO]P_S%;% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% "$!A@@$>]6Y5PJ=F[D_48_&NKIDT23PR0R+NCD4 MJPSC((P:RK4E5@XDSCS1L>145NZSX9NM-+2P@SVN3AE&608S\P_/GIQVK"KY MZI3E3?+)'G2BXNS"I;>WENKA(((S)*YPJCO1;V\MU<)!!&9)7.%4=Z[KP[X= M_LS_ $JZV-L/^X/Y51U?_EC_P "_I5ZV_X]8?\ <'\J ):*** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@#'TK_CZ;_%Y((G?!&YD!.. M./U-;%9FK_\ +'_@7]*32>X6N7+*..&RA2)%1 @(51@<\U/45M_QZP_[@_E4 MM/8 HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@#Y[_9G_X^O$O^Y;?SDKZ$KY[_ &9_^/KQ+_N6W\Y*^A* "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K,U?\ Y8_\"_I6G69J_P#R MQ_X%_2@"];?\>L/^X/Y5+45M_P >L/\ N#^52T %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !6/I7_'TW^X?YBMBL?2O^/IO]P_S% &Q1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 9FK_\ +'_@7]*O6W_'K#_N M#^54=7_Y8_\ OZ5>MO^/6'_ '!_*@"6BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH Q]*_X^F_W#_,5L5CZ5_P ?3?[A_F*V* "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ K,U?_EC_ ,"_I6G69J__ "Q_X%_2 M@"];?\>L/^X/Y5+45M_QZP_[@_E4M !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% 'SW^S/_P ?7B7_ '+;^MO^/6'_ '!_*I:BMO\ CUA_ MW!_*I: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'TK_CZ;__V9_\ CZ\2_P"Y;?SDKZ$KY[_9G_X^O$O^Y;?SDKZ$H ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "LS5_^6/_ +^E:=9FK_\ ML?\ @7]* +UM_P >L/\ N#^52U%;?\>L/^X/Y5+0 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %8^E?\?3?[A_F*V*Q]*_X^F_W#_,4 ;%%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110!F:O_ ,L?^!?TJ];?\>L/ M^X/Y51U?_EC_ ,"_I5ZV_P"/6'_<'\J ):*** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@#'TK_ (^F_P!P_P Q6Q6/I7_'TW^X?YBMB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH *S-7_P"6/_ OZ5IUF:O_ ,L? M^!?TH O6W_'K#_N#^52U%;?\>L/^X/Y5+0 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\]_LS_P#'UXE_W+;^ M)?\ MO^/6'_<'\JHZO_P L?^!?TJ];?\>L/^X/ MY4 2T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/I7_'TW^X M?YBMBL?2O^/IO]P_S%;% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 5F:O_ ,L?^!?TK3K,U?\ Y8_\"_I0!>MO^/6'_<'\JEJ*V_X]8?\ <'\J MEH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBN#\:_%G0? >LP MZ7JEIJ4T\MNMPK6L:,H4LRX.YU.WI0!WE%>;^%OC7X;\7>([30["RU6.Z MNM^QYXHP@VHSG)$A/13VKTB@ HHHH **** *]]?V>F6'+O0[^2>.UNMF M]X& <;75Q@D$=5':O-_^&V:&1 SKOE7+Y0@G$8Z =37=_P##./@_ M_H):Y_W_ (?_ (U0![!17C__ SCX/\ ^@EKG_?^'_XU1_PSCX/_ .@EKG_? M^'_XU0![!17C_P#PSCX/_P"@EKG_ '_A_P#C5'_#./@__H):Y_W_ (?_ (U0 M![!17C__ SCX/\ ^@EKG_?^'_XU1_PSCX/_ .@EKG_?^'_XU0![!17C_P#P MSCX/_P"@EKG_ '_A_P#C5'_#./@__H):Y_W_ (?_ (U0![!17C__ SCX/\ M^@EKG_?^'_XU1_PSCX/_ .@EKG_?^'_XU0![!17C_P#PSCX/_P"@EKG_ '_A M_P#C5'_#./@__H):Y_W_ (?_ (U0![!17C__ SCX/\ ^@EKG_?^'_XU1_PS MCX/_ .@EKG_?^'_XU0![!17C_P#PSCX/_P"@EKG_ '_A_P#C5'_#./@__H): MY_W_ (?_ (U0![!17C__ SCX/\ ^@EKG_?^'_XU1_PSCX/_ .@EKG_?^'_X MU0![!17C_P#PSCX/_P"@EKG_ '_A_P#C5'_#./@__H):Y_W_ (?_ (U0![!1 M7C__ SCX/\ ^@EKG_?^'_XU1_PSCX/_ .@EKG_?^'_XU0![!17C_P#PSCX/ M_P"@EKG_ '_A_P#C5'_#./@__H):Y_W_ (?_ (U0![!17C__ SCX/\ ^@EK MG_?^'_XU1_PSCX/_ .@EKG_?^'_XU0![!17C_P#PSCX/_P"@EKG_ '_A_P#C M5'_#./@__H):Y_W_ (?_ (U0![!17C__ SCX/\ ^@EKG_?^'_XU1_PSCX/_ M .@EKG_?^'_XU0![!17C_P#PSCX/_P"@EKG_ '_A_P#C5'_#./@__H):Y_W_ M (?_ (U0![!17C__ SCX/\ ^@EKG_?^'_XU1_PSCX/_ .@EKG_?^'_XU0![ M!17C_P#PSCX/_P"@EKG_ '_A_P#C5'_#./@__H):Y_W_ (?_ (U0![!17C__ M SCX/\ ^@EKG_?^'_XU1_PSCX/_ .@EKG_?^'_XU0![!69J_P#RQ_X%_2O, MO^&6]2W9;J1&4*4=LC:BG.4'?UKN_^&,=+O;O4HX-%O1;VS0R(&==\JY?*$$XC'0#J: M[O\ X9Q\'_\ 02US_O\ P_\ QJ@#V"BO'_\ AG'P?_T$M<_[_P /_P :H_X9 MQ\'_ /02US_O_#_\:H ]@HKQ_P#X9Q\'_P#02US_ +_P_P#QJC_AG'P?_P!! M+7/^_P##_P#&J /8**\?_P"&E_#/P_9:]X>U36$OVO5MQ(]PHVJTYK4HH Q['PGX;TR\CO+ M#P_I5I=1YV3064<;KD$'# 9&02/QK8HHH **** "BBB@ HHHH \W^''A;6=! M\9>.[_4[/R+75-0$UF_FHWFIYDQSA22.'7KCK7I%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 5YO\:_"VL^+O!MG8:'9_:[J/4$F9/-2/"". M0$Y<@=6'YUZ110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !7F_P ./"VLZ#XR\=W^IV?D6NJ:@)K-_-1O-3S)CG"DD<.O7'6O2** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \W^-?A;6?%W@VSL-# ML_M=U'J"3,GFI'A!'("%M9T'QEX[O]3L_(M=4U 36;^:C>:GF3'.%) M(X=>N.M>D444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7F_QK M\+:SXN\&V=AH=G]KNH]029D\U(\((Y 3ER!U8?G7I%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%8'BSQGH?@O3UO-:NO*$A*Q1(NZ24CJ%7^IX''/-FP27=G M=3-MA6\B5!(W8 JS#)[9QGZT >AT45S/B7Q_X;\)K)_:M\4D0A6CBB>1@Q&0 M#M& 2.>2* .FHK(\,>([/Q9X=M=;T])DM;DOL6=0K_*[(<@$CJI[]*UZ "BB MO.?$?QBTSPE=Q6VN^'?$%G+*I:/,5NZN!UPRS$'\Z /1J*\ZC^+UH\(G_P"$ M.\8K!C/FG2\KCUR'K2\._%/PCXFO%L;/4O)OF.T6UW&8G)]!G@GV!S0!V=%% M% !1110 4444 %%%4]2U6RTBU%Q?W"PQ%MBD@DLV"< #DG / ]* +E%<=X9^ M)WASQ?XBGT71GNIY8+=KAIFA*1E0RJ0-V&SEAV]:[&@ HKE!X^TV[U>ZTO1; M._UJZM#BY^P(GEPGT,DC(F>#P">A]#4^B^.-(UK6+C1A]HLM7MQF2PO8_+EQ MC.1@E6&.?E)XYH Z2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBCI0 45YEJ_P >/!>DZF]D)+V^,;;7FM(5:,'O@LPS]1D5W'AWQ)I7 MBK2(]3T>Z6XMG)4G!#(PZJP/(/\ GI0!JT5!>WMMIUI)=7DR0P1XW.YP!DX' MYD@?C7(:?\5?#&K>+[?PSI\MW<7TS.N[[.41"B,Y#;\'HI' /- ';4444 %% M9.O:W+H=I]I31M2U*(*S2?81$S1@8ZJ[J3GG&T'H>G&>"T_X\:%J\C1Z;X=\ M3WKKCR/,K,GE6\+.2R\,N[&W(/4$T =C15/2=2AUG1K'5+=9%@O;>.XC60 ,% M=0P!P2,X/J:;K&L:?H&ES:EJEU':VD(R\CG\@!U)/H.30!>HKC[GXB6.GV4& MH:EI&LV&ES%0M_<6Z^6N[H657+H#QRRCK760S17,$<\$B2PR*'21&RK*>001 MU% $E%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%8'BSQ MGH?@O3UO-:NO*$A*Q1(NZ24CJ%7^IX''/- &_17GGAGXT^$?%&JQZ;!)=V=U M,VV%;R)4$C=@"K,,GMG&?K7H= !17,^)?'_AOPFLG]JWQ21"%:.*)Y&#$9 . MT8!(YY(J_P"&/$=GXL\.VNMZ>DR6MR7V+.H5_E=D.0"1U4]^E &O1110 45Y MSXC^,6F>$KN*VUWP[X@LY95+1YBMW5P.N&68@_G2Q_%ZT>$3_P#"'>,5@QGS M3I>5QZY#T >BT5QGAWXI^$?$UXMC9ZEY-\QVBVNXS$Y/H,\$^P.:[.@ HHHH M **** "BBB@ HK \5^,M$\%ZQ!%D;L RLP!/OB@#T6BBN>O?%]C;ZT^C65M=ZKJ<2" M2:VL50F%3T+L[*BD]@6R?2@#H:*Q]#\3:=KSW4%L98;VS8)=6=PFR:$GIN7T M/8@D'L:V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MCI7F6K_'CP7I.IO9"2]OC&VUYK2%6C![X+,,_49% 'IM%97AWQ)I7BK2(]3T M>Z6XMG)4G!#(PZJP/(/^>E7KV]MM.M)+J\F2&"/&YW. ,G _,D#\: )Z*XG3 M_BKX8U;Q?;^&=/EN[B^F9UW?9RB(41G(;?@]%(X!YKMJ "BBLG7M;ET.T^TI MHVI:E$%9I/L(B9HP,=5=U)SSC:#T/3C(!K45Y9I_QXT+5Y&CTWP[XGO77&Y; M:R20C/J%D-79/C1X=LI4CUC3=?T<.WM MMIUI)=7DR0P1XW.YP!DX'YD@?C7(:?\ %7PQJWB^W\,Z?+=W%],SKN^SE$0H MC.0V_!Z*1P#S0!VU%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !16!XL\9Z'X+T];S6KKRA(2L42+NDE(ZA5_J>!QSS7-^&?C3X1\4 M:K'IL$EW9W4S;85O(E02-V *LPR>V<9^M 'H=%%';76]/29+6Y+[%G4*_RNR'(!(ZJ M>_2M>@ HHKSGQ'\8M,\)7<5MKOAWQ!9RRJ6CS%;NK@=<,LQ!_.@#T:BO.H_B M]:/")_\ A#O&*P8SYITO*X]741VS)91AQ$WH2S 9]0"<5T'A+QOH/C6R>XT:[\QHL"6" M1=LD>>F5]/<9'O0!T5%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%'2@ HKS+5_CQX+TG4WLA)>WQC;:\UI"K1@]\%F&?J,BNX\.^)-*\ M5:1'J>CW2W%LY*DX(9&'56!Y!_STH U:*@O;VVTZTDNKR9(8(\;G-"U>1H]-\.^)[ MUUQN6VLDD(SZA9#0!ZG17G,GQH\.V4J1ZQINOZ.'. VH:>R#]"3^E=QI.LZ; MKVGI?Z5>PWEJ_ DB;(SZ'T/L>: +U%%% !1110 4444 %%%>9:Q\=_!>D:F] MB)+V^,;;7FLXE:,'ORS#/U&10!Z;161X<\3Z1XLTI=1T:\6XMR=K<$,C?W64 M\@T[Q#XCTKPMI,FIZQ=K;6R':"1DNQZ*H')/L* -6BO,=)^//@O5=22R9[ZR M\QMJS7<*K&2>F2K' ]R /6O3NM !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 9'_"-Z<_B&77+B(7-\ M46*%I@&%N@_AC&.,DDD]3GK@ 5YU\8/"$'B+4_#D&DVZ)K\]YS/$N&2W4$O( MY'93LP3W.!R:]6NX'N;26".YEMGD4J)H=N]#ZC<",_4&OG_QWHWB[X7ZY%XR MT[Q'>:G;32K#,<4 ?0U>??&Y5;X1:V2 2IMR/8^? M&/ZUVNDZA'J^C6.I0J5BO+>.X0'J ZAA_.N+^-O_ "2'7?\ MW_]*(Z #X)? M\DAT+_MX_P#2B2O0*\_^"7_)(="_[>/_ $HDK0\=?$?1_A_]@_M:VOIOMWF> M7]D1&QLVYSN9?[XZ9[T =A7S_P#M- 9\+GO_ *7_ .T:ZS2?C[X5UG6;'2[? M3]96>]N([>-I(8@H9V"@G$A.,GT-KF/B--%!\-O$CS$!3ITR#/]YD* MK^I% '/_ 6\9W'B[P7LU"0RZAI\GV>61CDR+C*.??&0?4KGO6WKWQ#T?0]2 M?3(X-1U74HUWRVFEVIN)(E[%L8"_B,X MH [+PE\1?#_C*>>UT^6:&^@R9;.[C\N50#@G&2#@\'!..]:GB'Q1I/A>UCGU M2Y*-,VR"&-"\LS?W40_#[Q3??%?3/&<2:+IJPM&+N*&\EE:51E7.?) M49*';@^G6G^"KE?$_P 9O&&IWF)'T4I862-R(EW.KE?0DH>?]HT :B_&3P]# MJ<-CJ]AK6B-,<1RZI9&%&]\Y) ]R,5Z$K*ZAE(92,@@Y!%VVH3020F&V^SJCD+$$7 MYBS+SAAZ]Z .YHKRO2?C[X5UG6;'2[?3]96>]N([>-I(8@H9V"@G$A.,GT-> MJ4 ?/WPI54_:"\9HH 51? =A]J2O<-?AO+CPWJD.G,5OI+25+=@<8D*$*<_ M7%>(?"S_ ).%\:_]OW_I6E?0!( ))P!U)H ^?OV?O%6GZ5_:'A34B+34)KHR MP^:-ID;:%:,YZ,-O [Y-6]>M[CQ1^TCIKZ&"4T9(1J%Q']U-K,S*3ZD-LQZY M'8U3\1^'+#XP^*-2NO"4$-HVF+MFU1B0M[-_"H [#!_>=>G&,4GPJ^(,WA36 M6\#^*;!+.=K@HMUL"OYS'I*1][=D8?Z=1R #Z#HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ JEJVFIJ^E7&GRS3117"[)&A;:Q0GYE![9& M1GKSQS5VB@#-70M&M]&.F#3;---";6MS$OE[<=QTKSWX*^&Y-%@\17\0=-)U M"^)TU')RT",X63Z,&&#W"YZ8K?\ B!X&O_&6G2V]KXEO]/5H]OV9-OD2?[X M#'/^\1[5R/P9\5:\VL:OX)\1R//>:6I:*5VW,%5@C*6_B&64@^A],4 >QU\_ M*JI^UWA0 ,D\>IL[ZAI]GJMC+97]M%JZM8:'ILVHZG=1VMI",O+(>!_B?8_-M M*/#.H:+<:)H*+=PE%D;5I7\MOX7 MQ]F&<'!ZCI0!V-K=V][:17=K-'-;S('CE1LJRGD$'TKC-0^*NB6LTZ6%AK.M M1V[%9Y]*LC-%&1U!?(7\B:\^\0VWB'X8_ :;1KZ]MWNKF^-K!+:2,PCAD!=A MEE4@G;(.G1J]JT+2K30]"LM,L8U2VMH5C0*.N!R?J3R3ZF@#-\)>.-!\:VDD M^C71=XB!-!(NR2//3*^GN,BNBKD_#WPZT/PQXHU/Q!IQNA=:@&$DP5X]^T>JGX?Z<^!N&J( ?8 MQ2_X"N]\%>-=-\>:--JFEP7<,$5PUNRW2*K%@JMD;688PX[^M<'^T=_R3S3_ M /L*Q_\ HJ6@#T#P)_R3SPU_V"K7_P!%+7E?QDU)[KXH^"_#UP?^);Y\%Q*A M^ZY>;8<^N%4_]]&O5/ G_)//#7_8*M?_ $4M-8;+4M(N$@UK3\^ M47.%E7.=N>Q!Y!Z5_L[:_<: MCX3O](N'+C39E\HD_=CD!(7Z JWYUUI\5^)=.\)3WVL>&?LE[9V[23RRWL7V M=BJY+ HS/SC[NWOC/>N+_9OTB6U\-:OJLBE4O;A(X\_Q",'D>V7(_ T >UT4 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5D?\(WIS^(9=N !6O4-W ]S:2P1W,ML\BE1-#MWH?4;@1 MGZ@T >4_&#PA!XBU/PY!I-NB:_/>?'>C M>+OA?KD7C+3O$=YJ=M-*L-Q]K;+8Y(20#@H><$ 8)XQQ7O6DZA'J^C6.I0J5 MBO+>.X0'J ZAA_.@#BOC]W$=O&TD,04,[!0 M3B0G&3Z&@#D_VF@,^%SW_P!+_P#:-?0%?/\ ^TU_S*W_ &]_^T:^@* /(?CG MX&LM3\,3^);.!8M5T_$DDD8P9HL@$-ZEN@^(TT4'PV\2/,0%.G3(,_WF0JOZD5X]\!;B;1O! M_C77"F8H(5D3/0M%'(Y'Y,OYT >N:]\0]'T/4GTR.#4=5U*-=\MII=J;B2)> MQ;& OXG-'A+XB^'_ !E//:Z?+-#?09,MG=Q^7*H!P3C)!P>#@G'>N-^#\GB# M_A!8]2LM*TJ[EU&YFGN;NYU.2*::3S&!+*(&QTX^8^O&<5)>_#[Q3??%?3/& M<2:+IJPM&+N*&\EE:51E7.?)49*';@^G6@#T+Q#XHTGPO:QSZI69O[J(.2:Y1?C)X>AU.&QU>PUK1&F.(Y=4LC"C>^Y&*R_!5ROB?XS>, M-3O,2/HI2PLD;D1+N=7*^A)0\_[1KL_&?@C2?'6E1:?JQN$CBE$L<,/7O6)I/Q]\*ZSK-CI=OI^LK/>W$=O&TD,04,[!03B0G&3Z&@#MX_ M#<$OBNZUZ_CBN+A42"QW#=]GB RQ (X9G+9([!>>HKR3]HOPYIT.DZ=XB@@C MAOFNQ;2O&N#*I1F!;U(V=??Z5[Q7E7B[31\2O'UCX=3YM#T)_M&J2C[KS'[L M(/KC.?0,>XH Z63Q%<:)\(H?$%V?,O(=(BG;?_%,8UQGZN17.? 6U8^!KG6; MEFEO=4OI9IIWY9\';R?J&/XFM;XR0D_"+7(X%P%CA(51@!1*A/Z U%\#RI^$ M>C;>H:?=]?/?^F* .7^)>HMX-^,'A7Q' WEQWT9M+P#@21AP&SZD!P?^ BO: MJ\"_:0#3:AX3MXN92;C:!UR3$!^HKWV@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@"EJVFIJ^E7&GRS3117"[)&A;:Q0GYE![9&1GKSQS M42Z%HUOHQTP:;9IIH3:UN8E\O;CN.E:5<5\0/ U_XRTZ6WM?$M_IZM'M^S)M M\B3_ 'P &.?]XCVH P/@KX;DT6#Q%?Q!TTG4+XG34JV,ME?VT5S:S+MDBE7LK*9 \>>(;;Q#\,?@--HU]>V[W M5S?&U@EM)&81PR NPRRJ03MD'3HU 'H.H?%71+6:=+"PUG6H[=BL\^E61FBC M(Z@OD+^1-:_A+QQH/C6TDGT:Z+O$0)H)%V21YZ97T]QD5I:%I5IH>A66F6,: MI;6T*QH%'7 Y/U)Y)]36'X>^'6A^&/%&I^(-.-T+K4 PDCDE!C30$@K&S 2;2/XMF['OBO,?\ AH[P?_T# M=<_[\0__ !VN\\%>-=-\>:--JFEP7<,$5PUNRW2*K%@JMD;688PX[^M %[_A M&-#_ +!_L/\ LJU_LS9Y?V;RQMQ_C[]<\YS7B/P/MI=&^*GBS1()7:QMDFC. M3]YHYPB$^^"WYU[9XI\0VWA;P[=ZK8EQ#$/O32GA$4=R3@?K7,_"SP5-X M6T6>_P!4 ;7=6D^TWK=TR20GX9)/N3Z"@#OJ^?E54_:[PH &2>/4V.37T#7S M_P#\W>?Y_P"?"@#Z HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH R/^$;TY_$,NN7$0N;XHL4+3 ,+=!_#&,<9)))ZG/7 KSKXP>$ M(/$6I^'(-)MT37Y[SF>)<,ENH)>1R.RG9@GN<#DUZM=P/?_!+_ ))#H7_; MQ_Z425H>.OB/H_P_^P?VM;7TWV[S/+^R(C8V;@#L*^?_ -IH M#/A<]_\ 2_\ VC76:3\??"NLZS8Z7;Z?K*SWMQ';QM)#$%#.P4$XD)QD^AKD M_P!IK_F5O^WO_P!HT ?0%>0_'/P-9:GX8G\2V<"Q:KI^)))(Q@S19 (;U*YR M#[$5Z]7,?$::*#X;>)'F("G3ID&?[S(57]2* .?^"WC.X\7>"]FH2&74-/D^ MSRR,^(>CZ'J3Z9'!J.JZE&N^6TTNU-Q)$O8MC 7\3 MFO(_@+<3:-X/\:ZX4S%!"LB9Z%HHY'(_)E_.NJ^#\GB#_A!8]2LM*TJ[EU&Y MFGN;NYU.2*::3S&!+*(&QTX^8^O&<4 =EX2^(OA_QE//:Z?+-#?09,MG=Q^7 M*H!P3C)!P>#@G'>M3Q#XHTGPO:QSZI69O[J(.2:\]O?A]XIOO MBOIGC.)-%TU86C%W%#>2RM*HRKG/DJ,E#MP?3K3_ 5AU.&QU>PUK1&F.(Y=4LC"C>^Y&*] M"5E=0RD,I&00<@BN<\9^"-)\=:5%I^K&X2.*42QR6[A75L$=P1@@^E97BGQS MH/PKTS1=/O;;4)H)(3#;?9U1R%B"+\Q9EYPP]>] '(H((X;YKL6TKQK@RJ49@6]2-G7W^E M>M:))J5[\/\ 3I5E4:K-I<3"27./.,0Y;O\ >/-<1XNTT?$KQ]8^'4^;0]"? M[1JDH^Z\Q^["#ZXSGT#'N*]4551%1%"JHP !@ 4 8^C>%M(T30UTFWLX7@*8 MG,J!C<,?O-)G[Q)Y.:\.\)Z4OA;]IJYT?2MT=@1)OC!X$;0>:%^@8J!]!7O^ MIZE::/IESJ-],L-K;1F25V[ ?U]N]>?_ R\,W$NI:GX\UFW,6IZTY>W@O/'-7:* ,U="T:WT M8Z8--LTTT)M:W,2^7MQW'2O/?@KX;DT6#Q%?Q!TTG4+XG34!K_QEITMO:^);_3U:/;]F3;Y$G^^ QS_ +Q'M7(_!GQ5KS:Q MJ_@GQ'(\]YI:EHI7;% R3QZFQR:^ M@:^?_P#F[S_/_/A0!] 445X__P -'>#_ /H&ZY_WXA_^.T >P$ C!Z&OG_\ M9E_YFG_MT_\ :U>N>"O&NF^/-&FU32X+N&"*X:W9;I%5BP56R-K,,8<=_6O( M_P!F7_F:?^W3_P!K4 >[ZAI]GJMC+97]M%LY86OM,UZRLI MSB*_N=/9(']P<[B/H*QOB-?W.H?%OP=X;CM[>ZA17OS;7,QBBED ?9N8*_3R MSCY3G..^1T_BC3/%'BCPSJ&BW&B:"BW<)19&U:5_+;^%\?9AG!P>HZ4 =C:W M=O>VD5W:S1S6\R!XY4;*LIY!!]*XS4/BKHEK-.EA8:SK4=NQ6>?2K(S11D=0 M7R%_(FO/O$-MXA^&/P&FT:^O;=[JYOC:P2VDC,(X9 78995()VR#IT:O:M"T MJTT/0K+3+&-4MK:%8T"CK@(@302+LDCS MTROI[C(KHJY/P]\.M#\,>*-3\0:<;H76H!A)')*#&FY@S;1C/) ZD^U<7_PT M=X/_ .@;KG_?B'_X[0!Z=K^GSZMH=UIUO/Y#7($3R D%8V8"3:1_%LW8]\5' M_P (QH?]@_V'_95K_9FSR_LWEC;C_'WZYYSFJ/@KQKIOCS1IM4TN"[A@BN&M MV6Z158L%5LC:S#&''?UJYXI\0VWA;P[=ZK8EQ#$/O32GA$4=R3@?K0!XG M\#[:71OBIXLT2"5VL;9)HSD_>:.<(A/O@M^=>W7WAS3]3UNUU2_C^TO:1E;: M&4!HXF)RSA( &3T XQDUR_P +/!4WA;19[_5 &UW5I/M-ZW=,DD)^&23[ MD^@KO6!9" Q4D8W#J/?F@#S+XU^';+6O",44-C'-KLES%#IVQ0)&8L-RY_N[ M-Q.>!C/:N_T2QETS0-.L)Y?.FM;6*%Y/[[*H!/XD9KQ;XF>#_%?AB4>-](\5 MZE>O98$BW+#?$A(S@* A3.,KM [\UZSX(\1'Q9X,TO6VC$1;1*X=I7_NKA<#U)P,UUFH^'M$U>59=3 MT?3[V11A7N;9)"!Z L#5JSL+/3H!!8VD%K".1'!&$7\AQ0 W3;&+2]+M-/@S MY-K"D$>>NU5"C]!7"?'&Y@A^$^KPR2HLLS0+&A8 N1,C$ =^ 3^%>BUCWWA/ MPWJ=Y)>7_A_2KNZDQOFGLHY'; &6(R< ?A0!R7P.N8)OA/I$,Q\) M^&],O([RP\/Z5:74>=DT%E'&ZY!!PP&1D$C\:V* ,.#P7X5M;B*XM_#6C0SQ M.'CDCL(E9&!R""%R"#SFO%?VE[NWDN_#EHDR-/"EP\D8;)4-Y>TD=L[6_*OH M:N?_ .$$\'_]"IH?_@NA_P#B: (/^%C>"_LWG_\ "4Z3LQG'VI=W_?.<_I7E M7C?Q;?\ Q:NH_"'@FVFFTTRJU[J#H4C(!R,YZ(.O/)(&!Z^NKX&\(HP9?"VB M*1T(T^(?^RUM6]M;V<*PVT$<$2]$B0*H_ 4 %+1R8Y[:6*: M=A@R/(I5G(_'IV [5XO\,OB+_PK6YO_ CXL@G@@BN&*R*A8P/T8$#DH< @ MC/7N#Q])USWB+P+X9\5R))K>CP74J# ERR/CTW*02/;- '-V_P 4=.\5:]I^ MB^#Y9KN5YUEO+DV[+'#;J Q97SQZ'W%>Y:!X7T3PO:M;:)IL%E&YR_EC+/Z;F.2?Q-2:WX? MTGQ'8&RUBPAO+?.0LJ_=/J#U!]Q0!P6H_&[PU/9&V\-RW&IZU0-[*",+DC/&.@JGX? M\ >%?"UP;C1M&@MK@@CSB6D< ]0&. M2.PB5D8'(((7((/.:VV944L[!5'4DX I:IZEI.FZS;K;ZII]I?0*X=8[J%95 M#8(R P(S@D9]S0!X%\*]0LS\?_%'M2T^"7RIKJTEACD_N,R%0?P)K/\ ^$$\'_\ 0J:'_P""Z'_XFMR""&UM MXK>WBCA@B0)''&H544# X XQ0!XS\!;E-"M]9\):LOV+6H;TS_9YOE:12 MBK\O]X KGCLP-9WQ>T2+QG\2- TK0 LVJHA&H30\BWCW+L+D="/G.#SR/45[ M9J.B:3K 4:GI=E>A?N_:;=),?3<#4MAIEAIM &;IOB;0 M]7THZG8:K:360&YIA* $'^UG[OXXKD?!6@/<>/?$OC>2%X(-2*6]BCJ59XE" MAI"#R Q0$9YQSW%=9:>%/#MA<"XL] TJWF!R)(;.-&!^H&:UZ D 9)P*^=O M[1LO^&LOM7VJ'[/YGE>;O&W=]CV8STSNX^M?0-]86>IV#_P#H M5-#_ /!=#_\ $UL6-A9Z99QV=A:06EK'G9#!&(T7)).%' R23^-6* ,V"TT; MPQI<[6MI8Z78IF:401)#&#@98@ #. .?85\_?L]^(]%T&3Q"FKZI:6!N/LWE M&YE$8?;YN[!/'&X?G7T'J>A:/K?E?VMI5C?^3GR_M=NDNS.,XW XS@=/05G_ M /"">#_^A4T/_P %T/\ \30!@>)/C%X0T&R=[?4X=5O",16UBXDWMVRPRJC] M?0&N/^&W@/5]>\63?$+QA"T5S++YMI:.N"#C"N0>0JC 4'G@'L,^MV'AK0M+ ME$NGZ)IMI(.CV]JD9_, 5J4 >&_'6RU/1?$7A_QUIB%OL)$,C8R$("*Y&U^$_@6SU 7T/ARU\\-N&]G= ?]QF*_I0!R'C2RUC MXB?""^U(6DJN;S^T--M'0"3[,HV@$#JQ4N_?[P [57\!_'3P\OAFULO$MS+9 MZA:1B)I/)>19PHP&&T$@X'.>]>U 8&!TKD-2^%O@G5M2;4+SP_;/Z6LJ>'+6(01R2Q;3&M&FGEW M,%U\._#A@F20)IMO&VQ@<,L:@@^X((KH+BY@M(6FN9XX8E&6>1PJCZDU0TWP MUH.C7#7&EZ)IMC.R%&DM;5(F*Y!P2H!QD X]A4VHZ)I6KM"VIZ997K09\HW- MNLACSC.W<#C.!T]!0!Y=XMO;_P"+%VGACPN[+X>CE#:GK&#Y4FTY$<9_CP>> M.IQT')]1T;2+/0='M-*T^+RK2UC$<:]\>I]23DD]R:N1Q1PQ+%$BI&HPJJ, M#T IU !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6#-XU M\-VWB1O#UQJ]O#JJA28)24^\,@!B-I)!'&T35Y5EU/1]/O9%&%> MYMDD('H"P- ')_%&W;Q+X=/A+30L^I:C-%]WD6T2N':5_P"ZN%P/4G S7::; M8Q:7I=II\&?)M84@CSUVJH4?H*=9V%GIT @L;2"UA'(C@C"+^0XJQ0!YU\<; MF"'X3ZO#)*BRS- L:%@"Y$R,0!WX!/X4? ZY@F^$^D0QS(TL+3K(@8$H3,[ M$=N"#^-=;?>$_#>IWDEY?^']*N[J3&^:>RCD=L 98C)P !^%%CX3\-Z9>1W MEAX?TJTNH\[)H+*.-UR"#A@,C()'XT 6-3T+1];\K^UM*L;_ ,G/E_:[=)=F M<9QN!QG Z>@JG!X+\*VMQ%<6_AK1H9XG#QR1V$2LC Y!!"Y!!YS6Y10!\\_M M+W=O)=^'+1)D:>%+AY(PV2H;R]I([9VM^5>O_P#"QO!?V;S_ /A*=)V8SC[4 MN[_OG.?TJ?\ X03P?_T*FA_^"Z'_ .)I5\#>$48,OA;1%(Z$:?$/_9: /(O& M_BV_^+5U'X0\$VTTVFF56O=0="D9 .1G/1!UYY) P/7U'1O EAH7P_F\*6CD MQSVTL4T[#!D>12K.1^/3L !VKIK>VM[.%8;:".")>B1(%4?@*EH ^;/AE\1? M^%:W-_X1\603P017#%9%0L8'Z,"!R4. 01GKW!X].M_BCIWBK7M/T7P?+-=R MO.LMY@>%]$\+VK6VB:;!91N6TLN MBZT6E8H.6#'<67L65\\>A]Q76^R@C"Y(SQC MH*C@\%^%;6XBN+?PUHT,\3AXY([")61@<@@A<@@\YK1 MVM)S)/(>6=V*#_\ H5-#_P#!=#_\30!7TV[A^(7@FZDN+.2VT[5$EBA5S^\:$Y4.1V)Y M('/&*Y'X.R3>&K?4_!&M,L&HZ?I000VMO';V\2 M10Q*$CCC4*J*!@ < =JK:CHVEZPB)J>FV=\B'*KF#X MC?&;3[JUQ-H/AU%,URO,6IZ-SLSCIM/J*]AJ.WMX+2!(+:&.&%!A(X MU"JH] !P*DH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH MHZOJ]AH.E7&J:G<"WLK2!Q4&F^)M#U?2CJ=AJMI-9 ;FF M$H 0?[6?N_CBM*:&*XA>&:-)(G!5T=058>A!ZUEVGA3P[87 N+/0-*MY@/?$OC>2%X(-2*6]BCJ59XE"AI"#R Q0$9YQSW%>AD M@#).!15>^L+/4[.2SO[2"[M9,;X9XQ(C8((RIX." ?PH ^?O[1LO^&LOM7VJ M'[/YGE>;O&W=]CV8STSNX^M?1(((R#D5S_\ P@G@_P#Z%30__!=#_P#$UL6- MA9Z99QV=A:06EK'G9#!&(T7)).%' R23^- &/_P@G@__ *%30_\ P70__$U> M@M-&\,:7.UK:6.EV*9FE$$20Q@X&6( S@#GV%:59^IZ%H^M^5_:VE6-_P"3 MGR_M=NDNS.,XW XS@=/04 ?/G[/?B/1=!D\0IJ^J6E@;C[-Y1N91&'V^;NP3 MQQN'YUZIXD^,7A#0;)WM]3AU6\(Q%;6+B3>W;+#*J/U] :W_ /A!/!__ $*F MA_\ @NA_^)JY8>&M"TN42Z?HFFVD@Z/;VJ1G\P!0!Y)\-O >KZ]XLF^(7C"% MHKF67S;2T=<$'&%<@\A5& H// /899\=;+4]%\1>'_'6F(6^PD0R-C(0ARR; MO]EMS _EWKW*HKFV@O+:2VN88YH)5*O'(H96![$'@B@#S/3OCYX*NM+2YO+F MYL[K;\]HUN[D-W 91M(]"2/H*SO&EEK'Q$^$%]J0M)5_*;4OA;X)U;4FU"\\/VSW+-N9D9XPQ]2JD G MZBNHL[*UTZTBM+*WBM[:)=L<42!54>@ Z4 8W_"">#_^A4T/_P %T/\ \34\ MI\/>"=#N;H06.D:;$3++Y$*Q(6P!G:H&6. /4\"MFJ>I:3INL6ZV^J:?:7T" MN'6*ZA650P!&0&!&<$\^YH \:L?B?X-U[Q)'K_B76Q!%9.?[+TO[+,XA/3SI M"J%6D/8 D*.Y/-=KIWQ7T#Q%K]CHWAIY=2N9W)ED\IXHX(E&68E@"3V ZD< MBMS_ (03P?\ ]"IH?_@NA_\ B:N:;X;T+1KAKC2]%TZQF9=C26MJD3%<@X)4 M XR!Q[4 :A( R3@5\[?VC9?\-9?:OM4/V?S/*\W>-N[['LQGIG=Q]:^@;ZPL M]3LY+._M(+NUDQOAGC$B-@@C*G@X(!_"L?\ X03P?_T*FA_^"Z'_ .)H Z $ M$9!R**KV-A9Z99QV=A:06EK'G9#!&(T7)).%' R23^-6* "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** ,&;QKX;MO$C>'KC5[>'55"DP2D MI]X9 #$;22".,YKG_BC;MXE\.GPEIH6?4M1FB^[R+:)7#M*_]U<+@>I.!FNL MU'P]HFKRK+J>CZ?>R*,*]S;)(0/0%@:M6=A9Z= (+&T@M81R(X(PB_D.* &Z M;8Q:7I=II\&?)M84@CSUVJH4?H*X3XXW,$/PGU>&25%EF:!8T+ %R)D8@#OP M"?PKT6L>^\)^&]3O)+R_\/Z5=W4F-\T]E'([8 RQ&3@ #\* .2^!US!-\)] M(ACF1I86G61 P)0F9V ([<$'\:[74]"T?6_*_M;2K&_\G/E_:[=)=F<9QN!Q MG Z>@JO8^$_#>F7D=Y8>']*M+J/.R:"RCC=<@@X8#(R"1^-;% &'!X+\*VMQ M%<6_AK1H9XG#QR1V$2LC Y!!"Y!!YS7BO[2]W;R7?ART29&GA2X>2,-DJ&\O M:2.V=K?E7T-7/_\ "">#_P#H5-#_ /!=#_\ $T 0?\+&\%_9O/\ ^$ITG9C. M/M2[O^^12K.1^/3L !VKQ?X9?$7_A6MS?^$?%D$\$$5PQ614+ M&!^C @/I.N>\1>!?#/BN1)-;T>"ZE08$N61\>FY2"1[9H YNW M^*.G>*M>T_1?!\LUW*\ZRWER;=ECAMU.7SO .6X4&Y;C4]:N M1Y=I:I;.N96X7<6 & >N,UV\OAZPU;3[&/Q%I]AJMU;Q!6ENK5)!O(&]E!&% MR1GC'053\/\ @#PKX6N#<:-HT%M<$$><2TC@'J SDD#Z5TE &'!X+\*VMQ%< M6_AK1H9XG#QR1V$2LC Y!!"Y!!YS7(_$3XGZ;X>N5\/VNJP6FIS\37;1M*MB MA_B*H"6?'W5^A.!U]*K#N/!GA:[N);BY\-:--/*Y>262PB9G8G)))7))/>@# MA= ^)_PO\+Z)'I^GZ[(ZIEY':TG,D\AY9W8IRQ/?^E=MX>\4PZUX9;Q%<1?8 M-.'9Y=5U.[E6&"%8)(E!)^\S.HPH M&2<9Z5TG_"">#_\ H5-#_P#!=#_\35BQ\)^'-,NTN]/\/Z5:7*9V36]G'&ZY M&#A@,C@D4 ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M4=7U>PT'2KC5-3N!;V5N TLI4MM!( X )/) XJ]3)H8KB%X9HTDB<%71U!5A MZ$'K0!FZ;XFT/5]*.IV&JVDUD!N:82@!!_M9^[^.*Y'P5H#W'CWQ+XWDA>"# M4BEO8HZE6>)0H:0@\@,4!&><<]Q766GA3P[87 N+/0-*MY@@ ) &2<"OG;^T;+_AK+[5]JA^S^9Y7F[QMW?8]F,],[N/K7T#?6%GJ=G)9W M]I!=VLF-\,\8D1L$$94\'! /X5C_ /"">#_^A4T/_P %T/\ \30!T ((R#D5 MS_\ P@G@_P#Z%30__!=#_P#$UL6-A9Z99QV=A:06EK'G9#!&(T7)).%' R23 M^-6* ,V"TT;PQI<[6MI8Z78IF:401)#&#@98@ #. .?85\_?L]^(]%T&3Q"F MKZI:6!N/LWE&YE$8?;YN[!/'&X?G7T'J>A:/K?E?VMI5C?\ DY\O[7;I+LSC M.-P.,X'3T%9__"">#_\ H5-#_P#!=#_\30!@>)/C%X0T&R=[?4X=5O",16UB MXDWMVRPRJC]?0&N/^&W@/5]>\63?$+QA"T5S++YMI:.N"#C"N0>0JC 4'G@' ML,^MV'AK0M+E$NGZ)IMI(.CV]JD9_, 5J4 >&_'6RU/1?$7A_P =:8A;["1# M(V,A"'+)N_V6W,#^7>NAT[X^>"KK2TN;RYN;.ZV_/:-;NY#=P&4;2/0DCZ"O M3+FV@O+:2VN88YH)5*O'(H96![$'@BN1M?A/X%L]0%]#XH6D8B:3R7D6<*,!AM!(.!SGO7M0&!@=*Y#4OA;X)U;4FU"\ M\/VSW+-N9D9XPQ]2JD GZB@"'P?XRD\;ZW?7NEK*GARUB$$ M0%4 =OO?EJ_\()X/_P"A4T/_ ,%T/_Q-;-G96NG6D5I96\5O;1+MCBB0*JCT M '2IZ ,:4^'O!.AW-T(+'2--B)EE\B%8D+8 SM4#+' 'J>!7D]C\3_!NO>)( M]?\ $NMB"*R<_P!EZ7]EF<0GIYTA5"K2'L 2%'74KF=R99/*>*.")1EF)8 D]@ .I'(K?U;QGX=T+6+;2M5U6"SO+E- M\2394%:AJEL]M:6T1!:0 MN-N[V5<[BQX&.M:/@WP^/"OA#3-$#AVM80LCCHSDEF(]MQ-:%AI.FZ5&8].T M^TLT/5;>%8P?P4"KE !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !165JOB"STB9(9UE>1UW8C4' SCG)' MO^54/^$VTW_GA=_]\+_\56,L12B[.6I#J13LV=)17-_\)MIO_/"[_P"^%_\ MBJ/^$VTW_GA=_P#?"_\ Q53]:H_S"]K#N=&[K&C.[!4499F. !ZFN6O_ !K# M%(T=E!YZ[>)68J-W^[C)'Y?UK/U_Q/'J5FMK:)(D;',OF*,G&" ,$]_Y"N9K MBQ..=^6D_F85:[O:!VMGXVB=T2\M3$" &DC;<,^N.H'7N3]:ZI'61%=&#(PR MK*<@CU%>05T^@>)X=-L#:7<KS/# LJ2(N[$B@9&<<8)]OSJHXBE)V4M M1JI%NR8_5KO5+.'S=.TR*^"J2R&Y\I_P&T@_F*QO"GCBV\2W$]I+:FQO8B3Y M#R;MP'7!P.0>HQ_];JZ\5OM!OVFUKQ-I4KBZL-9N ZKU" @[A],G(]*V+/:J MY._\4:UI^M66EOH$$DU[N\EX[\[#MY;),8(P.>E6_"/BFW\4:4)AM2[BPMQ" M#]T^H]CV_*JVN_\ (^^$O^WS_P!%"@!VO>(]9\/:8VH7.BVDL"$!_)OV)7)P M,@Q#N15/3?%_B'5["*^L?"/FVTN=C_VE&N<$@\%0>H-6OB/_ ,B%J?\ VR_] M&I2_#C_D0M,_[:_^C7H K7WBSQ)IUI)=77@UUAC&YV34$?:/7"J3BK>K^+GT MSPQI>KQ::US)?F)5MEEP070L #M.>F.G-:M_JEM!J5AI;A));YG0H6Y5%C9B M2.XX _'VIYT>S,.G0",K%I[J]N@.0-J%%SGDX#?F!0!ST_BGQ+;64MY-X.*0 M11F5V;4H\JH&2<;<].V*K:1XXUO7;1[K3?"?GPHYC9O[11<, #C#*#T(KI/$ MW_(J:Q_UXS_^@&N6^$7_ "*EU_U_/_Z!'0!JZ%XLO=4\0SZ/?Z(^G3Q6YGR\ M^_(W*./E (^;J#VK3\0>(]/\-V/VF^D.6XCB3EY#Z ?UZ5=:P@;5(]1P?M"0 MM ".A5F5CG\5'YFO)[&3_A-?BFSW)\RRM69DC/3RT.%X]V()^IH Z^SUCQGK M,0NK+2=.L;9QF/[?(Y9AZX7I^(J/5_%^M^'=.E?5M%3S"I$-S:R;X"_8,#AE M'\Z[:JVHV,&IZ=<6-RH:&="C#Z]_J.M %:]O;]+&.ZTZQANPT>]D>X,1Z @+ M\K YYZD5R>C?$'5O$'G_ -E^%OM'D;?,_P")@B;=V4>AKMK"V-GIUM:M) MYC0Q)&7QC=@ 9QVSBO-/@W_S&O\ MA_[4H ZAO$'BM%+'P6<#TU.(G\@*O\ MA;Q!)XCT^XN)K!K*2"Y:W>%GW$%0I.>!C[V,>U6]#0]'N=0FVD1(65"^W MS&[*#[FK5O9V]J]P\$81KB7S9<$_,^ N?;A10!/7-:_XMAT/7M(TUPA%XY\Y MCUC4_*I_%OT!KI"0H)) Y)->/\ B#2I?$NBZOXL&X[;@"T7_IW3*D_B3G_@ M)H ]AJAJESJ-K!YNGV,-X54ET>X,3<= ORL#WZD51\'ZS_;OABSO&;,P7RYO M]]>#^?!_&MV@#@=&^(.K>(//_LOPMY_D;?,_XF"+MW9Q]Y1GH:M2?$ Z9>Q6 MWB#1+K3!(<++O$J?F,9_#-8'P;_YC7_;#_VI6U\5I;=/"2QRE?.>X3R0>N1G M)'X?SH [>.1)8UDC8.C@,K*<@@]"*=7.^!%G7P1I0N,[_*)&?[I8[?\ QW%= M%0 5%U>8_\U[_S_P ^M>@: MYK<.A6+7<]M=3HH+$6\1;:!W)Z <]S0!IT5R.B^.5UW3II[/2YY;I9FC2UCD M4DJ #O9C@(#G'/H<9[2^'?&L>M:M25MD,$2[I)6]%%<]?^-M2TA5N=4\+W5O8LP'G+<(Y&?51T_$T M=G15:PO[;4["&]M)!)!,NY&'>K- !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1145S_Y]--_[]O\ _%T?\+9U M[_GTTW_OV_\ \77!T5Z7L*?8\CZS6_F.\_X6SKW_ #Z:;_W[?_XNO6-(NY+_ M $6PO90JR7%O'*X08 +*"<>W-?-=>L:1\3M%L-%L+*6UU!I+>WCB@#JJYK7_%L.AZ M]I&FN$(O'/G,>L:GY5/XM^@-=(2%!)( '))KQ_Q!I4OB71=7\6#<=MP!:+_T M[IE2?Q)S_P !- 'L-(2%4LQ &23VK#\'ZS_ &[X8L[QFS,%\N;_ 'UX/Y\' M\:T-7MY;O1;^V@.)IK>2-#G^(J0/UH YN#Q)KOB"6:3PW8V0L(G*"ZOV8"8C MKM5>>GTQ7HNHZ?!K-M:D2+B&YANHI -PRC! MN.>XR,^] %;Q!JNHZ-937MMIL-Y;0Q^9)FZ,;C&*YW2/'FM:[ M TVF^$VGB1MC/]O50&P#CYE'8BNF\3?\BIK'_7C/_P"@&N6^$7_(J77_ %_/ M_P"@1T 6KGQY:CK*H/U&!74:7JMCK-DMY87"S0MQE>H/H M1U!]C4]S;0WEM);7,2RPRJ5=&&017C_ABXE\)?$B;11(QM)YC 5)ZYYC;Z\C M\S0![+5'6=3CT;1KO4)<;8(RP!_B/8?B<#\:O5Q_BM!KVNZ9X9!)@8F\O=IQ M^Z7A5_$_TH VO#.M+X@\/VNH@*LDBXE5>BN.&'TST]B*UJ\Q^'5S)H?B35?" M]TQX=GASW*\''U7!_"O3J ,?Q#XFT[PU9B>]0^P]/>LB#4O&VI1 M"YM=*TNQA892.]D=I"/?;T_&N,T28^,/BHUU<_O+>W+R1(>@1#A!^9!^N:]B MH XR+QO<:9J<>G>*-/&GR2_ZNZB?="_^ _/'?%=D"" 000>A%F/O?^.YJA\+=9EU+PY)9SN7DL7"*3U\LC*C\,$?0"@#N:K:AJ M%KI=C+>7LRQ01#+,W\O<^U6:\E^)VH3:EXCL/#\+D1J4+#UD*:)1Q<:?(60 M-V#*V"!GO74V5G#I]C!9VZ!(84"(/84^>"*YMY()D#Q2*4=6Z,#P10!3T+4' MU70;&_D"K)/ KN$Z!B.<>V:T*RM"L#H7A^&RN)D*VP?]YGC9N)!)/^SC/XUC M#QI=WXEFT+P_=:E9Q,5-P95B#$==@():@#KJ*P/#?BVP\2K*D*R07)OB!;>')_L M[:;>2S'.TNOE1M@X.&/7\!0!V%%<7KOQ!32II!::1=7UM"VR6Z7*1*P." VT M@D'CM6QH_B>UUW1&U'3X)YV0[7MDVB16]/F('0YZ\CWXH W**YO0O&NG^(-6 MGTRWM;V"Y@1GD%PBJ!M8*1PQYR:AUSQW9>';L6^HZ;J2;B?+=4C*R '&0=_T MZX//2@#JJ9%-%/'OAD21,E=R,",@X(X]""/PKF_'&N:CHF@SSV%FS_* UT74 M+#N.T'&=Q.2.V.?PJE\.[VX/A+38#IUV\9,N;K=%LYDYX7-4=.\;K+K:Z-J^FS:5?28\I9'#H^>@ M# #KV[=LYH ZRBN9\3^-+;PP,2V%Y,Q.U66/;&3C.-Y_IFLVZ^)$,"6$D6DW M5Q'<)&9I(R2D3NH.P-CYV&>G% '<51U2YU&U@\S3[&&\*@ET>X,3<= ORL#W MZD5>HH X?PYX[U'Q1/-%8:#"HA ,CS7Q"C/0<1D]CV[5W%>6?!O_ )C7_;#_ M -J5UOB?QI;>&% EL+R9F.%94VQDXSC>?Z9H Z:BN5E\83R:)%J.G:+/? P+ M--LE"I%E02H8C+D=#M!Z=CQ5_P ,>)K7Q1IAN[9&B=&V2Q.N.E7]<\50:3>PZ=;VTM_JK=+*L;N)%=-C@E7'!P2,CW% 'IFCWDFH: M)87LH59+BVCE<(, %E!./;FKM8_AZ:.W\&Z5-,ZI%'I\+.[' 4",9)K)D\8Z MA/;M>:5X:O+VP7)%P9%C+@=U0@LPH ZZBL/0?%-EXBTN6\L4E:6$?O+8X$@; M&0.2!SC@Y ^G-9]KX_L+G7H]%_LW4HKUY/+*2QQJ%/4D_/TQSQGVS0!UE%8N MO^)(?#WVO/?: M2/?K0!-1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% &/K7AZWUAEE:1XIU7:''(( MSGD?GZ=:Q_\ A!?^HC_Y _\ LJ["BN>>%HSES26IG*E"3NT[:^(R MNW/0]3QV_+UK!KU]T61&1U#(PPRL,@CT->"K2:0-:3O;+W0KO'X9(/KU) MKCQ& =[TON,:E![P.&KH='\+/JE@+MKGR%9B$'E[L@<9ZCOD?A6Q9^"K2&0M M=SO]5?(*=#K,Y#_A!?^HC M_P"0/_LJ/^$%_P"HC_Y _P#LJ["BNOZE0_E_%FWL*?8X_P#X07_J(_\ D#_[ M*M31O#,&DW!N&F,\V"JDH %!QT')SUYST-;E%5#"48/FC'4:I03ND%FP>??74-M$3M#RN%!.,X&>IX/'M7%>!/$6E23ZS ; MV&.6ZU66>!)&VF17P%VYZGCIUKH-#&\3:/=^!=?3Q'HB_P"@R-B:$?=3/53_ M +)[>A_"MY]9M->\4^#+^S?,;B\RIZHWE#*GW%=I&/B?ID0+R:?*9FMY#_ -* .N^(__ "(6I_\ ;+_T M:E<_X*\%>'M7\(V-]?:?YMS+YF]_.D7.)& X# = *T?B5K.G1^%K[3#>0F^D M,8$"N"X^=6Y';@9YK-\$>-_#^D^$[.PO[XP7$)D#*87;J[,#E01T- &U#X%T M_2/$VE:GH]LT21/(MPGFE@%,; -\Q)ZX''K785QM]\3_ W;6SR6US)=R@?+ M$D3KD_5@ *VO#+7DVAPWFH.QN;O-PRDG$8;E5 [ +CCUS0 _Q-_R*FL?]>,_ M_H!KEOA%_P BI=?]?S_^@1UM^,]9T[3_ [J5M M #TVO.OB7#R;#N5FX!;C[O08'-;6B?$#0]4ME- MQ=QV%T!B2&Y;8 >^&/!'ZUS?Q*UW3-9TFUTS2[M+V[^U+)LMP7X"L.HX)R1Q M0!V'@^T>'P[97,UY=W4]W;QS2/'-)\0?VI_:EI M]H\CRO+_ 'CIMW;\_=(]!7I%EJ=EX>\)Z4-6N8[21+*,>7*VUR51=P"]21Z" MO-OAIXETKP\^I+J=P8!<"(QMY;,#MW9'R@_WA0!UVN?#/1)='N?[)L6AOE0M M#B=CN8=%.XD<]*[NN4?XD^%$0LNI,Y'\*V\F3^:TWPWXA;7)-1UV=VM-*A'D M0)*^T8'+NW;/W1[:G+8^&Y+>U61[R^/V:%(E+.<_>( Y/RY_$BL^ MV\16MMHT>E+X4\2&U6#R"IT_[RXP<_-WJI9^*-(UKX@^=+>Q1VUC 8K(R':) M)&.&8$^W ]:]"H \E^&.HOI?B&]T&X2:)9\O%'.FQU=>Q7L2O/\ P&O6J\=^ M(.IV-GXTL-3TNXCDO(,&X$;9 9&X!([XR"/05Z''XU\/2:8+[^U+95V;O+:0 M"3..FWKF@#S;X:V&K7PU0:7K7]F[?*\S_1EF\S._'WCQC!Z>M36FGQO\0&T[ MQI<7%U+P+21WQ%)SQD>A] <9R#FCX4ZSIVESZG%?WD-L9UB,;3.%4[=V>3Q_ M$*[GQSX67Q'I&^!0-0MLO W3=ZH3[]O?\: .H5510J@*H& , "EKS_P;\0+ M:YM4TW7)_L^H0GRQ)+P)<<.-&E\2/H0>9;I9#$'9,(7'&T'.< MYXZ8H Z2BBHKFZM[*W>XNIXX(4QNDE<*HR<#)/N: /,?^:]_Y_Y]:[[Q.,^$ M]8_Z\9O_ $ UY?\ V]IO_"XO[6^U)]AW[/._A_U.S/TSWKT#Q3KFE)X/OI/[ M0MF6[M9H[L"?\ @"5EK\GQY(7@ M'K_X#9_G5OX2:E9)HMQISW,2WCW;2)"S ,Z[%Y [_=/3TK&;6=.7XS_VE]LA M-CNV^>&&S_4;.O3&[C- '313B^^,<\,YRMC8XMP>S$*21[X<_E79:AIUIJME M)9WT"S6\GWD;(SWZCD5YOXVCO-%\2V7C+2@L]LZ+YCH=RGC')'\+*1@__6J\ MGQ7L[J-(;+2;V6_D^5(?E*EO3(.2/PH [JPL+72[&*RLH1#;Q#"("3CG/?W) MJS6(MZWASPHMYK,TDTD$8>X9?F)=CT'MEL#MC%7M)U2WUK2X-1M-_D3@E=XP M1@D$$?4&@"[1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !45S;17EK-:SIO MAF1HY%R1E2,$9'/0U+10!YI<_""!IV-KK,D<)QM26 .PXYRP90>?85%_PI[_ M *CO_DI_]G7J%%;_ %FKW.;ZG1_E_,\O_P"%/?\ 4=_\E/\ [.C_ (4]_P!1 MW_R4_P#LZ]0HH^LU>X?4Z/\ +^+/E^BO4/\ A3W_ %'?_)3_ .SH_P"%/?\ M4=_\E/\ [.N[ZS2[GF?4ZW\OXH\OKT;3/A5_:.E6=]_;/E_:8$FV?9<[=R@X MSOYZU:_X4]_U'?\ R4_^SKT;3+/^SM*L['S/,^S0)#OQC=M4#..W2L:V)5E[ M-G1A\&[OVL?Q_P CSG_A3W_4=_\ )3_[.C_A3W_4=_\ )3_[.O4**Y_K-7N= M?U.C_+^+/+_^%/?]1W_R4_\ LZ[_ $/1+3P_I::?9!C&K,Q=\;W).PR2VNJQ3SI&P8QJA(;=CH>>G6NULM0L]2 M@\^QNH;F(':7B<, >N#CH>1Q[UF;'G_@/Q/<6-X?"NN9BN86\NW>0_\ CA/_ M *">XX]*Z#X MQ1VUC 8K(R':))&.&8$^W ]:]"H \E^&.HOI?B&]T&X2:)9\O%'.FQU=>Q7L M2O/_ &O5Y98X(GEE=8XT4L[NPKR#X@ZG8V?C2PU/2[B.2\@P;@1M MD!D;@$COC((]!7>WVN:?KO@C6+C3[E)5^P2EU!^:,F-N&'8]: *GBCX?:;XB M=[N%OLE\W)E0960_[2_U'ZUP<%QXF^&VI1QW0:33G?E VZ*0=]I_A;\O?(KM M_#/C:T_LRVL]<9M.OXXE4_:E,:R@#AP3QR*K>-=7L/$6F+H&CR1ZC?W,B%/( M.]8@""6+#@<"I])GO81<#3C;Q1%QO?Y"@(7KC(Z^QKD/AUXOT70=#GL]2N6 MAE>Y:5?W3,"I51_"#W!H ];KQBZ7^U?C0/LWS!+V,L1V\I5W?^@&NKU/Q])? MP-:>%K"[O;J0;1/Y)"1Y[\]_K@5;\#^#?^$>A>^OV$NJW _>-G(C!.=H/ M\?\ BJQM=.?1H;Q!=W+"&QVMS%>6D-S MVZ*9!(C>H(R*Y;XC2Z8?"=U;WT\23LN^V0L-[.IXVCKWP?8UD?#/Q5:2:/'H MUY=)'=PN4@60X\Q2<@ ]R"2,?2@#GOAFAT_Q[=V0;Y-0AM)1_K(+I MA$Z'N"&_I0!/XLD6+PAJ[.< VDB_B5('ZFN-^#UK(FGZI=D$1RRQQJ?4J"3_ M .A"M#Q%=77C6%=&T%6-B[@W6H.I6+:#G:I/WCGGCT%=;H^DVVB:5!I]HI$4 M2XR>K'N3[DT 7J\8\6#[+\7;>>;B,W%K*"?[HV _^@FO9ZXCXA^$9=?LX[ZP M7-_; C9T,J=<#W!Y'U- ';T5P_AKX@V-Q:I9ZW+]@U*$;)?M *JY'?)Z'U!Q M6Y/XNT=2(K.Z34+I_P#5V]F1*S'ZC@#W) H R/B??RV7@YTB)4W4RP,1_=(+ M'\]N/QK9\(PQP>#](2( *;6-SCU89/ZDUG^(] O]?\'SVMRZ-J!;SXT7&Q&' M1 >_&1D]SGIQ6/X$\6V-MHJZ/K%PEC>6),>+D[-RYXY/<=,>PH R]:0Z)\8] M/FM?D^VM$9%'0[R4;^6?K3_C(.=%/?\ ?_\ M.M"SMQXN^(JZY K-I6G1B.. M8C F<9/R^N"Q/X#UK%^+>I65Y=:;;6US%-+;&83+&P;825&#CH?E/% 'H_B= M%_X1+5UP,"QFP/3"&N6^$0'_ BMVV!DWK G_@"5L^(->TJY\$:E=0ZA;O#- M;20(RR YD:,X3_>YZ=:YWX2ZE9)HMQISW,2WCW;2)"S ,Z[%Y [_ '3T]* * MB_)\>2%X!Z_^ V:/C)_S!?\ MO\ ^TZH-K.G+\9_[3^V0FQW;?/#93_4;.OI MNXS5SXORQSPZ#-$ZR1NLS(Z'(8'RR"#W% 'I_P!CMOL7V/R$^S;/+\K'R[<8 MQCTQ7F'PU1].\:ZYI2,3#&K@^YCD"C]&-=E_PG.A1Z6UW/?1Q2HO[RU8XF5Q MU39USGCTK&^'.CW*MJ'B&^B,4VHR%HT(P0A8L3^)(Q]/>@#)\$_\E7\1?]O/ M_H]:/C)_S!?^V_\ [3J+1KJ#PY\6-8.IR+;1W/F[))#A?G<.ISZ8'6H/BMJ4 M.I?V0]J"]LOG!)Q]R0_)G;Z@<<].>.AH [;XC_\ (A:G_P!LO_1J4?#C_D0M M,_[:_P#HUZK^+[R+7/AQJ,]AYDB%4;F-EX#HQZ@9 '?V-5_ASK>FCPGIVG&[ M3[:KR)Y Y?EV;.!SC!'/2@"C\/9=2U*UU:_MKRSBEGO6:7S[5I6.0".1(O') MP,>M:GB#P7J'B.ZL[FZUBVAEM"3&UO8LI.2#SF4]"/U-<:E[?_#3Q9=QO;-- MIETQ91T#IDE2I_O+G!'_ -8UTR>/#XID&DZ#97D<\V!)%6RR+L;DCM]X=?6NI\&:G9:AX7T^.UN8Y)+>UBCF16^:-@N. M1VY!^N* .@HHJAJFLZ=HT'FZA>0P @E%=P&?'7:.IZCIZT >=_!O_F-?]L/_ M &I6I\71_P 4I:G_ *?D_P#0'KG?A3K.G:7/JD5_>0VQG$1C:9PJG;OSR>/X MA6Q\6]2LGT:WTY+F)KQ+I9'A5@61=C 8#_P"C*ZWPSKVE#P;93'4+<)9V<*7&9!F([0N&';)! ]>U MB0^&;.4J-ZW@4'T!1\_R%<_IUY)\-_&=[;WT,ATV MZ^[(@SE[_P!EKL+:UUI+6%8-2TL0A%" :>^ N./^ M6WI7+2VL?B[X7VUE8%GNK2WA(5D*@NBX*@D8)(##CU%9'AOXF?V/IR:9K5G< M.]L/+1XP-^!P%96(Y'3- '7^&_!TF@:Y?:DVHK.+P-N@2W\M58MNR/F/ Y&/ M?K67\2?#1N;1=?L6\J^L@"Y4[2Z \$'^\.W_ .JM7P_KUQKLUQK4L4ECH\,! M2(3MCS#G.CW]F!'Y0&!'DK<\]N0.^>RKQK6YK?P+X[6^T>YBDA ME)^T6D;6%PDT+<$J>5. <$=CR.* +M%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !2%58J2H)4Y!(Z'I_6EHH **** "BBB@ HHHH **** *5UI&F7K[[O3K2 MX?\ O2P*Y_45):Z=8V.?LEG;V^>ODQ*G\A5FB@ HHHH **** "BBB@ HHHH M**** "L&XTVVU'5$>/3(XO*G62:\>$*\A1@0JG&X_,!ECQCIG/&]10 4444 M%%%% !1110 CHKH4=0RL,$$9!%5;72M.L9&DM+"UMW;JT,*H3^(%6Z* &2PQ M7$+Q31I)&XPR.H(8>A!HBABMXDBAC2.-!A410 H] !3Z* "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH *155!A5 &2< =SR:6B@ HHHH *9+%'/$\4J+)&ZE71QD,#P01W%/HH MAN;.UO(O*NK:&>/^Y*@8?D:9::?96"E;.SM[93U$,00'\A5FB@ HHHH **** M "BBB@ HHHH *YKQ3X+T[Q/%OD_<7JC"7"#GZ,/XA72T4 <'X?EU[PA$-,UB MREO--0X@O+13*8QZ,H^;;^''N.G8V.J6.IJYL[J.8IC>JGYDSTR.HZ'KZ5;H MH **** *EWI>GWY!O+&UN".AFA5_YBGVMA9V*%+2T@MU/40QA ?RJQ10 53N MM)TV^D$EWI]I<2#HTL*N1^)%7** &HB1(J1HJ(HP%48 %.HHH **** "O*OC M'(ADT:,.I=1,67/(!V8_D?RKU6LV7P[HD\KRRZ/I\DCL6=WM4)8GDDG')H D M.FZ5>3)?&RLYI6 99S$K,?0AL9J]5>SL;/3XC%96L%M&6W%(8P@)Z9P._ _* MK% %6ZTVQOF1KNRMKAD^X9HE,$QYQG:>W0= M/2IZ* @$$$9!JK:Z;8V+.UI96UNS_>,42H6^N!S5JB@"&YM+:\A,5U;Q3QG MDI*@8?D:2UL;2QC,=G:P6Z$Y*PQA!^0J>B@ HHHH **** "BBB@ HHHH @NK M*UOHO*N[:&XCSG9-&''Y&F-IE@UO';M8VQ@B;?'&8EVHWJ!C /)_.K5% M , =JIW&D:;=SB>YT^TFE'222%68?B15RB@! JA5 P .U+110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%8>MZW/IMU'##'&5O_WRW^-9_P!NX/N_N+_LZOY'7U4U*]6PL9)SC['I_GT!KF_ M^$JOO^>5O_WRW^-9^HZI<:FT9G" ("%5!@<]3_*L,3GM#V4O8WYNFAI2RZIS MKGV.QTB^_M#3HY6/[P?))_O#_'@_C5ZN T[5+C3&D, 0AP RN,CCH?YUH?\ M"57W_/*W_P"^6_QI87/:"HQ5:_,M]!ULNJ<[<-CKZ*Y#_A*K[_GE;_\ ?+?X MT?\ "57W_/*W_P"^6_QKH_MW!]W]QE_9U?R.OHKD/^$JOO\ GE;_ /?+?XUH MZ+KLVH7;03Q(/EW*T8/;UZ_G_C6E'.,+6J*G%N[\B:F!K0BY-:(N:M8ZA=PY MT[5I;"8*<8BCD1C[AE)_(BN(\)>.;T:]<:%XDG1[@3-%'.%50'!P4. !@D<' M_&O2:\I?P@GB73_$4]N NI6^M77E-TWCY3L)_EZ'ZFO4.,]6KB-6_P"$@L_% M.CZ;;^(I_L^H>9N:2V@+IY:[C@A .0?2F> /%[ZG&=&U1BFJ6P*@R<&4#KG_ M &AW_/UK1UW_ )'WPE_V^?\ HH4 =);1/!;K')<2W#KG,LH4,W/?: /;@5!J MNHQ:3I-U?S?<@C+D>I[#\3@?C5RN2\5C^V=9TKPTG,K)J]Q(M^E])"77'[ MO$: ; 05QW'&.B6NO,T=YY7EO+;0Y7>Y3G"%IIH% -RXED8'(=MJKG\E7IZ5YGXV_Y*OX<_[=O_1[4 =.=&\9)'N3Q9#+ M)_$6NRH\RTE5E;OAB%(_4?E0!VJ.LD:NC!D8 JP.01ZTZN-^&-_)?>#8TE8L M;69H 3_= ##\@V/PKHMO^.[B::SNGTC18FV!XU!FE/U[?ATSWJ'XO7\D.D:?8HQ"W$K.^.X0#C\V M!_"NI\%VB6?@W2HT&-]NLI]R_P Q_G0!FW/A+5[6(S:3XIU0W2C*I>RB6-CZ M8QQ^1H\(>,VUFYETG5(1;:O;DAD' DV]<>A'V.V>YZ8ZUK1>#[Z)1(?%FM-<_WC*#'G_<(/'MFL M'X/V:+I6HWV!ODG$.?0*H/\ [-7I- '#Z;?^(;?Q_#I>LSQR0&TD\EX5*)-R M#N(SC<,8]NW7GN*J7&G07-]9WC[A-:,YC([[E*D'VZ'Z@5S^O>)+Q==M_#NA MI$VHRKOEFEY2!,9R0.IQS^7K0!U=%H^+?""1:C=7T&KZ?O"S*;<0LF?3 M;^6>?I74+JL^J^'XM1T(6\K3)N07+$ =<@[<\@C&/KS0!KT5YSX)\5>(?$SZ MFC-!O7R_+1WCD\4^(?#GC.+2-6F34X+C;Y7E0K&QW M$A=N.^X8P2?K0!Z517">++[Q;HVF_P!M1W]HD,;J)+-( P4$X&7/+*/"GB"&U\3&&YM)N?,B0 !<]>U0Z%=>(#J>KV6K/:RRV\,+6WE+L1]WF?,3@D9*@' MTQP/7"L_%.OR?$N'0;YK6.!2X>.W3(<>477YFY].F* .]N[J&RM)KJX<)#"A M=V/8 9--L;R/4-/MKV(,L=Q$LJ!Q@@, 1GWYK@OBP-0CT2*07RK8R7"Q&V2+ M!8[6;+/NY *],#K[5TOA./45\/Z4\]W:O:_8HML:6S*X&P8RYD(/_?(S[4 = M!17(0:EKGBIYY=%O(=-TR)S''D^)]7TWQ8/#?B)H9GE M -O=Q+MW9Z9 XYP1TX/KUH [NJ.J6=Y=P8L=3FL9E!P4CC=6/;<&4]/8CK5Z MB@#S+P'K'B/Q5/>F[UV:*&V"<0V\(9BV<V5W#92FT M20&2$.]P^P$G^Z@)SC@_ATI?A_XIN/$VES_;0OVNV<*[(,!U(X..QX/Y4 =? M7 _$J_UO2-.BN['5#!;RS"$Q1Q!6&5)SOSG^$],=:O:IXBU+4/$A\.^'3"DT M*[KN\E7RU6ZBOX7N1+%=I$(F!"L"C*./XL@ MCT- 'I/AV62?PSI4LKM)(]G"SNYR6)0$DGN:TJY[3]3M]&^'^GZA=$BX6 M..I.Q0 /JV0OX=3M--:1=\5E]G$G!Z!W/(/K@4 =A17'^#_ !7= M^((+ZPNXXK?5[/*M\I*$\C<5SV(Y&?H1GC*N/&NO:1XN@TC6DTR"U=QFY2&3 M#(>A&7XSTR>A]<4 >BT5S_B*_P!;M;FQ@T1+*:6X8JT5PC$JHY,FX,,*.!TZ MD?2MJT%TMK&+V2%[C'SM"A1.O8$D]/>@":BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** (+JRMKV/9<0 MK(!TSU'T/4=*I_\ "/Z7_P ^O_D1O\:TZ*PJ8:A4?-.";\TF:1JU(JT9-?,S M/^$?TO\ Y]?_ "(W^-'_ C^E_\ /K_Y$;_&M.BH^HX7_GW'[D5]8K?SO[V< M]J^F:7I^G22K;?O#\D?[QOO'\>W)_"N4KT.[T^UO]GVF+?LSM^8C&>O0^U5? M^$?TO_GU_P#(C?XUXV/R:I7JWHJ,8KY??9'?AL="G"U2[?\ 7F<-76Z7I6E7 MVG0S?9]S[=K_ +QL[AUZ'CU_&KG_ C^E_\ /K_Y$;_&K=I8V]BK+;(45CDC M>2,_B:,OR>I0J-UU&47\_P T+$XZ-2%J;:?]>94_X1_2_P#GU_\ (C?XT?\ M"/Z7_P ^O_D1O\:TZ*]GZCA?^?W$UK!O@LIKQR<>7$R*1QU)=E&/UYZ5ROA)-=TR?4$U'0ID2^OG MNA)'<0L(]^,[AOS@8[9/M6YF9_C_ ,*3-(/$FB[H[^W(>98^K@?QCW'?U'ZU M=)\4Q^*/$_A*1@$O(/M:W$8Z9,0PP]C@_D:]-KA5\%?V7\0[#6=.C L9#*9X MQQY+&-AD?[))_ T =RS!%+,0% R2>PKSW2%\3ZEJ5_XDTI=)\F^;RX?MWF;Q M$A(7 7H#C-;?C)M>N=,GTW1=,>5ITV/?J*Y/Q'\--*UT_Q"?',6 MJZ)'$RV]@B2+,2JS NY* XQGH>O'%6SXOOT7RY/">LBZZ;4C#1Y_ZZ XQ[XH M P?AK>:C8:KJ/AC42Q-JOF(I.=F" 0#Z'<"/_KU5\;?\E7\.?]NW_H]JZCPY MHU_:WFI^(=5@!U.]'%M"P/EHHX0$D L< =<<#GK7,^)-(\4:OXPL];M=!=8[ M/RO+26YA!?8Y?G#\9)H ]1KAOBIJ45KX4^Q%AYUY*H5>^U2&)_, ?C5QM:\9 MO'MC\)P12?WY+]&4?@.?UJAIW@>_U'6UUKQ7=Q74R8\NUC&8UQT!]AZ#KW)H M T/ASI4NE>$(!.I26Y=K@J>H!P!^@!_&JWC 7VM:S8:%I8MVDAQ?7 N2WEX4 MX16V\\G/'TKK;V>:VM6DM[22[E'W88W52?Q8@"N3\+1:_;ZSJ5WK&BR)+?RJ M?/2>)EB11@*1NS@>V: );NU\O7'U7!^BUZD3@$X)]A7ENN:-XIO/&L6OZ;H30^24(62XA!? M;UW8?N./I0!?^+FG27&BV5\BDK:RE7QV#@<_FH'XUTO@B\2]\&:7(A!V0")O M8I\O]*T(@VKZ7)%J>FO;B52DEO*Z/D8]5)&/R/%Y88ZG)"CL,_G^ ME '15@>-;)]0\&ZG;Q L_E;P!WVD-_[+6_10!YQ\(+M&T;4++(\R.X$N/9E M_P#9:]'KS>_\(ZOX:\0-K?A5$FB?/FV1..#R0/5>X[CWK?[N%_KFC5-5 MUGQ1I+Z38:!?6,ER-D\]ZOEQQ+_%CNWITK?M;)O#/ARWL=,LI;UX5VA49$+, M;'/$?+VEN2-^.AIOBC1?$&I^.;'5[/1I'M[%HP-UQ$IE MV2%LCYN <\9YH Z#XC_\B%J?_;+_ -&I2_#C_D0M,_[:_P#HUZ9XQAU36_"4 MEC9Z1.;BZ(W(\L0\D*X/S'?@YQQC/OCI3O MMJFEZ#!I.I:9+;- '(F\V-T; M+EL?*Q(/S'MCCK0!RWP;_P"8U_VP_P#:E:'Q?AC;P]8S$#S$NMBGV*,3_P"@ MBN8^&M_J&FOJ5S;:?+?6H$2W$4',HSNVLH_BZ,"/<5U&H6.I^/=7LEN=-N=. MT2T;>XNALDF;TV]N./Q/TH Y_P 0S2Q^(/!*W1/E16MH[;O[V\;_ .0KV*N1 M\=^$6\2:9$UGM2^MB]2%'YG\ZQ_#VOZ MYH^A6EIJOAG4Y!%$J126L8=BH& &7.5(''/Y4 :O@WQG#XIAEC>'[/?0 &2+ M.01TW+^/;M7*_P#->_\ /_/K6[X9TB]37]7\47.GO:M=(5@L@5\PC@DG) #$ MJ.I').<5C_V1XD_X6/\ \)+_ &#+]GW_ .J^TP[]OE^7G[^,]\4 :'Q=_P"1 M4M?^OY/_ $"2MFW=X_AC$\6?,71@5QZ^3Q53X@Z1>Z_X2C6SMG-Q%*EP8"1O M^Z05X)!(W=B>G&:G\)7E]=:)9:==Z)=6R6]LL$TET @;:NT;5ZG..<@ >] & M/\.K&QU+PC"3->B6&1XY%BOYHU!W%A\JN .".@KHI?"F@K?V^HW,4KW4+IY4 MUQ>RN58-\H&YS_$>GJ:\_ET'Q5X&UF:;089;NQE/ 1#(&7L'4>>X''H =S115#5+R]M(/]!TR M:^F8':$DC15/;<68=?8'I0!YW\&_^8U_VP_]J5J_%W_D5+7_ *_D_P#0)*H> M ]'\1>%9[T7FA32Q7(3F&XA+*5W=BX_O>M:GQ#TW6?$%C%INFZ3+*D4XF:=I MHE5L*1@ MG^(]0.E '2>&?\ D4]'_P"O&#_T 5P/P;_YC7_;#_VI79Z'-J=E MX8@M[C1;A;NSMXXEB$T1$Q VY4[\#IDYQUXS7+?#W1-?\,W5W'?Z-+Y-V8QY MD<\1\O:6Y(WYQ\W;)XZ&@"#X3S&YU+7[B8YN)&C2Y;]<5H_%T?\ %*6I M[_;D_P#0'K+U#0M>\'^*YM8T"T:\L[@DO"BEB 3DJ5'/7D$?_K7Q>OB?Q1X> MMG?1)+5!=+LM%S)(QVMEVX&U1TY_O<]J '^,G=?A+H03.UDM0_T\HG^8%=G8 MZ1IU]86]U#<:D8IHUD4C4[GH1G_GI69;:%>ZUX$30]7LULI([>..)Q*)#N0< M,0.G0<9/4]*XW39?'OA'=IEOIKW=N&/E@PM+&,]U92, ]<$_A0!Z1IOAS1-' MU22YLH?+OKA&WL]P[NZ[@6.&8YYQD^_O69X^T*WUS15CV_\ $P5O]#VCYG8] M5^A R3VQGM4GAVSUL?:-:UY1)J#P^7#:0[0(T'S;1DXW,<=3V&3Z2Z"^L7&J MWMSK.E/:LW%LWG1NL@H Y[X::\MP+C2;_B5YGXM\-:U/XKAUCP[I4L5Q&=TDQFB59&'1@-V>1D'.,^E M=_I=S>75BLE_8/97(X>)I%<9P.05)X^N#Q0!=HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH Y37O 6FZO="_M7?3M15@XN(!P6'B@XZ=3Q5JB@#RSX817FB75_!J.EZE!]K,0C=K M.3;D%AR=O'WAR>*]3HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ? **** "BBB@ HHHH **** "BBB@ HHHH **** /_V0$! end EX-101.SCH 11 ntgr-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document And Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 100020 - Statement - Consolidated Balance Sheets (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 100070 - Disclosure - The Company and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 100080 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 100090 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 100100 - Disclosure - Derivative Financial Instruments link:presentationLink link:calculationLink link:definitionLink 100110 - Disclosure - Net Income (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 100120 - Disclosure - Other Income (Expenses), Net link:presentationLink link:calculationLink link:definitionLink 100130 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 100140 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 100150 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 100160 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 100170 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 100180 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 100190 - Disclosure - Restructuring and Other Charges link:presentationLink link:calculationLink link:definitionLink 100200 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 100210 - Disclosure - Schedule II - Valuation and Qualifying Accounts link:presentationLink link:calculationLink link:definitionLink 100220 - Disclosure - The Company and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 100230 - Disclosure - The Company and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 100240 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 100250 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 100260 - Disclosure - Derivative Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 100270 - Disclosure - Net Income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 100280 - Disclosure - Other Income (Expenses), Net (Tables) link:presentationLink link:calculationLink link:definitionLink 100290 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 100300 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 100310 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 100320 - Disclosure - Employee Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 100330 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 100340 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 100350 - Disclosure - Restructuring and Other Charges (Tables) link:presentationLink link:calculationLink link:definitionLink 100360 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 100370 - Disclosure - The Company and Summary of Significant Accounting Policies (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 100380 - Disclosure - The Company and Summary of Significant Accounting Policies (Property and Equipment, Net Schedule of Estimated Useful Lives) (Details) link:presentationLink link:calculationLink link:definitionLink 100390 - Disclosure - Revenue Recognition (Schedule of Remaining Performance Obligations) (Details) link:presentationLink link:calculationLink link:definitionLink 100400 - Disclosure - Revenue Recognition (Schedule of Remaining Performance Obligations) (Details 1) link:presentationLink link:calculationLink link:definitionLink 100410 - Disclosure - Revenue Recognition (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 100420 - Disclosure - Revenue Recognition (Schedule of Contract Balances) (Details) link:presentationLink link:calculationLink link:definitionLink 100430 - Disclosure - Revenue Recognition (Schedule of Net Revenue Disaggregated by Geographical Region and Sales Channel) (Details) link:presentationLink link:calculationLink link:definitionLink 100440 - Disclosure - Balance Sheet Components (Schedule of Amortized Cost and Estimated Fair Market Value of Investments Classified as Available-for-Sale Excluding Cash Equivalents) (Details) link:presentationLink link:calculationLink link:definitionLink 100450 - Disclosure - Balance Sheet Components (Schedule of Amortized Cost and Estimated Fair Market Value of Investments Classified as Available-for-Sale Excluding Cash Equivalents) (Parentheticals) (Details) link:presentationLink link:calculationLink link:definitionLink 100460 - Disclosure - Balance Sheet Components (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 100470 - Disclosure - Balance Sheet Components (Schedule of Investments Classified as Available-for-Sale in Continuous Unrealized Loss Position) (Details) link:presentationLink link:calculationLink link:definitionLink 100480 - Disclosure - Balance Sheet Components (Schedule of Inventories) (Details) link:presentationLink link:calculationLink link:definitionLink 100490 - Disclosure - Balance Sheet Components (Schedule of Property and Equipment, Net) (Details) link:presentationLink link:calculationLink link:definitionLink 100500 - Disclosure - Balance Sheet Components (Property and Equipment, Other Information) (Details) link:presentationLink link:calculationLink link:definitionLink 100510 - Disclosure - Balance Sheet Components (Schedule of Intangibles, Net) (Details) link:presentationLink link:calculationLink link:definitionLink 100520 - Disclosure - Balance Sheet Components (Schedule of Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 100530 - Disclosure - Balance Sheet Components (Schedule of Other Non-Current Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 100540 - Disclosure - Balance Sheet Components (Schedule of Changes in Carrying Value of Long-term Investments) (Details) link:presentationLink link:calculationLink link:definitionLink 100550 - Disclosure - Balance Sheet Components (Schedule of Changes in Carrying Value of Long-term Investments) (Parentheticals) (Details) link:presentationLink link:calculationLink link:definitionLink 100560 - Disclosure - Balance Sheet Components (Schedule of Other Accrued Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 100570 - Disclosure - Balance Sheet Components (Schedule of Other Accrued Liabilities) (Parentheticals) (Details) link:presentationLink link:calculationLink link:definitionLink 100580 - Disclosure - Derivative Financial Instruments (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 100590 - 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 100600 - Disclosure - Derivative Financial Instruments (Schedule of Company's Derivative Instruments on Accumulated Other Comprehensive Income and the Consolidated Statement of Operations) (Details) link:presentationLink link:calculationLink link:definitionLink 100610 - Disclosure - Net Income (Loss) Per Share (Schedule of Net Income (Loss) Per Share) (Details) link:presentationLink link:calculationLink link:definitionLink 100620 - Disclosure - Other Income (Expenses), Net (Details) link:presentationLink link:calculationLink link:definitionLink 100630 - Disclosure - Income Taxes (Schedule of Income Before Income Taxes) (Details) link:presentationLink link:calculationLink link:definitionLink 100640 - Disclosure - Income Taxes (Schedule of Provision For Income Taxes) (Details) link:presentationLink link:calculationLink link:definitionLink 100650 - Disclosure - Income Taxes (Schedule of Deferred Tax Assets and Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 100660 - Disclosure - Income Taxes (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 100670 - Disclosure - Income Taxes (Schedule of Effective Income Tax Rate Reconciliation) (Details) link:presentationLink link:calculationLink link:definitionLink 100680 - Disclosure - Income Taxes (Schedule of Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining) (Details) link:presentationLink link:calculationLink link:definitionLink 100690 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 100700 - Disclosure - Commitments and Contingencies (Schedule of Non-cancellable Purchase Commitments Pertaining to Non-trade Activities (Details) link:presentationLink link:calculationLink link:definitionLink 100710 - Disclosure - Commitments and Contingencies (Schedule of Changes in Warranty Obligations) (Details) link:presentationLink link:calculationLink link:definitionLink 100720 - Disclosure - Stockholders' Equity (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 100730 - Disclosure - Stockholders' Equity (Schedule of Changes in Accumulated Other Comprehensive Income (Loss) by Component) (Details) link:presentationLink link:calculationLink link:definitionLink 100740 - Disclosure - Stockholders' Equity (Schedule of Reclassifications out of AOCI) (Details) link:presentationLink link:calculationLink link:definitionLink 100750 - Disclosure - Employee Benefit Plans (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 100760 - Disclosure - Employee Benefit Plans (Schedule of Stock Option Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 100770 - Disclosure - Employee Benefit Plans (Schedule of Ranges of Outstanding And Exercisable Stock Options) (Details) link:presentationLink link:calculationLink link:definitionLink 100780 - Disclosure - Employee Benefit Plans (Schedule of RSU Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 100790 - Disclosure - Employee Benefit Plans (Schedule of Performance Shares Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 100800 - Disclosure - Employee Benefit Plans (Schedule of Valuation and Expense Information) (Details) link:presentationLink link:calculationLink link:definitionLink 100810 - Disclosure - Employee Benefit Plans (Schedule of Total Stock-Based Compensation Expense Resulting from Stock Options, RSUs, Performance Shares and the ESPP) (Details) link:presentationLink link:calculationLink link:definitionLink 100820 - Disclosure - Segment Information (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 100830 - Disclosure - Segment Information (Schedule of Reportable Segments and Reconciliation of Segment Contribution Income to Income (loss) Before Income Taxes) (Details) link:presentationLink link:calculationLink link:definitionLink 100840 - Disclosure - Segment Information (Schedule of Reportable Segments and Reconciliation of Segment Contribution Income to Income (Loss) Before Income Taxes) (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 100850 - Disclosure - Segment Information (Schedule of Net Revenue by Geographic Areas) (Details) link:presentationLink link:calculationLink link:definitionLink 100860 - Disclosure - Segment Information (Schedule of Net Revenue by Geographic Areas) (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 100870 - Disclosure - Segment Information (Schedule of Long-Lived Asset by Geographic Region) (Details) link:presentationLink link:calculationLink link:definitionLink 100880 - Disclosure - Segment Information (Schedule of Long-Lived Asset by Geographic Region) (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 100890 - Disclosure - Fair Value Measurements (Summary of Valuation of Company's Financial Instruments by Various Levels) (Details) link:presentationLink link:calculationLink link:definitionLink 100900 - Disclosure - Fair Value Measurements (Summary of Valuation of Company's Financial Instruments by Various Levels) (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 100910 - Disclosure - Restructuring and Other Charges (Summary of Activity Related to Accrued Restructuring and Other Charges ) (Details) link:presentationLink link:calculationLink link:definitionLink 100920 - Disclosure - Restructuring and Other Charges (Summary of Activity Related to Accrued Restructuring and Other Charges ) (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 100930 - Disclosure - Leases (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 100940 - Disclosure - Leases (Lease Cost) (Details) link:presentationLink link:calculationLink link:definitionLink 100950 - Disclosure - Leases (Supplemental Cash Flow Information) (Details) link:presentationLink link:calculationLink link:definitionLink 100960 - Disclosure - Leases (Supplemental Balance Sheet Information) (Details) link:presentationLink link:calculationLink link:definitionLink 100970 - Disclosure - Leases (Maturities of Operating Lease Liabilities - Topic 842) (Details) link:presentationLink link:calculationLink link:definitionLink 100980 - Disclosure - Leases (Maturities of Operating Lease Liabilities - Topic 842) (Details) 2 link:presentationLink link:calculationLink link:definitionLink 100990 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details) link:presentationLink link:calculationLink link:definitionLink $19.32 - $19.32 Nineteen point three two to nineteen point three two [Member Nineteen point three two to nineteen point three two. Goodwill [Line Items] Auditor Firm ID Auditor Firm ID 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Document Transition Report Document Transition Report Weighted average remaining lease term in years. Weighted Average Remaining Lease Term In Years [Abstract] Weighted Average Remaining Lease Term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Outstanding, Weighted Average Remaining Contractual Term Revenue, Remaining Performance Obligation, Amount Performance obligations, amount Increase (Decrease) in Other Accrued Liabilities Other accrued liabilities Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] Required notice period prior to the expected shipment date. Required Notice Period Prior To Expected Shipment Date Required notice period prior to expected shipment date OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, before Tax Change in unrealized gains and losses on available-for-sale investments OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, before Tax, Total Restructuring Cost and Reserve [Line Items] Restructuring Cost And Reserve [Line Items] Geographical [Axis] Geographical 2028 Purchase Obligation, to be Paid, Year Five (Gain) Loss on investments, net Unrealized Gain (Loss) on Investments Undistributed Earnings of Foreign Subsidiaries Undistributed earnings Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Vesting term Debt Securities, Available-for-Sale, Total Debt Securities, Available-for-Sale Estimated Fair Value Other Liabilities, Noncurrent Other non-current liabilities Schedule of Segment Reporting Information, by Segment [Table] Schedule Of Segment Reporting Information By Segment [Table] Increase (Decrease) in Prepaid Expense and Other Assets Prepaid expenses and other assets Equity Securities without Readily Determinable Fair Value, Amount Ending Balance Beginning Balance Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) Fair Value, Inputs, Level 1 [Member] Quoted market prices in active markets (Level 1) Entity Public Float Entity Public Float Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Date Expiration date 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Amortization of intangible assets excluding patents. Amortization Of Intangible Asset Amortization of intangibles Available-for-Sale Securities [Member] Available-for-sale Investments Non-deductible License fees Effective Income Tax Rate Reconciliation Change In Non Deductible License Fees Effective income tax rate reconciliation change in non deductible license fees. Fair Value Disclosures [Text Block] Fair Value Measurements Mutual Fund [Member] Trading securities Income Tax, Policy [Policy Text Block] Income taxes Property, Plant and Equipment, Useful Life Property, Plant and Equipment, Useful Life Revenue from Contract with Customer, Excluding Assessed Tax Net revenue Total net revenue Loss incurred related to purchase commitments. Loss Incurred Related To Purchase Commitments Losses incurred related to purchase commitments 2006 Long term incentive plan. Two Thousand Six Long Term Incentive Plan [Member] 2006 Long Term Incentive Plan Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Total unrecognized compensation Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total Available for sale investments convertible debt securities. Available For Sale Investments Convertible Debt Securities [Member] Available-for-sale Investments, Convertible Debt Securities Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Valuation allowance increased Disaggregation of Revenue [Table Text Block] Schedule of Net Revenue Disaggregated by Geographical Region and Sales Channel Restructuring, Incurred Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Concentration Risk Type [Axis] Concentration Risk Type Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block] Schedule of Company's Derivative Instruments on Accumulated Other Comprehensive Income and the Consolidated Statement of Operations Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Schedule of Fair Values of the Company's Derivative Instruments and the Line Items on the Consolidated Balance Sheets ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Restructuring Reserve, Accrual Adjustment Adjustments Contract with Customer, Liability, Current Deferred revenue Contract liabilities - current Interest Income (Expense), Net Interest income Interest Income (Expense), Net, Total Inflation Reduction Act” ("IRA") Inflation Reduction Act [Member] Inflation Reduction Act member. Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months Estimated Fair Market Value, Less Than 12 Months Restructuring Charges [Abstract] Gain on litigation settlement Gain on litigation settlement. Percentage of long-lived assets owned. Percentage Of Long Lived Assets Owned Percentage of total long-lived assets owned Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Fair Value, Assets and Liabilities Measured on Recurring Basis Operating Lease, Liability, Noncurrent Non-current operating lease liabilities AT And T [Member] AT And T [Member] AT&T Debt Securities, Available-for-Sale [Table] Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Unrealized gains (losses) on derivatives Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Number of Shares Liabilities, Fair Value Disclosure Liabilities measured at fair value Liabilities, Fair Value Disclosure, Total Contract with Customer, Sales Channel [Domain] Contract with Customer, Sales Channel Employee Severance [Member] Employee Termination Charges Schedule of Goodwill [Table] Tax benefit (provision) related to available-for-sale investments OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, Tax OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, Tax, Total Balance Sheet Location [Axis] Balance Sheet Location Assets, Current Total current assets Vesting [Domain] Vesting Revenue recognized for satisfaction of performance obligations Deferred Revenue, Revenue Recognized Liabilities and Equity Total liabilities and stockholders’ equity Entity Address, State or Province Entity Address, State or Province Litigation Case [Domain] Litigation Case Derivative Instruments and Hedging Activities Disclosure [Text Block] Derivative Financial Instruments Deferred Tax Assets, Other Other Deferred Income Tax Assets, Net Non-current deferred income taxes Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Number of shares, ending balance (in shares) Number of shares, beginning balance (in shares) Schedule of Unrealized Loss on Investments [Table Text Block] Schedule of Investments Classified as Available-for-Sale in Continuous Unrealized Loss Position Trading Symbol Trading Symbol Significant accounting policies. Significant Accounting Policies [Table] Significant Accounting Policies [Table] Common Stock, Shares, Issued Common stock, shares issued (in shares) Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent Stock-based compensation Debt Securities, Available-for-Sale [Line Items] Schedule Of Available For Sale Securities [Line Items] Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount Cumulative upward adjustments for price changes Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value RSU fair value, vested SMB. S M B [Member] SMB Prepaid Expense and Other Assets, Current Prepaid expenses and other current assets Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Table] Compensation and Employee Benefit Plans [Text Block] Employee Benefit Plans Consolidated Entities [Domain] Consolidated Entities Unrecognized tax benefits adjustments due to foreign exchange rate movement. Unrecognized Tax Benefits Adjustments Due To Foreign Exchange Rate Movement Adjustments due to foreign exchange rate movement Shipping and Handling [Member] Shipping and Handling Selling and Marketing Expense [Member] Sales and marketing Shares, Outstanding Ending balance (in shares) Beginning balance (in shares) 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Income (Loss) AOCI Other Comprehensive Income (Loss), Net of Tax Other comprehensive income (loss), net of tax Foreign Currency Transactions and Translations Policy [Policy Text Block] Foreign currency translation and re-measurement Fair Value Option, Disclosures [Table] Fair Value Option Quantitative Disclosures [Table] Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block] Schedule of Ranges of Outstanding And Exercisable Stock Options Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income Loss [Line Items] Entity Address, City or Town Entity Address, City or Town 46 to 60 days. Forty Six To Sixty Days [Member] 46 to 60 Days Operating Lease, Weighted Average Discount Rate, Percent Operating leases Increase (Decrease) in Income Taxes Payable Income taxes payable Lessee, Operating Lease, Renewal Term Operating lease, renewal term option Property, Plant and Equipment [Table Text Block] Schedule of Property and Equipment, Net Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Number of shares, expired (in shares) Number of shares, expired (in shares) Reclassification out of Accumulated Other Comprehensive Income [Table] Reclassification Out Of Accumulated Other Comprehensive Income [Table] Revenue, Performance Obligation, Description of Timing Subscription contracts, typical length Gain/(loss), net from derivatives not designated as hedging instruments Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net, Total Share-Based Payment Arrangement, Tranche Two [Member] Remaining Tranche Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Additions for tax positions of prior years Additional Paid-in Capital [Member] Additional Paid-In Capital Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Components of Income Tax Expense (Benefit) Income Tax Examination, Year under Examination Income tax examination, year under examination Offsetting derivative assets and liabilities. Offsetting Derivative Assets And Liabilities [Member] Offsetting derivative assets and liabilities Liabilities, Current [Abstract] Current liabilities: Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer Estimated Fair Market Value, 12 Months or Longer Assets, Current [Abstract] Current assets: Accounts Receivable, Allowance for Credit Loss, Current Accounts receivable, net of allowance for doubtful accounts of $397 and $399 as of December 31, 2022, and December 31, 2021, respectively Preferred Stock, Par or Stated Value Per Share Preferred Stock, par value (in usd per share) Statement of Stockholders' Equity [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Vested and expected to vest, weighted average exercise price (in dollars per share) Operating Lease, Liability, Current Current operating lease liabilities Marketable Securities, Policy [Policy Text Block] Investments Advertising Cost [Policy Text Block] Advertising costs Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income Gain on litigation settlement Gain (Loss) Related to Litigation Settlement Litigation reserves, net Derivative Contract [Domain] Derivative Contract Property, Plant and Equipment, Net Property and equipment, net Total Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable Number of exercisable options (in shares) Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable, Beginning Balance Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable, Ending Balance Liability for director and officer indemnification agreements. Liability For Director And Officer Indemnification Agreements Liabilities recorded for director and officer indemnification agreements Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Vested and expected to vest, aggregate intrinsic value Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Tax at federal statutory rate Statement of Comprehensive Income [Abstract] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Valuation And Qualifying Accounts Disclosure [Table] Entity Central Index Key Entity Central Index Key Other Intangible Assets [Member] Other APAC. A P A C [Member] APAC Plan Name [Domain] Plan Name Long-Term Purchase Commitment [Table Text Block] Schedule of Non-cancellable Purchase Commitments Pertaining to Non-trade Activities Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Weighted Average Remaining Contractual Term Assets, Fair Value Disclosure Assets measured at fair value Assets, Fair Value Disclosure, Total Preferred Stock, Shares Outstanding, Beginning Balance Preferred Stock, Shares Outstanding, Ending Balance Preferred Stock, Shares Outstanding Preferred stock, shares outstanding (in shares) Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Performance obligations, period Current Foreign Tax Expense (Benefit) Foreign Schedule of Goodwill [Table Text Block] Schedule of Goodwill Liabilities, Current Total current liabilities Entity Tax Identification Number Entity Tax Identification Number Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Intangibles, net Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Total before tax Income (loss) before income taxes Inventory, Finished Goods, Net of Reserves Finished goods Increase (Decrease) in Operating Capital [Abstract] Changes in assets and liabilities: Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Percent Goodwill impairment Goodwill impairment Financial Instruments [Domain] Financial Instruments Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives Balance Sheet Location By Derivative Contract Type By Hedging Designation [Table] Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Stock-based compensation AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member] Unrealized gains (losses) on available-for-sale investments Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Denominator: Schedule of Other Assets, Noncurrent [Table Text Block] Schedule of Other Non-Current Assets Other Comprehensive Income (Loss) before Reclassifications, Tax Other comprehensive income (loss) before reclassifications Other Comprehensive Income (Loss) before Reclassifications, Tax, Total SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Award Type [Axis] Award Type Lessee, Operating Leases [Text Block] Leases Plan Name [Axis] Plan Name Reclassification from AOCI, Current Period, before Tax, Attributable to Parent Less: Amount reclassified from accumulated other comprehensive income (loss) Derivative Instrument [Axis] Derivative Instrument Geographical [Domain] Geographical Assets Total assets Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Schedule of Net Revenue by Geography UNITED STATES United States (U.S.) Operating Lease, Right-of-Use Asset Operating lease right-of-use assets Entity Registrant Name Entity Registrant Name Other asset impairment charges Other Asset Impairment Charges Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Retained Earnings (Accumulated Deficit) Accumulated deficit Retained Earnings (Accumulated Deficit), Total Non-trade activities. Non Trade Activities [Member] Non -Trade Activities Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Gross Unrealized Losses, Less Than 12 Months SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment Other Non-cancelable leases expiration date. Non Cancelable Leases Expiration Date Lease expiration date Proceeds from Stock Plans Proceeds from issuance of common stock under employee stock purchase plan Supplemental Cash Flow Information [Abstract] Supplemental Cash Flow Information: Retained Earnings [Member] Accumulated Deficit Deferred tax liabilities deferred expense capitalized research and development. Deferred Tax Liabilities Deferred Expense Capitalized Research And Development Capitalized Research and Development Inventory, Raw Materials, Net of Reserves Raw materials Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Ending balance (in shares) Beginning balance (in shares) Equity, Including Portion Attributable to Noncontrolling Interest Total stockholders’ equity Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Beginning Balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Ending Balance Stock Issued During Period, Shares, Employee Stock Purchase Plans Shares purchased under ESPP Minimum [Member] Minimum California Franchise Tax Board [Member] State of California Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount Impairment and downward adjustments for observable price changes Impairment Operating Lease, Remaining Lease Term Operating Lease Remaining Lease Term Operating lease, remaining lease term Parent [Member] Parent Other Assets, Miscellaneous, Noncurrent Other Proceeds from Stock Options Exercised Proceeds from exercise of stock options Derivative Instruments and Hedging Activities Disclosure [Abstract] Operating Lease, Liability Total Operating Lease, Liability, Total Foreign Exchange Forward [Member] Foreign Exchange Forward Foreign currency forward contracts Share-Based Payment Arrangement, Tranche One [Member] Target Shares Granted Accrued Income Taxes, Current Income taxes payable Equity Component [Domain] Equity Component Segments [Axis] Segments Employee Stock Option Employee Stock Option [Member] Stock Options Accumulated other comprehensive income (loss), tax. Accumulated Other Comprehensive Income Loss Tax Roll Froward Roll Forward Estimated tax benefit (provision) 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: 18.58 - $18.58 Eighteen Point Five Eight To Eighteen Point Five Eight [Member] Eighteen point five eight to eighteen point five eight. Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward] Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Restricted stock unit withholdings Purchase obligation fiscal year maturity. Purchase Obligation Fiscal Year Maturity [Table] Purchase Obligation Fiscal Year Maturity [Table] Entity Current Reporting Status Entity Current Reporting Status Common Stock, Shares Authorized Common stock, shares authorized (in shares) Schedule of Changes in Carrying Value of Long-term Equity Investments Equity Securities without Readily Determinable Fair Value [Table Text Block] Research and Development Expense Research and development Research and Development Expense, Total Huawei v. NETGEAR Inc. Huawei V N E T G E A R Inc [Member] Huawei v. NETGEAR Inc. Tax Year 2018 [Member] Tax Year 2018 Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] The Company and Summary of Significant Accounting Policies Deferred Foreign Income Tax Expense (Benefit) Foreign Percentage of cancelable orders. Percentage Of Cancelable Orders Percentage of cancelable orders Assets [Abstract] ASSETS Connected home. Connected Home [Member] Connected Home Hedging Relationship [Axis] Hedging Relationship Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Goodwill Revenue from Contract with Customer [Policy Text Block] Revenue Recognition Share-Based Payment Arrangement, Option, Exercise Price Range [Table] Schedule Of Share Based Compensation Shares Authorized Under Stock Option Plans By Exercise Price Range [Table] Amortization of intangibles Amortization of intangibles Amortization of Intangible Assets Amortization expense Number of shares reserved for future grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Number of shares remained available for future grant (in shares) Stock Repurchased and Retired During Period, Value Cost of stock repurchased Repurchase of common stock Common stock: $0.001 par value; 200,000,000 shares authorized; shares issued and outstanding: 29,615,723 and 28,907,770 as of December 31, 2023 and 2022, respectively Common Stock, Value, Issued Common stock Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Valuation allowance Share-Based Compensation Arrangement by Share-Based Payment Award, Other Share Increase (Decrease) Additional shares available for issuance (in shares) Customer b. Customer B [Member] Customer B Customer A and B. Customer A And B [Member] Customer A and B Restructuring Reserve Ending balance Beginning balance Restructuring Reserve, Total Contract with Customer, Liability, Revenue Recognized Contract with Customer, Liability Included In Beginning Balance, Revenue Recognized Furniture and Fixtures [Member] Furniture and fixtures Accrued Liabilities, Current Other accrued liabilities Total Current Fiscal Year End Date Current Fiscal Year End Date Share-Based Payment Arrangement, Noncash Expense Stock-based compensation Stock-based compensation Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense, Total Effective income tax rate reconciliation change in transaction costs. Effective Income Tax Rate Reconciliation Change In Transaction Costs Transaction costs Auditor Name Auditor Name Operating Income (Loss) Income (loss) from operations SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type Tax Period [Axis] Tax Period Deferred, Total Deferred Income Tax Expense (Benefit) Deferred income taxes Income Tax Expense (Benefit) Provision for income taxes Tax impact Provision for (benefit from) income taxes Convertible Debt Securities [Member] Convertible debt securities Convertible Debt Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term Outstanding options, weighted-average remaining contractual life Research and Development Expense [Member] Research and development Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Reductions for tax positions of prior years SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] Lessee, Leases [Policy Text Block] Leases Payments for Restructuring Cash payments Concentration Risk, Percentage Concentration risk, percentage Share-Based Payment Arrangement, Expense Total stock-based compensation Unrealized losses on available-for-sale securities Unrealized Losses On Available For Sale Securities Recognized In Income Unrealized losses on available-for-sale securities recognized in income. Payment, Tax Withholding, Share-Based Payment Arrangement RSU withholdings Restricted stock unit withholdings Disaggregation of Revenue [Table] Disaggregation Of Revenue [Table] Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Percentage vest of performance shares Luxury Suite License fees Effective Income Tax Rate Reconciliation Change In Luxury Suite License Fees Effective income tax rate reconciliation change in luxury suite license fees. Finite-Lived Intangible Assets, Net Net Finite-Lived Intangible Assets, Net, Beginning Balance Finite-Lived Intangible Assets, Net, Ending Balance Number of patents. Number Of Patents Number of patents Significant accounting policies. Significant Accounting Policies [Line Items] Significant Accounting Policies [Line Items] Revenue from Contract with Customer [Text Block] Revenue Recognition Temporary Differences Effective Income Tax Rate Reconciliation Change In Temporary Differences Effective income tax rate reconciliation change in temporary differences. Accumulated other comprehensive income (loss), before tax. Accumulated Other Comprehensive Income Loss Before Tax Roll Forward Roll Forward AOCI, before tax Purchase obligation fiscal year maturity. Purchase Obligation Fiscal Year Maturity [Line Items] Purchase Obligation Fiscal Year Maturity [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Outstanding, Intrinsic Value Earnings Per Share, Policy [Policy Text Block] Net income (loss) per share Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Additions based on tax positions related to the current year Hedging Relationship [Domain] Hedging Relationship Lease, supplemental balance sheet information. Lease Supplemental Balance Sheet Information Table [Text Block] Summary of Supplemental Balance Sheet Information Effective Income Tax Rate Reconciliation, Tax Credit, Percent Tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Percent, Total Tax credits Other Nonoperating Income (Expense) Other income (expenses), net Total Operating Expenses [Abstract] Operating expenses: Entity Voluntary Filers Entity Voluntary Filers Debt Securities, Available-for-Sale [Table Text Block] Schedule of Amortized Cost and Estimated Fair Market Value of Investments Classified as Available-for-Sale Excluding Cash Equivalents Income (Loss) from Continuing Operations before Income Taxes, Foreign International Customer a. Customer A [Member] Customer A Schedule of reconciliation of unrecognized tax benefits. Schedule Of Reconciliation Of Unrecognized Tax Benefits Table [Text Block] Schedule of Reconciliation of Unrecognized Tax Benefits Derivative Instruments, Gain (Loss) [Table] Derivative Instruments Gain Loss By Hedging Relationship By Income Statement Location By Derivative Instrument Risk [Table] Commitments and Contingencies Disclosure [Abstract] Other Assets, Noncurrent Other non-current assets Total Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Number of shares, granted (in shares) Other Accrued Liabilities, Current Other Equity [Text Block] Stockholders' Equity Depreciation Depreciation and amortization Depreciation, Total Restructuring and other charges not specified within the taxonomy. Restructuring And Other Charges Restructuring and other charges APAC (excluding Singapore) Asia Pacific [Member] APAC Additional Paid in Capital Additional paid-in capital Additional Paid in Capital, Total Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Unrealized Gains Derivative [Line Items] Derivative [Line Items] Equity, Attributable to Parent [Abstract] Stockholders’ equity: 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] Lessee, Operating Lease, Liability, to be Paid, after Year Five Thereafter Lease, Cost [Table Text Block] Summary of Lease Cost and Supplemental Cash Flow Information Sales Channel, Through Intermediary [Member] Service provider Intangible assets impairment charges Intangibles impairment Intangibles impairment Impairment of Intangible Assets (Excluding Goodwill) Impairment of Intangible Assets (Excluding Goodwill), Total Derivative, Term of Contract Derivative, term of contract (in months) Term of derivative contracts $38.32 - $38.32 Thirty eight point three two to Thirty eight point three two [Member] Thirty eight point three two to Thirty eight point three two. Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax Change in unrealized gains and losses on derivatives Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value Options, vested in period, total fair value Cost of Goods and Services Sold Cost of revenue Cost of Goods and Services Sold, Total Earnings Per Share [Abstract] Net income (loss) per share Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Schedule of Operating Lease Liability Maturities Loss Contingencies [Table] Loss Contingencies [Table] Litigation Case [Axis] Litigation Case Deferred Tax Liabilities, Net Total deferred tax liabilities Deferred Tax Liabilities, Net, Total Americas excluding united states. Americas Excluding United States [Member] Americas (excluding U.S.) Segments [Domain] Segments Lessee, Lease, Description [Table] Lessee Lease Description [Table] Corporate equity securities. Corporate Equity Securities [Member] Corporate Equity Securities SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Balance at end of year Balance at beginning of year Furniture Fixtures And Leasehold Improvements [Member] Furniture Fixtures And Leasehold Improvements [Member] Furniture, fixtures and leasehold improvements Liability Class [Axis] Liability Class Concentration Risk, Credit Risk, Policy [Policy Text Block] Concentration of credit risk Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Capitalized Contract Cost, Impairment Loss Capitalized contract costs, impairment 2027 Purchase Obligation, to be Paid, Year Four Earnings Per Share, Basic Basic Earnings Per Share, Basic, Total Basic net income (loss) per share Customer Concentration Risk [Member] Customer Concentration Risk Derivative, Number of Instruments Held Approximate number of derivatives per quarter Derivative, Number of Instruments Held, Total Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Schedule of Accumulated Other Comprehensive Income (Loss) Inventory Write-down Provision for excess and obsolete inventory Provisions for excess and obsolete inventory Commitments and Contingencies Commitments and contingencies (Note 8) Income Statement [Abstract] Performance Shares [Member] Performance Shares Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Schedule of Contract Balances Operating Lease, Cost Operating lease cost Short-Term Lease, Cost Short-term Lease, Cost Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Domestic Subsidiaries Associated tax without consideration of foreign tax credit Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Unrecognized tax benefits, income tax penalties and interest expense Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense, Total Goodwill, Impaired, Accumulated Impairment Loss Accumulated goodwill impairment charges Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Change in fair value of contingent consideration Change in fair value of contingent consideration Restructuring Type [Axis] Restructuring Type Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Vested and expected to vest (in shares) Statistical Measurement [Domain] Statistical Measurement Loss Contingencies [Line Items] Loss Contingencies [Line Items] Net Cash Provided by (Used in) Operating Activities Net cash provided by (used in) operating activities Accrued Income Taxes, Noncurrent Non-current income taxes payable Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested RSU aggregate intrinsic value, vested Segment contribution margin. Segment Contribution Margin Segment contribution margin Derivative Asset, Subject to Master Netting Arrangement, before Offset Gross Amounts of recognized assets Gross amount assets All Award Types Award Type Document Period End Date Document Period End Date Statistical Measurement [Axis] Statistical Measurement Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Restructuring and Related Cost, Incurred Cost Additions Operating Lease, Payments Operating cash flows relating to operating leases Earnings Per Share, Diluted Diluted Earnings Per Share, Diluted, Total Diluted net income (loss) per share Product and Service [Domain] Product and Service EMEA [Member] EMEA Cost of Sales [Member] Cost of revenue Deferred Tax Assets, Operating Loss Carryforwards Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards, Total Unrecognized Tax Benefits Ending balance Beginning balance SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves Concentration Risk Benchmark [Domain] Concentration Risk Benchmark Internal Revenue Service (IRS) [Member] Internal Revenue Service (IRS) Impairment Finite Lived Intangible Assets Impairment Finite lived intangible assets impairment. Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Other Income and Other Expense Disclosure [Text Block] Other Income (Expenses), Net Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Exercisable (in shares) Certain risks and uncertainties. Certain Risks And Uncertainties Policy [Text Block] Certain risks and uncertainties Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Total before tax Tax Year 2016 Tax Year 2016 [Member] Purchase Obligation, Fiscal Year Maturity [Abstract] $41.67 - $41.67 Forty one point six seven to Forty one point six seven [Member] Forty one point six seven to Forty one point six seven. Number of Reportable Segments Number of reportable segments Inventory, Policy [Policy Text Block] Inventories Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Deferred Tax Assets, Net Net deferred tax assets US Treasury Securities [Member] U.S. Treasury Securities Gain (Loss), Foreign Currency Transaction, before Tax Foreign currency transaction gain (loss), net Foreign Currency Transaction Gain (Loss), before Tax, Total Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price Exercisable options, weighted-average exercise price (in dollars per share) Payments for Repurchase of Common Stock Repurchases of common stock Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] Schedule of Reclassification out of AOCI Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax Tax benefit (provision) related to derivatives Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax, Total Schedule of Restructuring and Related Costs [Table] Schedule Of Restructuring And Related Costs [Table] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name Investment, Type [Extensible Enumeration] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Number of shares, exercised (in shares) Consolidation, Policy [Policy Text Block] Basis of presentation Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Others AOCI Tax, Attributable to Parent Ending balance Beginning balance Limited partnership fund. Limited Partnership Fund [Member] Limited Partnership Fund Limited partnership fund Liabilities and Equity [Abstract] LIABILITIES AND STOCKHOLDERS’ EQUITY Share-Based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block] Schedule of Performance Shares Activity Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Purchase Commitment, Excluding Long-Term Commitment [Domain] Purchase Commitment, Excluding Long-term Commitment Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Interactive Data Current Entity Interactive Data Current Selling and Marketing Expense Sales and marketing Shipping and handling costs Selling and Marketing Expense, Total Unrecognized Tax Benefits that Would Impact Effective Tax Rate Unrecognized tax benefits that would impact effective tax rate Increase (Decrease) in Accounts Payable Accounts payable Increase (Decrease) in Accounts Payable, Total Increase (Decrease) in Employee Related Liabilities Accrued employee compensation Increase (Decrease) in Employee Related Liabilities, Total Latest Tax Year [Member] Latest Tax Year Schedule of Product Warranty Liability [Table Text Block] Schedule of Changes in Warranty Obligations Lessee, Operating Lease, Liability, Undiscounted Excess Amount Less imputed interest Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Less: Amount reclassified from accumulated other comprehensive income (loss) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Granted (in shares) Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Exercise tax on stock repurchases Percentage Of Exercise Tax On Stock Repurchases Percentage of exercise tax on stock repurchases. Inventory expected to be received from future sales returns. Inventory Expected To Be Received From Future Sales Returns Inventory expected to be received from future sales returns Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Exercised (in dollars per share) Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Cash and Cash Equivalents, Policy [Policy Text Block] Cash and cash equivalents Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Equity Components [Axis] Equity Components Increase (Decrease) in Accounts Receivable Accounts receivable, net Investments, Debt and Equity Securities [Abstract] Contract Termination [Member] Lease Contract Termination and Other Charges Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Schedule of Remaining Performance Obligations Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Vested (in dollars per share) Local Phone Number Local Phone Number Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Best Buy, Inc. Best Buy Inc [Member] Best Buy Inc Investment Income [Table] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Exercisable, weighted average exercise price (in dollars per share) Employee stock purchase plan. Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan Designated as Hedging Instrument [Member] Derivatives designated as hedging instruments Revenue deferred due to unsatisfied performance obligations Increase (Decrease) in Deferred Revenue Current Federal Tax Expense (Benefit) U.S. Federal AOCI before Tax, Attributable to Parent Ending balance Beginning balance Goodwill Goodwill Goodwill, Total Goodwill, beginning balance Goodwill, ending balance 26.61 - 26.61. Twenty Six Point Six One To Twenty Six Point Six One [Member] $26.61 - $26.61 Loss Contingency, New Claims Filed, Number Number of patent infringement cases Statement of Cash Flows [Abstract] Comprehensive Income, Policy [Policy Text Block] Comprehensive income (loss) Stock Repurchased and Retired During Period, Shares Stock repurchased (in shares) Repurchase of common stock (in shares) Earliest Tax Year [Member] Earliest Tax Year Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date Provisions to write down expected returned inventory to net realizable value. Provisions To Write Down Expected Returned Inventory To Net Realizable Value Provisions to write down expected returned inventory to net realizable value Income Tax Authority [Domain] Income Tax Authority Organization, Consolidation and Presentation of Financial Statements [Abstract] Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Property, Plant and Equipment, Policy [Policy Text Block] Property and equipment, net Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Future length company currently considered regarding existing cases and proceedings that are likely to have material adverse effect on it in months. Future Length Company Currently Considered Regarding Existing Cases And Proceedings That Are Likely To Have Material Adverse 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 (in months) Gross Profit Gross profit Concentration Risk Benchmark [Axis] Concentration Risk Benchmark Document Annual Report Document Annual Report Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax Gains (losses) recognized in accumulated other comprehensive income (loss) - Effective Portion Share-Based Payment Arrangement, Amount Capitalized Stock-based compensation cost capitalized in inventory 2024 Purchase Obligation, to be Paid, Year One Debt Security Category [Axis] Common Stock, Par or Stated Value Per Share Common stock, par value (in dollars per share) Balance sheet related disclosures. Balance Sheet Related Disclosures [Table] Balance Sheet Related Disclosures [Table] SINGAPORE Singapore Schedule of income taxes. Schedule Of Income Taxes [Table] Schedule Of Income Taxes [Table] Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Weighted-average period of recognition of stock based compensation Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Vested and expected to vest, weighted average remaining contractual term Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Number of shares authorized (in shares) Effective Income Tax Rate Reconciliation, Percent [Abstract] Effective Income Tax Rate Reconciliation, Percent [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] Maximum [Member] Maximum Effective income tax rate reconciliation of base erosion anti abuse tax. Effective Income Tax Rate Reconciliation Of Base Erosion Anti Abuse Tax Base Erosion Anti-Abuse Tax Schedule of Reconciliation of Unrecognized Tax Benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income Fair Value, Inputs, Level 3 [Member] Significant unobservable inputs (Level 3) APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total Standard and Extended Product Warranty Accrual, Decrease for Payments Settlements made Deferred Tax Assets, Gross [Abstract] Deferred Tax Assets: Deferred Tax Assets, Tax Deferred Expense Total deferred tax assets Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net increase (decrease) in cash and cash equivalents 2016 incentive plan. A2016 Incentive Plan [Member] A2016 Incentive Plan Accrued freight charges. Accrued Freight Charges Freight and duty Effective income tax rate reconciliation change in deferred tax assets state valuation allowance. Effective Income Tax Rate Reconciliation Change In Deferred Tax Assets State Valuation Allowance State Valuation Allowance Release General and Administrative Expense [Member] General and administrative Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Number of shares, cancelled (in shares) Reconciliation of Revenue from Segments to Consolidated [Table] Reconciliation Of Revenue From Segments To Consolidated [Table] Document Financial Statement Error Correction [Flag] Schedule of Inventory, Current [Table Text Block] Schedule of Inventories Gain (Loss) on Derivative Instruments, Net, Pretax Foreign currency contract gain (loss), net Gain (Loss) on Derivative Instruments, Net, Pretax, Total Segment Reporting Disclosure [Text Block] Segment Information City Area Code City Area Code Deferred State and Local Income Tax Expense (Benefit) State Inventory, Net Inventories Total Net Cash Provided by (Used in) Operating Activities [Abstract] Cash flows from operating activities: Other Comprehensive Income (Loss), before Tax Other comprehensive income (loss), before tax Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Average Intrinsic Value Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimate of Time to Transfer Estimated term of reclassification from OCI to Income Gain (Loss) on Investments Gain (Loss) on Investments, Total (Gain) Loss on investments, net Gain (loss) on investments, net Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items] Reclassification Out of Accumulated Other Comprehensive Income [Line Items] Corporate and unallocated costs. Corporate And Unallocated Income Corporate and unallocated costs Customer [Domain] Customer Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance General and Administrative Expense General and administrative General and Administrative Expense, Total Weighted Average Number of Shares Outstanding, Basic Basic Weighted average common shares - basic Weighted Average Number of Shares Outstanding, Basic, Total Restructuring and Related Costs [Table Text Block] Summary of Activity Related to Accrued Restructuring and Other Charges Employee Stock [Member] ESPP Net Cash Provided by (Used in) Financing Activities [Abstract] Cash flows from financing activities: Research and Development Expense, Policy [Policy Text Block] Research and development SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Schedule II - Valuation and Qualifying Accounts Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Schedule of RSU Activity Statement [Table] Statement [Table] Share-Based Payment Arrangement, Option, Activity [Table Text Block] Schedule of Stock Option Activity Accounts Receivable [Member] Accounts Receivable Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Schedule of Weighted Average Assumptions Increase (Decrease) in Contract with Customer, Liability Deferred revenue Document Fiscal Period Focus Document Fiscal Period Focus Lessee, Operating Lease, Liability, to be Paid Total lease payments Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit Exercise price, lower range (USD per share) Not Designated as Hedging Instrument [Member] Derivatives Not Designated as Hedging Instruments Derivatives not designated as hedging instruments 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Statement [Line Items] Statement [Line Items] Schedule of income taxes. Schedule Of Income Taxes [Line Items] Income Tax Disclosure [Line Items] COVID-19 pandemic. Covid19 Pandemic Policy [Text Block] COVID-19 Pandemic Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Anti-dilutive employee stock-based awards, excluded Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block] Schedule of Long-Lived Asset By Geographic Region Machinery and Equipment [Member] Machinery and equipment Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased Shares remaining authorized for repurchase (in shares) Schedule of Revenues from External Customers and Long-Lived Assets [Table] Revenues from External Customers and Long-Lived Assets [Line Items] Software and Software Development Costs [Member] Software Lease, Cost Total lease cost Exercise Price Range [Domain] Exercise Price Range Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Schedule of Deferred Tax Assets and Liabilities Accounts receivable, net of allowance for doubtful accounts of $338 and $397 as of December 31, 2023 and December 31, 2022, respectively Accounts Receivable, after Allowance for Credit Loss, Current Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current, Total Fiscal Period, Policy [Policy Text Block] Fiscal periods Customer [Axis] Customer Derivatives, Policy [Policy Text Block] Derivative financial instruments Common Stock [Member] Common Stock Weighted average discount rate. Weighted Average Discount Rate [Abstract] Weighted Average Discount Rate Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Reductions due to lapse of applicable statutes Liability for customers, distributors, and resellers indemnification agreements. Liability For Customers Distributors And Resellers Indemnification Agreements Liabilities recorded for customers, distributors, and resellers indemnification agreements Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Per Share Weighted Average Price of Shares Purchased Weighted average price of shares purchased under ESPP (in dollars per share) Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Schedule of Total Stock-Based Compensation Expense Resulting from Stock Options, RSUs, Performance Shares and the ESPP Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Exercisable, intrinsic value $23.48 - $23.48 Twenty three point four eight to Twenty three point four eight [Member] Twenty three point four eight to Twenty three point four eight. Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding (In shares) Fair Value of Financial Instruments, Policy [Policy Text Block] Fair value measurements Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent Net current period other comprehensive income (loss) Income (Loss) from Continuing Operations before Income Taxes, Domestic United States Other Operating Income (Expense), Net Other operating expenses, net Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent Recognition of previously unrecognized tax benefits Professional Fees Separation expense Cover [Abstract] Vesting [Axis] Vesting Document Fiscal Year Focus Document Fiscal Year Focus Product Warranty Accrual, Current Warranty obligations Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Unrecognized tax benefits, income tax penalties and interest accrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total Income Taxes Paid, Net, Total Income Taxes Paid, Net Cash paid for income taxes, net Number of customer. Number Of Customer Number of customer Capitalized Contract Cost, Net Capitalized contract costs Capitalized Contract Cost, Net, Total Reclassification out of Accumulated Other Comprehensive Income [Member] Amount Reclassified from AOCI Share-Based Payment Arrangement [Policy Text Block] Stock-based compensation Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Granted (in dollars per share) Segment Reporting [Abstract] Security Exchange Name Security Exchange Name Long-Term Investments Equity investments Long-term investments Long-Term Investments, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Expiration period Accounts Receivable [Policy Text Block] Allowance for doubtful accounts Domestic Tax Authority [Member] US Federal Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Net current period other comprehensive income (loss) Ministry of Economic Affairs and Finance, Italy [Member] ITALY New Accounting Pronouncements, Policy [Policy Text Block] Recent accounting pronouncements Preferred Stock, Shares Issued Preferred stock, shares issued (in shares) Preferred Stock, Shares Authorized Preferred stock, shares authorized (in shares) Schedule of Finite-Lived Intangible Assets [Table] Schedule Of Finite Lived Intangible Assets [Table] Derivative Liability, Subject to Master Netting Arrangement, before Offset Gross Amounts of recognized liabilities Property, Plant and Equipment, Gross Total property and equipment, gross Property, Plant and Equipment, Gross, Total Property, Plant and Equipment, Gross, Beginning Balance Property, Plant and Equipment, Gross, Ending Balance Current State and Local Tax Expense (Benefit) State Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Operating leases Other income (expense) included in other income (expense), net in income statement, excluding the items specified in the table. Other Income Expense Other Valuation allowance net of federal tax. Valuation Allowance Netof Federal Tax Valuation allowance, net of federal tax Hedging Designation [Domain] Hedging Designation Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract] Deferred: SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Deductions Marketing and Advertising Expense Advertising and promotional expenses Marketing and Advertising Expense, Total Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Cancelled (in dollars per share) Financial Instrument [Axis] Financial Instrument Weighted Average Number of Shares Outstanding, Diluted [Abstract] Weighted average shares used to compute net income (loss) per share: Entity Emerging Growth Company Entity Emerging Growth Company Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Options, exercises in period, intrinsic value Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding Number of outstanding options (in shares) Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding, Beginning Balance Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding, Ending Balance Amendment Flag Amendment Flag Schedule of Accrued Liabilities [Table Text Block] Schedule of Other Accrued Liabilities Accrued Marketing Costs, Current Sales and marketing Eighteen point five eight to forty one point six seven. Eighteen Point Five Eight To Forty One Point Six Seven [Member] $18.58 - $41.67 Deferred income taxes expense benefit. Deferred Income Taxes Expense Benefit Deferred, Total Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Unrealized Losses Technology-Based Intangible Assets [Member] Technology Deferred Tax Liabilities, Gross [Abstract] Deferred Tax Liabilities: Restructuring and Related Activities Disclosure [Text Block] Restructuring and Other Charges Deferred tax liabilities right of use asset. Deferred Tax Liabilities Right Of Use Asset Right of use asset Right of use asset Amount from litigation settlements Proceeds from Legal Settlements Leases [Abstract] Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price Outstanding options, weighted- average exercise price per share (in dollars per share) Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price, Beginning Balance Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price, Ending Balance Derivative, Gain (Loss) on Derivative, Net Derivative, Gain (Loss) on Derivative, Net, Total Gains (losses) recognized in Other income (expenses), net Debt Securities, Available-for-Sale, Unrealized Loss Position Estimated Fair Market Value, Total Tax Period [Domain] Tax Period Reclassification from AOCI, Current Period, Tax Less: Amount reclassified from accumulated other comprehensive income (loss) Reclassification from AOCI, Current Period, Tax, Total Securities Act File Number Entity File Number Contract with Customer, Refund Liability, Current Sales returns Additional Financial Information Disclosure [Text Block] Balance Sheet Components 31 to 45 days. Thirty One To Forty Five Days [Member] 31 to 45 Days OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Change in unrealized gains and losses on available-for-sale investments, net of tax Segment contribution income. Segment Contribution Income Total segment contribution income Balance Sheet Related Disclosures [Abstract] Cash Equivalents [Member] Cash equivalents $19.99 - $19.99 Nineteen point nine nine to nineteen point nine nine [Member] Nineteen point nine nine to nineteen point nine nine. Accounts Payable, Current Accounts payable Accounts Payable, Current, Total Americas [Member] Americas Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Ending Balance (in dollars per share) Beginning Balance (in dollars per share) Deferred Tax Assets, Valuation Allowance Valuation allowance Valuation Allowance Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit Exercise price, upper range (USD per share) Operating Expenses Total operating expenses Auditor Location Auditor Location Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Expected life (in years) Weighted average expected life Preferred Stock, Value, Issued Preferred stock: $0.001 par value; 5,000,000 shares authorized; none issued or outstanding Entity Small Business Smaller Reporting Company Entity Shell Company Entity Shell Company Number of Operating Segments Number of operating segments Investment Type [Axis] Investment Type Percentage of net revenue Percentage of net revenue Percentage Of Net Revenue Percentage of net revenue. Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation RSU withholdings (in shares) Restricted stock unit withholdings (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Weighted Average Grant Date Fair Value Per Share Certificates of Deposit [Member] Certificates of deposit Certificates of Deposit Computer Equipment [Member] Computer equipment Standard and Extended Product Warranty Accrual, Total Standard and Extended Product Warranty Accrual Balance as of beginning of the period Balance as of the end of the period 2025 Purchase Obligation, to be Paid, Year Two Earnings Per Share [Text Block] Net Income (Loss) Per Share Deferred tax assets tax accruals and allowance. Deferred Tax Assets Tax Accruals And Allowance Accruals and allowances Payments to Acquire Other Investments Purchases of long-term investments Entity Address, Address Line One Entity Address, Address Line One Revenue Benchmark [Member] Sales Revenue Customer-Related Intangible Assets [Member] Customer contracts and relationships Schedule Of Investment Income Reported Amounts By Category [Line Items] Net Investment Income [Line Items] AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI, after tax Derivative Asset, Subject to Master Netting Arrangement, Liability Offset Gross amount liabilities Finite-Lived Intangible Assets, Gross Gross Finite-Lived Intangible Assets, Gross, Total Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit Possible reduction in liabilities for uncertain tax positions Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Proceeds from maturities of short-term investments Proceeds from Maturities, Prepayments and Calls of Short-Term Investments Income Statement Location [Axis] Income Statement Location Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill) Intangible assets impairment charges Concentration Risk, Customer Concentration risk, customer Exercise Price Range [Axis] Exercise Price Range SEC Schedule, 12-09, Allowance, Credit Loss [Member] Allowance for doubtful accounts Tax Year 2017 Tax Year 2017 [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Expected dividend rate Dividend yield Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Total, net of tax Net income (loss) Deferred Tax Assets, Deferred Income Deferred revenue 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five Fair Value, Inputs, Level 2 [Member] Significant other observable inputs (Level 2) Additional purchase orders beyond contractual termination periods Additional Purchase Orders Beyond Contractual Termination Periods Additional purchase orders beyond contractual termination periods. Depreciation, Depletion and Amortization Depreciation and amortization Depreciation, Depletion and Amortization, Total Product and Service [Axis] Product and Service Contract with Customer, Liability, Noncurrent Contract liabilities - non-current Balance sheet related disclosures. Balance Sheet Related Disclosures [Line Items] Balance Sheet Related Disclosures [Line Items] Title of 12(b) Security Title of 12(b) Security Finite-Lived Intangible Assets, Accumulated Amortization Accumulated Amortization Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Issuance of common stock under stock-based compensation plans Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture, Total Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Schedule of Reportable Segments and Reconciliation of Segment Contribution Income to Income (loss) Before Income Taxes Employee Benefit and Share-Based Payment Arrangement, Noncash Expense [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate Maximum percentage of compensation contributed by employees (in percentage) Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Intangibles, Net Current Federal, State and Local, Tax Expense (Benefit) [Abstract] Current: Income Tax Authority, Name [Axis] Investments [Domain] Investments Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax Gains (losses) reclassified from accumulated other comprehensive income (loss) into income (loss) - Effective Portion Prepaid Expenses and Other Current Assets [Member] Prepaid expenses and other current assets Non-cancelable purchase commitments with suppliers Purchase Commitment, Remaining Minimum Amount Committed Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows from investing activities: OCI, before Reclassifications, before Tax, Attributable to Parent Other comprehensive income (loss) before reclassifications 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 Existing Cases And Proceedings That Company Currently Believes Are Liking To Have Material Adverse Effect On Its Financial Position Number of existing cases and proceedings that the Company currently believes are liking to have a material adverse effect on its financial position | claim Derivative [Table] Derivative [Table] Goodwill impairment charge Goodwill impairment Goodwill impairment charges Goodwill impairment Weighted Average Number of Shares Outstanding, Diluted, Adjustment Potentially dilutive common share equivalent Weighted Average Number of Shares Outstanding, Diluted, Adjustment, Total Number of geographic regions. Number Of Geographic Regions Number of geographic regions in which the Company conducts business Restructuring non-cash charges and adjustments, net. Restructuring Non Cash Charges And Adjustments Net Restructuring non-cash charges and adjustments, net Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset OCI, before Reclassifications, Net of Tax, Attributable to Parent Other comprehensive income (loss) before reclassifications Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Settlements Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Numerator: Increase (Decrease) in Inventories Inventories Increase (Decrease) in Inventories, Total Sales [Member] Net revenue Purchase Obligation Total 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: Long-Lived Assets Total Other-than-temporary Impairment Loss, Debt Securities, Available-for-Sale, Recognized in Earnings Other-than-temporary impairments Purchase Obligation, to be Paid, after Year Five Thereafter Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss, Total Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss Investments classified as available-for-sale in continuous unrealized loss position Gross Unrealized Losses, Total Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments [Domain] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Exercisable, weighted average remaining contractual term Schedule of Other Nonoperating Income (Expense) [Table Text Block] Schedule of Other Nonoperating Income (Expense) Common Stock, Shares, Outstanding, Beginning Balance Common Stock, Shares, Outstanding, Ending Balance Common Stock, Shares, Outstanding Common stock, shares outstanding (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Cancelled (in dollars per share) SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Additions Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Concentration Risk Type [Domain] Concentration Risk Type Income Statement Location [Domain] Income Statement Location Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Granted (in dollars per share) Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and 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, Total Sales Channel, Directly to Consumer [Member] Non-service provider Document Type Document Type Fair Value by Liability Class [Domain] Fair Value by Liability Class Net Cash Provided by (Used in) Investing Activities Net cash used in investing activities Purchase Commitment, Excluding Long-Term Commitment [Axis] Purchase Commitment, Excluding Long-term Commitment Derivative, Notional Amount Notional amount Deferred Tax Liabilities, Other Other Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Cancelled (in shares) Cancelled (in shares) Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Operating loss expiration date range start. Operating Loss Expiration Date Range Start Operating loss carryforwards expiration year Increase in number of shares of common stock authorized Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Number of additional shares reserved for future grant (in shares) Entity Filer Category Entity Filer Category Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Non-cash investing and financing activities: Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Expired (in dollar per share) Balance Sheet Location [Domain] Balance Sheet Location Income Tax Authority, Name [Domain] Deferred tax assets intangible assets. Deferred Tax Assets Intangible Assets Acquired intangibles Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Schedule of Income Before Income Taxes Short-Term Investments Short-term investments Short-Term Investments, Total Deferred Tax Assets, Tax Credit Carryforwards, Total Deferred Tax Assets, Tax Credit Carryforwards Tax credit carryforwards $25.37 - $25.37 Twenty five point three seven to Twenty five point three seven [Member] Twenty five point three seven to Twenty five point three seven. Capital Expenditures Incurred but Not yet Paid Unpaid property and equipment Liabilities Total liabilities Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Impact of international operations Property, Plant and Equipment [Table] Schedule Of Property Plant And Equipment [Table] NETGEAR for Business Netgear For Business [Member] Netgear for business. Payments to Acquire Short-Term Investments Purchases of short-term investments Finite-Lived Intangible Asset, Useful Life Finite-lived intangible asset, useful life (in years) Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income Loss [Table] Other Current Liabilities [Member] Other accrued liabilities Equity, Attributable to Parent Ending balance Beginning balance Stockholders' Equity Attributable to Parent, Total Consolidated Entities [Axis] Consolidated Entities Documents Incorporated by Reference [Text Block] Documents Incorporated by Reference Intangible Assets, Net (Excluding Goodwill) Intangibles, net Intangible Assets, Net (Excluding Goodwill), Total Deferred tax assets, operating lease liability. Deferred Tax Assets Operating Lease Liability Operating lease liability Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Provision for warranty liability made Net loss Net Income (Loss) Net income (loss) Net income (loss) Other Comprehensive Income (Loss), before Tax [Abstract] Other comprehensive income (loss), before tax: Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items] Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent State, net of federal benefit Schedule of estimated useful lives of property and equipment, net. Schedule Of Estimated Useful Lives Of Property And Equipment Net Table [Text Block] Schedule of Estimated Useful Lives of Property and Equipment, Net Corporate Debt Securities [Member] Corporate Equity Securities Statement of Financial Position [Abstract] Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Issuance of common stock under stock-based compensation plans (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture, Total Weighted Average Number of Shares Outstanding, Diluted Diluted Weighted average common shares - dilutive Equity Securities without Readily Determinable Fair Value, Impairment Loss, Cumulative Amount Equity securities without readily determinable fair value, cumulative downward adjustments for price change and impairment loss 2026 Purchase Obligation, to be Paid, Year Three Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of Effective Income Tax Rate Reconciliation Effective Income Tax Rate Reconciliation, Percent Provision for income taxes Other Income and Expenses [Abstract] Other Income and Expenses [Abstract] Deferred Federal Income Tax Expense (Benefit) U.S. Federal Debt Securities, Available-for-Sale, Amortized Cost Amortized Cost Operating Lease, Weighted Average Remaining Lease Term Operating leases Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Purchase percentage of stock at fair market value (in percentage) Use of Estimates, Policy [Policy Text Block] Use of estimates Income Tax Disclosure [Text Block] Income Taxes APAC (excluding Singapore) Asia Pacific excluding Singapore. Asia Pacific Excluding Singapore [Member] Contract with Customer, Sales Channel [Axis] Contract with Customer, Sales Channel Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Ending balance (in dollars per share) Beginning balance (in dollars per share) SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Valuation And Qualifying Accounts Disclosure [Line Items] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Net Income (Loss) Per Share Fair Value Measured at Net Asset Value Per Share [Member] Fair Value Measured at Net Asset Value Per Share Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Leasehold Improvements [Member] Leasehold improvements Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Gross Unrealized Losses, 12 Months or Longer Income Tax Authority [Axis] Income Tax Authority Fair Value Disclosures [Abstract] Deferred tax assets deferred expense, depreciation and amortization. Deferred Tax Assets Deferred Expense Depreciation And Amortization Depreciation and amortization Current Income Tax Expense (Benefit) Current, Total Revenues from External Customers and Long-Lived Assets [Line Items] Revenues From External Customers And Long Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Comprehensive income (loss) Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV Hedging Designation [Axis] Hedging Designation Payments to Acquire Property, Plant, and Equipment Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment, Total Amazon. Amazon [Member] Amazon Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent Net current period other comprehensive income (loss) Net current period other comprehensive income (loss) Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent, Total Type of Restructuring [Domain] Type of Restructuring Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Vested (in shares) Vested (in shares) Employee-related Liabilities, Current Accrued employee compensation Employee-related Liabilities, Current, Total Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Cash and cash equivalents, at end of period Cash and cash equivalents, at beginning of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Income Tax Disclosure [Abstract] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class Cash Flow Hedging [Member] Cash Flow Hedges Operating Loss Carryforwards Operating loss carryforwards XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Document And Entity Information - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Feb. 09, 2024
Jul. 02, 2023
Cover [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Period End Date Dec. 31, 2023    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Trading Symbol NTGR    
Entity Registrant Name NETGEAR, Inc.    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Central Index Key 0001122904    
Current Fiscal Year End Date --12-31    
Entity Filer Category Accelerated Filer    
ICFR Auditor Attestation Flag true    
Smaller Reporting Company false    
Document Financial Statement Error Correction [Flag] false    
Entity Shell Company false    
Entity Emerging Growth Company false    
Entity Tax Identification Number 77-0419172    
Entity File Number 000-50350    
Entity Incorporation, State or Country Code DE    
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    
Security Exchange Name NASDAQ    
Title of 12(b) Security Common Stock, $0.001 par value    
Document Annual Report true    
Document Transition Report false    
Entity Interactive Data Current Yes    
Entity Common Stock, Shares Outstanding (In shares)   29,661,351  
Entity Public Float     $ 403.3
Auditor Name PricewaterhouseCoopers LLP    
Auditor Location San Jose, California    
Auditor Firm ID 238    
Documents Incorporated by Reference

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the Proxy Statement for the Registrant’s 2024 Annual Meeting of Stockholders are incorporated by reference in Part III of this Form 10-K.
   
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 176,717 $ 146,500
Short-term investments 106,931 80,925
Accounts receivable, net of allowance for doubtful accounts of $338 and $397 as of December 31, 2023 and December 31, 2022, respectively 185,059 277,485
Inventories 248,851 299,614
Prepaid expenses and other current assets 30,421 29,767
Total current assets 747,979 834,291
Property and equipment, net 8,273 9,225
Operating lease right-of-use assets 37,285 40,868
Intangibles, net 0 1,329
Goodwill 36,279 36,279
Other non-current assets 17,326 97,793
Total assets 847,142 1,019,785
Current liabilities:    
Accounts payable 46,850 85,550
Accrued employee compensation 21,286 24,132
Other accrued liabilities 168,084 213,476
Deferred revenue 27,091 21,128
Income taxes payable 1,037 1,685
Total current liabilities 264,348 345,971
Non-current income taxes payable 12,695 14,972
Non-current operating lease liabilities 29,698 34,085
Other non-current liabilities 4,906 3,902
Total liabilities 311,647 398,930
Commitments and contingencies (Note 8)
Stockholders’ equity:    
Preferred stock: $0.001 par value; 5,000,000 shares authorized; none issued or outstanding 0 0
Common stock: $0.001 par value; 200,000,000 shares authorized; shares issued and outstanding: 29,615,723 and 28,907,770 as of December 31, 2023 and 2022, respectively 30 29
Additional paid-in capital 967,651 946,123
Accumulated other comprehensive income (loss) 136 (535)
Accumulated deficit (432,322) (324,762)
Total stockholders’ equity 535,495 620,855
Total liabilities and stockholders’ equity $ 847,142 $ 1,019,785
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets (Parentheticals) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Accounts receivable, net of allowance for doubtful accounts of $397 and $399 as of December 31, 2022, and December 31, 2021, respectively $ 338 $ 397
Preferred Stock, par value (in usd per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 5,000,000 5,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 200,000,000 200,000,000
Common stock, shares issued (in shares) 29,615,723 28,907,770
Common stock, shares outstanding (in shares) 29,615,723 28,907,770
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Operations - USD ($)
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]      
Net revenue $ 740,840,000 $ 932,472,000 $ 1,168,073,000
Cost of revenue 491,588,000 681,923,000 802,236,000
Gross profit 249,252,000 250,549,000 365,837,000
Operating expenses:      
Research and development 83,295,000 88,443,000 92,967,000
Sales and marketing 127,778,000 139,675,000 145,961,000
General and administrative 66,243,000 56,316,000 59,659,000
Goodwill impairment 0 44,442,000 0
Intangibles impairment 1,071,000 0 0
Other operating expenses, net 4,140,000 4,597,000 653,000
Total operating expenses 282,527,000 333,473,000 299,240,000
Income (loss) from operations (33,275,000) (82,924,000) 66,597,000
Other income (expenses), net [1] 14,139,000 902,000 (1,093,000)
Income (loss) before income taxes (19,136,000) (82,022,000) 65,504,000
Provision for (benefit from) income taxes 85,631,000 (13,035,000) 16,117,000
Net income (loss) $ (104,767,000) $ (68,987,000) $ 49,387,000
Net income (loss) per share      
Basic $ (3.57) $ (2.38) $ 1.63
Diluted $ (3.57) $ (2.38) $ 1.59
Weighted average shares used to compute net income (loss) per share:      
Basic 29,355 29,007 30,241
Diluted 29,355 29,007 31,002
[1] Amounts included gain/(loss), net from litigation settlement of $6.0 million for the year ended December 31, 2023, and gain/(loss), net from derivatives not designated as hedging instruments of $0.3 million, $2.7 million and $4.2 million, for the years ended December 31, 2023, 2022 and 2021, respectively.
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Statement of Comprehensive Income [Abstract]      
Net income (loss) $ (104,767) $ (68,987) $ 49,387
Other comprehensive income (loss), before tax:      
Change in unrealized gains and losses on derivatives 345 (511) 215
Change in unrealized gains and losses on available-for-sale investments 448 (320) 0
Other comprehensive income (loss), before tax 793 (831) 215
Tax benefit (provision) related to derivatives (43) 68 (31)
Tax benefit (provision) related to available-for-sale investments (79) 79 0
Other comprehensive income (loss), net of tax 671 (684) 184
Comprehensive income (loss) $ (104,096) $ (69,671) $ 49,571
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Beginning balance at Dec. 31, 2020 $ 689,384 $ 30 $ 882,709 $ (35) $ (193,320)
Beginning balance (in shares) at Dec. 31, 2020   30,399,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Change in unrealized gains and losses on derivatives, net of tax 184     184  
Net income (loss) 49,387       49,387
Stock-based compensation 25,995   25,995    
Repurchase of common stock $ (75,000) $ (2)     (74,998)
Repurchase of common stock (in shares) (2,100,000) (2,146,000)      
Restricted stock unit withholdings $ (7,660)       (7,660)
Restricted stock unit withholdings (in shares) (204,000) (204,000)      
Issuance of common stock under stock-based compensation plans $ 14,525 $ 1 14,524    
Issuance of common stock under stock-based compensation plans (in shares)   1,237,000      
Ending balance at Dec. 31, 2021 696,815 $ 29 923,228 149 (226,591)
Ending balance (in shares) at Dec. 31, 2021   29,286,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Change in unrealized gains and losses on available-for-sale investments, net of tax (241)     (241)  
Change in unrealized gains and losses on derivatives, net of tax (443)     (443)  
Net income (loss) (68,987)       (68,987)
Stock-based compensation 17,734   17,734    
Repurchase of common stock $ (24,377)       (24,377)
Repurchase of common stock (in shares) (1,000,000) (1,032,000)      
Restricted stock unit withholdings $ (4,807)       (4,807)
Restricted stock unit withholdings (in shares) (202,000) (202,000)      
Issuance of common stock under stock-based compensation plans $ 5,161   5,161    
Issuance of common stock under stock-based compensation plans (in shares)   856,000      
Ending balance at Dec. 31, 2022 620,855 $ 29 946,123 (535) (324,762)
Ending balance (in shares) at Dec. 31, 2022   28,908,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Change in unrealized gains and losses on available-for-sale investments, net of tax 369     369  
Change in unrealized gains and losses on derivatives, net of tax 302     302  
Net income (loss) (104,767)       (104,767)
Stock-based compensation $ 17,938   17,938    
Repurchase of common stock (in shares) 0        
Restricted stock unit withholdings $ (2,793)       (2,793)
Restricted stock unit withholdings (in shares) (198,000) (198,000)      
Issuance of common stock under stock-based compensation plans $ 3,591 $ 1 3,590    
Issuance of common stock under stock-based compensation plans (in shares)   906,000      
Ending balance at Dec. 31, 2023 $ 535,495 $ 30 $ 967,651 $ 136 $ (432,322)
Ending balance (in shares) at Dec. 31, 2023   29,616,000      
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Cash flows from operating activities:      
Net income (loss) $ (104,767,000) $ (68,987,000) $ 49,387,000
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:      
Depreciation and amortization 7,161,000 10,070,000 13,906,000
Stock-based compensation 17,938,000 17,734,000 25,995,000
(Gain) Loss on investments, net (3,226,000) (87,000) 1,362,000
Goodwill impairment 0 44,442,000 0
Intangibles impairment 1,071,000 0 0
Change in fair value of contingent consideration 0 0 (3,003,000)
Deferred income taxes 82,319,000 (21,842,000) 4,498,000
Provision for excess and obsolete inventory 3,168,000 3,657,000 3,877,000
Changes in assets and liabilities:      
Accounts receivable, net 92,425,000 (16,327,000) 75,894,000
Inventories 47,595,000 12,396,000 (147,432,000)
Prepaid expenses and other assets (3,189,000) 5,696,000 (4,127,000)
Accounts payable (38,947,000) 11,857,000 (16,493,000)
Accrued employee compensation (2,846,000) (572,000) (10,316,000)
Other accrued liabilities (45,893,000) (13,332,000) 4,869,000
Deferred revenue 6,969,000 5,425,000 2,978,000
Income taxes payable (2,925,000) (3,862,000) (5,974,000)
Net cash provided by (used in) operating activities 56,853,000 (13,732,000) (4,579,000)
Cash flows from investing activities:      
Purchases of short-term investments (135,920,000) (153,577,000) (146,000)
Proceeds from maturities of short-term investments 115,006,000 80,417,000 710,000
Purchases of property and equipment (5,799,000) (5,757,000) (9,864,000)
Purchases of long-term investments (720,000) (600,000) (685,000)
Net cash used in investing activities (27,433,000) (79,517,000) (9,985,000)
Cash flows from financing activities:      
Repurchases of common stock 0 (24,377,000) (75,000,000)
Restricted stock unit withholdings (2,793,000) (4,807,000) (7,660,000)
Proceeds from exercise of stock options 0 743,000 9,620,000
Proceeds from issuance of common stock under employee stock purchase plan 3,590,000 4,418,000 4,916,000
Net cash provided by (used in) financing activities 797,000 (24,023,000) (68,124,000)
Net increase (decrease) in cash and cash equivalents 30,217,000 (117,272,000) (82,688,000)
Cash and cash equivalents, at beginning of period 146,500,000 263,772,000 346,460,000
Cash and cash equivalents, at end of period 176,717,000 146,500,000 263,772,000
Supplemental Cash Flow Information:      
Cash paid for income taxes, net 7,194,000 9,396,000 20,589,000
Non-cash investing and financing activities:      
Unpaid property and equipment $ 476,000 $ 203,000 $ 526,000
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
The Company and Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
The Company and Summary of Significant Accounting Policies

Note 1. The Company and Summary of Significant Accounting Policies

The Company

NETGEAR, Inc. (“NETGEAR” or the “Company”) is a global company, incorporated in Delaware in January 1996. The Company turns ideas into innovative, high-performance and premium networking products that connect people, power businesses and advance the way we live. The Company is dedicated to delivering innovative and highly differentiated, connected solutions ranging from easy-to-use premium WiFi solutions, security and support services to protect and enhance home networks, to switching and wireless solutions to augment business networks and audio and video over Ethernet for Pro AV applications. Its products and services are built on a variety of technologies such as wireless (WiFi and 4G/5G mobile), Ethernet and powerline, with a focus on reliability and ease-of-use. Additionally, the Company continually invests in research and development to create new technologies and services and to capitalize on technological inflection points and trends, such as WiFi 7, audio and video over Ethernet, non-fungible token (“NFT”) artwork, and future technologies. Its product line consists of devices that create and extend wired and wireless networks, devices that attach to the network, such as smart digital canvasses as well as services that complement and enhance our product line offerings. These products are available in multiple configurations to address the changing needs of our customers in each geographic region.

The Company sells networking products through multiple sales channels worldwide, including traditional retailers, online retailers, wholesale distributors, direct market resellers (“DMRs”), value-added resellers (“VARs”), broadband service providers and its direct online store at www.netgear.com.

Basis of presentation

The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All inter-company accounts and transactions have been eliminated in the consolidation of these subsidiaries.

Fiscal periods

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

Use of estimates

The preparation of financial statements in conformity with U.S. generally accepted accounting principles (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reported period. Actual results could differ from those estimates. As of the date of issuance of these consolidated financial statements, the Company is not aware of any specific event or circumstance that would require it to update its estimates, judgments or revise the carrying value of its assets or liabilities. These estimates may change, as new events occur and additional information is obtained, and are recognized in the consolidated financial statements as soon as they become known.

Significant Accounting Policies

Cash and cash equivalents

The Company considers all highly liquid investments with an original maturity or a remaining maturity at the time of purchase of three months or less to be cash equivalents. The Company deposits cash and cash equivalents with high credit quality financial institutions.

Investments

Short-term investments are partially comprised of marketable and convertible debt securities that consist of government and private company debts with an original maturity or a remaining maturity at the time of purchase, of greater than three months and no more than 12 months. These debt securities are classified as available-for-sale securities in accordance with the provisions of the authoritative guidance for investments and are carried at fair value with unrealized gains and losses reported as a separate component of stockholders’ equity. Credit losses on available-for-sale debt securities with unrealized losses are recognized as allowances for credit losses limited to the amount by which fair value is below amortized cost. The Company also has a short-term investment in corporate equity securities issued by a publicly held company. This investment is recorded at fair market value with unrealized gains and losses included in Other income (expenses), net in the consolidated statements of operations.

Short-term investments also include marketable securities related to deferred compensation under the Company’s Deferred Compensation Plan. Mutual funds are the only investments allowed in the Company’s Deferred Compensation Plan and the investments are held in a grantor trust formed by the Company. The Company has classified these investments as trading securities as the grantor trust actively manages the asset allocation to match the participants’ notional fund allocations. These securities are recorded at fair market value with unrealized gains and losses included in Other income (expenses), net in the consolidated statements of operations.

Long-term investments are comprised of equity investments without readily determinable fair values, investments in convertible debt securities and investments in limited partnership funds, and are included in Other non-current assets on the consolidated balance sheets. Equity investments without readily determinable fair values are accounted for at cost, less impairment and adjusted for subsequent observable price changes obtained from orderly transactions for identical or similar investments issued by the same investee. Such changes in the basis of the equity investment are recognized in Other income (expenses), net in the consolidated statements of operations. The Company does not have a controlling interest or the ability to exercise significant influence over these investees and these investments do not have readily determinable fair values. Investments in convertible debt securities are carried at fair value with unrealized gains and losses reported as a separate component of stockholders’ equity. Investments in limited partnership funds amounted to $2.3 million and $1.7 million as of December 31, 2023 and 2022, respectively, which are measured at fair value using the net asset value practical expedient. Changes in the fair value of these investments are recognized in Other income (expenses), net in the consolidated statements of operations.

Certain risks and uncertainties

The Company’s products are concentrated in the networking and smart connected industries, which are characterized by rapid technological advances, changes in customer requirements and evolving regulatory requirements and industry standards. The success of the Company depends on management’s ability to anticipate and/or to respond quickly and adequately to such changes. Any significant delays in the development or introduction of products could have a material adverse effect on the Company’s business and operating results.

The Company relies on a limited number of third parties to manufacture all of its products. If any of the Company’s third-party manufacturers cannot or will not manufacture its products in required volumes, on a cost-effective basis, in a timely manner, or at all, the Company will have to secure additional manufacturing capacity. Any interruption or delay in manufacturing could have a material adverse effect on the Company’s business and operating results.

Derivative financial instruments

The Company uses foreign currency forward contracts that generally mature within six months of inception to manage the exposures to foreign exchange risk related to expected future cash flows on certain forecasted revenue, cost of revenue, operating expenses, and on certain existing assets and liabilities. Under its foreign currency risk management strategy, the Company utilizes derivative instruments to reduce the impact of currency exchange rate movements on the Company’s operating results by offsetting gains and losses on the forward contracts with increases or decreases in foreign currency transactions. The Company does not use derivative financial instruments for speculative purposes.

The Company accounts for its derivative instruments as either assets or liabilities and records them at fair value. 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 consolidated balance sheets. Derivatives that are not designated as hedges under the authoritative guidance for derivatives are adjusted to fair value through earnings. For derivative instruments that hedge the exposure to variability in expected future cash flows and are designated as cash flow hedges, the gains or losses on the derivative instrument are reported as a component of accumulated other comprehensive income in stockholders’ equity and reclassified into the same line item in the statement of operations as the hedged transaction, and in the same period that the hedged transaction effects earnings. To receive hedge accounting treatment, cash flow hedges must be highly effective in offsetting changes to expected future cash flows on hedged transactions.

Concentration of credit risk

Financial instruments that potentially subject the Company to a concentration of credit risk consist of cash and cash equivalents, short-term investments and accounts receivable. The Company believes that there is minimal credit risk associated with the investment of its cash and cash equivalents and short-term investments, due to the restrictions placed on the type of investment that can be entered into under the Company’s investment policy. The Company’s short-term investments consist of investment-grade securities, and the Company’s cash and investments are held and managed by recognized financial institutions.

The Company’s customers are primarily distributors as well as retailers and broadband service providers who sell or distribute the products to a large group of end-users. The Company maintains an allowance for doubtful accounts for estimated losses resulting from the inability of the Company’s customers to make required payments. The Company regularly performs credit evaluations of the Company’s customers’ financial condition and considers factors such as historical experience, credit quality, age of the accounts receivable balances, geographic or country-specific risks and current economic conditions that may affect customers’ ability to pay. The Company does not require collateral from its customers.

As of December 31, 2023, Best Buy, Inc. and affiliates and Amazon and affiliates accounted for approximately 21% and 11% of the Company’s total accounts receivable, respectively. As of December 31, 2022, Best Buy, Inc. and affiliates, AT&T Inc. and affiliates, and Amazon and affiliates accounted for approximately 19%, 16% and 16% of the Company’s total accounts receivable, respectively. No other customers accounted for 10% or greater of the Company’s total accounts receivable.

The Company is exposed to credit loss in the event of nonperformance by counterparties to the foreign currency forward contracts used to mitigate the effect of foreign currency exchange rate changes. The Company believes the counterparties for its outstanding contracts are large, financially sound institutions and thus, the Company does not anticipate nonperformance by these counterparties. In the event of turbulence or the onset of a financial crisis in financial markets, the failure of counterparties cannot be ruled out.

Fair value measurements

The carrying amounts of the Company’s financial instruments, including cash equivalents, short-term investments, accounts receivable, and accounts payable approximate their fair values due to their short maturities. Foreign currency forward contracts are recorded at fair value based on observable market data. Refer to Note 12, Fair Value Measurements, in Notes to Consolidated Financial Statements for disclosures regarding fair value measurements in accordance with the authoritative guidance for fair value measurements and disclosures.

Allowance for doubtful accounts

The Company maintains an allowance for doubtful accounts for estimated credit losses resulting from the inability of its customers to make required payments and reviews it quarterly. The Company determines expected credit losses by performing credit evaluations of its customers’ financial condition, establishing specific reserves for customers in an adverse financial condition and adjusting for its expectations of changes in conditions that may impact the collectability of outstanding receivables. The Company considers factors such as historical experience, credit quality, age of the accounts receivable balances, and geographic or country-specific risks. If the financial condition of the Company’s customers should deteriorate or if actual defaults are higher than the Company’s historical experience, additional allowances may be required, which could have an adverse impact on operating expenses.

Inventories

 

Inventories consist primarily of finished goods which are valued at the lower of cost and net realizable value, with cost being determined using the first-in, first-out method. On a quarterly basis, the Company assesses the value of the inventory and writes down its value for estimated excess and obsolete inventory based upon assumptions about the future demand by reviewing inventory quantities on hand and on order under non-cancelable purchase commitments in comparison to the Company’s estimated forecast of product demand to determine what inventory, if any, is not saleable at or above cost. The Company’s analysis is primarily based on the demand forecast which takes into account market conditions, product development plans, product life expectancy and other factors. At the point of loss recognition, a new, lower cost basis for that inventory is established, and subsequent changes in facts and circumstances do not result in the restoration or increase of the newly established cost basis.

Property and equipment, net

Property and equipment are stated at historical cost, less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets as follows:

 

Computer equipment

2 years

Furniture and fixtures

5 years

Software

2-5 years

Machinery and equipment

2-3 years

Leasehold improvements

Shorter of the lease term or 5 years

 

Recoverability of assets to be held and used is measured by comparing the carrying amount of an asset to the estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of the asset exceeds its estimated undiscounted future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset exceeds the fair value of the asset. The carrying value of the asset is reviewed on a regular basis for the existence of facts, both internal and external, that may suggest impairment.

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 consolidated balance sheets. Leases with an initial term of 12 months or less are not recorded on the consolidated balance sheets. 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 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. 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 a benchmark interest rate adjusted for its specific credit risk. The operating lease ROU asset includes any lease payments made and excludes lease incentives.

Goodwill

Goodwill represents the purchase price over estimated fair value of net assets of businesses acquired in a business combination. Goodwill acquired in a business combination is not amortized, but instead tested for impairment at least annually on the first day of the fourth quarter. Should certain events or indicators of impairment occur between annual impairment tests, the Company performs the impairment test as those events or indicators occur. Examples of such events or circumstances include the following: a significant decline in the Company’s expected future cash flows; a sustained, significant decline in the Company’s stock price and market capitalization; a significant adverse change in the business climate; and slower growth rates.

Goodwill is tested for impairment at the reporting unit level by first performing a qualitative assessment to determine whether it is more likely than not (that is, a likelihood of more than 50%) that the fair value of the reporting unit is less than its carrying value. The qualitative assessment considers the following factors: macroeconomic conditions, industry and market considerations, cost factors, overall company financial performance, events affecting the reporting units, and changes in the Company’s share price. If the reporting unit does not pass the qualitative assessment, the Company estimates its fair value and compares the fair value with the carrying value of its reporting unit, including goodwill. If the fair value is greater than the carrying value of its reporting unit, no impairment is recorded. If the fair value is less than the carrying value, an impairment loss is recognized for the amount that the carrying amount of a reporting unit, including goodwill, exceeds its fair value, limited to the total amount of goodwill allocated to that reporting unit. The impairment charge would be recorded to earnings in the consolidated statements of operations.

Intangibles, net

Purchased intangibles with finite lives are amortized using the straight-line method over the estimated economic lives of the assets, which range from three to ten years. Finite-lived intangibles are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Determination of recoverability is based on an estimate of undiscounted future cash flows resulting from the use of the asset and its eventual disposition.

Revenue Recognition

 

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

 

The Company derives its revenue primarily from product sales, consisting of sales of Connected Home and NETGEAR for Business hardware products to its customers - retailers, distributors and service providers. Revenue is recognized at a point in time when control of the goods is transferred to the customer, generally occurring upon shipment or delivery dependent upon the terms of the underlying contract or once the risk of loss has been transferred to the customer. The Company evaluates its customers’ ability to pay based on various factors like historical payment experience, financial metrics and customer credit scores. Payment is collected within a short period of time from the date control over the product is transferred to the customer or after commencement of services.

Revenue for services relates primarily to sales of subscriptions of the Company’s value-added services, including security and privacy, parental controls and remote network management as well as advanced technical support and extended warranty. Service revenue is generally recognized over time on a ratable basis over the contract term beginning when the customer is expected to activate their account. Service contracts are generally for 30 days or 12 months in length, billed either monthly or annually and generally in advance. The technical support services consist of telephone and internet access to technical support personnel, extended warranty, which consists of hardware replacement and updates to software features provided on a when and if available basis. All such service or support sales are typically recognized using an input measure of progress by looking at the time elapsed and based on the customer receiving the benefit throughout the contract period. To date, services revenue has not represented a significant percentage of our total revenue.

 

Revenue from all sale types is recognized at the transaction price and is calculated as selling price net of variable consideration which may include estimates for future returns, sales incentives and price protection. The Company uses the expected value method to arrive at the amount of variable consideration which is based on management’s analysis of historical and anticipated returns information, sell through and channel inventory levels, current economic trends, and changes in customer demand. The Company’s standard obligation to its direct customers generally provides for a full refund in the event that such product is not merchantable or is found to be damaged or defective. Certain distributors and retailers generally have the right to return product for stock rotation purposes as well. At the time the Company records the reduction to revenue, the Company includes within cost of revenue a write-down to reduce the carrying value of such products to net realizable value.

 

In addition to channel returns, sales incentive programs offer certain reimbursement rights to qualified distributors and retailers for marketing expenditures. Distinct goods or service received in exchange for payment from a customer are accrued within operating expenses or cost of revenue as appropriate, otherwise expenditures are recorded as a reduction of revenue. The Company provides price protections in limited cases, with variable consideration assessed based on customary business practice such as anticipated price decreases, historical pricing information and customer claims processing.

 

For products sold with third-party services where the Company obtains control of the products and/or service before transferring it to the customer, the Company recognizes revenue based on the gross amount billed to customers. The Company recognizes revenue on a net basis when the Company is acting as an agent between the customer and the vendor. The Company considers several factors in determining when it obtains control, such as determining the responsible party for fulfillment of the services, whether the Company has inventory risk before the service is transferred or if it has discretion to establish pricing for the third-party services.

Contracts with Multiple Performance Obligations

 

Some of the Company’s contracts with customers contain multiple promised goods or services. Such contracts may include hardware products with embedded software and other various software subscription services and support. For these contracts, the Company evaluates whether each deliverable is a distinct promise and if so, accounts for the promises separately as individual performance obligations. If a promised good or service is not distinct in accordance with the revenue guidance, the Company combines that good or service with the other promised goods or services in the arrangement and accounts for it as a distinct good. The embedded software on most of the hardware products is not considered distinct and therefore the combined hardware and incidental software are treated as one performance obligation and recognized at the point in time when control of product transfers to the customer. Services included with certain hardware products are considered distinct, as a customer can benefit from the product without these services and, therefore, the hardware and service are treated as separate performance obligations.

 

Revenue is allocated among the performance obligations based on their relative standalone selling prices. Standalone selling prices are generally determined based on the prices charged to customers or using an adjusted market assessment. The estimated standalone selling price is directly observable from those sales based on a range of prices and may include using information such as prices charged for similar offerings, estimated costs to provide the performance obligation and other observable inputs.

Deferred Revenue

Deferred revenue consists of service and support fees due in advance of satisfying performance. The majority of the Company’s deferred revenue balance consists of the unrecognized portion of service revenue from its value-added services, including cyber security, parental controls and remote network management services as well as advanced technical support and extended warranty, which is recognized as revenue ratably over the contractual service period. Performance obligations expected to be fulfilled within one year are classified as current liabilities and the remaining are recorded as noncurrent liabilities.

Warranties

Hardware products regularly include warranties to the end customers that consist of bug fixes, minor updates such that the product continues to function according to published specs in a dynamic environment, and phone support. These standard warranties are assurance type warranties and do not offer any services beyond the assurance that the product will continue working as specified. Therefore, warranties are not considered separate performance obligations in the arrangement. Instead, the expected cost of product warranty is accrued as expense at the time we recognize revenue in accordance with authoritative guidance. Extended warranties are sold separately and include additional support services. The transaction price for extended warranties is accounted for as service revenue and recognized over the life of the contract.

Shipping and Handling

Shipping and handling fees billed to customers are included in Net revenue. Shipping and handling costs associated with inbound freight are included in Cost of revenue. In cases where the Company gives a freight allowance to the customer for their own inbound freight costs, such costs are appropriately recorded as a reduction in Net revenue. Shipping and handling costs associated with outbound freight are included in Sales and marketing expenses. The Company has elected to account for shipping and handling activities related to contracts with customers as costs to fulfill the promise to transfer the associated products.

Shipping and handling costs associated with outbound freight totaled $8.8 million, $16.9 million and $16.4 million in the years ended December 31, 2023, 2022 and 2021 respectively.

Research and development

Costs incurred in the research and development of new products are charged to expense as incurred.

Advertising costs

Advertising costs are expensed as incurred. Total advertising and promotional expenses were $28.9 million, $27.0 million, and $25.2 million in the years ended December 31, 2023, 2022 and 2021 respectively.

Income taxes

The Company accounts for income taxes under an asset and liability approach. Under this method, income tax expense is recognized for the amount of taxes payable or refundable for the current year. In addition, deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences resulting from different treatment for tax versus accounting for certain items, such as accruals and allowances not currently deductible for tax purposes. These differences result in deferred tax assets and liabilities, which are included within the consolidated balance sheets. The Company must then assess the likelihood that the Company’s deferred tax assets will be recovered from future taxable income and to the extent the Company believes that recovery is not more likely than not, the Company must establish a valuation allowance. The Company’s assessment considers the recognition of deferred tax assets on a jurisdictional basis. Accordingly, in assessing its future taxable income on a jurisdictional basis, the Company considers the effect of its transfer pricing policies on that income. The Tax Act introduced a new tax on global intangible low-taxed income (GILTI) effective as of January 1, 2018. The Company’s policy is to treat GILTI as a period cost if and when incurred..

In the ordinary course of business there is inherent uncertainty in assessing the Company’s income tax positions. The Company assesses its tax positions and records benefits for all years subject to examination based on management’s evaluation of the facts, circumstances and information available at the reporting date. For those tax positions where it is more likely than not that a tax benefit will be sustained, the Company records the largest amount of tax benefit with a greater than 50 percent likelihood of being realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where it is not more likely than not that a tax benefit will be sustained, no tax benefit has been recorded in the financial statements. Where applicable, associated interest and penalties have also been recognized as a component of income tax expense.

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

Stock-based compensation

The Company measures stock-based compensation at the grant date based on the fair value of the award. The fair value of stock options and the shares offered under the Employee Stock Purchase Plan (“ESPP”) is estimated using the Black-Scholes option pricing model. Estimated compensation cost relating to restricted stock units (“RSUs”) and performance shares is based on the closing fair market value of the Company’s common stock on the date of grant.

The compensation expense for equity awards is recognized over the vesting period of the award under a straight-line vesting method. Forfeitures are accounted for as they occur. In addition, for performance shares, the Company evaluates the probability of achieving the performance conditions at the end of each reporting period and records the related stock-based compensation expense based on performance to date over the service period. All excess tax benefits and tax deficiencies arising from stock awards vesting or settlement are recorded as income tax expense or benefit rather than in equity. Refer to Note 10, Employee Benefit Plans, in Notes to Consolidated Financial Statements for a further discussion on stock-based compensation.

Comprehensive income (loss)

Comprehensive income (loss) consists of net income (loss) and other gains and losses affecting stockholder’s equity that the Company excluded from net income (loss), including gains and losses related to fair value of short-term investments and the effective portion of cash flow hedges that were outstanding as of the end of the year.

Foreign currency translation and re-measurement

The Company’s functional currency is the U.S. dollar for all of its international subsidiaries. Foreign currency transactions of international subsidiaries are re-measured into U.S. dollars at the end-of-period exchange rates for monetary assets and liabilities, and at historical exchange rates for non-monetary assets. Revenue is re-measured at average exchange rates in effect during each period. Expenses are re-measured at average exchange rates in effect during each period, except for expenses related to non-monetary assets, which are re-measured at historical exchange rates. Gains and losses arising from foreign currency transactions are included in Other income (expenses), net.

Recent accounting pronouncements

 

Accounting Pronouncements Not Yet Effective

In November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures”, which improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 is effective for the Company for the year ended 2024 and early adoption is permitted. Upon adoption, the guidance should be applied retrospectively to all prior periods presented in the financial statements. The Company does not expect that the guidance will have material impacts on its financial position, results of operations or cash flows.

In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures”, which improves the transparency of income tax disclosures. ASU 2023-09 is effective for the Company for the year ended December 31, 2025 and early adoption is permitted. Upon adoption, the guidance should be applied retrospectively to all prior periods presented in the financial statements. The Company is evaluating the impact that the updated standard will have on our financial statement disclosures.

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 20 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Note 2. 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 for which customer purchase orders have been accepted, that are scheduled or in the process of being scheduled for shipment, and that are not yet invoiced.

The following table includes estimated revenue expected to be recognized in the future related to performance obligations that were unsatisfied or partially unsatisfied as of December 31, 2023:

 

(In thousands)

 

Less than 1 year

 

 

1 to 2 years

 

 

Beyond 2 years

 

 

Total

 

Performance obligations

 

$

58,983

 

 

$

2,427

 

 

$

2,486

 

 

$

63,896

 

 

 

Contract Costs

Costs to fulfill a contract are capitalized when they relate directly to an existing contract or specific anticipated contract, generate or enhance resources that will be used to fulfill performance obligations and are recoverable. These costs include direct cost incurred at inception of a contract which enables the fulfillment of the performance obligation and totaled $6.0 million and $5.3 million as of December 31, 2023 and 2022, respectively. There was no impairment of capitalized contract costs during the years ended December 31, 2023, 2022 and 2021.

Applying the practical expedient, the Company recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the assets that otherwise would have been recognized is one year or less. These costs are included in Sales and marketing and General and administrative expenses. If the incremental direct costs of obtaining a contract, which consist of sales commissions, relate to a service recognized over a period longer than one year, costs are deferred and amortized in line with the related services over the period of benefit. Deferred commissions are classified as non-current based on the original amortization period of over one year. As of December 31, 2023 and 2022, deferred commissions were not significant.

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, where the Company has unsatisfied performance obligations. Contract liabilities are mainly classified as Deferred revenue on the consolidated balance sheets.

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 contract balances:

 

(In thousands)

 

Balance Sheet Location

 

December 31, 2023

 

 

December 31, 2022

 

Accounts receivable, net

 

Accounts receivable, net

 

$

185,059

 

 

$

277,485

 

Contract liabilities - current

 

Deferred revenue

 

$

27,091

 

 

$

21,128

 

Contract liabilities - non-current

 

Other non-current liabilities

 

$

4,903

 

 

$

3,897

 

 

 

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

 

During the years ended December 31, 2023, 2022 and 2021, $48.4 million, $38.5 million and $31.9 million, respectively, of revenue were deferred due to unsatisfied performance obligations for service contracts and undelivered product commitments, $41.4 million, $33.1 million and $28.9 million, respectively, of revenue were recognized for the satisfaction of performance obligations, and $21.5 million, $16.9 million and $13.6 million, respectively, of this recognized revenue were included in the contract liability balance at the beginning of the period, respectively.

There were no significant changes in estimates during the periods 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 reconciliations of the disaggregated revenue by reportable segment. The Company operates and reports in two segments: Connected Home, and NETGEAR for Business (formerly known as Small and Medium Business, or SMB). Sales and usage-based taxes are excluded from net revenue.

 

 

 

Year Ended December 31,

 

 

2023

 

2022

 

2021

(In thousands)

 

Connected
Home

 

NETGEAR
for Business

 

Total

 

Connected
Home

 

NETGEAR
for Business

 

Total

 

Connected
Home

 

NETGEAR
for Business

 

Total

Geographic regions (1):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Americas

 

$358,304

 

$146,045

 

$504,349

 

$443,612

 

$173,599

 

$617,211

 

$651,936

 

$134,390

 

$786,326

EMEA

 

46,083

 

102,839

 

148,922

 

49,732

 

129,626

 

179,358

 

112,368

 

117,461

 

229,829

APAC

 

42,478

 

45,091

 

87,569

 

65,479

 

70,424

 

135,903

 

89,168

 

62,750

 

151,918

Total

 

$446,865

 

$293,975

 

$740,840

 

$558,823

 

$373,649

 

$932,472

 

$853,472

 

$314,601

 

$1,168,073

Sales channels:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Service provider

 

$98,659

 

$579

 

$99,238

 

$148,331

 

$4,234

 

$152,565

 

$129,052

 

$2,481

 

$131,533

Non-service provider

 

348,206

 

293,396

 

641,602

 

410,492

 

369,415

 

779,907

 

724,420

 

312,120

 

1,036,540

Total

 

$446,865

 

$293,975

 

$740,840

 

$558,823

 

$373,649

 

$932,472

 

$853,472

 

$314,601

 

$1,168,073

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components
12 Months Ended
Dec. 31, 2023
Balance Sheet Related Disclosures [Abstract]  
Balance Sheet Components

Note 3. Balance Sheet Components

 

Available-for-sale investments

 

Amortized cost and estimated fair market value of investments classified as available-for-sale, excluding cash equivalents, as of December 31, 2023, and December 31, 2022, were as follows:

 

 

 

December 31, 2023

 

(In thousands)

 

Amortized Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Estimated
Fair Value

 

U.S. treasury securities

 

$

98,326

 

 

$

128

 

 

$

 

 

$

98,454

 

Convertible debt (1)

 

 

173

 

 

 

 

 

 

 

 

 

173

 

Total

 

$

98,499

 

 

$

128

 

 

$

 

 

$

98,627

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2022

 

(In thousands)

 

Amortized Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Estimated
Fair Value

 

U.S. treasury securities

 

$

74,120

 

 

$

 

 

$

(320

)

 

$

73,800

 

Convertible debt (1)

 

 

346

 

 

 

 

 

 

 

 

 

346

 

Certificates of deposit

 

 

6

 

 

 

 

 

 

 

 

 

6

 

Total

 

$

74,472

 

 

$

 

 

$

(320

)

 

$

74,152

 

 

(1)
On the Company’s consolidated balance sheets, $173,000 included in Short-term investments as of December 31, 2023, and December 31, 2022, respectively, and $173,000 included in Other non-current assets as of December 31, 2022.

 

The contractual maturities on the U.S. treasury securities as of December 31, 2023, are all due within one year. Accrued interest receivable as of December 31, 2023, was insignificant and was recorded within Prepaid expenses and other current assets on the consolidated balance sheets.

 

The Company had no investments classified as available-for-sale in a continuous unrealized loss position for which an allowance for credit losses was not recorded as of December 31, 2023. The following table summarizes investments classified as available-for-sale in a continuous unrealized loss position for which an allowance for credit

losses was not recorded as of December 31, 2023 and 2022, respectively:

 

 

December 31, 2023

 

 

Less Than 12 Months

 

 

12 Months or Longer

 

 

Total

 

(In thousands)

Estimated Fair Market Value

 

 

Gross Unrealized Losses

 

 

Estimated Fair Market Value

 

 

Gross Unrealized Losses

 

 

Estimated Fair Market Value

 

 

Gross Unrealized Losses

 

U.S. treasury securities

$

98,454

 

 

$

 

 

$

 

 

$

 

 

$

98,454

 

 

$

 

Total

$

98,454

 

 

$

 

 

$

 

 

$

 

 

$

98,454

 

 

$

 

 

December 31, 2022

 

 

Less Than 12 Months

 

 

12 Months or Longer

 

 

Total

 

(In thousands)

Estimated Fair Market Value

 

 

Gross Unrealized Losses

 

 

Estimated Fair Market Value

 

 

Gross Unrealized Losses

 

 

Estimated Fair Market Value

 

 

Gross Unrealized Losses

 

U.S. treasury securities

$

73,800

 

 

$

(320

)

 

$

 

 

$

 

 

$

73,800

 

 

$

(320

)

Total

$

73,800

 

 

$

(320

)

 

$

 

 

$

 

 

$

73,800

 

 

$

(320

)

 

In the years ended December 31, 2023, 2022 and 2021, no unrealized losses on available-for-sale securities were recognized in income. The Company does not intend to sell, and it is unlikely that it will be required to sell the investments in an unrealized loss position prior to their anticipated recovery. The investments are high quality U.S. treasury securities and the decline in fair value is largely due to changes in interest rates and other market conditions with the fair value expected to recover as they reach maturity. There were no other-than-temporary impairments for these securities during the years ended December 31, 2023, 2022 and 2021. Refer to Note 12, Fair Value Measurements, for detailed disclosures regarding fair value measurements.

Inventories

 

(In thousands)

 

December 31, 2023

 

 

December 31, 2022

 

Raw materials

 

$

19,955

 

 

$

4,549

 

Finished goods

 

 

228,896

 

 

 

295,065

 

Total

 

$

248,851

 

 

$

299,614

 

 

The Company records provisions for excess and obsolete inventory based on assumptions about future demand and the amounts incurred were $3.2 million, $3.7 million and $3.9 million for the years ended December 31, 2023, 2022 and 2021, respectively. 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

 

(In thousands)

 

December 31, 2023

 

 

December 31, 2022

 

Computer equipment

 

$

5,458

 

 

$

9,648

 

Furniture, fixtures, and leasehold improvements

 

 

18,205

 

 

 

18,642

 

Software

 

 

25,760

 

 

 

30,610

 

Machinery and equipment

 

 

47,826

 

 

 

76,806

 

Total property and equipment, gross

 

 

97,249

 

 

 

135,706

 

Accumulated depreciation

 

 

(88,976

)

 

 

(126,481

)

Total

 

$

8,273

 

 

$

9,225

 

 

Depreciation expense pertaining to property and equipment was $6.9 million, $9.5 million and $11.7 million for the years ended December 31, 2023, 2022 and 2021, respectively.

Intangibles, net

 

 

 

December 31, 2023

 

 

December 31, 2022

 

(In thousands)

 

Gross

 

 

Accumulated
Amortization

 

 

Impairment

 

 

Net

 

 

Gross

 

 

Accumulated
Amortization

 

 

Net

 

Technology

 

$

59,799

 

 

$

(58,906

)

 

$

(893

)

 

$

 

 

$

59,799

 

 

$

(58,692

)

 

$

1,107

 

Other

 

 

10,345

 

 

 

(10,167

)

 

 

(178

)

 

 

 

 

 

10,345

 

 

 

(10,123

)

 

 

222

 

Total

 

$

70,144

 

 

$

(69,073

)

 

$

(1,071

)

 

$

 

 

$

70,144

 

 

$

(68,815

)

 

$

1,329

 

 

Amortization of purchased intangibles in the years ended December 31, 2023, 2022 and 2021 was $0.3 million, $0.5 million and $2.0 million, respectively.

During the third fiscal quarter of 2023, the Company identified a triggering event indicating that the carrying amount of the intangibles may be impaired (Refer to below “Goodwill” for details of the triggering event). The Company performed a recoverability test of its intangible assets based on estimated future net undiscounted cash flows expected to be generated from the use of the long-lived asset group and determined that the carrying amount of such asset group was not recoverable. Therefore, in the third fiscal quarter of 2023, the Company recognized an intangible asset impairment charge of $1.1 million for its Connected Home reporting unit. No intangibles impairment was recorded in the years ended December 31, 2022 and 2021.

Goodwill

 

(In thousands)

 

Connected Home

 

 

NETGEAR for Business

 

 

Total

 

 As of December 31, 2021

 

$

44,442

 

 

$

36,279

 

 

$

80,721

 

 Goodwill impairment charge

 

 

(44,442

)

 

 

 

 

 

(44,442

)

 As of December 31, 2022

 

 

 

 

 

36,279

 

 

 

36,279

 

 As of December 31, 2023

 

$

 

 

$

36,279

 

 

$

36,279

 

 

Each year on the first day of fourth fiscal quarter, the Company assesses its goodwill for potential impairment. This impairment testing is applied more frequently than once a year if the Company is aware of changed conditions or circumstances since the last impairment testing that might call into question whether the current balances are fairly recorded.

 

During the third fiscal quarter of 2023, the Company reassessed the valuation allowance for the deferred tax assets and determined to establish a full valuation allowance on its U.S. deferred tax assets (refer to Note 7, Income Taxes for detailed disclosures regarding the valuation allowance on deferred tax assets). Additionally, the Company experienced a reduction in its market capitalization. Due to these factors, the Company determined that a triggering event had occurred, and an interim goodwill impairment assessment was performed. Prior to performing a goodwill impairment test, the Company assessed its long-lived assets and concluded the carrying amount of the intangible assets for its Connected Home reporting unit was not recoverable as noted above. No other impairments of long-lived assets were identified. The Company elected to bypass the qualitative goodwill impairment assessment and proceeded directly to the quantitative test, measured as of October 1, 2023. Further, the Company completed its annual impairment test of goodwill as of the first day of the fourth fiscal quarter of 2023, or October 2, 2023. The Company identified the reporting units for the purpose of goodwill impairment testing still as Connected Home and NETGEAR for Business.

 

The fair values of the reporting units were determined using an income and market approach. Under the income approach, the Company calculated the fair values of its reporting units based on the present value of estimated future cash flows. Cash flow projections were based on management's estimates of revenue growth rates and net operating income margins, taking into consideration market and industry conditions. The discount rate used was based on the weighted-average cost of capital adjusted for the risk, size premium, and business-specific characteristics related to the business's ability to execute on the projected cash flows. Under the market approach, the Company evaluated the fair value based on forward-looking earnings multiples derived from comparable publicly traded companies with similar market position and size as the reporting unit. The underlying unobservable inputs used to measure the fair value included projected revenue growth rates, the weighted average cost of capital, the normalized working capital level, capital expenditures assumptions, profitability projections, control premium, the determination of appropriate market comparison companies and terminal growth rates. The two approaches generated similar results and indicated that the fair value of the NETGEAR for Business reporting unit substantially exceeded its carrying amount, including

goodwill, thus no goodwill impairment was recognized in the year ended December 31, 2023. An interim goodwill impairment test performed in the first fiscal quarter of 2022 resulted in an impairment charge of $44.4 million in respect to our Connected Home reporting unit, which reduced the goodwill of this reporting unit to zero. No goodwill impairment was recognized for our NETGEAR for Business reporting unit in the year ended December 31, 2022 and no goodwill impairment was recognized for our Connected Home and NETGEAR for Business reporting units in the year ended December 31, 2021. Accumulated goodwill impairment charges as of December 31, 2023 was $44.4 million for the Connected Home reporting unit and zero for the NETGEAR for Business reporting unit.

Other non-current assets

 

(In thousands)

 

December 31, 2023

 

 

December 31, 2022

 

Non-current deferred income taxes

 

$

3,343

 

 

$

85,704

 

Long-term investments

 

 

8,367

 

 

 

7,879

 

Other

 

 

5,616

 

 

 

4,210

 

Total

 

$

17,326

 

 

$

97,793

 

 

Long-term investments

The Company’s long-term investments are comprised of equity investments without readily determinable fair values, investments in convertible debt securities and investments in limited partnership funds. The changes in the carrying value of equity investments without readily determinable fair values were as follows (in thousands):

 

Carrying value, as of December 31, 2021 (1)

$

6,303

 

Impairment

 

(250

)

Carrying value, as of December 31, 2022 (1)

 

6,053

 

Carrying value, as of December 31, 2023

$

6,053

 

 

(1)
The balances excluded the investment in limited partnership fund of $2.3 million, $1.7 million and $0.9 million, as of December 31, 2023, 2022 and 2021, respectively. Additionally, each of the balances as of December 31, 2022 and 2021 excluded an investment in convertible debt securities of $0.2 million.

 

For such equity investments without readily determinable fair values still held at December 31, 2023, there were no cumulative downward adjustments for price changes and impairment and the cumulative upward adjustments for price changes was $0.3 million.

 

Other accrued liabilities

 

(In thousands)

 

December 31, 2023

 

 

December 31, 2022

 

Current operating lease liabilities

 

$

11,869

 

 

$

11,012

 

Sales and marketing

 

 

75,535

 

 

 

98,690

 

Warranty obligations

 

 

5,738

 

 

 

6,320

 

Sales returns(1)

 

 

34,824

 

 

 

44,944

 

Freight and duty

 

 

2,837

 

 

 

7,243

 

Other

 

 

37,281

 

 

 

45,267

 

Total

 

$

168,084

 

 

$

213,476

 

________________________

(1)
Inventory expected to be received from future sales returns amounted to $16.9 million and $21.8 million as of December 31, 2023 and 2022, respectively. Provisions to write down expected returned inventory to net realizable value amounted to $9.7 million and $11.8 million as of December 31, 2023 and December 31, 2022, respectively.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Financial Instruments
12 Months Ended
Dec. 31, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Financial Instruments

Note 4. Derivative Financial Instruments

The Company’s subsidiaries have material future cash flows related to revenue and expenses denominated in currencies other than the U.S. dollar, the Company’s functional currency worldwide. The Company executes currency forward contracts that typically mature in less than 6 months to mitigate its currency risk, in currencies including Australian dollars, British pounds, euros, Canadian dollar, and Japanese Yen. 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 enters into derivative contracts with high-quality financial institutions and limits the amount of credit exposure to any individual counter-party. The Company continuously evaluates the credit quality of its counter-party financial institutions and 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 the other comprehensive income (loss) (“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 (expenses), net in the consolidated statements of operations.

 

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 of the hedge relationships are 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 executes ten forward contracts per quarter with maturities under six months and with an average USD notional amount of approximately $5.5 million that are designated as cash flow hedges.

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, cost of revenue and operating expenses are recognized in the same period and in the same line item in the statement of operations as hedged item. The Company did not recognize any material net gains or losses related to anticipated transactions that failed to occur during the years ended December 31, 2023, 2022 and 2021.

 

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 not already hedged by de-designated cash flow hedges. 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. The Company adjusts its non-designated hedges monthly and typically executes about eight non-designated forwards per quarter with maturities less than three months and an average USD notional amount of approximately $2.8 million.

 

Fair Value of Derivative Instruments

The fair values of the Company’s derivative instruments and the line items on the consolidated balance sheets to which they were recorded were summarized as follows:

 

 

 

Balance Sheet

 

 

 

 

 

 

 

Balance Sheet

 

 

 

 

 

 

(In thousands)

 

Location

 

December 31,
2023

 

 

December 31,
2022

 

 

Location

 

December 31,
2023

 

 

December 31,
2022

 

Derivatives not designated as hedging instruments

 

Prepaid expenses and other current assets

 

$

284

 

 

$

636

 

 

Other accrued liabilities

 

$

1,672

 

 

$

3,871

 

Derivatives designated as hedging instruments

 

Prepaid expenses and other current assets

 

 

7

 

 

 

16

 

 

Other accrued liabilities

 

 

19

 

 

 

212

 

Total

 

 

 

$

291

 

 

$

652

 

 

 

 

$

1,691

 

 

$

4,083

 

 

Refer to Note 12, Fair Value Measurements, in Notes to Consolidated Financial Statements for detailed disclosures regarding fair value measurements. Refer to Note 9, Stockholders' Equity, for details on the accumulated other comprehensive income (loss) activity related to derivatives and refer to Note 11, Segment Information, for details on gain/(loss), net pertaining to derivatives not designated as hedging instruments that were recognized in Other income (expenses), net.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income (Loss) Per Share
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Net Income (Loss) Per Share

Note 5. Net Income (Loss) Per Share

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

Net income (loss) per share consisted of the following:

 

 

 

Year Ended December 31,

 

(In thousands, except per share data)

 

2023

 

 

2022

 

 

2021

 

Numerator:

 

 

 

 

 

 

 

 

 

Net income (loss)

 

$

(104,767

)

 

$

(68,987

)

 

$

49,387

 

 

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

 

 

 

Weighted average common shares - basic

 

 

29,355

 

 

 

29,007

 

 

 

30,241

 

Potentially dilutive common share equivalent

 

 

 

 

 

 

 

 

761

 

Weighted average common shares - dilutive

 

 

29,355

 

 

 

29,007

 

 

 

31,002

 

 

 

 

 

 

 

 

 

 

Basic net income (loss) per share

 

$

(3.57

)

 

$

(2.38

)

 

$

1.63

 

Diluted net income (loss) per share

 

$

(3.57

)

 

$

(2.38

)

 

$

1.59

 

 

 

 

 

 

 

 

 

 

Anti-dilutive employee stock-based awards, excluded

 

 

2,362

 

 

 

1,556

 

 

 

422

 

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Income (Expenses), Net
12 Months Ended
Dec. 31, 2023
Other Income and Expenses [Abstract]  
Other Income (Expenses), Net

Note 6. Other Income (Expenses), Net

Other income (expenses), net consisted of the following:

 

 

 

Year Ended December 31,

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

Interest income

 

$

6,842

 

 

$

1,825

 

 

$

157

 

Foreign currency transaction gain (loss), net

 

 

(6

)

 

 

(2,335

)

 

 

(4,848

)

Foreign currency contract gain (loss), net

 

 

267

 

 

 

2,692

 

 

 

4,195

 

Gain (loss) on investments, net

 

 

(8

)

 

 

(271

)

 

 

(1,362

)

Gain on litigation settlement

 

 

6,000

 

 

 

 

 

 

 

Other

 

 

1,044

 

 

 

(1,009

)

 

 

765

 

Total

 

$

14,139

 

 

$

902

 

 

$

(1,093

)

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes

Note 7. Income Taxes

Income before income taxes and the provision for income taxes consisted of the following:

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

(In thousands)

 

 

 

United States

 

$

(33,944

)

 

$

(100,609

)

 

$

42,219

 

International

 

 

14,808

 

 

 

18,587

 

 

 

23,285

 

Total

 

$

(19,136

)

 

$

(82,022

)

 

$

65,504

 

 

 

 

 

Year Ended December 31,

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

Current:

 

 

 

 

 

 

 

 

 

U.S. Federal

 

$

358

 

 

$

3,477

 

 

$

6,198

 

State

 

 

599

 

 

 

1,329

 

 

 

644

 

Foreign

 

 

2,423

 

 

 

4,236

 

 

 

5,000

 

 

 

3,380

 

 

 

9,042

 

 

 

11,842

 

Deferred:

 

 

 

 

 

 

 

 

 

U.S. Federal

 

 

65,880

 

 

 

(18,761

)

 

 

4,607

 

State

 

 

15,629

 

 

 

(3,017

)

 

 

595

 

Foreign

 

 

742

 

 

 

(299

)

 

 

(927

)

 

 

82,251

 

 

 

(22,077

)

 

 

4,275

 

Total

 

$

85,631

 

 

$

(13,035

)

 

$

16,117

 

 

Effective January 1, 2022, U.S. tax law requires the capitalization and amortization of research and experimental expenditures incurred after December 31, 2021. The impact of this change in U.S. tax law is included in the results for years ended December 31, 2023, and 2022 in the above table.

 

Net deferred tax assets consisted of the following:

 

 

Year Ended December 31,

 

(In thousands)

 

2023

 

 

2022

 

Deferred Tax Assets:

 

 

 

 

 

 

Accruals and allowances

 

$

21,324

 

 

$

22,394

 

Net operating loss carryforwards

 

 

1,770

 

 

 

1,275

 

Stock-based compensation

 

 

2,312

 

 

 

3,074

 

Operating lease liability

 

 

7,315

 

 

 

8,834

 

Deferred revenue

 

 

2,085

 

 

 

1,258

 

Tax credit carryforwards

 

 

935

 

 

 

607

 

Acquired intangibles

 

 

18,664

 

 

 

21,722

 

Capitalized Research and Development

 

 

50,670

 

 

 

33,299

 

Depreciation and amortization

 

 

1,088

 

 

 

1,632

 

Other

 

 

4,392

 

 

 

4,338

 

Total deferred tax assets

 

 

110,555

 

 

 

98,433

 

Deferred Tax Liabilities:

 

 

 

 

 

 

Right of use asset

 

 

(6,179

)

 

 

(7,695

)

Other

 

 

(1,205

)

 

 

(984

)

Total deferred tax liabilities

 

 

(7,384

)

 

 

(8,679

)

 

 

 

 

 

 

Valuation Allowance(1)

 

 

(99,828

)

 

 

(4,050

)

Net deferred tax assets

 

$

3,343

 

 

$

85,704

 

 

(1)
Valuation allowance is presented gross. The valuation allowance net of the federal tax effect was $95.7 million and $4.0 million for the years ended December 31, 2023 and 2022, respectively.

 

Management’s judgment is required in determining the Company’s provision for income taxes, its deferred tax assets and any valuation allowance recorded against its deferred tax assets. During the year ended December 31, 2023, a valuation allowance of $99.8 million was placed against all U.S. federal and state tax attributes since it was determined that recovery of the assets is not more likely than not. For the year ended December 31, 2022, a valuation allowance of $4.1 million placed against certain investment related deferred tax assets and foreign tax credit carryforwards where utilization was considered uncertain. Accordingly, the valuation allowance increased $95.7 million during 2023. In management’s judgment it is more likely than not that foreign deferred tax assets will be realized in the future as of December 31, 2023, and as such no valuation allowance has been recorded against these deferred tax assets.

The effective tax rate differed from the applicable U.S. statutory federal income tax rate as follows:

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Tax at federal statutory rate

 

 

21.0

%

 

 

21.0

%

 

 

21.0

 %

State, net of federal benefit

 

 

(3.1

)%

 

 

1.7

%

 

 

1.4

 %

Impact of international operations

 

 

8.3

 %

 

 

2.7

 %

 

 

(1.8

)%

Stock-based compensation

 

 

(2.3

)%

 

 

(2.7

)%

 

 

2.9

 %

Tax credits

 

 

5.8

 %

 

 

1.7

 %

 

 

(1.9

)%

Valuation allowance

 

 

(474.3

)%

 

 

(0.3

)%

 

 

0.3

 %

Goodwill impairment

 

 

%

 

 

(9.6

)%

 

 

%

State Valuation Allowance Release

 

 

%

 

 

%

 

 

%

Base Erosion Anti-Abuse Tax

 

 

%

 

 

%

 

 

3.7

 %

Transaction Costs

 

 

%

 

 

%

 

 

(0.9

)%

Recognition of previously unrecognized tax benefits

 

 

(0.3

)%

 

 

1.8

 %

 

 

0.0

%

Non-deductible License fees

 

 

(1.7

)%

 

 

(0.3

)%

 

 

0.1

 %

Others

 

 

(0.9

)%

 

 

(0.1

)%

 

 

(0.2

)%

Provision for income taxes

 

 

(447.5

)%

 

 

15.9

%

 

 

24.6

%

 

 

As a result of changes in fair value of available-for-sale securities and foreign currency hedging, income tax (provision) benefits of $(122,000), $147,000, and $(31,000) were recorded in comprehensive income related to the years ended December 31, 2023, 2022, and 2021, respectively.

As of December 31, 2023, the Company has approximately $0.3 million of acquired federal net operating loss carryforwards as well as $0.9 million of California tax credits carryforwards. All the losses are subject to annual usage limitations under Internal Revenue Code Section 382. The federal losses expire in different years beginning in fiscal year 2035.

The Company files income tax returns in the U.S. federal jurisdiction and various state, local, and foreign jurisdictions. With few exceptions, the Company is no longer subject to U.S. federal, state, or local income tax examinations for years prior to 2016. The Company is no longer subject to foreign income tax examinations before 2004. The Italian Tax Authority (ITA) has audited the Company’s 2004 through 2012 tax years. The Company is currently in litigation with the ITA with respect to these years and has a hearing scheduled for all years at the Italian Supreme Court in March 2024. The Company is currently under examination by the state of California for the years ended December 31, 2016, December 31, 2017 and December 31, 2018. The Company has limited audit activity in various other states 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 12 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 resulting from the expiration of statutes of limitation in multiple jurisdictions in the next 12 months is approximately $0.7 million, excluding the interest, penalties and the effect of any related deferred tax assets or liabilities.

A reconciliation of the beginning and ending amount of gross unrecognized tax benefits (“UTB”) is as follows:

 

(In thousands)

 

Federal, State,
and Foreign Tax

 

Balance as of December 31, 2020

 

$

9,542

 

Additions based on tax positions related to the current year

 

 

463

 

Additions for tax positions of prior years

 

 

50

 

Reductions due to lapse of applicable statutes

 

 

(556

)

Adjustments due to foreign exchange rate movement

 

 

(295

)

Balance as of December 31, 2021

 

 

9,204

 

Additions based on tax positions related to the current year

 

 

805

 

Additions for tax positions of prior years

 

 

8

 

Settlements

 

 

(1,355

)

Reductions due to lapse of applicable statutes

 

 

(554

)

Adjustments due to foreign exchange rate movement

 

 

(174

)

Balance as of December 31, 2022

 

 

7,934

 

Additions based on tax positions related to the current year

 

 

426

 

Additions for tax positions of prior years

 

 

533

 

Reductions due to lapse of applicable statutes

 

 

(507

)

Adjustments due to foreign exchange rate movement

 

 

232

 

Balance as of December 31, 2023

 

$

8,618

 

 

The total amount of net UTB that, if recognized would affect the effective tax rate as of December 31, 2023 is $6.2 million. The ending net UTB results from adjusting the gross balance at December 31, 2023 for items such as U.S. federal and state deferred tax, interest, and deductible taxes. The net UTB is included as a component of non-current income taxes payable within the consolidated balance sheets.

The Company recognizes interest and penalties accrued related to unrecognized tax benefits in income tax expense. During the years ended December 31, 2023, 2022, and 2021, total interest and penalties expensed were $0.1 million, $0.0 million, and $0.2 million, respectively. As of December 31, 2023 and 2022, accrued interest and penalties on a gross basis were $2.6 million and $2.4 million, respectively. Included in accrued interest are amounts related to tax positions for which the ultimate deductibility is highly certain but for which there is uncertainty about the timing of such deductibility.

The Company has not provided deferred taxes on earnings of $8.5 million of undistributed earnings of foreign subsidiaries that are indefinitely reinvested outside of the U.S. The Company estimates that if these earnings were repatriated to the U.S., it would result in approximately $1.8 million in associated tax without consideration of foreign tax credits. Determination of foreign tax credit limitations depends on several factors which cannot be estimated.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

Note 8. Commitments and Contingencies

 

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. As of December 31, 2023, the Company had approximately $42.6 million, as compared to $105.1 million as of December 31, 2022, in short-term non-cancelable purchase commitments with suppliers or where the suppliers had procured unique materials and components upon receipts of the Company’s purchase orders. During the height of COVID-19 pandemic, the Company saw an elongation of the time from order placement to production. In response, the Company issued purchase orders to supply chain partners beyond contractual termination periods. As of December 31, 2023, $323.7 million of purchase orders beyond contractual termination periods remained outstanding. Consequently, the Company may incur expenses for materials and components, such as chipsets purchased by the supplier to fulfill the purchase order if the purchase order is cancelled. Expenses incurred in respect of cancelled purchase orders has historically not been significant relative to the original order value. 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. The Company establishes a loss liability for all products it does not expect to sell or orders it anticipates cancelling for which it has committed purchases from suppliers. Such loss liability is included in Other accrued liabilities on the Company’s consolidated balance sheets. Losses incurred in relation to purchase commitments, including unique materials and components, amounted to $3.5 million, $5.5 million and $3.1 million for the years ended December 31, 2023, 2022 and 2021, respectively.

Non-Trade Commitments

As of December 31, 2023, the Company’s non-cancellable purchase commitments pertaining to non-trade activities were as follows (in thousands):

 

2024

 

$

1,823

 

2025

 

 

1,914

 

2026

 

 

2,010

 

2027

 

 

2,111

 

2028

 

 

2,216

 

Thereafter

 

 

3,031

 

Total

 

$

13,105

 

Warranty Obligations

Changes in the Company’s warranty obligations, which is included in Other accrued liabilities on the consolidated balance sheets, were as follows:

 

 

 

Year Ended December 31,

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

Balance as of beginning of the period

 

$

6,320

 

 

$

6,861

 

 

$

9,240

 

Provision for warranty liability made

 

 

5,105

 

 

 

5,230

 

 

 

4,522

 

Settlements made

 

 

(5,687

)

 

 

(5,771

)

 

 

(6,901

)

Balance as of the end of the period

 

$

5,738

 

 

$

6,320

 

 

$

6,861

 

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 December 31, 2023.

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 December 31, 2023.

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.

Huawei v. NETGEAR Inc., NETGEAR Deutschland GmbH, and Exertis-Connect GmbH

On or around March of 2022, Huawei filed two patent infringement lawsuits at the District Court of Dusseldorf, Germany, against NETGEAR Inc., NETGEAR Deutschland GmbH, and Exertis-Connect GmbH, a third-party webstore selling NETGEAR products in Germany. Huawei asserted one EU patent in each suit, EP 3 337 077 B1 (the ’077 Patent) in case no. 08/22 and EP 3 143 741 B1 (the ’741 Patent) in case no. 09/22. In its complaints, Huawei alleged that the Company’s WiFi 6 products infringed the two patents, which Huawei further claimed are standard-essential patents.

On or around May 10, 2022, the Company was served with two suits that Huawei filed before the Jinan Intermediate People’s Court of China asserting Patent Nos. ZL 201811536087.9 (case no 407) and ZL 201810757332.2 (case no. 408) against the Company’s WiFi 6 products. The Company’s challenge of the Jinan Court’s jurisdiction in both cases was denied by the Supreme Court of China. The parties attended an evidentiary hearing for the cases on July 3, 2023, s followed by licensing and technical hearings on July 24, 2023 and July 25, 2023. After the July 25th hearing, the Court indicated it will confer internally and advise the parties of further action.

In the Dusseldorf cases, on or around February 9, 2023, the Federal Patent Court issued preliminary opinions finding both asserted patents invalid. The invalidity proceedings are ongoing. The Company attended an oral hearing for both infringement cases on March 21, 2023 before the Dusseldorf District Court and the Court rendered its decisions on May 11, 2023. The Court dismissed case no. 09/22 for the ‘741 Patent and stayed case no. 8/22 for the ‘077 Patent. Huawei has appealed the dismissal of case no. 09/22 and an oral hearing is scheduled for May 23, 2024.

Huawei v. NETGEAR Inc., NETGEAR Deutschland GmbH, and NETGEAR International Limited

On or around July 3, 2023, Huawei filed a new infringement suit, asserting patent EP 3 611 989 (the ’989 Patent), against NETGEAR Inc., NETGEAR Deutschland GmbH, and NETGEAR International Limited at the recently established Unified Patent Court (UPC) in Munich, Germany. The Company filed its statement of defense on November 7, 2023.

On around November 22, 2023, Huawei informed the UPC Court and the Company of its intention to assert a fourth patent, EP 3 678 321 (“EP 321”), against the Company at the UPC and requested that the pending UPC case (asserting EP 989) be amended to add EP 321.

The Company has brought various procedural challenges related to both UPC matters.

The Company, at this time, is not able to reasonably estimate any financial impact to the Company resulting from these litigation matters.

The Company does not believe that it is reasonably possible that a material loss has been incurred for any of the matters disclosed above, and consequently has not established any loss provisions.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity
12 Months Ended
Dec. 31, 2023
Stockholders' Equity Note [Abstract]  
Stockholders' Equity

Note 9. 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 December 31, 2023, 2.5 million shares remained authorized for repurchase under the repurchase program. The Company did not repurchase any shares for the year ended December 31, 2023 under the repurchase program. The Company repurchased, reported based on trade date, approximately 1.0 million and 2.1 million shares of common stock at a cost of approximately $24.4 million and $75.0 million during the years ended December 31, 2022 and 2021, respectively.

The Company repurchased, reported based on trade date, approximately 198,000, 202,000 and 204,000 shares of common stock at a cost of approximately $2.8 million, $4.8 million and $7.7 million, to administratively facilitate the withholding and subsequent remittance of personal income and payroll taxes for individuals receiving RSUs during the years ended December 31, 2023, 2022 and 2021, respectively.

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 (loss) (“AOCI”) by component:

 

(In thousands)

 

Unrealized
gains (losses)
on available
-for-sale
investments

 

 

Unrealized
gains (losses)
on derivatives

 

 

Estimated tax
benefit (provision)

 

 

Total

 

Balance as of December 31, 2020

 

$

(2

)

 

$

(42

)

 

$

9

 

 

$

(35

)

Other comprehensive income (loss) before reclassifications

 

 

 

 

 

668

 

 

 

(126

)

 

 

542

 

Less: Amount reclassified from accumulated other comprehensive income (loss)

 

 

 

 

 

453

 

 

 

(95

)

 

 

358

 

Net current period other comprehensive income (loss)

 

 

 

 

 

215

 

 

 

(31

)

 

 

184

 

Balance as of December 31, 2021

 

$

(2

)

 

$

173

 

 

$

(22

)

 

$

149

 

Other comprehensive income (loss) before reclassifications

 

 

(320

)

 

 

(704

)

 

 

188

 

 

 

(836

)

Less: Amount reclassified from accumulated other comprehensive income (loss)

 

 

 

 

 

(193

)

 

 

41

 

 

 

(152

)

Net current period other comprehensive income (loss)

 

 

(320

)

 

 

(511

)

 

 

147

 

 

 

(684

)

Balance as of December 31, 2022

 

$

(322

)

 

$

(338

)

 

$

125

 

 

$

(535

)

Other comprehensive income (loss) before reclassifications

 

 

448

 

 

 

2,337

 

 

 

(540

)

 

 

2,245

 

Less: Amount reclassified from accumulated other comprehensive income (loss)

 

 

 

 

 

1,992

 

 

 

(418

)

 

 

1,574

 

Net current period other comprehensive income (loss)

 

 

448

 

 

 

345

 

 

 

(122

)

 

 

671

 

Balance as of December 31, 2023

 

$

126

 

 

$

7

 

 

$

3

 

 

$

136

 

 

The following table provides details about significant amounts reclassified out of each component of AOCI:

 

 

 

 

Year Ended December 31,

 

(In thousands)

 

 

2023

 

 

2022

 

 

2021

 

Amount Reclassified from AOCI

 

 

 

 

 

 

 

 

 

 

Gains (losses) on cash flow hedge:

 

Foreign currency forward contracts

 

 

 

 

 

 

 

 

 

 

Affected line item in the statement of operations

 

 

 

 

 

 

 

 

 

 

Net revenue

 

 

$

2,337

 

 

$

(218

)

 

$

459

 

Cost of revenue

 

 

 

(4

)

 

 

3

 

 

 

(2

)

Research and development

 

 

 

(33

)

 

 

(14

)

 

 

31

 

Sales and marketing

 

 

 

(246

)

 

 

40

 

 

 

(30

)

General and administrative

 

 

 

(62

)

 

 

(4

)

 

 

(5

)

Total before tax

 

 

 

1,992

 

 

 

(193

)

 

 

453

 

Tax impact

 

 

 

(418

)

 

 

41

 

 

 

(95

)

Total, net of tax

 

 

$

1,574

 

 

$

(152

)

 

$

358

 

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans
12 Months Ended
Dec. 31, 2023
Employee Benefit and Share-Based Payment Arrangement, Noncash Expense [Abstract]  
Employee Benefit Plans

Note 10. Employee Benefit Plans

2006 Long Term Incentive Plan

In April 2006, the Company adopted the 2006 Long Term Incentive Plan (the “2006 Plan”). The 2006 Plan provides for the granting of stock options, stock appreciation rights, restricted stock, restricted stock units (“RSU”) performance awards and other stock awards, to eligible directors, employees and consultants of the Company. The Company’s 2006 Plan expired on April 13, 2016 by its terms. No further equity awards can be granted under the 2006 Plan. Outstanding awards under the 2006 Stock Plan remain subject to the terms and conditions of the 2006 Plan.

2016 Equity Incentive Plan

In April 2016, the Company’s Board of Directors adopted the 2016 Equity Incentive Plan (the “2016 Plan”) which was approved by the Company’s stockholders at the 2016 Annual Meeting of Stockholders on June 3, 2016. The 2016 Plan provides for the granting of stock options, stock appreciation rights, restricted stock, restricted stock units, performance shares and performance units to eligible directors, employees and consultants of the Company. The original maximum aggregate number of shares that could be issued under the 2016 Plan was 2.5 million shares, plus (i) any shares that were available for grant under the Company’s 2006 Plan as of immediately prior to the 2006 Plan’s expiration by its terms, which was 699,827 shares, plus (ii) any shares granted under the 2006 Plan that expire, are forfeited to or repurchased by the Company. In May 2018, the Company adopted amendments to the 2016 Plan which increased the number of shares of the Company’s common stock that may be issued under the 2016 Plan by an additional 1.7 million shares. In January 2019, the Company received the approval from its Compensation Committee to increase the number of shares that the Company may be issued under the 2016 Plan to a new total of 3.1 million shares, pursuant to the adjustment provisions of the 2016 Plan. In May 2020, the Company adopted amendments to the 2016 Plan which increased the number of shares of the Company’s common stock that may be issued under the 2016 Plan by an additional 2.0 million shares. In June 2023, the Company's stockholders approved amendments to the 2016 Plan which increased the number of shares of the Company’s common stock that may be issued under the 2016 Plan by an additional 2.0 million shares. As of December 31, 2023, approximately 2.4 million shares remained available for future grants under the 2016 Plan.

 

Options granted generally vest over four years with the first tranche at the end of twelve months from the date of grant and the remaining shares vesting monthly over the remaining three years. Options granted generally expire in 10 years from the date of grant. RSUs granted generally vest in annual installments over four years and do not have an expiration date. Performance shares granted generally vest at the end of a three-year period if performance conditions are met and do not have an expiration date.

Any shares that are tendered by a participant of the 2016 Plan or retained by the Company as full or partial payment to the Company for the purchase of an award or to satisfy tax withholding obligations in connection with an award shall no longer again be made available for issuance under the 2016 Plan.

Employee Stock Purchase Plan

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 semi-annually at a price equal to 85% of the lesser of the fair market value at the beginning of the offering period and the purchase date. The duration of each offering period is generally six-months. In April 2022, the Company approved an amendment to the plan to increase the number of shares of common stock authorized for sale under the plan by 1.0 million shares to a total of 3.0 million shares. For the years ended December 31, 2023, 2022, and 2021, the Company recognized ESPP compensation expense of $1.1 million, $1.3 million and $1.7 million, respectively. Approximately 257,000 shares of common stock were purchased at an average exercise price of $13.98 in the year ended December 31, 2023. As of December 31, 2023, approximately 0.8 million shares were reserved for future issuance under the ESPP.

Option Activity

Stock option activity was as follows:

 

(In thousands, except per share amounts)

 

Number of
Shares

 

 

Weighted Average Exercise Price Per Share

 

 

Weighted
Average
Remaining
Contractual
Term

 

 

Aggregate
Intrinsic
Value

 

Outstanding as of December 31, 2022

 

 

872

 

 

$

30.64

 

 

 

 

 

 

 

Expired

 

 

(6

)

 

$

21.79

 

 

 

 

 

 

 

Outstanding as of December 31, 2023

 

 

866

 

 

$

30.70

 

 

 

4.05

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

As of December 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

Vested and expected to vest

 

 

866

 

 

$

30.70

 

 

 

4.05

 

 

$

 

Exercisable Options

 

 

866

 

 

$

30.70

 

 

 

4.05

 

 

$

 

 

The aggregate intrinsic values in the table above represent the total pre-tax intrinsic values (the difference between the Company’s closing stock price on the last trading day of 2023, or December 29, 2023, and the exercise price, multiplied by the number of shares underlying the in-the-money options) that would have been received by the option holders had all option holders exercised their options on December 31, 2023. This amount changes based on the fair market value of the Company’s stock. Total intrinsic value of options exercised for the years ended December 31 2022 and 2021 was $0.2 million and $6.7 million, respectively. There were no options exercised for the year ended December 31, 2023.

The total fair value of options vested during the years ended December 31, 2023, 2022, and 2021 was $0.7 million, $1.3 million and $2.3 million, respectively.

The following table summarizes significant ranges of outstanding and exercisable stock options as of December 31, 2023:

 

 

 

Options Outstanding

 

 

Options Exercisable

 

Range of Exercise Prices

 

Shares
Outstanding

 

 

Weighted-
Average
Remaining
Contractual
Life

 

 

Weighted-
Average
Exercise
Price Per
Share

 

 

Shares
Exercisable

 

 

Weighted-
Average
Exercise
Price Per
Share

 

 

 

(In thousands)

 

 

(In years)

 

 

(In dollars)

 

 

(In thousands)

 

 

(In dollars)

 

$18.58 - $18.58

 

 

17

 

 

 

1.42

 

 

$

18.58

 

 

 

17

 

 

$

18.58

 

$19.32 - $19.32

 

 

17

 

 

 

0.42

 

 

$

19.32

 

 

 

17

 

 

$

19.32

 

$19.99 - $19.99

 

 

2

 

 

 

0.31

 

 

$

19.99

 

 

 

2

 

 

$

19.99

 

$23.48 - $23.48

 

 

31

 

 

 

2.23

 

 

$

23.48

 

 

 

31

 

 

$

23.48

 

$25.37 - $25.37

 

 

152

 

 

 

3.11

 

 

$

25.37

 

 

 

152

 

 

$

25.37

 

$26.61 - $26.61

 

 

369

 

 

 

5.06

 

 

$

26.61

 

 

 

369

 

 

$

26.61

 

$38.32 - $38.32

 

 

25

 

 

 

4.59

 

 

$

38.32

 

 

 

25

 

 

$

38.32

 

$41.67 - $41.67

 

 

253

 

 

 

3.74

 

 

$

41.67

 

 

 

253

 

 

$

41.67

 

$18.58 - $41.67

 

 

866

 

 

 

4.05

 

 

$

30.70

 

 

 

866

 

 

$

30.70

 

 

RSU Activity

RSU activity was as follows:

 

(In thousands, except per share amounts)

 

Number
of Shares

 

 

Weighted Average Grant Date Fair Value Per Share

 

 

Weighted
Average
Remaining
Contractual
Term

 

 

Average
Intrinsic
Value

 

Outstanding as of December 31, 2022

 

 

1,546

 

 

$

27.82

 

 

 

 

 

 

 

Granted

 

 

773

 

 

$

17.32

 

 

 

 

 

 

 

Vested

 

 

(649

)

 

$

27.36

 

 

 

 

 

 

 

Cancelled

 

 

(103

)

 

$

24.72

 

 

 

 

 

 

 

Outstanding as of December 31, 2023

 

 

1,567

 

 

$

22.83

 

 

 

1.35

 

 

$

22,844

 

 

The total fair value of RSUs vested during the years ended December 31, 2023, 2022 and 2021 was $9.2 million, $14.6 million and $24.3 million, respectively. The grant date fair value of RSUs vested during the years ended December 31, 2023, 2022 and 2021 was $17.8 million, $21.5 million and $20.4 million, respectively.

Performance Shares Activity

Starting from 2020, the Company’s executive officers were granted performance shares each year with vesting occurring at the end of a three-year period if performance conditions are met. The number of performance shares earned and eligible to vest are determined based on achievement of the pre-determined performance conditions and the recipients’ continued service with the Company. The number of performance shares to vest could range from 0% to 150% of the target shares granted. At the end of each reporting period, the Company evaluates the probability of achieving the performance conditions and records the related stock-based compensation expense based on performance to date over the service period.

Performance shares activity was as follows:

 

(In thousands, except per share amounts)

 

Number
of Shares

 

 

Weighted Average Grant Date Fair Value Per Share

 

Outstanding as of December 31, 2020

 

 

141

 

 

$

28.22

 

Granted

 

 

152

 

 

$

37.58

 

Vested

 

 

 

 

 

 

Cancelled

 

 

 

 

 

 

Outstanding as of December 31, 2021

 

 

293

 

 

$

33.07

 

Granted

 

 

145

 

 

$

22.37

 

Vested

 

 

 

 

 

 

Cancelled

 

 

(8

)

 

$

27.17

 

Outstanding as of December 31, 2022

 

 

430

 

 

$

29.38

 

Granted

 

 

145

 

 

$

14.44

 

Vested

 

 

 

 

 

 

Cancelled

 

 

(158

)

 

$

27.85

 

Outstanding as of December 31, 2023

 

 

417

 

 

$

24.76

 

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 and performance shares 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 and the purchase rights granted under the ESPP is estimated on the date of grant using a Black-Scholes-Merton option valuation model that uses the assumptions noted in the following table. The estimated expected term of options granted is derived from historical data on employee exercise and post-vesting employment termination behavior. The risk-free interest rate of options granted and the purchase rights granted under the ESPP is based on the implied yield currently available on U.S. Treasury securities with a remaining term commensurate with the estimated expected term. Expected volatility of options granted under the 2016 Plan and the purchase rights granted under the ESPP is based on historical volatility

over the most recent period commensurate with the estimated expected term. The Company has never declared or paid cash dividends on its capital stock and does not anticipate paying cash dividends in the foreseeable future.

No stock options were granted during the years ended December 31, 2023, 2022 and 2021. The following table sets forth the weighted-average assumptions used to estimate the fair value of purchase rights granted under the ESPP:

 

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

 

 

 

 

Expected life (in years)

 

 

0.5

 

 

 

0.5

 

 

 

0.5

 

Risk-free interest rate

 

 

5.19

%

 

 

2.25

%

 

 

0.05

%

Expected volatility

 

 

35.8

%

 

 

39.6

%

 

 

40.8

%

Dividend yield

 

 

 

 

 

 

 

 

 

The following table sets forth the stock-based compensation expense resulting from stock options, RSUs, performance shares and the ESPP included in the Company’s consolidated statements of operations:

 

 

 

 

Year Ended December 31,

 

(In thousands)

 

 

2023

 

 

2022

 

 

2021

 

Cost of revenue

 

 

$

1,405

 

 

$

1,353

 

 

$

2,103

 

Research and development

 

 

 

3,935

 

 

 

4,177

 

 

 

5,161

 

Sales and marketing

 

 

 

5,336

 

 

 

5,603

 

 

 

7,628

 

General and administrative

 

 

 

7,262

 

 

 

6,601

 

 

 

11,103

 

Total

 

 

$

17,938

 

 

$

17,734

 

 

$

25,995

 

Total stock-based compensation cost capitalized in inventory was less than $0.9 million as of each of the years ended December 31, 2023, 2022 and 2021, respectively.

As of December 31, 2023, $27.8 million of unrecognized compensation cost related to unvested RSUs and performance shares is expected to be recognized over a weighted-average period of 2.2 years. If there are any modifications or cancellations of the underlying unvested awards, the Company may be required to accelerate, increase or cancel all or a portion of the remaining unearned stock-based compensation expense.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Segment Information

Note 11. Segment Information

Operating segments are components of an enterprise about which separate financial information is available and is evaluated quarterly 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. The Company operates and reports in two segments: Connected Home and NETGEAR for Business:

Connected Home: Focuses on consumers and provides high-performance, dependable and easy-to-use premium WiFi networking solutions such as WiFi 6, WiFi 6E and WiFi 7 Tri-band and Quad-band mesh systems, 4G/5G mobile products, smart devices such as Meural digital displays, and subscription services that provide consumers a range of value-added services focused on performance, security, privacy and premium support; and
NETGEAR for Business: Focuses on businesses and provides solutions for business networking, wireless local area network (“LAN”), audio and video over Ethernet for Pro AV applications, security and remote management providing enterprise-class functionality at an affordable price.

The Company believes that this structure reflects its current operational and financial management, and that it 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 and service 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 (loss) 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, change in fair value of contingent consideration, goodwill impairment, intangibles impairment, restructuring and other charges, litigation reserves, net, and other income (expenses), net.

Financial information for each reportable segment and a reconciliation of segment contribution income to income (loss) before income taxes is as follows:

 

 

 

 

Year ended December 31,

 

(In thousands)

 

 

2023

 

 

2022

 

 

2021

 

Net Revenue:

 

 

 

 

 

 

 

 

 

 

Connected Home

 

 

$

446,865

 

 

$

558,823

 

 

$

853,472

 

NETGEAR for Business

 

 

 

293,975

 

 

 

373,649

 

 

 

314,601

 

Total net revenue

 

 

$

740,840

 

 

$

932,472

 

 

$

1,168,073

 

 

 

 

 

 

 

 

 

 

 

Contribution Income (loss):

 

 

 

 

 

 

 

 

 

 

Connected Home

 

 

$

19,052

 

 

$

(8,539

)

 

$

116,889

 

Contribution margin

 

 

 

4.3

 %

 

 

(1.5

)%

 

 

13.7

 %

NETGEAR for Business

 

 

$

58,532

 

 

$

75,790

 

 

$

62,136

 

Contribution margin

 

 

 

19.9

 %

 

 

20.3

 %

 

 

19.8

 %

Total segment contribution income

 

 

$

77,584

 

 

$

67,251

 

 

$

179,025

 

Corporate and unallocated costs

 

 

 

(87,453

)

 

 

(82,888

)

 

 

(83,883

)

Amortization of intangibles (1)

 

 

 

(257

)

 

 

(514

)

 

 

(1,897

)

Stock-based compensation expense

 

 

 

(17,938

)

 

 

(17,734

)

 

 

(25,995

)

Change in fair value of contingent consideration

 

 

 

 

 

 

 

 

 

3,003

 

Goodwill impairment

 

 

 

 

 

 

(44,442

)

 

 

 

Intangibles impairment

 

 

 

(1,071

)

 

 

 

 

 

 

Restructuring and other charges

 

 

 

(3,962

)

 

 

(4,577

)

 

 

(3,341

)

Litigation reserves, net

 

 

 

(178

)

 

 

(20

)

 

 

(315

)

Other income (expenses), net (2)

 

 

 

14,139

 

 

 

902

 

 

 

(1,093

)

Income (loss) before income taxes

 

 

$

(19,136

)

 

$

(82,022

)

 

$

65,504

 

 

(1)
Amounts excluded amortization expense related to patents within purchased intangibles in cost of revenue.
(2)
Amounts included gain/(loss), net from litigation settlement of $6.0 million for the year ended December 31, 2023, and gain/(loss), net from derivatives not designated as hedging instruments of $0.3 million, $2.7 million and $4.2 million, for the years ended December 31, 2023, 2022 and 2021, respectively.

The CODM does not evaluate operating segments using discrete asset information.

Operations by Geographic Region

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:

 

 

 

 

Year Ended December 31,

 

(In thousands)

 

 

2023

 

 

2022

 

 

2021

 

United States (U.S.)

 

 

$

489,968

 

 

$

598,649

 

 

$

759,865

 

Americas (excluding U.S.)

 

 

 

14,381

 

 

 

18,562

 

 

 

26,461

 

EMEA (1)

 

 

 

148,922

 

 

 

179,358

 

 

 

229,829

 

APAC (1)

 

 

 

87,569

 

 

 

135,903

 

 

 

151,918

 

Total net revenue

 

 

$

740,840

 

 

$

932,472

 

 

$

1,168,073

 

_______________________

(1)
No individual country, other than disclosed above, represented more than 10% of the Company’s total net revenue in the periods presented.

 

Long-lived assets by Geographic Region

The following table represents the Company’s long-lived assets located in geographic areas, which consist of property and equipment, net and operating lease right-of-use assets:

 

(In thousands)

 

December 31, 2023

 

 

December 31, 2022

 

United States (U.S.)

 

$

25,051

 

 

$

32,142

 

Americas (excluding U.S.)

 

 

4,782

 

 

 

2,367

 

EMEA

 

 

3,739

 

 

 

3,564

 

Singapore

 

 

6,218

 

 

 

4,032

 

APAC (excluding Singapore) (1)

 

 

5,768

 

 

 

7,988

 

Total

 

$

45,558

 

 

$

50,093

 

_______________________

(1)
No individual country, other than disclosed above, represented more than 10% of the Company’s total long-lived assets in the periods presented.

 

Significant Customers

For the year ended December 31, 2023, the Company had two customers, that each individually accounted for 17% and 12% of net revenue. For the year ended December 31, 2022, the Company had two customers, that each individually accounted for 15% and 11% of net revenue. For the year ended December 31, 2021, the Company had two customers, that each individually accounted for 15% and 13% of net revenue. All of the customers were primarily within the Connected Home segment.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements

Note 12. Fair Value Measurements

The Company determines the fair values of its financial instruments based on a fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The classification of a financial asset or liability within the hierarchy is based upon the lowest level input that is significant to the fair value measurement. The fair value hierarchy prioritizes the inputs into three levels that may be used to measure fair value:

Level 1: Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities;

Level 2: Quoted prices in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability;

Level 3: Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (i.e., supported by little or no market activity).

The following tables summarize assets and liabilities measured at fair value on a recurring basis:

 

 

 

December 31, 2023

 

(In thousands)

 

Total

 

 

Quoted market
prices in active
markets
(Level 1)

 

 

Significant
other
observable
inputs
(Level 2)

 

Assets:

 

 

 

 

 

 

 

 

 

Cash equivalents: money-market funds

 

$

25,986

 

 

$

25,986

 

 

$

 

Available-for-sale investments: U.S. treasury securities(1)

 

 

98,454

 

 

 

 

 

 

98,454

 

Trading securities: mutual funds(1)

 

 

8,304

 

 

 

8,304

 

 

 

 

Available-for-sale investments: convertible debt securities(2)

 

 

173

 

 

 

 

 

 

173

 

Foreign currency forward contracts(3)

 

 

291

 

 

 

 

 

291

 

Total assets measured at fair value

 

$

133,208

 

 

$

34,290

 

 

$

98,918

 

Liabilities:

 

 

 

 

 

 

 

 

 

Foreign currency forward contracts(4)

 

$

1,691

 

 

$

 

 

$

1,691

 

Total liabilities measured at fair value

 

$

1,691

 

 

$

 

 

$

1,691

 

 

 

 

 

December 31, 2022

 

(In thousands)

 

Total

 

 

Quoted market
prices in active
markets
(Level 1)

 

 

Significant
other
observable
inputs
(Level 2)

 

Assets:

 

 

 

 

 

 

 

 

 

Cash equivalents: money-market funds

 

$

25,744

 

 

$

25,744

 

 

$

 

Available-for-sale investments: U.S. treasury securities(1)

 

 

73,800

 

 

 

 

 

 

73,800

 

Trading securities: mutual funds(1)

 

 

6,946

 

 

 

6,946

 

 

 

 

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

 

 

6

 

 

 

 

 

 

6

 

Available-for-sale investments: convertible debt securities(2)

 

 

346

 

 

 

 

 

 

346

 

Foreign currency forward contracts(3)

 

 

652

 

 

 

 

 

652

 

Total assets measured at fair value

 

$

107,494

 

 

$

32,690

 

 

$

74,804

 

Liabilities:

 

 

 

 

 

 

 

 

 

Foreign currency forward contracts(4)

 

$

4,083

 

 

$

 

 

$

4,083

 

Total liabilities measured at fair value

 

$

4,083

 

 

$

 

 

$

4,083

 

 

(1)
Included in Short-term investments on the Company’s consolidated balance sheets.
(2)
$173,000 included in Short-term investments and the remaining included in Other non-current assets on the Company’s consolidated balance sheets for the year ended December 31, 2022.
(3)
Included in Prepaid expenses and other current assets on the Company’s consolidated balance sheets.
(4)
Included in Other accrued liabilities on the Company’s consolidated balance sheets.

 

The Company’s investments in money-market funds and mutual funds 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 investments in U.S. treasury securities are classified within Level 2 of the fair value hierarchy because they are valued based on readily available pricing sources for comparable or identical instruments in less active markets. The Company’s investments in convertible debt securities issued by a publicly held company and certificates of deposits are classified within Level 2 of the fair value hierarchy as the fair value for the instrument approximates its cost based on the contractual terms of the arrangement. 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 consider 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. The Company enters into foreign currency forward contracts with only those counterparties that have long-term credit ratings of A-/A3 or higher. 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 31 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring and Other Charges
12 Months Ended
Dec. 31, 2023
Restructuring Charges [Abstract]  
Restructuring and Other Charges

Note 13. Restructuring and Other Charges

The Company accounts for its restructuring plans under the authoritative guidance for exit or disposal activities. The Company includes expenses related to restructuring and other charges in Other operating expenses (income), net in the consolidated statements of operations. Accrued restructuring and other charges are classified within Accrued employee compensation and Other accrued liabilities on the consolidated balance sheets.

Restructuring and other charges recognized in fiscal years 2023 and 2022 were primarily for severance, and other costs in relation to the reorganization of our business to better align the cost structure of the business with projected revenue levels. Restructuring and other charges recognized in fiscal year 2021 were primarily for severance, and other costs in relation to the consolidation of offices in the APAC region and the reorganization of our supply chain function to gain some cost efficiencies. The liabilities as of December 31, 2023 are expected to be settled in 2024.

The following table provides a summary of the activity related to accrued restructuring and other charges:

 

 

 

Employee
termination
charges

 

 

Lease contract
termination and
other charges

 

 

Total

 

(In thousands)

 

 

 

Balance as of December 31, 2020

 

$

87

 

 

$

227

 

 

$

314

 

Additions

 

 

2,910

 

 

 

513

 

 

 

3,423

 

Cash payments

 

 

(2,913

)

 

 

(578

)

 

 

(3,491

)

Adjustments

 

 

(84

)

 

 

(139

)

 

 

(223

)

Balance as of December 31, 2021

 

 

-

 

 

 

23

 

 

 

23

 

Additions

 

 

4,600

 

 

 

-

 

 

 

4,600

 

Cash payments

 

 

(2,714

)

 

 

-

 

 

 

(2,714

)

Adjustments

 

 

26

 

 

 

(23

)

 

 

3

 

Balance as of December 31, 2022

 

 

1,912

 

 

 

-

 

 

 

1,912

 

Additions

 

 

3,834

 

 

 

631

 

 

 

4,465

 

Cash payments

 

 

(5,384

)

 

 

(579

)

 

 

(5,963

)

Adjustments

 

 

(105

)

 

 

(22

)

 

 

(127

)

Balance as of December 31, 2023

 

$

257

 

 

$

30

 

 

$

287

 

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Leases

Note 14. Leases

The Company leases office space, cars, distribution centers and equipment under non-cancellable operating lease arrangements with various expiration dates through December 2037. The leases have remaining lease terms of approximately 1 year to 14 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:

 

 

 

Year End December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

(In Thousands)

 

 

 

Operating lease cost

 

$

12,586

 

 

$

11,067

 

 

$

9,208

 

Short-term lease cost

 

 

305

 

 

 

297

 

 

 

563

 

Total lease cost (1)

 

$

12,891

 

 

$

11,364

 

 

$

9,771

 

_______________________

(1)
Included in cost of revenue, sales and marketing, research and development and general and administration in the Company’s consolidated statement of operations.

Supplemental cash flow information related to leases was as follows:

 

 

 

 

Year End December 31,

 

 

 

 

2023

 

 

2022

 

 

2021

 

(In Thousands)

 

 

 

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

 

 

 

 

 

 

 

 

 

 

Operating cash flows relating to operating leases

 

 

$

12,697

 

 

$

9,907

 

 

$

9,474

 

 

 

 

 

 

 

 

 

 

 

Lease liabilities arising from obtaining right-of-use assets:

 

 

 

 

 

 

 

 

 

 

Operating leases

 

 

$

6,987

 

 

$

26,511

 

 

$

1,773

 

 

Supplemental balance sheet information related to leases was as follows:

 

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Weighted Average Remaining Lease Term (in years)

 

 

 

 

 

 

Operating leases

 

 

4.6

 

 

 

4.6

 

 

 

 

 

 

 

Weighted Average Discount Rate

 

 

 

 

 

 

Operating leases

 

 

5.8

%

 

 

4.9

%

 

As of December 31, 2023, maturities of operating lease liabilities were as follows (in thousands):

 

 

 

Operating Lease

 

2024

 

$

13,814

 

2025

 

 

11,627

 

2026

 

 

8,452

 

2027

 

 

7,789

 

2028

 

 

1,451

 

Thereafter

 

 

5,422

 

Total lease payments

 

 

48,555

 

Less imputed interest

 

 

(6,988

)

Total

 

$

41,567

 

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2023
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule II - Valuation and Qualifying Accounts

Schedule II—Valuation and Qualifying Accounts

 

 

 

Balance at
Beginning
of Year

 

 

Other

 

 

Additions

 

 

Deductions

 

 

Balance at
End of Year

 

 

 

(In thousands)

 

Allowance for doubtful accounts:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Year ended December 31, 2023

 

$

397

 

 

$

 

 

$

 

 

$

(59

)

 

$

338

 

Year ended December 31, 2022

 

 

399

 

 

 

 

 

 

 

 

(2

)

 

 

397

 

Year ended December 31, 2021

 

$

1,081

 

 

$

 

 

$

12

 

 

$

(694

)

 

$

399

 

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
The Company and Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of presentation

Basis of presentation

The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All inter-company accounts and transactions have been eliminated in the consolidation of these subsidiaries.

Fiscal periods

Fiscal periods

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

Use of estimates

Use of estimates

The preparation of financial statements in conformity with U.S. generally accepted accounting principles (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reported period. Actual results could differ from those estimates. As of the date of issuance of these consolidated financial statements, the Company is not aware of any specific event or circumstance that would require it to update its estimates, judgments or revise the carrying value of its assets or liabilities. These estimates may change, as new events occur and additional information is obtained, and are recognized in the consolidated financial statements as soon as they become known.

Cash and cash equivalents

Cash and cash equivalents

The Company considers all highly liquid investments with an original maturity or a remaining maturity at the time of purchase of three months or less to be cash equivalents. The Company deposits cash and cash equivalents with high credit quality financial institutions.

Investments

Investments

Short-term investments are partially comprised of marketable and convertible debt securities that consist of government and private company debts with an original maturity or a remaining maturity at the time of purchase, of greater than three months and no more than 12 months. These debt securities are classified as available-for-sale securities in accordance with the provisions of the authoritative guidance for investments and are carried at fair value with unrealized gains and losses reported as a separate component of stockholders’ equity. Credit losses on available-for-sale debt securities with unrealized losses are recognized as allowances for credit losses limited to the amount by which fair value is below amortized cost. The Company also has a short-term investment in corporate equity securities issued by a publicly held company. This investment is recorded at fair market value with unrealized gains and losses included in Other income (expenses), net in the consolidated statements of operations.

Short-term investments also include marketable securities related to deferred compensation under the Company’s Deferred Compensation Plan. Mutual funds are the only investments allowed in the Company’s Deferred Compensation Plan and the investments are held in a grantor trust formed by the Company. The Company has classified these investments as trading securities as the grantor trust actively manages the asset allocation to match the participants’ notional fund allocations. These securities are recorded at fair market value with unrealized gains and losses included in Other income (expenses), net in the consolidated statements of operations.

Long-term investments are comprised of equity investments without readily determinable fair values, investments in convertible debt securities and investments in limited partnership funds, and are included in Other non-current assets on the consolidated balance sheets. Equity investments without readily determinable fair values are accounted for at cost, less impairment and adjusted for subsequent observable price changes obtained from orderly transactions for identical or similar investments issued by the same investee. Such changes in the basis of the equity investment are recognized in Other income (expenses), net in the consolidated statements of operations. The Company does not have a controlling interest or the ability to exercise significant influence over these investees and these investments do not have readily determinable fair values. Investments in convertible debt securities are carried at fair value with unrealized gains and losses reported as a separate component of stockholders’ equity. Investments in limited partnership funds amounted to $2.3 million and $1.7 million as of December 31, 2023 and 2022, respectively, which are measured at fair value using the net asset value practical expedient. Changes in the fair value of these investments are recognized in Other income (expenses), net in the consolidated statements of operations.

Certain risks and uncertainties

Certain risks and uncertainties

The Company’s products are concentrated in the networking and smart connected industries, which are characterized by rapid technological advances, changes in customer requirements and evolving regulatory requirements and industry standards. The success of the Company depends on management’s ability to anticipate and/or to respond quickly and adequately to such changes. Any significant delays in the development or introduction of products could have a material adverse effect on the Company’s business and operating results.

The Company relies on a limited number of third parties to manufacture all of its products. If any of the Company’s third-party manufacturers cannot or will not manufacture its products in required volumes, on a cost-effective basis, in a timely manner, or at all, the Company will have to secure additional manufacturing capacity. Any interruption or delay in manufacturing could have a material adverse effect on the Company’s business and operating results.

Derivative financial instruments

Derivative financial instruments

The Company uses foreign currency forward contracts that generally mature within six months of inception to manage the exposures to foreign exchange risk related to expected future cash flows on certain forecasted revenue, cost of revenue, operating expenses, and on certain existing assets and liabilities. Under its foreign currency risk management strategy, the Company utilizes derivative instruments to reduce the impact of currency exchange rate movements on the Company’s operating results by offsetting gains and losses on the forward contracts with increases or decreases in foreign currency transactions. The Company does not use derivative financial instruments for speculative purposes.

The Company accounts for its derivative instruments as either assets or liabilities and records them at fair value. 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 consolidated balance sheets. Derivatives that are not designated as hedges under the authoritative guidance for derivatives are adjusted to fair value through earnings. For derivative instruments that hedge the exposure to variability in expected future cash flows and are designated as cash flow hedges, the gains or losses on the derivative instrument are reported as a component of accumulated other comprehensive income in stockholders’ equity and reclassified into the same line item in the statement of operations as the hedged transaction, and in the same period that the hedged transaction effects earnings. To receive hedge accounting treatment, cash flow hedges must be highly effective in offsetting changes to expected future cash flows on hedged transactions.

Concentration of credit risk

Concentration of credit risk

Financial instruments that potentially subject the Company to a concentration of credit risk consist of cash and cash equivalents, short-term investments and accounts receivable. The Company believes that there is minimal credit risk associated with the investment of its cash and cash equivalents and short-term investments, due to the restrictions placed on the type of investment that can be entered into under the Company’s investment policy. The Company’s short-term investments consist of investment-grade securities, and the Company’s cash and investments are held and managed by recognized financial institutions.

The Company’s customers are primarily distributors as well as retailers and broadband service providers who sell or distribute the products to a large group of end-users. The Company maintains an allowance for doubtful accounts for estimated losses resulting from the inability of the Company’s customers to make required payments. The Company regularly performs credit evaluations of the Company’s customers’ financial condition and considers factors such as historical experience, credit quality, age of the accounts receivable balances, geographic or country-specific risks and current economic conditions that may affect customers’ ability to pay. The Company does not require collateral from its customers.

As of December 31, 2023, Best Buy, Inc. and affiliates and Amazon and affiliates accounted for approximately 21% and 11% of the Company’s total accounts receivable, respectively. As of December 31, 2022, Best Buy, Inc. and affiliates, AT&T Inc. and affiliates, and Amazon and affiliates accounted for approximately 19%, 16% and 16% of the Company’s total accounts receivable, respectively. No other customers accounted for 10% or greater of the Company’s total accounts receivable.

The Company is exposed to credit loss in the event of nonperformance by counterparties to the foreign currency forward contracts used to mitigate the effect of foreign currency exchange rate changes. The Company believes the counterparties for its outstanding contracts are large, financially sound institutions and thus, the Company does not anticipate nonperformance by these counterparties. In the event of turbulence or the onset of a financial crisis in financial markets, the failure of counterparties cannot be ruled out.

Fair value measurements

Fair value measurements

The carrying amounts of the Company’s financial instruments, including cash equivalents, short-term investments, accounts receivable, and accounts payable approximate their fair values due to their short maturities. Foreign currency forward contracts are recorded at fair value based on observable market data. Refer to Note 12, Fair Value Measurements, in Notes to Consolidated Financial Statements for disclosures regarding fair value measurements in accordance with the authoritative guidance for fair value measurements and disclosures.

Allowance for doubtful accounts

Allowance for doubtful accounts

The Company maintains an allowance for doubtful accounts for estimated credit losses resulting from the inability of its customers to make required payments and reviews it quarterly. The Company determines expected credit losses by performing credit evaluations of its customers’ financial condition, establishing specific reserves for customers in an adverse financial condition and adjusting for its expectations of changes in conditions that may impact the collectability of outstanding receivables. The Company considers factors such as historical experience, credit quality, age of the accounts receivable balances, and geographic or country-specific risks. If the financial condition of the Company’s customers should deteriorate or if actual defaults are higher than the Company’s historical experience, additional allowances may be required, which could have an adverse impact on operating expenses.

Inventories

Inventories

 

Inventories consist primarily of finished goods which are valued at the lower of cost and net realizable value, with cost being determined using the first-in, first-out method. On a quarterly basis, the Company assesses the value of the inventory and writes down its value for estimated excess and obsolete inventory based upon assumptions about the future demand by reviewing inventory quantities on hand and on order under non-cancelable purchase commitments in comparison to the Company’s estimated forecast of product demand to determine what inventory, if any, is not saleable at or above cost. The Company’s analysis is primarily based on the demand forecast which takes into account market conditions, product development plans, product life expectancy and other factors. At the point of loss recognition, a new, lower cost basis for that inventory is established, and subsequent changes in facts and circumstances do not result in the restoration or increase of the newly established cost basis.

Property and equipment, net

Property and equipment, net

Property and equipment are stated at historical cost, less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets as follows:

 

Computer equipment

2 years

Furniture and fixtures

5 years

Software

2-5 years

Machinery and equipment

2-3 years

Leasehold improvements

Shorter of the lease term or 5 years

 

Recoverability of assets to be held and used is measured by comparing the carrying amount of an asset to the estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of the asset exceeds its estimated undiscounted future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset exceeds the fair value of the asset. The carrying value of the asset is reviewed on a regular basis for the existence of facts, both internal and external, that may suggest impairment.

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 consolidated balance sheets. Leases with an initial term of 12 months or less are not recorded on the consolidated balance sheets. 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 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. 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 a benchmark interest rate adjusted for its specific credit risk. The operating lease ROU asset includes any lease payments made and excludes lease incentives.

Goodwill

Goodwill

Goodwill represents the purchase price over estimated fair value of net assets of businesses acquired in a business combination. Goodwill acquired in a business combination is not amortized, but instead tested for impairment at least annually on the first day of the fourth quarter. Should certain events or indicators of impairment occur between annual impairment tests, the Company performs the impairment test as those events or indicators occur. Examples of such events or circumstances include the following: a significant decline in the Company’s expected future cash flows; a sustained, significant decline in the Company’s stock price and market capitalization; a significant adverse change in the business climate; and slower growth rates.

Goodwill is tested for impairment at the reporting unit level by first performing a qualitative assessment to determine whether it is more likely than not (that is, a likelihood of more than 50%) that the fair value of the reporting unit is less than its carrying value. The qualitative assessment considers the following factors: macroeconomic conditions, industry and market considerations, cost factors, overall company financial performance, events affecting the reporting units, and changes in the Company’s share price. If the reporting unit does not pass the qualitative assessment, the Company estimates its fair value and compares the fair value with the carrying value of its reporting unit, including goodwill. If the fair value is greater than the carrying value of its reporting unit, no impairment is recorded. If the fair value is less than the carrying value, an impairment loss is recognized for the amount that the carrying amount of a reporting unit, including goodwill, exceeds its fair value, limited to the total amount of goodwill allocated to that reporting unit. The impairment charge would be recorded to earnings in the consolidated statements of operations.

Intangibles, net

Intangibles, net

Purchased intangibles with finite lives are amortized using the straight-line method over the estimated economic lives of the assets, which range from three to ten years. Finite-lived intangibles are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Determination of recoverability is based on an estimate of undiscounted future cash flows resulting from the use of the asset and its eventual disposition.

Revenue Recognition

Revenue Recognition

 

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

 

The Company derives its revenue primarily from product sales, consisting of sales of Connected Home and NETGEAR for Business hardware products to its customers - retailers, distributors and service providers. Revenue is recognized at a point in time when control of the goods is transferred to the customer, generally occurring upon shipment or delivery dependent upon the terms of the underlying contract or once the risk of loss has been transferred to the customer. The Company evaluates its customers’ ability to pay based on various factors like historical payment experience, financial metrics and customer credit scores. Payment is collected within a short period of time from the date control over the product is transferred to the customer or after commencement of services.

Revenue for services relates primarily to sales of subscriptions of the Company’s value-added services, including security and privacy, parental controls and remote network management as well as advanced technical support and extended warranty. Service revenue is generally recognized over time on a ratable basis over the contract term beginning when the customer is expected to activate their account. Service contracts are generally for 30 days or 12 months in length, billed either monthly or annually and generally in advance. The technical support services consist of telephone and internet access to technical support personnel, extended warranty, which consists of hardware replacement and updates to software features provided on a when and if available basis. All such service or support sales are typically recognized using an input measure of progress by looking at the time elapsed and based on the customer receiving the benefit throughout the contract period. To date, services revenue has not represented a significant percentage of our total revenue.

 

Revenue from all sale types is recognized at the transaction price and is calculated as selling price net of variable consideration which may include estimates for future returns, sales incentives and price protection. The Company uses the expected value method to arrive at the amount of variable consideration which is based on management’s analysis of historical and anticipated returns information, sell through and channel inventory levels, current economic trends, and changes in customer demand. The Company’s standard obligation to its direct customers generally provides for a full refund in the event that such product is not merchantable or is found to be damaged or defective. Certain distributors and retailers generally have the right to return product for stock rotation purposes as well. At the time the Company records the reduction to revenue, the Company includes within cost of revenue a write-down to reduce the carrying value of such products to net realizable value.

 

In addition to channel returns, sales incentive programs offer certain reimbursement rights to qualified distributors and retailers for marketing expenditures. Distinct goods or service received in exchange for payment from a customer are accrued within operating expenses or cost of revenue as appropriate, otherwise expenditures are recorded as a reduction of revenue. The Company provides price protections in limited cases, with variable consideration assessed based on customary business practice such as anticipated price decreases, historical pricing information and customer claims processing.

 

For products sold with third-party services where the Company obtains control of the products and/or service before transferring it to the customer, the Company recognizes revenue based on the gross amount billed to customers. The Company recognizes revenue on a net basis when the Company is acting as an agent between the customer and the vendor. The Company considers several factors in determining when it obtains control, such as determining the responsible party for fulfillment of the services, whether the Company has inventory risk before the service is transferred or if it has discretion to establish pricing for the third-party services.

Contracts with Multiple Performance Obligations

 

Some of the Company’s contracts with customers contain multiple promised goods or services. Such contracts may include hardware products with embedded software and other various software subscription services and support. For these contracts, the Company evaluates whether each deliverable is a distinct promise and if so, accounts for the promises separately as individual performance obligations. If a promised good or service is not distinct in accordance with the revenue guidance, the Company combines that good or service with the other promised goods or services in the arrangement and accounts for it as a distinct good. The embedded software on most of the hardware products is not considered distinct and therefore the combined hardware and incidental software are treated as one performance obligation and recognized at the point in time when control of product transfers to the customer. Services included with certain hardware products are considered distinct, as a customer can benefit from the product without these services and, therefore, the hardware and service are treated as separate performance obligations.

 

Revenue is allocated among the performance obligations based on their relative standalone selling prices. Standalone selling prices are generally determined based on the prices charged to customers or using an adjusted market assessment. The estimated standalone selling price is directly observable from those sales based on a range of prices and may include using information such as prices charged for similar offerings, estimated costs to provide the performance obligation and other observable inputs.

Deferred Revenue

Deferred revenue consists of service and support fees due in advance of satisfying performance. The majority of the Company’s deferred revenue balance consists of the unrecognized portion of service revenue from its value-added services, including cyber security, parental controls and remote network management services as well as advanced technical support and extended warranty, which is recognized as revenue ratably over the contractual service period. Performance obligations expected to be fulfilled within one year are classified as current liabilities and the remaining are recorded as noncurrent liabilities.

Warranties

Hardware products regularly include warranties to the end customers that consist of bug fixes, minor updates such that the product continues to function according to published specs in a dynamic environment, and phone support. These standard warranties are assurance type warranties and do not offer any services beyond the assurance that the product will continue working as specified. Therefore, warranties are not considered separate performance obligations in the arrangement. Instead, the expected cost of product warranty is accrued as expense at the time we recognize revenue in accordance with authoritative guidance. Extended warranties are sold separately and include additional support services. The transaction price for extended warranties is accounted for as service revenue and recognized over the life of the contract.

Shipping and Handling

Shipping and handling fees billed to customers are included in Net revenue. Shipping and handling costs associated with inbound freight are included in Cost of revenue. In cases where the Company gives a freight allowance to the customer for their own inbound freight costs, such costs are appropriately recorded as a reduction in Net revenue. Shipping and handling costs associated with outbound freight are included in Sales and marketing expenses. The Company has elected to account for shipping and handling activities related to contracts with customers as costs to fulfill the promise to transfer the associated products.

Shipping and handling costs associated with outbound freight totaled $8.8 million, $16.9 million and $16.4 million in the years ended December 31, 2023, 2022 and 2021 respectively.

Research and development

Research and development

Costs incurred in the research and development of new products are charged to expense as incurred.

Advertising costs

Advertising costs

Advertising costs are expensed as incurred. Total advertising and promotional expenses were $28.9 million, $27.0 million, and $25.2 million in the years ended December 31, 2023, 2022 and 2021 respectively.

Income taxes

Income taxes

The Company accounts for income taxes under an asset and liability approach. Under this method, income tax expense is recognized for the amount of taxes payable or refundable for the current year. In addition, deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences resulting from different treatment for tax versus accounting for certain items, such as accruals and allowances not currently deductible for tax purposes. These differences result in deferred tax assets and liabilities, which are included within the consolidated balance sheets. The Company must then assess the likelihood that the Company’s deferred tax assets will be recovered from future taxable income and to the extent the Company believes that recovery is not more likely than not, the Company must establish a valuation allowance. The Company’s assessment considers the recognition of deferred tax assets on a jurisdictional basis. Accordingly, in assessing its future taxable income on a jurisdictional basis, the Company considers the effect of its transfer pricing policies on that income. The Tax Act introduced a new tax on global intangible low-taxed income (GILTI) effective as of January 1, 2018. The Company’s policy is to treat GILTI as a period cost if and when incurred..

In the ordinary course of business there is inherent uncertainty in assessing the Company’s income tax positions. The Company assesses its tax positions and records benefits for all years subject to examination based on management’s evaluation of the facts, circumstances and information available at the reporting date. For those tax positions where it is more likely than not that a tax benefit will be sustained, the Company records the largest amount of tax benefit with a greater than 50 percent likelihood of being realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where it is not more likely than not that a tax benefit will be sustained, no tax benefit has been recorded in the financial statements. Where applicable, associated interest and penalties have also been recognized as a component of income tax expense.

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

Stock-based compensation

Stock-based compensation

The Company measures stock-based compensation at the grant date based on the fair value of the award. The fair value of stock options and the shares offered under the Employee Stock Purchase Plan (“ESPP”) is estimated using the Black-Scholes option pricing model. Estimated compensation cost relating to restricted stock units (“RSUs”) and performance shares is based on the closing fair market value of the Company’s common stock on the date of grant.

The compensation expense for equity awards is recognized over the vesting period of the award under a straight-line vesting method. Forfeitures are accounted for as they occur. In addition, for performance shares, the Company evaluates the probability of achieving the performance conditions at the end of each reporting period and records the related stock-based compensation expense based on performance to date over the service period. All excess tax benefits and tax deficiencies arising from stock awards vesting or settlement are recorded as income tax expense or benefit rather than in equity. Refer to Note 10, Employee Benefit Plans, in Notes to Consolidated Financial Statements for a further discussion on stock-based compensation.

Comprehensive income (loss)

Comprehensive income (loss)

Comprehensive income (loss) consists of net income (loss) and other gains and losses affecting stockholder’s equity that the Company excluded from net income (loss), including gains and losses related to fair value of short-term investments and the effective portion of cash flow hedges that were outstanding as of the end of the year.

Foreign currency translation and re-measurement

Foreign currency translation and re-measurement

The Company’s functional currency is the U.S. dollar for all of its international subsidiaries. Foreign currency transactions of international subsidiaries are re-measured into U.S. dollars at the end-of-period exchange rates for monetary assets and liabilities, and at historical exchange rates for non-monetary assets. Revenue is re-measured at average exchange rates in effect during each period. Expenses are re-measured at average exchange rates in effect during each period, except for expenses related to non-monetary assets, which are re-measured at historical exchange rates. Gains and losses arising from foreign currency transactions are included in Other income (expenses), net.

Recent accounting pronouncements

Recent accounting pronouncements

 

Accounting Pronouncements Not Yet Effective

In November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures”, which improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 is effective for the Company for the year ended 2024 and early adoption is permitted. Upon adoption, the guidance should be applied retrospectively to all prior periods presented in the financial statements. The Company does not expect that the guidance will have material impacts on its financial position, results of operations or cash flows.

In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures”, which improves the transparency of income tax disclosures. ASU 2023-09 is effective for the Company for the year ended December 31, 2025 and early adoption is permitted. Upon adoption, the guidance should be applied retrospectively to all prior periods presented in the financial statements. The Company is evaluating the impact that the updated standard will have on our financial statement disclosures.

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 35 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
The Company and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Estimated Useful Lives of Property and Equipment, Net

Property and equipment are stated at historical cost, less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets as follows:

 

Computer equipment

2 years

Furniture and fixtures

5 years

Software

2-5 years

Machinery and equipment

2-3 years

Leasehold improvements

Shorter of the lease term or 5 years

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2023
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 were unsatisfied or partially unsatisfied as of December 31, 2023:

 

(In thousands)

 

Less than 1 year

 

 

1 to 2 years

 

 

Beyond 2 years

 

 

Total

 

Performance obligations

 

$

58,983

 

 

$

2,427

 

 

$

2,486

 

 

$

63,896

 

 

Schedule of Contract Balances

The following table reflects the contract balances:

 

(In thousands)

 

Balance Sheet Location

 

December 31, 2023

 

 

December 31, 2022

 

Accounts receivable, net

 

Accounts receivable, net

 

$

185,059

 

 

$

277,485

 

Contract liabilities - current

 

Deferred revenue

 

$

27,091

 

 

$

21,128

 

Contract liabilities - non-current

 

Other non-current liabilities

 

$

4,903

 

 

$

3,897

 

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 reconciliations of the disaggregated revenue by reportable segment. The Company operates and reports in two segments: Connected Home, and NETGEAR for Business (formerly known as Small and Medium Business, or SMB). Sales and usage-based taxes are excluded from net revenue.

 

 

 

Year Ended December 31,

 

 

2023

 

2022

 

2021

(In thousands)

 

Connected
Home

 

NETGEAR
for Business

 

Total

 

Connected
Home

 

NETGEAR
for Business

 

Total

 

Connected
Home

 

NETGEAR
for Business

 

Total

Geographic regions (1):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Americas

 

$358,304

 

$146,045

 

$504,349

 

$443,612

 

$173,599

 

$617,211

 

$651,936

 

$134,390

 

$786,326

EMEA

 

46,083

 

102,839

 

148,922

 

49,732

 

129,626

 

179,358

 

112,368

 

117,461

 

229,829

APAC

 

42,478

 

45,091

 

87,569

 

65,479

 

70,424

 

135,903

 

89,168

 

62,750

 

151,918

Total

 

$446,865

 

$293,975

 

$740,840

 

$558,823

 

$373,649

 

$932,472

 

$853,472

 

$314,601

 

$1,168,073

Sales channels:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Service provider

 

$98,659

 

$579

 

$99,238

 

$148,331

 

$4,234

 

$152,565

 

$129,052

 

$2,481

 

$131,533

Non-service provider

 

348,206

 

293,396

 

641,602

 

410,492

 

369,415

 

779,907

 

724,420

 

312,120

 

1,036,540

Total

 

$446,865

 

$293,975

 

$740,840

 

$558,823

 

$373,649

 

$932,472

 

$853,472

 

$314,601

 

$1,168,073

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2023
Balance Sheet Related Disclosures [Abstract]  
Schedule of Amortized Cost and Estimated Fair Market Value of Investments Classified as Available-for-Sale Excluding Cash Equivalents

Amortized cost and estimated fair market value of investments classified as available-for-sale, excluding cash equivalents, as of December 31, 2023, and December 31, 2022, were as follows:

 

 

 

December 31, 2023

 

(In thousands)

 

Amortized Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Estimated
Fair Value

 

U.S. treasury securities

 

$

98,326

 

 

$

128

 

 

$

 

 

$

98,454

 

Convertible debt (1)

 

 

173

 

 

 

 

 

 

 

 

 

173

 

Total

 

$

98,499

 

 

$

128

 

 

$

 

 

$

98,627

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2022

 

(In thousands)

 

Amortized Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Estimated
Fair Value

 

U.S. treasury securities

 

$

74,120

 

 

$

 

 

$

(320

)

 

$

73,800

 

Convertible debt (1)

 

 

346

 

 

 

 

 

 

 

 

 

346

 

Certificates of deposit

 

 

6

 

 

 

 

 

 

 

 

 

6

 

Total

 

$

74,472

 

 

$

 

 

$

(320

)

 

$

74,152

 

 

(1)
On the Company’s consolidated balance sheets, $173,000 included in Short-term investments as of December 31, 2023, and December 31, 2022, respectively, and $173,000 included in Other non-current assets as of December 31, 2022.
Schedule of Investments Classified as Available-for-Sale in Continuous Unrealized Loss Position The following table summarizes investments classified as available-for-sale in a continuous unrealized loss position for which an allowance for credit

losses was not recorded as of December 31, 2023 and 2022, respectively:

 

 

December 31, 2023

 

 

Less Than 12 Months

 

 

12 Months or Longer

 

 

Total

 

(In thousands)

Estimated Fair Market Value

 

 

Gross Unrealized Losses

 

 

Estimated Fair Market Value

 

 

Gross Unrealized Losses

 

 

Estimated Fair Market Value

 

 

Gross Unrealized Losses

 

U.S. treasury securities

$

98,454

 

 

$

 

 

$

 

 

$

 

 

$

98,454

 

 

$

 

Total

$

98,454

 

 

$

 

 

$

 

 

$

 

 

$

98,454

 

 

$

 

 

December 31, 2022

 

 

Less Than 12 Months

 

 

12 Months or Longer

 

 

Total

 

(In thousands)

Estimated Fair Market Value

 

 

Gross Unrealized Losses

 

 

Estimated Fair Market Value

 

 

Gross Unrealized Losses

 

 

Estimated Fair Market Value

 

 

Gross Unrealized Losses

 

U.S. treasury securities

$

73,800

 

 

$

(320

)

 

$

 

 

$

 

 

$

73,800

 

 

$

(320

)

Total

$

73,800

 

 

$

(320

)

 

$

 

 

$

 

 

$

73,800

 

 

$

(320

)

Schedule of Inventories

Inventories

 

(In thousands)

 

December 31, 2023

 

 

December 31, 2022

 

Raw materials

 

$

19,955

 

 

$

4,549

 

Finished goods

 

 

228,896

 

 

 

295,065

 

Total

 

$

248,851

 

 

$

299,614

 

Schedule of Property and Equipment, Net

Property and equipment, net

 

(In thousands)

 

December 31, 2023

 

 

December 31, 2022

 

Computer equipment

 

$

5,458

 

 

$

9,648

 

Furniture, fixtures, and leasehold improvements

 

 

18,205

 

 

 

18,642

 

Software

 

 

25,760

 

 

 

30,610

 

Machinery and equipment

 

 

47,826

 

 

 

76,806

 

Total property and equipment, gross

 

 

97,249

 

 

 

135,706

 

Accumulated depreciation

 

 

(88,976

)

 

 

(126,481

)

Total

 

$

8,273

 

 

$

9,225

 

Schedule of Intangibles, Net

Intangibles, net

 

 

 

December 31, 2023

 

 

December 31, 2022

 

(In thousands)

 

Gross

 

 

Accumulated
Amortization

 

 

Impairment

 

 

Net

 

 

Gross

 

 

Accumulated
Amortization

 

 

Net

 

Technology

 

$

59,799

 

 

$

(58,906

)

 

$

(893

)

 

$

 

 

$

59,799

 

 

$

(58,692

)

 

$

1,107

 

Other

 

 

10,345

 

 

 

(10,167

)

 

 

(178

)

 

 

 

 

 

10,345

 

 

 

(10,123

)

 

 

222

 

Total

 

$

70,144

 

 

$

(69,073

)

 

$

(1,071

)

 

$

 

 

$

70,144

 

 

$

(68,815

)

 

$

1,329

 

Schedule of Goodwill

Goodwill

 

(In thousands)

 

Connected Home

 

 

NETGEAR for Business

 

 

Total

 

 As of December 31, 2021

 

$

44,442

 

 

$

36,279

 

 

$

80,721

 

 Goodwill impairment charge

 

 

(44,442

)

 

 

 

 

 

(44,442

)

 As of December 31, 2022

 

 

 

 

 

36,279

 

 

 

36,279

 

 As of December 31, 2023

 

$

 

 

$

36,279

 

 

$

36,279

 

Schedule of Other Non-Current Assets

Other non-current assets

 

(In thousands)

 

December 31, 2023

 

 

December 31, 2022

 

Non-current deferred income taxes

 

$

3,343

 

 

$

85,704

 

Long-term investments

 

 

8,367

 

 

 

7,879

 

Other

 

 

5,616

 

 

 

4,210

 

Total

 

$

17,326

 

 

$

97,793

 

Schedule of Changes in Carrying Value of Long-term Equity Investments

Long-term investments

The Company’s long-term investments are comprised of equity investments without readily determinable fair values, investments in convertible debt securities and investments in limited partnership funds. The changes in the carrying value of equity investments without readily determinable fair values were as follows (in thousands):

 

Carrying value, as of December 31, 2021 (1)

$

6,303

 

Impairment

 

(250

)

Carrying value, as of December 31, 2022 (1)

 

6,053

 

Carrying value, as of December 31, 2023

$

6,053

 

 

(1)
The balances excluded the investment in limited partnership fund of $2.3 million, $1.7 million and $0.9 million, as of December 31, 2023, 2022 and 2021, respectively. Additionally, each of the balances as of December 31, 2022 and 2021 excluded an investment in convertible debt securities of $0.2 million.
Schedule of Other Accrued Liabilities

Other accrued liabilities

 

(In thousands)

 

December 31, 2023

 

 

December 31, 2022

 

Current operating lease liabilities

 

$

11,869

 

 

$

11,012

 

Sales and marketing

 

 

75,535

 

 

 

98,690

 

Warranty obligations

 

 

5,738

 

 

 

6,320

 

Sales returns(1)

 

 

34,824

 

 

 

44,944

 

Freight and duty

 

 

2,837

 

 

 

7,243

 

Other

 

 

37,281

 

 

 

45,267

 

Total

 

$

168,084

 

 

$

213,476

 

________________________

(1)
Inventory expected to be received from future sales returns amounted to $16.9 million and $21.8 million as of December 31, 2023 and 2022, respectively. Provisions to write down expected returned inventory to net realizable value amounted to $9.7 million and $11.8 million as of December 31, 2023 and December 31, 2022, respectively.
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2023
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 consolidated balance sheets to which they were recorded were summarized as follows:

 

 

 

Balance Sheet

 

 

 

 

 

 

 

Balance Sheet

 

 

 

 

 

 

(In thousands)

 

Location

 

December 31,
2023

 

 

December 31,
2022

 

 

Location

 

December 31,
2023

 

 

December 31,
2022

 

Derivatives not designated as hedging instruments

 

Prepaid expenses and other current assets

 

$

284

 

 

$

636

 

 

Other accrued liabilities

 

$

1,672

 

 

$

3,871

 

Derivatives designated as hedging instruments

 

Prepaid expenses and other current assets

 

 

7

 

 

 

16

 

 

Other accrued liabilities

 

 

19

 

 

 

212

 

Total

 

 

 

$

291

 

 

$

652

 

 

 

 

$

1,691

 

 

$

4,083

 

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income (Loss) Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Net Income (Loss) Per Share

Net income (loss) per share consisted of the following:

 

 

 

Year Ended December 31,

 

(In thousands, except per share data)

 

2023

 

 

2022

 

 

2021

 

Numerator:

 

 

 

 

 

 

 

 

 

Net income (loss)

 

$

(104,767

)

 

$

(68,987

)

 

$

49,387

 

 

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

 

 

 

Weighted average common shares - basic

 

 

29,355

 

 

 

29,007

 

 

 

30,241

 

Potentially dilutive common share equivalent

 

 

 

 

 

 

 

 

761

 

Weighted average common shares - dilutive

 

 

29,355

 

 

 

29,007

 

 

 

31,002

 

 

 

 

 

 

 

 

 

 

Basic net income (loss) per share

 

$

(3.57

)

 

$

(2.38

)

 

$

1.63

 

Diluted net income (loss) per share

 

$

(3.57

)

 

$

(2.38

)

 

$

1.59

 

 

 

 

 

 

 

 

 

 

Anti-dilutive employee stock-based awards, excluded

 

 

2,362

 

 

 

1,556

 

 

 

422

 

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Income (Expenses), Net (Tables)
12 Months Ended
Dec. 31, 2023
Other Income and Expenses [Abstract]  
Schedule of Other Nonoperating Income (Expense)

Other income (expenses), net consisted of the following:

 

 

 

Year Ended December 31,

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

Interest income

 

$

6,842

 

 

$

1,825

 

 

$

157

 

Foreign currency transaction gain (loss), net

 

 

(6

)

 

 

(2,335

)

 

 

(4,848

)

Foreign currency contract gain (loss), net

 

 

267

 

 

 

2,692

 

 

 

4,195

 

Gain (loss) on investments, net

 

 

(8

)

 

 

(271

)

 

 

(1,362

)

Gain on litigation settlement

 

 

6,000

 

 

 

 

 

 

 

Other

 

 

1,044

 

 

 

(1,009

)

 

 

765

 

Total

 

$

14,139

 

 

$

902

 

 

$

(1,093

)

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Schedule of Income Before Income Taxes

Income before income taxes and the provision for income taxes consisted of the following:

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

(In thousands)

 

 

 

United States

 

$

(33,944

)

 

$

(100,609

)

 

$

42,219

 

International

 

 

14,808

 

 

 

18,587

 

 

 

23,285

 

Total

 

$

(19,136

)

 

$

(82,022

)

 

$

65,504

 

Schedule of Components of Income Tax Expense (Benefit)

 

 

Year Ended December 31,

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

Current:

 

 

 

 

 

 

 

 

 

U.S. Federal

 

$

358

 

 

$

3,477

 

 

$

6,198

 

State

 

 

599

 

 

 

1,329

 

 

 

644

 

Foreign

 

 

2,423

 

 

 

4,236

 

 

 

5,000

 

 

 

3,380

 

 

 

9,042

 

 

 

11,842

 

Deferred:

 

 

 

 

 

 

 

 

 

U.S. Federal

 

 

65,880

 

 

 

(18,761

)

 

 

4,607

 

State

 

 

15,629

 

 

 

(3,017

)

 

 

595

 

Foreign

 

 

742

 

 

 

(299

)

 

 

(927

)

 

 

82,251

 

 

 

(22,077

)

 

 

4,275

 

Total

 

$

85,631

 

 

$

(13,035

)

 

$

16,117

 

Schedule of Deferred Tax Assets and Liabilities

Net deferred tax assets consisted of the following:

 

 

Year Ended December 31,

 

(In thousands)

 

2023

 

 

2022

 

Deferred Tax Assets:

 

 

 

 

 

 

Accruals and allowances

 

$

21,324

 

 

$

22,394

 

Net operating loss carryforwards

 

 

1,770

 

 

 

1,275

 

Stock-based compensation

 

 

2,312

 

 

 

3,074

 

Operating lease liability

 

 

7,315

 

 

 

8,834

 

Deferred revenue

 

 

2,085

 

 

 

1,258

 

Tax credit carryforwards

 

 

935

 

 

 

607

 

Acquired intangibles

 

 

18,664

 

 

 

21,722

 

Capitalized Research and Development

 

 

50,670

 

 

 

33,299

 

Depreciation and amortization

 

 

1,088

 

 

 

1,632

 

Other

 

 

4,392

 

 

 

4,338

 

Total deferred tax assets

 

 

110,555

 

 

 

98,433

 

Deferred Tax Liabilities:

 

 

 

 

 

 

Right of use asset

 

 

(6,179

)

 

 

(7,695

)

Other

 

 

(1,205

)

 

 

(984

)

Total deferred tax liabilities

 

 

(7,384

)

 

 

(8,679

)

 

 

 

 

 

 

Valuation Allowance(1)

 

 

(99,828

)

 

 

(4,050

)

Net deferred tax assets

 

$

3,343

 

 

$

85,704

 

 

(1)
Valuation allowance is presented gross. The valuation allowance net of the federal tax effect was $95.7 million and $4.0 million for the years ended December 31, 2023 and 2022, respectively.
Schedule of Effective Income Tax Rate Reconciliation

The effective tax rate differed from the applicable U.S. statutory federal income tax rate as follows:

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Tax at federal statutory rate

 

 

21.0

%

 

 

21.0

%

 

 

21.0

 %

State, net of federal benefit

 

 

(3.1

)%

 

 

1.7

%

 

 

1.4

 %

Impact of international operations

 

 

8.3

 %

 

 

2.7

 %

 

 

(1.8

)%

Stock-based compensation

 

 

(2.3

)%

 

 

(2.7

)%

 

 

2.9

 %

Tax credits

 

 

5.8

 %

 

 

1.7

 %

 

 

(1.9

)%

Valuation allowance

 

 

(474.3

)%

 

 

(0.3

)%

 

 

0.3

 %

Goodwill impairment

 

 

%

 

 

(9.6

)%

 

 

%

State Valuation Allowance Release

 

 

%

 

 

%

 

 

%

Base Erosion Anti-Abuse Tax

 

 

%

 

 

%

 

 

3.7

 %

Transaction Costs

 

 

%

 

 

%

 

 

(0.9

)%

Recognition of previously unrecognized tax benefits

 

 

(0.3

)%

 

 

1.8

 %

 

 

0.0

%

Non-deductible License fees

 

 

(1.7

)%

 

 

(0.3

)%

 

 

0.1

 %

Others

 

 

(0.9

)%

 

 

(0.1

)%

 

 

(0.2

)%

Provision for income taxes

 

 

(447.5

)%

 

 

15.9

%

 

 

24.6

%

Schedule of Reconciliation of Unrecognized Tax Benefits

A reconciliation of the beginning and ending amount of gross unrecognized tax benefits (“UTB”) is as follows:

 

(In thousands)

 

Federal, State,
and Foreign Tax

 

Balance as of December 31, 2020

 

$

9,542

 

Additions based on tax positions related to the current year

 

 

463

 

Additions for tax positions of prior years

 

 

50

 

Reductions due to lapse of applicable statutes

 

 

(556

)

Adjustments due to foreign exchange rate movement

 

 

(295

)

Balance as of December 31, 2021

 

 

9,204

 

Additions based on tax positions related to the current year

 

 

805

 

Additions for tax positions of prior years

 

 

8

 

Settlements

 

 

(1,355

)

Reductions due to lapse of applicable statutes

 

 

(554

)

Adjustments due to foreign exchange rate movement

 

 

(174

)

Balance as of December 31, 2022

 

 

7,934

 

Additions based on tax positions related to the current year

 

 

426

 

Additions for tax positions of prior years

 

 

533

 

Reductions due to lapse of applicable statutes

 

 

(507

)

Adjustments due to foreign exchange rate movement

 

 

232

 

Balance as of December 31, 2023

 

$

8,618

 

XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Non-cancellable Purchase Commitments Pertaining to Non-trade Activities

As of December 31, 2023, the Company’s non-cancellable purchase commitments pertaining to non-trade activities were as follows (in thousands):

 

2024

 

$

1,823

 

2025

 

 

1,914

 

2026

 

 

2,010

 

2027

 

 

2,111

 

2028

 

 

2,216

 

Thereafter

 

 

3,031

 

Total

 

$

13,105

 

Schedule of Changes in Warranty Obligations

Changes in the Company’s warranty obligations, which is included in Other accrued liabilities on the consolidated balance sheets, were as follows:

 

 

 

Year Ended December 31,

 

(In thousands)

 

2023

 

 

2022

 

 

2021

 

Balance as of beginning of the period

 

$

6,320

 

 

$

6,861

 

 

$

9,240

 

Provision for warranty liability made

 

 

5,105

 

 

 

5,230

 

 

 

4,522

 

Settlements made

 

 

(5,687

)

 

 

(5,771

)

 

 

(6,901

)

Balance as of the end of the period

 

$

5,738

 

 

$

6,320

 

 

$

6,861

 

XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2023
Stockholders' Equity Note [Abstract]  
Schedule of Accumulated Other Comprehensive Income (Loss)

The following table sets forth the changes in accumulated other comprehensive income (loss) (“AOCI”) by component:

 

(In thousands)

 

Unrealized
gains (losses)
on available
-for-sale
investments

 

 

Unrealized
gains (losses)
on derivatives

 

 

Estimated tax
benefit (provision)

 

 

Total

 

Balance as of December 31, 2020

 

$

(2

)

 

$

(42

)

 

$

9

 

 

$

(35

)

Other comprehensive income (loss) before reclassifications

 

 

 

 

 

668

 

 

 

(126

)

 

 

542

 

Less: Amount reclassified from accumulated other comprehensive income (loss)

 

 

 

 

 

453

 

 

 

(95

)

 

 

358

 

Net current period other comprehensive income (loss)

 

 

 

 

 

215

 

 

 

(31

)

 

 

184

 

Balance as of December 31, 2021

 

$

(2

)

 

$

173

 

 

$

(22

)

 

$

149

 

Other comprehensive income (loss) before reclassifications

 

 

(320

)

 

 

(704

)

 

 

188

 

 

 

(836

)

Less: Amount reclassified from accumulated other comprehensive income (loss)

 

 

 

 

 

(193

)

 

 

41

 

 

 

(152

)

Net current period other comprehensive income (loss)

 

 

(320

)

 

 

(511

)

 

 

147

 

 

 

(684

)

Balance as of December 31, 2022

 

$

(322

)

 

$

(338

)

 

$

125

 

 

$

(535

)

Other comprehensive income (loss) before reclassifications

 

 

448

 

 

 

2,337

 

 

 

(540

)

 

 

2,245

 

Less: Amount reclassified from accumulated other comprehensive income (loss)

 

 

 

 

 

1,992

 

 

 

(418

)

 

 

1,574

 

Net current period other comprehensive income (loss)

 

 

448

 

 

 

345

 

 

 

(122

)

 

 

671

 

Balance as of December 31, 2023

 

$

126

 

 

$

7

 

 

$

3

 

 

$

136

 

Schedule of Reclassification out of AOCI

The following table provides details about significant amounts reclassified out of each component of AOCI:

 

 

 

 

Year Ended December 31,

 

(In thousands)

 

 

2023

 

 

2022

 

 

2021

 

Amount Reclassified from AOCI

 

 

 

 

 

 

 

 

 

 

Gains (losses) on cash flow hedge:

 

Foreign currency forward contracts

 

 

 

 

 

 

 

 

 

 

Affected line item in the statement of operations

 

 

 

 

 

 

 

 

 

 

Net revenue

 

 

$

2,337

 

 

$

(218

)

 

$

459

 

Cost of revenue

 

 

 

(4

)

 

 

3

 

 

 

(2

)

Research and development

 

 

 

(33

)

 

 

(14

)

 

 

31

 

Sales and marketing

 

 

 

(246

)

 

 

40

 

 

 

(30

)

General and administrative

 

 

 

(62

)

 

 

(4

)

 

 

(5

)

Total before tax

 

 

 

1,992

 

 

 

(193

)

 

 

453

 

Tax impact

 

 

 

(418

)

 

 

41

 

 

 

(95

)

Total, net of tax

 

 

$

1,574

 

 

$

(152

)

 

$

358

 

XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans (Tables)
12 Months Ended
Dec. 31, 2023
Employee Benefit and Share-Based Payment Arrangement, Noncash Expense [Abstract]  
Schedule of Stock Option Activity

Stock option activity was as follows:

 

(In thousands, except per share amounts)

 

Number of
Shares

 

 

Weighted Average Exercise Price Per Share

 

 

Weighted
Average
Remaining
Contractual
Term

 

 

Aggregate
Intrinsic
Value

 

Outstanding as of December 31, 2022

 

 

872

 

 

$

30.64

 

 

 

 

 

 

 

Expired

 

 

(6

)

 

$

21.79

 

 

 

 

 

 

 

Outstanding as of December 31, 2023

 

 

866

 

 

$

30.70

 

 

 

4.05

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

As of December 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

Vested and expected to vest

 

 

866

 

 

$

30.70

 

 

 

4.05

 

 

$

 

Exercisable Options

 

 

866

 

 

$

30.70

 

 

 

4.05

 

 

$

 

Schedule of Ranges of Outstanding And Exercisable Stock Options

The following table summarizes significant ranges of outstanding and exercisable stock options as of December 31, 2023:

 

 

 

Options Outstanding

 

 

Options Exercisable

 

Range of Exercise Prices

 

Shares
Outstanding

 

 

Weighted-
Average
Remaining
Contractual
Life

 

 

Weighted-
Average
Exercise
Price Per
Share

 

 

Shares
Exercisable

 

 

Weighted-
Average
Exercise
Price Per
Share

 

 

 

(In thousands)

 

 

(In years)

 

 

(In dollars)

 

 

(In thousands)

 

 

(In dollars)

 

$18.58 - $18.58

 

 

17

 

 

 

1.42

 

 

$

18.58

 

 

 

17

 

 

$

18.58

 

$19.32 - $19.32

 

 

17

 

 

 

0.42

 

 

$

19.32

 

 

 

17

 

 

$

19.32

 

$19.99 - $19.99

 

 

2

 

 

 

0.31

 

 

$

19.99

 

 

 

2

 

 

$

19.99

 

$23.48 - $23.48

 

 

31

 

 

 

2.23

 

 

$

23.48

 

 

 

31

 

 

$

23.48

 

$25.37 - $25.37

 

 

152

 

 

 

3.11

 

 

$

25.37

 

 

 

152

 

 

$

25.37

 

$26.61 - $26.61

 

 

369

 

 

 

5.06

 

 

$

26.61

 

 

 

369

 

 

$

26.61

 

$38.32 - $38.32

 

 

25

 

 

 

4.59

 

 

$

38.32

 

 

 

25

 

 

$

38.32

 

$41.67 - $41.67

 

 

253

 

 

 

3.74

 

 

$

41.67

 

 

 

253

 

 

$

41.67

 

$18.58 - $41.67

 

 

866

 

 

 

4.05

 

 

$

30.70

 

 

 

866

 

 

$

30.70

 

Schedule of RSU Activity

RSU activity was as follows:

 

(In thousands, except per share amounts)

 

Number
of Shares

 

 

Weighted Average Grant Date Fair Value Per Share

 

 

Weighted
Average
Remaining
Contractual
Term

 

 

Average
Intrinsic
Value

 

Outstanding as of December 31, 2022

 

 

1,546

 

 

$

27.82

 

 

 

 

 

 

 

Granted

 

 

773

 

 

$

17.32

 

 

 

 

 

 

 

Vested

 

 

(649

)

 

$

27.36

 

 

 

 

 

 

 

Cancelled

 

 

(103

)

 

$

24.72

 

 

 

 

 

 

 

Outstanding as of December 31, 2023

 

 

1,567

 

 

$

22.83

 

 

 

1.35

 

 

$

22,844

 

Schedule of Performance Shares Activity

Performance shares activity was as follows:

 

(In thousands, except per share amounts)

 

Number
of Shares

 

 

Weighted Average Grant Date Fair Value Per Share

 

Outstanding as of December 31, 2020

 

 

141

 

 

$

28.22

 

Granted

 

 

152

 

 

$

37.58

 

Vested

 

 

 

 

 

 

Cancelled

 

 

 

 

 

 

Outstanding as of December 31, 2021

 

 

293

 

 

$

33.07

 

Granted

 

 

145

 

 

$

22.37

 

Vested

 

 

 

 

 

 

Cancelled

 

 

(8

)

 

$

27.17

 

Outstanding as of December 31, 2022

 

 

430

 

 

$

29.38

 

Granted

 

 

145

 

 

$

14.44

 

Vested

 

 

 

 

 

 

Cancelled

 

 

(158

)

 

$

27.85

 

Outstanding as of December 31, 2023

 

 

417

 

 

$

24.76

 

Schedule of Weighted Average Assumptions The following table sets forth the weighted-average assumptions used to estimate the fair value of purchase rights granted under the ESPP:

 

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

 

 

 

 

Expected life (in years)

 

 

0.5

 

 

 

0.5

 

 

 

0.5

 

Risk-free interest rate

 

 

5.19

%

 

 

2.25

%

 

 

0.05

%

Expected volatility

 

 

35.8

%

 

 

39.6

%

 

 

40.8

%

Dividend yield

 

 

 

 

 

 

 

 

 

Schedule of Total Stock-Based Compensation Expense Resulting from Stock Options, RSUs, Performance Shares and the ESPP

The following table sets forth the stock-based compensation expense resulting from stock options, RSUs, performance shares and the ESPP included in the Company’s consolidated statements of operations:

 

 

 

 

Year Ended December 31,

 

(In thousands)

 

 

2023

 

 

2022

 

 

2021

 

Cost of revenue

 

 

$

1,405

 

 

$

1,353

 

 

$

2,103

 

Research and development

 

 

 

3,935

 

 

 

4,177

 

 

 

5,161

 

Sales and marketing

 

 

 

5,336

 

 

 

5,603

 

 

 

7,628

 

General and administrative

 

 

 

7,262

 

 

 

6,601

 

 

 

11,103

 

Total

 

 

$

17,938

 

 

$

17,734

 

 

$

25,995

 

XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information (Tables)
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Schedule of Reportable Segments and Reconciliation of Segment Contribution Income to Income (loss) Before Income Taxes

Financial information for each reportable segment and a reconciliation of segment contribution income to income (loss) before income taxes is as follows:

 

 

 

 

Year ended December 31,

 

(In thousands)

 

 

2023

 

 

2022

 

 

2021

 

Net Revenue:

 

 

 

 

 

 

 

 

 

 

Connected Home

 

 

$

446,865

 

 

$

558,823

 

 

$

853,472

 

NETGEAR for Business

 

 

 

293,975

 

 

 

373,649

 

 

 

314,601

 

Total net revenue

 

 

$

740,840

 

 

$

932,472

 

 

$

1,168,073

 

 

 

 

 

 

 

 

 

 

 

Contribution Income (loss):

 

 

 

 

 

 

 

 

 

 

Connected Home

 

 

$

19,052

 

 

$

(8,539

)

 

$

116,889

 

Contribution margin

 

 

 

4.3

 %

 

 

(1.5

)%

 

 

13.7

 %

NETGEAR for Business

 

 

$

58,532

 

 

$

75,790

 

 

$

62,136

 

Contribution margin

 

 

 

19.9

 %

 

 

20.3

 %

 

 

19.8

 %

Total segment contribution income

 

 

$

77,584

 

 

$

67,251

 

 

$

179,025

 

Corporate and unallocated costs

 

 

 

(87,453

)

 

 

(82,888

)

 

 

(83,883

)

Amortization of intangibles (1)

 

 

 

(257

)

 

 

(514

)

 

 

(1,897

)

Stock-based compensation expense

 

 

 

(17,938

)

 

 

(17,734

)

 

 

(25,995

)

Change in fair value of contingent consideration

 

 

 

 

 

 

 

 

 

3,003

 

Goodwill impairment

 

 

 

 

 

 

(44,442

)

 

 

 

Intangibles impairment

 

 

 

(1,071

)

 

 

 

 

 

 

Restructuring and other charges

 

 

 

(3,962

)

 

 

(4,577

)

 

 

(3,341

)

Litigation reserves, net

 

 

 

(178

)

 

 

(20

)

 

 

(315

)

Other income (expenses), net (2)

 

 

 

14,139

 

 

 

902

 

 

 

(1,093

)

Income (loss) before income taxes

 

 

$

(19,136

)

 

$

(82,022

)

 

$

65,504

 

 

(1)
Amounts excluded amortization expense related to patents within purchased intangibles in cost of revenue.
(2)
Amounts included gain/(loss), net from litigation settlement of $6.0 million for the year ended December 31, 2023, and gain/(loss), net from derivatives not designated as hedging instruments of $0.3 million, $2.7 million and $4.2 million, for the years ended December 31, 2023, 2022 and 2021, respectively.
Schedule of Net Revenue by Geography The following table shows net revenue by geography:

 

 

 

 

Year Ended December 31,

 

(In thousands)

 

 

2023

 

 

2022

 

 

2021

 

United States (U.S.)

 

 

$

489,968

 

 

$

598,649

 

 

$

759,865

 

Americas (excluding U.S.)

 

 

 

14,381

 

 

 

18,562

 

 

 

26,461

 

EMEA (1)

 

 

 

148,922

 

 

 

179,358

 

 

 

229,829

 

APAC (1)

 

 

 

87,569

 

 

 

135,903

 

 

 

151,918

 

Total net revenue

 

 

$

740,840

 

 

$

932,472

 

 

$

1,168,073

 

_______________________

(1)
No individual country, other than disclosed above, represented more than 10% of the Company’s total net revenue in the periods presented.
Schedule of Long-Lived Asset By Geographic Region

The following table represents the Company’s long-lived assets located in geographic areas, which consist of property and equipment, net and operating lease right-of-use assets:

 

(In thousands)

 

December 31, 2023

 

 

December 31, 2022

 

United States (U.S.)

 

$

25,051

 

 

$

32,142

 

Americas (excluding U.S.)

 

 

4,782

 

 

 

2,367

 

EMEA

 

 

3,739

 

 

 

3,564

 

Singapore

 

 

6,218

 

 

 

4,032

 

APAC (excluding Singapore) (1)

 

 

5,768

 

 

 

7,988

 

Total

 

$

45,558

 

 

$

50,093

 

_______________________

(1)
No individual country, other than disclosed above, represented more than 10% of the Company’s total long-lived assets in the periods presented.
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2023
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:

 

 

 

December 31, 2023

 

(In thousands)

 

Total

 

 

Quoted market
prices in active
markets
(Level 1)

 

 

Significant
other
observable
inputs
(Level 2)

 

Assets:

 

 

 

 

 

 

 

 

 

Cash equivalents: money-market funds

 

$

25,986

 

 

$

25,986

 

 

$

 

Available-for-sale investments: U.S. treasury securities(1)

 

 

98,454

 

 

 

 

 

 

98,454

 

Trading securities: mutual funds(1)

 

 

8,304

 

 

 

8,304

 

 

 

 

Available-for-sale investments: convertible debt securities(2)

 

 

173

 

 

 

 

 

 

173

 

Foreign currency forward contracts(3)

 

 

291

 

 

 

 

 

291

 

Total assets measured at fair value

 

$

133,208

 

 

$

34,290

 

 

$

98,918

 

Liabilities:

 

 

 

 

 

 

 

 

 

Foreign currency forward contracts(4)

 

$

1,691

 

 

$

 

 

$

1,691

 

Total liabilities measured at fair value

 

$

1,691

 

 

$

 

 

$

1,691

 

 

 

 

 

December 31, 2022

 

(In thousands)

 

Total

 

 

Quoted market
prices in active
markets
(Level 1)

 

 

Significant
other
observable
inputs
(Level 2)

 

Assets:

 

 

 

 

 

 

 

 

 

Cash equivalents: money-market funds

 

$

25,744

 

 

$

25,744

 

 

$

 

Available-for-sale investments: U.S. treasury securities(1)

 

 

73,800

 

 

 

 

 

 

73,800

 

Trading securities: mutual funds(1)

 

 

6,946

 

 

 

6,946

 

 

 

 

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

 

 

6

 

 

 

 

 

 

6

 

Available-for-sale investments: convertible debt securities(2)

 

 

346

 

 

 

 

 

 

346

 

Foreign currency forward contracts(3)

 

 

652

 

 

 

 

 

652

 

Total assets measured at fair value

 

$

107,494

 

 

$

32,690

 

 

$

74,804

 

Liabilities:

 

 

 

 

 

 

 

 

 

Foreign currency forward contracts(4)

 

$

4,083

 

 

$

 

 

$

4,083

 

Total liabilities measured at fair value

 

$

4,083

 

 

$

 

 

$

4,083

 

 

(1)
Included in Short-term investments on the Company’s consolidated balance sheets.
(2)
$173,000 included in Short-term investments and the remaining included in Other non-current assets on the Company’s consolidated balance sheets for the year ended December 31, 2022.
(3)
Included in Prepaid expenses and other current assets on the Company’s consolidated balance sheets.
(4)
Included in Other accrued liabilities on the Company’s consolidated balance sheets.

 

The Company’s investments in money-market funds and mutual funds 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 investments in U.S. treasury securities are classified within Level 2 of the fair value hierarchy because they are valued based on readily available pricing sources for comparable or identical instruments in less active markets. The Company’s investments in convertible debt securities issued by a publicly held company and certificates of deposits are classified within Level 2 of the fair value hierarchy as the fair value for the instrument approximates its cost based on the contractual terms of the arrangement. 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 consider 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. The Company enters into foreign currency forward contracts with only those counterparties that have long-term credit ratings of A-/A3 or higher. 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 47 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring and Other Charges (Tables)
12 Months Ended
Dec. 31, 2023
Restructuring Charges [Abstract]  
Summary of Activity Related to Accrued Restructuring and Other Charges

The following table provides a summary of the activity related to accrued restructuring and other charges:

 

 

 

Employee
termination
charges

 

 

Lease contract
termination and
other charges

 

 

Total

 

(In thousands)

 

 

 

Balance as of December 31, 2020

 

$

87

 

 

$

227

 

 

$

314

 

Additions

 

 

2,910

 

 

 

513

 

 

 

3,423

 

Cash payments

 

 

(2,913

)

 

 

(578

)

 

 

(3,491

)

Adjustments

 

 

(84

)

 

 

(139

)

 

 

(223

)

Balance as of December 31, 2021

 

 

-

 

 

 

23

 

 

 

23

 

Additions

 

 

4,600

 

 

 

-

 

 

 

4,600

 

Cash payments

 

 

(2,714

)

 

 

-

 

 

 

(2,714

)

Adjustments

 

 

26

 

 

 

(23

)

 

 

3

 

Balance as of December 31, 2022

 

 

1,912

 

 

 

-

 

 

 

1,912

 

Additions

 

 

3,834

 

 

 

631

 

 

 

4,465

 

Cash payments

 

 

(5,384

)

 

 

(579

)

 

 

(5,963

)

Adjustments

 

 

(105

)

 

 

(22

)

 

 

(127

)

Balance as of December 31, 2023

 

$

257

 

 

$

30

 

 

$

287

 

XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Summary of Lease Cost and Supplemental Cash Flow Information

The components of lease cost were as follows:

 

 

 

Year End December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

(In Thousands)

 

 

 

Operating lease cost

 

$

12,586

 

 

$

11,067

 

 

$

9,208

 

Short-term lease cost

 

 

305

 

 

 

297

 

 

 

563

 

Total lease cost (1)

 

$

12,891

 

 

$

11,364

 

 

$

9,771

 

_______________________

(1)
Included in cost of revenue, sales and marketing, research and development and general and administration in the Company’s consolidated statement of operations.

Supplemental cash flow information related to leases was as follows:

 

 

 

 

Year End December 31,

 

 

 

 

2023

 

 

2022

 

 

2021

 

(In Thousands)

 

 

 

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

 

 

 

 

 

 

 

 

 

 

Operating cash flows relating to operating leases

 

 

$

12,697

 

 

$

9,907

 

 

$

9,474

 

 

 

 

 

 

 

 

 

 

 

Lease liabilities arising from obtaining right-of-use assets:

 

 

 

 

 

 

 

 

 

 

Operating leases

 

 

$

6,987

 

 

$

26,511

 

 

$

1,773

 

Summary of Supplemental Balance Sheet Information

Supplemental balance sheet information related to leases was as follows:

 

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Weighted Average Remaining Lease Term (in years)

 

 

 

 

 

 

Operating leases

 

 

4.6

 

 

 

4.6

 

 

 

 

 

 

 

Weighted Average Discount Rate

 

 

 

 

 

 

Operating leases

 

 

5.8

%

 

 

4.9

%

Schedule of Operating Lease Liability Maturities

As of December 31, 2023, maturities of operating lease liabilities were as follows (in thousands):

 

 

 

Operating Lease

 

2024

 

$

13,814

 

2025

 

 

11,627

 

2026

 

 

8,452

 

2027

 

 

7,789

 

2028

 

 

1,451

 

Thereafter

 

 

5,422

 

Total lease payments

 

 

48,555

 

Less imputed interest

 

 

(6,988

)

Total

 

$

41,567

 

XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
The Company and Summary of Significant Accounting Policies (Narrative) (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Customer
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Significant Accounting Policies [Line Items]      
Equity investments $ 8,367 $ 7,879  
Subscription contracts, typical length Service contracts are generally for 30 days or 12 months in length, billed either monthly or annually and generally in advance.    
Shipping and handling costs $ 127,778 139,675 $ 145,961
Advertising and promotional expenses 28,900 27,000 25,200
Limited Partnership Fund      
Significant Accounting Policies [Line Items]      
Equity investments 2,300 1,700 900
Limited Partnership Fund | Fair Value Measured at Net Asset Value Per Share      
Significant Accounting Policies [Line Items]      
Equity investments $ 2,300 1,700  
Convertible Debt Securities [Member]      
Significant Accounting Policies [Line Items]      
Equity investments   $ 200 200
Minimum      
Significant Accounting Policies [Line Items]      
Finite-lived intangible asset, useful life (in years) 3 years    
Maximum      
Significant Accounting Policies [Line Items]      
Finite-lived intangible asset, useful life (in years) 10 years    
Accounts Receivable | Customer Concentration Risk      
Significant Accounting Policies [Line Items]      
Number of customer | Customer 0    
Concentration risk, customer No other customers accounted for 10% or greater of the Company’s total accounts receivable.    
Accounts Receivable | Customer Concentration Risk | Minimum      
Significant Accounting Policies [Line Items]      
Concentration risk, percentage 10.00%    
Accounts Receivable | Best Buy Inc | Customer Concentration Risk      
Significant Accounting Policies [Line Items]      
Concentration risk, percentage 21.00% 19.00%  
Accounts Receivable | Amazon | Customer Concentration Risk      
Significant Accounting Policies [Line Items]      
Concentration risk, percentage 11.00% 16.00%  
Accounts Receivable | AT&T | Customer Concentration Risk      
Significant Accounting Policies [Line Items]      
Concentration risk, percentage   16.00%  
Shipping and Handling      
Significant Accounting Policies [Line Items]      
Shipping and handling costs $ 8,800 $ 16,900 $ 16,400
Foreign Exchange Forward | Maximum      
Significant Accounting Policies [Line Items]      
Derivative, term of contract (in months) 6 months    
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
The Company and Summary of Significant Accounting Policies (Property and Equipment, Net Schedule of Estimated Useful Lives) (Details)
Dec. 31, 2023
Computer equipment  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 2 years
Furniture and fixtures  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 5 years
Software | Minimum  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 2 years
Software | Maximum  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 5 years
Machinery and equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 2 years
Machinery and equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 3 years
Leasehold improvements | Maximum  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 5 years
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition (Schedule of Remaining Performance Obligations) (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Performance obligations, amount $ 63,896
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2024-01-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Performance obligations, amount $ 58,983
Performance obligations, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2025-01-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Performance obligations, amount $ 2,427
Performance obligations, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2026-01-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Performance obligations, amount $ 2,486
Performance obligations, period
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition (Schedule of Remaining Performance Obligations) (Details 1)
$ in Thousands
Dec. 31, 2023
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Performance obligations, amount $ 63,896
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition (Narrative) (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
Segment
Region
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Revenue from Contract with Customer [Abstract]      
Capitalized contract costs $ 6,000,000 $ 5,300,000  
Capitalized contract costs, impairment 0 0 $ 0
Revenue deferred due to unsatisfied performance obligations 48,400,000 38,500,000 31,900,000
Revenue recognized for satisfaction of performance obligations 41,400,000 33,100,000 28,900,000
Contract with Customer, Liability Included In Beginning Balance, Revenue Recognized $ 21,500,000 $ 16,900,000 $ 13,600,000
Number of geographic regions in which the Company conducts business | Region 3    
Number of operating segments | Segment 2    
Number of reportable segments | Segment 2    
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition (Schedule of Contract Balances) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]    
Accounts receivable, net $ 185,059 $ 277,485
Contract liabilities - current 27,091 21,128
Contract liabilities - non-current $ 4,903 $ 3,897
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition (Schedule of Net Revenue Disaggregated by Geographical Region and Sales Channel) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Total net revenue $ 740,840 $ 932,472 $ 1,168,073
Service provider      
Disaggregation of Revenue [Line Items]      
Total net revenue 99,238 152,565 131,533
Non-service provider      
Disaggregation of Revenue [Line Items]      
Total net revenue 641,602 779,907 1,036,540
Connected Home      
Disaggregation of Revenue [Line Items]      
Total net revenue 446,865 558,823 853,472
Connected Home | Service provider      
Disaggregation of Revenue [Line Items]      
Total net revenue 98,659 148,331 129,052
Connected Home | Non-service provider      
Disaggregation of Revenue [Line Items]      
Total net revenue 348,206 410,492 724,420
NETGEAR for Business      
Disaggregation of Revenue [Line Items]      
Total net revenue 293,975 373,649 314,601
NETGEAR for Business | Service provider      
Disaggregation of Revenue [Line Items]      
Total net revenue 579 4,234 2,481
NETGEAR for Business | Non-service provider      
Disaggregation of Revenue [Line Items]      
Total net revenue 293,396 369,415 312,120
Americas      
Disaggregation of Revenue [Line Items]      
Total net revenue 504,349 617,211 786,326
Americas | Connected Home      
Disaggregation of Revenue [Line Items]      
Total net revenue 358,304 443,612 651,936
Americas | NETGEAR for Business      
Disaggregation of Revenue [Line Items]      
Total net revenue 146,045 173,599 134,390
EMEA      
Disaggregation of Revenue [Line Items]      
Total net revenue [1] 148,922 179,358 229,829
EMEA | Connected Home      
Disaggregation of Revenue [Line Items]      
Total net revenue 46,083 49,732 112,368
EMEA | NETGEAR for Business      
Disaggregation of Revenue [Line Items]      
Total net revenue 102,839 129,626 117,461
APAC      
Disaggregation of Revenue [Line Items]      
Total net revenue 87,569 135,903 151,918
APAC | Connected Home      
Disaggregation of Revenue [Line Items]      
Total net revenue 42,478 65,479 89,168
APAC | NETGEAR for Business      
Disaggregation of Revenue [Line Items]      
Total net revenue $ 45,091 $ 70,424 $ 62,750
[1] No individual country, other than disclosed above, represented more than 10% of the Company’s total net revenue in the periods presented.
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components (Schedule of Amortized Cost and Estimated Fair Market Value of Investments Classified as Available-for-Sale Excluding Cash Equivalents) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 98,499 $ 74,472
Unrealized Gains 128 0
Unrealized Losses 0 (320)
Estimated Fair Value 98,627 74,152
U.S. Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 98,326 74,120
Unrealized Gains 128 0
Unrealized Losses 0 (320)
Estimated Fair Value 98,454 73,800
Convertible debt securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost [1] 173 346
Unrealized Gains [1] 0 0
Unrealized Losses [1] 0 0
Estimated Fair Value [1] $ 173 346
Certificates of Deposit    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost   6
Unrealized Gains   0
Unrealized Losses   0
Estimated Fair Value   $ 6
[1] On the Company’s consolidated balance sheets, $173,000 included in Short-term investments as of December 31, 2023, and December 31, 2022, respectively, and $173,000 included in Other non-current assets as of December 31, 2022.
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components (Schedule of Amortized Cost and Estimated Fair Market Value of Investments Classified as Available-for-Sale Excluding Cash Equivalents) (Parentheticals) (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Schedule Of Available For Sale Securities [Line Items]    
Short-term investments $ 106,931,000 $ 80,925,000
Other non-current assets 17,326,000 97,793,000
Convertible debt securities    
Schedule Of Available For Sale Securities [Line Items]    
Short-term investments $ 173,000 173,000
Other non-current assets   $ 173,000
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components (Narrative) (Details) - USD ($)
3 Months Ended 12 Months Ended
Oct. 01, 2023
Apr. 03, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Balance Sheet Related Disclosures [Line Items]          
Investments classified as available-for-sale in continuous unrealized loss position     $ 0 $ 320,000  
Unrealized losses on available-for-sale securities     0 0 $ 0
Other-than-temporary impairments     0 0 0
Provisions for excess and obsolete inventory     3,168,000 3,657,000 3,877,000
Amortization expense     300,000 500,000 2,000,000
Intangible assets impairment charges     1,071,000 0 0
Equity securities without readily determinable fair value, cumulative downward adjustments for price change and impairment loss     0    
Cumulative upward adjustments for price changes     300,000    
Goodwill impairment charges     0 44,442,000 0
Goodwill     36,279,000 36,279,000 80,721,000
Connected Home          
Balance Sheet Related Disclosures [Line Items]          
Intangible assets impairment charges $ 1,100,000        
Goodwill impairment charges   $ 44,400,000 0 44,442,000 0
Goodwill     0 0 44,442,000
Accumulated goodwill impairment charges     44,400,000    
NETGEAR for Business          
Balance Sheet Related Disclosures [Line Items]          
Goodwill impairment charges     0 0 0
Goodwill     36,279,000 $ 36,279,000 $ 36,279,000
Accumulated goodwill impairment charges     $ 0    
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components (Schedule of Investments Classified as Available-for-Sale in Continuous Unrealized Loss Position) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule Of Investment Income Reported Amounts By Category [Line Items]    
Estimated Fair Market Value, Less Than 12 Months $ 98,454 $ 73,800
Gross Unrealized Losses, Less Than 12 Months 0 (320)
Estimated Fair Market Value, 12 Months or Longer 0 0
Gross Unrealized Losses, 12 Months or Longer 0 0
Estimated Fair Market Value, Total 98,454 73,800
Gross Unrealized Losses, Total 0 (320)
U.S. Treasury Securities    
Schedule Of Investment Income Reported Amounts By Category [Line Items]    
Estimated Fair Market Value, Less Than 12 Months 98,454 73,800
Gross Unrealized Losses, Less Than 12 Months 0 (320)
Estimated Fair Market Value, 12 Months or Longer 0 0
Gross Unrealized Losses, 12 Months or Longer 0 0
Estimated Fair Market Value, Total 98,454 73,800
Gross Unrealized Losses, Total $ 0 $ (320)
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components (Schedule of Inventories) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]    
Raw materials $ 19,955 $ 4,549
Finished goods 228,896 295,065
Total $ 248,851 $ 299,614
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components (Schedule of Property and Equipment, Net) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Total property and equipment, gross $ 97,249 $ 135,706
Accumulated depreciation (88,976) (126,481)
Total 8,273 9,225
Computer equipment    
Total property and equipment, gross 5,458 9,648
Furniture, fixtures and leasehold improvements    
Total property and equipment, gross 18,205 18,642
Software    
Total property and equipment, gross 25,760 30,610
Machinery and equipment    
Total property and equipment, gross $ 47,826 $ 76,806
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components (Property and Equipment, Other Information) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Balance Sheet Related Disclosures [Abstract]      
Depreciation and amortization $ 6.9 $ 9.5 $ 11.7
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components (Schedule of Intangibles, Net) (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]      
Gross $ 70,144,000 $ 70,144,000  
Accumulated Amortization (69,073,000) (68,815,000)  
Intangibles impairment (1,071,000) 0 $ 0
Net 0 1,329,000  
Technology      
Finite-Lived Intangible Assets [Line Items]      
Gross 59,799,000 59,799,000  
Accumulated Amortization (58,906,000) (58,692,000)  
Intangibles impairment (893,000)    
Net 0 1,107,000  
Other      
Finite-Lived Intangible Assets [Line Items]      
Gross 10,345,000 10,345,000  
Accumulated Amortization (10,167,000) (10,123,000)  
Intangibles impairment (178,000)    
Net $ 0 $ 222,000  
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components (Schedule of Goodwill) (Details) - USD ($)
3 Months Ended 12 Months Ended
Apr. 03, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Goodwill [Line Items]        
Goodwill, beginning balance $ 80,721,000 $ 36,279,000 $ 80,721,000  
Goodwill impairment charge   0 (44,442,000) $ 0
Goodwill, ending balance   36,279,000 36,279,000 80,721,000
Connected Home        
Goodwill [Line Items]        
Goodwill, beginning balance 44,442,000 0 44,442,000  
Goodwill impairment charge (44,400,000) 0 (44,442,000) 0
Goodwill, ending balance   0 0 44,442,000
NETGEAR for Business        
Goodwill [Line Items]        
Goodwill, beginning balance $ 36,279,000 36,279,000 36,279,000  
Goodwill impairment charge   0 0 0
Goodwill, ending balance   $ 36,279,000 $ 36,279,000 $ 36,279,000
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components (Schedule of Other Non-Current Assets) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]    
Non-current deferred income taxes $ 3,343 $ 85,704
Long-term investments 8,367 7,879
Other 5,616 4,210
Total $ 17,326 $ 97,793
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components (Schedule of Changes in Carrying Value of Long-term Investments) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]    
Beginning Balance [1] $ 6,053 $ 6,303
Impairment (250)
Ending Balance $ 6,053 $ 6,053 [1]
[1] The balances excluded the investment in limited partnership fund of $2.3 million, $1.7 million and $0.9 million, as of December 31, 2023, 2022 and 2021, respectively. Additionally, each of the balances as of December 31, 2022 and 2021 excluded an investment in convertible debt securities of $0.2 million.
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components (Schedule of Changes in Carrying Value of Long-term Investments) (Parentheticals) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Balance Sheet Related Disclosures [Line Items]      
Equity investments $ 8,367 $ 7,879  
Limited partnership fund      
Balance Sheet Related Disclosures [Line Items]      
Equity investments $ 2,300 1,700 $ 900
Convertible debt securities      
Balance Sheet Related Disclosures [Line Items]      
Equity investments   $ 200 $ 200
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components (Schedule of Other Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]    
Current operating lease liabilities $ 11,869 $ 11,012
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total Total
Sales and marketing $ 75,535 $ 98,690
Warranty obligations 5,738 6,320
Sales returns [1] 34,824 44,944
Freight and duty 2,837 7,243
Other 37,281 45,267
Total $ 168,084 $ 213,476
[1] Inventory expected to be received from future sales returns amounted to $16.9 million and $21.8 million as of December 31, 2023 and 2022, respectively. Provisions to write down expected returned inventory to net realizable value amounted to $9.7 million and $11.8 million as of December 31, 2023 and December 31, 2022, respectively.
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components (Schedule of Other Accrued Liabilities) (Parentheticals) (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]    
Inventory expected to be received from future sales returns $ 16.9 $ 21.8
Provisions to write down expected returned inventory to net realizable value $ 9.7 $ 11.8
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Financial Instruments (Narrative) (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Derivative_instrument
Dec. 31, 2022
USD ($)
Dec. 31, 2021
Derivative [Line Items]      
Gross amount assets $ 291 $ 652  
Foreign currency forward contracts | Derivatives Not Designated as Hedging Instruments      
Derivative [Line Items]      
Approximate number of derivatives per quarter | Derivative_instrument 8    
Notional amount $ 2,800    
Foreign currency forward contracts | Cash Flow Hedges      
Derivative [Line Items]      
Approximate number of derivatives per quarter | Derivative_instrument 10    
Notional amount $ 5,500    
Estimated term of reclassification from OCI to Income 12 months 12 months 12 months
Maximum | Foreign currency forward contracts      
Derivative [Line Items]      
Term of derivative contracts 6 months    
Maximum | Foreign currency forward contracts | Derivatives Not Designated as Hedging Instruments      
Derivative [Line Items]      
Term of derivative contracts 3 months    
Maximum | Foreign currency forward contracts | Cash Flow Hedges      
Derivative [Line Items]      
Term of derivative contracts 6 months    
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
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
Dec. 31, 2023
Dec. 31, 2022
Derivatives, Fair Value [Line Items]    
Gross Amounts of recognized assets $ 291 $ 652
Gross Amounts of recognized liabilities 1,691 4,083
Prepaid expenses and other current assets | Derivatives not designated as hedging instruments    
Derivatives, Fair Value [Line Items]    
Gross Amounts of recognized assets 284 636
Prepaid expenses and other current assets | Derivatives designated as hedging instruments    
Derivatives, Fair Value [Line Items]    
Gross Amounts of recognized assets 7 16
Other accrued liabilities | Derivatives not designated as hedging instruments    
Derivatives, Fair Value [Line Items]    
Gross Amounts of recognized liabilities 1,672 3,871
Other accrued liabilities | Derivatives designated as hedging instruments    
Derivatives, Fair Value [Line Items]    
Gross Amounts of recognized liabilities $ 19 $ 212
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income (Loss) Per Share (Schedule of Net Income (Loss) Per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Numerator:      
Net income (loss) $ (104,767) $ (68,987) $ 49,387
Denominator:      
Weighted average common shares - basic 29,355 29,007 30,241
Potentially dilutive common share equivalent 0 0 761
Weighted average common shares - dilutive 29,355 29,007 31,002
Basic net income (loss) per share $ (3.57) $ (2.38) $ 1.63
Diluted net income (loss) per share $ (3.57) $ (2.38) $ 1.59
Anti-dilutive employee stock-based awards, excluded 2,362 1,556 422
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Income (Expenses), Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Other Income and Expenses [Abstract]      
Interest income $ 6,842 $ 1,825 $ 157
Foreign currency transaction gain (loss), net (6) (2,335) (4,848)
Foreign currency contract gain (loss), net 267 2,692 4,195
Gain (loss) on investments, net (8) (271) (1,362)
Gain on litigation settlement 6,000 0 0
Other 1,044 (1,009) 765
Total [1] $ 14,139 $ 902 $ (1,093)
[1] Amounts included gain/(loss), net from litigation settlement of $6.0 million for the year ended December 31, 2023, and gain/(loss), net from derivatives not designated as hedging instruments of $0.3 million, $2.7 million and $4.2 million, for the years ended December 31, 2023, 2022 and 2021, respectively.
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Schedule of Income Before Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
United States $ (33,944) $ (100,609) $ 42,219
International 14,808 18,587 23,285
Income (loss) before income taxes $ (19,136) $ (82,022) $ 65,504
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Schedule of Provision For Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
U.S. Federal $ 358 $ 3,477 $ 6,198
State 599 1,329 644
Foreign 2,423 4,236 5,000
Current, Total 3,380 9,042 11,842
Deferred:      
U.S. Federal 65,880 (18,761) 4,607
State 15,629 (3,017) 595
Foreign 742 (299) (927)
Deferred, Total 82,251 (22,077) 4,275
Provision for income taxes $ 85,631 $ (13,035) $ 16,117
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Schedule of Deferred Tax Assets and Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred Tax Assets:    
Accruals and allowances $ 21,324 $ 22,394
Net operating loss carryforwards 1,770 1,275
Stock-based compensation 2,312 3,074
Operating lease liability 7,315 8,834
Deferred revenue 2,085 1,258
Tax credit carryforwards 935 607
Acquired intangibles 18,664 21,722
Capitalized Research and Development 50,670 33,299
Depreciation and amortization 1,088 1,632
Other 4,392 4,338
Total deferred tax assets 110,555 98,433
Deferred Tax Liabilities:    
Right of use asset (6,179) (7,695)
Other (1,205) (984)
Total deferred tax liabilities (7,384) (8,679)
Valuation Allowance [1] (99,828) (4,050)
Net deferred tax assets 3,343 85,704
Valuation allowance, net of federal tax $ 95,700 $ 4,000
[1] Valuation allowance is presented gross. The valuation allowance net of the federal tax effect was $95.7 million and $4.0 million for the years ended December 31, 2023 and 2022, respectively
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Narrative) (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Line Items]        
Valuation allowance [1] $ 99,828,000 $ 4,050,000    
Valuation allowance increased 95,700,000      
Net current period other comprehensive income (loss) 122,000 147,000 $ 31,000  
Possible reduction in liabilities for uncertain tax positions 700,000      
Unrecognized tax benefits that would impact effective tax rate 6,200,000      
Unrecognized tax benefits, income tax penalties and interest expense 100,000 0.0 $ 200,000  
Unrecognized tax benefits, income tax penalties and interest accrued 2,600,000 $ 2,400,000    
Undistributed earnings 8,500,000      
Associated tax without consideration of foreign tax credit 1,800,000      
US Federal        
Income Tax Disclosure [Line Items]        
Operating loss carryforwards $ 300,000      
Operating loss carryforwards expiration year 2035      
ITALY | Earliest Tax Year        
Income Tax Disclosure [Line Items]        
Income tax examination, year under examination       2004
ITALY | Latest Tax Year        
Income Tax Disclosure [Line Items]        
Income tax examination, year under examination       2012
State of California        
Income Tax Disclosure [Line Items]        
Operating loss carryforwards $ 900,000      
State of California | Tax Year 2016        
Income Tax Disclosure [Line Items]        
Income tax examination, year under examination 2016      
State of California | Tax Year 2017        
Income Tax Disclosure [Line Items]        
Income tax examination, year under examination 2017      
State of California | Tax Year 2018        
Income Tax Disclosure [Line Items]        
Income tax examination, year under examination 2018      
[1] Valuation allowance is presented gross. The valuation allowance net of the federal tax effect was $95.7 million and $4.0 million for the years ended December 31, 2023 and 2022, respectively
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Schedule of Effective Income Tax Rate Reconciliation) (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Tax at federal statutory rate 21.00% 21.00% 21.00%
State, net of federal benefit (3.10%) 1.70% 1.40%
Impact of international operations 8.30% 2.70% (1.80%)
Stock-based compensation (2.30%) (2.70%) 2.90%
Tax credits 5.80% 1.70% (1.90%)
Valuation allowance (474.30%) (0.30%) 0.30%
Goodwill impairment 0.00% 9.60% 0.00%
State Valuation Allowance Release 0.00% 0.00% 0.00%
Base Erosion Anti-Abuse Tax 0.00% 0.00% 3.70%
Transaction costs 0.00% 0.00% (0.90%)
Recognition of previously unrecognized tax benefits (0.30%) 1.80% 0.00%
Non-deductible License fees (1.70%) (0.30%) 0.10%
Others (0.90%) (0.10%) (0.20%)
Provision for income taxes (447.50%) 15.90% 24.60%
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Schedule of Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Beginning balance $ 7,934 $ 9,204 $ 9,542
Additions based on tax positions related to the current year 426 805 463
Additions for tax positions of prior years 533 8 50
Settlements   (1,355)  
Reductions due to lapse of applicable statutes (507) (554) (556)
Adjustments due to foreign exchange rate movement 232 (174) (295)
Ending balance $ 8,618 $ 7,934 $ 9,204
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
Claim
Patent
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Loss Contingencies [Line Items]      
Non-cancelable purchase commitments with suppliers $ 42,600,000 $ 105,100,000  
Additional purchase orders beyond contractual termination periods 323,700,000    
Losses incurred related to purchase commitments 3,500,000 $ 5,500,000 $ 3,100,000
Liabilities recorded for director and officer indemnification agreements 0    
Liabilities recorded for customers, distributors, and resellers indemnification 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 | 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    
Huawei v. NETGEAR Inc.      
Loss Contingencies [Line Items]      
Number of patents | Patent 2    
Number of patent infringement cases | Patent 2    
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%    
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    
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    
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Schedule of Non-cancellable Purchase Commitments Pertaining to Non-trade Activities (Details) - Non -Trade Activities
$ in Thousands
Dec. 31, 2023
USD ($)
Purchase Obligation Fiscal Year Maturity [Line Items]  
2024 $ 1,823
2025 1,914
2026 2,010
2027 2,111
2028 2,216
Thereafter 3,031
Total $ 13,105
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Schedule of Changes in Warranty Obligations) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Movement in Standard Product Warranty Accrual [Roll Forward]      
Balance as of beginning of the period $ 6,320 $ 6,861 $ 9,240
Provision for warranty liability made 5,105 5,230 4,522
Settlements made (5,687) (5,771) (6,901)
Balance as of the end of the period $ 5,738 $ 6,320 $ 6,861
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Stockholders' Equity Note [Abstract]      
Shares remaining authorized for repurchase (in shares) 2,500,000    
Stock repurchased (in shares) 0 1,000,000 2,100,000
Cost of stock repurchased   $ 24,377 $ 75,000
RSU withholdings (in shares) 198,000 202,000 204,000
RSU withholdings $ 2,793 $ 4,807 $ 7,660
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity (Schedule of Changes in Accumulated Other Comprehensive Income (Loss) by Component) (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Estimated tax benefit (provision)      
Beginning balance $ 125,000 $ (22,000) $ 9,000
Other comprehensive income (loss) before reclassifications (540,000) 188,000 (126,000)
Less: Amount reclassified from accumulated other comprehensive income (loss) (418,000) 41,000 (95,000)
Net current period other comprehensive income (loss) 122,000 147,000 31,000
Ending balance 3,000 125,000 (22,000)
AOCI, after tax      
Beginning balance 620,855,000 696,815,000 689,384,000
Other comprehensive income (loss) before reclassifications 2,245,000 (836,000) 542,000
Less: Amount reclassified from accumulated other comprehensive income (loss) 1,574,000 (152,000) 358,000
Net current period other comprehensive income (loss) 671,000 (684,000) 184,000
Ending balance 535,495,000 620,855,000 696,815,000
Unrealized gains (losses) on available-for-sale investments      
AOCI, before tax      
Beginning balance (322,000) (2,000) (2,000)
Other comprehensive income (loss) before reclassifications 448,000 (320,000) 0
Less: Amount reclassified from accumulated other comprehensive income (loss) 0 0 0
Net current period other comprehensive income (loss) 448,000 (320,000) 0
Ending balance 126,000 (322,000) (2,000)
Unrealized gains (losses) on derivatives      
AOCI, before tax      
Beginning balance (338,000) 173,000 (42,000)
Other comprehensive income (loss) before reclassifications 2,337,000 (704,000) 668,000
Less: Amount reclassified from accumulated other comprehensive income (loss) 1,992,000 (193,000) 453,000
Net current period other comprehensive income (loss) 345,000 (511,000) 215,000
Ending balance 7,000 (338,000) 173,000
AOCI      
AOCI, after tax      
Beginning balance (535,000) 149,000 (35,000)
Ending balance $ 136,000 $ (535,000) $ 149,000
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity (Schedule of Reclassifications out of AOCI) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]      
Net revenue $ 740,840 $ 932,472 $ 1,168,073
Cost of revenue 491,588 681,923 802,236
Research and development 83,295 88,443 92,967
Sales and marketing 127,778 139,675 145,961
General and administrative 66,243 56,316 59,659
Tax impact (85,631) 13,035 (16,117)
Total, net of tax (104,767) (68,987) 49,387
Amount Reclassified from AOCI      
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]      
Net revenue 2,337 (218) 459
Cost of revenue (4) 3 (2)
Research and development (33) (14) 31
Sales and marketing (246) 40 (30)
General and administrative (62) (4) (5)
Total before tax 1,992 (193) 453
Tax impact (418) 41 (95)
Total, net of tax $ 1,574 $ (152) $ 358
XML 86 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans (Narrative) (Details) - USD ($)
1 Months Ended 12 Months Ended
Jan. 31, 2019
May 31, 2018
Apr. 30, 2022
May 31, 2020
Apr. 30, 2016
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock-based compensation           $ 17,938,000 $ 17,734,000 $ 25,995,000
2006 Long Term Incentive Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Expiration date           Apr. 13, 2016    
A2016 Incentive Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Increase in number of shares of common stock authorized 3,100,000 1,700,000   2,000,000.0 2,500,000 2,000,000    
Additional shares available for issuance (in shares)         699,827      
Number of shares reserved for future grant (in shares)           2,400,000    
Employee Stock Purchase Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Increase in number of shares of common stock authorized     1,000,000.0          
Number of shares reserved for future grant (in shares)           800,000    
Maximum percentage of compensation contributed by employees (in percentage)           10.00%    
Purchase percentage of stock at fair market value (in percentage)           85.00%    
Number of shares authorized (in shares)     3,000,000          
Stock-based compensation           $ 1,100,000 1,300,000 1,700,000
Shares purchased under ESPP           257,000    
Weighted average price of shares purchased under ESPP (in dollars per share)           $ 13.98    
Maximum                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock-based compensation cost capitalized in inventory           $ 900,000 900,000 900,000
Employee Stock Option                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Options, exercises in period, intrinsic value           0 200,000 6,700,000
Options, vested in period, total fair value           $ 700,000 1,300,000 2,300,000
Employee Stock Option | A2016 Incentive Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting term           4 years    
Expiration period           10 years    
Employee Stock Option | Target Shares Granted | A2016 Incentive Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting term           12 months    
Employee Stock Option | Remaining Tranche | A2016 Incentive Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting term           3 years    
Performance Shares                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting term           3 years    
Performance Shares | A2016 Incentive Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting term           3 years    
Performance Shares | Target Shares Granted | Minimum                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Percentage vest of performance shares           0.00%    
Performance Shares | Target Shares Granted | Maximum                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Percentage vest of performance shares           150.00%    
Restricted Stock Units (RSUs)                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
RSU aggregate intrinsic value, vested           $ 9,200,000 14,600,000 24,300,000
RSU fair value, vested           17,800,000 $ 21,500,000 $ 20,400,000
Total unrecognized compensation           $ 27,800,000    
Weighted-average period of recognition of stock based compensation           2 years 2 months 12 days    
Restricted Stock Units (RSUs) | A2016 Incentive Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting term           4 years    
XML 87 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans (Schedule of Stock Option Activity) (Details) - Employee Stock Option
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]  
Number of shares, beginning balance (in shares) | shares 872
Number of shares, expired (in shares) | shares (6)
Number of shares, ending balance (in shares) | shares 866
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]  
Vested and expected to vest (in shares) | shares 866
Exercisable (in shares) | shares 866
Beginning balance (in dollars per share) | $ / shares $ 30.64
Expired (in dollar per share) | $ / shares 21.79
Ending balance (in dollars per share) | $ / shares 30.70
Vested and expected to vest, weighted average exercise price (in dollars per share) | $ / shares 30.7
Exercisable, weighted average exercise price (in dollars per share) | $ / shares $ 30.7
Outstanding, Weighted Average Remaining Contractual Term 4 years 18 days
Vested and expected to vest, weighted average remaining contractual term 4 years 18 days
Exercisable, weighted average remaining contractual term 4 years 18 days
Outstanding, Intrinsic Value | $ $ 0
Vested and expected to vest, aggregate intrinsic value | $ 0
Exercisable, intrinsic value | $ $ 0
XML 88 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans (Schedule of Ranges of Outstanding And Exercisable Stock Options) (Details)
shares in Thousands
12 Months Ended
Dec. 31, 2023
$ / shares
shares
18.58 - $18.58  
Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise price, lower range (USD per share) $ 18.58
Exercise price, upper range (USD per share) $ 18.58
Number of outstanding options (in shares) | shares 17
Outstanding options, weighted-average remaining contractual life 1 year 5 months 1 day
Outstanding options, weighted- average exercise price per share (in dollars per share) $ 18.58
Number of exercisable options (in shares) | shares 17
Exercisable options, weighted-average exercise price (in dollars per share) $ 18.58
$19.32 - $19.32  
Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise price, lower range (USD per share) 19.32
Exercise price, upper range (USD per share) $ 19.32
Number of outstanding options (in shares) | shares 17
Outstanding options, weighted-average remaining contractual life 5 months 1 day
Outstanding options, weighted- average exercise price per share (in dollars per share) $ 19.32
Number of exercisable options (in shares) | shares 17
Exercisable options, weighted-average exercise price (in dollars per share) $ 19.32
$19.99 - $19.99  
Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise price, lower range (USD per share) 19.99
Exercise price, upper range (USD per share) $ 19.99
Number of outstanding options (in shares) | shares 2
Outstanding options, weighted-average remaining contractual life 3 months 21 days
Outstanding options, weighted- average exercise price per share (in dollars per share) $ 19.99
Number of exercisable options (in shares) | shares 2
Exercisable options, weighted-average exercise price (in dollars per share) $ 19.99
$23.48 - $23.48  
Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise price, lower range (USD per share) 23.48
Exercise price, upper range (USD per share) $ 23.48
Number of outstanding options (in shares) | shares 31
Outstanding options, weighted-average remaining contractual life 2 years 2 months 23 days
Outstanding options, weighted- average exercise price per share (in dollars per share) $ 23.48
Number of exercisable options (in shares) | shares 31
Exercisable options, weighted-average exercise price (in dollars per share) $ 23.48
$25.37 - $25.37  
Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise price, lower range (USD per share) 25.37
Exercise price, upper range (USD per share) $ 25.37
Number of outstanding options (in shares) | shares 152
Outstanding options, weighted-average remaining contractual life 3 years 1 month 9 days
Outstanding options, weighted- average exercise price per share (in dollars per share) $ 25.37
Number of exercisable options (in shares) | shares 152
Exercisable options, weighted-average exercise price (in dollars per share) $ 25.37
$26.61 - $26.61  
Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise price, lower range (USD per share) 26.61
Exercise price, upper range (USD per share) $ 26.61
Number of outstanding options (in shares) | shares 369
Outstanding options, weighted-average remaining contractual life 5 years 21 days
Outstanding options, weighted- average exercise price per share (in dollars per share) $ 26.61
Number of exercisable options (in shares) | shares 369
Exercisable options, weighted-average exercise price (in dollars per share) $ 26.61
$38.32 - $38.32  
Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise price, lower range (USD per share) 38.32
Exercise price, upper range (USD per share) $ 38.32
Number of outstanding options (in shares) | shares 25
Outstanding options, weighted-average remaining contractual life 4 years 7 months 2 days
Outstanding options, weighted- average exercise price per share (in dollars per share) $ 38.32
Number of exercisable options (in shares) | shares 25
Exercisable options, weighted-average exercise price (in dollars per share) $ 38.32
$41.67 - $41.67  
Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise price, lower range (USD per share) 41.67
Exercise price, upper range (USD per share) $ 41.67
Number of outstanding options (in shares) | shares 253
Outstanding options, weighted-average remaining contractual life 3 years 8 months 26 days
Outstanding options, weighted- average exercise price per share (in dollars per share) $ 41.67
Number of exercisable options (in shares) | shares 253
Exercisable options, weighted-average exercise price (in dollars per share) $ 41.67
$18.58 - $41.67  
Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise price, lower range (USD per share) 18.58
Exercise price, upper range (USD per share) $ 41.67
Number of outstanding options (in shares) | shares 866
Outstanding options, weighted-average remaining contractual life 4 years 18 days
Outstanding options, weighted- average exercise price per share (in dollars per share) $ 30.7
Number of exercisable options (in shares) | shares 866
Exercisable options, weighted-average exercise price (in dollars per share) $ 30.7
XML 89 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans (Schedule of RSU Activity) (Details) - Restricted Stock Units (RSUs)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
$ / shares
shares
Number of Shares  
Beginning balance (in shares) | shares 1,546
Granted (in shares) | shares 773
Vested (in shares) | shares (649)
Cancelled (in shares) | shares (103)
Ending balance (in shares) | shares 1,567
Weighted Average Grant Date Fair Value Per Share  
Beginning Balance (in dollars per share) | $ / shares $ 27.82
Granted (in dollars per share) | $ / shares 17.32
Vested (in dollars per share) | $ / shares 27.36
Cancelled (in dollars per share) | $ / shares 24.72
Ending Balance (in dollars per share) | $ / shares $ 22.83
Weighted Average Remaining Contractual Term 1 year 4 months 6 days
Average Intrinsic Value | $ $ 22,844
XML 90 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans (Schedule of Performance Shares Activity) (Details) - Performance Shares - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Weighted Average Grant Date Fair Value Per Share      
Beginning Balance (in dollars per share) $ 29.38 $ 33.07 $ 28.22
Granted (in dollars per share) 14.44 22.37 37.58
Vested (in dollars per share) 0 0 0
Cancelled (in dollars per share) 27.85 27.17 0
Ending Balance (in dollars per share) $ 24.76 $ 29.38 $ 33.07
Number of Shares      
Beginning balance (in shares) 430,000 293,000 141,000
Granted (in shares) 145,000 145,000 152,000
Vested (in shares) 0 0 0
Cancelled (in shares) (158,000) (8,000) 0
Ending balance (in shares) 417,000 430,000 293,000
XML 91 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans (Schedule of Valuation and Expense Information) (Details) - ESPP
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected life (in years) 6 months 6 months 6 months
Risk-free interest rate 5.19% 2.25% 0.05%
Expected volatility 35.80% 39.60% 40.80%
Dividend yield 0.00% 0.00% 0.00%
XML 92 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans (Schedule of Total Stock-Based Compensation Expense Resulting from Stock Options, RSUs, Performance Shares and the ESPP) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation $ 17,938 $ 17,734 $ 25,995
Cost of revenue      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation 1,405 1,353 2,103
Research and development      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation 3,935 4,177 5,161
Sales and marketing      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation 5,336 5,603 7,628
General and administrative      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation $ 7,262 $ 6,601 $ 11,103
XML 93 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information (Narrative) (Details)
12 Months Ended
Dec. 31, 2023
Segment
Customer
Dec. 31, 2022
Customer
Dec. 31, 2021
Customer
Segment Reporting Information [Line Items]      
Number of operating segments 2    
Number of reportable segments 2    
Connected Home | Net revenue      
Segment Reporting Information [Line Items]      
Number of customer | Customer 2 2 2
Connected Home | Net revenue | Customer A | Customer Concentration Risk | Sales Revenue      
Segment Reporting Information [Line Items]      
Concentration risk, percentage 17.00% 15.00% 15.00%
Connected Home | Net revenue | Customer B | Customer Concentration Risk | Sales Revenue      
Segment Reporting Information [Line Items]      
Concentration risk, percentage 12.00% 11.00% 13.00%
XML 94 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information (Schedule of Reportable Segments and Reconciliation of Segment Contribution Income to Income (loss) Before Income Taxes) (Details) - USD ($)
3 Months Ended 12 Months Ended
Oct. 01, 2023
Apr. 03, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]          
Total net revenue     $ 740,840,000 $ 932,472,000 $ 1,168,073,000
Total segment contribution income     77,584,000 67,251,000 179,025,000
Corporate and unallocated costs     (87,453,000) (82,888,000) (83,883,000)
Amortization of intangibles [1]     (257,000) (514,000) (1,897,000)
Stock-based compensation expense     (17,938,000) (17,734,000) (25,995,000)
Change in fair value of contingent consideration     0 0 3,003,000
Goodwill impairment charge     0 (44,442,000) 0
Intangibles impairment     (1,071,000) 0 0
Restructuring and other charges     (3,962,000) (4,577,000) (3,341,000)
Litigation reserves, net     (178,000) (20,000) (315,000)
Other income (expenses), net [2]     14,139,000 902,000 (1,093,000)
Income (loss) before income taxes     (19,136,000) (82,022,000) 65,504,000
Connected Home          
Segment Reporting Information [Line Items]          
Total net revenue     446,865,000 558,823,000 853,472,000
Total segment contribution income     $ 19,052,000 $ (8,539,000) $ 116,889,000
Segment contribution margin     4.30% (1.50%) 13.70%
Goodwill impairment charge   $ (44,400,000) $ 0 $ (44,442,000) $ 0
Intangibles impairment $ (1,100,000)        
NETGEAR for Business          
Segment Reporting Information [Line Items]          
Total net revenue     293,975,000 373,649,000 314,601,000
Total segment contribution income     $ 58,532,000 $ 75,790,000 $ 62,136,000
Segment contribution margin     19.90% 20.30% 19.80%
Goodwill impairment charge     $ 0 $ 0 $ 0
[1] Amounts excluded amortization expense related to patents within purchased intangibles in cost of revenue.
[2] Amounts included gain/(loss), net from litigation settlement of $6.0 million for the year ended December 31, 2023, and gain/(loss), net from derivatives not designated as hedging instruments of $0.3 million, $2.7 million and $4.2 million, for the years ended December 31, 2023, 2022 and 2021, respectively.
XML 95 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information (Schedule of Reportable Segments and Reconciliation of Segment Contribution Income to Income (Loss) Before Income Taxes) (Parenthetical) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting [Abstract]      
Amount from litigation settlements $ 6.0    
Gain/(loss), net from derivatives not designated as hedging instruments $ 0.3 $ 2.7 $ 4.2
XML 96 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information (Schedule of Net Revenue by Geographic Areas) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Total net revenue $ 740,840 $ 932,472 $ 1,168,073
United States (U.S.)      
Segment Reporting Information [Line Items]      
Total net revenue 489,968 598,649 759,865
Americas (excluding U.S.)      
Segment Reporting Information [Line Items]      
Total net revenue 14,381 18,562 26,461
EMEA      
Segment Reporting Information [Line Items]      
Total net revenue [1] 148,922 179,358 229,829
APAC      
Segment Reporting Information [Line Items]      
Total net revenue $ 87,569 $ 135,903 $ 151,918
[1] No individual country, other than disclosed above, represented more than 10% of the Company’s total net revenue in the periods presented.
XML 97 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information (Schedule of Net Revenue by Geographic Areas) (Parenthetical) (Details) - Maximum
12 Months Ended
Dec. 31, 2023
EMEA  
Revenues From External Customers And Long Lived Assets [Line Items]  
Percentage of net revenue 10.00%
APAC  
Revenues From External Customers And Long Lived Assets [Line Items]  
Percentage of net revenue 10.00%
XML 98 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information (Schedule of Long-Lived Asset by Geographic Region) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total $ 45,558 $ 50,093
United States (U.S.)    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total 25,051 32,142
Americas (excluding U.S.)    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total 4,782 2,367
EMEA    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total 3,739 3,564
Singapore    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total 6,218 4,032
APAC (excluding Singapore)    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total [1] $ 5,768 $ 7,988
[1] No individual country, other than disclosed above, represented more than 10% of the Company’s total long-lived assets in the periods presented.
XML 99 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information (Schedule of Long-Lived Asset by Geographic Region) (Parenthetical) (Details)
12 Months Ended
Dec. 31, 2023
Maximum | APAC (excluding Singapore)  
Revenues From External Customers And Long Lived Assets [Line Items]  
Percentage of total long-lived assets owned 10.00%
XML 100 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements (Summary of Valuation of Company's Financial Instruments by Various Levels) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value $ 133,208 $ 107,494
Liabilities measured at fair value 1,691 4,083
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 34,290 32,690
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 98,918 74,804
Liabilities measured at fair value 1,691 4,083
Cash equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 25,986 25,744
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 25,986 25,744
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
U.S. Treasury Securities | Available-for-sale Investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value [1] 98,454  
U.S. Treasury Securities | Available-for-sale Investments | 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 [1] 0  
U.S. Treasury Securities | Available-for-sale Investments | Significant other observable inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value [1] 98,454  
Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value [1]   6
Certificates of deposit | 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 [1]   0
Certificates of deposit | Significant other observable inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value [1]   6
Trading securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value [1] 8,304 6,946
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 [1] 8,304 6,946
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 [1] 0 0
Available-for-sale Investments, Convertible Debt Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value [2] 173 346
Available-for-sale Investments, Convertible Debt 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 [2] 0 0
Available-for-sale Investments, Convertible Debt 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 [2] 173 346
Corporate Equity Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value [1]   73,800
Corporate Equity 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 [1]   0
Corporate Equity 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 [1]   73,800
Foreign currency forward contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value [3] 291 652
Liabilities measured at fair value [4] 1,691 4,083
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 [3] 0 0
Liabilities measured at fair value [4] 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 [3] 291 652
Liabilities measured at fair value [4] $ 1,691 $ 4,083
[1] Included in Short-term investments on the Company’s consolidated balance sheets.
[2] $173,000 included in Short-term investments and the remaining included in Other non-current assets on the Company’s consolidated balance sheets for the year ended December 31, 2022.
[3] Included in Prepaid expenses and other current assets on the Company’s consolidated balance sheets
[4] Included in Other accrued liabilities on the Company’s consolidated balance sheets.
XML 101 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements (Summary of Valuation of Company's Financial Instruments by Various Levels) (Parenthetical) (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments $ 106,931,000 $ 80,925,000
Other non-current assets 17,326,000 97,793,000
Convertible debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments $ 173,000 173,000
Other non-current assets   $ 173,000
XML 102 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring and Other Charges (Summary of Activity Related to Accrued Restructuring and Other Charges ) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Restructuring Cost And Reserve [Line Items]      
Beginning balance $ 1,912 $ 23 $ 314
Additions $ 4,465 $ 4,600 $ 3,423
Restructuring, Incurred Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Other Operating Income (Expense), Net Other Operating Income (Expense), Net Other Operating Income (Expense), Net
Cash payments $ (5,963) $ (2,714) $ (3,491)
Adjustments (127) (3) (223)
Ending balance 287 1,912 23
Employee Termination Charges      
Restructuring Cost And Reserve [Line Items]      
Beginning balance 1,912 0 87
Additions 3,834 4,600 2,910
Cash payments (5,384) (2,714) (2,913)
Adjustments (105) 26 (84)
Ending balance 257 1,912 0
Lease Contract Termination and Other Charges      
Restructuring Cost And Reserve [Line Items]      
Beginning balance 0 23 227
Additions 631 0 513
Cash payments (579) 0 (578)
Adjustments (22) (23) (139)
Ending balance $ 30 $ 0 $ 23
XML 103 R92.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Narrative) (Details)
12 Months Ended
Dec. 31, 2023
Lessee, Lease, Description [Line Items]  
Lease expiration date December 2037
Maximum  
Lessee, Lease, Description [Line Items]  
Operating lease, remaining lease term 14 years
Operating lease, renewal term option 5 years
Minimum  
Lessee, Lease, Description [Line Items]  
Operating lease, remaining lease term 1 year
XML 104 R93.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Lease Cost) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]      
Operating lease cost $ 12,586 $ 11,067 $ 9,208
Short-term Lease, Cost 305 297 563
Total lease cost [1] $ 12,891 $ 11,364 $ 9,771
[1] Included in cost of revenue, sales and marketing, research and development and general and administration in the Company’s consolidated statement of operations.
XML 105 R94.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Supplemental Cash Flow Information) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Cash paid for amounts included in the measurement of lease liabilities:      
Operating cash flows relating to operating leases $ 12,697 $ 9,907 $ 9,474
Lease liabilities arising from obtaining right-of-use assets:      
Operating leases $ 6,987 $ 26,511 $ 1,773
XML 106 R95.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Supplemental Balance Sheet Information) (Details)
Dec. 31, 2023
Dec. 31, 2022
Weighted Average Remaining Lease Term (in years)    
Operating leases 4 years 7 months 6 days 4 years 7 months 6 days
Weighted Average Discount Rate    
Operating leases 5.80% 4.90%
XML 107 R96.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Maturities of Operating Lease Liabilities - Topic 842) (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Leases [Abstract]  
2024 $ 13,814
2025 11,627
2026 8,452
2027 7,789
2028 1,451
Thereafter 5,422
Total lease payments 48,555
Less imputed interest (6,988)
Total $ 41,567
XML 108 R97.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule II - Valuation and Qualifying Accounts (Details) - Allowance for doubtful accounts - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of year $ 397 $ 399 $ 1,081
Other 0 0 0
Additions 0 0 12
Deductions (59) (2) (694)
Balance at end of year $ 338 $ 397 $ 399
EXCEL 110 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( 'V(4%@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !]B%!8R78IINX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TUD#Z';B^))07!!\1:2V=U@DX9DI-VW-ZV[740?P&-F_GSS M#4QKHC)#PNY+HE0FOLA>4WEF0X0M?G0 M!P3!^08\DK::-,S *JY$UK76*)-0TY#.>&M6?/Q,_0*S!K!'CX$R-'4#K)LG MQM/4MW %S##"Y/-W >U*7*I_8I<.L'-RRFY-C>-8CW+)E1T:>'MZ?%G6K5S( MI(/!\BL[1:>(6W:9_"KO[G621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M 'V(4%B) Q$Z/P@ HT 8 >&PO=V]R:W-H965T&UL MM9MM;^(X%(7_BL6.1C-2*7F!OLRTE6B 67:GE 5F5[.K_6 2 ]$D,>LXI?WW M:R,H*]M"@,.I9A7'5"[$>MA[MTVY0]W-&$!WY$I@S% M21AB]O9( KJ[;YFM?,/,7V^XW-!YN-OB-9D3_FT[9>)=IU#Q_)!$L4\CQ,CJ MOM4W/PVZ:4'ZC3]]LHL/7B/9E"6E/^2;L7??,N01D8"X7$I@\>^%."0(I)(X MCO_VHJUBG[+P\'6N/DH;+QJSQ#%Q:/"7[_'-?>NFA3RRPDG 9W3W*]DWJ"?U M7!K$Z5^TR[[;NVHA-XDY#??%X@A"/\K^X]<]B(."&Z.FP-H76#\5F-V: GM? M8)]:T-T7=%,R65-2#@/,\<,=HSO$Y+>%FGR1PDRK1?/]2/[N<\[$I[ZHXP\# MZB;B9^2H'WEH&'&?OZ%QE/4G^;NTT;?Y 'UX]Q&]0WZ$GOP@$)OCNPX7.Y<2 M'7>_H\=L1U;-CDP+/=&(;V*Q%X]X58&...KBT*W\T!\M4'% W$MDFQ?(,BQ; M<4 .7#XBRTMDW*;E747Y "[_+0E$N:7:>Z4U=O%#V*F>7:/GT!?"T#_]9%IDFL M NVZ@'9]&K21'[LX0-\)9F@D-BHG!UBK#A98U126)K$*K)L"UDTC6/N.5HL+ M5AM]5\$":YK"TB16@75;P+H%F[=@V/.C-9J_A4L:J/# ]9/%EYD*$%C5%) F ML0H@TRA=FP$V<>_49F3M2[\@.M8$A\KQZHC09+CX,NS/+H3I&L=Q0IB2(*PYH4IL8%%C;)K4JMBL M$IMU"K8_:9!$7*1#,8H%A*E# *Q4 PLL:@Q+DUH55NGC3=#LYK"#F<<<_5H?T3Q.U%5.7!58VKGL/!FZ>%-V(7GU 0R)N;'LR0XM&&1>C\BUVZ;5MDTE-JUF M7Y=:%5MI]TW8I>\[6SJ*(4>P6E.F[FFP3M]UB9 0 EXFIB2GU?'K4JN2*SV_ M"1OUL3.:H7[B^9PRU.>54X%#PRV.U%T.UJH-XW!=8V+G\/]F&0!,V,$?Q*4(1ZXOQC8Y>Y)TVY Q MT?D<*H:^[-KQ/[+S*2^8'=E-/4RM44&76O4J:9D5K).RPGPC7"_4\X[(U,*" MZYK"TJ56A54F!.NDA# ,"5O+,_6+4. ;$!LL6(]-:T+0I5;%5B8$ZZ2$L,"O M:.R)D]1?^6XV,4R2<*G.54\-:\M)3VMD4&76I5>&1FLDR*#M! 0 M+UA$V-YVS[![AA*7UJR@2ZV*J\P*UDE981RYE(D9->UG%]D$@=*90:14$5(= MZBE-\!'UP5 )4&MLT*56!5C&!@OV^7N ?<\3ZO%%_@)]%=]#SY&:&BPI^AT: MXIBC:2!F;N9C-&#^BWK@TQHE=*E54991PCHI2A0H'?E.=,(%W45*C+#<'$?H M-UHS86@-$KK4JMS*(&'!QO]G;L79.V7TQ8]<=1^$-9V^$IO6**%+K8JMC!(6 M;/]_QC:E(H %Z&]_6S_@L,I 8<%./STM^XS@>DRP MP(>N#_A]*7EI#@BZU*J\R)-BP MHU_X7!A7XE,!@)1''0I$MYIRZ/R[0.^/2,$RTQ0R]X$!]00D6 M; SR''G!/E@J!%O]@T5;42).V.S"DI(C+%1W^0TN:TSK'''!+N."?<30%^N# M&(YB/TVE #%8K#;.PW6-D9TC(-AE0+!/"@CCB!.6K>$"Z<6I>L:/HPC%*>;58[B$=Y+XV5^ MF5HO59.K@%\>K-NK*]/NF7>=EPJ]<= MK6J#O=K5 >NN85_:!>@JFM+UV[!'SV^XU-H+N'S*?)?L1+YB&YK()=)T2YA( M^U^G2B1:?;\NM2JYTO?;L&W/R4EC*P=^)3U8(H_D(MOCP%]1%OE8R4UK$-"E M5EU16P:!+NSAYGLCO'TDWS#9%735[?#NZ1B6Z:;B\7B+W_Y<8RKS_'Z7+WW#@^$9+>CQ0J MZ72UH8$GAP8Q-R'_IR:QO$GR.8 I9AR-Q^-L_WZ,Y$,82"ZE5BXB@UO<^%?7 M&F,Z!P]/R+L^Z4,H,7+E5>3L.8IB:_&@2S]]O*-3?CU[2N8)RYM&,0K(2I0: ME]=BUF79@R?9&TZWZ:,82\HY#=.7&X(%<,=?4HZF]RP[E"3V51R>O91JGMQ7(ITPTO MF3P76U[!+VM1ETS!;?VPE-N:LZP=5!9+XGGALF1Y-5M=M<]NZ]65:%215_RV M1K(I2U8_O^.%>+R>X=F/!Y_SAXW2#Y:KJRU[X'=UG"W/'C)\I)7,A<5 MJOGZ>O867]Q07P]H+?[.^:,<7",=RKT0W_3-A^QZYFE$O."ITBX8_-GQ&UX4 MVA/@^-XYG1W>J0<.KW]X_[T-'H*Y9Y+?B.*?/%.;ZUD\0QE?LZ90G\7CG[P+ M*-#^4E'(]G_TV-EZ,Y0V4HFR&PP(RKS:_V5/72(& [ _,8!T \A+!]!N &T# MW2-KPWK/%%M=U>(1U=H:O.F+-C?M:(@FK_0TWJD:?LUAG%K=B$J*(L^8XAEZ MQPI6I1S=:7<2+=#7N_?H]=D;=(;R"GW9B$:R*I-72P5OUN.7:?>6=_NWD(FW MO.?I.:)XCHA'J&7XS:40DQ+BO+#%LW?@ MVQWHO74AMRSEUS/8/)+7.SY;O?H-A]ZE+;I?Y.PH5GJ(E;J\KVZ8W""8-93J M"_Z]R7>L@."ML[AW%;6N= '8K7 41CBZ6NZ&\5C,_##PO(/9$5+_@-1W(KW; MB%HM%*]+6&T[+E4Y!7/O)QB^WPL3BD4B>9>K9L"2E4W!$S.*(W;Z3BC200+4#^# MYUX?=DAK,'Y*YO!*N>5MW2N>;7D)S+S$@1$A,:$S M,1]@SBHEZIQ;YRPT7^K'<3">,XM9DH38MV.+#M@B)[;;FF]9GB'^!/0GN6P3 M+-0&LIL>U0(;\LB 1#V?C(&;5B2!O6/''1]PQT[<7X1BQ0L@QL;+(S]*HO'$ MFV8Q]4F"[2"3 \CD1')!5-3JN4VJ+C!;O7';36'#FI@@2$1'2$VCA$SM7.SU M7..4>I*#7),=TE6?%:F J3V%CI%C,?"L8$WI[1L)O2]IN2=:@'J\F*U60L M',9>[(_!FG8$4S\*)]#VU(;=W/:>KSFL^PRD%ZB;QKX 3+(BD9>,!8+-#$/B M[1!)3VK$36H?*IAQCA1[XLYU2DQZPAX=2WN;53A5/4C/8<3-8<="YL2L$Y.I M2.A3/QYC->VH'R31A)XA@_;0S6D?!Y21OS2])HEA$B9CD6 S\Y-H8EN1GNN( MF^N&D,5(YIQ*M\EI) D3(]NF&05],[4T>NHC;NHS6?H47I/C_,0;UR^+%4V\ MJ3SW-$C<[=]^(9]":'98%./0-S:;Q2Z)$SI!"J3G+>+FK1M1EOF^?][W_J+2 MZX%7*2!&KS\*Q5'\Q@K=Z=A.N,AZYO'_'1T'WS,BB9Q*Y4Z)]-M&%!FOY:O? M8H*CR[8M4<_VDQXGO_[T4<\O\G8<>\^NQ,VNT.AVA"5U%B[0F7?N>1@*5XUV MK&CX)0KFGN?I?TAN6*U[X49MH&W_EV>7>AMRE$NIN5G42#1*0O.1P=JQILZD MW;'L<9H]1%V9X$]&%>()+,0QS,H^X8AL3S MQ(OF4>0Y3VM>=D!#3 U C8Q9=,)$*T1[D4#=(N%MEN5:$$+MT@[E W7(!1&U3-D5[*-T=TX"JK?E&?S_8 M\1^D_+H04EK+&+4UNV.*L!@M CI!:+17#]2M'H;@,[[.T]S:LE-3"2Q\2B@9 M]W0V0TI W$Z0&1T<#;M%PY[,Y&2]M,(V90#DS#>$CL4N)" 7IM+;ZP7ZDE9Y MP,#M_OO)('SC!-O:3EOL[.WTZOT7I?V- M$MOVH\R]4$J4[>6&,T"O#>#WM0".[F[T=Y[#=[W5?U!+ P04 " !]B%!8 M!K9-V&P# !V"P & 'AL+W=OD%+8XL(1:HD9>_VZ3ND%-7* M*CXLZ@N9HF9^??]H*'&VE^I%%P"&?"FYT'.O,*9Z\'V=%5!2?2J:'I3,D]438:U>S U<9EHQLF[&-< M&857&>:9="&%EISEU$!.GBBG(@.RLG*:7"^I F$*,"RC7-^0G\CGU3.YOKHA M5X0)\ELA:TU%KF>^010KZ&?M;9^:VT;OW/89LCL2A[Q M %T5HJX*D=.+W]%;&?2/S6F(W) /3& 5&.5D*35SS?;GXUH;A2WWUY#51OM^ M6-NNPP==T0SF'BXT#6H'7OKC#^$X^'G(^/\DUBM#W)4A/J:>/F:9K 4^>049 ML!U=<[@E EQ5*,<5[[H#WQTDE_7:;&J.R[!-P9"K>)H0[ <[F!+JYO!)0;D& MU3VM6Q?Q=AJ/:*<"MZCYUZ$J-^B)0[C6Y[VIR M?[0F2WRM@%*X.E9&9B^WI***["BO@5SC&JAU3BKTH0M<*S=#W(W\Y( IN N" M\ WYJ:@>^ZAC'YW)KAMV1ZD)K4TA%?L'+U@/S>P@?*,_.L :!>[W!O]T7,_ MN#,P_BX#3.OZ-/SX&ZBWV,L!)!YQ\%S!^0+7!QF=B>XHZ.4E]+*)'/>FH M)T>I%[(L\2VGAQH\EYQ3I4\T^>2L)C\5U8.?=O#3"^ O[O#I-\6,@F"PQ\^) M[#D(@_\^PL'E'LYK\E:YAS4=AZ/$?E=[_$.1DVF0),E[_ >;B/!R_@MZOI4_ MQ\1 Y+ )_V!39'>DOU*U94(3#AM,#>X2U%#-)J\Y,;)R^Z2U-+CKWTAI7D_LUJO;:J?_ E!+ P04 " !]B%!8=QB66X0& "5&P & M 'AL+W=OUH>N0=.N#\4>9)NVA4JB)]).^N]W*=F6;5XQ'> \Q/HX]_*>RTORB+Q] MD=5WM11"D]5:*IXJH=5&DU8\'DK="&>A?ZR>JK@;K#W,LL*4:I,EJ02\[O>/;T9L\@8U(B_,_&B#JZ)H3*1 M\KNY>3^[ZWDF(I&+J38N4OC9B$>1Y\83Q/'OUFEOWZ8Q/+S>>?^])@]D)JD2 MCS+_FLWT\JX7]\A,S--UKC_)ES_%EE!@_$UEKNK_Y&6+]7IDNE9:%EMCB*#( MRN8W?=TFXL" \@X#MC5@IP9AAP'?&O!3 [_#P-\:^*<&08=!L#6HJ0\:[G7B M1JE.A[>5?"&508,W>E7*NTG*G;@89 C+O!=-OH M8],HZVB4,O)!EGJIR+B;UBBSNEL?"9G1TGT]TGT7=Z'?\$L6XF-*-<"2UIC M'-7&9C;=#"/?BWT/_FX'F\.,V,B$,S]B%G)L(RD-8R_BA] C,L&>3. D\RB5 M-F/20:AQ$!PT[B M:8Q,:#7,_(0%=LY'"#+P C^QR=A('@8QCSK)1'LRD7.X;B?*Q9)4Y6SVD.JZ2A!/+KNS#%@1%*K.8IBZ((&;,( MDD.@-OU[S2&:B1S*Q*1NFA&L"SYYF0(;TP M0I!!R&EHD\.021@DW>0.A!!UDY-R]I+E.D%#@A;B>>8DLZ!@R2".D@&Q@&WXV+ M83&TXQTA4,ZY'R%3'^8U2=AQNH[9M6J%NN7*5L"^RV&5OR3S2A8[JO U@5*T ME<8UYPR9WT88-&9-X*<4$:43GO3S,<-6OU"W@&EJ,]ORW/7>95=I/KSA[AM% ME3VU-0OU8>)'LF(C$P^;<6S<-?421TFW*H@Z=<))IT_$7%9BER&=OG;4=H3$ MDU!NS_TC#!J;#S:$I0T-@\#SNUFV4>QQ9\!$H#2EU5'FK8JA;QIAOJ.RP6U%2B?79 R7E1R$V M/R'8,$YB;.JUH7["XVY:K-4QS',*=HL6@DA5-D5SUM@E1Q-Z/XA.Z@&#L3Z/3VH!@=%^R#OJH)5*S"V51EF^ MUJ?[3]OXV<_%C\"P^&T8[0=)1_RM0&+N?:*O]3:H #&^@<5U(7:[%YT6 M#*+C/.;3CHIIA1ES"S-7Q=MB"26 P1 "-LPL-YO=]MOR!>G^]"N();UH_V$9FV+HC?9RW@,$C5':711[6Y MV9J^(C D5J(^F\E_]+$!,3@X2BA$M:C/Q/XH;_ 5!+ P04 " !]B%!8"<0; M+],# !'#@ & 'AL+W=OJ&]%/47 M2Z2>>WC/W9GDS8Z4?>8Y@$!/54GXW,J%V-W:-E_G4&%^0W= Y)<-9146&"([ZL*L__NH:3'N>5:SQ,? MBFTNU(2]F.WP%AY!?-H],#FR6Y:LJ(#P@A+$8#.W[MS;U/64@4;\6<"1=]Z1 MDK*B]+,:O,OFEJ,\@A+60E%@^3C $LI2,4D__FU(K79-9=A]?V;_18N78E:8 MPY*6?Q69R.?6U$(9;/"^%!_H\5=H!(6*;TU+KG_1L<$Z%EKON:!58RP]J I2 M/_%3$XB.@1N=,/ : V]H$)PP\!L#_[4&06,0Z,C44G0<4BSP8L;H$3&%EFSJ M10=36TOY!5%Y?Q1,?BVDG5@L*>&T+#(L($./0CYD4@5'=(.6M)*EE*L<'P"] M(VM: ;KZC7)^C2;HTV.*KMYH(.AC3O<LZ1[[RQC"NL;Y+MOD>=XOL&AY>O-/8-Y^GIS M]XP:OTV0K_G\$WQM3DZFY.^[%1=,_H'^,46_9@_,[&I7N>4[O(:Y)8DYL -8 MBQ]_<"/G)U/D+DF67HBL%]6@C6IPCGWQN]Q1BZ:B2U71IM#5%+&F4/OG83%Q MG2".XIE]Z$;%@(NFR70 2\>P(/$[J)Z0L!42GBV//T0.#*U[==$3]A:M0!X/ M@ 1^NC6I#"]9()AD1I-67')6W$?\)+TGL"D$NMHQ>BC4 M_>Q:7M!*?< +^G_UFHP]#X;JQIAHD-O40-/1W]/F.B]7%>=[U7U[I39K]ER- MDX%B VB(20V8$Z7J=BYG[O<6*P%],SA1K U_+U>Q.U0W!LD#+!CJ&Z/<#JBO MT'M1Z)W?@TYK,^KQC&>RDT1#309@E(RTIP9$C:1T;F(9:59W+?5 T)V^ MQZ^HD%V!?LUEIP=, >3W#:7B>: 6:'O'Q5=02P,$% @ ?8A06*/N@@J- M" C44 !@ !X;"]W;W)K4B2?R+YZ*,J/U8;SVOFTS?+J>K*IZ]W+V:Q:;?B652^*'<_%_]P6 MY9;5XFUY-ZMV)6?KMM$VFV'7#69;EN:3^57[N]?E_*K8UUF:\]>E4^VW6U;^ M>\.SXN%Z@B:??_$FO=O4S2]F\ZL=N^-O>?U^][H4[V9'E76ZY7F5%KE3\MOK MR4_H)?7N(V/>(97]6-!!,_[OF"9UFC M)/KQ3R9L&IZ^_JQ.VXL7%_.!57Q19'^FZWIS/8DFSIK?LGU6ORD>?N;= M!?F-WJK(JO9?YZ&+=2?.:E_5Q;9K+'JP3?/#3_:I*\1) T3.-,!= SRT >D: M$*4!#L\T\+H&GM+ "\XT\+L&OIKAW$4'78.@K?VA6&VEEZQF\ZNR>'#*)EJH M-2]:N]K6HL!IWHRLMW4I_C<5[>KYHLBK(DO7K.9KYVTM?HAA4U=.<2O>%:N/ MFR);\[+ZP4G^V:?UO\[4>?]VZ3Q]\LQYXJ2Y\VY3["N6KZNK62UZTVC.5EWF MFT-F?";SNZ)FF:'9PMYL46RW8D2VG3.T7MI;_[1>I\V(9IGSFJ7KZ:O<6;!= M:NY)&>3IJ^WD0Q23RKF;WI\[I8<250Y9Z2!3AT(WEL$0/FQ)?CJ&&&!03 M@ON44H7(L4)D9(6>BH%>;5C)JV>#JF75;Y:*E]6.K?CU1 R6BI?W?#+__CL4 MN#^:9L-!S)=J2N+8==7*0F9-(,4HD)CDIG=TTVO5R1DWQ204"VXE3!2VM:^> M-?I+.08DM(L012C *)2>[[1_=]ZUQ>;%A^ MQQO#][DP/TO_$S?3.['?JARQ:#F9N#-SL=;E8B]2IO>LV>14SYU<;.C$^E>S M3Z8QX&L3$FDW0FNOQEH+*98,Z#T%2B@Y%AP="ZR._29JGW8+9W9FX;P)M(OP MQ&H4*B98$XTU 5(L@12CEXHAV1 >;0BM-K3WQVFS95\[P@QQCJE8LV\RN1%J M'%OK9?6!C"L+*EL/9J[*"'%*.1-@"FH1?'D7G4Q\T%3S M6.\/1JZK5]T8Z 7Z=L[:T[&UAQ2C0&*20\CMSZON!8^JNDQ7S:GHX,P^3VMQ M:*XWS79.;-O-1U'7,"F"0'7'GGOL70I4+0%5HYV:?[8@LCTG. %]H3V7IE*7 M0)XBKJ=/I:&!2WN71_L J4:AU&2[>AJ [#C@557MVS.N>K_;YV)+?'AMV 8X M.W$R-D\T_52./!^KNP%3F.H:UK>J0DG9K";V"QQM!Y":;$>/'I"=/7R1'15O8@#B*D33!/ MFV X5IW1M6),,([4*:;'(4\1HX:@*<:!'Z,S2TI_AD?V0[Q2)0N-,U<,\OR\ M0/H!&L9Q>@*HM0=424#4*I28/@IXP M(#MB&,SFV#U+,_8AX]/;HIQ6+&L:W8M]9ON7JDNX#NFL8(H]I-XN0?$$J%HR MZ HH5$[9S9Y0(#NB^!JD%1E.^9Y'5.L@P<(25"T9= 44*J=L70\]D)UZ#$*N MR N@BC6H*L]UV@W0"D(J!J]7!'Y#[0]X&:+=< P/3!;E329(PG6-_WVSHZV )1M0*G)1O5L ]O9QN/ ;2:CP+UG&3OU>AYIL,4/6<"FI-"J@#VY]O M^*J$UYY[+ G!^I,%D6\ 7:!9$U U"J4FN]TS#FQG''; BXT>ZJ?] +N1KP+> M+LX*> U:L1<@3-099B ,OOZ\I2&*8"\,\)FUIX<'V X/AA-><\D@S^P+K)_9 M<12[D6'@@[("4#4*I28[VC,%'']#PHLA#^X+4+4EJ%H"JD:AU.3GJ'N00>P@ MXQL17J+C"!(HM\*%O:MC30=52X9< (5**7O9\P]BYQ]?@^\2G0D0%ZO&@2(2 M4+5DR 50J)2R<3T?(78^,HCN$B/@$$N[>LZV)QOM!B@M 56C THB.W+R^1([ M"!G#=XF./U 8DTBU!11_$,.C'7K2!#0IA5*33>GQ![F$/QZ+$8E.,U3@8<\] MVAY0*@*J1J'49!=[*D+L5.1QC)'HZ&.*Q8!7701E'Z!J":@:)3J7D0LBV]/# M#V*''U_.&(G.)*8HUL]FBZ&!2WN71_L 2B^@U&2[>GI![/0"G#$2G5F0TP?$ M.NOT*/794**C""'DJ@L4Z = H-1D,WI&0NR,Y*N"0WONT1]9U0E*[!K (6C6 M!%2-0JG);O?\A-B?R;"#0V+T,-8!/O$][8-8ACCM4]J&F#@( U]%\X8X1 +U M *0'33W2/&AJ7D^\'C!X=L PG!L:*V97'_UQ7OT4C^, &<8]:-X$5(U"J1T< MG9U\,47S126_LO*N0089OQ7R[HM05*L\?/?'X4U=[-KOJOA0U'6Q;5]N.!,W MN"9 _/]M4=2?WS1??W'\!I;Y_U!+ P04 " !]B%!81Y):G;$( +*P M& 'AL+W=O3A MX2-*%P^J^=%NI-3DL2KK]G*VT7I[OEBTV496:?M);64-OZQ54Z4:/C9WBW;; MR#3O&E7E@GE>L*C2HIXM+[KOKIOEA=KILJCE=4/:756ES=,76:J'RQF=/7_Q MK;C;://%8GFQ3>_DC=3?M]<-?%KLH^1%)>NV4#5IY/IR]IF>)X*9!IWBKT(^ MM ?'Q%BY5>J'^7"57\X\C&2[ M5JMJ: Q74!5U_S=]'#KBH $-)AJPH0%[V4!,-.!# _[6!F)H(+J>Z:UT_9"D M.EU>-.J!-$8-T2IECFYT? '!E6W M1*W)*FTWY!=(C);,R?>;A)S]].%BH>&DINDB&T[PI3\!FS@!9>0/5>M-2_Y3 MYS(_#K" J]U?,GN^Y"_,&3&1V2?"Z4?"/,:1"UJ]O3E#FB=O;TX=;OA^ '@7 MCT\-@.GE==?+ZT95!&9TD^JBONNG1*$+V9YCW=Z'%7A84R[.VVV:R+^<4T^$0>AYWL7B_K!C$&D0Q9&M3&REB/FQ\,B1OW?D.Q/D<_XWE(%^ M5FH%M393=5:4DM0OK9J?S9>92:EMH^X+F'#D]HF<[5HX*.H/;\\N_Y39=V M*UO(_#CV)UU%>U>1T]79KZG)^M]A=A 8L:*^E\-4^FAF"F8NLBYESAD+;'.( M$"L+MHSR@$TZB_?.8J>S7Y7*'XJR)$6U38O&>,+J-[.$Y35S5.JWOBMM2MJ_X& (=3Y 0F4B(\*41I^38R0%%4:>3U0:,2$@P ML@87Y#XM=](P%-1J4VW!E3ELH2 WD]-J.(5KL%Z7)(ADSCV/3V8<9:-)]DKU M6\NFZ5:2;M71Z:-L42?,NH:(<1HCPV4KYXQ&6/XA4B'B:-K72ၿ+:[-4 M=C&FS2Y/6Y.H:=M*W?LLB_2V**=A@#J9Z[TT<-)HR:FB'7?H"&?4R1O+ MSUFF=@;-@ MD<9]"+9M<6H90A\,:,\%\)%-LY9P&G&&Y8DM#/XK%=+*,L$/= MM',U9'TQ,,>F(.-3-.->-A#4FAQEN M\$8.Q@V9'5ME1/4KX*J-1FE3F+ M! )QF-(/L=4'$5(/ZORD/S9B$'-CT)]]"@XN#XHQYHW9]#(7,.&Y;0Z34LXY M8@^1BBB(I\V-9,3<9+2'AD9"-=FA&MA.0,T>1$I,(/'=DY\A![A8=>[+[U=XAOV!]A)T6BDT9+3A7MN$]')&)N M)+K>-=DF->LKW "U&]7HN99-=7CWC?8HQCS8)BIK&-)V_:\\A0[!6& M.AQVD408*$33%Q&:X;8M8L)H>E^,C4S%W$RUK_=#B42CT9J/*')(&G1,<8[T00W),*2(/_$>JX^QG@L;^B;77+ M1(6AS>&V:W]3V7_YG-=D6Z;HO>5P[J.].3]&BCPB%(+:VX())HP=-Y9\)#'N M)K%7H!ZKA*AE9(LI1G8+$!W,88]A@X](@XBRZ<6;CUC&W5@V/ )NI!G&LUSV M1Q_,(M=UAH&5[L 0RWU:3BWGW&8H[C%D]5HARCFE(<,V$C!MQ()H^MZ4CW#& MW7"VFK+WD:2:W,J[HJ[-[[;;L7M1) MR_$U'7)5]^^!0?'&@<:)A.\&FE-&2TX5[?BED1$2A7L+KNO$;G/8/ (Z?+XU MN9LO["VSD,;VP^T5(HS1S6]$R#P_FM[G$".P">K,F*^JGG>SXP#S85Z\F86% MDP??FSHGC9:<*MIQUX[(*-S(^+WN\N;M]\)#O*,WA4+D;A_1,0]92Q&=SQ!\ M6!R\)5C)YJY[V[(EW0.#_NV[_;?[-SH_=^\QOOC^"SU/^OI]"R.6F?_.R_Z#5MGL7\59IK:KN<"-3X# C@-_72NGG#^8$^_=? ME_\'4$L#!!0 ( 'V(4%@;# *C'BD *V& 8 >&PO=V]R:W-H965T M&ULS5U9D]O6E7Z?7X'J+&57L2EURUML657:['@JCE5N.7F8 MF@<0N"1A@0"#I5OTKY_SG>4N -@M)\[,/,1ID/'O7%WAWR?MT>74/?;-OND _TSV[WJ#]V+B_YI4/]Z/KQ MX\\>'?*JN7CVE#][TSU[VHY#737N39?UX^&0=Z<7KF[OOKZXNK /?JQV^P$? M/'KV])COW(T;?CJ^Z>A?C_PH975P35^U3=:Y[=<7SZ^^?/$)GN<'_E:YNS[Z M.\-.-FW[#O_XKOSZXC$6Y&I7#!@AI_^[=2]=76,@6L8_=,P+/R5>C/^VT;_A MO=->-GGO7K;UWZMRV']]\<5%5KIM/M;#C^W=GYWNYU.,5[1US__-[O39QQ=9 M,?9#>]"7:06'JI'_S]\K'3[DA6M]X9K7+1/Q*E_E0_[L:=?>91V>IM'P!V^5 MWZ;%50T.Y6;HZ-N*WAN>O=V[[&5[..;-*;_JA(W;[ M[R42R0(^65X 1/#+_I@7[NN+(^;J;MW%LS_^[NJSQU_=L[U/_/8^N6_TW_BP M[Y_KK^W@LJMU]L_/F;SZU]=OOWW]_,=5]EU#1_[1'W_WQ?7UXZ_T4_[7U5=9 MVV4#O:-?ZJOZY<=9U6=YMJO;#1U7(=^MLJHIVN[8=G1Z)?TC>^7J_"[O'/[^ MS[P9L=2K/_WILW0CP]@U?5:5+J?_-D-+_VG:VQP*9I7M21%<'EW'&K,I'&^; M3O-0C8>L<0/4%/9Y[-IR+(AAAGT^T(J:AC15=G3ML:91CNV=(X4S]D37OB=J M8)2\O.41L)O8?P>M]UN7-#B-LN_:0T;9/ET-[.?;.;^SOU3=5>'Z5]:X8 MNVJ00^_'(]%XR,#054&;H671]@=L&-^[9L_[VK<'9R2B,>BI_JX:BCUFQG-W M54?ZO.^CA=$S^;B#Y'EB^1&$9F-9M?S7+1U8F[5$B^PU4;"CQS(Z))+J-GO^ MMRP_'FM0#<.NL^_H8/P)\1YL[>".S5C50P:MD-WF7>4&9FC:S[YIZW8'[NW' M8I\1?_@U?\0DPE"??/OHTV^S0[NI:O?Q*BR&&07G#F%:T9L#C4!+)#N0L0VL MJYS>,:K2,;C+=HMC6&?/R[+"TO.Z)K8>(GZ@XR2Y&O$%,<"MZP$%B5C5;,[_' MMFJ4D@/Q6@D640HQ73Y?W7]2JZQIF\OM2&RXJ4D"VG>N"7K@F[=>S/..#W_% M VU'$E67;"(YV@R4!H7Z"F2A,R1*"(>R4 H=F-CO!Z<<6*:\&/@U>3A#8=,]:<&!1&\'XA$1F]MJ5]__V!M7K4C,Z]%=$EGH^.?/_NUY_.RF M:_-R$PD+M@J>[D0 *MJSSJ[+)5+B<(;L[NYN323:D6BNZ<2S=?8B)]X$T8\Q M^ !A\T+-&,A1>+!""]QZ7-('7"*D$^.1B[GE<8>)A<;J0#-2%^U= RLP;OJJ MK*#GB*F>UY#KP767A;UD@XEPYTV?%\)(^YPLS<:1I)+J(O1J5I:Y*D%7L@[B MUG2R;ZH>>H2L:=66"2( M:\^_ZJGO?(C)Z(8345\RKK2VV[;(7_/U"A5?DI^ MD""D.VQ(T3SQC_;Y09Y/^;=SL&$]TX>.@GBU%PN@*_@'33@X=A(J&$PH+HAN M(T_1(S0G+2)Y;IW]1%A8<,O2."L1+5W9MNKZ >+BID_W?D-X[F:DF4CSURVI ME,%TT&P%]"^U,CPX237]&7T)ODI)1,OMH6(R&K8BGTA1&K'F,>_\29YA/U8S M!(I@OWC6G]8W:](:C>O8.!$?N2.?3P"#1U)E!71"D+5OGS]_X[5]Y_XQDB3U M),8-.9%FP [Y.Q>MD7% 3X[G414<*VA2E,7 6Y>CQ M 6EA6>A!L:\[5LQGWI%9()OA)!=(Q/)S9CD=6>AFU 6X]^24PUJ4(^.ZY"41 M%A+48AA9-PJK$DGK4K&>P+AA3^P1J$1O>'U@2ZV(:&)F3#X?U#,I^"!):%HB M#&-J4!6&X.@*X/X,6QJ VHNJ*\8#C2'@%GJ05ZNG2R*'0QV/O"S(GU_T*OMY M+'="/AJ(J%3U3KF]ZU@SLN;FS8#$ M+ C7*ACW]J=J)#P"_H>RWI#Q:0"E^;D.AU.TY.S\LJ3^SNEK(( 6JH.M\(F4 M6P%X_*XAK;Q^T'EZF?<"[0K\ 3K>0OR'U*UBY"-VB=2Z^@-U14^7BA5E+0)% M2;@[ BS8,6U6X#U1,J?M(?Z#^?WGRO-$4*;]<22HF??*2-!?!PD%X"08:+2T MP=EB4PU<$HOW.,7B[.9XH=@'L!N=#]09 ^9 8K(00S6,AO.C7=[L28(N2?D= MDLWC $F]D7L$+06KUQ&3E=B*@ ?&4[R+5'>!M MX_$_)=U7/"7#635*R2E@!0VI3: 0_O;J6K\RV9AN!T0I:A(G M8D)HJCY RTL2ADL&7-'S5<-JO2M9QKW186#4LU)6U9./I)?H)7%3=\2)_ 8< MM>105+(@YKP \N7RJE-IY_''AO9;L]#M$= "/*A<(-Y;3BMLY?"73H:I'2^^RG)IHO2ER?Z(6=9;.^PZYZW721S M 4BI9\_D8A.1;QT0@3;1!U!7/$%-B\*+MATE,INY;PFE,A27V%[NM M(1+=?G*N9"%H8)H_)V;;D/8A&=F[NC1.QG15GXS8\WZ[,CHV1>$?>'H*95F9 M_L X"W$5/\^LJ>?QD__Z;.2L\1J!.X-A>H3Z&D"C#2,EUD"(&*F0$KQ^UIRQIY@^ M;IH)9T"8OM]71V'=@(/FM$%4AP;M(OC<+M!ED]=L!CC30=1X_<]O4^(@ IF MO6!)!]:,*X$B%7%RU7G+G)<_$S/JDW!/B<1L(3;P[GET(G^A<1(7X)^@;+!2 M1\M)'&.V9B5"KO#A,"[1KLY3$Q=4J_=*Y6OG2%"TU@GL9_\_9P^I:^M:0M!T*G!*-5AO 4V28O?>=07@>Q]A6X00B=QP M06Y%@_:!#-YEFNB8L@W3/\0.*01\B.O_[Q#'=Q\H;(H(Q!C]/KM>/\F(M6I+ M8?T^NUI_'C[A*<8 %0XNAP,\)0-"\#N+>*JN MEF^.2(DQNX//RHHV0C J9>!H(.]P3K7=OXV#7]*AYPB,5[VF#D9B._YLF*2C MO&U-8JLT3T$#=W&4*PIW E=UM6]]B&9W;C016VNXT?TB7-I%DYXT898FE/X+HM\Q9+4U*:RC>U2?5M;0D>JSFU_I( MQZVSYP@=1)JA),QU\JP39S#851CD:#0DY0]*PB"JF.#L=Y40DV2(E*;$A-IE M).433%BJL@Y3E",LTVAA7:EGX&6U&5G*F(I5)[);23:,Z#=NZ*1ZJ@ZO<0!422>Y(YEDMQG/%DTA6B%FBS(A=QH/C M@#IK\'ZX%.+ *]/0)"-$>)H"T4@-K3*QIK2%- [$DS/5<:Y0J"X.H(0E<2P[ M/^8%*SV<.5N,;CS*479R[IR^2%_Z-Q[L*\?>.;:>QA&Z\3"+J8R]^&V.>#43 M:%.<\,$="938PMRG?4/TDSUXL2.TM[YZ[R,D6^@W=PQ@%Z(F-O[]D<.0S$(V MI7LO(L.*+/9,H!U9ZVA6C(,G6_(=F$U5U?$P],W >0Z..:[X^*,@Y"JBD:E< MP7C1..Y]U?,3RT%1"WR# 6?$XI5'$=V>E>INDM@9'SV"!#K5#"K<7 MIK9_Z!$D](BQXQFH-7*,Y@$V901+3 #@*>.(SGVO9N,Z?,YC%*'L_0E\. J MMK^+456FA/A2[+D=4J@P=QL=0\-2*BH.8,$.]E.8J$,%@IZ/6DJXO6SG<0"U M?B>.MC$AD5QT#">NX!_L]GY,PLI'0,*!JQXJ#DRH*U*?%CG@B.CJ2>-U#&>< M+*O2L!!$*PX9Y@ M6AD-R1Z1N3E0)0&'66[6Y5TC6>5ODI=3B!&)>L*0*),P1,#:X:PN,E\Q MW9I_0#G&\R$ PLSL_3=.]A(6.!AL\7 T1:,6#^&])DG5E0*U,*;D>X3VR^^H]>NC M0WS+7.NP+SFO*.-@+)9^&91L_'NC^W 54PPI^2H_VSI/5^VU8HS>G[P*#Y_-L>P6@Z4*N.: M[A3JPME,%=T&N-"+,=B, [7DF%8'%()$BR$>:@NNR0KQ\LB=5XAX/A?"#L?B M4E=9.3J+(,,;[RH-3!SKO'"ER=%P.DKF+,PJ:8R\ 1,D"OM\A#-Z6Q3H>M&7 M.D/5Z$C"QY>[CER%R#-?^5CF=%A/G\4@)[X0H"&.5G NSR6,EI8>:F$X5]31 M478<DP3_2)CXJHF=91]B88#E9)=>1#LYEJ#B?IX8!EZS3Y"2\"1V3%6?L* M!3D^6$'^.5%I-4DI$LOM?#Y_0>[-B!-O1I51R.?@R>YTZ?/@(>)@D5!BPZ8] MT%/8(I8?USUO3L+JKHL" M'>H0/>05\S.B,Y773A9FGTXX#A[ZTHDX7 Z7. M^G45= D@1CNR60G608W0."F"\<(7Q<'FM++ZFGAA"/NF-"8,M1EK"8AWF@]$ MD!4 -M9TI%,J<2;]9Y+&TK41Q*]] 5-""XT8D7WO:*(2-"'0'SP"C?R&P(>O MM(G*E9;X;=$GC4LZ/Q1IK9;%),%?I &E+"/((Q9%NXA300$&T6<\F5522/GA MPXRZF# 40J%;B*%4E"G25")Y>?DZ^Q&96Q[>DER]YP#3Z2IWQ2_+@6 M)_,S&X=5>3DKHTPC5T5?5LU*_T(1P,&1XBK7V0^(M@6IU<1%;)RY[:)76!#G M'MGB-)PHXWX/4H.P&.U=P](ACZ8ZB%"(SR)L2$>[(1Y%[,%XY+QK*$;.-U@P M;T0B)*4[L%MX4LTC:7,;A39#*,)"B7L678F\" M5%&NFXA C"Z9A26N"YNSQ$"43K.E3Z$]:Z8W;G53C 02N/$,G-6 MBG9_Z^9U:2&+2(Q]8BC31YSF3:M$^W@1?GW"= ,I=.W.4U5@QCB6,4+1, [_(OC M\L06XY"(/9)"Z+F^Y*"J"+PO$HGXEEP)P(::(]UF'#0VCP. TNR__(^7,D,7 M;>&:NT#Z__AF[.@<.64)/JO>#XRJ/M6O;]KMP/7MU]FE__#['&V+KIN2!<\\ MT6?^@@- '!D:N//I)RY##&Y;S!'5B'9S2$4,?&HWJ8NS!PJ M_*!+T6X6E_L_-#^$)2[?0B'%SEG!:5J /RV<_> %+1:JV,X2?VC^@"P%2EW4 M5VZAKD0=.$F>.FV\8#%?99N6DX;$"&SKM2<1_U@%$-:/NQW"'($(Z^PODE@\ M@UZ07Y-&:>$ZQD6&R/4S5E::CR8#ZQ%#+=-,R_S:] &"59!9:5OU/3T_ M_O!3:.!D/EZICB45T0$X1"FTU21-+^-.I)-QUSG*9F%\_Y2+\YE+^Y7-326E0TBT5A7RLG@P!(B3H M+ ':;K<(*,O93(!/[$<%17-N%5JW1@2O[=&0/C,]@2;9(:2BANI@E4_'? "S MLC0@V0//ETV$%CY^Z"(TRC]= 'L 6ZTDSF=$>"S.J3KXF8[)DYC[/%,WZ^?YZ6+/8NJH5^ M9R,&+Q;1H-@75J),A#?>VJR';=*EP W)!Z@HUAG M'JT:M*2@,JBVPO%GI/,4*@;J:0K5B(7)/N;MNM:AML\ M'\UAXYBM?&!3RQ#VOBD@4_O3$;I.BB.[A) Y6=&FV .XAKWS(TE5,C;B_=8H MA2CKF6I*?\JFIWLN+9N%1F6XWLS7:A'_;=!2S&;(+^#AAWU/HG7%D&D= M!XY)$O<0(P:R1H7@ V\?OJI>I6#%/=R2BVY;Z^Q,VFBYJ00^MR^+NK5>Q:KA M2SH0Y0!GA[FDQ7#CACMT3LN$\?=8X427^S2953I%CTHM ;=Z+LZ-V=;9Z_?Y M@=ML48:,H$MX.'4NXC9R <_$65^R:8AK,PLI=5@.99RO"?@* Q%C:__DKQB3 MBS*4SR2K*\Z>74_!9__59)T6 ='D@=71>ZZIF5._$A],G+<=R2^=;R.Z6<2/P-\?B5\)N"3?5?NVE:Y%W^;WZ>,_?!S,]1S53E9=]=JLB7>E^""& MNJ)NSBP_Q/82SC$G^DLZL*)K%Q*?JU"6')^K#I?K,^RMZE@K5C0HQ[)NRA"] MBY(N*^-Q2:BFC=2V9T6;DTZ+>>V")OX+Y[V;">U\$NB8Z[T:RX1*!3NT)'.A M9#@@26##CW,SE\2'[Y=[H-.%Q0F8G7)SB'HFW823_M$/';]I8WF(NO_.3!-8 M;#['U,.3/&2"Y@Q5J0_GN7O)S_T 6JP23S2L=#7MQ-1TJA]\YTV2=)S9D_DP MF57$9NZV2@_\)LHOH9Q*2[A^97/#=X0^Y.J<7J,V:IFY>L>^$LY!#'=P&C#A MTD#?/_KKHR]>H!?B+^;8,(XS<(JN9-")3)]$.G +"!9TB1'2Y0HH57=ZHG=) M0S:.\48P9%$"8V+3Y+ZL>YE%4Q$,4.!J6Y+4 C'(F[\RW&GY@2X-TU1]A.T: M3R8\^4!D92&A-?:3X(+=WL([YOQ"U7/'/$.D'Z5XFR-'&I?TG_&8D_KD*(&4 MR!<(:RU=-O^1WN<.1 G[LT.JEQ=5O7?XNB L4>G",)/6SO&U4;UG<*_HPP%Y M!0*9#+=-442F\Z 1@H-D"IXF\COE4])@0)X2=F4P6%^9+BE:6!N&[ M4K9ZVBN(0C!\YF,B9#32B61..WCQGC4+XE)]A M;>D 5W7.R#,V)L3[K=UUQ^60%E='&(7O%+IG@>FA:II5C_6!NJD@H"A9;L>0 MBP2(B@/9ZBHEV;BHVL*AJM+*NK0M2WTSDG-.C;_1$3C S2E3K?5DYT7J$;2\ M%Y3"D7GI+Z5[4,_.%*\QY_WGQXF7[2 ESL&)!_]ZJ?"J(19FZ2:),S%HY\F] MW[#IBZXZWEN>%U^D9>/&=C>Y.)!OQ2A.*[1*B0.M.[;,_*$=?)-=W#$2%5MJ MHYSVS_')V7V$X6(WT)T#"N@ZNE&1ZH(/X9.RH@N13+2-NF8W M[,GC)6 "ZRS]&_Q]+9>*F'\K&7(;LVJ,CB):X[CDW%#*%]\ M"PIJR*<0PK8:M2@$QQW*,*\+30OR/8C2.BZ/-%+L)OTD]10?"(-P.8K&*8(' MQ55+ JS(H.(*UY6>8(AIF=81@SK(Y97K>7^?1+M55JT*BC$P!+?KV*=+D,U# M:XZAX5(WK>7!P?/!!DGZWZH*2]M8%MU(M9("U%BB$9"K)D M1D:/^UL=7)M&E''+:G7+I9J"$D2M1=SGAO&W7G=:XZ;,:N M%Z7-M.1)+9E3WG<:(+'$@GRY4LE)>K3+,2"G@8$Y45Z!O_6R M$,Y!*H7G15*2)YW0O9?:4U(FK'$YG7E761)*USJI'^TY)!'UK7OE&FL@+R%3 M197<#%%(RH]]N3.:1VN?(ALC^\;-F3X(ZCL=K18OUC>R M^]NDKP,?V?U"Z% MV_%2-%SGU8&-,? /2JY2\]_/4HC-)@5^MN]Z;KCYJE8%N3FE7[!._7W.#^* MF&'CMAP)-:#,BQWFSLY4.-F*!=.9&&CI[+3B D%9$)'06O'V_M$8D4#L!$9Z ME!B5X^>%-E9SYIYOGK1L08(1+/%% Y=M=Z[4LG>WT@:B;LXD[<4+J(8I;<-- MQM,)_[O(_L$WN =E[AW:F?(]65 MU'FX_.!%+ORQP\5@YQY%($G0@>,.%J&@$/QFGFW_JO8>TMO^5:X*](Y MV#6@LHQ)N-I[VG:D?'VM!@+DWFGHN-(4M.[7T'??KN9U"?I,'Q4Y9+D$[4@- MCFE0/\(:>FM&2M/8&"A>\(LY4P1ODFGE[]/KU9%9M(;.Z11^$"'Z?7$R+4N* M"G&2A@;)\XJ)*&/[)G(]/VK@2+5)&'C.(KI]TP1J;GEN MX&NLX,!Y%F.5Z@R]P_M;/A]_04#J%=P?HC*$95+?ST,_-X&D6H8D4J>H8TX( MO;QG2H65-HE[<\5=K^)H^3",K<=N'QOT1KD@/JM R55Z$G'X;D(U?S_46=:. M@GPAP4!VQRH5EM]+C%7524 '$$VP>HW32OPMZ)US7TWB#E%Q]J021.("G-5( MK2$DP'O)OJ1!4WPA)Z8L[I,*YQ;+OWW!G@6"&:'K)KKN6*!I5& AR0?F+*_P M8M4JRXLQC!F^R;ZVT35N_A+^5=RATO:#_?0%\-L]YQ3IZ6@;'$;@VR#4W!D/ M^ ],5<41$L]A09-G6Z?-3R&N(]'KH>JW[!)$ZQ+J'_*?V^Z>)M]RN@8KA8O7 M(L'>2.8Y#R90MY]$W7Q;ZD,1P^*$/D^+&_[Z6&$0UG\^:+@*7GQZEZOM1H*# MIWE8$/;+Q_ U3//FC/!.RFL54T6>2:,7W<]OYS7'?GI!BQ@XNT9XZHTT;;/P MXCK[NVP;@_QYIDY#][;)T%UXW"H%(S]@?C?R9MRAS!K'3/H$.D*#>2QZ/@=D MNE=_X42O01H;^\$O[(-1:2M7TW)9.^JDI"MCS5G2Z13.BW; 6[_NQDYO+<5U"_"U:X:067QQ?^1D,Y;:-.[5Z -$0T[UQ M!MDVF/F[Y'R]EQ/[;_9ELK:)?7_(JBR $#C[7!BU2F->YN[Z=:H@B'\B_G+> M^X++.+AY%U42AAC[''LM-Q^B5"D5/MLLNXLQ1A2 PAP8=4E- ]8:T)[%(KFU M9V&J:M;RW<]TUP39A%I'])*H'C0%@!*QZGBT0MD_TW_8HB6?[NU3UMP+?N6L M[OJO'+G1Z,'R6&*0IM>,5,V&HV7;CG_2;C;PRS30P=&@0FJI9P[Y3F*J82S? MTCG-2"G8)TC"#5:3-?!*U>7457D)XE1P^**./TSNU[ZK"L)'6\ 0PU#[#TQP:WP6G6.;37<,O@O MT8;3 0Y7C'ZQ_L*N&%WAQM'/UG^:7D+ZV?H3_Y%J'2GW$'E;N'D"ESCPV_3' MU>1.A!_/_9C5RU9^[HJMF \@G_WM*RY#O9MX!@&W>FT6AL0O;_%UL7V@U/P3 MC*,OE^G;;Z5J*'I#,A#MP6ZM]D'&.TC7[[/K+P(U0=WKS]>/P[^%O->?KJ]_ M0_)^)U=?#?G[21])ZIW&3TD;HF\DBLO)3R*X>;$/OW[#'4K(GZRB84IK^>?? 4&^0+"_/FTX1G[8)XI@KP)TQ9P?5O\>&G722E:, (/+S7J% M%CRY Z[/[\(O[17S#G7_(WSA^BV9A 9$C>KHK8Z%KLR?Q75BT:^IL?'-%?1& M'<$,!?SM=J6H1T\@FB6Y#!"W")%LE *M1K.;V>.YR;NEB%E>M,>UK.W>&E _K?NEDJQDU# M1KRO$(_,,W\-0#BP,]VPY^IIHV93L-P2 =C;_9E\I+Z4V[[0CJ Y;H/*]4EN M=>5I)!S>GR'1V>%FOSX8+3/UW'T?7ULD%V/[7PJ &K[Y8 MIKU>_EB)#P,AS7@XP1M:IL.PF%OJM%#.:WI_E0M3&K.1-'=2PN=S+8/=!U]$&X0[J4WHR2WP?J4ZK^YO>[6G=[DS_^#F/69%ZU#"7YF#K6HV'OU0/IC#W M=8[WY:W#%1>^04+"QFD%IF#U*$_DRS!F]?/0&Q:*1D0GW85@T'O*XN7Z3'[+ M@GFF&J+&@W/Y6+X&J!]2VQ,-Q+_8F=1)?_K8*BI;V#J;ZLRO@L_ M?<_G-D1M:'OT'0-I+!C9$CK+<&,X"O6XO)(+_N/K5*+?@+/XT:NJYG5$\_[J MA?[J%=K2PEJY (+/*+J8L\3:JEN7/O7 AM[<-X#,:Y[^Y%/\@!W4"(N7_X6) M=FOS'K5_!)=+:0VO78C)@6;> NY\TM*@*' B4^B%K/I#>7U$B7 CYNO#L6Y/ MSF4W/)[5WO./\,1H20N?13C*^PYQNR!+5Y,&KE:^D5.#2IES+]B_%7!3QKQ$EJ$_*Y+2C:^EI-0G\ M8T$+G:<+S?DX0#&$Z9<)$_AXJ.?D+>/$#SM'W\O^^N9-^'W**KF\P!ON%W5. M6[LI^*=I=7Z/@@YMZ>IU]CI*'$2;9X0A:1L);<[8E=N60FO]S4]]Z*U?9.&D M]HS/G924ORTL^?6CLPGN6);U6A9M;.!CTIL1XHV8<\=Q-KT]601MTIUMP3,3 MT:@BVL[6W,U)6XJ]88) UF_KHL*;61QOP \M:D=DXB)RB=""["\GOS7NLHEO MYRCVY#-$>LT/%=VEI8R-X#CN<$7J/. >W78,TP08U;D_^R5I,3K[$XXG'UH] M)R/R-!6!\E>]UB@RYRHK] %Y&H#L32%.0@1 M_Z0NRK?TAW$FM^@]7@4Q?:%OOI$;?7[])7HH/^QX5A23C'W/FK Y2^PU,\/L MSG U^O=]%V?)YG AI -G/S(0FA>C:\D#_!;!2CSEIX^&9T\?53W]IZ#_=>T= M_9?][U?YD#][>G"$<5_RKW6S>'Q]<741?0HK]?7%\ZLOGU]?/*(WP^//GAX) M$GQ/$!EKK-V67GV\_OS3"ZGMLW\,[1%#XD*3H3WPGWN7TZKQ 'V_;>F0]!^8 M@']='\J)U=1;Z M?G*VSE4]/G_']VZ:\W>ZM96JY4TC3+M>Y\WN4E9Z^WXG&V?F[ M3;Z4M]+^OKEI\.ULKZ54:UD;I6O1R,7[\47PYC(F>1;XAY);,[@6Y,EC471&JO7W6)8L%:U^\SO M.QP&"U+_B05AMR!DN]U&;.5/N*_?<;Z>&]] M_)SV[PW2\TH^:RM%.!$GE(DC>(H.'N/P*3I\C% &:3&TUF8AFP8"5O."O7)/**0H_M:ZK2V>Y99R MGI+7.$F-0E#*)F>#ZB?D_<9):3&70M96VB#12"8'^R<='-VF&]XT'V[ZE!*&)F^D:+':*K-0D(@E.;:OV5L% MF:8D+C&U2FE@11=1V:PA29O7NGY=T"95E<\KB:I;?*OTA!]5V\V \"^%K\9O?Q(.^O6P%/S M2OQ*J$!W+0*XFC?X@!$A7QMQ*7<:@/1?OVJ;5Z.;)RQ\(::IEZ41+D(O#F?N M,TWPF41>FB6'RGVE#3+>_<=VB[9:J*H2^8%_!'^1;Q0V/)0K(+;KL!*E IH6 M7F-]3H5"&4Z)O08**]!7"U5 P*I";1CC7L 32UE302)6(;U6[! 27(-LL@>< MS$+D6N.BTUOZ5)2(/GGC(GT'Y> 'D\90!21O.[)TYO--NM=R5,L$HNC^.T=<3"4;<,)!*,=M21-'H_WY?]A MOWLP$1>;3;7KEVY(HRKRBA.M5)S!P]ZR3S@'&F>@ M^./B$1@#-C[ )!_D2U>4#]W"L!F%7F-JH#'?>'UV4E+V#7KH*24%GG1X51JM MO7'EIP? &[B,\=R-&^R/ ]P!0-.1:T*N(;KRN9]6>)LN([K S '-0MD).-8I M'=CMRDV%P*F^>G(7HXB#S'1N@!)7LG6CENAZU5,,X+U[;T#8OTRH\I1!7.FI M_Q@%Z%##4,(FAP)ZF5>4Y88;TI#M#1HH>B)-83SN277'3S+6U/NI\C#LL[5Y<6 MPS)%I")/ATE+)G['V/*,>33(H3,7)!R]$D$X]?YK1 MK#&;8=J8CDZRXK7H<_D1#6BEYV$*9/:1A6A-^HK!_=&PKYM=/S_\8P1;.HG[482^ M1^ED^F!8B8))=A 9#B,>P=%'E>OGOK)2WH'LWW,86AS293@08.^V/F1.EURN M9-LUX6;8@>"! ]$D>.! F'Z_ X/.Z0[ J$SL07?N/"ZF0S^\?K?@@" 9%"2' MW3N1()HDSQAD5\2[1/GFV.$RM:)U/#):N M#0ZKI7!O! R_'NA.7$<#I=/7#_ \=>6@>6%/5S 05IE\N6QD-R[#K/Z%RL?N ME'9<$EWMZ7&@LGY00#5XAY.%7C;Y!O,2Q)8]U-VX!/-K64V.6C=U8R[6\]9@ MM#'4Q!O-1[-&RL?ZS!MQ@>0#(.:MN&X;O8%5GU19HF!?YZ8[R%XL2$*\I!P- M_;?7GZXO^#)X^^JM$S J1X]SAZ1>[.+FXJH7ZSH<-X*\,OIPV"5&U 5"W.5- M%\QC*'J,YKONI04K,G+I*L40 7C0<"3)+B?,(;9;W2^ TRC-M3M1_X+B0UZ* M4GR^_OKA^N(+I\AEC]]+R@K9H/A]J_66#S:WZ[QRL_$G'!;:]5[8HQYY^^GR ME9@,1FMTM*5\[68_F]]WW5/>=XSG6CH@PF3T+YK?KQ\5NQ%79:YU5.<>-LR# M2[T??,S^N_=''QYQ1+P,7HDWHYXH5(YP0H_\F)(^3CP_GM+ISX^]**8.&L>1 MEP0A/9U%WC2C>TDP\\* FF,R#;PL2KA@8$7FXVJ6)EX4)B-BEB"-./T'?NBE M488=4B^#SW'FS:)0!&'F)6$"U9D',T00A%Z4T"?:=A*($,_3,!L1^T0<>O$L M%?&4&W,Z\Z9)!@-P,Q,SWXO#&$9,N<>FF1= 31)ZLZDO C(R2$<.*G(I\=*$ MW RSR,MF=#6+?2^-R?PIX$A#[M-P.&$0LHCV)A#2:=1=14'L)3Z!$-!FGC^+ M1K?#9,88=-OU#'2&.QJA257J)3R:3&>L.?/"*&7L$84HX#$AC#@:TQ NDG$$ MDS\-NW8*D_F4W'[ES3?[%ZP[^CS+7%X,*7*YD# M1!+ \X76MO]"&^Q_6#O_+U!+ P04 " !]B%!8ADEQU540 L,@ &0 M 'AL+W=OO*/08,QV K>:F MS1M@=^R,@3@);&?R,!A<4&1)JC'%4KA85G[]?.=4<175;GOF7F!P\Q!+5-6I MLWYG*?;3H\X_%CLI2_%YGV;%LZM=61X>W]X6\4[NHV*J#S+#+QN=[Z,27_/M M;7'(993PIGUZZ[ON_'8?J>SJ^5-^]DO^_*FNRE1E\I=<%-5^'^6GES+5QV=7 MWE7]X)W:[DIZR_/7P2XYOMPV51.UE5BB=B5QNGEV]\!Z_#&D] M+_B;DL>B\UF0)&NM/]*7-\FS*Y<8DJF,2Z(0X9]/\DZF*1$"&[];FE?-D;2Q M^[FF_IIEARSKJ)!W.OU-)>7NV=7R2B1R$U5I^4X?_RJM/#.B%^NTX/^+HUD; MSJY$7!6EWMO-X&"O,O-O]-GJH;-AZ5[8X-L-/O-M#F(NOX_*Z/G37!]%3JM! MC3ZPJ+P;S*F,C/*^S/&KPK[R^ZJS<%>)5ELBD3^ 6;#6\^35O+_U[*7XOXZD(/$?XKA_<0R]H M9 V87O @6=_)-"IE(KY719SJHLIE(?[^8EV4.3SE'V/R&^KA.'6*GL?%(8KE MLRN$1R'S3_+J^9__Y,W=)_?P'C:\A_=1_RH[W4_I)UU*$4S%)8KBQ:=(I=$Z ME3>(^9LB2J50V2=9E'OS\U[GI?H#FHMU48HH2P1^4WM6YB92.=PS_PB2GZ*T MDD)O>KOC-"H*M5%8&Q4B.CO*$?)SG%:)RK8BCHJ=D+]7"I1HLT-;0 ]^(?=K MF<,WA'$.A]GH/.?'OB..,I>T:Z-3P$_Q>#)<$TRNWV2BW.FJ (GBNXYX=R3> MKQF@+N7OG8^O:H$GOT[?3T6)'^! )U'(N,I5J>!*C\1JZ03^'!\\?XG___E/ M2]_SGY@?PEDXN=/0"\Z"^,"1=2FNO>^$MPB:E?6_>#;YH,LHM7M7JW&BN.RQB$\S,9\6QR1RLW*L;!;.=$'G2A M2G&^>M[H TR$"_\2$^!PYO.9/Y,2)+MYE)UX\>()W%%GA4Y5PLZ[MA'!: IO M>T2:=US7A0>33V*)RA O4.!-*?-]S['/7/,+G@F(.$A.2>G)+!H_[F>PG8M, M9S=0?8ZC<%(A+Q[H3\4'R FY&, M]$LN#Y$"RGQ&)5(0EUBH62T#E5CQ[C&JT8[U K&+$FCVJ_")3!*Q>E56(:A$ MU48-LD@AV&6IWL .<=RI> =^27?ZR'S0XSB7"?R:UD,'\XK]%#K;?>1",8?./$IQ\V.'@MKIH/X&#'W6VQ09&@R'2-2 F M7E-6>FNRTM\X*_V0DXP=Q/O1R/!_M.<+:0/9H8=H8Y^&RWH9XEOVGV>._X_: M-WFKET7&M#=@PTR2QU^%#M _ :Q*T!^9%X[TC) M11%%*;#W#Y-ED''T7O;1,='2!#3A.LXL-8BDJ4E6"'M%H)&JCXA=\!Z5].RH MD"361!UE&]"AWL3"=?&)X">[##J'7,&_L!G[8%6D!Q6K YN9&$=-<3+,]E(P MQ-JA"Q._(^VI\G1/GB-Q=E22Q%0>$S=8B:RWK%.Y-V4YG9S($CX'TDFGG\KE-LJYEN^H8-_9.X7C?\('G8/9(82< M9XYSC'H7'4EC,E=12O'KK9S5;(8/H3,+5Y/7*E/(_(G8:IT4PO>7SG(U%_YJ MYKCS61.U?HCG,X\^K5;.W M[@6 2&KPSUY]4P:8EB=&H$$"R!ZQ1<,C2N"-) M<^)10<*Q6"!%'XQ'1&M=E6)3P<+D?'O:6_MBM->5B0RN:A)C^$=HU7PT_FE* M8>'P]T7SW92-P735/+%.\%5 TL_#4_';#H:$5K-HRU9"0*=*(LZ8$30Z1RSG<$E.2SG+5K]&RU-4D?J _N)D&E:@TX%$ X3*\EO\ MCGRCHK,:4C#$#"F5NC*X4+B>O*Y.NKZ6S@ZY[7 M-^^^0'9# JK_BK]Z23=(N:ZI"C[_H% M'<*.IOC,O*T]HK7B2JFDBH9&=9R :M[JOKK)99U!G\EA"!B"?:B.I*.9(,WL M-C1KZY4ZD&\K 5MF;Z[WS&]5R)KU%*W$30K;).90 JGJP&:$D#+? _22>]5: M5-2B=O9V^U$6-96VIJ*LX=1^]W#K=TKF*#M34Z<6LZF+J" 4IEX/L$C%=SK+ MC&[^BK(;A \4*!"G0L:8HN+J!TA+N#4#@= NZVH&&Z#5@YJ=7'WYX]>(= M\_JR*J!WZ@*YQ7LQVM!3V12&3AC2&"Z8(Q\0."U=9^%[D_K0$>U&YB#SSX7500^I&M;LAU=4;9/RZKG11N6(@@3A"%H;7>4HW_M^T?<' M,CMW7&32;2THZ>V DAE $77%)M]3/6-2T'&QA.KE<$@)50"8X(.Z)RPP?15- MVF+XF&%5;?J A*U<)8!CTZ0DW0Z$9C0J1]8I2AK:% +FC*4).%1-8\QPB.WI M+@M!1G9#.0OQZ5>HZ;B3G&$X!FT-9B=LI@2C.C\]-3[ZC3A+12+KUI3&U#>8 M)-*?/YD6#F#)G6;TN1F-#E!#$W A_M$*0(^;"F*-D<07LB1WC6-DK_->2[1P M4#Q0VRP^1)]E\9 NZ)(P^#)R(.#[15,.TY2XJR)"5S1-V&W@/*G,-:ZC3K./6>7N[VVONAG;K[$MIGT=, .9MR,.2*J:+ZD=E(&"N]8 MRH2=$SPSO.B:$(ZUE(RB;9->#W%_AJ<0L#:CZ->$CD- 1# 'ZG4B%K?=,VLA"K2@S95R"6GHTWX MO^%VX!&DUK%\:4?USCM:HOJ1VT5355EPH9*LRPJWHHWE,(SJ< M!Z/G!EIKG=&D,DNJHLQ/G;QHS%-7K7PJD$^M1-,IPD&?_8 WN5;4W$+FVKG%#30A=>7$9! 0&:D(5,5G# M&LL$9;WA+S0VLE4Z$MEG&5>E;(W$RNX5WET'&?C.((685'3F'ZT*(!2JB^0F MU9HUC0J$VGBDERHMU8&*4YS$,,9%/0% 9)#P4"'?QH0Q>91P54*'\OB9QJ*% M0DT<-5/39O!+JF+EF:'H66E,ANO,F:I,K^E5"SY298<*7LR6A*HLA V%:RY7 M6]V-N9_3L[^X8'^S*J/W@\P8F]Y!,N\N&/](01JKZJ\\$DEX*E1T9V<.<;/! M$FOI3A YYC)7IZT_F;K'@$;37+.-#[DB9VYFT60.56!!JWZ>-YJM:4]BH]SR MJ!MWP>JV:ZLM!LYA_**.+;ZN[W1F'4U;S!MM* :YM*C65*)2R9R>>++*B8K' MB/VL[5@#TI,:LDDC%67>41"O>Z;VMJ/NFBY-&U!WW5_0<")KVVG5[1]&,Y9O MU686$[Z/-XMA. V;;E%E]M#>A&U-'/9*^=+-MQE(] M(]9YX?Y:DL0@0S3+'R#3].*[(=\RT/ZI0Z7I16S"+;F_0>/L!"'UU$L:&8<3 MNOX]?Q%FZ03S!9JC)=IRP^#,F7MS$3J^YS8C1F]A7XY:+9S%*A#CM#H57?/* M3CJZDGI/PCB@':6N#4^6 :3=-91XZ/Z%7EY5:=OJ)O:ZD+;2^G?7A"V_B6G4]X?'DKG?: MR!MU=J1#[TP]$G,G<(-)9YA]+?P977<_C(QY]6KNN+/@@3L"/A3K>2=IJYDN MF/<"+:ZUNKE/X093_79*S!=HWMD%FMN]=;CXQM*]UPC]1ITO3.=F&OKO.))I>78R!3OEF#K*WNVTQ4UJ(!-] MS*AJM+5Q>SF-X(Q;]^? Z32K]AJT0Z@Z/(#,V4V J'$QLJ^EI/WD?I59&4XO1OL7,F04S?E-SY4Y^0T"@XD'# MBT)Y&YF&"< :+"GL?->2R"6*1?QB7IQTEGY(,])5&$Y>YUR?TPL,@;X,O2$^',\>>+%GOG2\==TIV-[P5.N)B+_[GP'Y_ZIKG3'DSTS6M^ M=>UOF\*BQ[6IV?&$W=X ;Y_5U1E(> _E] LO>T['W@:_[;S!OY>H,>CO%.CU5+!D M7N9OGC9_"O'"_ 5 N]S\'<5;TQW#2S?8ZDX7LRLTI?RW">9+J0_\]P!K799Z MSQ]W0 .9TP+\OM&ZK+_0 Q/1,[R32=39N)FW9V=O8!(B$1&Q!@ -"R]M?ON1>^X%?+9V_FLHE(KBMC0VG(^*&*M7TVG("E7*,'&5LOAEZ7PI(Q[] M:AHJKV3.FTHSG1\WHXHS???(79ZZ.1EOUR8M0EZ7TFTMEW/I\-!NU M+S[K51'IQ?3BK)(K=:WBE^J3Q].TDY+K4MF@G15>+<]';V:O+H]H/2_X3:MU MZ'T7Y,G"N:_T\"$_'QV00K86GU9!&7]A5W@WCM*6D M7$>/7S7VQ8NWRNL;29$1[[65-M/2B \V1%\C]#&<32.TT-IIUDB\3!+G]TB< MS<5'9V,1Q#N;JWPH8 KS.AOGK8V7\P>IT+:7/RH\I6V*_&&P**C5D&\U2$S+M1>B7^^66 Y@/2O?6%)2H_V*Z7B M>A4JF:GS$:HG*'^C1A<_?#<[.7C]@$M'G4M'#TG_4VE\6.+/+BIQ-!&/21:_ M%DIO-\K6BE.A;D$\ ?MS91V0SVNT15%XKV &?G&Q4%[$0EK\4>++Y'HB M,]&-^L6O6LK;,!3"CD;(ATC Y:DY-^IY N\KJ"!W=0A#@6OI<9 W82"0 MXBCBIM*9-&9#+I)G,-&H$))9)Z),M0#G2N!I!2^$CCVQ7H>OXQV_M,U,G3,. M:P*DA"-&K7&US/*O:.WQ<22OS[<(Q!_$G"6^ -O$/98<.Y@Z* MK(L"2400M86%>9=K&.RE#9+#%L$FX6NH$!R30%'5OG)(TV0O$+ 1O&@? MBF+NV QZ@1XBR+;,JUS'YQ2:YRTZZ'>HA[5BJ3C282=CY$?8=:2G:*UC(0JP M]/-O-4(:84P': U ZU@G;REP1I>:4PPPE@AT%&[9V$7(3'P 3:19VQQDD=<$ M*UJJ_/-*^K@9VI<#"MOXHJ$/#2@GC"H%7JA M.9\*2T '&98&3DK14#:%21,L_=9 =I39QHH%N2=DP \<$Q+,CA(RC(&H9< 0 M5#I*+-6N1(5Y'AV@A5;W4H#(91'>!C1_4K[TKL36&Y4X<5_4/*5[?Y7T E Y MHYD#ELGWH#C?78^"<32$Y )FK0O5$.#=1;D*T,Z5(T.34)> D1[Z&ZCL8(+/ M.3!<)PS\.A8.9),*:57K]#M9UF<*@F"3A"&PO"*96(#H]C>X1-<+:5@>#R]8 MA<*6V@NJ#)#Q5=L@&N-7@&)3FBY06R ODX;4%TAD:@@9]'M5T.1X0X[B68FG MM.V9>$I!GQ^\_N7J W^;O7XF*/1FBP=(BZH4.K#XE=7_20J4]!8^AGY/;)H MV4(0OQMURNEN;F3^;]!ZZGA;ER')NWI5='I(YR_L4.M"VQ*?C84%5!NGJ6: MFIS5!F2K 2%0B]F]*:4[ 47CID(W%6K18OQF41VS;??"?DSK*PH^F6OJ+-9- M=?90WO'[$.Z#-MSJ'=25YL$+A:LKMO^.P&8D&'.]A\0QVR&AY:BML6V,&(JA M*_'=FHA-U62JZI=XPAKW''*QT!4E,ML-'1IO4W=_ID;>+9>*#R.6YH1[-2>C M$<7&8 -NY2;AP9WH(0N@G:B1NC%)PRM2XU4 MR0 Y;=U-I,035IK*4P:"OFT'++*)%Q%SWP -\./+]5LJRS3Q;=NXK!"U6TT] M".9_+XXGQQC.C-%,3**IYV$M[T)@=UJD>(<4BLR@R>@E!Z:K9R#EOW/V%U]F$_$S>FP//"W;WC.JVKVK_PK!\%EC/Z>3LGV'( !(1>DW!!X5 MVPE8+K1)U48QEX8N?39M:3TY;U)N(]C2&_M5&^ MYX*$@K&=5[K.M3O-]@Y?>N=ZA99W1- -@H,!9F7#9BKOEF<_#TY.D'THN#&$S"2/AWEW&ZAZ4]>'A\R9/^ M3/B_C8*?O*JD[EUT,->F"9;Q'-MR1+).C_#WY/"DF0@QKOM:#8OT>S$;G[R8 MX_-P?/IB-K#H_VG-"S%[R(S92S&?S9_\ZB+@!\M?SLCRXWFRCY^.Q@>GA^*S M6A+'.<%73;/YN(_"CQAV0%IL&U^/T"*&PU4?+=LKJ>OMX)NX,28^S[OK.^H% M*]08$\!V["Y[FB8[1KT<0Z[+OA;. -7A;^+=MYHH9=S3T<$8P:C+.G6;QP\B M,MTP;OH-:I?0_3!"@-RU6G'+_?3QA\HXQU *G24TZ*%1I2FYZ0_Z'DK.>U=5)?*K_@ZOKGI2'?6W=ONQO]-NNC>+D__+OC8'$J, M6F+KP>3%\4CX= 6?'J*K^-H;8W)T)7\MT,"4IP7X?>D0U.:!%'3_![GX+U!+ M P04 " !]B%!8*9Y)%"H$ "%"@ &0 'AL+W=OM9 MK*2\L$N[K)9$%I"6&!J+ *C88N?L"@L$-'XUF & MK4FK>#C?H__J?"=?5DSC)UE\Y9G)9\$D@ S7K"[,%[G[#1M_AA8OE85V7]AY MV20,(*VUD66C3 Q*+OS('ILX'"A,WE*(&X78\?:&',L;9MA\JN0.E)4F-#MQ MKCIM(L>%3$_O.CZ*>(-I#Y*H"W$8)T?PDM;=Q.$E M;^#=,B6XV.AG+^'OJY4VBD['/Z\Y[.$&K\/9&W.A*Y;B+* KH5%M,9A__!"- MPLLC9 2X,P[,$12W#--$]!D 1O) HG49&$=A)< _VH M:H,9K)X@XUN>49#!Y'BH1Q7$;9$BET[2KG;NWI FVZ*B,@"B+E<$+=<6M*2+ MZXQHH(JB#1,..:O5WH!'Z\$-+QR! X/_/\,]M6>N1J8/0"RAHM *PUE16'O$ MC8K/2ZEW'%H< _!VB7919S_L:EVS58%05[2)CZA2KM'1]78K6P]U%[:HC;5* M?TC/*)Y:+[U0+;C1WA%4KO:+%!L+7;?OS-"F/@A$3=?>A_"VK KYA A+![>H M59I3\81%P02<6(F/'R9Q'%[>+A<+-XTN3[NPRWF:@TT9%6=;N8D0%][_MY)+ M:6)55?"4N3I/;"R\H2=*U^JI\:=$D__'J%I,?'21S6"M9.GP_/EI31QEM,M1 M6"6N -=K\L(>0$9FS_8F_95[ZT*EE!ZN+7SCS%H6]'I2KBXZ?R%3OKP"%4=T M)Y$*9.?DSIJ4M:;<4(;( :S, 69&K\.I*Z/V$]M/U+FO2SK21JJ+SH]\?H$3 MB,)!=SP:@U^-)MWSB5\,SKO)9-RY02'I5?(07[^_*"_C>F:?3RHE,:D.AW8( MPS$D83<>1)UW\P+XK>9;5I"4.SI1?-F.XU'TOO$6]3O[$0UQY_TJ9P.0](;[ M6,2]9.*F46^4=%ZI/C\!,#SO7!V>#L#][7&']\RV'>38CJDFM?YLQMUD%$/4 M'0Y',*"4OO;D] ]: \KUQC5 MAK6PO@NH=UM>ZPKWUH\B_L&[3-3&RXT%+@F MU; W'@:@?-/C%T96KM%824-MBYOFU">BL@+T?RTIR&PO=V]R:W-H965TNA[^MTA277';E& M09J%5"4W=%1+7Z\5\LPYE87/@B#Q2YX+;S)R=S=J,I(;4^0";Q3H35ER]33% M0F['7NCM+F[SYHM"Y%*!P,?;.P^$TMO;. MX%N.6WVP!YO)7,I[>YAE8R^PA+# U%@$3N(!+[ H+!#1^%UC>ON0UO%POT/_ MX'*G7.9968V]O@<9+OBF,+=R^PGK?+H6+Y6%=BML*]NHYT&ZT4:6 MM3,Q*'-12?Y8O\.!0S]XPX'5#LSQK@(YEI?<\,E(R2TH:TUH=N-2==Y$+A>V M*'=&D38G/S/Y;%:H8"9262(TWS]2L37J5ANNT8Q\0Q&LG9_6:-,*C;V!%C*X MDL*L-+P7&69_ _A$;<^/[?A-V5'$2TP[$(5M8 &+CN!%^WPCAQ?]2[Y<9+!+ M&7Z>S[51])7\>BWO"C5^'=5VSE"O>8ICCUI#HWI ;W)Z$B;!V1'.\9YS? S] MOVMT'.U:&H2D \=0:V5>*_%9*4B92NI);3 #N0 RA(4LJ+ESL1PV?B!75?&! M2H?EG&"H?(WF3)"IW&AZ<]URU;0+LTO8F F#]&YF%_$=).U^S$B&[3[K6MGM M-:@-JS9AG\VI27W&U MS(6& A?D&G1Z70]4-?VJ@Y%K-W'FTM#\O&+A)80.,S%6BL@&.T_;ZHDL0)RTN+N[# MB!Q)DU"DRAEZZ:^_WSE#4I0M*6GZ8G.9.?ORG:%>WE;U9[-2RHJ[=5&:5R^O[D?"UU>?+Z)3][ M5[]^636VT*5Z5PO3K->ROG^CBNKVU4EPTCUXKY2J[7JC2Z*D6M%J].+H+G;V):SPM^U^K6#*X%:3*OJL]T-U1_Y%UARYS:=1E5?RA<[MZ=9*>B%PM M9%/8]]7MOU2K3T+TLJHP_%?@2,_/LW;W&[<[/+ [",4O56E71OQ0YBK?)7 .47IYPDZ>-^%1BF]5 M-A91X(G0#Z,C]*)>OXCI15_43[S5)BLJT]1*_/=B;FR-B/C?/IT=Q7@_1;DPYK=)5F%K#16Y:):\-I%52"]=;E\/OJ/ MDK4+!P%GJO530$3F4O!K2GV!T>E5B9]48L#-GHX^E)G+75EK0?R).111Y MLS@69WP3^+XW\6=\%X=>&,Q&5Z55=2DIMV4A@MA+_50$J9>D4Q%&7I@FHP^5 MQ2O>/_.":-(22T./Q*";2>(E?GQ0YETAQ0,5+INZ5J5]/OHXOAZ+'U6N:F87 M)2G]]>+IE%AXP2P=L6(BF(2R@J)1BM"+03?V0DB8>+[OCR(O M2GTQ\_PX%$'@I7$X>JL6"NSR!]R@0(JEIZ3Y=!) J1B&FK;\@L2;@!F,Z?G! M%"^36=*SG8+XJ0AG9-53,0OQ?@33A$E CV&CZ93)A=.M)5,0C )G4M",$K9B M !U!_H?%0G&1%?^698,2+UP>AYY@F1$[HI!(!_5GHQ&>'#F9W&C0UG])5Z41 M?')=U;9[@ "C2)9UMN*7ZFZC:FH+)!#=E+FV#5%#A))#L'^!R-AQ)/MK+#Z MGUXC/ZR+6XU(7LER20FP*Z)F0P M:;?*>75#J3,OU%C\BDZ;M\YD?M(89;\MIP[%9Q\M7/@NF,'ST466U8TL7(9+ M(B[+C+,MI*",Z2+THED\(AG1]VNXH%P*%$V()^OZ'KK?RCHW<.QTZN,OQ<:U MK;+/SZ@UYE!B#8\8YSK00H- F$SCT6];:@HK1:'E7!?:WHLI5B4B]=(HWHI= MJQM5-@HD_#0A/DDZ(E4RO-3V@3 SA"'%_$7&<44>L_"JAKD-Y<5D$I.&4]CE MLHLVK'H_#*NW8%A4&XHKD:#60#L4("0'9$(IS?2!\ P@(,H.LB(<_0:OU4B8 M:!;2WRAMTV:?MX/ ]Y(D$;/4BZ-HUU\_M[;1"DYCF$0ATI,9DK#E?4JF\A.7T"F*YSX)BBUY)A#10BJ+T!I$1[_+HG'*770Q(DX#)CGS MTC#EQ;'G)SX6'XIFJG]1'+F2,?5CIK"EW$WNQ96RK; M)T=;_XBEXKHC;B6QG27C*8!2473N0L,8^_T3RE[:?S2#^P3V*.LWKJ@5]V(L M?I$EH"I%R???I6$P?6'$IR9?D+#@ONLRN%7WN\U#H*TJDD=N006-_80D;%XV]2=4&2&(W5L+R-X &:>C=/> MJ&3Y30'8L66.Y:ZB=HXBT0TW)1;%VEK/&^KU1G,8./]U1B.)5]*R4C<*G:1U M>VL'F+JLK%@3=BGT9_(-EI?T$*UQX.(#NH5'=8O'0:_: [4R55MZT*2;%[R%^+MMW:0^7K%IFK1&-UWP3)$MP.8#H0;,J6[5B@A,/)\%YQ[[&2 M^Y2 06O%Y?A!.N3.\>1<@H.8(XY$,P?T/@L[SW1J[5/[%OP +6&:MM2V?7#1 M4*?&*K+S@;Z)EZ9!42ZKO;JM\'ZN5/DXW,$ %7)OP%,]43TXH3XY<$$@5-\ M\73WGT-S7E?_NIUS5:J%IGX0(6+/GHH OJ:_,;9<]3A'[P#EMJTCND0ZCH@% M;T+G0$*?/3W^6PQG;[GJO1&UKR M QH/;RZM?G8QIUY+>NW;&9%VHP^UA&'#<:L U9U92U>_=7&[2M5\W6, %;U>=(^+4JGR' &G"F*/U99W 0M4-NYH%S MS,"D ?8P-C"],'P1=!D M"3:+!?S&R@>:N01 R)R.T#:IG@:%OA\[ M@E;BMLGYV&8?OB4J>%%7S7)%,H;,CV5_)*W+ M?(O8AY-H-%FV0(B,2\3!T=VT"=:FI^D2E!S$ J%V2 8Y='R=-X5BQS$<;5=: M1[#5[+I!"5B3,$UMB?LO/!(B3>,C4KHH']A.S.^9K$.XNTGV%2-',$&]>OAL MV@ZFNT_3!^%.6G,"$A0B=[B#;O(3M.G"N>+QT+C3M2/1_!:YVE:^'G4*J$BP M#5HAHBH>'0C"$#/SN)9M*ZPU@S&?K+ E200V:+DN[FA\D+4#*[0);)[1'##8 MSDON"0U0I2H)A@)@2K3K3&^X8-.5=NB5;56 ;+QC#>52JBR;O9F#&QYCF/ &P*XL>EMA^:N >C/@X-NKMN@S]DQ.A MS/"@5X\H;EL9GV:6+(9<5TW);/@$Y!@HI/H:^B\^?GC#5\&+,U9W,(8\.!3\ ML6LQ;H@ WBT8'>^?PGR:&;TD#D<7>=ZZS0T#U6-O[B"EMCJZOAQ/H@$!KH / M$\_U+U<4$Q\(N0TH@S&5,["0&^,0Y'8JZP/D5"0)!@$P^=2X0;S?UY4V>-D= M[G(:KU$?.+CIR)M.S([;(8 50C_^9U9(_>3O6"$=77-^.VWH+"]*2-)O,$W\ MC:8)IO$731.*J3>+_J%IXG#RMP(DBK[!#/[TF\P01N$73,#GFMX$S9B*HN4S MUFT.$SI'?G+9Q@RS$(-DON72*UU9V5:8G7.)0SPU@?D))K:VD+6MS960CFG_ MF8(JK&3=NT+G:LN\T\SN8<'CGU7K]A &DAPXQ!N60&]00FG%8#[E&=+)V0DX M_+3"B(W&L*I4K>TPWW:!LC.'HONS?ZE=M56?CLBJ0N<<9)U:_"G\ <+L[6]Z M25G00;VG3R/\W:$/V<,U6#] T'1&HAX=J_Z-J=$%T '16OJYFU^?\.S>=[(G M?"S0W[KS;G\;(E\YD0X.O#M+')"&QJ0^D(PVG53A>/+@U#TDN!I\6GO, MCTX(.9=V*\A.>: XW<(E%.TOUG-NC$@#K6@]+.%'R^*R>RUA[^D->? "W@L'7 7IM3)6UE.#'#G)V M9]P]0'I\5DXS2?M-X,BJ'72;*_HHS%8WZH;KU@(S456;UN_;^:$S1#X6^WZ[ M<3[X7&PO=V]R:W-H965TIV@=[))( ^GKZ=(O/]L9^*;=*5>(V2_/R^?FVJHHG%Q=E MO%69+(>F4#GNK(W-9(6O=G-1%E;)A!=EZ44T<O,JGS\Q?/^-J-??',U%6J M]V59TX>+%LT)NU"=5_5S<6'R[:'9)=*;R M4IM<6+5^?OYR_.35E)[G!W[1:E]V/@O29&7,%_KR+GE^/B*!5*KBBG:0^+-3 M5RI-:2.(\;O?\[PYDA9V/X?=W[#NT&4E2W5ETE]U4FV?GR_/1:+6LDZKG\S^ M>^7UF=%^L4E+_E_LW;.SZ%S$=5F9S"^&!)G.W5]YZ^W06; G?*HL[FJLJUY:7SC"@FXX&(1M'DGOTFC<(3WF_R9Q06U[J,4U/65HE_OUR5E474_.>4 M&=PAT].'4"8]*0L9J^?G2)52V9TZ?_'W[\;ST=-[5)@V*DSOV_V/^^S^[3Z8 M2HGE4+3;BE.FN:EMO$7\BX^K5&\DY50I/F\5K2MD?A"X*;!8694(G5=&[*35 MIB[Q98?KQAX>6Y7*"K>+L)?<6*6<)GM=;8$-19%J9*MR966:'@:B1BQ9 M46U5;\5 S$;B;\*LA;&X#YGAM5CF,0Y9I4JL#F*C=U! Y*;2L1+3N8!4\Y%( MY*$4!82S= '["G5; "8@6;G5!9L@@:!LA6CVAPZ9C&G/Z>R;#QF*ER7MCT!7 MV0IZAF ?\*+6NHF016'-K086J?0@'HAI-)P#%-(4OA@(F#^FA\G^./&!&(]F MPW&X3[=/G!(-X!X(9&SU&*[+H$;^N*-?XZFX$W1]5\$R8K^%VUG>]C))#'GC MF@2J<_U[K02);K5,78"1N";G+>N"03Y6NJA8T([N?_]N&8T73\M6&.>+H;BN M+9F>GMTR_M+*JX^_O+M^/+X46)NH3,=]0Y9RC\,%RE'NHCB<5J'8B+4UF=M> M%"D2F-T$:T*1I.9",A3O2-(2 I>JO[4NR[H;W3YDL)RM5C;7W*:(D_Y:\@:57OY$E(+V,O^1F M#TML.-(Y_'55=H&XB_$*L0'X!]^ 1 *5LA2IEBN=ZNK 0";A5R!]8%P1CF] M'?AQ+L#RA!E>&#P$D^I8%XB=QHN4UFL&%HVXP3-;!V^P1[> E$[BCK2?*,Z. M!-,<"&F=N$#X"!M!TCBVE*WA,:IQ7[$?DJN9J?,J8/ID.&L1_X&8M5]Y(3W00OZ: U")@Y*6 M:C/I?P)%J RX4C>*<-'G"<([/0S%!]2#SU8F2G1IQ[>4K,9\;4FYIZ8 B"H@ M$,.YX245G\JTW7EG3S5&$M"DZ"5*\5"3N\ P('OYZ,D9))A2V1LLHPE]F>'C MY7A*'^$P?E_@8C>=GGZEZR37EXF0PFHS//IL*.86M)@,4 M4?&KM!8Q>NA1GZNM!#A_6F';-((3S'XS'>^)O<&R5)V?_A+<=_>XY MZ.SANZZYV%_.]>3VLU=^6T<35@IXQL[PQ='5"9AD/IA$(_Z[G(_Q]W(034=G M-];L=!EBKM&]3<&,?#EC:\X&T60DIH-9%)VAZ:M23P#YD8>X/5\NQ"/^M%B, M^=-\<#G"IR,AF5,A;(]%Q+K)\HZH;VM)0BGE4NP=<0,'Z'>H+'.I@JHD@XVC MG]=(ZCVA<,H$@CT'GP'%6"3F1(2Z!=E"2L.-*\X0AD ] X M= ,ISN= A(>/>1I9(3<]4"'-+*&#]UB_#3O=)DR8]3(QD&2C8Z82CJL.A>=- M_ 1SWZ#!@=>[6/"C#:3# %?09^M5S>E ;J*.&>0,WQ[2WA0UT>AID["0_ 8, M&JKPG?'31XYY$#T)O _?6^QQ?F%&060A3B5"C_)W3=V#U]M3JCO4*7 9BDI9 M>8VI,F72?NE,<+#4?'I2T39CB:W8J DLR0",%"4SD!OE;NC0\H5(_V]E( MTB)VI 7;)&[>IF3 P/)N>G3]2;PQM-*4KH7B)L"5.W6KXKK;!#4K_TIJMN6XO*R$-]]S)47[>R9W_R/!&*6\D8\]<&L8Z$$A5IO3>M?"%TS#S MAR:JC)'0Q%5HZ,O007U!3(1]0#6(D7Z(3=N[98F=D>'X&:,1,]Z^A,PS-D#>ID M=>7:ODVM7=5W^9TD@!B"'>(#=5Z%YB7N#M#8#+ZZLAVZVCKRUQ91I]. E$*_ M*YTVIY?0-5BYRX3\TR:'>JY=ICPMO?E6JN+4]U%-.N2,GL[OWIS$9SRU]=MQ M/6TZ$S8MAX@'W;"BDWM^] E=!CC:1#".?TA> M=8N:15[F6L)5@"9=2E&"=% _U5]H4H<#MQ)A(YLV#S$#,@!%E=/'N.*ZUCG" MBNX7IM0L;,420;%2-M[TB7R2_8TAQDBB6%/'@FY+H[%ZC.X?FQ MH^%*7S>;Z=X[)P][CDJ;[P*XK\-9W KT8O0?8"MUJ7-@SJ 3,D";H+%C/ Q> MI%?H/GFT(,NM6'/_[ 1=J2 CY0M+20E#R>KGA9U!B@.*;O:PF5;M .;)!J[ MV&:#IIOUPHT*MZFM,_;;/6]L\OK6_A?EX^O3)Z3H^B.^)AS6;% MQ 0UU4)N? M6SU=&2?]!N+UC9B(R60A1HN%>#5NF3M8-%VZX46/:!65/R#14(R6%W[PQ*O' MTXE83,?'J^G2R=676-VT)5274L*MLO$,8E%MR#?;KW2]O^HW6LR[NCO/)>[G M@,:E3:@&E\-UA'&AD2#TY)FYA*&)"#A<\HN'QU%T$.-1^.VEBRNA3P]H2P*X MX&$->O&V4FOC8>D' @"8@5 =]8<*XHTR1:H:/9M8NT(ED=Z?Y'UG5O'!0,A_ MO8=(X^5X/)O,1\O%\%(\]*86T]'B$;LI/#-:S!:3232,FF>&>&CYZ!3$?\W: M/3K03EJWY#7/W%KM6(/FH=]JJ\M$NY_U$1(KE!Q'JMB&BW*'H]>F= M!1JV4'E4\3:GECALUJZ/IFX#?LY=F05J_Y*[,S: NP$-_08A:$@=M$?4=A&A M)\:6I#SQ],O5^MC"3APCBP(-DGO!25UZKM5TLO_AC#]LZ6W M?9:#UA?T][Z[[*%G/_%ZD"C!&O9]S[K2U.*=KUQ<;>;CL;A<7O9*#7WWI>;/ MU>#[-?%EB"8=S,;;'],2\7,SC>CDS\.?;ZZXZ/U8 T.V@[8T=\/=J<^S.;2G M3G-XLYF)Y #XG9L=+$( PJC>HLT]*D<]L\*4ADH*"PU)[D2\.[X9=W+G[=HK M9W*X9$U+MM[PGB7,%TLQB5#D_6"/+D;C,,L;G.P3O.E("D?_>$;4+>Y@?XPG M] @'\L/6[S@!KGW$5#=ST,#DTA&/:#R\\Q[+"L:AUPG"*RR,.TE-J="4J%*$ MUUFP&<,*G>UI\?#H]P02$LGCYEZA%:>A X^:CX81_.;)H4/M-;9Q(\'^R*PW MU_2=<[>!N2M*^X.L;V^=!36/DSN"H/\L->\L4.C]ZNX_[ MFKQRK\ U5YL7"%^Z]^;:Q]W;A\#^#:).I&J-I:/A8G8NK'NCSWVI3,%OT<'1 ME&ULM5AK<]LV%OVN7X%1 M,UUG1BN)+TOR:\9VW&YFVB9C)[NSL[,?(!*2L"$)%0 M>W_]GGM!RG3CV$VZ M_6 + (%S[SWW!?)D9^PGMU'*B[NJK-WI<./]]F@R+(RMI(> M4[N>N*U5LN!#53F)I]/#225U/3P[X;7W]NS$-+[4M7IOA6NJ2MK["U6:W>DP M&G8+UWJ]\;0P.3O9RK6Z4?[C]KW%;+)'*72E:J=-+:Q:G0[/HZ.+E/;SAK]K MM7.]L2!+EL9\HLG;XG0X)854J7)/"!(_M^I2E24!08U?6\SA7B0=[(\[]!_8 M=MBRE$Y=FO(?NO";T^%\* JUDDWIK\WN;ZJU)R.\W)2._XM=V)O,AB)OG#=5 M>Q@:5+H.O_*NY:%W8#[]PH&X/1"SWD$0:_E&>GEV8LU.6-H--!JPJ7P:RNF: MG'+C+9YJG/-G-][DGS:F+)1U?Q%7OS;:WY],/)#I^21O42X"2OP%E"@6/YO: M;YRXJ@M5/ :80*6]7G&GUT7\+.(;E8]%$HU$/(V39_"2O9T)XR5?8:?XQ7@E M_G6^=-XB.O[]E-T!-7T:E3+FR&UEKDZ'2 FG[*T:GGW_770X/7Y&YW2O<_H< M^N_VS;,H3^O(EB_&HB_B^^_F<30[[LCA1^):;1N;;Q#W3OQ@324\4E)XP[\C MX3=*7)IJ*^O[]K@3%T;:0IB5>*,MR,9OC-7_58786K.VLG*B0;18 ML=OH?-.'0H#?(^,[R<)M)#0G2.V=R$U5(9\=Z3="!J(^%;I>"ZRAKGQ"(U6ANO,2X$HJ%VDJN&&XN/K"-A M=!;(%IK60 /)EG5!!::1I:B;:HD#4+95VS7+_X '(JUG$QX)Z1FCT"ZWBHL4 M3E6R1C5$W?,!%?M@CX<46J)"UA.QDDSP"$) (5@NU:TJF:I[%!.O1H:O;L]Q;;^!F+#[V8*70A:L3E(Y*QWLI: MF0!SKZ05BJK4YTI^A;2'Y\6()L92Y%!_*,A'"*$"CD4XC83< N%.5R'.HO%T M3P/1&X^CW])"SNMQ2F$BL>(\/7F,]DK$Z3A]!/A*S+*>C**Q%*"=Z>X+ML=! MF6D6?D"-/T8=K1,)X] M;$#RR0*IJJG6!],H>72I/6E(].RTWU I[/(9>>N0'91U"%3MO:Q#$B"'G*F1 MZKJ&NHHW;^6]-64IO+QK@TVC!MWJ B6! CU7F #X^N:C^[T^25[VS$-QW"E+ M4>N1S(5HMGQEZISUR(G[O-V:4N?DTS)4O7YY>K+8"NUH%S;8=:!,W>7*M7XC M+]U"^2WRZU:6C0J(/F0XS*QA,^KI.5CJ"V+%*PH:-R,.@U3E_= 0:E49SG'"71(DE'5 AEQ:1"7IXW51-L?(?3EHFP M:D,WRULEW@8G'OQDG'O-1*W@2+-C#\DEY#L5:J,/32H(=*2N[&$;QLX?8;#@[?4KDSCX'.<^%CCHEUR7>P- MKYSG-"@HVL0'XV4YN) ELR:?++]3I,.!B,5K_DW#8,&3)!.O!^]>U'VI0 % M6%Y*Y_1*YZ&-" ZG^%@<'LZ!%L6'P,[2>/ 3 N-(G%>FX?SICE&%IT;T=\\$OU.L;:RE%D93:? U6'&5D?@2L:)Z^0(S":)6'63M/% M'^$/*L ]" XQFZ:L"_$X3\#CG\/A >4(!*41#3,8\6T\/BB>14QB.L/X< XC M7B S#H$7=_&8)// 9)SQ//NC,9FFXQ+[0)@I7$[7)?IFB%:MC1X)]TF;KZK'G]MHRQJNQX M2J5!ZX#KSQQ H(,?T3!IU(42L/@&NU86KJ'HV$7=!$W6Q9$(QA03P*D0SL\"%@H(LFXNG7FTGO4\0E<+] M@#ZTT/4!G@Y?(_:K^V\YY^$3QL/V\"'H9UPO* 1*M<+1Z7B6#84-'U?"Q)LM M?]!8&N]-Q<.-P@7"T@8\7QF\W;83$K#_PG7V/U!+ P04 " !]B%!8-K1Q MQ:4/ /,0 &0 'AL+W=O"Y:0HBC[,DK/:B4G.AA?)ZJ_O=\[,<$GN MQ4J;(LB#;9([/'.NW[D,_?+>%)_+C5*5^)*E>?GJ;%-5V^<7%V6\49DL [-5 M.7Y9FR*3%6Z+VXMR6RB9\$M9>A&-1K.+3.K\[/5+?G9=O'YIZBK5N;HN1%EG MF2P>WJC4W+\Z"\_\@X_Z=E/1@XO7+[?R5MVHZH?M=8&[BX9*HC.5E]KDHE#K M5V>7X?,W$UK/"W[4ZKYL70N29&7,9[IYG[PZ&Q%#*E5Q110D_KE3;U6:$B&P M\;.C>=9L22^VKSWU[UAVR+*2I7IKTK_KI-J\.ENX=VM'9R*NR\ID[F5PD.G<_BN_.#T\YH7(O1 QWW8CYO*=K.3KEX6Y M%P6M!C6Z8%'Y;3"GLS?128KO5!R(<3@4T2@: MGZ W;B0=,[WQ8R65>2)N-K)0YV]@UD1RW(BK M+PB#4HE_7J[*JH O_>N0CBP'D\,<4'P]+[MO_Q#.1B]. MR#=IY)NF4B((P04'A+OYJ\EOQ2169>)_'4!0BBW_&K;C< M%CKE94-1;91X:[*MS!^$3,RV@I[IV6DB3VG)MW]81-'H!:^DIWP?OG@6B$^> M "_>%N9.)ZH40"BF?0OS51JDS5H@?N+/ OL" B8&.15^T]$G>NJ%$\=8Q]O?O LB:TJ&!\AAI#WLDA*]BX#=@J_*3^&1HQ0 MJ;[5JU2)1(./RA1XK)RR[8LQN 6L0(Z2I&AIT4KO;FC_!+%?0=]E +\6Z[I@_M3/M:X>/-\QB*R<$D&G1C07.Y/1'H'X M6UV58"XA);O7>NMN6&;FJ%"4&X#ZJY\@+,E/JY@-+VNBV3Y>U-9.S/F59?"X MIX5=3VO4\L: -Z+ZSBNZYX1'B7<],.QZH+C?Z'@C[F7)KF3N0 _:/<0!VWYC M4B@'BZO=MI=Y7LM4? !N.U>]:2^%^?Y2YTHXXWF?#W\;GQ]V'+PDS+2V:S^V MT?&KN+I#H=%9G0M[>%NI6 ICR.EO!T4A,RT:U@5IC4Z<)N:TNR[KG MM5YG9*XHF"*)IBDIP;X/T=(:0:V?"<*H-M%[52":[Z1.)4E#JF8UMZ@?CT/) MDNDL4PF4KM('V$R3L4S7Q9M7.7"M>=J1.FPYVVRY'"ZB>9_S+NLG M>*91%B M*+":9%HKS?%@H'68?UL7\8;38=>C XJW#_*!%+HXC.L2&3.AK%GNI&R4ST+H M/$;A6+KPVS-EUQ4:S<0FR\A>[(\L0@8^3AL;S),1$HLL\*0PF/B@60D[J6[LB/3'/AY[\/[=B7C)6Z)"5LR(KY*'5B1@)L4Y,"<*)KUW73HF MH3O(MJZKNG!YI#S$&+*^S2@-PMRB+"QDBFWND#4$- DRIB[$@Y+0[KVN-DQB MK0O\C*(YC\DOK?NKG!-S=:]2Y-S,M@X<7?1K0E"/GRW>4LJ@IY9URG).%MJ7 M;OEU\,$L=%=6FP)A:3DZ)8)%1=@9I:];?IB;0*#P.ZH$O"]M9MU$"5J;1.AU)U6W2B[* M IFJ'L7192]!TKN5(E>QZ4**K2PJ'>LM6:T/-3:_5-;YNLF%LN6Z3E-:PB2@ MOZWKQEQ ^I6^X/%YBB7.;14J;'XE4"[7V$!^82>D<.?2:(7"1%JQ82C M 7;5A@I$!"NY$2GZ$]A-WE+]BJC-9-(O""B07?5S(&*:#LJ5PYYG5D>KCA?E M%DQQ>9J??JE=EU[=7%_[DK2+_Q:SFCIL5WP1_$!NE'BK&CY=;VDU'/X)J3%N MI;1ANUZ/54%F(Q TF1*ISK@FQ"^-%1Z/@[;"L^6_6[XER4 \K4F_4+OY?+Z2 MD'VM)*.2K5MRTGK9DJ;# "NK5)D^MP&(X" 7I;(+YD&/ Y_""XNI%9;V!;72 MPCC#E-0%%%1\1C0@U=<-5*T4BM'<%=?TP*S7""O;>)2=95QM4 MW?\&47+K4J9ME]ZZQ!3NI2);G+0*D_U<]9V+6(M\!!?)H"W.YL%<\%4U2XETWRY-PY MG0]'H]$QC7%WL*N6R=>P!7!>WL+=OJ@BUN")O$]XUL;!9IN:^?#YX M^IXD,74)O5*']R56VXKGT=.7U=,U1BI1G M)W*ME;[S&W2&#@?U$XG%/(*BQZ-@-AEI MWI4+>S#&GIP^V$*/-'*.?PA"U8,?@#QSS3Q/"+BT69%,37OG2#MO]ZW!1L*8 M5)!T'WL6F6&D"[<'27X@BC]M@.XV# 1@ L5$R2<(B=?4?LHYDD!]YF3[]>Q& M[W@^=ORM3Z.N#1>/MAS;WP!-HAY8SHZ#)7P1<Y3XY6LBSV! M[FQ<(8UZ&X.>>'P>:22;G\X*T>[) 4$=Z#$+'%SV" L)":;1R$QK'5/I55@; M$_]MF&%0V 5Z9SYW#(2>#SP>M!'+/VOAQN C;4HTNF!:6B0M&R@];UWU?^J" M^3-!M^PY]C*!^,U-;YG_;0"U+H+I0IP+?Q7.H>E)U+YWE[1X&8PCNYBO\./( M+?;W[M(N7B[]8EQ%6 LGWMVZ*RR%5TTL$_:*?#T J+?NW24MG@;CN5W,5^$T MHN%*V'G@KFGY+)B%=CE?C6=+,0U&L\X#=XWEXX47T5Y%4P#Z=-F^=Y=8/ F# MF67%7D73,5B93SH/W'5'U_97RAHN6]C4T4XCZ%AWV9UN?K6DOI?1_\0=^SO* M3]]11/_($7THL=L7'I76P^%TPDJ>!XMH\"?7!<_GI)!P3OIS^1>Y?K*TV1Z/ M9X.W5.^D*?\2CL;VETDPCQY5!V#;&7EA% 6+,8'&E&^&B\GD*'#Q<. @:GT- MM/J8M=RA,6/6))CU06MR&K7L](2G%_\')@5S"?7O2M"A+;.F?3Y'NS%4G\_V ME,.A4JL.I5D F.-)S-Z$LC4Z5W'-9S?HK@!]A2N"_;CDP.$%]V*;!AH5 M76OI,;::,5JLMYKF4DZ#/!+0.4TDJ6N@4JX9WG7.94[*XOFV9S&<"JWA:+Q M8X;I:-=ZP[*W*'JZNT]HA?I+.L2TVDEE<_QU;K6^WV\BRS8&:1.&G'9:Z">17J&6^8-3O=\, MC!\!@B/@#F?#11#MD-=FQ?&<,KE#7M^B^,YFA[S]7[Z^*3+VDJ!]/ Y&\]VF M$PN_E(J_NNE3L?!I()P_*L=,QB-:CX)CT=L2R#N9/&;+<-ILNI@^*L-,N,JA MC#1CXU@/(Y?TWYN\S^V'5_2\/3',E"QK\IZC?NH0K)4$.KT'(5[&GM[-#7QV M1'/00%PU2SJ$8X,HYS#AT#(VG?2/@YUSZU[+X_O&1[<^G:&+(](;R'_:]!.< MZZ_7L.+MV-F-%^C#F0.R@GD(P[TMPR^: MT,J@(T"I ADDR>-'J+N6FZT'NY[[3&B7V,$BYQ5W-*W00FM36*X*77X^7],! M"WI21=\. />K7\D"';?1F1T$/&B%Y$))&IS1B+>9QF/A#\$-^"HX,AZ O%@& MD%?N*$JV3X5(=^19<.J:66X2WA%-!QR1?'MGR/5]DND+>NA,[W\0OF6]]KX^ MO60V%F,^YK5UR2\4JPTJX$WDBF@G*D97IQ)[(J-!E3Z"2S1]=8)D1)S1*7@L MMYIJ8#=$YC,DQ?XLZ'L4.@D"$UO)$YH>B<;=:4"E[(D*#RKYXZ1ND]PIY_[+ MBO5()Z\J_HK&J>G>=\1^DML.T[JT4SVOR]T,IP&>QUGX^> ?5$A>[?$]X*S M;!/+@\;G4KU6XJENNO(1BFSW9_#Q2!1.@W")B@O=+YUYC*@Y?#(XY,7C*6KX M)V*\1(?Q1$QHJ/QD\,X9RH5<+^]U1I)?T>E7*RFP3*,^7^CWOE^B['+T Z1= MS-CCHP9%]]-(7II4)ZZVPS_N9)8B6-E#FO*X77J#CYZ9WE(4@E*!V$$9337# M<,*]>#@<<]L>#=%^#C["TR4-4;H7FPV@6B1D6AR(,>7L[ M/J2>#=LM[,5\/.$!QW"YG+KYXE%[<>)W(<^',7PF")&!4+9ZI1,URG,YS]R6 MNSZP;!V _>+(W3NG.5!-"7[-UE[-MEA5YZW#HR-EC(WJ.G<=\5?*F?9\?Z7: M9U.,RG(?0QPPTQ@JXND/570FX3FBFR@7]"4FE9;^@=5;:^+= M,-Q\6KK_65%!'W<6EED9@QRYNAKN3@>;?>RXF_CG?LMJK_LM19V[?O5K$1T< M^ISYHO61>J;0_M&G^!28Z&'L]^K-T^9K_TO[D?MNN?VO A_0/>J&ULS5EM;]LX$O[N7T%D=P\)H#C6FU^2MD":IMT"F[;7='=Q.!P.M$3;1"51 M%:6DOE]_SPPE66Z<=/>P'ZY 8XDBA_/RS#-#Z=F]J3[;C5*U^)IGA7U^M*GK M\OSLS"8;E4L[-J4J\&1EJES6N*W69[:LE$QY49Z=!9/)]"R7NCAZ\8S'/E0O MGIFFSG2A/E3"-GDNJ^U+E9G[YT?^43?P4:\W-0V] ME%3GJK#:%*)2J^='E_[YRXCF\X3?M+JW@VM!EBR-^4PW;]/G1Q-22&4JJ4F" MQ,^=NE)91H*@QI=6YE&_)2T<7G?27[/ML&4IK;HRV>\ZK3?/C^9'(E4KV63U M1W/_LVKMB4E>8C++?\6]FQLLCD32V-KD[6)HD.O"_W:@T7U^)MX0(, M3ST[JR&8'I\EK9"73DCPB! _$#>FJ#=67!>I2O<%G$&C7JV@4^ME\*3$5RH9 MB]#W1# )PB?DA;V9(02&2WN-SK98%$IL5Z)E2YDD6B9 M"3V0KB'M3NI,+C.L*U(:4'O_JAB_]BY-68["3+/1_6!$/6F$@ MQ8K:(%.Q*Q)("=/+)>40/]-4"33-,I,X"])V/SL6+TDC&(!$UX5V8EE%^$H6 M6[&15N@4!NB5AG4:OKNZ?B\PRK.@X5A\&LQWFRO;[DUHM*1G?6_Z8)QC=E& MMB#P9Y,[)[Z[_O3F^O*C@)_%R\;"$(N);/[TXIL%Y^*U 7=@%QB3P(XF5Y7; MLJS,'?2U8@.Z.H4R'+Y^%V_UJ)0-3$M MP\=D#?G$@M0!#%C-,Z9>^WO-DOAZ)CY5^G1)]_3_[XU,W5VN+""UM;7*K2>B M-V?Q&Y&;IJJ0"^5*]US;^VS.06TTFN;98V MJ73)$:4V6K=B?*?ESSV=6)4VEZZT' MF?I.)MO6R*@=%>H=!@G* M&26U[)[W6?/+Y;LN:>"H)M6&MZ$]C#!WR)9K0+?",M[G0V7$Y6]"EF6F77K8 MG=DMBG,BFUTNMRH30'8,4U)*U?8R $/4Q.UGS%+E6EU MUX6.DQ'$#5@TH"R4<*KOEA,/.E6T?9O@M DKN*.I(=_0$Q:IZYV/*6F7RM:# M+<@)PXP'ES :*%1K4'N]P884YH;X 3) DAFY0QAY_+!P=M!DW("G57)LQ4YDM)E::#5JC(Y@-TM M0@9]5CWMJ6(-)53%65QCI#2:O%*;7C(9#9N^- H84BD7!8SIJNU+H+&03'?ML*NQ4- M9C"/N'AF7+D3@[R EE;BD4>/N=T;S-GYO#6.)[=H=3Y+T0II:H#I4-3M)G/*#-<] MM3F#JJB7'&^D?/+YU*&2.D7(=1/;/:# AFLHO+N28 DNI"2&@ AE6DQ:$&W5 M-FAK8])[#2AJI*VNG!V#7??&87E+REWR&BI4M&VU)@U14O3:Z=1VY1A$'?,& MDSO =5$_X1EC\?I@*TOK? DK<#(:';\EJC&-A2*01 M-H 04B;SKQ1Y\,-5[4*[2\ 4&S:.+-HPFN%F% (G'E>_YT[DUFX6@O_=\. MG7% 3W_A36):?RSF7APNQ D-^E!^OMB7!,BCH(EH'(J?,-L?Q^+D)^&'XYGX MZ;!)L)UDDO19[,T6I/ T\/QP>E"ROQ@O(#J8\ ZXFT.P,_^IB$/XS(OG$0F? M>4'LDP$SF!7$V*9+6,+2D!X<*\#HF1?%(:S&90"CY^XRQ"5&1Y>/YZLX]FEJ M$,]X2>Q'_.M[\P5&1K??26::.O,6H=L0E[/0"0AB;[& ;T=7?S+9N?_U@XO^ M-_0FDW#TYB$#]#..@5,OB@)LW Z-WA[D!C9L,O-W$_L%'Y\F#:P$L* 31!QOX*&A6J6^,B3T.+OK2WR;YF&WI=FN+%PH,"NN9L\)9S W>@)6MJNO,M4$0!M7' M$Y$C^!W54O'<'J8[YC='Y(>WX>Z2JYGE*HXF1Z\+-A1LNE'IF@"@"X)#WKWC M^%%0.K+@-P!>=1K07J'(<["8,E;2/:\DT3,N)BKEPE8K?/F;;]FSS_M6- M2$VK:M_AF(?O98BMUGQLJ!01!8Z%];!$C;O7)'0N7&[%&V76E2PW.@']K\F, MU]!YU_,BQ*6QKG]SA*WW^MC:,9B#!Y>^]4YBY23N==S]2Y.VU>K.!LY05\5H MX[9X;E#3]NH%=.YVV+;%[OK/%KN];EL<_SJ^'5-F1/,% MBR" O& QNOQP><430-GQ=('* Z*P> @2O6+VH!;9 \F['GJ(37K7 52[-Y1< M>1QEX9 #?=M7%>I+H]MNF>SBH$_Q^1) M&+0@W GJ9YTP:M#E(!M0UN<='I$CJ!XQI\B$J]'_">H>1OUQ[-V"Y_4*3D19 MN>K>3##M?;^>[+_*3?DU;/]VPW/OAY@%=X:[TSX9#Y%4$'RTF PE/W!F#5)F M_$?T"/XB/>).#_]_T\/_J_4(#^AQB5[OFU*!_D-5_.XO=R]@VG;$*;-W)&CK MXOC09Y:SP5?$2_<5;3?=?8N\X9Z?WH&LL'0RGL5' MCABZF]J4_$UM:6J8P)<;?I5'$_!\94S=W= &_4?6%_\%4$L#!!0 ( 'V( M4%BA%:#^90< $6 9 >&PO=V]R:W-H965T(M% RC^D)3$<9, :;N+*[#=RVW:O8?#/=#2V.)5(A62BNO[ MZW>&I&0YB5.WN7N(0U'#F=]\3$['%1=R>'7A]F[TU85J;"DDW&AFFJKB M>O,62K6^'$Z'[<8?8E58VAA?7=1\!;=@/] Y[$32 MP?ZZY?ZKTQUU67 #[U3Y3Y';XG(X&[(89?TJF:.'[) MMU5]+TQ6*M+6L']=+XS5&!W_?DIISS)]FB5ES-S4/(/+(::$ 7T/PZN??YJ> M3MX\ SCM *?/WSS/Z'=E@4WC$=O#D7TJ@+U35J@T*P5?B)) KH4MA'12.YV8:-5N M:N7?89$#8UD)]U!Z*+C-+5$:L9).HK2D\JYQ U3G#X_P*2.R6@NEA47]O7>" MLD(ZAAK 2S9>:,4W;.&LE#LC>Q$]SG/VFP,ZG;//DN?_P7J#I'>-HG\H*P/B M'4HGLM-?P ;>'!GQ# F,(*MSZ_#TM& YQZC#:X.)G!R=\3)"3Z'K+3(F <[* MIF]F >9-@!3/V3\>XG@$0"H;P$7$IG,]!1J]WX9%Q =")KE&'R9+3>>OGV* M'%#38"E ]V (((%S4%.6C/*!(H0V'D=&"SB9LQN/5'GK^LBRD!52W#408(?X M;[%VJBR4+0X/$9<*.V'_6HQ@%*$*=:TTF6VQ08S6XBO$(U4PGC<7PCX*4:9* M#%G*$$ML3+B=*<&">TA2SS\MBIQ/V!$D4U!OF:(_9)6PS&RK/[/+H=,:N= ME)VO(*CX-/FN>DZY88436V084\'CHZBY))&GX/Q9(I M?-+6)58."[L#)SYBT[.DPX+K ?8GV'U(1L8'F6THF-=M[YBTR2)XLD,5TD:Q><37*#^Y]/9X+=M5,P/PI >$;_H%'%T MCFEW IH#(FT_BX?1%O__H^TL3?N+_TFTG271;#+IM/./AT7;:72>GH;?@Z.- M0LW=A/Z*SZ%61EC/KT-Q^N*H3;:8:'UHU)Z>Q%L0)_&A43LYB])S%L[.'V16-M@VTRUW6V !/W:73L^^+#08 MH4US3,[>& )J5"GHLL6:STOL8("Y><",G-E?48F()AA0XMM"J-B3%+QE<*"C M<.L?^KN[0:62Q]Y>MKO"OQN;NV_IS :XQD:0)#Q*WY$+@+YM;C347.0,ON)4 M:L #5@[6RR&-G*\_/%(8VQS=P.XM^"/>^/3$@;[QJ<-Y7&9X@(Q3RXP$&\?&$>3;UOUNIS+N:P /TF1OA7L.?OPR^/15 M0F#GQMM*Y51P15,UFG2AJ,L(N':O^\WISC"#B+ 9,C^B^'-E4!C3^-:,L[I9 ME")#M 64N0>%TQ=Y>T]!?HGI^,-AKLN_K=:,U[56.(^/+02LMO5]J7JK<3%(TAO[?^KU3>3464H^AUO:-0T 89 MK:&DZV4+5#M[.,>H1B(=1@\.A!G6>+PEW=L=E1FZGS0PH9)RHR1%FZ2 \EH8 M>(C,P^WU\R$'L9)PYRL-I2LJ_8G/-#CG> :["(!@!J(##$^61@^[F4<9Z.LI MVKFEX/WLVG0%Y[CGY_) M<,O0]8D^LB&S1T]][AGW/LM5H%?NXZ/QUO5?Z+K=[OOFM?^LMR7W'T<_2$#WU??J M+U!+ P04 " !]B%!8JLU9?I $ !7"P &0 'AL+W=OI.L>#COT'_ROI,O:V'Q6JL_9>;R13 +(,.-J)6[U;N?L?5GPGBI5M9_ M8=?()DD :6V=+EIE8E#(LAG%?1N' X59^(1"W"K$GG=CR+-\+9Q8SHW>@6%I M0N.)=]5K$SE9.T.[DO3<\A:M,W7J:B/++8@R@]]\E4NMX["7ZLU+=,A^?N8SPWB^#@B%\ZEK42*BX JPZ*YPV#YPW?1 M-/SQ&;[CGN_X.?3_DZ)G 8_3_54[A"@9P@OFX$..<*V+2I1[JJE4UZ6S0-T! M)(WFD7*E1&FAIG-@@#! U"[71CK!E0C;6F:B3-$KX[UT0&,F;:6M4$VY2B?1 M#A^9E&6JZHQXX#TU)HML4PF'&3C]'_/,77ON:=!@D,(15FIJ:)%XB( Q!*F&MW$@2 MWTF7DZ%.&XM*Z3VRU8)9B:9Q]2D0K9R28BV5#P[H(SS70OG ^K9@CZ7T,2N# MJ=Z6\A]2)38;:5-*P!Z%L;[FO 9-8M@A\:^,I/XMU=XGSN(=A8&L#0Z!M74^ MVCXW[ 0EAVD:I/M#D*EFE:-84UNM+1U1:UEJCDM.T2_720 M;%U51(&(,]&Z3#LS6UZP='2;4"$;D%BF?>D<'A?ACRZU5"S6Q+MKJ_Y@@>YU@ZL58<&WTGN1Q%=Z]W&6H+>']8G^+KRN3R MY$U7";\@7;D<1=^;X8-V0IV9N?TB6/^)M'X M9)5ETA8(OH2KPA> 8F1T0,H; M3#=YP78,$3D6$Y(?#Q@D@UDRAFD2$8?Q=/(%A\D@:7V=G#>^3@87T^2+@$3A MI(U$$QB*_4L!23A'$Y\CSEE,23MV>XX.'CL%TG'A)YT%?Q$U[YY^M7\UKIK' MTH-X\^1\1Z=-DM,*-Z0:#L\G 9CF&=?\.%WYI]-:.WJ(^6E.+U\T+$#[&TVW M9OO#!OJW]/)?4$L#!!0 ( 'V(4%B*$T]6>@4 (L, 9 >&PO=V]R M:W-H965T#=Q)3>EXXGQV4DC-GB-[K?F MDZ&W<8]2R IK*W4-!M>GP_/X^"+E]7[![Q)W=F\,[,E*ZZ_\\KXX'4Z8$"K, M'2,(>FSQ$I5B(*+QK<,<]ENRX?[X#OTG[SOYLA(6+[7Z(@M7G@X70RAP+5KE MKO3N9^S\R1@OU\KZ7]B%M3$MSEOK=-49$X-*UN$I;KHX[!DL)M\Q2#J#Q/,. M&WF6[X039R=&[\#P:D+C@7?56Q,Y67-2KIVAKY+LW-D'))?LR=@1%L^,\\[N M(M@EW[&+$_BH:U=:^+$NL'@(,"82/9/DCLE%\BSB.\Q',(TC2";)]!F\:>_9 MU.--G_4,_CQ?66X+I<^C/A/Y9N\.L?M$.(4Y'T+G]N42XU%4CZEM084JOUS)'\*81Y,+8" I) MP9&KUE=(CK5#8T'4!>"W5C94? Y:RJ^!6M='N:AS*A^Q4@C4%8QPLMX$=!#& MB'J#;&%)PJZ$K3!2MQ;PII&\E#8HA",>KC2ZW91 "<=J1=C)9#J'D:?<42W% M%JGDN:G<;T'<*O8"1-,8?2.I)%'=0@RW* PX3>[[(;EE=86\14]@5>H?) MDC!IIO82;(7:\R6$B6SX2?T2J-$*Y23:T8/T%1@V\:%#*-HNFAWXD_C#1FXY M:@Q*+8DI[4KTOFE.I -)?RW%5UA=4S9O*?/&4:S)1#@/>K?W3BI%P4*32WLH M@.QQ'X'#;$1)9P63E:2,_4BPX8.L%]JSXS5,AO?G'!M)BTGHLF"KK5 MPJ85 MM(/#NUAQS'7MQ4<[!1*YM@YV:(B.I4PK.G_L\> /%@OUK'OY4<\9<,_AQI/P M3SQX_;XF6%(O:<"^&?SZ2.P>^27$290M9CR(H\EL3H-EE$P6@^M2&W?D4[RW M?CK)(%G.(9M-!Y^UZZ7@/[Z.WP3 Q3(.@--9Z@'G\QC^/OS'6[T/FBQ(G &* M_#>XQ;JE(K="8:AG.G&_(KL0<2@I!B1GGB]HJ=*ATOE]@S7YJOQ8%)18;A!! M;UX?O31>O5@D\?RM3ZG52G)M4[TX>G@PHM'U"/H^@NNVH:+@+P2>"UO"FO)! MF.%>$8YXY3%(79T@=I2X_YN[2]ZK$3(4NZATRR*1>U%CIRK:L#4]\Y 9)<5* M*LD5>;RG@9Z]#91]K>G''=&&?,Z601?+27BF\W3PX3$ZU8NT;+DVN@*]&J]]_B?NZK MZG#0!U_\Q8?LS[=$;(-PU??MX.AG+H37%&C?5Y]4DX5T-.-_3Y'>29MSON"* M"#ZURT8+^($LE_3[E**_1T3<05H3HGPOR;Z2]Y/PJ%5XRJX7TG[@O5\< B[1 M>!HMXI3?,J[;63+G\0P649HE/)S#/)HOECQ<4&;2+!Y0RZ+NNW9\W$0I!7&_ M(33B-ARCZ2+*LHSD8DFP5=,ZKU-/9OH0TCC+J0H=N)N.]"V*% M9N.OP5RZ%-QP5^QG^YOV>;A@WB\/U_2/PFPDG0$*UV0Z&&ULK55-3]M $+WG M5XQ,A4 *^",A)"&)E !5Q);K'?3W36!?]_9=6P2*;B77KQ? M\]Z;F=T9CS92/>L4T>ZDQZZ'OZSC%G.ESN49!)TNI9.3V[M5D) O#,X'W"G21YTR]S9#+S=@+O6KC(5NEQF[X MD]&:K? 1S??UO:*57[,D68Y"9U* PN78FX;#6=?:.X.G##=Z9PXVDH64SW8Q M3\9>8!U"CK&Q#(R&%[Q&SBT1N?%GR^G5DA:X.Z_8/[O8*98%TW@M^8\L,>G8 MZWN0X)(5W#S(S1?(/Q.73"-D1!U&G@Z]0IZ#B^SDLG,@5H7QX1 MQI@O2*-Z._ ).H-+^F[]W9N=P,4 3JU)I]_$$A''H,95XPE$!";V)FA([&$[ MZ(=[PE0P5KTWZ);RQ'[H3?@[-9^C6KG.IL'%799_O5LWSVG9,][-R\Y[Q]0J MHS1S7!(T.+^\\$"5W:Q<&+EV'60A#?4C-TWI!X#*&M#Y4DI3+:Q _4N9_ 50 M2P,$% @ ?8A06%#!2QEP*@ 8I4 !D !X;"]W;W)K&ULU5U9C]Q&DG[?7T%H#M@ N]1=/B1? B19]F@QM@6U-(/%8A]8 M9%85+1;)29+=JOGU&V<>O+HE>_9XL%5=128S(R/C^.+@M[>-?=<=C>F3]Z>J M[KY[<.S[]NN'#[O\:$Y9MVE:4\,O^\:>LA[^M(>'76M-5M!-I^KA]O+RRX>G MK*P?//F6OGMEGWS;#'U5UN:53;KA=,KL^9FIFMOO'EP]T"]>EX=CCU\\?/)M MFQW,M>G?MJ\L_/70C5*4)U-W95,GUNR_>_#TZNMGVT=X UWQM]+<=L'G!)>R M:YIW^,?+XKL'ES@C4YF\QR$R^.?&/#=5A2/!//XA@SYPS\0;P\\Z^@^T>%C, M+NO,\Z;Z>UGTQ^\>/'Z0%&:?#57_NKG]BY$%?8'CY4W5T?^36[GV\D&2#UW? MG.1FF,&IK/G?[+T0XCXW;.6&+Y//89/W:[\-BK;?)34_?'+GE1%Z:( M!W@(:W +V>I"GFU71_S>Y)ODLZLTV5YN/UL9[S-'F,]HO,\6QOO%'K*Z_&>& MO),"B>H.5EMDS$I J%?6=*;N^0N@U@]EG=5YF57)-7QI@''[+OG/I[NNM\!Y M_S5'(I[ Y_,3P./X===FN?GN08O/LC?FP9,__^'JR\MO5I;WN5O>YVNC/WF6 M=66'\VZ#=L'O"87RF-Z7?: MCX(H9>J"+H1C94X[8^%HZ:5==N+K-^$#042WC<6=A/^ &4 JT@"9SN ?\$#8 M&)2AP#(V@Z$LC)?5?!5< L^$2437;9*W(!\L/7=NG#0Q67[4F>U+V_7PR9KQ MU9U;$%YW/<"3SDE>-9W!&QK>\_$,X*\4Q'%_Y,&;P<+'X$?D[)A$:SSQI>.) M+U?W]"WP&:P')E:"TC&S7/%A(] VP0%M,^OX>>$0(N.CJB_[,Z_\[>9ZDQQ, M;6R&9PY.DVF)1[Q":"TR,FNRFQ7 M5F5?RE %;#]L[V")%+ JG"H^>>D>?@I**,]-,R0B*;(P'6MN3#W(!,Q[,)R MO9)BL$BEZ"8^L""N\GZ \?6X $DKG#JLVB9[VYS@+F!13R6XPTE%G6H)1(-Y M&B^E[I2V:216X336#1#F-F-BX7==:W+4_0DNJ4\:F^2ES8<3C(&/HLVYI=G* M[L*QQTT=6IH6R@ WZ33Y=2@.3#X8"*A4=D9.G+6D'VZR:N#%((EYA^#28(-( MUH2D /Z!$PSBXV!2N"6IP0"DR<*=>3Y89JBB*)&=,M0*;,(B_Z/*VO5@LAHX MX'2=Q5>#;EJ3!8^<+'BT>I*? M9]V1)ICC!Z3T#0JI?E8H?.10D1#')9<%RDLX[LD13%HX]%4)5R-5;H#ZO'"2 M#2BZ;0DJ!8@"E 4^!ZD!VY8!+=$AP)UUW\L!@]VCC6X'"YO7"=>BP#ZQ/8C; M;KH.F6EG)I.-54X!YZE#ELD7%T<3Q74DN37 #"B_*YR/WT]0B7W9#R1VUC;M ML=NTQZN4?NGI-+=-JS?/6WW!B,GU$43(!6B@4[0AR,$@W_N2Q#0:/Q9.68'D M!7O^G>FS76681 W_)"2H\$W[)7RR#B#)Q!#7JCL89_!2>"?U+A,%X.$B6O0)Z *$-1 M#=_<9&6%I+@ :7#1 9.$UY[,!!#/9+^ M9NHW-8GE/0BC)G\']C">6;'YB/_[\R9YSAPOHZ&8FJY^3++QI.3FD8#,2#XT MM[CJCI:=1\]">QHG+I85Z\AD!S;%L01S+2 "B.(=0@-X#3 E#IXW71^?\ZSJ M&C#7B0IS[,^&BP5J(7UX^=&^@HJ$@>'Y&3#;#KQ6."-'4Q7*R?BXLHM&[&B] MM@BVC0_2?7=//!K2)K^0L0O?H';X1$V#3U/06OVLM@ET#&QR _9"QO)I\?PC MB=2)"DY\0 5KJDPVI3!@85C#ZX>YL%H_JK)ZD_PTD VS M']# SBQK]J8&"L?S@TWVJO7^#W 6UUC:T?[AB061D=4]\&!O!Q!;J.9YLX,' MQ?R$K!3(!;::HO$[=!7)P _%"6GYT>,85H+5LG7+EY )0VO.>25D[_:YR!.4 MTV QPS#NS((%QG8*TC&XT\FVD5C[O\F!<[+(OJC "#^'*53+@'X-1TQ[)EUO6&X)0V=5-?P* V M\!^:&;KLLHK4 *%Q0(T7'[],FHCX6&A\HB;M23*F;!Z5P,FE=9HY*WX%9I0K M$:4 $I.&V*$)0:,#^6%N;#%[^Y?=#&0E"].)\!'29@6,4J(CC>,"[:HL5G%> MM#IH@'\V!F35 !RO3Q1.VBEBA'],&&'&$O\=V3.R'1O#?@_!0!FYB+:I*CSS MA" A,M"P.&0OY(RGV+PW-D?_I0O04? M8-/(![MA"=IY,CB?<21CBL8__BYV MV"0O/X#K___+5NB,(? /[GH T?L>;/P#GTG?(/G,NRV\:7J13.>,.X<08B'"IAOR'*7U",@&OU7A2(^).=H$TB:KV5#HR75[B.*H(6YO MX*$PA_Q==1;Y#U."RRJZK0OD[B9YBGA.(*T*L //CIT+ Z>F:4\"\Y0H!7%K M!"=T&\78E A+1&!LR<2$XUAY*H4;\7) MCWJ@DT]4+"W+$W)7T:JJASWL.0)]"%D(AJ33!I'$@%:\ VYF--X%CG<.A[(( M*=0HGH$DMR"'2%2'SPH?@J04EB@28)?AA-S%J#9H[ LF#GJ*@EF3U8K>+YN- M(!K3A#4\+"$&Y^CA1'7<5Q3R)D2U_)0HS)*U64Z"&/>T.H Y(OQFSLL(BQ_,8A(X8<.G9Q#1RAA*W _(Q? MW,(Y9[,A0R8@[,0CY01VL,H%DG?E>P=P[5$5F-;[!2@!V!QZWQ)D39RMCS3O M^223? V=.%0D) SW SV*L*\]N%ET>D0"TS#P"UXG^'1*7!D UFFP=:J=V!P. MQC'ORXZNF ?0-5"#YV)"+)IY@/YW).L/YYC5A[Y$LP0L([\]X::0Z(,#Q[1" M SBG5;C'>$JAP#R!+28Z=)YY)_R*&J/9[V%Y].W$.I)QIEM/=A5L*AA6=!V> M-?U#MB"B1VAF+UBE \%9=[ I&?O !*B7\*IVL"V&M$;HB49 R:#O%^D+=I8I MR5291>")$NQVDI-[BJVJJ8=MR(I&Y4A$X8C75IUG.:#%!(:S0)MD M^1GF,EPDJ9. 5 N!HX81". 0=6WNX1EZ :2!+CB_N.V%04V=B0E^- 7:)QZ7 M6<$=BV!(QR%\Z)'HSSOL2)B9N?JHF(!3C,GM::<(0*8MF[0PO:21;D?(+93V5=GF!- MX62 K1M8*&ZGBW8$8(P8T\O1-7+-9J>:)L5@%/]'+,66 BNU59:;0H]V?VXY M\.N?RD&HK$:^C'3(,CX=W,TR?3/K=2Y0-=@2__7%P8)3%> JJ4.BQ\,Z^LQ" MU/@#VS[LDGIH8"$$.3MU=5 ETF=A*RTA1B62=C> 7TI2YM: ULJ0.4!A5G0] M/']GFZS8T6X9>X-JCF):%.B]/:)C41'"YT8S&OAB!X?8NLKL ='O9F@)Q*V+ M"[!2[,C:P&!?+Y:3#Q*QBFJ&7;\?JM@BT8A^ $*A-89B1U(@D"=5URSX<9X\ MFEGB'+(V.Y^FH6/VYA'S!'F+(8-.#X9!12EB^ZZGJ;;P.^DL%(VU2C@=_2W< M(G+-4;4#I4&3*]1D2X0/TU&0&ECNX-)19LZ]VA7 FP?3 ,.V8$E1L@9>:<\7 M+HW#8S.*8P,;ULT)?O(V%9\\S*N0O)O).@-H LBZ8+IJ1DC>5*A]+08U<"-) ME.B(FLDR@?72Y!DBK\\&6/W+.M^PS-OOX<$N3^CI*?NG4#C\)8;+6^#>]\19 ML,G;J^1/=/T5?E@" YH^J^;H'".,2U/?WC'U-'GZYL_9J?WFS?RO'[>RJZ^2 M/Z7)U9>ZOB]_A_7]G#1J,GFQ$\WAZA(?8UVT_D.?&+,.:">R+=E:#4+):AA) M%M(>(S%R7DFJ[,[,ZL8&D)#X:'?YZX,\#AR&\I")Q%.X8S\=(?8N';JVH'G- M>&+J?#5#3R"AI,7*9%"HDWQ-O2Q!$Z,92*UX[2!*:!CE<+G#%R"&4UII>E@X M,03M8QJ#6;<;*@YG6(GF(D2.-G4HZ4"FE.S?NN\X""ES Z^CBMQNYX/ZQT=P?Z7(:*/&HFVVZ6M!;E_<]P_Z[2G$E]DO.Y^ M=E\Z?V@C:Q#D,:?X>.F DX)5A&%%;Y3!=_0PS;Y#5&^?'Y/X,9G5R!P"0R_XWN_BD@,T&D>!$=Z.>A*SV;9[]G MVT4R/I%*!Y@UF1 +^[B0ZK/B8"^-%&>;KKL[OOC@:C7Y_\G3=<-IEJ%_TXB_ MEPT7YP'=9$([9^_1^9NU M^*))K5AX*2X;F+SLCI0HXFPM3MN3O"BW.N2XVN'J2Q8CPS9$,5$8O!(_O3!J M-6.Z"2[*&JC"XJ> WJ'R\9*D&Y'Q?\YJQ17?QW*E,$Z).>A%$\ZG\XZ*L4_F$B38G M P*]V"2_($SKY88$XD(3"O%=DA'X91C?)TU<4^ 7)W@+Z@$U:7-;T_GD2V,I M"+:BBXKM0'>9/AR%]>304FZ#KWC(=CAA6@A#:X4YD?-^%MG'J2DZ"BP&;#W% MH(\D/#AD0]D\@I90ZA(R8\5)0)IVG3ZGCXK#T3J3P=D%G.9, M#H:):1)N?LQT/:B4C@$D$49JE'CQF08+\>'P%L14\%-5[HU*XUK"!NPEB9@$ MQY#WKVU*-J7)AQ'$1]!>+%1(A>^9H2EJL"=3.R08>46J8+10(4CM"O3 GBTS M].Z#*@V78L1:6'TI!.,:Q2:M"ULIL\/T$ CV#PYFN2J%?,W;U7K1VBN+\DW M=92,+8/3\%> D&1^L_!S7&I@=LB8NZ7"@*#G@"$QK MEM;NK')(Z#ARM+@X21*V1$P%Q*S1"E>,8A*<< 8ASX(#];U/7:11G9TQ\V2? MUXO2W11=5.5TU_/Q^(9)FYBJ=#":9A[7'8W3Y>\]H=GT-%U9Y+E.+^"IH)IA M@9HI1!H)*,-Y $;JS4CPI,FNH?@W, +9/U3]QG^DWC#MAL,!X3%/A%5QXLLE MK]:K'8E5Y^V9^]RXY$"4S&L^3HT$RH3ER5!5%TF^(]DM>1U@;S@3KN+'C#.+ MF_@"L'-18#1[Q-1='>7K7]ZZ,DH^1*FH')!/%NVH(!2=CK)P>-Q1K/K.T+10 M18MZ2E1^YL85:FGHVH$"]WG*.%= 2'BP1G,"\/GR+=7]U!?\EXOQ M1IE_485J@%-J"BNBFACHUD2"9K_'* COS<@.#!U;+^669B&ILD#P2B_U86@5 M4N][%]BBH%=YTL3&-NOQI-!1Q* I B2DGR37^KZ3D-#4> +DDNVE>"&;<)UL MM[H9(W%$4B#699+BH*K,*X!- KRJ@MX::0JN4_8>:-G*)K"EI*P7M9Q:DVI(9F9_/)1.-/G M7Y7.*NH[%C5OT:\] L_4\=RBK.-\;!L1,@,5 M7N='M./]VNF2J! "%^* A"#NS?,92TJWRRJG.\H<'>W/":/"K.+D(KZ@I)@_ M6G*K:LU7_EZMU^O^"'XS)G_.*K;[W9JX#^Z@L(W@O$"N"2&6"_R[R()P*?)D MH6K")P6E!*6C;%:7"0KLO\->&J0%W03NOMB5H6L=()@50T_(.3 OG ._JT'I M2T_41^2@'DC\:XX>=8+ )@]:S!]U;Z R.L1@7':C5(ZC/U0 PQ'JA0?+/XNK MRG>FO\66(?S \'>N7M@_A1T'8.RO23.%F=\Y9RS-0UO+J3W?X$!PKJ1D_@/&I-PJX3/.A M.VO+GD >W/MO1O-41$P";EHYY+BF(D[]ACUB=J4/<,!@?RUW27!\!TRUR#GL M#&/^&,J H4:4&+U_-+R9?P*H.!-TT^<"=IUVL@@A#T/6&2BG0N>2PJ"&_S@5!+7V.J563]Z*A^; MJ+JKG83H (.6 G8+6-H'S9$\DH,!$J\ MTY^8@1'8[XU@5I1H[ KW/QP &S!ZO3X.XVDBUDE8VJSPK$3*RDQ#MT/P&Q<(PY>5[ MM;XU;&5CI*SL @NW=F3"*^\ MV;BK$,WPG>T>QJMF,)>94?M4]!26^-$7UAX MM5X(^)K+20@ %,![EAD_>)1$OZ/5C>HN@@AK)'!PB[6J5RG1POU4A,Y1*0(( M*!^2;E8'W'KI$>0_]1/Q96: M5"@3XOU-+35)E%.M81^$M:B[X,H$XTV5/ 39UCN2+[VHP%*,9O#!>K0JPZB& MN*Y1N#I(V3*8FJVYH5(%*[XR2!S,:$E>R0@4[:"< DD8)V^.TXBD; $IA5OF MY%#!!>2R=ZH"E#G7]X_B@ON>2S<\J(+\ZTZ%$PWA8>8JN3!0B-63F7.D=EUN MRW8UQY>LB8NL0 6OXX:&B"2&:_50>9/EYQ0K4QG0D!5KZLH)$YZDICFLA LR MMJ4N6>ZH46+Q"'JV"HUN26 !XL\K^5(67^./+^'.!Y1G9HM$:Z?]9*& M$6%YCJ,)<*-6D83OT.&+=J6,HRG4 <6GFPE^ZJ<7YX[Y&>*.?7:)3CH).H\L M8^< 4Q_Z8YH RZ.8E+HT^KWBOE+J\',*B8Y9UDI'/EI36CH>";+^>U.9]MC4 M1K+X$9%%CZL\M+B/F#[;; M".QO*64BT[Z)\'SP+CK*FZJ:ALOQ@^9=<,Q:E$*4IA"BG$$]/:;]J%VX@XW: ME]2B$ZO0--_!L9[V17S3D-Q(PQ/-/(Y2E1%-0;3PZ1%X &,@$B)&L< M#ZZUY.1&ELU=;\RV#'" M6?>#+^?CC&HR!>ED!DJ/V@D8=+)J%L8-B=4]Y7NSC5AD)ZH9(@-%RO(VB3;; MF-A7ON#'3Y'[!AR-#[DPW=U,2&D20@=,Q O7&F)532ZIA0Y\:-(&M[852#CN(-$ZLN**\J+O6>XADA.4ETSF6-46:[YN5188&PT]*I M8G&7D;VW#ZJ.K2E/N\%V++2)EO10#:X5:[N!)&9PS.7S%92Q@67 9)##/HRM M?2WF+";>@1IS++P\?TN_*(H)"X6G680.4<1 F)'$IO'Q;:E!0YCI* M^^X(HPG:A#CA&DH@=T+&@BIJ#I1S")9\N07)(ZEY@8[A=6,':X<*NPIN358- MY0W/P%7EIY%]#/]P:IWO$!M;PU56GD@9HST EW(LV?%?AWDR@N[Y=B).==U2 M!69X%KCY5C?CG4I3'.[UHLRP,WN"AM50ILGV4V=G?#A)BWG5&2EHKEC73!.V MLO"(^/JL-^NCD46"QX[-2&[D9D!^2%""F7>>?X4I'3.>;:H ,?HB$_(0[4 MPI)>!:4_OSB]UB77SK?LI]-[\(>/D2#)W^73VV@J;IS'"[YVGK5M*;>0%"" )1"'H0@6T MK%>M[ZY)IWDB-'N$&8Z&LXF>2H!8E141T2Q]U9112A?N-S/=UJM"-%)^' 4Q:1 MY:LD$'5+XXKDL/[ R3(+/PZ[=#EU,D0'SK$8B52CUCMZ?_/[XQJ?Q%[!.D2E M%I:>^FX*_5Q[DDI:&)\ZL3JFA)!>:6,JI-+\PJDK*IUG1\O!,#H?;4#92U-1 M?WQ23\DTWHD0OAM1S;4(7&3M .3S$1?0.YHY,G]?I*Q*RX .FFALJU>X6Y&_ MA7)GZ:<1[A#4#HPR7FC#J.(;K6L?=/(D.Q?C5FE8PM5T;-^* M_;:R3X&<#I9!, )UN1%UISS@OE!1%2(DCL.\)$_V1FH6/:[#Z'5?=GMR"8)Y M,?5/V:^-7>D44(SGH*F)X5P8[ W./ 4&V=3M1JB;JVV_"S',SU@LKKCAAV.% M_K!^/&B8>B\^;N>MJV%P\#R%!5%_.0Q?8)I7"X=WE&LM-E7@F=3RPIEI@W9U M[,>-IUC!:2?YL3=2-_7,C9OD[[QL'.0O$W'J6T#H&;KUEVOF9N '3-OC[X8# MYMSC-H,\01DA8!X=/1<#4MG+;R$9I+W;4.M[R7 =9)4VW)V(<9CZIK1-S>D(! 19NG,GC*^&O6,'*I2+L M^-(;0)3;=N;Z_#O#^E_URVAN(_U^EU:9,4+0V:=, ML33&O-3==?.4@\#^"?O+6><28$-P\S;([/08^]3VFJ\9QMRM^/#I8LE=#&U$ M-E"( X,RPC%@+8#V!(NDRK.91Y63OA'=1':-+!N?>XJE3B('50!@SES9MIJX M_!?X'VFTZ-NC?DN2>\:OG.3!_TS(C: '\V.Q0AKW*BKK':%E>TMOWIL,_#P& M.@@-RCFW?>*0'QA3]6.YFN=Q1$J,?3!)J/YO- >:J;B<,FMK0GRE.B^B*+^% M%F#1K1/CFB, +E$KJBV==NZK@N .E\R1U3 [(PK_3-XPL.A*HHQ7 T,40^@] M$<$U$5YDCB[5-W7]3;2A<(#!+M./-X^URW2*3:>_W'PU[D/]Y>9S]Y5('4X\ MX?,VT[X&.\'0W?#A*FZLLO::0]\/=;O>O/0U"/G,YHR0!^6*UI0$_3.;?XL#3YPC&3Z M#:Y'%E%$JTC><'99< <'9IJ3OL_!8:^W*'3^F&P?>R9#IML^VESZOYGKME]L MMO\S7.<[JVS7^Z&\Y&Z)??9^OM;J VY?:4X:7L7URZ[>+RR\.+-(S?*C?S\@ M%1)B9"L-AEDH;!GE(J*BHT=J#Q5Z2QE&4(!$^)VL]B_]K)9!FTO9-68657 M!([,95>NE991>\N>PN;DI(MQX[*NQVE:4R\QF"29N#ZGS\B[,_R^B?.;:R+5 MN/IKJ46C#.C>Q#>7-QZ#>;0NCQ1GB>M@XC=LH8Q^*?4[J%)'EILC .$0OX+W MVA7 M/XMI\0:6\I3P4^YQ3ZD#J+APC7##H6IVU*Q)-YVDN[X9*]2SRD"0W'EJ D4)'#0L6GDL+HE(WKU$64 MQJ?!:;:@OUS,5K8+,Y<*N913X[CRNEHNC[6/<% Z%#&*?U?7&I.RZA@ MA%NAN+>Y4,XB:@1*&O9-M'50> X9*.*NGGDA:.]3[@*^M+*BWL&8@D_)#!70 MGE]OHV0-R3;'*Q'UEF39/2E8-]$5+I_2.5#Z0I:9-W-NDK_31,!.@#,G[=*\ M8^!J!LE:,R!Y2$5S1QY\DYI[4/#"N[B]]-3(6#6T?.>O[7J?KI]-[X0-YI%^ MBIO/E2RS=M='CY;@N[MS>0?-_!5A=XL=&A\W9:&28WJ?BX.Q().^"K?D="$) M,;(&W.5?YH%)G92*2]4R86^JX)VYBC5^7U8TC^"Y'SS1#YZA3LW/E9)EB&N" M3M %SJV\,?%5=RSHU=H _%Q%A4;?X@M_4;#1@7VL' M9@I*T!*PK9^DD04@&S]"FI++BX6[@!*^!?.+4ULU9V.2:QI/*T;HG7VA_29) M\GQ^(\;*C:+.<-3JC/GKA:=2:\Z MG"EBGVDR@OS$ED+\8\23#LIW!VM/AO3]V,JUQ7AQ_?,GIWXV)N1BA:I.&55 ?1-DF'EW AZOT21"PO-.!S/VKTH+BO M2HP@F5_W5OWQ46V7WJ'G$LR#O0ERQB80=(_OR9;JYLB'INRV&5$TG[,)1EAW8L6XY5YO9^[K0HG=T.AP_O M&]DG)?(XBH:9V](P+K!WY*S %^"*H4]3YXPB!"TK(E'NI+T-;;]QI&P&&VFL ML[%LUKOFAYAY**_U&_5MO4S],7TF=[[B7FD?WK85,V+Z'F3;]:YAS^=>!<)VS*S0_>C1DK7?PI#SU)[RL?7)FXA\:73P[A+O,?%1 MGZE!"Y7AY(%1F>WTS9 .VA_)]^4W57A_G9)K?0A]\AH2FBH!I*'1E/GWA-9. M&!'ZML8#OG'4=KW_TZ39,:$)59CS%%^!)0M?!'(Y7Z M2AVUTTDOJ'Q^H0C^>/$?-R!7KK>]!&YE[.!\S:PI-JBC&2S29Y/\.!$;H?)8 M?2O9PHN0Y]]ANGH&((X HP;]7C>#5/W-1QU^VY $6\HOK^)? M0(LE_P$2\H637R]1M=UPW(5C+LCG/SR]?J8O07YZ_99^N;A\E"9B&UZ; QWM MU\[(^.1-TX+?O7U\^>G7R^;WO+2Y&IDOBX9NUM8.\[YWO M\AW)D_!MI6E8$JFO JN/G$,4=E#G9K1A796.[,/&P7K)"G>D4C];%8_^33D_ M',*"^S[G%"7*P,D*L=##E[AMDK?4(U=^DU>$:4]VZ>J\$Y"'BXILXP-?%+ZN M*+^?3=S'.>OO ^G]9J"0LEK M^7F$A(5]\,-Y?3![C".<7_Q_X972 ];BB+B&[,(TG"-6!'E:CGG0.AKLW%-B MROY=L[59DP1H"48SW#N(U:)&18'=E27#EY]%"&>M[WG!^Y;%I #%-^%;SS&_ M'$FE.,SHIX4NTO<_!E2!X\_!G(IY2"&_[[,^>_+MR=B#>6ZJJN,6\M\]P"P" M]RW"4-C XNNGVP,%\/N^ 4+('_@ S("CZ3WY;U!+ P04 " !]B%!8=,NZ M>A8# "7!@ &0 'AL+W=O+KQX3M5B!'NK'$T2ZH8ZY,TI;Q"J^C0U^CXI/3!JLC;L$ZI#JB* M-LB:-!N-7J16:9?,IZUM$>93WT2C'2X"4&.M"O=G:/QFEHR3K>E=1#.E\ M6JLU+C%^JA>!=^F 4FB+CK1W$+"<):?CD[,C\6\=/FO5O, MDI$00H-Y% 3%KUL\1V,$B&G\Z#&3(:4$[JZWZ%>M=M:R4H3GWGS11:QFR:L$ M"BQ58^('OWF#O9YCP4/2V#V8&5KONK>[Z.OQ/0-8'9"WO M+E'+\D)%-9\&OX$@WHPFBU9J&\WDM)./LHR!3S7'Q?G'"N'U"N@&7W M<<"7L-1KITN=*Q?A-,]]XZ)V:UAXHW.-!$\_JI5!>C9-(Q,1N#3ODYYU2;-_ M)!UG<.-=K @N78'%GP I*QAD9%L99]E>Q O,#V$R/H!LE$WVX$V&LDQ:O,D_ M\-Z'M7+ZIY+..> ".6+5A>H:B+P'<_Q*XQ+G\TNA9=!_ .XT."]J?\ PRW M8* " L4VO8I0:6[XP"UG(/?$J;B_B&]NWMC&M$X%PP8(/6_R'6B7=&186P[H=B5(Z MOM_=W!BLP]0][8;-;_=N9-^HL-:..'?)H:/#E\<)A&X,=IOHZW;TK'SD0=8N M*_YS8! '/B^]C]N-)!C^1?-?4$L#!!0 ( 'V(4%@4A0\!'08 "8. 9 M >&PO=V]R:W-H965T>%H+8MJ.#YW<]=F?*Z;NBPJ=6V(;=9K:1ZFJM3;BR$;=A,W1;ZJ M<6(T/M_(7,U5_2%6M5V4)7Q*CEQ7#"3JJ+-$1P/AKYW/8;XD+]\>=]Y]=[!#+0EIU MJ70SC([Q8#@G51 MM?_R?L?#WH+8>V4!WRW@#G>[D4/Y7M9R?&[TEABT!F\X<*&ZU0"NJ# I\]K MVP+6U>,;=:>J1I$;E>J\*AQ31[=R42I[?#ZJ80>T&Z4[;]/6&W_%&^/D2E?U MRI)9E:GLJ8,10.OQ\0[?E!_T^%ZE)T0P2KC'Q0%_HH]7.'_B7^)=&KTFEX#5 M0%T Y_6*7#JVE2%_3!;6S?_Y$@.M?_]E_]A#IW8C4W4QA":QRMRIX?BG-RST MS@Z@]WOT_B'OXSGT9-:4BN@E9 Q[KJAR3KHBQRB6FT+X$_Z/YE M\+@JZQ]O M=2W+P?4K"-^2(*9)+&# J<^C]C\.X3\4-$Y"3WE?L5):(YL4D M'W3WXTD&>43MM"YK:;?Q8K?Q,UIWB,CHX>IZ/9S-\,$E3W52P$U2+ M*NYP=THJ\/+JB[>$Q0'U@@09CR+@/!CTW)2%7!0E:!D4Z#L046-45<.V2P6C MQTK%E=1+& X893Q^S4.EJW>=EZ] AGDRLV_[EO@T\; <,/O1H>R'??;#'\[^ M%XB\$[#WA95Y;E3NNFCQ0#XHG1NY616I+,$J=V<>5/)<@I:32ZCW2I4OEB.K!ZRPK,%R6S06 M,$"/RM1HUZI&J>?^["F9@%I#N/:,S!H#]Q1*KHHL ZYFTM;4;3A9H@4Y^NE- MS+EW-KN:3=R0G1V?M0:VD.1:IL42/'=FD^O)96?6HFQ;0I96/XH?:EN50NYW M:@ 90JJ>4M%Q!)08M=&F=615#C>;^BD#$(&!-=;A:HVM4\VM[A9 T%"D5:NP M'^&TPBA)1K[,;C_,)C>0)D.F'7]'J%G*@$Q^J_2V0H&F MJ*OSJ^DQ.=E5#!I!;^?J'=YZ0*CE/HGN%<#+X'?74G?U/VGS@ M&A]['7_8]]+Q&%(7AY/=_SH_^/"L1L@1.R:G@ZY0L#%!L87GHX+X(?7\ $7< M\ZGP44M\7] 0;C'P-A(T2' N9!'E#&4B#!A-!*H[$[ B\6 4Q2$5/!Q@91'T M"*'P/N;) *N/ M^'"01#'Q R=1<42#, $ ,)F0R(/#Q@<0@5.;.*$,W(2<1H%'&()D\:"E"D,* M:1QBF#P1-(EP%/D>C7V$'P =,7>*!0&'CH1$X-Y(0AR(W4@PGX8>DL!P,^I% M8C#?;V8X$.9PEA1P FR,OBLRR#RXBFGH1#J(G.>$ZZ 2.@Y&>W=WJ-+N.^!!:ZAINN&Z[@ M0TX9-(#W2ZWK[@$WZ#\-Q_\ 4$L#!!0 ( 'V(4%C\X#LJ( D "X= 9 M >&PO=V]R:W-H965T(M%"JBV M1'VW28#$3;H%VF[1I+L/A\.!D6F;J"1Z23IN]J^_&4J69$=6DQ[N7BX/,461 M,[_YY QUNI7JFUYQ;LCW(B_UV7AES/KU=*JS%2^8GL@U+^'-0JJ"&7A4RZE> M*\[F=E.13ZGK1M."B7)\?FKG/JOS4[DQN2CY9T7TIBB8>KCDN=R>C;WQ;N*+ M6*X,3DS/3]=LR6^X^;K^K.!IVE"9BX*76LB2*+XX&U]XKR\]BAOLBC\$W^K. MF* H=U)^PX?W\[.QBXAXSC.#)!C\W/,9SW.D!#C^JHF.&YZXL3O>4;^VPH,P M=TSSFY_8W7 H5(+Y.YMO_)ME[KCDFVT486]69 M4(BR^F7?:T4\90.M-UA%3"M&%N5;9MCYJ9);HG U4,.!%=7N!G"B1*O<& 5O M!>PSYYO]9IE_&P,@:*YNN?C\U]_ M\2+WS0#VH,$>#%$_OX&XG&]R3N2"7!12&?$W8)]);0@KY^1*&U%8<:Z94.0C M4]] Q#]8OK$[WI?W7)O"6GB6,ZW%0L!:ILG%/1,YFOP5A/JK&P8W'$%CD0J3W(LC,Z\G:8.V7+%<=="YI"U].O1X1I_ M=/*^)&8E-QI(Z)>'EOA:0H;,[7-GV-AF]'5R,R$&7H"W/1#-LXT21H#?O2!I MXO@T@H%'$_C_ZR\)]>B;ZD40!J.9!+T +Q ?LL^=(2?>2^+%?K-R]PMSHUMI M6%[O3=-^HA&-'\E'_WORQ8'C478EOO2=Q'7[9?2#Z)&,,#>:X'37Z !!!3(^! (0AM3Q_1R5PFQ99^6 7QV_ '66I92[F MUGGOZF1B?8CUSS!YX)^63-[4&6 M/U2+^MG]#K 5*67Y"E2O@!5PTOPH0SH9R$QADYG")V>F9^49P L6-Z+<@+]U M'>J#U)I\1FO" =Z76Z M1@D,%=FN1+8"ZQ"&S*UWX'2F^!P<$]<#^RTP*J4!DV92S2O&?;Y@K?S8^GU) MZ0,')+P>T($'R0Y1(VV# X#/&AD^.=0AD/+ ,R_(_V_"!?0EK<"^6^ MT>&RO=3X,_L?I\S_1^U7"7LO??9I[W!9FXA_;O] MHJ:;!4]*UN51BJ0J2_+ M#!+J+_5< M$TH3)TDC0M/0<:.P42X-8#[T<)2F3N0%9$!O<:.W^,EZ^ZR@.U3FH:H\H>1: M8S9UR"=N^O0X2+A?CWL<>,NAY.9G](H'^0;4VI("Y800V5@5@8J"9'2]4:4P MT 0X9"&^XT!7!VT._L]7,H?SM5@K><^KD\-+'.J&^!,%='0C%V;+H'JDH1-' M+O%=T+L[^LBR%8BK#N0@0>PD4.S%$;CWKCI9'Q%Y::,SC1T:I,3S@3YLN
0R)VX ]!0,J+,E(9#;I$T;I$\ M(YP,*Y=8O>FCOC!([5A,=0VDGE+4&0.U9 +.C6YZM M2IG+Y0/Z2^K$MI@^(2'HV(ULV@*%I_Y! MM?&:74OO<D#8>D#[9 ]Y!7MJ*/.^S_""5?LOOR!U:$ZK&$NHA,-)OLN#DT]7MNZN+ M+[;6NMQHH(P'LCUM+WIK*TR- ;0" ;8"?@0Q@<9*7">FWFC'%,-]YR'9BJDE M!P76NUHSM5-'>-&V::D853]'5OM[EFN@U8,!:WEN>_'C/ME>E3-^@G9A5K<+ M%[9=Z+W\&23;;\!C[[+N9U Q M+FT[0F9,J0?L59K[FA8Y'J]P*'0:JU[C#//M5\1M3XN;]Z[$DPT4O59"@](! M'Z]0===L!1H4^QHV%_D#V C)B-*V7_:FQU[Q0 [O[@+IL\.NOU-IXEEXL#P7 MA<#07S-EX&C5*[$FBPVXT<0*E+5JQ18^VZFVN5_Z#Z ?7A"1$]%UX]>CV1ZW MGANH.OW@'<,+$CF^ZX\Z!]$)E ]8)3^-3'55$3ENZ#]QAV^9PGJ[$[557V+H M^AX-U(I*:W4SI'#D "7FQ"<%I$LL/NPER"1NGJM["G>2[F:. JL%JEM>;[_E MG9"+^=QVV=!7/SB$0U6%5$Q7@&,ZVI%L)81&;5_ (0>T,KH3NI-@Z,+$HVT> MH,_,P5!YJ VV7H+=B=SR[HWS8;H5+5;3REM:/U4TU\D6RU(H+L&Y;"G<)8OV M]IPD2JN!ZT$ES/(Z;JN+7=P7AT[HA_;2,75'?X*OLA)"4-[E8FG+5@TI./83 MC CJUB04AR(HD/F9T&OAU1O?A 0K? M('1H%+H?-\%2B'J^$T"5_*\C?Y;KKIE[ -]95_6&D>2.X]4-!\^E1"P$JIG4G7Y-K55.7$?:OHH?KVG(OW!O65OZ$P[G[ *#D46?JC# MFU: 5'W-:F:;CX$7U2>P=GGU)?$CU&@"-)+S!6QU)W$X)JKZ.%<]&+FV'\3N MI#&RL,,59'RN< &\7TAI=@_(H/E$>OYO4$L#!!0 ( 'V(4%@)07$+-P, M )0' 9 >&PO=V]R:W-H965TB5NZC6;_#5L^)Q\N,HO"$=>O;BR"KR9FR#68&I=3-6SRT=?B7@+0-2 /O M)E%@>2&W8F%0CJ8;P/$S+,C MFSZ1G:=[$2\P.X9^<@1I+^WOP>MWXOL!K_]W\9N2A<[A'>8KJ5=PYKM&.HD$ M%Y(R9:BV"%_/%NS.'?5M5UF:I(/=2?TI.Z5*9#B-^!@1VGN,9B^>)FSV2 M!IVDP3[TV2V?VKQ6"&8)ET):^"Q4S>39= 7"N2DKH1]?LIH_:_>.[QD7KAR6 M'*K;4$U&R5PXS&$N%/<*PJUO/-I5A+TT=Q?ACK,L/>?[79Q?/!NGR>@-\9GK MF,L=S'TJD)O,LTWFBY9Y.#($SL"ZD%GA'1]AC?QS+6;&.8G:<,O6(.CWK@/NTY3O#$I2[2K7T4K P 'P< !D !X;"]W;W)K&ULG57;;MLX$'W75Q#JHD@ QY(H^1+7-A W+1J@+8QFN\5B ML0^T-+:(4*1"4G'R]QU2BNIV'1?8%Y%#S9PYPZ,9S?=*WYD2P)+'2DBS"$MK MZUD4F;R$BIFAJD'BFZW2%;-HZEUD:@VL\$&5B&@);-5YOR]PU\<]N9@3UPE&Z7NG'%3+,+8$0(!N74(#)<'> M".""D<=]A MAGU*%WBX?T9_[VO'6C;,P%LEOO'"EHMP&I("MJP1]HO:?X"NGI'#RY4P_DGV MK6\6AR1OC%55%XP,*B[;E3UV]W 0,'TI@'8!U/-N$WF6U\RRY5RK/='.&]'< MQI?JHY$23DK8TY)TLH/@9($**/4_ZS'-%3R)>0SXD:3(@-*;I M";RTKSOU>.D+>.^8EESNS$&Y_UQMC-7XF?Q[K. 6+CL.YUIG9FJ6PR+$WC"@ M'R!?JJ"J<"9Z (1>NL7E.*(:.1FZ)XPE)XP'- MDF"M+$C+F1!/I."B<5/DIW@"]PU_8 *]R.M74YK0-_TZ&2>_3]ZC_I(_P84& M*T]-GA#%74 Z'#W?!1VF4[]-AN,TN';@F/S_ 8PN@RLL_J*G"%4MU!, P#_?VU_&)Z1V7A@C88F@\G(Q"HMMQW!I6U7X$;I3%@>JW)?[!0#L' M?+]5*')GN 3]/W'Y'5!+ P04 " !]B%!8&H^\XPL# "%!@ &0 'AL M+W=O=#//X:$HTN.U5(]Z 6#( M<\6%GG@+8Y8CW]?9 BJF3^02!'Z92U4Q@UM5^'JI@.4.5'&?!D'B5ZP47CIV M9[CD'+M<3+_2:@[NR6!A[X*?C)2O@'LS7Y:W"G;]E MR3:C61=V\9HG*VTD=4&C JJ4M0S>][T]!W:D))K*"1XXO^)W FS;11^%Q^[8N[9HWWL]H2&NDE MRV#B88UH4$_@I<='81*<'M <;S7'A]C3>RS)?,6!R#FI]=](@?6IF"E%\6\6 M]Z;ML(.:M-SPP.MK$/@:,HFEJ WDUCT:DKGD6-/H>=3Z 4S5J2:8**AF2(/) M:K6G DWE2N,-ZX[+G1VH'<+65!C 6S*-QP\DZ0YBBG/8'=">G7O]%E8?UI; M:E *1/9",#E"L[JJ"^P[I,VE;E2V24(Z.-)N%/7<*D;. >F\Y<& 7)[?DM"D MCP3)D"(X'/9:GUX-"#HMQ1.JQM9D=.-T4#OMAVX.NU%"T:7#(8"7IBR8$ZS! M& X6B\$&04".CP8TI*?-W*IS$':#.'9,03!$SG[2:SU(P[B]%!05#7$Q#.Q= M.:-A1#K[7IB_TQHJ4(5K@!I#7PE3=XGMZ;;'GM6MY=6\;M#73!6ET(3#'*'! M2;_G$54WO7ICY-(UFIDTV+;<O(-RF< "M+5&2)663 $ZR[0G0RR*7%@<'YX&6:)MG)=$E MZ3C97W]F2%FVMXJ;W;[8E,3YYO;-<*3SC52?]))S0Y[KJM$7@Z4QJ[/Q6!=+ M7C,]DBO>P).Y5#4S<*D68[U2G)56J*[&- @FXYJ)9G!Y;N]]5)?G6#/7)/A YM57)^>CPU XX9Q MT<)<.1CZ"DQ(R2^R,4M-/C0E+P\!QF!39QC=&G9%CR+>\&)$HM G-*#1$;RH M-'?.DINA"XJJ=>*D_],9]HHH,9_^WQVB'$_(I;+F5ZQ@E\,H!XT5T]\ M'_$WKBS-SZ&?GD/Y5>N*T[DG+2V7W$H0D[V4]9G]5'N:R@V$6S.//^S9ERG""0 M45[/N,*L>IA53"W%G] ;WC8@*=<:U.E3[[$1"'=OF '\[\F01)&?QS$YM1=A M$/B3(+=7,?5IF'NWC>&J85CIK")A[&=!1L+,3[*4T,BG6>(]2 ./K'SNA]&D M!49/CKQVF*(?+#//-L M8DB2YR3T(YJ321Q[T"2A!3:$^C'@QCZ%""=^$ 1>Y$=90'(_B"D)0S^+J7?# MYQS4E5]H@P1DL'6(F4LG(20EAD2GK;XP\2>@#,C@!V$*#Y,\Z=2F #XD-$=6 M#$E.X;D'J:5)B+#V6GWG3HE!K M5CD?&(*SIK"U2I$2,2ZH'^6QAS;"#*&@-IL%@;X+YC&E7J"-;)@J-5 H30/X MQH?'; E.U%@?MJ:!51&<,9"D-/9^VZ%QV$FJ-H0O)(5="AB2 *="KR#]@74!)N@2@OA7+*1 MJZ4RXK.[$8*!T+2 D]3[#;*F@*Y13O$WREK2]F4[# ,_21*29WX<18?YVJ/7 MF6='+J3$&J)FA8'YP/;4%4WJ3W(H@5;W$$,5)*Z<,FB]?194.W@+$.%&;*K@ M-8!ZO[-J[9R;;CE"AJ&%S/V,9G9S[ =) )M?8S-VGRB.7,&FT* 188?C%(:NJMJF"XZ; M4=#=P8,0Y5\@]9KPOY24JR&4PSKR@8AZQ>T46KV0T9'^DG;])7US?_E@#0?L M_1/F#MOF'8=V4$"6; CZFLQQ+1A!WJ%CD!3"E@+N8:;F2M8V#FRUJD2!(R2Q M75U#UUX;J5ZZ"._&!H'?^[T\+<9WTK. MW*&+Q\D(3IH3$D*R\3<&D=L:#E6[71P,%FTC@_9*LE&$*JP0U,H(N'SR>O^" M,PCVGY[818H+.LI!T:X1:9( QM8,1,P1L8_G4#)IO(4+W +_3KR?I"PW0$\B MP &A; OZX;N,AO2]!.NN^[$>U;>%6[Y *5FA1LCWDUG MV%W0KS[)"+WS'A2#P+CWLFNIP?>^O>B;C0$R> $C(6Z'E$"-/PDXJ*"*UHUR MSSZW+:/-JMX%)K11#2P3?I7-.R#8&C0C2W\6A1W YMRVK] E9B^D(>=P/#":C MG3%[AXRCBOIGS"E1?]&)/6#&%Z)I\&S&O@<]T2YKN6YL-=FF?"QKF'T:O']\ MN+*K\/TI=O7]/O'%G-*.CKY[6?"!D)6E+]-NZCILQP%V=3^!"71:EL(5LJM6 M< $M60&3W6W%*X;GB)'6L<*-Q[;9DW@2[0'8<^! UI)4P&UW-"0!4-BR#A^6 M,(L :,56VB9OKVVZ;F9YDR10J:#D?VMM:OORT,K-VX&7/Q=+F$RX:WRU?.*V MVG$&QD/\>!Q"B (-XG\6A2Q(OB8*\-K C:FX\P;'BRA!2[\A-/$WAB9,X[\- M#84Q)H_^86AB.ODJ@L#8]O5A"-)O"@.%\?)X".RHY4_"K/$[!]2X^_#4W>T^VTW=UZK==O?-[Q>FH%UHF./G(!J,4GC;5>X[FKLP&ULG5;?;]LV$'[W M7T&H0Y$ 6B11_A77-F [&]:'KD:3K1B&/5#2V2)*D1I)1 MI"/%^^X[?D>>YJW27TP)8,G72DBS"$IKZUD4F;R$BID;58/$+SNE*V9QJ/>1 MJ36PPCM5(J)Q/(XJQF6PG/NYK5[.56,%E[#5Q#15Q?33&H1J%T$2'"<^\7UI MW42TG-=L#_=@_ZBW&D=1CU+P"J3A2A(-NT6P2F;KD5OO%_S)H34G-G&99$I] M<8/WQ2*('2$0D%N'P/#U"!L0P@$AC7\/F$$?TCF>VD?T7WWNF$O&#&R4^,P+ M6RZ":4 *V+%&V$^J_0T.^7B"N1+&/TE[6!L')&^,5=7!&1E47'9O]O6P#S_B M0 \.U//N GF6=\RRY5RKEFBW&M&F:[I1<0[R&](FH2$QC2]@)?VF:<>+_U?F=]QDPME&@WD[U5FK,;R M^>?<-G1!AN>#N",U,S7+81'@F3&@'R%8OGV3C.-W%U(8]BD,+Z$O[_&(%HT MHG;D=R5_SIG,L;Z=9F3;Z+S$6Y!6SRHF":QRKM@8@60E3L;W&+BYU*\ M2.)\BBOC.*%D4&6@>]E"8DO/J&;RZ>V;*4TF[PR1KZC71^KY"?7Z!7794V<] M==("JL4,V2F!=PU6+Y<83S4&Y377LP$R&)*?2!).:>H&(S1ODZ$SQX2&<1([ M M;.?^$?TU"I'K!B<$9QD7G2*JP\[15PE>,(O?,R:RY],6" TK B4;ARF-_7LZ3O!] M&])A/-AJ][5%(TY@,PQ&E VQ:5D!7H7[)%7X> M3R?DVEN32>*M<7@;H_6*I.,%>/.\IHA^Z?0;JN>*+#JY^"O0>]_>#.YW(VW7 M _K9OH.NNL;QO+QKOQ^8QBTS1, .7>.;"9:4[EI:-["J]FTD4Q:;DC=+_ L M[1;@]YU2]CAP ?K_BN5_4$L#!!0 ( 'V(4%@/51XIX00 +0, 9 M>&PO=V]R:W-H965T"D:3= VP1)NHO%8A]H:601D4B7I.QDOWYG*-EQNJ[3M.A#8E*>.3QS.#,: MCU=*WYD3F2"U XC>9TB6WN-7SCEEHX*ES*HM. MT.WV.B47LC49NV=7>C)6E2V$A"O-3%667#^<0J%6)RV_M7YP+>:YI0>=R7C! MYW #]O/B2N.NLT%)10G2""69ANRD-?5'IS'9.X,_!*S,UII1)#.E[FASD9ZT MND0("D@L(7#\6,(9% 4!(8TO#69K2$I$NYL1J_%>AG)S=6)7>Y*E+0 MYC=V_J42]H$=W/)9 >9PW+%X!!EVD@;NM(8+O@'G!^RCDC8W[%RFD#X%Z""W M#<%@3? TV(OX%I(C%OIM%G2#< ]>N DX='CA2P+^I"RPOZ[Q'L[1AG.T#WUR@Z685@4PE;%IDE1E M57 +*;NT.6AVIDH\,Z="60*[D(DJ@1U\4&;W!>X]:G<@MSFP3!58P$+.F:7D M8 :LP8?:Y@Q9L"3G<@Z&"2JT1X;*,4R>,!0-PX(8LH,WKP9!T#V>7IY=N*5_ M?,AF#\Y'29!VY!U<2#Q#58;+%#T^2^P^A?@7X;>6Y\:*TIUI^3V[5987WBDO MN$R <4/*829!.4,Z339UV6MVP )VZ#ZC>C%TFS!FA][EL]QG@ ( ]J:DX,:( M3"2<6HUA%(@?'+->;X!H?M!#[#@*O ]@S(A-2U5)N^6&I#.MRACWPWK7;*/AS^B' M%/!Z,#E8OQLY+J3C($0=?XV&>$G#$ ^*?%K&&,2/Z?A(//:=B%$?U[T!!O&, MF$&=>,$Z'\-P4"L9Q&X?_VQ.1M& !>TP)$)Q1"2#=A#%OT9/OST[IPO.G"\7=WX>NOY&4X M[[CNC%UL5]/=B_S]37>AU5*DV&93L%P4AO$9'6S$7#HJJ"QW%VF>WF3##GB2 M/S;6-=^1]Q=P7;^PGZCY=>-UXKI4I>+WFI2Y_E_*$*CW'@="4]\B3A(,)4JX MR5F&\3#4<0XC#\EJVW?FOG?#<4IR9CC0WH&EBT*,B-H]5AC:8YEY M[T$BN\+9\11G.$%C!@VCU!H"AQC5/0.MW9MK7<7T*EN74M.@XM"[Q:>BQ'RQ MFPIS?6NX\6\S"2Y" GA=UY]3P;4V*HMXL+,D.EN39 EZ[N9E@Q>"-UT/E9NG MFY%\6D^BC^;U//^1ZSFE0 $9NG:/^E@#NIZ1ZXU5"S>7SI3%*=&ULQ5CK;]LV$/_NOX)P'T@ 1]9;V1MP'AF$?&)FVB4BB1])QLK]^=Z0DRZFK>L. 8EUI([WX/WN>-3% M5LA[M6),D\+,0LJ :AG(Y5&O)Z-PL*O*A M[[KQL*"\[(\OS-Q4CB_$1N>\9%-)U*8HJ'RZ8KG87O:]?CUQRYYQ\'Y^ MV7?1():S3*,$"H\'=LWR' 6!&7]6,ON-2ES8IFOI[XSOX,L=5>Q:Y-_X7*\N M^VF?S-F";G)]*[:_LLJ?".5E(E?FEVPK7K=/LHW2HJ@6@P4%+^V3/E;[<,P" MOUK@&[NM(F/E6ZKI^$**+9'(#=*0,*Z:U6 <+S$H,RWA+8=U>GQ3K'/QQ!BY M8B5;<$VF.2T5.?E,[W*F3B^&&I0@ZS"K!%Y9@?X/!'H^^2!*O5+DIIRS^;Z M(5C7F.C7)E[YG1+?LLPA@3<@ONL''?*"QN7 R N.=9F6V0M" ];@(EVKM8T M8Y=]R"3%Y /KCU^_\&+W38=_8>-?V"5]/(/$G6]R1L2"S+3([LFGM=A@*UNL=]D%LLF6*@)_"Y%#OJOSWLG[DNB5V"C8934@[#%C:TW6 M# H#;CFAA=B46IV2CYOB#F;!Z&\FE2 0DP09_ *;B5>+ M<[F4;$DUZWW::*5!%R^7: >( _PP([K"D$_2Q" Z<=B#>'()$DY(3$YA MUO><9'2$E("D<6RE)"X)'3>"P>L7J>_Y;WJ3PTMZ7YE":Q%P#'"4X4 +\@#3 M7>(J_S$EJUBJ#G;2@:&HP5!T-(9N,0F,0^U=F8 /;;O:2%.'$-:I\##"/J]8 M!234J(T>>WKPO\ BQ9=9BWK^:C]!3@D.GQB5%3D']YO!,[;Z7>\E\5(G2LD9 MJ2DO(9X3^NUQ12+SR E\RVPH>.E6S/6X(BWS:%0S ^4#;^"UAA4%K'[@A-8( M2P&;[T"BM,85BY)/ \;R]B8I&]MB)/D*>EPDJ'(_ZQZ?U>Z?Y&8G=":,/*.+1\VHG\4'D5/,<\SB(G!0X@I$3PR-T<=1["SD^9] 8/7&6 M?X>C8YK(48."T=$H^"PTS6V36-VRKD6!-REJK@_UK>J6*;A.8Q074A3[3>4 M3S_X/5 ;L<^K8W (4YUV_FM,F6[R[,YXD[6]894WZS]F9]H ZWO('0 M9_D&X<1+,XG;1LLG$Z;DC0+%I1(YGU.,/>2Y-O=5VPF#;&.0^C$NG[65SV!Z M+0!S($FR!U9"(D -&H2FT_$&@6F*_ &@@O/?E"76B()0M,^#D:CZ""8AZV/)@632_-I"/<3 MCC+[_:29;;X^3>Q'EQV[_73U@"(L]]P8 .00 M 9 >&PO=V]R:W-H965TVA=3;GO)]-U(>OQ^:E=>]^>GZK.5+(6[UNFN_6Z:)\N1:4V9^-@ MO%VXEV*25ZI*V[]LT^_UQZSLM%'K M_C 0K&7M?HO'W@_?6<+%A-[4+,'GJZ+Z854(?GTX---"^:=E+NW32^%>D!9R]5;59 M:79=S\7\4P%30!OP\2V^2WY0XL^BG+ P\!CW>7A 7CC8&UIYX3_8>RL:U1I9 M+]E_+V;:M&#'G_OL==*B_=(H8TYT4Y3B;(R4T*)]$./SGWX($O_5 :S1@#4Z M)/W\#ADX[RK!U*+'2W%AO0F:%?4%X]"[_/"89R_R+H AJ)B8$/GV/??B]WLB=('X\B+H3)R.XL48%@81?2A%*1^]N[Y_?7UQ:VV_[#3\I#7C>>CE: R$O\ M8'2O#%Q60UGKE$%0&OE>%OD8Y2$GD1@%7I!DGI^&HWTA=<[8@S/(/3^F\TT& !\EG\J"=5X*6L634+V KN#2:2QH:^KEH5.(81HZ M 3SV\AR^'5VMH(J8RQ:%;-E#474VRKX? MCEXK-=_("FFW;B#'^G&[XP@\]:*(0W&_-+K9L7#G!!GFI\'SQN' K4!A[$K3 MM50GR<_*K)!!Y0IA)3^U(?]V?X,4/:!*!Q[G.'.:X$-'154\EE5'!:/8)<@VM*VH+,E0C!H,Z,!&FA4BV70M_$*< MV&42/A ?*;A]DD^L+5MM0.JT+7%_FCHKG,6+5JU9]>Q#+8RIA(T8A 'ZQ,=] MH*JVI1;>8T_[RYVM;YX-X'XUX)E\*.AZI%FM#.9:+FMK**HIFM"2""!KHH-K M/18"I7,/P<.4HUYL$9$NE,H)?]ZP"U)_':4MPW2<2K%'U&F$O;E53Y,#/34> M>FK\S3UUI\ZSV1-[+=2R+9K5T[X.>%CJ/>QR38<Z%5K0)^4=.I9;'7UO MNO[>WO2AEA26.X/H( ,_3.XF1.0HRY&*&17F/+-=ABIS3HT*E0[A+1'((\=M M@NC.(:/"+& !:CG2F"=>E 2CZ[?7%S8C@BCS,<\G@^NGA_<64W MH,+&28Y&@;KFARR( R\/LN_O:^RO_?^LDG?4]N?R0Q!UXN 5RG91/]E"E[[22.?/('U2$I+)("D)"*ZZCPA?+9T@%WGZHY!N,5ZY-N?K6M'@IMN;))J_X MNY,-E0I796SO:&PW YP* @"'WDLOU>)EAXG3>/(Y^;^H#U^L\*]E!)JM;V\, MX%L0\0-9$'EI!O9[89(Z\H?HV+BF@=S1Z [[BH9(E'@\R+#9#WF? L^"AEW' MEK.X$B$7<0?(MMF #$6KB6V"^K9U_4LX_V74OXOYTYV7)QR\M.]K[2"[1^BP M.CSA+]S+]7F[>_^_M7=%L$XL<-2?I"BYK7M3NXE1C7W'SI3!J]@.5Z) [Z(- M^+Y0RFPGI XWS_P-02P,$% @ ?8A06()C!M08!@ &A( !D !X M;"]W;W)K&ULM5A1;]LV$'[WKR#<8F@ Q98EQ;'3 M)$"2KEB %LN:M'L8]D!+9XLH1:HD%_G9(,N^VU][>>.W*9<0M76OXI,I>?]2=] MEL&<5])]T,O?H.%S1/Y2+:W_9-,2(HA*K_\XLD,C49OU/!4O36"$XJ2KC+T3?":D< +!-\G+&"K] Z25,4(MV"6WPC[&YNGY[G)@JP,9E7Z(V]9-%1,)V,NXU?7DRB4?2Z=W'/A22*AUCB#BUZ84+=@W5%[>[C MX'; G/'D5LP2D9KOJ]$!FTZ"Y"A9^VH>>W>&9\1U,QA15:Y"0C4>,IT$<9@T MO_MB234^&2=P!):>F=N"$QVPT7'<8L%V#PL7EB7%*/B@TA5FU2RYR)KM47_O]J.DZ3;^$_4=AP'DS!LV=6/^ZEM'$R35[7CHV@#XBC:5[7A<9!,*25Q MA-H@U1XG&,?D)U6;!.$DWI*<[_D1U>YPX>-\K5)9X3:*$66WN3;NT($INO&E M NNP8%_IHN1JY9T]/0L6> M9L'S 9[T2&Y=H]_QE6%*J\,Z7FZ=AA_'1H'V-BO@A@$=(=@WRW?@!="-S8V! MDHN,P0,>5RW4@+6']7Q( Y_KZV\(\S0U%6SO@C^3C;M'#+K!QPD?*3/$<&N= M!BR/T/\J3(HK/6 $2(KJYD4*:+-068U*+7R MV=Y1D)\3.FZ_?K=>?QO6C)>ET0^B\//2?*FV;A-=&KTNBZ1&*AYV/2LWAJN% MOU4\'J7Y]ROM<^EMB:*RE/=U_@N=@:1!6)1IC6+6S1:AA@TZ6N+5D?ZW0(V/ MAT^,KA2.0_6X%4NQQN,NZ=]N46:8?F)@FTK*K5:D-D6"JEE8^!I9#5?/Z$[A MI=FL0:PDW.?*@/1%1:BR\D)S&L_J:=XXV$8 !+,9M$?@*=*88=0BGI4L='G6 M-#!J.<=U(+5:U)O&ACWB]K0N#H<7,:VH'&_(8&I *>IB1 M/- $[>>@\W\!4$L#!!0 ( 'V(4%B0*9*6,P, &0' 9 >&PO=V]R M:W-H965T22,EV4MN G6:Q M!;9HD&1W#XL>:&ELJ:5$E:3BYM_OD)(=%W&=7L2OF3?OD3.CZ5;I;Z9 M/"C MDK69!86US648FJS 2IASU6!-)VNE*V%IJ3>A:32*W#M5,F11- HK4=;!?.KW M;O1\JEHKRQIO-)BVJH1^7*)4VUD0![N-VW)36+<1SJ>-V. =VK^;&TVK<(^2 MEQ76IE0U:%S/@D5\N4R0(H<3,.@1!PP-> MH90.B&A\[S&#?4CG>#C?H?_AM9.6E3!XI>2_96Z+63 )(,>U:*6]5=L_L=>3 M.KQ,2>._L.ULQQ0Q:XU55>],ZZJLNU'\Z._AP&$2_<*!]0[,\^X">98?A!7S MJ59;T,Z:T-S$2_7>1*ZLW:/<64VG)?G9^2T:J]O,MKJL-R#J'#[; C5<%4)O MT,#;>[&2:,ZFH:5HSB?,>N1EA\Q^@1PS^*1J6QBXKG/,?P8(B>:>*]MQ7;*3 MB!\P.P<>#X%%C)_ XWOMW./QW]*^4_S?8D7;E"U?CFGN$)/CB*Z"+DTC,IP% M5"(&]0,&\S>OXE'T_@3?9,\W.84^O^L*!]0:%BZ92_L(MRB%Q1RLHKU,MS1] MX4F/J3H9][BJ^P)AK205M8MB799 H]5#F=,=BEV1.ZX4O"L^QU<_\14]7_V, MK_)\LX[OY>"Z:J1Z1(2_D.H/,LHJ]SYPKZR0@[YFRP%%+4&44T M+C:E#%8K NO3)H+7,!G3AS'WY7$R6.1YZ1J$ 3:\B"-(8PY\F# ^N!*F@$8\ M4@^R5 G^G,,9S=+QQ(]D=Q'#&6%\I5+=V4T2?QCS"S\R1DXO\(KA'9 9!7VB MDPQ'443[?CQ"9AR[..^>YC_18"-WX.CR%V(SB$D8(R0_'C#@PPE/8,1CXI", MTF<^C*V6I*_MI0;]!U,Z SM=*V=W"!=C_6.?_ U!+ P04 " !]B%!8D:@Q MWX\$ N"P &0 'AL+W=OF=EY9G:.UU(]Z!S1P->JK/7),#>F.1J-=)IC)?2A;+"FG:54E3 T M5:N1;A2*S I5Y2@8C^-1)8IZ.#^V:S=J?BQ;4Q8UWBC0;54)]72&I5R?#/WA M\\)ML<1S+$L&(C/^WF ..Y4LV!\_HW^VOI,O M"Z'Q7)9?BLSD)\-D"!DN15N:6[G^&3?^1(R7RE+;7UB[LS%I3%MM9+41IGE5 MU.XKOF[NH2>0C+\C$&P$ FNW4V2MO!!&S(^57(/BTX3& ^NJE2;CBIJ#3SH*=B!>8'L+$]R 8!Y,=>)/.Q8G%F^QV\8_3A3:*6/#G-B<=1+@= M@C/C2#L3A_.,[/QY_VF%@V!D8[D*?W[F$ +D$:RN<2VU U!G< MM4U3(N6 $26<"YW#9\HBN*Q=-A*MM_FR4]MV7^YSA%16C:Q)EV9+2FM)RI:L M42$(#4M9DG9]-/@=A>)P X4*JP4J#M> P\4Q"_C''^Q=UG"?RU:3(WI_\$N# MBBRN5WWD]^ '7I3$//"]<3REPYY^\[P&3F.\!)'%K Z=2'O[;_6:G+.BU;(B\4M8,B_Q4^8MVB!UI08MAH M4) >D%WP@"].J#2WZQD=+67#8;+S%=;D:VG'(J.D+9AXM@B1 I-S@*M&U$\? MWR6!/_VD26FM95EDPI 1VM#'@I$9TET;[1^^9D/*;%@R&XH7-I!=I<4PTMV, MAC4%[O_&SC*O$45&, I$)5LF2=&[-7:J(H6MZBQWD2D+L2C*PA1(NE\XT%FO MGQ%_F6/T2;">Q([ZA+[^C?IO>K")Z)4M0IPIU]?'^0 MTS]2T<-=;'#=H_[?V'%J/='TKA%NL-K?LPG'/Z;I'='@B MDKW->0WA8]>F MR],^KZTW'#NN@/[$2_R09Q&7Q3B8\CB&Q NC@(=3F'K39,;#A(@?1OZ 7@1J M\I94@2'R0HI^O]XVXJFR#T68>%$4439JJ@=5TQI;#D@(N2#;I$I@?R/['D+? MBZC(;XOAJ-?#5*A6ME/CRDBL<.U,M]HU@Z>N!WHY[CK):Z%61:W)UB6)C@^G ME#S*=6=N8F1C.Z*%--1?V6%.#2TJ/D#[2RG-\X05="WR_!]02P,$% @ M?8A06-PRV>S$!P '3D !D !X;"]W;W)K&UL MM5M;;]LV%/XKA+<5+9#%%N5;VL1 $K58@:4(FFY[&/; R+1-5!>/I)QDZ(\? M*@Q33)QT5M)N7[?[XMX15,B M3O,US=2=1LN1 M*-*4\*)T M<=&[#-Y'PZ&N4);XD]$'L7.,M"GW>?Y=GWR>7_0&ND4TH;'4$$3];>@U31*- MI-KQ;PW::YZI*^X>;]$_E<8K8^Z)H-=Y\A>;R]5%;]I#<[H@12*_Y@^_T=J@ MD<:+\T24O^BA+COHH;@0,D_KRJH%*CMS^_0=23\NT-%5*->]+I MVA7&I,30(^YF-@W'D_/^9I>3PT*3Z>3,+A1Y6_-*6T>-K2.OK7?%O8@Y6Y<# M+J8%$A%.TI!GE)$F>D'J+H7" MYN1)('6H1H*T&@G4B%(]\P3=LR2AW5ZSC7YJ_43Z)/XERX'75\X(,!GDPF MTSU7K8J-=HN%9^/):,]9'6C#T=DX:(I9)DT:DR9>DR[G&\HE$UNKUCQ/<^V3 MR@7IHTI\!'7:-CEH-)Z>#09[ICE*30;[I2)'J1'>*649-FT,FWH-^YVE3"HG MOB5<*C\5JNO0IR*;NXSQ(K4=C2'!(B PB\&SAL&S3M]Q9Y"L0H)%0& 6J\' M)(,#@+=<#6)%17@08(Y2P>0@P!RESH[%5["3U :OBC#T WTBC*,_25)0=$.) M*+@J1B3ZHB36I1#JM[IWJ]XN=ROU?G(2X'UZ6_\!18N@T&SFL6$>=QJ9-3P4 MM9!H$12:3:W)ZP-O@OO2X P/7L:NX Q?%)Q=9-R!2;D#?\Y]G6=E!G"?4!31 M>XGN:%QP)DL_NJ'I/>5N'P)*GFNJ(-$B*#2;4I/9!Z-NPQ,R8;X&18N@T&QJ M30(>^#/P%X:G%Z0U@8>9-SZ,XL,L_F@*&YCD//!GYS8@ M.JL[086@BR)!"5M0])9EZ(D2+ER?[:Z>>4Y8577R"2H%H-#LCZ9&"V"_%K@A MC\<"W%^SK1>"HD50:#9K1GG@H-, QZ#2 A0M@D*SJ372 GOS:[@ ?^8YP>!X MA/NKMB:T"T&!C:# ?D%1^Z= 7VE,V89H,G\T$R-(I=\QU5]JR^_ 7YGX[B03 M=+X %"V"0K/Y-?H%#[L="T!U#"A:!(5F4VMT#/9/)7PIM/K3LY3QUEU_^*;T MKFJ\W21X7Q/[']F:H"[4"#9J!/O5B!V\7 7O24.5DQ\_W)<6,RQ9#(%)Y MM!J+];Q-,/A%S\(L.26RZAAI9I;?_#3%P>2#0#*7)-G6%(@WXXYSU'AM -184FLVTT5BX6XV%0346*%H$A693 M:S06]FL?UZBRIEQ?(TOGI_(:4'_F-P/O:; _]((*)R@T>_F%$4ZA7SBY(_V* M"HFNBB?T.8O;9UG^1[9>E0&JN*#0;+J-X@J[55PAJ.("18N@T&QJC>(*_4JH M?;C7@'OACO?CW5TLV%\$XV_>:\W?64CU&GUTF9+_%!OM0QAV817LRJHNA%)H MA%+8K5 *0842*%H$A693:X12Z!=*KPCAD3,V#T+876R\'\)=R*#0R*#0KUN. MA/"W-R1=?_CVBB &G;X!18N@T&RJC< ))]T&,:BB 46+H-!L:HVB"?T+QEX1 MQ* :ID9[-M:[$">A$2>A7YQ82R!_JY= .LD!7?X%BA9!H=F+G(UV&0XZ#>(A MJ$X!18N@T&QJC4X9^M>DM5RA6Z-9:\FG!^MX'*6"\<%BU\A9;'AL$<#0"(3A M,U,R.:?*8]#'QUA9M*1(77@@7*^S\TP?^D%;.PGHE P4FDVHD1S#;C=O#$%% M!BA:!(5F4[NS@<._FBRB7"6 >KO2"9*4I^7D0;T3H9PPK#8;.&<,GX$>UW6= M'(*J"2BTBL/^SKXQE0,OR_UW I5N5^VO:JXV>_PNRYUM>]>O@O=1M5//P%0; M!V\(7[),H(0N%.3@=*+T *_VXE4G,E^7N]/N MZ &ULM5A;;]HP&/TK5B9-K50UL2GT,D#J5:O43JBL MV\.T!S?Y0JPZ=FH[A4K[\;,#)%0"4U'E!>S$W^'X^,0'IS^5ZEEG ;-+PO0H/Y-5[C:7J+?5).WDWFB&BXE_\T2DPV"DP ED-*2FP44.' M?26G2+G1%LTUJJE6U98<$VY5QD;9N\S6F>'/#-"ES LJWA 5"1K/5P?)%(W9 M1+"4Q508=!['LA2&B0D:23'<\W.F"QK#(+ /B ;U M"L'PZQ?:8[^W-GAZ-9 KO^N8]YI@?E1 MS?S(JZV7^4'CB136,?=C$_0&5&D/RV[-LNM%NBF58*944/%+VS5+'LMNJ#7 O/CFOEQBR[P8W>WNN"D9GGB11K+U$RI-<$_=,\$R\M\'1LO MQHXZGM8,3UMTP&D+S''49$W4H@>V@&_?"O!**.(/VX#.-MG #[*KFDUD8=*B M$W ;88:;-,/>R/FL%?S@V_<#W(07]B?,/8TS>TG-_^74?P_\&X0?&/NL,/_@'-HDFT+ _=3S.\.P97LQ=Q6WB#9^TZ8PV@@\W MR8>]\?199_C!.UN=09J<(_XHN@-[3LPD3Q#+"R5?P1'4?F/X(7?4EC2)1W"+ MQB!M)"%9.;SY3V^?,\86<$^8A"OG;O<.XYZJ"1,:<4@M5'1X;'=2-7\M,.\8 M651'\2=I[,&^:F9 $U!N@+V?2FF6'7>ZKU_.#/\#4$L#!!0 ( 'V(4%CD MG,>^#P, )H- 9 >&PO=V]R:W-H965TFH-+11"1+)8S?GV&Y2"P&N>R# +0/Q4,[RDBCB3P3?(F%F:S33R*7FT9H<9>:K+)30HU3' M*7\.&V 9H#D$?,5HGJG3A?[V818#XI$>,-^6LA6:@G)AZ=3@\AN);+;A.[O2^*[ M[]-!).$94W5T"\!!#FCV[\;WNL.1-[$W-3QZ%8]>(X\RV9VCV>X\2S=_FNX. M6B@B%-+.AK'Q1.^C@_6O3DHCIY:9[U>*^V_#7OU7$.E5(KV7MI?WS%[]X6C8 MK;?7H.(Q:,C&1"C!R"B(4/#BMGP?QF_?]CXC9Q:>F)4*1Z]#>./ M7D$D=G8UTGEIZY>(^]YW>^Z@WOIXKUKCES;_$<2C[L>[(HL;R]MK^M\[[/]F M4FV]L2NZN/LVM@!NK/YM=>Z*.FZNZFWV0*]F#PP/G"[PKMCBQC+7:@^T*)RH M+FWVWDG;W%I^$+&B3*(8(HWLG WT0J*X"!0=Q=/\\+WD2A_E\^9:7YY F EZ M/.);ZZCOG_ %!+ P04 " !]B%!8\/*9"#8" "2! &0 'AL M+W=O^N\?/8]\YVRK]9!I$"SO! MI9F1QMKV)HI,T:"@YD*U*%VD4EI0ZUQ=1Z;52,M0)'B4Q/$T$I1)DF=A;:'S M3'66,XD+#:83@NK?M\C5=D8F9+^P9'5C_4*49RVM<87VL5UHYT4'E)()E(8I M"1JK&7D_N;E-?7Y(^,9P:XYL\$K62CUYY[Z+?66F;&;DF4&)%.VZ7:OL)!SV7'J]0W(0O M;(?DO966UBS)79_,E;E!V"$LL5"U9.*G1REU]V7$$5;F OUHF:UB@ M#DT@"X2O:\YJZK/-.8SF:"GC!B;G< 9,PD.C.D-E:;+(.HY^IZ@8^-SV?)(7 M^,RQN(!T,H8D3E)X7,UA=';^+TSD)!YT)@>=2@=J]K0=6ME70\'LW&/!FJ?X.*54G;O^$8^ M/$/Y'U!+ P04 " !]B%!8.&%4[N@# !:#@ &0 'AL+W=O*J0@*-K5.>N8'G#=R<,N[,)G;N0M@+?YDL%4'S\1060GQU0P^QE/',RN"#")M("C^;& !66:0 M_]-M.B .';!B6F^DS[B)^Y.6^):AGYX]P@9X">01 M(I%P9F-Q]9E*24T\KLG5$C1EF;J>N!H_9YS<: <]KZ"#5Z#]@'P27*>*_,9C MB(\!7%QGO=A@O]AYT(FXA.B6A/X-";P@)%^>EN3JYVOR! EN1(T4$EQ]RSH7 MYZ,&>]06F.7Y,'X[S!'IL(Y0:''#-R*TEB(G"Q14XEG!7:)3LK#[ R3Y^WZE M[/P_;6&J\'OM^":QW*F"1C!U,',HD!MP9K_\Y ^\7]NTO"38\D)@1[KV:EU[ M7>BS!2V8IAG[#C&)]K)&0FG5IF&%-;18)I=N9@//_DWOWBW<6\: M!J,N[J.:^ZA[#[% M[_MI@:H$&34V:^"WQ7C1-/0'XS9!6@S#08<@XUJ0<:<@G\M\A94 XYV 2"0M M4H9NMB0JPCC9XC@E.@6L(7C&^;,Y^G$9:456I4(PIWE1>*I*KJN6 MMIZM+TCW]EIP,C\W%R?;S+_ 5+>N3U1BWE(D@S5">K=#U$I6%YEJH$5A6_N5 MT)C_[&.*ES^0Q@#?KX70^X'Y0'V=G/T/4$L#!!0 ( 'V(4%B T&5*C ( M ),& 9 >&PO=V]R:W-H965TVQ?XH:+!UD */184B;G3J%4=>6Z,BV@Q'+$*V!Z)>>BQ$J'8NO*2@#.+*BD M;N!YEVZ)"7.2V,[=B23FM:*$P9U LBY++'[= .7-W/&=IXD5V1;*3+A)7.$M MK$'=5W="1V[/DI$2F"2<(0'YW+GVKQ:1R;<)7PDTWT-5C!::<2OM$39?K.2BMI>)E!]8*2L+:-W[L?-@#^.-7 $$'"-X* M"#M : MME=FREECA)!:\0<)D:S8SL-Y8M*Z&,+.+:R7T*M$XE:Q@!ZP&M(*4 M;QFQUIZN]5G):@J(YVC!F1+:;'2#*68IR#-TN@2%"=6C"W2_7J+3DS-T@@A# M7PI>2\PR&;M*:S-?<--.QTVK(WA%QQ+2$0K]#Z;#8J!<;_8M8QMG%$<'1"^/&,R]\IO=E4CB= M39[)=?=:AFG7G['8$B81A5S#O-%$LXBV!;:!XI7M(ANN]/&WPT+_-4"8!+V> M M.8^O]0\AM02P,$% @ ?8A06 ?XS=E#" .$( !D !X;"]W M;W)K&ULM9QM;]NV&H;_"N'M#"W0U>*;7K(D0!IS MW8"U*))NYT.Q#XK-V,)LR9/D9 7.CS^4[)@F17$R^NA+ZY>'5\1;O*,[]"-? M/A?E7]5*RAK]LUGGU=5D5=?;B^FTFJ_D)JW>%EN9JW<>BW*3UNIIN9Q6VU*F MBW;09CTE01!.-VF63ZXOV]<^E=>7Q:Y>9[G\5*)JM]FDY==W7VW0I[V7]^_93J9Y-CY1%MI%YE14Y*N7CU>0&7P@>-0/:BC\R M^5R=/$;-5!Z*XJ_FR:^+JTG0')%MU0U+'\?,7^L_MY-5D'M)*WA;K_V:+>G4UB2=H(1_3W;J^*YY_D8<)\88W+]95^R]Z M/M0&$S3?576Q.0Q61[#)\OW_Z3\'(4X&8-HS@!P&$'M V#. '@90>P#K&< . M ]C0 ?PPH)WZ=#_W5KA96J?7EV7QC,JF6M&:!ZWZ[6BE5Y8W"^6^+M6[F1I7 M7]_))YGO)+J3\V*99^W)>W6OEN-BMY:H>$0?U6)]*9IE5;I#T@04S115 M1W/L3:H#79=T;$)93(+0MEVWCN& )?:^AZ,N(HR1GB!)="XF_ES\47Q^+V[N MT&-1HG>[2KU;.7<>_9AS%P0H34#13 EU%B=X))<1T(P.2A-0-%-4G=&)-ZX. M<]F!<>H*DM DLN.DHXY&-&3615"XZC + ]SC,AV.B3\O$=#- M9RB:J:H.Z82-93S0I Y*$U T4U2=U(E_*WR8\7CW[[/(CI2.(D8HLSW7K2(L M[G.&2AV1B3\BWVQDFSJ([%U!^+7YRE+F7__A& GW7VJ@#=K8:BF3J>=(*,U@H"VPL" MVPPR1AZG.H]3@'Z0 \.XZ/"8!LRV6K>.,1IB>V?$41=RG- ^J^D@3/U!^,1J M0S=)_,2SUP;H7C44S513YW$Z5I\(!8WBH#0!13-%U5&< C2+4$>#!PL#9F^2 MN.HBRA-[D\151QE->E(CU1F8^C.P^"!NG!, W8L&I0DHFBF9#MITK#X1"AK# M06D"BF8V->H8SKZ]5>3=OS"^8*?JS-$0PN*$V TFKKHH4==)NQVR6T=($I/$ M[46F4S/SI^;&BX,RII]S[CH"I0DHFJFASNILK#83!AK<06D"BF:*JH,[ V@S M88XVDS"(J>TR1UD2T4[/<;<,8T+#N,=D)^W3_KQ\,-G0=.FGG;TJ0#>MH6BF MDCJKL[':2QAH9 >E"2B:*:J.[ R@O80Y^D$"$E-[Y\151Y*0A+;9''4X8F'/ M!P),9V7FS\HWGVYNG1, W90&I0DHFBF9#N1LK/81!AK906D"BF:*JB,[ V@? M8=UVCSCB8<=4W3*L_F(+[#9)5QW'">ZY@G$=E;D_YC:F&A03_9RS[YX!W:"& MHID:ZJC-QVH?X:#9&Y0FH&BFJ#I[C^-!3-5%+G;3Y6OP@'C=Z@- %%,T4]N7,2 MH%_DP#B];Y/Q(,&VT[IE4: L:3NM6Q:2B/=L0/(F\)JOZ-#(_:'Q"_X3?2Q0 MEB^RIVRQ4Q.=%[N\+K^^046]DB6J5VF.%EDU7Q>5NORE#\63?*.4:*7.FROB MIBCEO@P'Z#_-HE,#U15SLTWSKS]\%Q,<_52AVE:QN16\*=S*,BL6%3H"W[K. MVO3D;O>-+)?MUPQ4^X-M9G?RZO&K#-ZU-_!;K]_B"X$=K]_P\&*FE'2]$ZEW MVF]%F.H?O?].A0]IN&PO=V]R:W-H965T))+BA5Z#D,(MFO+91:7EN6]!LD+"H-NCIM7LQZ/&5"EA$[P62JS DXF5( [[IUYS:Z\(/]KA0 M\8(UZ"W)(YU0];"\%W!GI2@S%M)(,AXA0>?]VHUS/<:M6$%+_&)T(W>N4>S* ME/.G^.9VUJ_9L44TH+Z*(0C\K.F(!D&,!';\24!KZ9ZQXN[U*_I7[3PX,R62 MCGCP#YNI1;_6J:$9G9-5H'[PS=\T<:@9X_D\D/HOVB2R=@WY*ZEXF"B#!2&+ MMK_D.0G$CH+C5BC@1 'O*W@5"FZBX!ZKX"4*GH[,UA4=AS%19- 3?(-$+ UH M\84.IM8&]UD4O_>)$O"4@9X:#$E (I^BB4ZR$0^7/**1DNAR BDV6P44\3FZ M";E0[#\Z PFI$(EFZ(M4#,(.2U\)$^@[$4\ \(L$*ZUQ&ZVI5*&&&@5$2C9G M($LDNED3%I!I0.N0M?4)@1V^//O!:L:B1S0B'>?5+0A_^@YP^@ZPQG,K\-)(W\VSZ"!(:Z2C,Z'^2C#%J$2_OX$JNE4T ME/^6N;W=QRO?)Z:0:[DD/NW7@",D%6M:&WS\X+3LSV5!.!-8+B1N&A+7A#[( M)UR9JUO]MM:/R6T]Z':\;K=GK7=]*$JU/:^-4ZF<<5YJG&VT<'O/PJ)4VW.:%:^UG9K8-D>O,6F@GQ!!N1(O.Z>N MS$PCTJD'[4Q@.:<[J=.==^*>SCE#;DF2NKBUEZ1%*4C2 MJG/DV%G!MM_,/@F$F7Y*A*J,V^DFG+";C#]7QW3))2LM M]F:DDVGD3&CY#\VL><#V>WUJ&KN4D[\USX26#TO6MF!SVW*XY3,#G.QNL;VI M2&F\,T0P]S;'](5FB).]*+8_%8R#L]8'FUN?HQI(,\;);KA'NY%U,=@\(CBV MT33#G.R)5R#4JK2*&X_\2E:W\<&BB^XBI!94SPM)]/+Q0P<[[<\2^3R2/& S M[?DT&2WJX:2\0A<(V/W*MFW$HGC>!R(L0I,%'+VZHB*$NVQF2!):]FDXI2(= MUEWIV>/^,KY"$)TEU3/DX&4K5+[='9@M4,2C.C"=@*U@)TDK-\2-,GZQ=N:M M(16/>FX=>[^*U';&E:ZFL_&A'B'OK^/F]0@W2Y^TX(D>IUO9%MMA_'^$ZY4CS4EPM*9E3$ O!\SKEZO8DW2/_+,/@? M4$L#!!0 ( 'V(4%@[3SSI%P, -\) 9 >&PO=V]R:W-H965TICVXR6UC MX=C%=EJV7[]KIX16_1A(U5X2V[GG^)[CZ]C=A52/.@\W)C9N>_K M-(>"ZA,Y X%?)E(5U&!737T]4T S!RJX'P9!VR\H$U[2=6-#E71E:3@3,%1$ MET5!U>]+X'+1\YK>R\ =F^;&#OA)=T:G, )S/QLJ[/DU2\8*$)I)011,>MY% M\[S?L?$NX('!0J^TB54REO+1=FZRGA?8A(!#:BP#Q=<<^L"Y)<(TGI:<7CVE M!:ZV7]BOG7;4,J8:^I+_8)G)>U['(QE,:,G-G5Q\A:6>EN5+)=?N21;+V, C M::F-+)9@S*!@HGK3YZ4/*X#FZ0Y N 2$;P5$2T#DA%:9.5D#:FC257)!E(U& M-MMPWC@TJF'"KN+(*/S*$&>22\JI2(&,7,GT93&3 H31Y&B$!9.5'(BB:,D6^4_6(! ^4EPYQ(^:@3>&H^IQJS28,8ZDF M%W/*.!US:& --D849[AZ3GF9,3$E?:IS^TLXUS.:0L_#/:]!S<%+/GUHMH,OVTPX$-F:)5%M2;2//1GE6'(- ZH@ M[+66MDFN>&+'8W]:\Z09M,^B9A $77^^JFHOE MJ8B0HH'K9*L5ZUS#]FPKIM9JMG$4MC>3W0P\B^.S:&>RK3K9UMYD^Q+MQ-UL M*RR#L2&ZKJYM^>XE>V]!'8AL37>[UMW^3WNL?4A+#D2V9DE<6Q(?:(_%FWLL MCC9K-MY6W#LKME.GV3G8]MK+]-ZUZ?Q+=27'7SE^[=4'S\(I$YIPF" P.(G1 M$%5=)ZJ.D3-W(H^EP?/=-7.\@8&R ?A](J5YZ=A#OK[3)7\!4$L#!!0 ( M 'V(4%@TU98M,@8 -0I 9 >&PO=V]R:W-H965T6E"5(R%.VZO.,81053DG<=QUGW$\027OS67'MELUG-!;G!,MU<]V'N^<$=6:Z$N].>S#*WP/19?LELFS_H52D02G')"4\#P\JIW M#2\#=Z@<"HL_"=[RO6.@7N6!TJ_JY'UTU7/4$^$8AT)!(/EG@Q4 <+VC\%XG$^JHW[8$(+U$>BSNZ?8?+%QHIO)#& MO/@-MJ6MTP-AS@5-2F?Y! E)=W_18TG$GH/$T3NXI8/[TF%XP&%0.@Q>.HP/ M. Q+A^&I(XQ*A]&I#N/285QPOR.K8-I# LUGC&X!4]8231T4DF"2JIEU M+YB\2Z2?F-^@&*4A!O?%-%[0)*,I3@4'KSXAQI"2_35XY6&!2,Q?@S/PY=X# MKWY]/>L+.;K"Z(?E2#>[D=P#(PW 1YJ*-0=^&N%(X^^9_:%K .C+UZ[>W7U^ M]QO7B/@Y%.? @6^ Z[@#S0,MS.[7&9/N@\+=U;V/V=W#X3D8'![=/]U=-WIP MNCLT<#FHYM&@P!N<-(_N<(P$CH!'>!A3GC/,P=\?I MX+W#"_]'-GAW^4(^O M NPESU"(KWHR@G+,-K@W_^T7.'9^UREG$\RS">;;! LL@344'U:*#TWH\_?I M!G.1%,$BC!'G9$FDY(@#M)'! CW$^$QFOC..8@Q("D+Y\9(TISD'>2J38$R^ M2W,Y.SC(*"#FQ2@*D$OID[L_YF7^NVQ4!F?.>%66#I MJ1HJCBH51T85OS2ED-^I2O=M 3D.@V MHG>EVR:8-VE1-8#C:2NJ^!J[\6C2CCX:N^FD8=<08%H),#4*<)U0)LAW5-0/ M^%%60ASKB#:B="7:)I@W;1/CM*.WWS8;:]K*A+-?$6E;L0)7U)'Z25:W 3!9J*GV"I50";%"RF$ORN"BH M0$2WZ18QN5B*_LV?UU J3&6,R#6TE"U=X2)8[8FITK.VZC(^<5>\4T-$Z/1:UQGAU56"^G<83..V$YH1K,EUW42 QHJUXEI+ MK-4&@54TKT1K+K;E@%^;W7533?*EI@"ZTI?-VU<*UV+(P(W=6P6H?PSV^@<#J M@($MM)V,_;U-9PF6 JCM@1R$-$_%;M]0=;7:@GA=;+Q[V!"D&3XG"-4829,I#W MEY2*YQ,U0+61<_X?4$L#!!0 ( 'V(4%C?81IQM0, )0/ 9 >&PO M=V]R:W-H965T*J#3-"CF;N!Y/3>F M3#CA,'UVI\*A3 QG NX4T4D<4_5R!5RN1X[OO#ZX9_.%L0_<<+BD5S> M*1RY.5)RF<[N)F.',\J @Z1 ML104+RL8 ^>6"77\G9$Z^9PV44Y%!&22 MULQ8QDLI0!A-3B98,=.$ Y$S89A(9*+)H\#JXNP?A-]*K)]?DY,,I M^6"C'Q882,54#UV#*5JA;I2E<[5))ZA)YQJB%FG['TG@!>V*\/'AX4$QW$5C M#W-T@Y6O7\.4>?MGU$&\C&0.YAZ54!HVYC&5BK;UZ(6-J8"[5"_GS%KG( MC8%8_U7EPV;B3O7$=O%?Z"6-8.3@ZM:@5N"$/__D][Q?JEQY)[*"1^W_BK-@R7(]KPB3)%/E/UC)7XE?($/I);P))Y6%!!_(!\QJI:5!;%9H9^.H/= MN%;A^:#3[0S=U6Z6952_/?"\'%60W\GE=QKE_Z9L57]7Y: /EKYA[^Z(\KZ3 M74:A"C([N6R>\>9?:#DWE[)38B" MY'XNN7^\TP_24%XEM%^24570951#00]RP8/C/*X5.]CK:AE17\+GN<[S1IV/ MK4F+/*!*G>!V.8$H4=A8H'*1-3+]Z&;Y3F2%I'UOVZ^]_ZNE9#._DTWOQ5;T M:>>[QO_/VTHVQ;YE6 %K6(?^]N/!;^R[;VXM&7W3PJR U*],?]O2_3?T] /W MZFR*1O5-D*+T;3OWC^SGA\K>W] ;(479VW[NOZ&AU^[&ULK57?3]LP$/Y7 MK Q-(&WD=VFZ-!*T0O P";6P/4Q[<)-K8^'8F>TT[+^?[82H0*AXV$MR9]_W M^;O+^9*V7#S*$D"AIXHR.7=*I>J9Z\J\A K+.[SPOK,BN5&;!S=(: M[V -ZJ&^$]IS!Y:"5, DX0P)V,Z=2W^VB$V\#?A!H)4'-C*9;#A_-,YM,7<\ M(P@HY,HP8/W:PP(H-41:QI^>TQF.-,!#^YG]VN:N<]E@"0M.?Y)"E7-GZJ " MMKBA:L7;&^CSL0)S3J5]HK:/]1R4-U+QJ@=K!15AW1L_]74X /C1.X"@!P0? M!80](+2)=LIL6DNL<)8*WB)AHC6;,6QM+%IG0YCYBFLE]"[1.)5=88I9#FAM M6V;!JYHS8$JBT[5NF**A@/@6W;*]7N2"@#Q#ITM0F%!M?44/ZR4Z/3E#)X@P M=%_R1F)6R-156IHYP,U[&5>=C. =&4O(SU'H?T&!%X0C\,7'X<%+N*L+,E0E M&*H26+[P0U59 <4*"K0D,J=<-@(D^G6YD4KH)OP]EFS''HVSFXLYDS7.8>[H MFR=![,')/G_R)]ZWL=3_$]F+0H1#(<)C[-D*M[K;% B"Z>AG[> 7%FXFQC[S MDR2.4W=_F,+;J"B.DB'HA;1HD!8=E79-&-%]7Z =Y^,MU^'C@U.#8#I-)J_$ MC80EL3>)Q^7%@[SXJ+Q[KC =4Q6_J4403:>Q_TK52%B23/SHE2KWX.J;L?L= MBQUA$E'8:J!W?J%Y1#?*.D?QVDZ##5=ZMEBSU-,?A G0^UO.U;-C!LSP/\G^ M 5!+ P04 " !]B%!8^;K@)T8# G# &0 'AL+W=O%[LEH94SG[;W;L1\RAO%: 4W LFF M+(GX.[]S?^$K7A3(WW/FT)FM8@OI>WP@]7V*7B-:H6\% M;Z1&R*FKM%3S0C?K9%WN9.%'9%U!=HX"_PQA#P<6^.+_X7@?[NH"]57"?95P MRQ<^PO>-*\)0/:P"/%1A+;BTYK@C35I2LY\V\TF"P\G4W0Q3.8[R@RCQXCYL M3W+02PY&);_/LJ9L&%&0ZV6MMWA&B=DX-IT[IFB@X&V:3I+X0*@ES,=QF/IV MI6&O-/QW<6VRPJ/WI3@)#D0=!TTPCNR*HEY1-*K(;(-&@7@PV29OE,-\?B]D M33*8.;KX$L0&G/F;5W[LO;.MYV5C\(H/;#G.&BB5XS= MGJ37FXSJO6Y$154CX RMZ)T9R%8T _T]+SC+$2UU-ALP"5BEC_(_U;IG(MLK M1=J7(GT)Z](C5_P4>]&!=[:H.,1V\R:]XLFHXB5?J2T18),UBGRJ+<]$MI>D M[ST['MV:_Q!,^"/JOY,LD+?$@>"K4I'F9YJ MUG.Q[>?]<+S[+W*^^\='=YBD^/#-TV=K=?J?F)ZQ?Z_P?PO4$L#!!0 M ( 'V(4%CUF(\ F@( ,L& 9 >&PO=V]R:W-H965T$"KJ-@>ICVXR6UCX=C!=EK8 MKY_MI%F!@OK 2V)?WW-\/^SC>"WDO2H0-3R6C*N15VA=G?N^R@HLB>J)"KE9 M60A9$FVF2TQ*YHH*#Q,7(NPC/TX'U=PX_*:[5 MUAAL)G,A[NWD.A]Y@0T(&6;:,A#S6^$$&;-$)HR'EM/KMK3 [?&&_!P*LW9DOH)",_A\J&F ME>FV/H8?ND )U[PYS% X/CN *(<;RICQ4+&O3:QV M1S]KXQHW<45OQ!5&<".X+A1<\ASSYP2^2;++--ID.H[>94PQZT$_/(8HB/H[ M IKL#X]VP-/]X>$[V?2[OO4=7W^OOMTB(QIS2*G*F%"U1 6_+^9*2W.O_NRJ M?L,^V,UNM>9<523#D6?$1*%19.D'D3VKZJ"KZN ]=M,E M0YI1TDB2.?>D%%+3O\ZPJXP-W=#1685=)6>ROMJOSVN>L=_+<)WWM$X:] MT\ZI2<;?NN8ERJ632P69J+EN[D%G[13YP@G1"_O8*'4CK/]I&IF_(7))N0*& M"T,9]$Y//)"-=#83+2HG)G.AC32Y86%>&Y36P:POA-";B=V@>[^2?U!+ P04 M " !]B%!82Z&P^"@$ !=%@ &0 'AL+W=O@#(XUM8271 M)>EXMU]?ZA)=(IIU#.4EUF7F<,XAQ3GA]$C9%[X#$.AKFF1\9NR$V-^9)@]W MD!)^2_>0R3<;RE(BY"W;FGS/@$1%4IJ8MF6Y9DKBS)A/BV4(1\4<,1]ZZ1CF51TJ_Y#?WT20<5C3Y,X[$;F9,#!3!AAP2\8D>?X&*T#C'"VG" MB[_H6,9ZKH'" Q,'A'+HR5:?E&(661+^G&6S_M:,/DVEGEBOB0)R4) ZV*1 MK6BZIQED@J.KM5QBT2$!1#?H/A,DV\:/"?!WZ%<0U^@J $'BA%^C&_1Y':"K M[Z^GII %Y;!F6 V^+ >W3PR.;?219F+'T4]9!%$7P)1,:CKV,YVEK44,(+Q% M#GZ';,MV% 6MSD^W%>G!^>E8P\:I)\._C+!9P\T%^&5%K#M""P)C_\!UVK1]5P@T)%@P$ MUA%U5(LZTJ'/?V:44Z?NBIR,L'C/G=M=1=R M=VONKI9[:[M"<;HG,9.=2JB8NWT^V/)PGW@_\"5AM[N(<&"@< Z MFOFU9OY;M@-_2%&'! L& NN(BJW& 5F7-80JK_TAC7W/[W])J[,C WTMEW)M MN3T\6%>HH#J;XWCB6ZZ"OS+4]6V% -H"+Q7 ;@2P!VH-%5"'T\17]$3]B*_] M%H9"Z^K3.$ZL]5ZGFDZ5I>LZBA L>ZEB!;R%^\.-_<-Z__>;V %3JIYM/WW%BRQGUG?;J M[,A 7\NE7!L_B_6&]E7-IV]BI3/';G\_69T(M?M;=: O\%(!&L^+]:;W%[ C]Q38(PJ" ;?,5:^PN/Z7K#Y05[-BG@&BT1_UX\4'%FUY0DS1%F*<& HM74NG?O(C>0 M A7Q=XIV[.@8R*X\$?)+GGQ.II8CGPAE*.82 <7/,UJ@+),D\1S_5E"K;E,* MCX_W] ^J\Z(S3Y"A!B<43Y"DN?^'ORH@C@>!T"[Q*X)T*@C,"OQ+XIX+!&<&@$@SZ"H:5 M0'7=+ONNC LAA[,))3M 9;2@R0/EOE(+OU(L!\J24W$W%3H^F\,,XAB!I1J5 M"Y(7!"/,&;A:BC&9;#,$R I\)"39I5EV#:Y"Q&&:L6OP#GQ?AN#JS^N)S<6# M2)P=5XW.RT:],XWZX"O!?,- A!.4=.@7>KWK:0"V<*"VP=O;,/>TQ/N"W@#' M?PL\Q_.Z'D@O#U%\ WQ7R?T.>=A?WM5ZU%_N:LSPZS'A*YY_AK?/-OCQ1=P! MGSG*V<^N+)>803=&3G%WK( QFEIB#F.(/B-K]N8/-W#>=SEL$A::A$6&8(U< M#.I<#'3T.A=OP1-:IQBG>"TF1O7.=F6DA(T43*X1S[.Q,_)&O5P":5[ E(J%C(-X ^FZTR0MZ])A6\*&1_Z< M.MB.>#<0?U[;PF'+ZT-$PY>@]B7H.7H03EX8.EK2I:X$K3Z?&5Y] Z-V8&L< M-BP:U1:-M!8M",;BHP4EX!/).XW1ZB\UQB0L- F+#,$:21C721B;67'&)G-A M$A::A$6&8(UQ)T+=@[AT9]8DLC;*/-OAR) :!W%EE("9; MS,M-KOIJO7M[K_8L3ZXOY*ZNVC@\8,HMX:]B;*68@0RM!-*Y&8G$T7*7M3SA MI%#;B$^$J][]C]02P,$% @ ?8A06(8& MV9BP @ #P< !D !X;"]W;W)K&ULK55;3]LP M%/XK5H8FD :Y-0FP-A*TFIBT"Z*P/4Q[<)/3QL*7S'9:]N]G.R$J;:AXV$MR M;)_O\W?.L8_'&R$?506@T1.C7$V\2NOZTO=540'#ZDS4P,W*4DB&M1G*E:]J M";AT($;]* A2GV'"O7SLYFYE/A:-IH3#K42J80S+O]= Q6;BA=[SQ!U95=I. M^/FXQBN8@WZH;Z49^3U+21AP101'$I83[RJ\G*;6WSG\(+!16S:RD2R$>+2# MS^7$"ZP@H%!HRX#-;PU3H-02&1E_.DZOW]("M^UG]D\N=A/+ BN8"OJ3E+J: M>.<>*F&)&ZKOQ.8&NG@2RU<(JMP7;3K?P$-%H[1@'=@H8(2W?_S4Y6$+$(Y> M 40=('HK(.X L0NT5>;"FF&-\[$4&R2MMV&SALN-0YMH"+=5G&MI5HG!Z?P: M4\P+0'-W9*:"U8(#UPH=S\V!*1L*2"S1=UV!1-\$/YTV4IIU=*44:'6"CF>@ M,:'&.D4/\QDZ/CI!1XAP=%^)1F%>JK&OC4Z[FU]TFJY;3=$KFF90G*$X_("B M((H'X-.WPZ.7<-]DIT]1U*4F:.T+66=Q_'(5'6]'=6^TWF2!:/>ZX7<42]W M=%#N%\%7IQHD,QK7H#2SYWI(8DN3;.\>I]F.Q'VG[#R[&%:8] J3@PK=M1I2 ME.QMEJ1ANJ-HWVD4A<&PHK17E!Y4="\TID.*TKT*A5D<[4K:][K(LHMX1Y._ MU:[L4_$5RQ7A"E%8&EQPEIF89-M^VX$6M>M@"Z%-/W1F95XLD-;!K"^%T,\# MVQ3[-S#_!U!+ P04 " !]B%!86@>',8L# #L"0 &0 'AL+W=OJA\Z!S#DN>!" MS[STYD$4I!0BCR?4*/\FLXD#DABQR*K:@"1-D095Z86)+OE)>N8=_2;&] M-: *\B!VH$UA\1_(]1(,91Q'M^3+:DFNKSZ0*\OP=RXK346FI[Y!!U:'GS9J M%[7:Z!VU840^2V%R3>Y%!ME; A^MM_ZC@_]%=)9Q"6F/Q.$-B8(H[A"TO!P> MG9$3M^6('5]\43F>@%,#&5DRG7*I*X4E^':WUD;A_OK>E;Z:O=_-;GO.1))*+?)J)_CCV9PY8)8;^S)B4= N?G*;Z% MG2FJ02,'LEUTEPR# 99^=VR]8U$; M=!6MYAD<*;^-!D&W\F&K?'A6.6ZV\Y58#"])ZB6+[L\K^4]-W_@9>2>!<6MP M_'^TV)8 CQSG4!-X3GF%'888C+*VK=GVQ5G![*8LJ3("E,Y923:5R&PKO")1 M+\8VS;D]!&]P'O9&[1Q['D:"WA^'R VAVL*PBT"Q!M4VHKJ?. .,(@U+\&= MJ?RE1^ZRC-ECEG+^EW5\(^.HP+4UMT#-/)6PM3;I8VV5XVY.V%/X@N\@H0=\64T MN>]:?S>:+$==\?%DZ:XR_JN<^A[TF2KL,YIPV*"TH#?"C:/JNT4],;)TA^=: M&CR*W3#'ZQ@HNP"?;Z0TAXE]07O!2WX"4$L#!!0 ( 'V(4%C(C_K:'P, M %(- 9 >&PO=V]R:W-H965THD5-;N8=J#22[$JF.GM@/MOY^=I!$I-*)3^@+^N.=P MS_&]P9ELN;B7"8!"CREE3 M#*]A >HVFPL]LVN6F*3 ).$,"5A-K:^]BW!LXHN .P);N3-&1LF2\WLSN8JG MEF,2 @J1,@Q8?VU@!I0:(IW&0\5IU3]I@+OC9_;OA7:M98DES#C]36*53*V1 MA6)8X9RJ&[[] 96>@>&+.)7%)]I6L8Z%HEPJGE9@G4%*6/F-'RL?=@"]_BL MMP*XQP*\"N ="^A7@'[A3"FE\"'$"@<3P;=(F&C-9@:%F05:RR?,'/M"";U+ M-$X%EYAB%@%:%#4VXVG&&3 ET>E"5UB<4T!\A68)9FN0B# TPT(\$;9&=YCF MQ>8U9^LS!2)%5VP#4J4&_PF=SK'0HP04B3 U"R$H3,SH#-TN0G1Z\@F=&,I? M"<\E9K&@?@L^/A[@%X>#R\UX3; M^ASJPW#KPW +/N^HP[@!BA7$*"0RHESF0A_ GVL-05<*4OGWD%LE?_\POWF$ M7,@,1S"U]#-"@MB %7S\T!LZ7PYYUR59V!%9PU>O]M5K8P^^/>1$/>E2J\OS MD'H2U^[) L[(FOX.JY]'7?07ZT< M;_5NO-^L>VW8'E,JM7HX!]02P,$% @ ?8A06/BDW&4U! MA P !D !X;"]W;W)K&ULK5=MC^(V$/XK5KJJ M]J0M>86$+2#MPJUZTE6W6NYZ'T[]8)(!K'5B:CNP]-=W[&0#A"S:5OT"?IEG M_,QX/#,9[81\5FL 35YR7JBQL]9Z<^NZ*EU#3E5/;*# G:60.=4XE2M7;230 MS()R[@:>-W!SR@IG,K)KCW(R$J7FK(!'2529YU3N[X&+W=CQG=>%)[9::[/@ M3D8;NH(YZ&^;1XDSM]&2L1P*Q41!)"S'SIU_._,# [ 2?S#8J:,Q,:8LA'@V MDT_9V/$,(^"0:J."XM\6IL"YT80\_JJ5.LV9!G@\?M7^8(U'8Q94P53P[RS3 MZ[&3."2#)2VY?A*[WZ VJ&_TI8(K^TMVM:SGD+146N0U&!GDK*C^Z4OMB". M'[X!"&I T 9$;P#"&A"^%Q#5@,AZIC+%^F%&-9V,I-@1::11FQE89UHTFL\* M<^]S+7&7(4Y/[BFG10ID;H-L*O*-**#0BES/,<2RD@,12_)%KT&2NS25)63D M,Z,+QIEFH#Z0ZQEHRCB.?B'?YC-R??6!7!%6D*]K42I:9&KD:B1JCG/3FM2T M(A6\06H&:8^$_@T)O"#L@,_>#P].X2ZZI_%1T/@HL/K"=_GH"3C5Z(494RD7 MJI2@R(^[A=(28_C/+F,K[5&W=O.P;]6&IC!V\.4JD%MP)C__Y ^\7[M,_Y^4 MG3@B;!P17M(^F9928G 0S#J2:E:L" =\'S12)XRCAG%TD?&7ANEGP_2FB=W]#:FMN2%SC1>:6\.6Y($5>-F, MBS*U*473>]64Z7X6FO.M6_S7LQ!O]QAO]BWKF ME&.PXIO$#"*?P?BERX;^V4W$_7[8;]W7N=00+]7KOJ]!PW!PD>%W*B4M])Z( M!6O,',%//3E4/I\B\6!!-PY%.QQ>0FY)[ RP;[+2Q>6I %8!BG M@%U71I92Y&198E #4<<13F@NRJ)&7!%_T!MB%\*Y;=DP8JY(X/>2PY(R*13K M+^0+;!A>2[@5-<7X!O4J0P%/Y?L>>91BRTP+J8S^G60:2"9VQ8%HQ0,'K#$" M)0NLP]CE&PO=V]R:W-H965TITCFSY.J- M;PJ-+&E N?##X7#BYXQ++YHV:TL=355I!9>XU&#*/&?Z\0J%JF=>X#TMW/)- M9MV"'TT+ML$5VKMBJ97 Q'[OX)N ;Q]ILV>"8K)6Z M=\YU,O.&KB 4&%N7@=&CPCD*X1)1&;^ZG%Z_I0-NVT_9/S7*(G2&CA>T85)2H&@4OAJ,]1P&<>ZQ 2^<+;F@EN.Y@2. METP3($/+8R;K!1P?G< 1< DW7 @Z.3/U+17NMO?CKLBKMLCP MF2(7& ]@%+R#'NW"?Y.HU"WO-PB;?Z%6:W:)@EE19:6X1$ MU?(OK;9J,GA/F2(E'3^-3L%_LS4U2L5$B8>(C?=J/A],SG=^_[#<1P3[+/VM MMGITK9)\<- ME_Y;$OT!4$L#!!0 ( 'V(4%B;IL;)LP0 /4= 9 >&PO=V]R:W-H M965TY94R1 M^SA*Y,+8*I6>FZ;TMRRF\H2G+($O:RYBJJ I-J9,!:-!811'IF-94S.F86*X M\^+=C7#G/%-1F+ ;0606QU1\7[*([Q>&;3R\^!ANMBI_8;KSE&[8+5.?TQL! M+;-&"<*8)3+D"1%LO3 N['//<7*#HL>7D.UEZYGDH=QQ_C5O7 4+P\I'Q"+F MJQR"PL^.K5@4Y4@PCF\5J%'[S W;SP_HET7P$,P=E6S%H[_"0&T7QLP@ 5O3 M+%(?^?X=JP*:Y'@^CV3QE^RKOI9!_$PJ'E?&,((X3,I?>E\1T3(8CY\P<"H# MY\ F.DW&%4&HP,#^RD/X\I@7#!3AE+PX%%%W;G@>R+RWH"6/Q1D%M80?ICD M\WZK!'P-P4ZY'A/ACN;LP_(2/[-^)8SHA\OO7(T9MCTH3W;U@'U3/*Q?*?ONDH@<;]0'EQ.9]YE.G&X?3SN85X8ZJ4.=:$.%*@DU,(&:(@1+_.\$]HP]%0'Q(0\% ME%])?K3219+W7$%;@@U5+ !VR#L6;,)DTRX/?6QIQS%TJ6&">4A@'?ZG-?]3 MK%R=8A*(">8A@74(/*T)/-4NX(LT%?P^A*V>D22+[Y@@? U;?+-B4WCU+:-" MP>^/%Y?^9>EVTLK4A@'7IM MJSE>6EAEKT)"XA 5S<-"Z[+8.J3;_T_MJ_RVBY]]F.SZL0UF$@FMRZ33,.G\ M; 6L$-HE<#)Y5 +U?@:S@H369:71$;;VE.V^E:I87 &!]1/G:TLP/X(#<;@. M?5H(]+7@,?FPNB**PP'0YS'KY4[O!V1?7,B^WHQ]O:WW.MLN6XUHL/6JX9I" M*F8QY-GSVTX*V7:#J#%0T#PNMRV(C-6SM0=S] M5"5QLT$\LR#U<%-=TJ+J"RRT+F^-PK#U$F-(8F.I9?V0!B]C5*F"A=:=CD:L MV#.T8H"I2%:H:!X66I?%1N'8>HDSN!CHX4:Z8H J7+#0NO].;I2+HSW3#RT& M+Q&)>H]#5RDJFH>%UF6[43B.C97K#J8>6:&B>5AH718;=>/HU0#8PY87H M-16PNTL2L35 6B>G<.(3Y1UCV5 \+6[=[KA2/"X>MXS"Q.0=X/N:<_70R!W4 M-[WN?U!+ P04 " !]B%!8>F- ZK\# #G$0 &0 'AL+W=OU!M#H/F5< MS9RUUIL+UU7Q&E*BSL4&N'FS%#(EVDSERE4;"23)G5+F^IX7NBFAW(FF^;-; M&4U%IAGE<"N1RM*4R&^7P,1NYF#GX<$'NEIK^\"-IANR@@7HCYM;:69NA9+0 M%+BB@B,)RYGS#E_,<6@=_Y+XDHN: !X\X^*6#_U2'H'0(\D2+ MR/*TKH@FT52*'9+6VJ#90 YB+=$/[M9X5J4'4 PI/< M\'>S,KK1D!I77KIR)1A-B(8$71)F5@>TL*FH-^CL"C2AS(Q^01\75^CLU1OT M"E&._EJ+3!E0-76U(<"FX<9ELI=%LOZCR<;G*,!OD>_Y08O[_.GN?M/=-;17 MW/L5]WZ.%WR7>_6V1BWZO*?J2UN2!>J@'=76_87:D!AFCBEL!7(+3O3Z)QQZ MO[:EW!-8@X"@(B#H0H_>2Z$4>I>*S K%"$I"+%:<_FOT0)0R.FA+O\ *>P!JL32K6)B?1^*1/ M GH":Q" O7WWXYU Y25H7<*C Y&WF.!'1(YKO1KNC/;/7-$DCF76_*?3U_'= MO?YSM[8OM"9;^^X*GZ:]PKWV5WVA-4G8=UCXY2W6=[J6$KDIX9%_*/1CJV \ MPH](?=]LX>YNZZE2?YG,.]=^]@[WA-9D:M_BX>%I9-YKK]876I.$?;>&.WNA M'Y)Y>'17P)-#D1_;^/CP/N'6;N'V$\@?1!HQ*L1@:;R\\Y&A2!9?%8J)%IO\ M8GXGM+GFY\,UD 2D-3#OET+HAXF]ZU??=J+_ 5!+ P04 " !]B%!8_X/A M\[8# R#0 &0 'AL+W=O>7;A)4 W.V"9I__W:AC($'*:C[4N" MS3D'GWNOS65^HNR)[P$$>LY)P1?67HC#K6WS9 \YYF-Z@$+>V5*68R&';&?S M P.<:E).;,]Q(CO'66$MYWINS99S6@J2%;!FB)=YCMG+"@@]+2S7>IWXDNWV M0DW8R_D![V #XN&P9G)D-RIIED/!,UH@!MN%=>?>QJXF:,2_&9QXZQHI*X^4 M/JG!IW1A.6I%0" 12@++OR/< R%*2:[C>RUJ-<]4Q/;UJ_I';5Z:><0<[BGY MEJ5BO["F%DIABTLBOM#37U ;"I5>0@G7O^A48QT+)247-*_)<@5Y5E3_^+D. M1(O@1A<(7DWPNH3@ L&O"?Y;"4%-"'1D*BLZ#C$6>#EG](280DLU=:&#J=G2 M?E:HO&\$DWEAP7J9R\.AO/;2%] MJ=792>UA57GP+GAP/?29%F+/T9]%"NFY@"T#TD3%>XW*RAM4C"$9(]_]@#S' M\PT+NG\[W3/0X[?3W0$W?I-C7^OYEW)XK%[R1V%K.@B5DPI*[W15:7.U'E;@I=)3'1$NJ M/2Y'KA-,HLG(%K+HA)8VTR:&U-!10BPX2\H#0CI7KOGME#\+W, MCIA(E,G@I+Q5Z\F3],W)MC_)=Q_', M[F:-N]F@NY4J-U1T#R5TD.]@[=#DJI*[N0F&S4;#/(# MH2\ 2'9TR=-(M:JR5$^8J08(GA-2]CJ7VJO;KSH_\KI6^R@W#*.NTSXJ\+J5 M:;>:2=DW['13SN5V*@M1=5#-;-/XW^EVMS._4A\$NDG](5-]37S&;)<5'!'8 M2DEG/)$K8E6#7@T$/>B6]9$*V0#KR[W\J &F /+^ELI#K!ZH!S2?2KLU<[MJ'FSX(6,!S MMD0E P)+V6WW?>K5:][9"?E=+ $W>\HRKOK?4>O7@^VJZ MA)RIIE@!QY6YD#G3.)0+7ZTDL)D%Y9E/@R#QZ&WF_B<+I;:3/B#WHHMX!7TU]6+Q)%?>9FE.7"5"DXDS/O> M8_@P#JD!6(N_4MBJ@V=BI$R$^&X&S[.^%QA&D,%4&Q<,_S8PA"PSGI#'OZ53 MK]K3 ^?=]Y_M>)1S(0I&(KL[W2FEWVOXY$9S-DZTY_%]G_+.W,A '@# Z Z E@-8!R1E 5 *B.B ^ XA+0'PM MH%4"K'2_T&X#-V*:#7I2;(DTUNC-/-CH6S3&*^4F45ZUQ-44<7KPIUZ"),]\ M*G(@M^,W3$ %ZJY!_L DO1V!9FFF[L@]^?HZ(KKY& M$L:5/RTW'!8;TC,;AI1\$EPO%1GS&GAX04U4O9#(^HNN>2$88K)[)^3;XT1IB2?K'U?4"Z^QVZLI M-P]JQ:;0][">*) ;\ 8__Q0FP2^NB/U(9^,?Y.PHFG$5S?B2]\$SUX!>-2:M M":@K<(6#MG5@RNIFD'1B3(3-84!.C<(.;1T;C1U&K79E<\2_5?%O7>2/Q1!+ M'<=*("7PZ3O!!."*%45V@?< N5@W:I*]RW#CC=)S5M#A,:175Q#JNX M$W?<\I)*7O+_Y$VQ-)@4OTI;CJ5GL['>E!(ENIT MP6S^*= Z Z/)I:9SPB()@J"FY]2H9C&^9'$DI%L)Z5X48@NLBW#W9*VW/?T$A:$8["@TR]Z;I-_8/&,0>YL!V[PBJ,\2TNV6JV M^BIXLKUP;7YHOA8<\X]A^# *W2L45ZPO?[]U\7GRB4D,FB(9S)%&T&SC29)% MQU\,M%C9EG8B-#;(]G&)7TD@C0&NSX70NX'9H/KN&OP'4$L#!!0 ( 'V( M4%@<6[LHW@( $,( 9 >&PO=V]R:W-H965TY;2P*,CEV2J66%ZXK\Q(J+$_Y$IC>F7-18:6G M8N'*I0!<6%)%W<#S$K?"A#GIR*[=BG3$:T4)@UN!9%U56/R; .7KL>,[FX4[ MLBB567#3T1(O8 KJ87DK],SM5 I2 9.$,R1@/G8N_8LL,7@+^$E@+;?&R#B9 M MM@A^\@HA: G!/B%ZA1"VA/"]A*@E1#8SC16;APPKG(X$7R-AT%K-#&PR+5O; M)\R\]JD2>I=HGDJO6..T2 #A0G5 MHQ/T,,W0X.@8'2'"T'W):XE9(4>NTM&9,]R\C6321!*\$HD?H!O.5"G1-U9 ML2O@:EN=MV#C;1(<5,P@/T6A_P4%7A#V!'3U?GK00\_>3_
*$;]BJ:B7,@ESF'LZ)(A0:S 23]_\A/O M:U^V/E(L^R"QG4Q&72:C0^KI R,*"C156$'O16WH9Y9NZN8J/0G#\R@:N:OM MA/3 ?%UMO?-=7/82%P6!_XS:,1%W)N*#)JZ9 L&P*9Z8]IEHZ/'6J7XT](9[ M'GI0PWAXMN?@)2H(@V'<[R#I'"1O.+ 7>J!OLBXDLZ;.D&91F3K3YRKIR?FY M'R9[MGI@P^8SWO'U$I;$L1?M^7*WRFL%8F';E$0YKYEJJE&WVG7"2]L ]M8G MND,V#>U9IFFO-U@L").(PEQ+>J=G.M>B:5G-1/&E+>(SKG1+L,-2=WD0!J#W MYYRKS<0&PO M=V]R:W-H965T'2G[R;>$"/!: M%A6?6ULA=O>VS5=;4F(^I3M2R3MKRDHLY"7;V'S'",YJ4EG8R'$"N\1Y926S M>NZ1)3.Z%T5>D4<&^+XL,?OU0 IZG%O0.DU\SS=;H2;L9+;#&[(DXGGWR.25 MW:ED>4DJGM,*,+*>6Y_@?0I=1:@1_^;DR'MCH$)YH?2GNOB:S2U'.2(%60DE M@>7?@2Q(42@EZ>._5M3JUE3$_OBD_KD.7@;S@CE9T.)'GHGMW(HLD)$UWA?B M.SU^(6U OM);T8+7O^#88AT+K/9@1,H:6:&M3)K-DR_+Q2^[X43-[-)4\D M7ZL5+0EXPJ^$@[NE?*RR?4$ 78-'1@]YO;TRP:"/>P_N4B)P7LC1!#PO4W#W M[CUX!_(*/&WIGN,JXS-;2'=J#7O5.GEHG* K3B "WV@EMAS\4V4DNQ2P95A= M;.@4VP,:54S):@I<^ $@![D&0XNWTY&!GKZ=#D>B<;N=8L\8J<2] M*;,-TS,S5>FXYSN\(G-+U@9.V(%8R=]_P<#Y:,K*+<72&XE=9,SK,N:-J2?/ MT^44?"898;@P9:UAAS5;U<=#XOK1S#[TDV' >&%X"4IU4 #CL]*%>;\S[X^: M7PHLB,EU0_-[B_EQ/'"M8Z"+!J!4!P6>9S8==*:#4=.R4LA"6YEL!]IJR%-O MY85O'20QP<"W#O(=QS$;#SOCX:CQ]N7Z )ZH,#\LH;:JZT;.P+\.BAT/#?SK M( BC'NHB@*@+(!JM#BE9$QE"9BP/T2W+PRW%TAN)7:0L[E(6_Z_R$.OOAQ]I M6ZZC)C * SC8=!WF!4YHWG/HG#_>SI\5B99W\9#YP; $+ RPB>O 87TSP/S8 MOV*^UWG /RT6+;._8#A\CQ8&T 0-2V%J0L7H6N;1V3P:-7]ZWT8J1JO07SE" MR(?#,'38!"%'^\@8QFN[/(I[H#'\P_ MJ#-*W3>?99H#SC?,-GG%04'64M*9AC+/K#DS-!>"[NHN^H4*V9/7PZT\9Q&F M /+^FE)QNE +=">WY#=02P,$% @ ?8A06%#75GT>!0 B1( !D !X M;"]W;W)K&ULK5AM;]LV$/XKA%<,+=!$(O6>.0;2 M&$,+;&O1M-V'81\8F;:)4J)+TG'37[\CY4B.1"D9T"^V1-T=GSOR[CER?I#J MJ]XR9M#W2M3ZK:8N[$/:C&7>R-XS3XHI/=51=7]&R;DX7*&9P\#'_EF:^Q L)COZ(;= M,/-Y]T'!6]!:6?&*U9K+&BFVOIQ=X8LE(5;!27SA[*!/GI%UY5;*K_;EW>IR M%EI$3+#26!,4_N[8-1/"6@(W[.A08NV54FCWBPY'V7"&RKTVLCHJ X**U\T__7X,Q(D" MCD84R%&!]!7B$87HJ! ]5R$^*L0N,HTK+@Y+:NABKN0!*2L-UNR#"Z;3!O=Y M;=?]QBCXRD'/+-[5I:P8^D2_,XU>WL"V6NT%0W*-EFS-E&(K^PU=: MH3\XO>6"&\[T*_1RR0SE I[.T.>;)7KYXA5Z@7B-/FWE7H.XG@<&8-K)@O(( MZ;J!1$8@+5EYCB+\&I&01![UY?/5R6/U (+31HBT$2+.7C1J;Q"'"Y]3C978 M;\6F[X7>T9)=SB _-5-W;+;X]1>*1$4G]0AEW**,)U'^!341JI^B MAM<;)*36J*1*W4,I/%#EWW>-Q>0$",ZRL(?6(T2RQ \V:<$FDV!OC"R_GMGZ MM$*0;U"T-;5ESP1R,HLQ9E-HFR34?%[EB]9SYPV3"$8=X'-Q3"),G]X/(67#X) MSI:($L!Q\_1FS ?S%U$?XU F#3,_Q**%6#R1W=_VW,:/UX;6&WXK_*E=#,.3 MIVD_M8=2!&>$^"'BL".EJ32:"S(':_A2199O#=;IKRHR&"^."KZ)<@K%8TD$.[(!T^SSR<)"V\[MR;+ M#604=:3K11H-(X/#).GGD4>NR 'M"-B.@W#\_-[@I#'R-@AXDM#^;X?PLZP] M]KPC-#S-:.Z 8-O$/3"%6R"ORT.>.DMQ5O27QR.6I<4(Z>*.T/ 3C#:ZPX?, M=(9).-@V'C'8-R.P.@;#TQ3FV>*BVSM>O$.R.LNBO%^-?6)YFHW5M8[5\#2M M?:%BWQ2UJX=VT(/RS1-6_L'_>GT;DMQ94>1D4 4]UE.;AQ4[0WCXM_@-02P,$% @ ?8A06#U$ M/&-&!P VC< !D !X;"]W;W)K&ULM5M=;]LV M%/TKA%<,*9#%$N7/+#&0QA(6H.V"INE0%'U@)-HF)E$>25QY@VY&&.],SHJR:S$YRU"R1764;$XSN: MYNOSCM_9%'QB\X4R!=W)V9+,Z0U5M\MKH;]UMR@)RRB7+.=(T-EYY\(_C8*! M"2AJ?&%T+7<^(W,K=WG^M_ERE9QW/-,CFM)8&0BB_]W32YJF!DGWXY\*M+-M MTP3N?MZ@1\7-ZYNY(Y)>YNE?+%&+\\ZH@Q(Z(ZM4?O/VK*MTBR:N M&U?HER4Z?@;=Q^A#SM5"HI G-&D"='57M_W%F_Y>8B?BE,8G*/"/$?9P8.G0 M]/7AV!(>OC[4TL7W[E!OOE6^:=L6> MU_=:]4)G+_9E'0BLP7I_RWI_7]81X[&><.73W%-26<+U=ZGL#[TV15-GN_N. ML5(UKIX2OT%,R1TOE]F4MF:DH;@<,6,]91[.S5 MOJ,8$BP" FNH,=JJ,7*J<QYM,4CP/ ME).T>%8(U_)P175/M$ /^H*TJC)NIP^;*.UJ3Q/,N)5@;.I&SKO\00Y]KU[6 M>X=CD<2Q6-FGS*K977[PP,9C5;%!4\]2,73?R+XC%PJM2?N.F_)?H#UA4@EV MMU*:=TH$9WQNS=D5T"Z1H[Z52&>+^Z8)4+0("JW)-J[9QDZV+Z3,8T94-<37 M3"WRE5Z3Z&F2)524:\%\9J93RN;E1*J7@PE35D5P.T.,K(HX>[6W(I!H$11: M4Y':D/I.6S6YO4$1-=2G5H9!K2K1E;-%H]ZSK9*X(;'7M"W/@1 /K-2!!(M@D)K*E*;8-_M M@J\^7[S_BOY#(1$I,ZM.DZV^/D<_I-V<@J*%H&@1%%I3E=H,^Z-#S!R0[G,* MBA:"HD50:$UY:F_LN\WQ5>W=Z /)&"^RUG&1MM"*ZY77;KE5*B!?6DD%B1:" MHD4O4*E->\_U@U1MM;';:F\2V7MM1%Y(8VZD?PM%:BC!T6+7J 2>SYV:5);=^RV M[C=*YR_SMN22I$POC3DC5N)!/3PH6@B*%D&A-?6H/3P^A(?'H!X>%"T$18N@ MT)KRU!X>PWIXW/;P8YN'=S>[-^6@'AX*K4EY[>&QVV1;,I1>=FW66TAGPH&5 M>4C7/ 5%"T'1(BBTICZUH\?#0V0L4&L/BA:"HD50:$UY:FN/W3]T RRZW T\ M\P!.W6%[:P+JYZ'0FIK4?AZ[3>C+*6UH%0+4Q(.BA:!H$11:T#[P I M+0"U^:!H(2A:!(76E*>V^8'[Y_:?3VGN!NPW8)Y*9%4*U/&#HD50:$VE:LQN\D.\# CJEP&! MT\U")#IW \\\@%-WV-Z:@+X!@$)K:F+> #1+:H,:N WJ-_\[LFY"EZCH 3<[ ME>8BE_($?5Y0=&^IRZDR:5+IR[-R)TVI>K'S%*V)1&_0N'\R1!E+TR*4)[JH M=^)M2\SN81-O!H=$U)R\05,:T^Q.#Y/-V9DBSIR".4:Z:\MR6VOZ:&.FNW.\ M**-B7AP$DRC.5UP9,G9*MX?-WA5'K)Z47_JGD6\IOPCZIV'0MUX9Z"OE4:>Z MZ?+4VP&ULK5A=<^HV$/TK&CKM<&<2L&SSE0(S!*=M M9GK;3')[^]#I@[ %:&)+7$F&I+^^:]D8<&2;A_L"_M@]VK,KK8X\/0CYJK:4 M:O26Q%S-.ENM=W?]O@JW-"&J)W:4PYNUD G1<"LW?;63E$3&*8G[KN,,^PEA MO#.?FF=/Y)PUR]1(I90KIC@2-+UK+/ =P$>90[&XBNC!W5VC3(J*R%>LYO':-9QLHAH M3$.=01#XV],EC>,,">+X5H!VRC$SQ_/K(_HOACR061%%ER+^FT5Z.^N,.RBB M:Y+&^EDO@%PZ^R4Q.Q>0A()K,IU(O[(0Y%0](6\486Z+S"MHC2F2*S1PWI-35'0R08]$TW1,PT%#UG,2%:Z M3Z@;4$U8K#Y-^QI"RH#[83'\?3Z\6S,\=M%GP?56H0<>T>@2H ]<2D+ND="] MVX@8T+"'/'R#7,?U+ $MKW=W+>[!]>ZX@8U7EL%X-WK5%N$%/5(:4:_3/ M8J6TA.7TKZT:^6B^?;2LQ]RI'0GIK --1%&YIYWY3S_@H?.S+9/?$RSX3F 7 M6?;++/M-Z/,LJ42C-8VH)#%2FNA4"_F.)&3:EL8<#CL&+VNM^[G3RPJ^/\_/ M559!F]4%HT'):-#(Z 4HT!O$8>. I7PDMJ*M"S.4-&+:6LBQ==#!N%)(N]F'*=H<"A1RTES(24EJ MTHCTE<0IR45/#+*+\-#:8YI!NO[(KZUBBZM3YQA,K)ER/'L5L7,2&4[CD+\* M$1U8'",&"Y9)T(W6)E2@7/;"2C&/-I48)\-*-9NQ+GF*4"A[WR@PFEFTVP0ML3>AC/#"[8[$$%[)E(5OZ.4R_S=?[ Q:&B8Q2YO9]X\2GUK6!:>'[KH MN)H3FYZIJ>I)S>!F_?&'X+=P/$BAKBLXG?S.0.K")%U3:F?9HF9PW3:V;/.L M;YW8KG"<&B&'3Q('-RN(/_662CO-%NEAFWX%S5;/&KD7M'NZ+5/^I'=PL]IX MDF+/3%]:"PD"SYQ_='90M2:C1;KX_J@WJ$N'5;W@P:0ZMZUVKC^LU+A_=AY/ MJ-R8[QH*^E'*=7Z2+9^6WTX6YHM!Y?E]]DW%G/-/,/D'F<]$;AA7**9K@'1Z M(YA^,O_&D=]HL3.G_I706B3F&PO=V]R:W-H965T[7[TC)JBTS;@;DBRT>[Q[=].QE3W*Z5A4FN4<'B5155%0 M^7T&3.PF7N@=!(M\O=%&X$_')5W#$^CG\E'BRF]1LKP KG+!B835Q+L/[^9A M8 RLQI<<=NKHF1@J2R&^F<7';.(%QB-@D&H#0?%O"P_ F$%"/_YI0+WVG<;P M^/F _KLECV265,%_S3&\FWM C&:QHQ?1"[/Z AE!B\%+!E/TENT8W\$A: M*2V*QA@]*')>_]-]$X@C@[#_@D'4&$1=@]X+!G%C$+_6H-<8]&QD:BHV#G.J MZ70LQ8Y(HXUHYL$&TUHC_9R;O#]IB;LYVNGI1YZ* LAGN@=%KIZPK+** 1$K MLH!4\#1G.;4)0LDSERA;\_Q?R(P%F0&'5:[5>_)AG[(JR_F:W!>BXEJ11Y : MRPY%U^1J#OC,U#6Y(<]/B4I1G:NQK)&-<\M/&\5GM>/2" MXV%$/@FN-XI\X!EDIP ^1J$-170(Q2RZB#B']);$X7L2!5'L<.CA]>:1PWS^ M>O/P INX36QL\>(7\-XL?40+W*=8>XW9 G0EN2)_+@1C!$_?CLKL+U<&:P][ M;@]-1[M3)4UAXF'+4B"WX$U__27L![^YHO^68/,W CO)3*_-3.\2^G0&ZYS; MR"XIHSP%5^AJB(&%,+U[.QV,XM[8WQZ'Y%QI% 4=I;E#*>E%K=()A:2ED%RD M<)]EN2DK97MN1K# -%9&*50CEL"HQ@VL';T!;&12 M?D.U#I8EN_+3GRL1?U M.V3/=89!TN'JP.G';JK]EFK_E53QDNVPQ$-5RAS%AI>SA_7/'$KBN$/L7&?8 MH>5 "=RL!BVKP456>)]K!GA_:Z?;%XW_[\$=G'E_$\9)-W5O],J3: S;: PO M1F.!EUY:IS2KP!0MHZ6RMR M2Y:G=(EWHM)45QJ< 1N>UR= M2GUWMD>5%&)KB\)%<73F6!1' M'8;G.C?AH,O0H12-$C?#,/@QQP07.>(4\).6V@ <=\)A/^R'UGGGG3NT M3EIO3<(_FLL*D&L[WRJ2FBNVGDM::3M#W]O)L2.?F=G:SGL_8.K!_!.5>)LH MPF"%D,'M .,JZUFW7FA1VNEO*33.DO9Q@]\'((T"[J^$T(>%>4'[Q3']#U!+ M P04 " !]B%!8= SY^H4& #S*@ &0 'AL+W=O2>0_)AW?'>V1>;I3^FB\!#'M(XC2_ZBV- MR2[Z_3Q<0B+R$Y5!BM_,E4Z$P5N]Z.>9!A$51DGBQO^R6C\5J*= MF4Q5DDB#"VER)M*(355J9+J -)20LU,)\[PWC ^ZS+Y\"]NK7UVP:"YFP M.V%P"BVCG+X6Y-\/V(:]-Y#D M_[6M2@DX; >T6>0BST0(5SU,$SGH-?0FO_WBC0=_M)%'"180@36('&Z)'+K0 M)Q]5^GLHTA!B,8N!92L=+C%;L'#'_3?2+#'_95DL0>=MW)9]G!9]V(2ZG@SY M>&#_+OOK7=Z>-_0&(Z^E9> <]@^2,MJ2,G*2$*!WAY-D,'A5F M@Q!=3V-J7F$3 QKSCRBR=09:JJB5H[++T<[4?>Z?MI'D'%Q7YR(":_ XWO(X M=O)HHQ0C4Z;A2FN(<#N,,1U%S*A61VMC;?RHN9S&8)&0B)(4HDWI=>( MA08X2,'I,PKV)^\<6U>'(0)KT'BVI?'LQV@L-WP,P#?(:&ZTG*V05+RSM-IQ MQ+&-SF[$GCWSA7UBG:/M2BP16(/8\RVQY^XTOTIFZ'AJSN !^<-=DX7"QJ;E M+],J!(CP8<[,4AC\ -Q2G6P 26 M7I@'):9#$:UQ*8#!?(Z>SW 5).XA<\R0N$_;C*KR(KFR[RPL2I3O9:G2MD+G M1UW?.>VN*T0$UE@A;U 7G /G&GU&UN-O9(I2XIJM;W2=<\(2]W2N*V$[^.K/S,U2/5\L>[XCN MV6,'2X>YMGYGJX4JB3KY&A[GBTC"5'S]#$'DU8K(,!"\1C:S'E MMN\5YS"JO.;%*B!51H339KI>6YI=8=Z!"#4BS 1N_. MNXM2H;>R62+:&J$N)$]&^_%**J.HT)HLU4+*/5TH=,B5%"ZC0FN^F:UG#W2+@!^*U0MR+5[X?L.Z.N])$A=:D MJ580W*T@;L6#3%96#1_=:MU(79V-%"V@0FNR6$L(3BXA.*F$($4+J-":;-82 M@KLEQ#U\6TG[GB%51H90O=UF&7YJZZ/PD$%H7^CF2YD5A7.$!7,KR>Z.T-FC M=F>?NBT[$_HS5 >O50=WJXXZR(_NSVZDSFY)JD6HT)HLUEJ$C\B#G%2=D*(% M5&A--FMUPMT_TA &N;LC=/:#04XJ4*C0FH36 H6[!?RD5C6^ M6]7407YT)WE&%^<5]Y[?>!=! M>?ZRABF/@]X*O9!ISF*8(^3@Y!1K.UV>L"QOC,J*,XV@^TYU\G_4$L#!!0 ( 'V(4%B>'@^TN@( "D' 9 >&PO M=V]R:W-H965T#%5W"%,S3:J)PYMC?A]6W?QKN 'PPV>F=,;"5S*9_MY#X;>H%-"#BDQCI0?*QA!)Q; M(TSC[];3JY%6N#M^<[]SM6,M;8$++K,0%E<"N@!3'228RB&9 ;VWUFG.D8 M,(3K"W)I \CE['W$&6&"S')9:DQ)#WR#A=IT_71;U&U55'2@J#&D5R0./Y$H MB&+R-!V3\[.+_VU\[%/=K*AN5N1\XP.^=<7?YYPMJ=M6=TRGE)-?0!5YH*94 MS+R2WU]12>X-%/I/4_H5IM6,L>?P6J]H"D,/#YH&M08O^?@A[ 2?CQ01UT7$ MQ]P3[$FK*:=*U74J>Y372=B+XH&_;F"U:E;K%*O=Q*I4[5U6/VPUL]HUJWV* MU6EBM?=841 &S:Q.S>J<8G6;6)U]5AB&S:QNS>J>8O6:6-U]5A1VFEF]FM4[ MRIKE@#?[PH!J(O;VB'$0'ZBN7Q/[QXG24-X$Z^]OQS@,VN]H_L[-9S\B#U0M MF="$PP)UP547LU75Q5Q-C%RYRW N#5ZM;ICCMPR4#<#W"RG-V\3>K_77,?D' M4$L#!!0 ( 'V(4%B=[BF>.P, %X) 9 >&PO=V]R:W-H965TS)##\5:J[[H$,.1'Q86>.*4QZQO7 MU7D)%=57<@T"ORREJJC!J5JY>JV %@VHXF[@>;%;42:<=-RLW:MT+&O#F8![ M171=553]G *7VXGC.[N%![8JC5UPT_&:KF .YG%]KW#F]BP%JT!H)@51L)PX MM_Y-EEC[QN +@ZW>&Q.K9"'E=SOY6$PR?+GDNODEV\[6 M:R.K#HP>5$RT__1'%X<]@!^? 0=(#@$C$X P@X0OA0PZ@"C)C*ME"8. M&34T'2NY) MD<\,\/R!VZ5&KRCRB@>$[@HMA> M<;!3/ W.,F:07Y'0?TT"+P@'')J]'!X,P+.7P_TS:L(^?V'#%Y[@NY,;L-FS M89X;C#%5!;E7LJAS\Y2FVSQ7->7DWP?).<$#LT6S;T/9:'<;#>]F[Z ;O:8Y M3!R\9#2H#3CIWW_YL?=N*))_DBS[0V3/HCSJHSPZQYY.*:!J,GIF>R MHEY6=%86ULF&-193BT=]HI!?'1OF^B^#HYD#!DE22'J1FPBM]Z_K"( MI!>1_(^2LU4&>#W_MN"2HS*)DO#Z0-:QT7%59@-&^U79BG+W.D\%:M5T<$UR M60O37LG]:O](N&UZX\'Z%!\/;:]_HFE?'G=4X7'3A,,2*;VK! .MVF[>3HQ< M-_UM(0UVRV98X@,(E#7 [TLIS6YB-^B?5.DO4$L#!!0 ( 'V(4%C+\=>5 M'0, &L* 9 >&PO=V]R:W-H965TYJ2A&XGFJD]#]S%ZTC( M =T?YWA-%D3GK-$L8IR7A,,\3(:J)=FA?SD8Q7 3]BLN4[;225+"E] MD)UOX40SY(9(0@(A&3 \-F1&DD02P3;^5)Q:O:0$[K:?V;\H[:!EB3F9T>1G M'(IHHHTT%)(5+A)Q1[=?2:5G*/D"FG#UC[9EK O!0<$%32LP[""-L_*)'RL? M=@"F>P!@50"K"7 . .P*8+\6X%0 1SE32E$^S+' _IC1+6(R&MAD0YFIT" _ MSN2Q+P2#V1APPE\(&CQ$- D)XQ_0U9\B%D_H] 8SAN6!#-#IG @<)WR /J'[ MQ1R=G@S0"8HS]#VB!<=9R,>Z@(U(.CVH%IV6BUH'%C4M=$TS$7%TE84DW"?0 M04$MPWJ6,;5Z&>KC5 9^_'F[VJ+'K0[$5GWW,H=Q0 M0="ORR47##Z6WUVNEZQ.-ZM,(!<\QP&9:) A.&$;HOGOWYFN\;G+L;A(F\8$$$R0.=PGO-5?B@ MR]]RG:%:1^;3C6\-#?D;ZYM=ZWKW;N"'-OS M&K+;4=[PH&BO%NWUBKY;W,.U(B*94N #X"^=HM<^H_-1^S5OAT'^:Y]D5YAS M4-.HUC0Z2E.7CE';&PO=V]R:W-H965T2\/*1/%);CA7Z$N6YO)JM%%J>SF9R'C#,R9?B2W/]2\K461,Z:_% M>B*W!6?+JE&63HCC^).,)?EH/JNNO2_F,[%3:9+S]P62NRQCQ=<;GHJ'JQ$> M/5[XD*PWJKPPF<^V;,WON/JX?5_H;Y,#RS+)>"X3D:."KZY&U_@RHJ1L4"'^ M2OB#//J,2BGW0GPJO[Q>7HV:>2;X0Z=_)4FVN1L$(+?F*[5+U03S\P1M!7LD7BU16?]%#@W5& M*-Y));*FL>Y!EN3U?_:E"<11 ^SW-"!- _*T@=O3@#8-Z+D-W*:!6T6FEE+% M(6**S6>%>$!%B=9LY8WG M7:*^HHL[/;V6NY0CL4*+#;#G MZ'4>BXRCBS="RA?H_FOUL\AYKEZ@BX@KEJ3Z^AA]O(O0Q<\O9A.E%93]F,1- M;V_JWI*>WF*"WHI<;22ZS9=\V268:.D'_>11_PVQ,D8\?H4H?HF(0RC0H<7Y MS0G0/#J_.;:HH8?1I!4?[>&[E2K)JN%1[ NZYSE?)0I=; NQ3\I,!4->4[HP M95EW+N66Q?QJI$=:\F+/1_-??L*^\QL4KB')HH'(.J%T#Z%T;>SS&[Y.\CS) MU[JLI"R/.12ZFF):4905=J]GJ.@SHRO(,,SRJC M3M.XDZ9)DZ9IG:9!*1B@ MP\3OU>P?-/M6S6^XE)?H.A.[7!WITEFQ*D2FEYJVBHE3X8&BX)O==K$I;V'B M7&P& 6 +O=X83 \QF%IC\*>V#/&N*'3M15M>).(_:IV:(PE,W04 F5A-& M<:_4X" UL$K52\&)- W,VYH23!"4RY$)>Y++'0WA04-H+=S7[Q:O7R*V4GJ$ M=.F&1(1#ENDAR:*!R#J!PTYK8)QO+]0-Q_&P^<0)/*!80]#0#S P%R!H$-+ M[9T/^,B7X>]8N)N;'?>4$!=2;P+' ?4![2;0<_L3 9-6./FAU;NY?2?1O:D+ MA,($CK$'K-L D'I!?RA:-X>M#F>P(M[4<]-X3FL@GM2?H(@AI)W]74.C!LMV ?<[TA3Y-_](1=ZXVX MK >*ZPPN][U[O2EB]RD?ZV0>2Y:6P[GG4NF]M8)3V7JWYRX$@[)%0[%U(]WZ M/NR?L8HV=;%G&<56[_CL\ W)%@W%U@U?:QFQW3.>MY*:'FY,(4L( :'B>0K6 M%=.:0FQWA0.OGZ;MB#WK#P6!E/23OW<0CXH6S046S>LK6\D]F/ <]9! M,NBQWZ!LT5!LW?"U)I0,3H@#R/ M ."3/.\J:6T=L=NZLIJ#_1_T1'!0MF@HMNY3L-8/4N=;CU.IU5$^^['7D&S1 M4&S=Z+4&D]H-YEGK'P4LH4>!4@ L1N:^0,1TOY*0%N32>TF\W0E: @ZS_& M,\\%@ ,U1Q"A"SS,FQP]N,]XL:Y>@)"Z*.L5JWZ&?;AZ>,GBNGJUX,GU&WP9 MU:]*M#3UFQMO6;$NG77*5YK2>375 2[JER'J+TILJ]<#[H52(JL^;CC3YKL$ MZ-]70JC'+^4-#J^DS/\%4$L#!!0 ( 'V(4%A!, QYWP0 (L4 9 M>&PO=V]R:W-H965TC'I%MDM(2S,"^)'J<>WC/I MLB>^)D2 YR(O^=1:"[&Y&H]YLB8%YI=T0TKY9DE9@86\9:LQWS""TSJHR,?( MMOUQ@;/2FDWJ9_=L-J%;D6 ;XL"L^\W)*?[J06MEP15? G->?T7[%NL;8%DRP4MVF"909&5S7_\W!;B M* #Z/0&H#4!J@-L3X+0!SFL#W#; K2O32*GK$&.!9Q-&]X!5:,E67=3%K*.E M_*RLYGTAF'R;R3@Q6PB:/*UIGA+&?P(?OVTS\1V\7\C/*]WF!- E>"!)CCG/ MEEF"JZGB0'X^U8OKN_GM!7@?$X&SG%^ $?BZB,'[=Q?@'#=;5.=P3'V&>_RTV8D1TIM\14M"8XJ(.KS78W"UP[ M=.W)>'=<#AT6.<@-T"DLUF$0^J$=.!WN1(/7:? &-Y&;_$YVKXWL1<*D MQ]$UTIDXWTB(BM7)AV!-C9$ M01"H\V* .3)%16]L@+E>Y$.SE+"3$@Y*^864A.&\%H-3V:TR+ABN&KM)4:A_ M0CY2:S[749[O0%_18T!%OA>9Y42=G&A0SA?\#+)";BC&#RO2AAR%56I*_CH, M.K:CSH>!#/H0]GQ:T#YT=WM8 A4X_P!*4B][@9^-S=@VC&Z[P=&7W6@Q ?TP M"A5<;,"YD1/VJ3GR*G!0S75!MZ4XU M1(=:HO_30[2CGZORYV2+S\5V6OF#>8.#-N7?C$0;?;QXD.-H2U%'C1 ,U86H MH]R^71$>C! <=D*OM(_>" X;(+>XAZ@;F!&CMJB M3"#HJE)TD-/3;N'!!\%A(_1*[P!UXS)"KJ_*T%&J?8U-3([=(^/@@."P!7J; M;X"Z>1GY2!5C &E38L!X/5H.%@@.>Z"ZXX)'LJ2,]#9P-3%'/'*"#ZT%G<#TMQ\EO+"]0 M-RD#:@0]]>>: >5XH2)C?'1*4Q"VJD^[.$@J3].<9'1/NQ.UZ_H<27E^ Z_B MYESL0-,&PO M=V]R:W-H965TX]EN?S0[Q>31[F(BXML*=/J-P]9OHC+ZF4^ZQ?+ M7,;3IM-BWG<'@V%_$2=I[^:J>>\VO[G*5N4\2>5M3HK58A'G+Y_D/'N^[CF] MUS>^)K/'LGZC?W.UC&?R3I;?E[=Y]:J_H4R3A4R+)$M)+A^N>Q^=#]%P4'=H M6OR6R.=BZV=2+\I]EOVH7T33Z]Z@_D1R+B=EC8BK_Y[D9SF?UZ3J<_S10GN; M,>N.VS^_TGFS\-7"W,>%_)S-?T^FY>-U[[)'IO(A7LW+K]ES*-L%"FK>))L7 MS;_D>=UV-.Z1R:HHLT7;N?H$BR1=_Q__;/\06QT<_T 'M^W@[G;P#G3PV@[> M;H?@0 >_[>"?.D+0=@A.789AVV&XT\$]])%&;8?1J2-?9,\KIU1:M_:!+4]*[6>9+68;\K\^JW2=6OO&&+Y3Q[D9)\ MDJE\2$IR.X_3@KSY-<[SN,[A6_*&RC).YL5;\IY\OZ/DS9_?7O7+:NR:T)^T MX]#U..Z!<1SR)4O+QX*P="JGAO[B2'_7 NA7"[U9,X[ MX@Z$#?;9W_Q*_O/:^-/TY[+T_+O-J\$'=W74-W=FI@[L#0V]^\N#.T+0J M[-VIG+S^X5S/T#T\O;MIT:/3NSN6&'B;#-X!WMUCG,OW]?YR2CYGB^H@ M4L3-;OACM0&D,UGMV$MR_T*VV]W&+\W;'Y_C?$K^\4N%)%$I%\4_#"OIE B810)8T@81\($$A8B81$( MI@7?WP3?M]%O[LIL\J,-]&0K^*8(6TE=(XR$422,(6$<"1-KV*B!U?7KTXTS M&GN7@T&U^W_:CJ>IX-(F$#"0B0L L&TX(\VP1]9=^#LYS+)UU&?QJ4T)=<*Z)I<)(PB M80P)XTB8L*_!YOS.\=Z10R=X(?+#1""8%M;+35@O[8M:+^$)18:5TC6Q2!A% MPA@2QI$P@82%2%@$@FGQ'6_B.SYSD3%&!A\)HT@80\(X$B:0L! )BT P+?C. M0%UW'ECWW-4^.Y=5H$F2DG2UN)]J'^:9(M%M2$4]54*$J_*QRQ/ M_F6\.\?PU)_%3G,SC^[DD#UE.DJ)8Q54I0-Y4F5JW M,)F*3_9ANNX4H30*I3$HC;>T[=0-Q^-+=[2;3N2H(906H6AZA%T58=<:X5]W M]W3M(-,FP ^K71$%L'ZAQB)(U":0Q*XU"::&G:CM@W[HB1PT8H MFIYBIZT/YH;,O.ZYS5J$.#$IC4!J'T@24%D)I$8JF M!UJI,,<_\WF8 U5H4!J%TAB4QJ$T :6%4%J$HNF;@-)VCMW;(<_'H$H/2J,M M33L%-)TY,>BP'$H34%H(I44HFAYC9>TE42B-06D<2A,M;7M[ MO336UU#_AJ+I(58&SK$+G"_QSV2Q6I"ES&NQ$<]DNP=6AXB0GBSC_(4OR%,]7\J0T0]T>E$:A- :E<2A-M+2=-%\& MNW&&JCL438^SDG>.59'LUQJJ+#Y:7$"]')1&6YJF4\PE,M2Z06D"2@NAM A% MTV][4.;-M9NW+E_\M:.ZYA1*HU :@](XE"9:FO:M7I/@#%V#X/0,#2-3PQT3 MJJ=+23K7+NGNUKO"97NHGY)5.JUVDNSN]M88,*B+@](HE,:@- ZE"7??[+G! MR) OJ(M#T?2D*A?GVEW<[\V-D%5"XR>9UZ7H,D\F]MVDJ5UTO)T>/"7/7+L\V_E>S]^7!R\+0-T8E$:A M- :E<2A-0&DAE!:A:'J2E4%S1^>N(J 2#4JC4!J#TCB4)J"T$$J+4#1]$U"R MS;7+MO7>NWA'Y$^93Y)"%F0MTY)L^J[ZLBK3)AK-V&;K#W)HES7I:]!*[.J6%V;W<-) M@]HP*(U":0Q*XU"::&G;9:KIYJC0W?>#!R3#?D/7L^3-4PK+LRLL8Z%*_DU. MO1W8CN\:."B-0FD,2N-0FH#20B@M0M'T@"N+YCEGKE\]J'B#TBB4QJ T#J4) M*"V$TB(43=\$E)[S['KNMZJ42-(9*65N-!GV[IT##-5K4!J#TCB4)HZL1)^\ MR#@OC&&%&C<430_KUB221^Z(4Y/FK M?8V*Q,T%BIX+$S@6)G0P2.QND?4TZ M TMDL9,__C]$FZ=$FV>U& =KZ&]Q/I,E:;_'(^I;):KBHD-M#=5K4!J%TAB4 MQJ$T :6%4%J$HNG!5WK-"\Y=6T.U&Y1&H30&I7$H34!I(906H6CZ)J!$GV<7 M?4=K:ZC?@](HE,:@- ZEB2,KT7')HID2WQA7J,U#T?2X*IOG'9F2\D"I\E76 MC_.H@_RMVG-/'F67,@7J[Z T"J4Q*(U#:0)*"Z&T"$730Z_\G7=Y[C(%*OB@ M- JE,2B-0VD"2@NAM A%TSY7H* M]+8Z%$U_FH9RDK[=2=[*O'GV6#T!X?KBB2FR=DC7R$)I%$IC4!J'T@24%D)I M$8JFQUB91__[JUGU/GGKD:@NA)*HU :@](XE":@M!!*BU T?1-0NM*WWPUX MM!J!RD8HC4)I#$KC4)HXLA)MU0A4+*)H>EB56/3M3LI8C1SZ1LF7)#TT38%] MF,ZAA@I(*(U!:1Q*$U!:"*5%*)H>=*4D_7/?8.A#!2641J$T!J5Q*$U :2&4 M%J%H^B:@!*5_9#9/-8EG?=M7/7'2E4WT[2*J6VUR> HE^S"=XPNUCE :@](XE":@M!!*BU T_0'L MRD0&@S/7)@'48D)I%$IC4!J'T@24%D)I$8JF;P+*8@;V64C_Z]K$SNV<;*B< MA-(8E,:A--'2M-K$N=B=3!PZ9H2BZ8E5TC&P^ZJO54SS9%)7'^MON7Y/D[(@ M;[[>?3=/(6[G=4XJU$)":0Q*XU":@-)"*"U"T?1$*S,9>.]^:B;Q6 M:2XGV2QMII\]]O00.[%SSJ 6#TIC4!J'TD1+TS)Q(&=00X>BZ7E5ABZPWS3X M^GB']YO'.S03<]27 MH(-\7HYOECIST0QSYHYTA#K1R4QJ T#J6)(ZO>77_; M@KS>($LO6N H30*I3$HC4-IXLA*M,R/!_T<$8JV#FN_>)2RI'$9WUPM9#Z3 MG^5\7E3%\RHMZYWVUKM5L?U0/TKUPT>WU]][GSH?N&-X7S@?HN;]OL+?7"VK M,OY+G,^2M"!S^5 --;@856>\>5WIO[XHL^5US^F1^ZPLLT7SXZ.,IS*O&U2_ M?\BR\O5%/=6HDV#SRV M!TBE[>GVQ>ZBLNV^6-T+DPP0-8ESM@-%N@]_XR0DJ0HNK+2Z-R5V[)G?C,?^ MQQUNN'B1*T0%KW&4R)&U4BJ]L6WIKS!F\HJGF-";!1)BR M)!6HVL M@04!+E@6J4>^^0O+@+K:GL\CF?^%33G6L<#/I.)Q.9D(XC I?MEKF8C&A,ZA M"5XYP( M,,$$%Z&":<02">*O3&*KM!9S?HV)A)"_@$BHS M;\:>@0URQ01*"!-X2D(E6XV.;RN>298$U'GVICVT%86F 6V_#&-2A.$=",/U MX#-/U$K"0Q)@\-: 33FI$N/M$C/QC!;OT;^"MML"S_':\#2[A_.SBV9$Q8_! M4[M:@G;NJ7W TTP;NM2E%< =CVF_25:D6@B6+)'V@(+Y%IKCIFR;=]]NF A: M9;XICU\S)16E,$R6\..11Q%0[>HQ?^_+:<'5V<^ESX,;F3(?1Q9M>(EBC=;X M]]_I.%77'9'W\)8OG*'1Y%8ELP1R789)H\CFC(O01SJDHBK<7\._> MA!=Q%)ZZN2=]#*W'@[XWM-=[\+H57O=$/'Q-0T&I/Q:J^P[JLK>?J5K=X"M7['U_X\B;L'W_%RET;=K%*03\/"*P@\EPE2$%//'5=[_ M!54^J-(R,"[9,TK-3L'H^B$EHH;BL*;NHU=K]S@' ACRZ'V2J MWO4%UDE4I?AZ#2S/O>I?'\#R:BS/C/5^X_],TKSW>)2U_@&Z6M!Q'-KCJP11VT.X" ;4U?16ZM=JY9[DZK(E&% MXS?"48?",;L^(9Q:(%VCT'Q02"?BFUV=@%\+F6M6LC?%](D00[J9^?#,H@QU M@>_%+$SV&W7M'"CJ6KEU4[0.C5FN:9->W- M0A_)49HT9]JK>Z+M\6E\1Z>''7_LP$R:Z$"!BH7B:7QGG7-$%-']JQ2PPD;8<56->@6;<7PUXH-AT+E25/ MDI-FV(_^)$_\F2?RZCF,OL9KSA/R;>,'\?5HG23; M-]-IO%CSC1M/PBT/Q']68;1Q$W$9/4[C;<3=959IXT_I;&9.-ZX7C.97V7=W MT?PJW"6^%_"[B,2[S<:-7FZY'SY?C[31_HO/WN,Z2;^8SJ^V[B._Y\F7[5TD MKJ:%E:6WX4'LA0&)^.IZ=*.]N;596B&[XP^//\>E,DF;\A"&7].+#\OKT2Q5 MQ'V^2%(3KOAXXF^Y[Z>6A(Y_I-%1X3.M6"[OK?^<-5XTYL&-^=O0_]-;)NOK MD3TB2[YR=W[R.7S^AC'V5_R+.^=CD'^ZWV1' ME"HPVE"!R@HTTYT[RE2^KXHQ6LW$M6]@/R^#G>Q MJ!Y?31.A/54P74B=M[E.VJ!3H^1C&"3KF+P/EGQY:& J&EVTG.Y;?DM1B^_X M8D*8=DGHC#(R)M.]T/P#\<"*OF69![U)LSTQ;/*:C+-"79O1^ND#^2;>N@M^ M/1)/7,RC)SZ:__B#9LY^0M3IA3H]L\X:U-WGK;W9)>LP\O[E2[(3/1L=C&,> M#9?[<>;D+O(6/ \(\M>OPB+YD/!-_'==X_0!&F<4C3/0KB\$;U/!ET1,/J)I M4:;[XLO].[(5E]E OZJ3GAMW,N/IO/8TET/X5*/)+#29K33MMMLVFLPVFJQ" MDX5J^FVW>1!>Q:,=EA[M,'^(R85X9O.GX17YK_:YR*7E/HRR-*M>EUWHLE%= MGZIJ+LES-L7RY6OWB4<"&8(**7?2>Q9B;HC$#+]S?>)[*UZG$O>HD1?N1L0@ MFWR:TJ+*@FBCYKFO5.U1Z5^U1"K(I*GNL.1-&,S"DA5K7 MJ(43)T\-P*6Q\[)!&X)\&J!/0^'3%0_2ND;+D9$/96UD +6T=MAJB0BMAEN( M+ "7AI.K'TI()TI3 /!+PP$V!"B.N%1&A :TT[K@KD](2"&J(0*4TW#,]40) M1SE$* ",X@ ;F!+2NV*/4H ;Q>&6PL%Q)"4Z4M+R M5%Y(ZX>\R(>R+C)TX)C>CF,M>2&M.XJR &,ZCK%^>"&='"06C(;?C'KI#1K. MLB& <<0ED\#0)"K^8IL5@!X.FJ>&@ #PVE M].7)K[)G-;S(A[(N,@S@F-&.8RUY851?KF&R &,&CK%^>"&='/QD-!L6ZP:P MS,!9-@0OCK@T]@N,HVDH [!G=,%>GZ PJJE*+$A*NT-44Y5=0&%44Y7-00(0 M,Y2VB0P%"J-FJ89T*?#-P/DV9K9\J9T5:EVC%DZ=2 %EAGU>4!A#@- $!I* M&%402&'LG;7$P#,; >PMON>JN_7,%G +Q/G5S^@D$X.4M%&@S1@F(DS M; A.''&I2TY812+J&"],P)[9!7M]\L*L)BVQ6 'BF:I)RRZ\,*M)R\98 929 M2EM&AL*%65VJ83U:V@N)4VZL:Q,SRT-EA5K7J(43IU,3@&9:Y\6%.00.3<"A MJ93 /!47TOH!+N10UD8&8,QLA[&VN*B^:$-D64 Q2W4;9*>=LM5MD-1@#=H M91:.LB%X<<3E/@]E%[PPCP'# OY97?C7)S"L:M82BQ9 GJ6:M>P"#*N:M6R. M%H"9I;1]9"AB6-4U&]:E #H+!]VX.$[12 S,Y^XG[=+DR=L*=C-9LB7,T#^N9HI%; M>TG2#(5.I0"%B[%SXUU/O= :%%\\IKC51\]@0WF2\MD./B=CIVN)D&-LK M& M/QN\1/1? 4S!/3>"OY]S0QJ[$S<"#!!@Y[T#O^OWX&%^!Y<7+R(J?UI6ZM4[ MT"M6ZIU9Z6N>/:&R.L\;7):LI8>@V8--W&N]9C&.')U-=U#'>Z^,LVF1WHFDG.F M-*P)O%#42GNH0HV5LEQG>*2O'W4&?K/ WM%%X;TZ\]Z"5=U#_O&^1YW>.2[_ MP.6_-AW?@N6?8I%NZU%_0J;?_K M,0M.CYG?&9PI*=ZAOGOM!?XDD^_1-I>6^):N>$5M7,XX?$.5-6*U>_=@ATQ! M %G9+H20L%W;+>X=;@6O_5K8\WXFR)2ZUKBJ.21D(VCI+7JAWR (?M'//6KM M,E3+HH'5$,MFJ,1HX+@@TVXG(JE4V;26 R/7 M1:/X) VUG<7CBAI]5/8#>K^0TNP'=H'Z7X?)3U!+ P04 " !]B%!8BJ7N MM]@# !W#P &0 'AL+W=OX"T;-I>'WI"1;=]-C! 5"?F; /=?W^VDPTAF&QZ@@>( MG6\^SS<>#Y[1D?$?8@L@T<^,YF+L;*76&XA(\)E.\C5FS7C&9%JR#>> MV'$@*V.442_P_;Z7D31W)B,S-^.3$=M+FN8PXTCLLXSPURE0=AP[V'F;^)9N MME)/>)/1CFQ@#O*?W8RKD5>QK-(,O!E-79\[1%06$I-0=3/ 9Z!4LVD_/BW)'6J-;5A_?F-_9,1K\0LB(!G M1K^G*[D=.P,'K6!-]E1^8\>_H!34TWQ+1H7Y1L<2ZSMHN1>29:6Q\B!+\^*7 M_"P#43/ _2L&06D0- VB*P9A:1!V-8A* Q-JKY!BXI 0228CSHZ(:[1BTP\F MF,9:R4]SO>]SR=7;5-G)R<=L1]DK )I"#NM4HADEN4!WU*Y>L]NDM DI2*>_1@ SZ@WY&'A!F,/*D\UNMZR]*[:>%= M<,4['*"O+)=;@3[F*UB=$WA*:J4W>-,[#5H9$UBZ*,0?4. 'H<6AY^[F@<4\ MZ6Z.6]2$U>Z%AB^\PO?=I#6LT-,!N#JFZ#,GN40J$P!](BE'+X3N0>]+L1^V M'2A6B.PKZ++S*'9D"6-'U14!_ #.Y(_?<-__TQ:]6Y(E-R([BVQ4139J8Y], M89/F>9IOT)10D]!W:8Y6C%+"!=JI@)J&F9==P^38.B&@Y%WJ(?J M$A6&KA^?HQ(+U\#5J7>PB.M5XGJMXDR6J*SI+JG@PT'-#QRY4=309($%@1LV M15E@8>SV!G95_4I5OU75"XA?$U70]6I>^ T][R*2-L29BKA2$;>J>-;)1NDO M"8DM88_=0:^AQ@[#S=V)NTH:5)(&K9)4[?Y_!VEPF?R1&_<;LBRHR^.67*+. MC]N9LF&E;-A:?__>9PNE0/U'SJ_^PPUO65]O29;BK3R,?++A@&%[@$@L.1[B..U=6NU+ASN6U30^VK-^SZ.F& M2VRX7G!=3W#2$W0MK&UR@G?+Z?N0I!5R[O_IDH1;;PJ-DMHF(;Q8_ 'W!I8M ML0 O88D%=DW,Z5Z"VR\F93'M>F:BRS.#8XL@"\YRMA(+KG&V"EE>K2/)@&], M9R?0DNUS65S6J]FJ>WPR/5-C?JJ[2M/IG&B*EO0KX:J "$1AK2A]-U9.\:++ M*P:2[4S?LV!2=5'F<:LZ8^ :H-ZO&9-O [U U6M/_@-02P,$% @ ?8A0 M6 SL41P8 P <0D !D !X;"]W;W)K&ULK59M M;]HP$/XK5B9-K;22-PAM!Y& ,*W2*J&B=1^F?3#)A5AU[,PV4/[]["2D@ )# M5;\D]N6>Y^XY.SX/-ER\R Q H=><,CFT,J6*>]N6<08YEAU> --?4BYRK/14 M+&U9",!)"8,"L# B]A#NIG,1-Z9C^.8[U'IZAB_F5)9/M*E]'0O%*ZEX7H-U!CEAU1N_UG78 M [C!"8!7 [QC0/<$P*\!_J6 ;@WHEI6II)1UB+#"X4#P#1+&6[.905G,$JWE M$V:6?:Z$_DHT3H73O*!\"X#&P" E"LTH9A)=S?7^2E84$$_1,Z8K7*T22]#T M56\Y">B!59M.VZ_1500*$RJOT0V:SF>S@:UT)C*M$O!.)N!YZY$QE M$DU9 LDA@:U5-=*\G;2Q=Y8Q@KB#?/<+\AS/;TEHC8S>@SPH1*\I1.\L MU1.1+S>IT$<%80ITH1426$%;'2HBMSIS3.-9AT['Z;EW WN]K[K=S_-ZAWY1 MNY_CO/D=* H:1<%E2[OF5/]+E*AMFYJ@+;K?NST2T^YV%QQI:77K.K?M4OJ- ME/Y9*1%9DP3TZ;PE0),V%17>=?;C'BGXOTMTUJ7*W-YK1CF(9=G4)8KYBJGJ M\&ZLS;UA5+;+(_M8WR>J]O]&4UU&'K%8$MVE**2:TNGT]08158.O)HH79&PO=V]R:W-H965T[#:A\)9 3?DTW4,@[*\IR(F23K6V^ M84!BG91GMNLX@9V3M+ F(]TW9Y,1W8HL+6#.$-_F.6'/4\CH?FQAZZ7C/ETG M0G78D]&&K&$!XF$S9[)EURAQFD/!4UH@!JNQ=8MO0ARH!!WQ5PI[?G2-%)4E MI8^J\24>6XX:$600"05!Y-\.9I!E"DF.X[\*U*J?J1*/KU_0?]?D)9DEX3"C MV=]I+)*Q-;!0#"NRS<0]W?\)%2%?X44TX_H7[:M8QT+1E@N:5\ER!'E:E/_D MJ1+B*$$2;4]PJP3W-*'W2H)7)7AO3>A5"3VM3$E%ZQ 2028C1O>(J6B)IBZT MF#I;TD\+->\+P>3=5.:)R5V^R>@S )I" :M4H'E&"HXN%G*!Q=L,$%VA'U20 M#"T$C1ZOIE+C&,UH+A<>)WKJ[I[4-:![X%+LM%BC%:-Y&8^^;U0,_XSN%P_R M=PY,K]4B K1(" ..2!$CD0"Z6\SGE^@B!$'2C%^B*_2P"-'%ITOT":4%^I'0 M+9>Q?&0+R5N-WHXJCM.2H_L*1^RB;[00"4=W10QQ$\"6@M6JN2^J3=U.Q!"B M:^3AS\AU7*]E0+.WI[LMZ>';TW$'&Z]> Y[&\U[!TQ-QM3R?V5O&2+$&:7.! MEL_H.&Y.GG7W[9ZP&/WS54*B+P)R_F_;_)3/[[4_7[W:;OB&1#"VY+N+ ]N! M-?GU%QPXO[5I:Q(L- 36T+U7Z][K0I^4ON+:5Z6JT9'Z;3J6>'V-I][HNPGN M#[W!R-X="]06U?=ZS:CP/,KUAT._CFI0\FM*?B>E&>5"O3(8[*#80AN'3H#W MK@638*$AL(9P02U<\,$>#$SJ;A(L- 36T+U?Z]XW[,$2SS]V5\_Q3RS8$N3Y MWHD#SX-<['CM!AS4? :=?.1'& B+$OU9C:4+,[I1BZ2-22?2>U>$2;#0$%A# MP6&MX/"#G3@TJ;M)L- 06$-W[!RVHHYA+U: QQ;RAMZI&5NB>O*+>.+&EB@? M![C=COAH?XT[22U(5FURY;GJ$=3^N)5))\I[%X51M- 46E-!]Z"@^\&&K 9@ M2GR3:*$IM*;XAZ,![MP!_XPGO7,?>5YPZLF6J, Y_4*V1/4#=_"*)P_[;MR] M\?Y#GG69I*5<26)YJDZY8$05(%H)=8*]>W681 M-H36%/.SVL?_1UC1Z7#"* M%II":XI_.#'@SHWQSU@S.#OS]=W /;7F>500./C4FN=1&)]O7^VCTE0.;*U+ M?%R.=%N(LMY2]]9EQ%M=/#OIGZKRHBYY'6#*VN0WPM9IP5$&*PGI7/?EM+"R MW%&ULM9AM MC^(V$,>_BI5*U9UTVCS!LK>%2 MI=2OU5JM=M7U1]85)!H@VL:EMX"KUPW?L MA)"@$.#J?0.Q,_.+Y^^9./9XQ\6;7 $H\JW(F9PX*Z76]ZXKDQ445-[P-3"\ ML^"BH J;8NG*M0":&J2F**CX9PHY MWTTTR6\@OIM_2RPY=:4-"N R8PS(F Q<1[\^]@?: =C M\7L&.]FX)CJ4.>=ONO&83AQ/CPAR2)1&4/S;P@SR7)-P'']74*=^IG9L7N_I MOYC@,9@YE3#C^1]9JE83Y\XA*2SH)E60MH&N#C.>K#!?K#3H)<8 M0W)#0O\3";P@)/NASXQ*(#I&.+N<%_1QXLLY_@E.*^"PGIW0@,,SL_,":RY4 MQI:M>?KS5S0GCPH*^5?7])3L03=;OU#NY9HF,''PC2%!;,&)?OS!O_5^ZE+2 M)BRV!&MI.J@U'?31HZ=-,0=!^(+@RU.G.:HJ2YUEEXHE;6AH^BVZC8*QNVU* MT_N\:Z6Q!&M),ZRE&5XHC3 )1^\M!LH%." MZ23*]'G)Y!O>?:4Y2,RPDZ79.Y!KT\@F++8$:TV [QT^!;UW+,X*;DE6J[38 M%JTM;.,;VS^7VXTT%9BFGPA^>^@^W%MUBEE]M7N- O-N_-%1G9XP&QX5ZUFS M=ES!(:[ 2LU._W_-]H_DZNRR28MMT=JS<-@C^.^Y2?"M[A*LTF);M+:PAXV" MW[]3^(ZR'706VO'R>L+,/R[;;K/PJ&S=QNX?"VQI3E$D2?B&J7)O7??6)S4/ MYGSBJ'^J3W#,J<(!4Q[_?*5BF3%)7 M*Z I"&V ]Q>/) @8(Y0PI8LBRY5F)OU2 [HLBJ7YSH(96..G9)^S>_+R$VX&Y J\E.14_@8OC:TU ^F> M,E(TSKP'15;6?Y/7AH@#!VB/.*#& 1T[N",.=N-@'SLX(PY.X^ <.W@C#F[C MX'ZT!:]Q\#XZ!K]Q\&6P:G9E:&X3EBPO*O("*F'-T<2%C*_TYA')2C$5'UC% M/\VX'UL^X V?6 S]?'Y7IJ3 @)&WJY.<4/H97&/>'GY[^#5YQ?SAR2UF M29;SJS/P^\,M./GT^6+!^"A%7Q=I,Z*;>D1H9$0V^(5W8$M!5*[Q6N$?Z?TA MT@ L.+TMQ^B-XQND1?PM97-@P5. +&0K.G2K=[_:5=S=ENY(-1Z]^RU.Y\ > M;WWU<7=5Z_''W:&&2[N=K[;$L]^9K_6TS,I-;^9^^YF;@SN&"_J':N;4V(X: M6ZSZYW27I/ARQI=UBJMG/%O^ZQ_0L_ZMBII)L,@DV,HD6&P(K!=MIXVVHT-? M?B4LR4')=^0*/^-RCU5!U4),#:I)L*@&\R68R F>E[YC!8[%?RX6SX<1&UJ& M-G)\-+",AY80>H'EVX>F/;+=EFSW V33Y@N6'J[BF5RF5>1K(:>2;Q(LJL'< M0_)]5Y)_Q/W0T/.1"X?4#PVA'UK('67>:YGWM,S?D(JO9@G#DY3? MKGD4**,JWK6 4WDW"19Y Y;. M]Q[2'Q*DL4!,&0>96E'03C<]YOF?>US%\5 M8A?Y?YO#9"5+RDW&LQT5Z]=ZL&]0N>EHG::&RB18Y ]I1:X_#)3"SH7#;U*L ML(-!Z(]&*6BC%&B)?6 D_7XF%(?X1A1 YR?=2%HCM@6=? MS4Y!LS6N9$A4H="V,#44)L&B<$#;<0C>M8B'%GQ9&E^9H-4I,TM+?4S(^B7+ M/.)EODVA1@];CVPZ]X9Q=J2P=UQ_NM;$2TW;@^(+226>H MU6K+GS.6;>J-LQDU*X+'$JI.]/(Q4'/8W)LC6IU.!36 MCN,%GJM8/X>FKAL$:%CXBA6F@6L?E7O[E'=Z'>H%^U^JXNHQ)X? J$9OT'H5 M[]!R54GVT/*,\SI,-6(5)O2"(!P- .ID.]++]@<5]077-YFR.*)'FTJ]4;2H M08/P4 /.+<<^(OX=1D[@W+7^J7J5&ZM;@+8_$H5.T".]H)]6/-X"',Y# MQY&O?8XF8J0P/9[5(VBJRH@6K4]D)]F17K)_O#+2 /4Z"J%BU+?Z)B?/4I-H M*Z-HL2FT?O ZQ8_TBO_7Z&L<7=T#GFB!ZSWEGU*EA-'#3)[_1M6^4;254;38 M%%H_O%UU 3E_8TZ-C%8-C*)%1M%61M%B4VC]H';D$!BM4S1H MAUNURS-E14ZML/1=/U044166'CJJ-/7Y[VH'2/]B?6I*;;188!0M:M".$]XP M/.9=:8/]S8 MB4=;+Y6^P3_ 54'VXI0M?DWS_1JO07)X2*5YA\ 7_UR>$&($[/B%<'C)V#8K MP6Y?\4")LQ+98>Y>RL-$XMU]LV_,VY;X(E:WM$FR94+#%ZXW(<+)2O$*LSR'++EAS^ZT+I_P6S?VV M1Z*M3\"9H\[@L)-TO)>B[BW=Q;'54_&Z;(?EH?G\QURUBR\.3F 7F'])Q.%Z MRAGG_-8G\-JG[0'^:WEL_>CY#3R_A8KG$3R/5<^O4'B^XC-.\8EMG:_J_Q%8 M=%VJ_\/@%[EV4I#C)]X]:^[S;;.J#^W7-XSLY)GQ1\(8*>3E%B<\0L* ?_Y$ M"'N[$0VT_SJQ_!-02P,$% @ ?8A06(RB3-W_ @ 70@ !D !X;"]W M;W)K&ULK59M;]HP$/XK5E9-3.I(")1.'40"LI=* MJX3*NGV8]L$D1V+5L3/;@>[?[^R$#%I@G=0OQ'>^Y['OL7W':"/5OFO/)]G>104-V5)0B<64E54(.FRGQ=*J"I Q7<#X-@Z!>4"2\:.=]< M12-9&26%%*VYNY>8S-/FX#2:2 M:_=+-DULX)&DTD86#1AW4#!1?^E#H\,.H#<\ @@;0/@8,#@"Z#> _G,!@P8P M<,K4J3@=8FIH-%)R0Y2-1C8[<&(Z-*;/A#WVA5$XRQ!GH@5D>(B&7(OZ"MFS MZ"SPH@R&YP?WEFGP0*:3[!#Z*URH8;A6'@ 'C\?WCN13;^]#WW'U__'?:B/G8F,_)@LM5'X M/G\>4KMF&QQFLS7K2I',L*Q^)!J,X>#>T"$M:\Y+QVG+]3H:COSUKD G5_U?@5Z( M;$^@BU:@BY,"?<*&Y'>X+07G1$ C50J*K:EM!)H(:=#6+!/40$JH)EB3,GLA MF<#[6!U5L5YXN*-BT.T_TO%I3-B]W(^)G\8,NF$;4V?M[Q3> E3F&I@FB3W] MNH*TWK9'3EQK>.2?8N^L6]U?FKKQWE"%66O"88640?<2]Z7J9E8;1I:NO"^E MP6;AACGV?U V .=74IJM81=H_U%$?P!02P,$% @ ?8A06*H^,DET! MNQ4 !D !X;"]W;W)K&ULM5AM;Z,X$/XK%KNW M:J5>P+S332*E"7=7Z;JJFNW=A]5]<,%)T(*=M9VD_?=G R6!$#;5TB\)F'D> M9A[/P###'67?^0IC 9ZSE/"1MA)B?:WK/%KA#/$!76,BKRPHRY"0IVRI\S7# M*,Y!6:J;AN'J&4J(-A[F:_=L/*0;D28$WS/ -UF&V,L-3NENI$'M=>$A6:Z$ M6M#'PS5:XCD6C^M[)L_TBB5.,DQX0@E@>#'2)O ZA+X"Y!;_)'C'#XZ!"N6) MTN_JY#8>:8;R"*BZ%. ! ZP3 + %F$^"> %@EP&H"[!, NP38YP*<$I"'KA>QY\+-D$#C(:,[ MP)2U9%,'N?HY6NJ5$)4H<\'DU43BQ'B.EW+;!;@E1=*IS;N8RW2,-RD&= &^ MR&1]P%M,-A@\O8 _,5TRM%XE$9C(Q.27X&*&!4I2>?0[>)S/P,7'2_ 1) 1\ M7=$-1R3F0UU(3]7]]*CT:EIX99[P"IK@CA*QXB D,8[K!+H,L8K3?(US:G8R MSG T !:\ J9A6BT.S#OV;,.WC:&^/13EV"RP3-LSZV;A ML1F$KF]X5F57B\2I(G$Z(WDDB< QF LD, <7CX/YX+(MF$Z6M^9!GV1A3V0U M]=Q*/?<=:\OM4],^R<*>R&J:>I6FWJ_75D'A'%2#[0>!ZS=JZ]C,"7S7#AJU M=6SF*3NGO;3\*A"_,Y!)AED2(5E5^#E*-[%*CY/UU4GUUESHDRSLB:PF85!) M&+QC?05]:MHG6=@364U3:.S;../7*ZSD."P*:%L^;%18FYGON,VW5XN9Z=HN M;*\P>-"1PLY0PKMPTNI])^RM>]\K6]@76UTR@'IMFLQA8[+[ ]WTQ M[&Z,)_>3:6L G; WITV?;&%?;'7)]@TX=-ZS'GMMS'ME"_MBJPN[[\UA9YMZ MYFO./?JN\CW'#9J%=6P&+2R% CNB&"O5P!*E:8 ;%"!,0)CU+*Y2<>>J);?"6UR,4FZJLOHPP7 M9M OZD)C@2"*)E/^GCA;/'%7:U6T\2;?(;66)^J*6/+^@1ZUS.I9-L57U[)!Y/Z_M;%6/,. ML65".$CQ0KIA##R9K*R8%!8G@J[S4=@3%8)F^>$*HQ@S92"O+R@5KR?J!M6\ M=OP_4$L#!!0 ( 'V(4%CJ\C&[I0( '\' 9 >&PO=V]R:W-H965T MP7MON] MG@-QK;0H]\[$H,QY\V>[?1R.'/S^&8=@[Q!8WLU!EN4MTRP<2;$%:783FAE8 MJ=:;R.7<)&6I):WFY*?#):848@WWO$FPB=35DE*?U 6"6,,G*HQ'W""O$5;/ M\ %%*EF5Y3%$5 3J#5PMF"2$#'4>LX+L6]0L+VCE'8MR!KO\6 B_H7L#KMH'K M6KS>&;S9?!:=TG71RURQ&U6Q&,<.W2&%7^#4:SGU+'KW#*=] MGA3<25'";*=1Z"HD$"F%6L&W!\*!>XVE^GY*4N\% M)%VWDJXOAGF!,J;JHOY@BI%3,0-&PE#?]=GH=_DF?WJ"E24%+;^A7$HN:Z MZ8_M;/NZ1$U3_;6]>9KF3*8Y5U#@FER]SH *33;MOC&TJ&R+70E-&;##C%Y( ME&8#K:^%T ?#'-"^N>%/4$L#!!0 ( 'V(4%C>;N]V6@0 %@4 9 M>&PO=V]R:W-H965TT6R52:A@^C)W: MEEP[NQLI745QL_M0[<,$QO:H,$-GQG;R[W<&"#8Q9IL**2^)@7O.W'ON 2XS MVG'Q7:X)4?"8)DR.K;52V:5MRVA-4BQ[/"-,7UERD6*E#\7*EID@.,Y!:6*[ MCM.W4TR9-1GEYV[%9,0W*J&,W J0FS3%XNDS2?AN;"'K^<0=7:V5.6%/1AE> MD051]]FMT$=VQ1+3E#!).0-!EF-KBB[GKF, ><3?E.SDP6\PI3QP_MT<7,=C MRS$9D81$RE!@_6]+9B1)#)/.XT=):E5K&N#A[V?VW_/B=3$/6)(93_ZAL5J/ MK8$%,5GB3:+N^.Y/4A84&+Z()S+_"[LRUK$@VDC%TQ*L,T@I*_[CQU*( P#R M3@#<$N"^!/@G %X)\'X6X)< /U>F*"7788X5GHP$WX$PT9K-_,C%S-&Z?,I, MWQ=*Z*M4X]1D05:ZBPJN6>$ATXNSA797O$D(\"7<<+;Z>*-[$\-42FW$AR?X M@_"5P-F:1G!'5AIR#F=SHC!-Y#E\A/O%',[>G\-[H R^KOE&8A;+D:UTOF95 M.RISFQ6YN2=RFY.H!QZZ -=QO0;X_.?A;AUN:Y4JJ=Q**C?G\T[PW9$M81LB M82EX"E>/B@B&$YCE32)"@J[R2"X)WVXT#UPKDLI_FS0H%O6;%S6W_:7,<$3& MEKZO)1%;8DT^O$-]YU.3(AV1U?3Q*GV\-O;)5ZYPTE1A 0MSF'D.;2=^$ 2# MD;T]3/TX*G"U/\A@EFYBR%9QT:BO5:SO1$5FMZD%5]> MG#KH4I^.R&KZ#"M] MAK_FU.&1!_UPX+XPZG&0Z_7#9I\B9S\L.*TY77VYFC:^QUMAKU6]*[9ZD0<3 M$7H+8Y:K=J511VQUC?:C$&J=)$Z;L\35GI"A-WSASJ:HH.^?L.=^ $'M$\A" M/SEQQ@5IS*P5^VK].V*K5[H?:Y#_)A[M= [JBJVNT7X20JV#1(M'@R/W]5WT MS M8M?,WB]1[+E]P6)%F82$+/5R3B_4CR)1;&,5!XIG^<;. U?Z!LI_K@F.B3 ! M^OJ2<_5\8!:H-A,G_P%02P,$% @ ?8A06"9HM'Z2 @ Q04 !D !X M;"]W;W)K&ULM51=;],P%/TK5T%"FP3-1[N!1ANI M[09,VJ2J%?" >'"3V\2:8P?;:3J)'\^UTX:"UK[QDOC:OL?GW*]QJ_23*1$M M["HAS20HK:UOPM!D)5;,#%2-DDXV2E?,DJF+T-0:6>Z=*A$F470=5HS+(!W[ MO85.QZJQ@DM<:#!-53']/$.AVDD0!X>-)2]*ZS;"=%RS E=HO]0+35;8H^2\ M0FFXDJ!Q,PFF\>VG 3O \AQPQIAEZK]C'L]GF"F MA/%?:/=WHP"RQEA5[9V)0<5E]V>[?1R.'.+K$P[)WB'QO+N'/,M;9EDZUJH% M[6X3FEMXJ=Z;R''IDK*RFDXY^=ETA06%V,*][!+L(G6QHM3GC4!0&WA0LGC[ M0)'+86H,5GK128'D;/D+.(M9@,8QF\@B9+A&;QA M'[2AQQN=P'MD.UXU%?R"Z6(ZAPO<9:+)N2Q@11]6*XTOZCZ+ZMKOQM0LPTE M_650;S%(7[^*KZ,/9SB/>LXCCSX\P7F)6Y0-&OBH505W.XM:,@%S7V*H#4QE M[I,-1\DV\/V!<.#>8F5^O"1I]!\D7?62KLZF88$ZHYJCV>$*U2I+>H0K5^$5 ML$Z!:N6_1=11[\#CR*.[X;5-HT$\#K?'E,*CUJ(P%7Z &,A4(VW79?UN/Z.F M76O^N=X-N$>F"RX-"-R0:S1X1P1T-S0ZPZK:-^I:6 M#/= /[G3WU!+ P04 " !]B%!8S1F\V+,) !16 &0 'AL+W=O46WY-;PKYM/U/^;KA7648;DF11FB!*5E>##_;%]<@2%?(2?T?D,:N\1J(K M\S3]+M[<+*\&EHB(Q&3!A 3F_SV0&8ECH<3C^%&*#O9MBHK5U\_J'_/.\\[, M<49F:?S?:,G65X/1 "W)"N]B]B5]_#Q=%-6 MYA%LHJ3X'_\L$U&I8+L-%9RR@G-8P6NHX)85W)=6\,H*7IZ9HBMY'JXQPY-+ MFCXB*DIS-?$B3V9>FW<_2L1UOV64?QOQ>FSR$4<4_8WC'4%_$)SM*.$7E67H M[6TQ$%"ZRK_&^57B;V;I9HN3IW]EZ&.4X&01X1C=)!FCNZ+B_(F7IU&ZR] G M\D#B[!UZ>TT8CL2K,_3M]AJ]??,.O4%1@KZN>3&<++/+(>-]$1$-%V7+_0 MIPC/HSAB$T[M$/(]?R&)':93%7)C+B4GM86*[KF.-+H7,AX@]_%W?@?9TFC!XXZ> M)]OR<^[UW*C(?J<+WMA"UY$&)*8D(]@G(^B510/(Q &)*8D+]XD+82T:UH:R MZSECZV# :THY0:64$NMH'^OH! 8=U4(Y#-940@ETO ]T; ST-KI/HE6TP E# M*5L3BM*YN'!X'A-NT>U.^M+1^M(HWW5X 8DIF; MB2!6KYQ9A@.4.R@U-7D5 M?K-AW5GJ5#2V#V^@FF*A-[(:;J"V!"7;B!.O=&@IVG(/U91JOHG:$E%L M,Z/,<+9&Y,CX'!PZXJ%7I,A)1;91GBHC6[T#X+@1G.KG:_I*0#(E@1DA_TR MA)'(.BYA.Z M%9>LN+3_H \/.(K%T#];I?0LXRY!-\D#R=BFB8[,;76^@J=8L'(D#CINOX8_ M*%I"J:G)DVCIF%?0N@[_:8O>G:W/67TY;3SR?._0.*= 14>BHF-&Q5=[#(C1 MS.%U'EFG6-US),=@I8=22L M.F98/<:21U.B.;;.0PI(3\2-W=;6:])K>!0G6I]H+; MFR=)V3.3[5>*EV(,9/N?:MHM6*!+R%!J:I1B<8MW8DZSK]6MCA <*P%!J:O(D 'NP&R.F+7I-'FK?WFHLHO9.$JK70JC& MY?+W:);R=_R7DO#--9FSRF*[MA>@) JEIF[+E]#J]VL'A0^*OU!J:O(D_OJP M.RBF+7IWCCYG]4T5=N@>&$=3R&VZ\?B24?T61GV]=8! SQQ@YP%SBJ5@7^*P MWZ\-&SXH)4.IJSH#FZ MSB/E% O OL1EOU\;,'Q0D(924Y,G0=H'WH#1HM=DL_H&#,U-3?< 5]--3=*N M;Z;364JW*<6,H-]_["+VU,)[9K7.5_<4J[6^9&&_7WLA?%!8AE)3']N4L!P M[X5HT6OXF62NU?F!S?K.BM =60TWK$#";]"R%Z+914#H9PZ@DW& \7EH+Z%HLETDH&#EBT41M,=38'FUCLG MX!0+PX$DZJ!?>R@"4(2&4E.35SFB '@/18M>D^-@SR:H[Z$PW>HD$@=FA/V8 M4L*MA<1X(,GB"?&?:(^8+M$B31CEMS0M-YI%._?M%"O$@63FH%];) )0Z(92 M4Y,GH3L WB+1HG?GZG-6W]3@U)Y,UQ0*?$?OD%"2<6@FV5<]2S]M$;WSM-T, MZT"K>0)?4ZKY"?Q04F]HIM[VJ0 (?LUQ=#4 E)J:-0F_8;_@-P2%7R@U-7D2 M?D-@^&W1:Y@]0A.NEHEX,=&&DFA#,]&^953LH!7<%OTFB:,^N)L'3(+#M:8MHDV31E$K;,&->BD#;@AR5$\5DZ0U:ETS1#?)(MXM>91YS,R?_UEY-CA;YF8<;(TCI98\,D5\U0WA-[GY](*F5W"BJ,M]Y_NS[Z=YD?$'GX>CB]F M?-QIOAE9%[/BN-RA;*(X;/B@?TIPI/_ U!+ P04 " !]B%!8=5%%$P(# M #M"0 &0 'AL+W=OYCV8,*%6'7LS':@_?O93HB""+25>-A+XFO? M M6U!*7=_SNFZ*"7.B@>V;B&C ,904 A5H8!Z]<*1D"I(=(R_I:<3O5) ZRW-^PWMG9=RPQ+&''ZB\Q5,G1Z M#IK# N=4/?#U=RCKZ1B^F%-IGVA=YGH.BG.I>%J"M8*4L.*-7TH?:H!6>P_ M+P'^>P%!"0ALH84R6]88*QP-!%\C8;(UFVE8;RQ:5T.8F<6I$GJ4:)R*;C 1 MZ G3'- ]8)D+T%.D)#J9%M.*^,(.8VNZ#D8\S3![_2K1#6&8Q013=,ND$GD! MG+WJ?$%X+M$=K(#*4W0RP4*/):!(C*F.QZ P,2/GZ'$Z1B>?3P>NTL4826Y< M"K\NA/M[A(\AOD!!ZPSYGA\TP$?OA_O;<%=;6/GH5S[ZEB]XT\$$D5 ;OR=(VWD \2Y$(0M;=8/SD35<8TED>CWG?X NE60RC]-YA1J MVLUJS-:_E!F.8>CHO2U!K,")OGQJ=;UO358=B6S+N* R+CC$'DT3+M2Y I$B MPE8@E5U&3247/*'E,3^G5=3RNOV@Y7G>P%W5Z]G-['E]OU-/W-+:KK2V#VK] MJ=>P0(RSGS!N=H$YLBO;GC1/U!+ P04 M " !]B%!8.5]P%@P% !C& &0 'AL+W=OLI\\($2 YSA*^,(*A-A>#@;<"TB, M^07=DD1^LZ8LQD*^LLV ;QG!?FH41P-DV^-!C,/$6L[3L3NVG-.=B,*$W#' M=W&,VA^84'K=> ^W 1"#0R6\RW>D >49J% >*?VI7F[]A64KCTA$/*$HL/QX(BL218I)^O$K M)[6*.95A]?F5_<\T>!G,(^9D1:/OH2^"A36U@$_6>!>)>[K_B^0!C12?1R.> M_@7['&M;P-MQ0>/<6'H0ATGVB9_S1%0,G&F' )'0N3#<") M#SZ+@#"P"C#;$ Y.'K(- >@:7*DU"L4+N"<1%L0'@LHQC^WDXR&>4W#B$H'# MB)^"<_#UP04G'T[!!Q FX$M =UQ:\/E R(B47P,O]_XZ\QYU> \1^$03$7!P MD_C$KQ,,9"J*?*#7?%PC(Z-+O O@P#. ;.1H'%H=;XXTYN[QYM 0C5.LKI/R M.4>M[HIR :Z2=+$(>R+@QT>)![>"Q/P?7?(S\J&>7%6D2[[%'EE8LN2DC-;R M]]_@V/Y#E[@^R=R>R&I)'19)'9K8E]=D$R:)2N@CCG#B$5WJ,HI)2J%J[],2 MSJ#<$4_5E+1!:L]5(6X;XL!A@:GY/RK\'QG]O_+]4-5<[7D;M>8;#L>CAM\: MT-BV&YZW0FT_GX';Q-LQ)JN/VMEGX$'(JB1[DE#%2GY' M8P*H+$$TEKL@4+U*[OE\_,?-LU CCQ&1M6,7$X953K3'P.Q35N<^;U,&N2GR M"4YNGF5OYN3T#/Q-A.Y O ^MVSMM;:4FQ4I-C/.L, _ %K^HY=!NM$EK>YR/ M9N/&]E]I4&A2.0!9R!J4,YQ!_5Z;%A%,#QR3?V7[[?0_,QY5YX1HTG!? VH> M< T$=1V36>'ZS.BZ;(8'RM.L-2N:-IUO8]HES-40=3@/[5*2V&;WXVU$7P@! M7PB3DB<]F*]"0JL1C'1O[5.]LKE]L=5365%W\#T%0,[>5V;[9'/[8JMG%I69 M1?]?!>0@BE.(1&F606 KEM=49GZ@R;KK=1&BF@0:$9 MM#O\+W48- NQ@STFMZ\5UY$S;06A@6FZC!8V@UWEKI1C\) >,S::W+K>:>RF M)-.@T+@9@(9IVB$F82G)H%E1'&XV.4'-MU&SVVA FG:C075MHU*I0+-4^4@P M)[(V)H)A3]2:3NMWK#8\(_V;BV2?;&Y?;/74EA(*3M^U_1@5VILSVR>;VQ=; M/;.EPH-FB7=<^VFK,[MY[(P"+@]5@T$=W0>5*@^959ZQ^^2VU2G'#FSXK@$U M.X\&,NJJV*A45#RNUK3&27 M4+?8''ATEXCLXK$8+6[*K]+[X<;X-;QTL_ONDB:[?O\DFT^8!-VF=[R/5 @:IX\!P3YA"B"_7U,J7E_4!,7_%9;_ 5!+ P04 M" !]B%!8,(_KR:<" Y"0 &0 'AL+W=OS'V0K$OL:@E>9)2I]]^ MDNRH&3@J*\N;1)+O_OK=G>S3M.;B418 "FUIR>0L*)2J)F$HLP(HEF>\ J:? MK+B@6.FI6(>R$H!SZT3+,(FB44@Q84$ZM6MW(IWRC2H)@SN!Y(92+)[G4/)Z M%L3!;N&>K ME%L)T6N$U/(#Z5MT)/0N=2DXH,$DX0P)6L^ RGLQCZV MOA.H MY=X8F5"6G#^:R74^"R)#!"5DRDA@_?<$5U"61DES_&Y% [>G<=P?[]0_V>!U M,$LLX8J7/TBNBEEP'J <5GA3JGM>?X8VH*'1RW@I[2^J&]M!%*!L(Q6GK;,F MH(0U_WC;)F+/(1X=<$A:A\1R-QM9R@56.)T*7B-AK+6:&=A0K;>&(\Q4Y4$) M_91H/Y7>@ Y)HI,O6 AL$G2*3A:@,"GEZ314>@=C%V:MVKQ12PZHQ0FZY4P5 M$GUD.>1_"X0:S?$E.[YYXE5<0':&^G$/)5'2]^CU7;Q]J]<_&*^4 #UDX^ZA M!D)\WVA9=*Z#R5U?HC?"@6]B\/1-9X0QF@7X])(@G"-+W[^)1],&# M/7#8 Y]Z4R8$VXJ8*FG8'"OH@O3+Z&P"78+0V>R//5A#AS7TZMWB+:$;V@7B M=7QCMD8.:W2L(H^.@#UVV&-O-K]68*K+UJALP 68[ZI;0 I$9Z[]LO$ /0,6 MTD-X[@C/_Y6008U+2X:X37$7H%]U^"K?A>.[\)]'G:T#Y]'K^,;"QM'+5S8Z MUHELE?\S^5Y_B(]S*%_1C6W1NQ##O6Y&0:QMSY8HXQNFFL;F5MV]X++IAB_F MS:7B%HLU85*3KK1K=#;67R71].EFHGAE>^.2*]UI[;#0=QL0QD _7W&N=A.S M@;LMI7\ 4$L#!!0 ( 'V(4%C?J%FG30, )@) 9 >&PO=V]R:W-H M965TB!D<:6$(I42=I._[Y#2E$=6W%SR$5<-._-O.%P&6V%O%-J[.1: M5T/756D.)547H@*.?Y9"EE3C4*Y<54F@F065S T\+W)+6G!G,K)SUW(R$FO- M"@[7DJAU65+YYPJ8V(X=WWFP;0:P"] MEP+Z#69&KD:?1L&-VW\3&L_ MP3-^_(!\$5SGBLQY!ME3 A>#;B,/'B.?!D<99Y!>D- _(X$7A!T!S5X.#SK@ M\Y?#_2-JPG8=0LL7'E^'V\L[I27NGE]=*:XI>MT4YD09JHJF,';PR% @-^!, MWKWQ(^]]5WI>DVS^2F1/4M=K4]<[QC[Y6H&DNN KPFP1IUC$7=FK66++8H[/ M#19E/XE&[F8W+1U6OA?%3ZWFAU:#P$M:HRGNY#JT$<^]W"8V=O(FDSD?Q/!_G$4[;&X\XYO =3P6?$; \JT]S.9VC*1(77LK;C%7 L=6;[-,/; MH#"'A;UPT8'.S0%>5I3_>?YX5MS76_-=K9]+ES96W)O?HK/"+]C_C(>SN*N^60XL\\.]Y_; M^LWRACNA,9KTW9S?#J!- ;X?RF$?AP8 M!^UC;/(74$L#!!0 ( 'V(4%A,%]XV 0, \) 9 >&PO=V]R:W-H M965TLFEII;4B ,#I 6IM5F]1J5=G+ M9Y-J1DE/"J4K9FFKEZ&I-;+<@RH1QKU>$E:,RV V\6?W>C91C15< MXKT&TU05TW^O4*C5-(B"IX,'OBRM.PAGDYHM<8[V>WVO:1=V+#FO4!JN)&@L MIL''Z#)-G+TW^,%Q93;6X")9*/7+;;[DTZ#G+H0",^L8&/T]XC4*X8CH&K_7 MG$'GT@$WUT_L-SYVBF7!#%XK\9/GMIP&[P/(L6"-L ]J]1G7\0P=7Z:$\;^P M:FU'XP"RQEA5K<%T@XK+]I_]6>NP 8B2 X!X#8AW 8,#@/X:T'\M8+ &#+PR M;2A>AY19-IMHM0+MK(G-+;R8'DWA<^G2/K>:GG+"V=DMDF@&3N=-70ND?%HF MX)J9$FZH(N"+;"N+4G0&IRE:QH4Y@W/X/D_A].0,3H!+^%:JQC"9FTEHZ4Z. M.GB\!YZ^'AZ]$$V_RT_?\_4/\/E4U(SG0(D 5JE&6D.:9Z(AN9SXMD2H M*(N-]ND#58!P207!V8(+;CF:RWV):1T/]CMV[>;2U"S#:4#]Q*!^Q&#V]DV4 M]#[L$_689.F1R+8$'W2"#UYBGWVM45.]RR5D3OJ"W@)#_4VT9U:!Z@R\S'MK MOG4Q\BY9;>9/Q^MU">&\7),(IV*N6Y530:]7VYUV M4_VC'V8[YU&ULK55M;]HP$/XK5B9-5)I( M2 +M6(C4@J95ZC0$V_K9) >QZMB9;:#\^YV=$($4JD[C2^*7>YZ[Y\X^)WNI M7G0!8,AKR86>>(4QU=CW=59 275?5B!P9RU520U.U<;7E0*:.U#)_3 (1GY) MF?#2Q*W-59K(K>%,P%P1O2U+J@X/P.5^X@V\X\*";0IC%_PTJ>@&EF!^57.% M,[]ER5D)0C,IB(+UQ+L?C*=#:^\,?C/8ZY,QL4I64K[8R6,^\0(;$'#(C&6@ M^-O!%#BW1!C&GX;3:UU:X.GXR/[5:4X\DL.:;KE9R/TW M:/2X #/)M?N2?6T[1.-LJXTL&S!&4#)1_^EKDX<30!A? (0-('PO(&H D1-: M1^9DS:BA::+DGBAKC6QVX'+CT*B&"5O%I5&XRQ!GTB? '&C26VZKB@.6QU!. M'BBG(@.R=.?H4=2'!;-^0WHS,)1Q?9/X!MU;$C]K7#W4KL(+KF:0]4DT^$3" M((PZX-/WP\-SN(^B6^5AJSQT?-$%OF=78DR0 U#5+;CV$'=[L!=PK"N:P<3#&Z9![_JCPAP8JYV[ ]$E]FV&N$X3N26E%*;09$1R>N@BFEZ!Z$QDW(J,_ZWB,Z8S MN16&+*B!+LGQ->M[);(SZ<-6^O"_ZULS#.I.8;O_+@WZP? N\7>G,KK-XL^M M61V@?]*3['OPG:H-$QK]KQ$7]&^11]4]MIX86;DVM9(&FYX;%O@L@;(&N+^6 MTAPGMO.U#UWZ%U!+ P04 " !]B%!8++FXEE6 (J\-'4K MITZE5'?INC*OH*'R@G?0XDK)14,53L7"E9T 6AA14[N!Y\5N0UGK9!/S[DYD M$[Y4-6OA3A"Y;!HJ7J^AYNNIXSMO+^[9HE+ZA9M-.KJ !U!/W9W F3M$*5@# MK62\)0+*J7/E7U[[1F!V?&>PEEMCHE.9<_ZL)U^+J>-I1U!#KG0(BH\5?(*Z MUI'0Q^]-4&=@:N'V^"WZ9Y,\)C.G$C[Q^@[Y^@ML$HIT MO)S7TOR2]6:OYY!\*15O-F)TT+"V?]*7S4%L"8)@CR#8" +CNP<9ES.J:#81 M?$V$WHW1],"D:M1HCK7Z7WE0 E<9ZE1V YB2)*>W5"T%4PS'O"3?.A!4L79! MS#JY873.ZG[YG#SRCN4D#8,SA.8UP\XV1 MZ]Y(L,?(#/(+,O(_D, +1N3I849.3\[^#>-B;D."P9!@8.*.#B?X\VHNE#P=&AZ!GF&]H\]:K$ MJ'1MK3)_E/JX=66!A0,L/ :+;+!>%6W#_#A([+!H@$7'8+$-%NW TC *[*QX M8,7'6(F-%>^PDB0=VUG)P$J.L5(;*]D]Q##R[:QT8*4'68\58+,M%0@;,=TA M1F&PYR3' W%\F,@5K4EMZKZCK]B!E;6&ULK5;);MLP$/T50BV*%$BBS6MJ"["M%LTA:)IT.10]T-+8$D*1 M+DG9R=]W2,FJ[XYL9;J.-D \J ]#DL6!%[/+6C.G6ADQVYE-!*E9CF'6TE46114 M/DV!B] M5?]D8\=8YE3!3+"?>:JSL3-P2 H+6C)])S:?H8ZG:_02P93])9L:ZSDD*946 M14U&!T7.JW_Z6.=AA^#WCA""FA <$CI'"&%-"%]+Z-2$CLU,%8K-0TPUC492 M;(@T:%0S#9M,R\;PE Q+66,OR/?[F)R] M?4_>DIR3;YDH%>JJD:O1N9G?36J7T\IE<,2E'Y ;P76FR$>>0KHOX&+(3=S! M-NYI<%(QAN22A/XY";P@;#$T>ST]:*''KZ?[)Z()FRJ&5B\\5L6/,[*MY#GQ M@PMO>(X96P-N4&UR_Z^P3=&4K?$=*)!K[/RZ$XP1W$L;*M/?;26J+'3:+9CC MZ4JM: )C!\\?*^I$[][X/>]#6WK_IUC\G\3V4M]I4M\YI1Y-*;-;@&HRAV7. MN=DN8D&>@,JV+%9J?:MFSN1U% [[(W>]FYPVS' ?$S_'^-[ ;T![L72;6+HG M8_FB,V@U7=&Z.Y-Y!Y9?1,2G$'MN>XW;WDFWDS3-S9)N/4]Z+SI^$1$_1_A! MN^5^8[E_TG*,.S0YZKG_;+Z+[D'99RV8X,!V"Z0W[+0;'S3&!Z]=Y8"GQHGU M/7B^=L/!01 MF,,]$+=AA@=!N#OW7@%R:=\/BMCKI[H*FM'FB3*Q-_/!^!2? M+M5+XY],]>ZYH1(WM2(,%BCI7?8QK[)Z2U0=+5;V=IT+C7>U;6;X_ )I /A] M(83>=LP$S8,N^@M02P,$% @ ?8A06"3E,0M$ P RA0 T !X;"]S M='EL97,N>&ULW5A=;]HP%/TKD;M.K30U0-I 5D#:D"I-VJ9*[*D,+]S[DRM^\"=S_[<';6NFH]7=[N(AG12&6 MGP2?RIRYR1^<<-BG*UXP4YJ_V&Q0*A,;8)H$STP;/MF,_-*T>&0+LRJG189[ M[IR@Y[^[SE,FF:9BT[2M_6->Y3<[CKK_RG+U6V77L-=C_@$/-9GRZ,S&=8GH8WCUM9AJXD&<*@=D.]P/!;KI,%XSH7A MLN[->)HR^>K,9>4-'=L_U+;T[?B4970NS&,##LBZ_8VE?)XGS:A[6(AZU+K] M%:;7CIL3M'6!3'^VUOANXQ6ROPZP/=U7(=A,\4K$9HJO-2#^=0-&DOAW M&\L##&P7L-J!_/X\4%-^3A3!KF+>L"<81Y($0Z 6_34:Q\CJQ/#Q[P_VE$11 MDO@1P/P.H@A#X&G$$,"0**K>@SOOHW#UG@K7_[T<_@902P,$% @ M?8A06)>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2 M:5K5N %(MB6/:(7->= MI3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8 M%II%R=.B':5_'$J M_["74STYEA7Z\Y%XOL.+WCP8^_76F*_B6UTU[3=N-57+9KI5R=36-CH^S:2UU,WG[9M_6E9W2-\:IA=.F\0>[ M U^T>FA?/N_>BGO=ZEM=:?=X,NG_KM1$U+K1M?ZNEB>3XXEHU^;A+V/U=],X M63[-@WN-*V=?T9??O2 M,]XK?_+NW=:9"UTY9<^D4W]:L]WHYJYKQO^**?D9?1SVK[L@OK;_)XQFM=(+ M=686VUHU;A='JZH.L&G7>M-.1"-K=3+9GR+^:);BO'$^2.*RV37ES^U^J?_J MR^7N5SN/2V)H7VO_@;U<]N!\D*?^O:GTTG_[4KR3E6P62O3!;0E@! "CT0#% MT94DD#& C'\BY+R#Z/ZA%68E/FV4)9 )@$Q&@SPU]89 I@ R'0UR[LR"0&8 M,ALODK)=$\@<0.:\D)_7JK^NLGD4TF>@^;:NI7WL(ZGO:/HI &3!"WFM[E6S M5>):+;NTSO;_23&A79CU\M&W>]DL3*W$T7O3MJ_$E;(^J-(JBHC\,F,6S">W]DA[ MR/-OOJE6M:]^%9Z=,B*]S)C]\D3W67Y3P1V(;#)CUTE=:[=+?%U^\4G1^5)+ M^5LQA$0VF3'KI'/&U[6IELJVOXCS?[:^"*-L2"(S9HNF7XB%SS)C5 M<:VZ++QP6^N[0]\U=BGFU&>]NZ!K1,@@$;-!WOO0A31(%!&S*.:^C>6V4N+R M4OS67]S^G#Y\?V]IF1_!P0BS+&!1=1-13.2+B-D7&#.FF$@A$;-"!JH_<>1' M\I7W+V5$!HF8#7*H$'P"I9A()A&S3& ]&-Z8R"H1LU5 /=@%E&(BPT3,AD$U MH>>DF,@T$;-I:%DXU'%BY)>8V2^P/A1'%!.))^86ST"%.!A+I)V863O#I>(@ M)IP%8];.0,TXR(B<$S,[YT#QN.>DF$@[,;-V8!$9Y/,8:2=FULZNB!R\R$@S M\9AS7S<)Q42:B9DU@S%3BHDT$[,/: ;*M.>"W=#9;22@*77IBMTT$U),>$6@!$M=-.ONCYC(@NEHUFHPYQ13&2A=$0+W]67D MN]JA4TQDH>PG[A((,7WI<:\I)K)0QFRAPYAG:A5LELN0A3)F"X68+P-T?U\J M)X-HPJUHS!8Z',WSU4H%/1U9*&.VT&',;N1.MQ9DR$(9LX7@HD4P ,Z0A3)F M"V%,*LL<62@?VT*$EM:?+3C&1A7)F"QW"?(HGQ406RD?9R_:$&5YTN"6:V4(8,\B; MR$(YLX4P9I WD85R9@MA3#HC5R +%#ZX+E0@"Q7< M%AK"'%P,+)"%BC&V(@PN!A;(0@6SA3 F34@%LE#!O8T:8M*$5" +%R.7^R?>]T_KO_T74$L#!!0 ( 'V(4%BT*7[,P@( M HY : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VKUNHT 81N%; ML;B X/F?6<6IMDF[R@U8SMB.8AL+6&UR]VLYA7W0%MM$O!4:$!^G>H1@'G_5 MPWI\ZT[#_NT\+#Z.A].P:O;C>/[1ML-F7X_KX:$[U]/ERK;KC^OQLNQW[7F] M>5_O:FN7R]CV]S.:I\?[F8N7SW/]GXG==ONVJ3^[S>]C/8W_&-S^Z?KW85_K MV"Q>UOVNCJNF_3C<3@_M]6 >+I.;Q?/KJNF?7TW3SAUD$63G#W((03Y M^8,"@L+\01%!1D!O2[VM@-Z6>EL!O>WD M95M ;TN]K8#>EGI; ;TM];8">EOJ;07TMM3;"NAMJ;<5T-M2;RN@MZ/>3D!O M1[V=@-Z.>CL!O=WD8XF WHYZ.P&]'?5V GH[ZNT$]';4VPGH[:BW$]#;46\G MH+>GWEY ;T^]O8#>GGI[ ;T]]?8">OO)QVX!O3WU]@)Z>^KM!?3VU-L+Z.VI MMQ?0VU-O+Z!WH-Y!0.] O8. WH%Z!P&] _4. GH'ZAT$] Z3GY4">@?J'03T M#M0[".@=J'<0T#M0[R"@=Z3>44#O2+VC@-Z1>DBWDE [T2]DX#>B7HG ;T3]4X">B?J MG03T3M0[">B=J'<2T#M--@L*Z)VH=Q+0.U'O)*!WIMY90.],O;. WIEZ9P&] M,_7. GIGZIT%],[4.POHG:EW%M [4^\LH'>>;/86T#M3[RR@=Z'>14#O0KV+ M@-Z%>A^OM\=?EU\D).U>DO4$L#!!0 ( 'V(4%B,Q2:?3@( "'VJ?3;,>XLIW<4(?XU=UG<]WLZWN;B>MKG373&.P8UN%8 M([F]^62W]4,?5I\/\6??3>,F<;;WR>KC:>,Q:Y/4\]QW31WB>O8XMK^EK)\3 MTGARV>-WW>ROXH8D>S/AN/+G@.=S7Q^MU"U_J(>[*#GWFPU-O?7J^ MQ!L]3MMMU]AV:AZ&>"3UL[-UZW?6AJ%/3T6OSB>'>,/V])E?G+^4.1<8=]ZY M:?9Q8LZ^/^YE),?3ZSD6LBYTYU_Q-3&6OOC]['':K6W_,CM>[X_)[9=Y^&QY M7'['O\[XM?X[^Q"0/B2D#P7IHX#TH2%]E) ^#*2/"M)'?DUIA")J3B$UIYB: M4U#-*:KF%%9SBJLY!=:<(JN@R"HHL@J*K((BJZ#(*BBR"HJL@B*KH,@J*+)* MBJR2(JNDR"HILDJ*K)(BJZ3(*BFR2HJLDB*KHLBJ*+(JBJR*(JNBR*HHLBJ* MK(HBJZ+(JBBR%A19"XJL!476@B)K09&UH,A:4&0M*+(6%%D+BJR:(JNFR*HI MLFJ*K)HBJZ;(JBFR:HJLFB*KILA:4F0M*;*6%%E+BJPE1=:2(FM)D;6DR%I2 M9"TILAJ*K(8BJZ'(:BBR&HJLAB*KH&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 M Q0 ( 'V(4%B) Q$Z/P@ HT 8 " @0T( !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ ?8A06 :V3=AL P =@L !@ ("!@!< M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?8A0 M6*/N@@J-" C44 !@ ("!Y24 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ ?8A06(R]XL2X"@ 9!L !@ M ("!XV 'AL+W=O&UL4$L! A0#% @ ?8A06"_Z5)4O"0 M$QD !D ("!77P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?8A06$.(4EC/#0 PB4 !D M ("!58T 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ?8A06#:T<<6E#P #S$ !D ("!X;( 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?8A0 M6*K-67Z0! 5PL !D ("!&]8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?8A06%#!2QEP*@ 8I4 M !D ("!=>, 'AL+W=OA8# "7!@ &0 @($<#@$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ ?8A06/S@.RH@"0 +AT !D M ("!O1&PO=V]R:W-H965T M&UL4$L! A0# M% @ ?8A06!J/O.,+ P A08 !D ("!Y"&PO=V]R:W-H965T&UL4$L! A0#% @ ?8A06 ]5 M'BGA! M P !D ("!!#&PO=V]R:W-H965T"(L]]P8 .00 9 " @?Y" 0!X;"]W;W)K&UL4$L! A0#% @ ?8A06()C!M08!@ &A( !D M ("!+$H! 'AL+W=O&PO M=V]R:W-H965T53 0!X;"]W;W)K&UL4$L! A0#% @ ?8A06-PRV>S$!P '3D !D ("! MJU@! 'AL+W=O&PO=V]R:W-H965T^#P, )H- 9 M " @4!D 0!X;"]W;W)K&UL4$L! A0#% M @ ?8A06/#RF0@V @ D@0 !D ("!AF&PO=V]R:W-H965T&UL4$L! A0#% @ ?8A06 ?XS=E# M" .$( !D ("!U7 ! 'AL+W=O0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ ?8A06#35EBTR!@ U"D !D M ("!^X$! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ?8A06/FZX"=& P )PP !D ("!!X\! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M?8A06 Q1V;G\ P ]Q8 !D ("!M)D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?8A06,B/^MH? P M4@T !D ("!D*0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?8A06)NFQLFS! ]1T !D M ("!-Z\! 'AL+W=OF- ZK\# #G$0 &0 @($AM $ >&PO=V]R:W-H M965TX 0!X;"]W;W)K&UL4$L! M A0#% @ ?8A06!%9V!@D! @PT !D ("!!+P! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?8A0 M6%#75GT>!0 B1( !D ("!5,&PO=V]R:W-H965T&UL4$L! A0#% @ ?8A06"@M\XW8 P ?0P M !D ("! =D! 'AL+W=O&PO=V]R:W-H965T'@^T MN@( "D' 9 " @&UL4$L! A0#% @ ?8A06)WN*9X[ P 7@D !D M ("!O>8! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ?8A06$$P#'G?! BQ0 !D ("!SO,! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ?8A06&.E M%-C!!P 1CL !D ("!E H" 'AL+W=O&PO=V]R:W-H965TZWV , '&UL4$L! A0#% @ ?8A06 SL41P8 P <0D !D M ("!BQH" 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ?8A06)O%];DQ" 1C$ !D ("! M&"8" 'AL+W=O&UL4$L! A0#% M @ ?8A06.KR,;NE @ ?P< !D ("!838" 'AL+W=O&UL4$L! A0#% @ ?8A06,T9O-BS M"0 45@ !D ("!ET " 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?8A06#"/Z\FG @ .0D !D M ("!_5(" 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ?8A06!7]_S%B @ ] 8 !D ("!EUP" M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M?8A06"3E,0M$ P RA0 T ( !A64" 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ ?8A0 M6+0I?LS" @ "CD !H ( !>' " 'AL+U]R96QS+W=O
XML 111 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 112 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 114 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 354 479 1 true 98 0 false 10 false false R1.htm 100000 - Document - Document And Entity Information Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 100010 - Statement - Consolidated Balance Sheets Sheet http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 100020 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParentheticals Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 100030 - Statement - Consolidated Statements of Operations Sheet http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations Consolidated Statements of Operations Statements 4 false false R5.htm 100040 - Statement - Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.netgear.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss Consolidated Statements of Comprehensive Income (Loss) Statements 5 false false R6.htm 100050 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 100060 - Statement - Consolidated Statements of Cash Flows Sheet http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 100070 - Disclosure - The Company and Summary of Significant Accounting Policies Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPolicies The Company and Summary of Significant Accounting Policies Notes 8 false false R9.htm 100080 - Disclosure - Revenue Recognition Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognition Revenue Recognition Notes 9 false false R10.htm 100090 - Disclosure - Balance Sheet Components Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponents Balance Sheet Components Notes 10 false false R11.htm 100100 - Disclosure - Derivative Financial Instruments Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstruments Derivative Financial Instruments Notes 11 false false R12.htm 100110 - Disclosure - Net Income (Loss) Per Share Sheet http://www.netgear.com/20231231/taxonomy/role/DisclosureNetIncomeLossPerShare Net Income (Loss) Per Share Notes 12 false false R13.htm 100120 - Disclosure - Other Income (Expenses), Net Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureOtherIncomeExpensesNet Other Income (Expenses), Net Notes 13 false false R14.htm 100130 - Disclosure - Income Taxes Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 14 false false R15.htm 100140 - Disclosure - Commitments and Contingencies Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 15 false false R16.htm 100150 - Disclosure - Stockholders' Equity Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquity Stockholders' Equity Notes 16 false false R17.htm 100160 - Disclosure - Employee Benefit Plans Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlans Employee Benefit Plans Notes 17 false false R18.htm 100170 - Disclosure - Segment Information Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformation Segment Information Notes 18 false false R19.htm 100180 - Disclosure - Fair Value Measurements Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurements Fair Value Measurements Notes 19 false false R20.htm 100190 - Disclosure - Restructuring and Other Charges Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRestructuringAndOtherCharges Restructuring and Other Charges Notes 20 false false R21.htm 100200 - Disclosure - Leases Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeases Leases Notes 21 false false R22.htm 100210 - Disclosure - Schedule II - Valuation and Qualifying Accounts Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccounts Schedule II - Valuation and Qualifying Accounts Notes 22 false false R23.htm 100220 - Disclosure - The Company and Summary of Significant Accounting Policies (Policies) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPolicies The Company and Summary of Significant Accounting Policies (Policies) Policies http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPolicies 23 false false R24.htm 100230 - Disclosure - The Company and Summary of Significant Accounting Policies (Tables) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesTables The Company and Summary of Significant Accounting Policies (Tables) Tables http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPolicies 24 false false R25.htm 100240 - Disclosure - Revenue Recognition (Tables) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognition 25 false false R26.htm 100250 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponents 26 false false R27.htm 100260 - Disclosure - Derivative Financial Instruments (Tables) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsTables Derivative Financial Instruments (Tables) Tables http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstruments 27 false false R28.htm 100270 - Disclosure - Net Income (Loss) Per Share (Tables) Sheet http://www.netgear.com/20231231/taxonomy/role/DisclosureNetIncomeLossPerShareTables Net Income (Loss) Per Share (Tables) Tables http://www.netgear.com/20231231/taxonomy/role/DisclosureNetIncomeLossPerShare 28 false false R29.htm 100280 - Disclosure - Other Income (Expenses), Net (Tables) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureOtherIncomeExpensesNetTables Other Income (Expenses), Net (Tables) Tables http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureOtherIncomeExpensesNet 29 false false R30.htm 100290 - Disclosure - Income Taxes (Tables) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxes 30 false false R31.htm 100300 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies 31 false false R32.htm 100310 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquity 32 false false R33.htm 100320 - Disclosure - Employee Benefit Plans (Tables) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables Employee Benefit Plans (Tables) Tables http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlans 33 false false R34.htm 100330 - Disclosure - Segment Information (Tables) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationTables Segment Information (Tables) Tables http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformation 34 false false R35.htm 100340 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurements 35 false false R36.htm 100350 - Disclosure - Restructuring and Other Charges (Tables) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRestructuringAndOtherChargesTables Restructuring and Other Charges (Tables) Tables http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRestructuringAndOtherCharges 36 false false R37.htm 100360 - Disclosure - Leases (Tables) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesTables Leases (Tables) Tables http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeases 37 false false R38.htm 100370 - Disclosure - The Company and Summary of Significant Accounting Policies (Narrative) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesNarrativeDetails The Company and Summary of Significant Accounting Policies (Narrative) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesTables 38 false false R39.htm 100380 - Disclosure - The Company and Summary of Significant Accounting Policies (Property and Equipment, Net Schedule of Estimated Useful Lives) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetScheduleOfEstimatedUsefulLivesDetails The Company and Summary of Significant Accounting Policies (Property and Equipment, Net Schedule of Estimated Useful Lives) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesTables 39 false false R40.htm 100390 - Disclosure - Revenue Recognition (Schedule of Remaining Performance Obligations) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRemainingPerformanceObligationsDetails Revenue Recognition (Schedule of Remaining Performance Obligations) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionTables 40 false false R41.htm 100400 - Disclosure - Revenue Recognition (Schedule of Remaining Performance Obligations) (Details 1) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRemainingPerformanceObligationsDetails1 Revenue Recognition (Schedule of Remaining Performance Obligations) (Details 1) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionTables 41 false false R42.htm 100410 - Disclosure - Revenue Recognition (Narrative) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionNarrativeDetails Revenue Recognition (Narrative) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionTables 42 false false R43.htm 100420 - Disclosure - Revenue Recognition (Schedule of Contract Balances) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfContractBalancesDetails Revenue Recognition (Schedule of Contract Balances) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionTables 43 false false R44.htm 100430 - Disclosure - Revenue Recognition (Schedule of Net Revenue Disaggregated by Geographical Region and Sales Channel) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails Revenue Recognition (Schedule of Net Revenue Disaggregated by Geographical Region and Sales Channel) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionTables 44 false false R45.htm 100440 - Disclosure - Balance Sheet Components (Schedule of Amortized Cost and Estimated Fair Market Value of Investments Classified as Available-for-Sale Excluding Cash Equivalents) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableforsaleExcludingCashEqu Balance Sheet Components (Schedule of Amortized Cost and Estimated Fair Market Value of Investments Classified as Available-for-Sale Excluding Cash Equivalents) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables 45 false false R46.htm 100450 - Disclosure - Balance Sheet Components (Schedule of Amortized Cost and Estimated Fair Market Value of Investments Classified as Available-for-Sale Excluding Cash Equivalents) (Parentheticals) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableforsaleExcludingCashEqu1 Balance Sheet Components (Schedule of Amortized Cost and Estimated Fair Market Value of Investments Classified as Available-for-Sale Excluding Cash Equivalents) (Parentheticals) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables 46 false false R47.htm 100460 - Disclosure - Balance Sheet Components (Narrative) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsNarrativeDetails Balance Sheet Components (Narrative) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables 47 false false R48.htm 100470 - Disclosure - Balance Sheet Components (Schedule of Investments Classified as Available-for-Sale in Continuous Unrealized Loss Position) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfInvestmentsClassifiedAsAvailableforsaleInContinuousUnrealizedLossPositionDetails Balance Sheet Components (Schedule of Investments Classified as Available-for-Sale in Continuous Unrealized Loss Position) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables 48 false false R49.htm 100480 - Disclosure - Balance Sheet Components (Schedule of Inventories) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfInventoriesDetails Balance Sheet Components (Schedule of Inventories) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables 49 false false R50.htm 100490 - Disclosure - Balance Sheet Components (Schedule of Property and Equipment, Net) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails Balance Sheet Components (Schedule of Property and Equipment, Net) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables 50 false false R51.htm 100500 - Disclosure - Balance Sheet Components (Property and Equipment, Other Information) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsPropertyAndEquipmentOtherInformationDetails Balance Sheet Components (Property and Equipment, Other Information) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables 51 false false R52.htm 100510 - Disclosure - Balance Sheet Components (Schedule of Intangibles, Net) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfIntangiblesNetDetails Balance Sheet Components (Schedule of Intangibles, Net) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables 52 false false R53.htm 100520 - Disclosure - Balance Sheet Components (Schedule of Goodwill) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfGoodwillDetails Balance Sheet Components (Schedule of Goodwill) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables 53 false false R54.htm 100530 - Disclosure - Balance Sheet Components (Schedule of Other Non-Current Assets) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherNonCurrentAssetsDetails Balance Sheet Components (Schedule of Other Non-Current Assets) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables 54 false false R55.htm 100540 - Disclosure - Balance Sheet Components (Schedule of Changes in Carrying Value of Long-term Investments) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfChangesInCarryingValueOfLongTermInvestmentsDetails Balance Sheet Components (Schedule of Changes in Carrying Value of Long-term Investments) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables 55 false false R56.htm 100550 - Disclosure - Balance Sheet Components (Schedule of Changes in Carrying Value of Long-term Investments) (Parentheticals) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfChangesInCarryingValueOfLongTermInvestmentsParentheticalsDetails Balance Sheet Components (Schedule of Changes in Carrying Value of Long-term Investments) (Parentheticals) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables 56 false false R57.htm 100560 - Disclosure - Balance Sheet Components (Schedule of Other Accrued Liabilities) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails Balance Sheet Components (Schedule of Other Accrued Liabilities) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables 57 false false R58.htm 100570 - Disclosure - Balance Sheet Components (Schedule of Other Accrued Liabilities) (Parentheticals) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesParentheticalsDetails Balance Sheet Components (Schedule of Other Accrued Liabilities) (Parentheticals) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables 58 false false R59.htm 100580 - Disclosure - Derivative Financial Instruments (Narrative) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails Derivative Financial Instruments (Narrative) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsTables 59 false false R60.htm 100590 - 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/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanySDerivativeInstrumentsAndLineItemsOnConsolidatedBalanceSheetsDetails 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/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsTables 60 false false R61.htm 100610 - Disclosure - Net Income (Loss) Per Share (Schedule of Net Income (Loss) Per Share) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfNetIncomeLossPerShareDetails Net Income (Loss) Per Share (Schedule of Net Income (Loss) Per Share) (Details) Details http://www.netgear.com/20231231/taxonomy/role/DisclosureNetIncomeLossPerShareTables 61 false false R62.htm 100620 - Disclosure - Other Income (Expenses), Net (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureOtherIncomeExpensesNetDetails Other Income (Expenses), Net (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureOtherIncomeExpensesNetTables 62 false false R63.htm 100630 - Disclosure - Income Taxes (Schedule of Income Before Income Taxes) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfIncomeBeforeIncomeTaxesDetails Income Taxes (Schedule of Income Before Income Taxes) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables 63 false false R64.htm 100640 - Disclosure - Income Taxes (Schedule of Provision For Income Taxes) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxesDetails Income Taxes (Schedule of Provision For Income Taxes) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables 64 false false R65.htm 100650 - Disclosure - Income Taxes (Schedule of Deferred Tax Assets and Liabilities) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails Income Taxes (Schedule of Deferred Tax Assets and Liabilities) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables 65 false false R66.htm 100660 - Disclosure - Income Taxes (Narrative) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesNarrativeDetails Income Taxes (Narrative) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables 66 false false R67.htm 100670 - Disclosure - Income Taxes (Schedule of Effective Income Tax Rate Reconciliation) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails Income Taxes (Schedule of Effective Income Tax Rate Reconciliation) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables 67 false false R68.htm 100680 - Disclosure - Income Taxes (Schedule of Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingDetails Income Taxes (Schedule of Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables 68 false false R69.htm 100690 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables 69 false false R70.htm 100700 - Disclosure - Commitments and Contingencies (Schedule of Non-cancellable Purchase Commitments Pertaining to Non-trade Activities (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfNonCancellablePurchaseCommitmentsPertainingToNonTradeActivitiesDetails Commitments and Contingencies (Schedule of Non-cancellable Purchase Commitments Pertaining to Non-trade Activities (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables 70 false false R71.htm 100710 - Disclosure - Commitments and Contingencies (Schedule of Changes in Warranty Obligations) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfChangesInWarrantyObligationsDetails Commitments and Contingencies (Schedule of Changes in Warranty Obligations) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables 71 false false R72.htm 100720 - Disclosure - Stockholders' Equity (Narrative) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityNarrativeDetails Stockholders' Equity (Narrative) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityTables 72 false false R73.htm 100730 - Disclosure - Stockholders' Equity (Schedule of Changes in Accumulated Other Comprehensive Income (Loss) by Component) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails Stockholders' Equity (Schedule of Changes in Accumulated Other Comprehensive Income (Loss) by Component) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityTables 73 false false R74.htm 100740 - Disclosure - Stockholders' Equity (Schedule of Reclassifications out of AOCI) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails Stockholders' Equity (Schedule of Reclassifications out of AOCI) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityTables 74 false false R75.htm 100750 - Disclosure - Employee Benefit Plans (Narrative) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails Employee Benefit Plans (Narrative) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables 75 false false R76.htm 100760 - Disclosure - Employee Benefit Plans (Schedule of Stock Option Activity) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails Employee Benefit Plans (Schedule of Stock Option Activity) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables 76 false false R77.htm 100770 - Disclosure - Employee Benefit Plans (Schedule of Ranges of Outstanding And Exercisable Stock Options) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfRangesOfOutstandingAndExercisableStockOptionsDetails Employee Benefit Plans (Schedule of Ranges of Outstanding And Exercisable Stock Options) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables 77 false false R78.htm 100780 - Disclosure - Employee Benefit Plans (Schedule of RSU Activity) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfRSUActivityDetails Employee Benefit Plans (Schedule of RSU Activity) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables 78 false false R79.htm 100790 - Disclosure - Employee Benefit Plans (Schedule of Performance Shares Activity) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfPerformanceSharesActivityDetails Employee Benefit Plans (Schedule of Performance Shares Activity) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables 79 false false R80.htm 100800 - Disclosure - Employee Benefit Plans (Schedule of Valuation and Expense Information) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfValuationAndExpenseInformationDetails Employee Benefit Plans (Schedule of Valuation and Expense Information) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables 80 false false R81.htm 100810 - Disclosure - Employee Benefit Plans (Schedule of Total Stock-Based Compensation Expense Resulting from Stock Options, RSUs, Performance Shares and the ESPP) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfTotalStockBasedCompensationExpenseResultingFromStockOptionsRsusPerformanceSharesAndESPPDetails Employee Benefit Plans (Schedule of Total Stock-Based Compensation Expense Resulting from Stock Options, RSUs, Performance Shares and the ESPP) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables 81 false false R82.htm 100820 - Disclosure - Segment Information (Narrative) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationNarrativeDetails Segment Information (Narrative) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationTables 82 false false R83.htm 100830 - Disclosure - Segment Information (Schedule of Reportable Segments and Reconciliation of Segment Contribution Income to Income (loss) Before Income Taxes) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails Segment Information (Schedule of Reportable Segments and Reconciliation of Segment Contribution Income to Income (loss) Before Income Taxes) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationTables 83 false false R84.htm 100840 - Disclosure - Segment Information (Schedule of Reportable Segments and Reconciliation of Segment Contribution Income to Income (Loss) Before Income Taxes) (Parenthetical) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesParentheticalDetails Segment Information (Schedule of Reportable Segments and Reconciliation of Segment Contribution Income to Income (Loss) Before Income Taxes) (Parenthetical) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationTables 84 false false R85.htm 100850 - Disclosure - Segment Information (Schedule of Net Revenue by Geographic Areas) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasDetails Segment Information (Schedule of Net Revenue by Geographic Areas) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationTables 85 false false R86.htm 100860 - Disclosure - Segment Information (Schedule of Net Revenue by Geographic Areas) (Parenthetical) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasParentheticalDetails Segment Information (Schedule of Net Revenue by Geographic Areas) (Parenthetical) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationTables 86 false false R87.htm 100870 - Disclosure - Segment Information (Schedule of Long-Lived Asset by Geographic Region) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionDetails Segment Information (Schedule of Long-Lived Asset by Geographic Region) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationTables 87 false false R88.htm 100880 - Disclosure - Segment Information (Schedule of Long-Lived Asset by Geographic Region) (Parenthetical) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionParentheticalDetails Segment Information (Schedule of Long-Lived Asset by Geographic Region) (Parenthetical) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationTables 88 false false R89.htm 100890 - Disclosure - Fair Value Measurements (Summary of Valuation of Company's Financial Instruments by Various Levels) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails Fair Value Measurements (Summary of Valuation of Company's Financial Instruments by Various Levels) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsTables 89 false false R90.htm 100900 - Disclosure - Fair Value Measurements (Summary of Valuation of Company's Financial Instruments by Various Levels) (Parenthetical) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsParentheticalDetails Fair Value Measurements (Summary of Valuation of Company's Financial Instruments by Various Levels) (Parenthetical) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsTables 90 false false R91.htm 100910 - Disclosure - Restructuring and Other Charges (Summary of Activity Related to Accrued Restructuring and Other Charges ) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRestructuringAndOtherChargesSummaryOfActivityRelatedToAccruedRestructuringAndOtherChargesDetails Restructuring and Other Charges (Summary of Activity Related to Accrued Restructuring and Other Charges ) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRestructuringAndOtherChargesTables 91 false false R92.htm 100930 - Disclosure - Leases (Narrative) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesNarrativeDetails Leases (Narrative) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesTables 92 false false R93.htm 100940 - Disclosure - Leases (Lease Cost) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesLeaseCostDetails Leases (Lease Cost) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesTables 93 false false R94.htm 100950 - Disclosure - Leases (Supplemental Cash Flow Information) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesSupplementalCashFlowInformationDetails Leases (Supplemental Cash Flow Information) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesTables 94 false false R95.htm 100960 - Disclosure - Leases (Supplemental Balance Sheet Information) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesSupplementalBalanceSheetInformationDetails Leases (Supplemental Balance Sheet Information) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesTables 95 false false R96.htm 100970 - Disclosure - Leases (Maturities of Operating Lease Liabilities - Topic 842) (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details Leases (Maturities of Operating Lease Liabilities - Topic 842) (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesTables 96 false false R97.htm 100990 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details) Sheet http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails Schedule II - Valuation and Qualifying Accounts (Details) Details http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccounts 97 false false All Reports Book All Reports ntgr-20231231.htm ntgr-20231231.xsd img115961562_0.jpg http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 false false JSON 117 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ntgr-20231231.htm": { "nsprefix": "ntgr", "nsuri": "http://www.netgear.com/20231231", "dts": { "inline": { "local": [ "ntgr-20231231.htm" ] }, "schema": { "local": [ "ntgr-20231231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] } }, "keyStandard": 436, "keyCustom": 43, "axisStandard": 33, "axisCustom": 0, "memberStandard": 65, "memberCustom": 29, "hidden": { "total": 15, "http://fasb.org/us-gaap/2023": 11, "http://xbrl.sec.gov/dei/2023": 3, "http://www.netgear.com/20231231": 1 }, "contextCount": 354, "entityCount": 1, "segmentCount": 98, "elementCount": 788, "unitCount": 10, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1370, "http://xbrl.sec.gov/dei/2023": 38, "http://fasb.org/srt/2023": 1 }, "report": { "R1": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "longName": "100000 - Document - Document And Entity Information", "shortName": "Document And Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets", "longName": "100010 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_b2d7c7e8-9fe7-4512-af17-55e96d9b823a", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b2d7c7e8-9fe7-4512-af17-55e96d9b823a", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParentheticals", "longName": "100020 - Statement - Consolidated Balance Sheets (Parentheticals)", "shortName": "Consolidated Balance Sheets (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_b2d7c7e8-9fe7-4512-af17-55e96d9b823a", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b2d7c7e8-9fe7-4512-af17-55e96d9b823a", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations", "longName": "100030 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:GrossProfit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "unique": true } }, "R5": { "role": "http://www.netgear.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss", "longName": "100040 - Statement - Consolidated Statements of Comprehensive Income (Loss)", "shortName": "Consolidated Statements of Comprehensive Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "unique": true } }, "R6": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity", "longName": "100050 - Statement - Consolidated Statements of Stockholders' Equity", "shortName": "Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_4b62455f-cb84-49ed-ae65-4d80a9dc1bdf", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_98b07288-fe06-45de-9154-f51d3e078d7d", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "unique": true } }, "R7": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows", "longName": "100060 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "unique": true } }, "R8": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPolicies", "longName": "100070 - Disclosure - The Company and Summary of Significant Accounting Policies", "shortName": "The Company and Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognition", "longName": "100080 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponents", "longName": "100090 - Disclosure - Balance Sheet Components", "shortName": "Balance Sheet Components", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstruments", "longName": "100100 - Disclosure - Derivative Financial Instruments", "shortName": "Derivative Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.netgear.com/20231231/taxonomy/role/DisclosureNetIncomeLossPerShare", "longName": "100110 - Disclosure - Net Income (Loss) Per Share", "shortName": "Net Income (Loss) Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureOtherIncomeExpensesNet", "longName": "100120 - Disclosure - Other Income (Expenses), Net", "shortName": "Other Income (Expenses), Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxes", "longName": "100130 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "longName": "100140 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquity", "longName": "100150 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlans", "longName": "100160 - Disclosure - Employee Benefit Plans", "shortName": "Employee Benefit Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformation", "longName": "100170 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurements", "longName": "100180 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRestructuringAndOtherCharges", "longName": "100190 - Disclosure - Restructuring and Other Charges", "shortName": "Restructuring and Other Charges", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeases", "longName": "100200 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccounts", "longName": "100210 - Disclosure - Schedule II - Valuation and Qualifying Accounts", "shortName": "Schedule II - Valuation and Qualifying Accounts", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPolicies", "longName": "100220 - Disclosure - The Company and Summary of Significant Accounting Policies (Policies)", "shortName": "The Company and Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "23", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesTables", "longName": "100230 - Disclosure - The Company and Summary of Significant Accounting Policies (Tables)", "shortName": "The Company and Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "ntgr:ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentNetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "ntgr:ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentNetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionTables", "longName": "100240 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables", "longName": "100250 - Disclosure - Balance Sheet Components (Tables)", "shortName": "Balance Sheet Components (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsTables", "longName": "100260 - Disclosure - Derivative Financial Instruments (Tables)", "shortName": "Derivative Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.netgear.com/20231231/taxonomy/role/DisclosureNetIncomeLossPerShareTables", "longName": "100270 - Disclosure - Net Income (Loss) Per Share (Tables)", "shortName": "Net Income (Loss) Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureOtherIncomeExpensesNetTables", "longName": "100280 - Disclosure - Other Income (Expenses), Net (Tables)", "shortName": "Other Income (Expenses), Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables", "longName": "100290 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables", "longName": "100300 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:LongTermPurchaseCommitmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:LongTermPurchaseCommitmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityTables", "longName": "100310 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables", "longName": "100320 - Disclosure - Employee Benefit Plans (Tables)", "shortName": "Employee Benefit Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationTables", "longName": "100330 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsTables", "longName": "100340 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRestructuringAndOtherChargesTables", "longName": "100350 - Disclosure - Restructuring and Other Charges (Tables)", "shortName": "Restructuring and Other Charges (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesTables", "longName": "100360 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesNarrativeDetails", "longName": "100370 - Disclosure - The Company and Summary of Significant Accounting Policies (Narrative) (Details)", "shortName": "The Company and Summary of Significant Accounting Policies (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_b2d7c7e8-9fe7-4512-af17-55e96d9b823a", "name": "us-gaap:LongTermInvestments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:RevenuePerformanceObligationDescriptionOfTiming", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "unique": true } }, "R39": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetScheduleOfEstimatedUsefulLivesDetails", "longName": "100380 - Disclosure - The Company and Summary of Significant Accounting Policies (Property and Equipment, Net Schedule of Estimated Useful Lives) (Details)", "shortName": "The Company and Summary of Significant Accounting Policies (Property and Equipment, Net Schedule of Estimated Useful Lives) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_e9679135-8a74-4d81-8a1c-3fe307dda2af", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "ntgr:ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentNetTableTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e9679135-8a74-4d81-8a1c-3fe307dda2af", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "ntgr:ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentNetTableTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRemainingPerformanceObligationsDetails", "longName": "100390 - Disclosure - Revenue Recognition (Schedule of Remaining Performance Obligations) (Details)", "shortName": "Revenue Recognition (Schedule of Remaining Performance Obligations) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_b2d7c7e8-9fe7-4512-af17-55e96d9b823a", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_833766f3-9b29-461d-99ac-7002781a9e8a", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "unique": true } }, "R41": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRemainingPerformanceObligationsDetails1", "longName": "100400 - Disclosure - Revenue Recognition (Schedule of Remaining Performance Obligations) (Details 1)", "shortName": "Revenue Recognition (Schedule of Remaining Performance Obligations) (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_b2d7c7e8-9fe7-4512-af17-55e96d9b823a", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true }, "uniqueAnchor": null }, "R42": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionNarrativeDetails", "longName": "100410 - Disclosure - Revenue Recognition (Narrative) (Details)", "shortName": "Revenue Recognition (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_b2d7c7e8-9fe7-4512-af17-55e96d9b823a", "name": "us-gaap:CapitalizedContractCostNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b2d7c7e8-9fe7-4512-af17-55e96d9b823a", "name": "us-gaap:CapitalizedContractCostNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfContractBalancesDetails", "longName": "100420 - Disclosure - Revenue Recognition (Schedule of Contract Balances) (Details)", "shortName": "Revenue Recognition (Schedule of Contract Balances) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_b2d7c7e8-9fe7-4512-af17-55e96d9b823a", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_b2d7c7e8-9fe7-4512-af17-55e96d9b823a", "name": "us-gaap:ContractWithCustomerLiabilityNoncurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "unique": true } }, "R44": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails", "longName": "100430 - Disclosure - Revenue Recognition (Schedule of Net Revenue Disaggregated by Geographical Region and Sales Channel) (Details)", "shortName": "Revenue Recognition (Schedule of Net Revenue Disaggregated by Geographical Region and Sales Channel) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_1b364256-c19b-4842-8380-4fd97397e411", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "unique": true } }, "R45": { "role": "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableforsaleExcludingCashEqu", "longName": "100440 - Disclosure - Balance Sheet Components (Schedule of Amortized Cost and Estimated Fair Market Value of Investments Classified as Available-for-Sale Excluding Cash Equivalents) (Details)", "shortName": "Balance Sheet Components (Schedule of Amortized Cost and Estimated Fair Market Value of Investments Classified as Available-for-Sale Excluding Cash Equivalents) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_b2d7c7e8-9fe7-4512-af17-55e96d9b823a", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b2d7c7e8-9fe7-4512-af17-55e96d9b823a", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableforsaleExcludingCashEqu1", "longName": "100450 - Disclosure - Balance Sheet Components (Schedule of Amortized Cost and Estimated Fair Market Value of Investments Classified as Available-for-Sale Excluding Cash Equivalents) (Parentheticals) (Details)", "shortName": "Balance Sheet Components (Schedule of Amortized Cost and Estimated Fair Market Value of Investments Classified as Available-for-Sale Excluding Cash Equivalents) (Parentheticals) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_b2d7c7e8-9fe7-4512-af17-55e96d9b823a", "name": "us-gaap:ShortTermInvestments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true }, "uniqueAnchor": null }, "R47": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsNarrativeDetails", "longName": "100460 - Disclosure - Balance Sheet Components (Narrative) (Details)", "shortName": "Balance Sheet Components (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_b2d7c7e8-9fe7-4512-af17-55e96d9b823a", "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "ntgr:UnrealizedLossesOnAvailableForSaleSecuritiesRecognizedInIncome", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "ntgr:UnrealizedLossesOnAvailableForSaleSecuritiesRecognizedInIncome", "ntgr:UnrealizedLossesOnAvailableForSaleSecuritiesRecognizedInIncome", "span", "p", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "unique": true } }, "R48": { "role": "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfInvestmentsClassifiedAsAvailableforsaleInContinuousUnrealizedLossPositionDetails", "longName": "100470 - Disclosure - Balance Sheet Components (Schedule of Investments Classified as Available-for-Sale in Continuous Unrealized Loss Position) (Details)", "shortName": "Balance Sheet Components (Schedule of Investments Classified as Available-for-Sale in Continuous Unrealized Loss Position) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_b2d7c7e8-9fe7-4512-af17-55e96d9b823a", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b2d7c7e8-9fe7-4512-af17-55e96d9b823a", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfInventoriesDetails", "longName": "100480 - Disclosure - Balance Sheet Components (Schedule of Inventories) (Details)", "shortName": "Balance Sheet Components (Schedule of Inventories) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_b2d7c7e8-9fe7-4512-af17-55e96d9b823a", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b2d7c7e8-9fe7-4512-af17-55e96d9b823a", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails", "longName": "100490 - Disclosure - Balance Sheet Components (Schedule of Property and Equipment, Net) (Details)", "shortName": "Balance Sheet Components (Schedule of Property and Equipment, Net) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_b2d7c7e8-9fe7-4512-af17-55e96d9b823a", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b2d7c7e8-9fe7-4512-af17-55e96d9b823a", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsPropertyAndEquipmentOtherInformationDetails", "longName": "100500 - Disclosure - Balance Sheet Components (Property and Equipment, Other Information) (Details)", "shortName": "Balance Sheet Components (Property and Equipment, Other Information) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:Depreciation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:Depreciation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfIntangiblesNetDetails", "longName": "100510 - Disclosure - Balance Sheet Components (Schedule of Intangibles, Net) (Details)", "shortName": "Balance Sheet Components (Schedule of Intangibles, Net) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_b2d7c7e8-9fe7-4512-af17-55e96d9b823a", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b2d7c7e8-9fe7-4512-af17-55e96d9b823a", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfGoodwillDetails", "longName": "100520 - Disclosure - Balance Sheet Components (Schedule of Goodwill) (Details)", "shortName": "Balance Sheet Components (Schedule of Goodwill) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_df1bcb1a-0157-4dc0-89ae-4ad8ae47ae5c", "name": "us-gaap:Goodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true }, "uniqueAnchor": null }, "R54": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherNonCurrentAssetsDetails", "longName": "100530 - Disclosure - Balance Sheet Components (Schedule of Other Non-Current Assets) (Details)", "shortName": "Balance Sheet Components (Schedule of Other Non-Current Assets) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_b2d7c7e8-9fe7-4512-af17-55e96d9b823a", "name": "us-gaap:DeferredIncomeTaxAssetsNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b2d7c7e8-9fe7-4512-af17-55e96d9b823a", "name": "us-gaap:DeferredIncomeTaxAssetsNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfChangesInCarryingValueOfLongTermInvestmentsDetails", "longName": "100540 - Disclosure - Balance Sheet Components (Schedule of Changes in Carrying Value of Long-term Investments) (Details)", "shortName": "Balance Sheet Components (Schedule of Changes in Carrying Value of Long-term Investments) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_da5aec8d-5a78-402d-96a7-030fb80a2c82", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_df1bcb1a-0157-4dc0-89ae-4ad8ae47ae5c", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "unique": true } }, "R56": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfChangesInCarryingValueOfLongTermInvestmentsParentheticalsDetails", "longName": "100550 - Disclosure - Balance Sheet Components (Schedule of Changes in Carrying Value of Long-term Investments) (Parentheticals) (Details)", "shortName": "Balance Sheet Components (Schedule of Changes in Carrying Value of Long-term Investments) (Parentheticals) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_b2d7c7e8-9fe7-4512-af17-55e96d9b823a", "name": "us-gaap:LongTermInvestments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true }, "uniqueAnchor": null }, "R57": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails", "longName": "100560 - Disclosure - Balance Sheet Components (Schedule of Other Accrued Liabilities) (Details)", "shortName": "Balance Sheet Components (Schedule of Other Accrued Liabilities) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_b2d7c7e8-9fe7-4512-af17-55e96d9b823a", "name": "us-gaap:OperatingLeaseLiabilityCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b2d7c7e8-9fe7-4512-af17-55e96d9b823a", "name": "us-gaap:OperatingLeaseLiabilityCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesParentheticalsDetails", "longName": "100570 - Disclosure - Balance Sheet Components (Schedule of Other Accrued Liabilities) (Parentheticals) (Details)", "shortName": "Balance Sheet Components (Schedule of Other Accrued Liabilities) (Parentheticals) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "C_b2d7c7e8-9fe7-4512-af17-55e96d9b823a", "name": "ntgr:InventoryExpectedToBeReceivedFromFutureSalesReturns", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "link:footnote", "div", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b2d7c7e8-9fe7-4512-af17-55e96d9b823a", "name": "ntgr:InventoryExpectedToBeReceivedFromFutureSalesReturns", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "link:footnote", "div", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails", "longName": "100580 - Disclosure - Derivative Financial Instruments (Narrative) (Details)", "shortName": "Derivative Financial Instruments (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "C_b2d7c7e8-9fe7-4512-af17-55e96d9b823a", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_038d157a-924e-4b2d-a759-945964d9b57d", "name": "us-gaap:DerivativeNumberOfInstrumentsHeld", "unitRef": "U_Derivative_instrument", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "unique": true } }, "R60": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanySDerivativeInstrumentsAndLineItemsOnConsolidatedBalanceSheetsDetails", "longName": "100590 - Disclosure - Derivative Financial Instruments (Schedule of Fair Values of the Company's Derivative Instruments and the Line Items on the Consolidated Balance Sheets) (Details)", "shortName": "Derivative Financial Instruments (Schedule of Fair Values of the Company's Derivative Instruments and the Line Items on the Consolidated Balance Sheets) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "C_b2d7c7e8-9fe7-4512-af17-55e96d9b823a", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_b2d7c7e8-9fe7-4512-af17-55e96d9b823a", "name": "us-gaap:DerivativeFairValueOfDerivativeLiability", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "unique": true } }, "R61": { "role": "http://www.netgear.com/20231231/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfNetIncomeLossPerShareDetails", "longName": "100610 - Disclosure - Net Income (Loss) Per Share (Schedule of Net Income (Loss) Per Share) (Details)", "shortName": "Net Income (Loss) Per Share (Schedule of Net Income (Loss) Per Share) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "unique": true } }, "R62": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureOtherIncomeExpensesNetDetails", "longName": "100620 - Disclosure - Other Income (Expenses), Net (Details)", "shortName": "Other Income (Expenses), Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:InterestIncomeExpenseNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "div", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:InterestIncomeExpenseNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "div", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfIncomeBeforeIncomeTaxesDetails", "longName": "100630 - Disclosure - Income Taxes (Schedule of Income Before Income Taxes) (Details)", "shortName": "Income Taxes (Schedule of Income Before Income Taxes) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxesDetails", "longName": "100640 - Disclosure - Income Taxes (Schedule of Provision For Income Taxes) (Details)", "shortName": "Income Taxes (Schedule of Provision For Income Taxes) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails", "longName": "100650 - Disclosure - Income Taxes (Schedule of Deferred Tax Assets and Liabilities) (Details)", "shortName": "Income Taxes (Schedule of Deferred Tax Assets and Liabilities) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "C_b2d7c7e8-9fe7-4512-af17-55e96d9b823a", "name": "ntgr:DeferredTaxAssetsTaxAccrualsAndAllowance", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b2d7c7e8-9fe7-4512-af17-55e96d9b823a", "name": "ntgr:DeferredTaxAssetsTaxAccrualsAndAllowance", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesNarrativeDetails", "longName": "100660 - Disclosure - Income Taxes (Narrative) (Details)", "shortName": "Income Taxes (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "C_b2d7c7e8-9fe7-4512-af17-55e96d9b823a", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "unique": true } }, "R67": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails", "longName": "100670 - Disclosure - Income Taxes (Schedule of Effective Income Tax Rate Reconciliation) (Details)", "shortName": "Income Taxes (Schedule of Effective Income Tax Rate Reconciliation) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingDetails", "longName": "100680 - Disclosure - Income Taxes (Schedule of Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining) (Details)", "shortName": "Income Taxes (Schedule of Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "C_da5aec8d-5a78-402d-96a7-030fb80a2c82", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_4b62455f-cb84-49ed-ae65-4d80a9dc1bdf", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "unique": true } }, "R69": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesDetails", "longName": "100690 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "C_b2d7c7e8-9fe7-4512-af17-55e96d9b823a", "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b2d7c7e8-9fe7-4512-af17-55e96d9b823a", "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfNonCancellablePurchaseCommitmentsPertainingToNonTradeActivitiesDetails", "longName": "100700 - Disclosure - Commitments and Contingencies (Schedule of Non-cancellable Purchase Commitments Pertaining to Non-trade Activities (Details)", "shortName": "Commitments and Contingencies (Schedule of Non-cancellable Purchase Commitments Pertaining to Non-trade Activities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "C_44b567ce-1b3d-46a7-8a1b-44fe60092c94", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LongTermPurchaseCommitmentTextBlock", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_44b567ce-1b3d-46a7-8a1b-44fe60092c94", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LongTermPurchaseCommitmentTextBlock", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfChangesInWarrantyObligationsDetails", "longName": "100710 - Disclosure - Commitments and Contingencies (Schedule of Changes in Warranty Obligations) (Details)", "shortName": "Commitments and Contingencies (Schedule of Changes in Warranty Obligations) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "C_da5aec8d-5a78-402d-96a7-030fb80a2c82", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_4b62455f-cb84-49ed-ae65-4d80a9dc1bdf", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "unique": true } }, "R72": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityNarrativeDetails", "longName": "100720 - Disclosure - Stockholders' Equity (Narrative) (Details)", "shortName": "Stockholders' Equity (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "C_b2d7c7e8-9fe7-4512-af17-55e96d9b823a", "name": "us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b2d7c7e8-9fe7-4512-af17-55e96d9b823a", "name": "us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails", "longName": "100730 - Disclosure - Stockholders' Equity (Schedule of Changes in Accumulated Other Comprehensive Income (Loss) by Component) (Details)", "shortName": "Stockholders' Equity (Schedule of Changes in Accumulated Other Comprehensive Income (Loss) by Component) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "C_da5aec8d-5a78-402d-96a7-030fb80a2c82", "name": "us-gaap:AociTaxAttributableToParent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_4b62455f-cb84-49ed-ae65-4d80a9dc1bdf", "name": "us-gaap:AociTaxAttributableToParent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "unique": true } }, "R74": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails", "longName": "100740 - Disclosure - Stockholders' Equity (Schedule of Reclassifications out of AOCI) (Details)", "shortName": "Stockholders' Equity (Schedule of Reclassifications out of AOCI) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_ba584360-aa59-4022-9d33-e3b19a3b43d7", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "unique": true } }, "R75": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails", "longName": "100750 - Disclosure - Employee Benefit Plans (Narrative) (Details)", "shortName": "Employee Benefit Plans (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:ShareBasedCompensation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_36e459fc-caf2-465d-a9b8-e0a4889844ef", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "unique": true } }, "R76": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails", "longName": "100760 - Disclosure - Employee Benefit Plans (Schedule of Stock Option Activity) (Details)", "shortName": "Employee Benefit Plans (Schedule of Stock Option Activity) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "C_34f30261-b39e-4eb7-adea-81ced062e1fb", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_34f30261-b39e-4eb7-adea-81ced062e1fb", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfRangesOfOutstandingAndExercisableStockOptionsDetails", "longName": "100770 - Disclosure - Employee Benefit Plans (Schedule of Ranges of Outstanding And Exercisable Stock Options) (Details)", "shortName": "Employee Benefit Plans (Schedule of Ranges of Outstanding And Exercisable Stock Options) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "C_86411ce1-e617-4e27-916c-cbf08f6ef3ca", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "div", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_86411ce1-e617-4e27-916c-cbf08f6ef3ca", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "div", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R78": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfRSUActivityDetails", "longName": "100780 - Disclosure - Employee Benefit Plans (Schedule of RSU Activity) (Details)", "shortName": "Employee Benefit Plans (Schedule of RSU Activity) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "C_49c86292-e645-447f-b446-be648ac24bf6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_49c86292-e645-447f-b446-be648ac24bf6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfPerformanceSharesActivityDetails", "longName": "100790 - Disclosure - Employee Benefit Plans (Schedule of Performance Shares Activity) (Details)", "shortName": "Employee Benefit Plans (Schedule of Performance Shares Activity) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "C_5b77142b-fa54-4cb9-af30-78e63058f45d", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "div", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_293c03d0-2c7b-42a2-95fa-10da3982d3d6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "div", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "unique": true } }, "R80": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfValuationAndExpenseInformationDetails", "longName": "100800 - Disclosure - Employee Benefit Plans (Schedule of Valuation and Expense Information) (Details)", "shortName": "Employee Benefit Plans (Schedule of Valuation and Expense Information) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "C_a6194d6f-bcbb-4efd-ab38-6e01ca641bbb", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a6194d6f-bcbb-4efd-ab38-6e01ca641bbb", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R81": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfTotalStockBasedCompensationExpenseResultingFromStockOptionsRsusPerformanceSharesAndESPPDetails", "longName": "100810 - Disclosure - Employee Benefit Plans (Schedule of Total Stock-Based Compensation Expense Resulting from Stock Options, RSUs, Performance Shares and the ESPP) (Details)", "shortName": "Employee Benefit Plans (Schedule of Total Stock-Based Compensation Expense Resulting from Stock Options, RSUs, Performance Shares and the ESPP) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R82": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationNarrativeDetails", "longName": "100820 - Disclosure - Segment Information (Narrative) (Details)", "shortName": "Segment Information (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_a8b9c91c-5dc5-47de-8a4f-94ee691e4bb8", "name": "ntgr:NumberOfCustomer", "unitRef": "U_Customer", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "unique": true } }, "R83": { "role": "http://www.netgear.com/20231231/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails", "longName": "100830 - Disclosure - Segment Information (Schedule of Reportable Segments and Reconciliation of Segment Contribution Income to Income (loss) Before Income Taxes) (Details)", "shortName": "Segment Information (Schedule of Reportable Segments and Reconciliation of Segment Contribution Income to Income (loss) Before Income Taxes) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "ntgr:SegmentContributionIncome", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "unique": true } }, "R84": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesParentheticalDetails", "longName": "100840 - Disclosure - Segment Information (Schedule of Reportable Segments and Reconciliation of Segment Contribution Income to Income (Loss) Before Income Taxes) (Parenthetical) (Details)", "shortName": "Segment Information (Schedule of Reportable Segments and Reconciliation of Segment Contribution Income to Income (Loss) Before Income Taxes) (Parenthetical) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:ProceedsFromLegalSettlements", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "link:footnote", "div", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:ProceedsFromLegalSettlements", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "link:footnote", "div", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R85": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasDetails", "longName": "100850 - Disclosure - Segment Information (Schedule of Net Revenue by Geographic Areas) (Details)", "shortName": "Segment Information (Schedule of Net Revenue by Geographic Areas) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_14cf765d-e2f9-458b-882e-db55615fa5e4", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "unique": true } }, "R86": { "role": "http://www.netgear.com/20231231/taxonomy/role/DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasParentheticalDetails", "longName": "100860 - Disclosure - Segment Information (Schedule of Net Revenue by Geographic Areas) (Parenthetical) (Details)", "shortName": "Segment Information (Schedule of Net Revenue by Geographic Areas) (Parenthetical) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "C_bce6652b-5c2b-488c-b357-a6f794008898", "name": "ntgr:PercentageOfNetRevenue", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "link:footnote", "div", "div", "ix:continuation", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_bce6652b-5c2b-488c-b357-a6f794008898", "name": "ntgr:PercentageOfNetRevenue", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "link:footnote", "div", "div", "ix:continuation", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R87": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionDetails", "longName": "100870 - Disclosure - Segment Information (Schedule of Long-Lived Asset by Geographic Region) (Details)", "shortName": "Segment Information (Schedule of Long-Lived Asset by Geographic Region) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "C_b2d7c7e8-9fe7-4512-af17-55e96d9b823a", "name": "us-gaap:NoncurrentAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b2d7c7e8-9fe7-4512-af17-55e96d9b823a", "name": "us-gaap:NoncurrentAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R88": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionParentheticalDetails", "longName": "100880 - Disclosure - Segment Information (Schedule of Long-Lived Asset by Geographic Region) (Parenthetical) (Details)", "shortName": "Segment Information (Schedule of Long-Lived Asset by Geographic Region) (Parenthetical) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "C_91960948-10aa-4e32-9674-b8867b93aaa4", "name": "ntgr:PercentageOfLongLivedAssetsOwned", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "link:footnote", "div", "div", "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_91960948-10aa-4e32-9674-b8867b93aaa4", "name": "ntgr:PercentageOfLongLivedAssetsOwned", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "link:footnote", "div", "div", "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R89": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails", "longName": "100890 - Disclosure - Fair Value Measurements (Summary of Valuation of Company's Financial Instruments by Various Levels) (Details)", "shortName": "Fair Value Measurements (Summary of Valuation of Company's Financial Instruments by Various Levels) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "C_b2d7c7e8-9fe7-4512-af17-55e96d9b823a", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b2d7c7e8-9fe7-4512-af17-55e96d9b823a", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R90": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsParentheticalDetails", "longName": "100900 - Disclosure - Fair Value Measurements (Summary of Valuation of Company's Financial Instruments by Various Levels) (Parenthetical) (Details)", "shortName": "Fair Value Measurements (Summary of Valuation of Company's Financial Instruments by Various Levels) (Parenthetical) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "C_b2d7c7e8-9fe7-4512-af17-55e96d9b823a", "name": "us-gaap:ShortTermInvestments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true }, "uniqueAnchor": null }, "R91": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRestructuringAndOtherChargesSummaryOfActivityRelatedToAccruedRestructuringAndOtherChargesDetails", "longName": "100910 - Disclosure - Restructuring and Other Charges (Summary of Activity Related to Accrued Restructuring and Other Charges ) (Details)", "shortName": "Restructuring and Other Charges (Summary of Activity Related to Accrued Restructuring and Other Charges ) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "C_da5aec8d-5a78-402d-96a7-030fb80a2c82", "name": "us-gaap:RestructuringReserve", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_4b62455f-cb84-49ed-ae65-4d80a9dc1bdf", "name": "us-gaap:RestructuringReserve", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "unique": true } }, "R92": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesNarrativeDetails", "longName": "100930 - Disclosure - Leases (Narrative) (Details)", "shortName": "Leases (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "ntgr:NonCancelableLeasesExpirationDate", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "ntgr:NonCancelableLeasesExpirationDate", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R93": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesLeaseCostDetails", "longName": "100940 - Disclosure - Leases (Lease Cost) (Details)", "shortName": "Leases (Lease Cost) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R94": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesSupplementalCashFlowInformationDetails", "longName": "100950 - Disclosure - Leases (Supplemental Cash Flow Information) (Details)", "shortName": "Leases (Supplemental Cash Flow Information) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "94", "firstAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:OperatingLeasePayments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9378233f-8ada-4aa4-9809-71a9cedf4beb", "name": "us-gaap:OperatingLeasePayments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R95": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesSupplementalBalanceSheetInformationDetails", "longName": "100960 - Disclosure - Leases (Supplemental Balance Sheet Information) (Details)", "shortName": "Leases (Supplemental Balance Sheet Information) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "95", "firstAnchor": { "contextRef": "C_b2d7c7e8-9fe7-4512-af17-55e96d9b823a", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "ntgr:LeaseSupplementalBalanceSheetInformationTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b2d7c7e8-9fe7-4512-af17-55e96d9b823a", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "ntgr:LeaseSupplementalBalanceSheetInformationTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R96": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details", "longName": "100970 - Disclosure - Leases (Maturities of Operating Lease Liabilities - Topic 842) (Details)", "shortName": "Leases (Maturities of Operating Lease Liabilities - Topic 842) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "96", "firstAnchor": { "contextRef": "C_b2d7c7e8-9fe7-4512-af17-55e96d9b823a", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b2d7c7e8-9fe7-4512-af17-55e96d9b823a", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true, "unique": true } }, "R97": { "role": "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails", "longName": "100990 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details)", "shortName": "Schedule II - Valuation and Qualifying Accounts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "97", "firstAnchor": { "contextRef": "C_c6f3c946-1d85-4cbc-bd6a-7e38eefaba04", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_dda1d74e-93b0-4068-90f9-67077a8b1ec4", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20231231.htm", "unique": true } } }, "tag": { "ntgr_A2016IncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "A2016IncentivePlanMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "2016 incentive plan.", "label": "A2016 Incentive Plan [Member]", "terseLabel": "A2016 Incentive Plan" } } }, "auth_ref": [] }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AOCIAttributableToParentNetOfTaxRollForward", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "terseLabel": "AOCI, after tax", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ntgr_APACMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "APACMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails" ], "lang": { "en-us": { "role": { "documentation": "APAC.", "label": "A P A C [Member]", "terseLabel": "APAC" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "totalLabel": "Accounts Payable, Current, Total", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r34", "r917" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r859" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfContractBalancesDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $338 and $397 as of December 31, 2023 and December 31, 2022, respectively", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "verboseLabel": "Accounts receivable, net", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r355", "r356" ] }, "ntgr_AccruedFreightCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "AccruedFreightCharges", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Accrued freight charges.", "label": "Accrued Freight Charges", "terseLabel": "Freight and duty" } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r132", "r191" ] }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesNoncurrent", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Income Taxes, Noncurrent", "terseLabel": "Non-current income taxes payable", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent." } } }, "auth_ref": [ "r133", "r191" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Other accrued liabilities", "totalLabel": "Total", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r36" ] }, "us-gaap_AccruedMarketingCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedMarketingCostsCurrent", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Marketing Costs, Current", "terseLabel": "Sales and marketing", "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)." } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Accumulated depreciation", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r77", "r246", "r720" ] }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "terseLabel": "Unrealized gains (losses) on derivatives", "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." } } }, "auth_ref": [ "r263", "r273", "r274", "r610", "r882", "r964" ] }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails" ], "lang": { "en-us": { "role": { "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]", "terseLabel": "Unrealized gains (losses) on available-for-sale investments", "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." } } }, "auth_ref": [ "r258", "r259", "r260", "r263", "r273", "r274", "r964" ] }, "ntgr_AccumulatedOtherComprehensiveIncomeLossBeforeTaxRollForwardRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "AccumulatedOtherComprehensiveIncomeLossBeforeTaxRollForwardRollForward", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss), before tax.", "label": "Accumulated Other Comprehensive Income Loss Before Tax Roll Forward Roll Forward", "terseLabel": "AOCI, before tax" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income Loss [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r272", "r273", "r644", "r646", "r647", "r648", "r649", "r650" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income (loss)", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r41", "r42", "r146", "r251", "r716", "r753", "r754" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income Loss [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r272", "r273", "r644", "r646", "r647", "r648", "r649", "r650" ] }, "ntgr_AccumulatedOtherComprehensiveIncomeLossTaxRollFrowardRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "AccumulatedOtherComprehensiveIncomeLossTaxRollFrowardRollForward", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss), tax.", "label": "Accumulated Other Comprehensive Income Loss Tax Roll Froward Roll Forward", "terseLabel": "Estimated tax benefit (provision)" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "verboseLabel": "AOCI", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r16", "r42", "r619", "r622", "r666", "r749", "r750", "r964", "r965", "r966", "r978", "r979", "r980" ] }, "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalFinancialInformationDisclosureTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponents" ], "lang": { "en-us": { "role": { "label": "Additional Financial Information Disclosure [Text Block]", "terseLabel": "Balance Sheet Components", "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement." } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital", "totalLabel": "Additional Paid in Capital, Total", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r137", "r917", "r1091" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r556", "r557", "r558", "r762", "r978", "r979", "r980", "r1070", "r1094" ] }, "ntgr_AdditionalPurchaseOrdersBeyondContractualTerminationPeriods": { "xbrltype": "monetaryItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "AdditionalPurchaseOrdersBeyondContractualTerminationPeriods", "crdr": "credit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional purchase orders beyond contractual termination periods", "label": "Additional Purchase Orders Beyond Contractual Termination Periods", "documentation": "Additional purchase orders beyond contractual termination periods." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedLabel": "Restricted stock unit withholdings", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation", "totalLabel": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r90", "r91", "r522" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising costs", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r210" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfTotalStockBasedCompensationExpenseResultingFromStockOptionsRsusPerformanceSharesAndESPPDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r553", "r563" ] }, "us-gaap_AllowanceForCreditLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForCreditLossMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "terseLabel": "Allowance for doubtful accounts", "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r972", "r973", "r974", "r975", "r976" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $397 and $399 as of December 31, 2022, and December 31, 2021, respectively", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r252", "r359", "r398" ] }, "ntgr_AmazonMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "AmazonMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Amazon.", "label": "Amazon [Member]", "terseLabel": "Amazon" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "terseLabel": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "ntgr_AmericasExcludingUnitedStatesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "AmericasExcludingUnitedStatesMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasDetails" ], "lang": { "en-us": { "role": { "documentation": "Americas excluding united states.", "label": "Americas Excluding United States [Member]", "terseLabel": "Americas (excluding U.S.)" } } }, "auth_ref": [] }, "srt_AmericasMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AmericasMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails" ], "lang": { "en-us": { "role": { "label": "Americas [Member]", "terseLabel": "Americas", "documentation": "Continents of North and South America." } } }, "auth_ref": [ "r1096", "r1097", "r1098", "r1099" ] }, "ntgr_AmortizationOfIntangibleAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "AmortizationOfIntangibleAsset", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amortization of intangible assets excluding patents.", "label": "Amortization Of Intangible Asset", "negatedLabel": "Amortization of intangibles" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization of intangibles", "negatedLabel": "Amortization of intangibles", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r7", "r71", "r75" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive employee stock-based awards, excluded", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r316" ] }, "us-gaap_AociBeforeTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AociBeforeTaxAttributableToParent", "crdr": "credit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails" ], "lang": { "en-us": { "role": { "label": "AOCI before Tax, Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "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)." } } }, "auth_ref": [] }, "us-gaap_AociTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AociTaxAttributableToParent", "crdr": "debit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails" ], "lang": { "en-us": { "role": { "label": "AOCI Tax, Attributable to Parent", "negatedPeriodEndLabel": "Ending balance", "negatedPeriodStartLabel": "Beginning balance", "documentation": "Amount of tax expense (benefit) allocated to accumulated other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [] }, "ntgr_AsiaPacificExcludingSingaporeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "AsiaPacificExcludingSingaporeMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "APAC (excluding Singapore)", "documentation": "Asia Pacific excluding Singapore.", "label": "Asia Pacific Excluding Singapore [Member]" } } }, "auth_ref": [] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaPacificMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasParentheticalDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionParentheticalDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "APAC (excluding Singapore)", "label": "Asia Pacific [Member]", "terseLabel": "APAC", "documentation": "Region of Asia Pacific." } } }, "auth_ref": [ "r1096", "r1097", "r1098", "r1099" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r190", "r250", "r283", "r325", "r340", "r346", "r395", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r606", "r611", "r635", "r712", "r795", "r917", "r930", "r1023", "r1024", "r1077" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r240", "r255", "r283", "r395", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r606", "r611", "r635", "r917", "r1023", "r1024", "r1077" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure", "terseLabel": "Assets measured at fair value", "totalLabel": "Assets, Fair Value Disclosure, Total", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r122" ] }, "ntgr_AtAndTMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "AtAndTMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "AT And T [Member]", "label": "AT And T [Member]", "terseLabel": "AT&T" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r935", "r936", "r937" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "auth_ref": [ "r935", "r936", "r937" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "auth_ref": [ "r935", "r936", "r937" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableforsaleExcludingCashEqu": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableforsaleExcludingCashEqu" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Unrealized Gains", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r365" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableforsaleExcludingCashEqu": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableforsaleExcludingCashEqu" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Unrealized Losses", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r366" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableforsaleExcludingCashEqu": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableforsaleExcludingCashEqu" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Amortized Cost", "totalLabel": "Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r362", "r404", "r711" ] }, "ntgr_AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails" ], "lang": { "en-us": { "role": { "documentation": "Available for sale investments convertible debt securities.", "label": "Available For Sale Investments Convertible Debt Securities [Member]", "terseLabel": "Available-for-sale Investments, Convertible Debt Securities" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableforsaleExcludingCashEqu": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableforsaleExcludingCashEqu" ], "lang": { "en-us": { "role": { "totalLabel": "Debt Securities, Available-for-Sale, Total", "label": "Debt Securities, Available-for-Sale", "terseLabel": "Estimated Fair Value", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r363", "r404", "r705", "r983" ] }, "us-gaap_AvailableforsaleSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableforsaleSecuritiesMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails" ], "lang": { "en-us": { "role": { "label": "Available-for-Sale Securities [Member]", "terseLabel": "Available-for-sale Investments", "documentation": "Investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r207" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfPerformanceSharesActivityDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfRSUActivityDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfValuationAndExpenseInformationDetails" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r524", "r525", "r526", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r548", "r549", "r550", "r551", "r552" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanySDerivativeInstrumentsAndLineItemsOnConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanySDerivativeInstrumentsAndLineItemsOnConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r107", "r112" ] }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetRelatedDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Balance Sheet Related Disclosures [Abstract]" } } }, "auth_ref": [] }, "ntgr_BalanceSheetRelatedDisclosuresLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "BalanceSheetRelatedDisclosuresLineItems", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfChangesInCarryingValueOfLongTermInvestmentsParentheticalsDetails" ], "lang": { "en-us": { "role": { "documentation": "Balance sheet related disclosures.", "label": "Balance Sheet Related Disclosures [Line Items]", "terseLabel": "Balance Sheet Related Disclosures [Line Items]" } } }, "auth_ref": [] }, "ntgr_BalanceSheetRelatedDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "BalanceSheetRelatedDisclosuresTable", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfChangesInCarryingValueOfLongTermInvestmentsParentheticalsDetails" ], "lang": { "en-us": { "role": { "documentation": "Balance sheet related disclosures.", "label": "Balance Sheet Related Disclosures [Table]", "terseLabel": "Balance Sheet Related Disclosures [Table]" } } }, "auth_ref": [] }, "ntgr_BestBuyIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "BestBuyIncMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Best Buy, Inc.", "label": "Best Buy Inc [Member]", "terseLabel": "Best Buy Inc" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 6.0 }, "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Change in fair value of contingent consideration", "negatedLabel": "Change in fair value of contingent consideration", "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement." } } }, "auth_ref": [ "r604", "r968" ] }, "us-gaap_CaliforniaFranchiseTaxBoardMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CaliforniaFranchiseTaxBoardMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "California Franchise Tax Board [Member]", "terseLabel": "State of California", "documentation": "Designated tax department of the government of the state of California." } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Unpaid property and equipment", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r49", "r50", "r51" ] }, "us-gaap_CapitalizedContractCostImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost, Impairment Loss", "terseLabel": "Capitalized contract costs, impairment", "documentation": "Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r416" ] }, "us-gaap_CapitalizedContractCostNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNet", "crdr": "debit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost, Net", "terseLabel": "Capitalized contract costs", "totalLabel": "Capitalized Contract Cost, Net, Total", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r415" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r46", "r243", "r877" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and cash equivalents", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r47" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "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", "totalLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "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." } } }, "auth_ref": [ "r46", "r161", "r281" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash and cash equivalents", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r161" ] }, "us-gaap_CashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashEquivalentsMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails" ], "lang": { "en-us": { "role": { "label": "Cash Equivalents [Member]", "terseLabel": "Cash equivalents", "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." } } }, "auth_ref": [ "r243" ] }, "us-gaap_CashFlowHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowHedgingMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfCompanySDerivativeInstrumentsOnAccumulatedOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Cash Flow Hedging [Member]", "terseLabel": "Cash Flow Hedges", "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." } } }, "auth_ref": [ "r105" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "auth_ref": [] }, "ntgr_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Cash paid for amounts included in the measurement of lease liabilities.", "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:" } } }, "auth_ref": [] }, "ntgr_CertainRisksAndUncertaintiesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "CertainRisksAndUncertaintiesPolicyTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Certain risks and uncertainties.", "label": "Certain Risks And Uncertainties Policy [Text Block]", "terseLabel": "Certain risks and uncertainties" } } }, "auth_ref": [] }, "us-gaap_CertificatesOfDepositMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CertificatesOfDepositMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableforsaleExcludingCashEqu", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails" ], "lang": { "en-us": { "role": { "label": "Certificates of Deposit [Member]", "terseLabel": "Certificates of deposit", "verboseLabel": "Certificates of Deposit", "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." } } }, "auth_ref": [ "r11", "r924", "r925", "r926", "r927" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 8)", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r39", "r127", "r713", "r782" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r170", "r449", "r450", "r860", "r1014" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r920", "r921", "r922", "r924", "r925", "r926", "r927", "r978", "r979", "r1070", "r1090", "r1094" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r136" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r136", "r783" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r136" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r17", "r136", "r783", "r801", "r1094", "r1095" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock: $0.001 par value; 200,000,000 shares authorized; shares issued and outstanding: 29,615,723 and 28,907,770 as of December 31, 2023 and 2022, respectively", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r136", "r715", "r917" ] }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlans" ], "lang": { "en-us": { "role": { "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "Employee Benefit Plans", "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." } } }, "auth_ref": [ "r174", "r175", "r176", "r177" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive income (loss)", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r100", "r187", "r268", "r270", "r276", "r707", "r727" ] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive income (loss)", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetScheduleOfEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Computer Equipment [Member]", "terseLabel": "Computer equipment", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r55", "r57", "r124", "r125", "r354", "r859" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r55", "r57", "r124", "r125", "r354", "r755", "r859" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r55", "r57", "r124", "r125", "r354", "r859", "r947" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of credit risk", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r129", "r213" ] }, "us-gaap_ConcentrationRiskCustomer": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCustomer", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Customer", "terseLabel": "Concentration risk, customer", "documentation": "Description of risks that arise due to the volume of business transacted with a particular customer. At a minimum, the description informs financial statement users of the general nature of the risk, but excludes \"Information about Major Customers\" that may be disclosed elsewhere (for instance, segment disclosures)." } } }, "auth_ref": [ "r54", "r56", "r57" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r55", "r57", "r124", "r125", "r354" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r55", "r57", "r124", "r125", "r354", "r859" ] }, "ntgr_ConnectedHomeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "ConnectedHomeMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfGoodwillDetails", "http://www.netgear.com/20231231/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Connected home.", "label": "Connected Home [Member]", "terseLabel": "Connected Home" } } }, "auth_ref": [] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRemainingPerformanceObligationsDetails1" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities", "documentation": "Information by consolidated entity or group of entities." } } }, "auth_ref": [ "r226", "r287", "r606", "r607", "r611", "r612", "r667", "r870", "r958", "r959", "r960", "r1022", "r1025", "r1026" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRemainingPerformanceObligationsDetails1" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities", "documentation": "Entity or group of entities consolidated into reporting entity." } } }, "auth_ref": [ "r226", "r287", "r606", "r607", "r611", "r612", "r667", "r870", "r958", "r959", "r960", "r1022", "r1025", "r1026" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Basis of presentation", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r98", "r883" ] }, "us-gaap_ContractTerminationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractTerminationMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRestructuringAndOtherChargesSummaryOfActivityRelatedToAccruedRestructuringAndOtherChargesDetails" ], "lang": { "en-us": { "role": { "label": "Contract Termination [Member]", "terseLabel": "Lease Contract Termination and Other Charges", "documentation": "Termination of a contract associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [ "r892", "r893", "r894", "r895" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of Contract Balances", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r1028" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfContractBalancesDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue", "verboseLabel": "Contract liabilities - current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r489", "r490", "r509" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfContractBalancesDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Contract liabilities - non-current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r489", "r490", "r509" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Contract with Customer, Liability Included In Beginning Balance, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r510" ] }, "us-gaap_ContractWithCustomerRefundLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerRefundLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Refund Liability, Current", "terseLabel": "Sales returns", "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." } } }, "auth_ref": [ "r1030" ] }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerSalesChannelAxis", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Sales Channel [Axis]", "terseLabel": "Contract with Customer, Sales Channel", "documentation": "Information by sales channel for delivery of good or service in contract with customer." } } }, "auth_ref": [ "r905", "r1029" ] }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerSalesChannelDomain", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Sales Channel [Domain]", "terseLabel": "Contract with Customer, Sales Channel", "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." } } }, "auth_ref": [ "r905", "r1029" ] }, "us-gaap_ConvertibleDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtSecuritiesMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableforsaleExcludingCashEqu", "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableforsaleExcludingCashEqu1", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfChangesInCarryingValueOfLongTermInvestmentsParentheticalsDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsParentheticalDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Debt Securities [Member]", "terseLabel": "Convertible debt securities", "verboseLabel": "Convertible Debt", "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder." } } }, "auth_ref": [ "r1032" ] }, "ntgr_CorporateAndUnallocatedIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "CorporateAndUnallocatedIncome", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Corporate and unallocated costs.", "label": "Corporate And Unallocated Income", "negatedLabel": "Corporate and unallocated costs" } } }, "auth_ref": [] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableforsaleExcludingCashEqu" ], "lang": { "en-us": { "role": { "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate Equity Securities", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r906", "r908", "r1089" ] }, "ntgr_CorporateEquitySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "CorporateEquitySecuritiesMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails" ], "lang": { "en-us": { "role": { "documentation": "Corporate equity securities.", "label": "Corporate Equity Securities [Member]", "terseLabel": "Corporate Equity Securities" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 }, "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of revenue", "totalLabel": "Cost of Goods and Services Sold, Total", "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." } } }, "auth_ref": [ "r153", "r701" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfCompanySDerivativeInstrumentsOnAccumulatedOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfTotalStockBasedCompensationExpenseResultingFromStockOptionsRsusPerformanceSharesAndESPPDetails" ], "lang": { "en-us": { "role": { "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "ntgr_Covid19PandemicPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "Covid19PandemicPolicyTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "COVID-19 pandemic.", "label": "Covid19 Pandemic Policy [Text Block]", "terseLabel": "COVID-19 Pandemic" } } }, "auth_ref": [] }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]", "terseLabel": "Current:" } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "U.S. Federal", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r950", "r971", "r1065" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r950", "r971" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Current, Total", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r185", "r590", "r596", "r971" ] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r950", "r971", "r1065" ] }, "ntgr_CustomerAAndBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "CustomerAAndBMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Customer A and B.", "label": "Customer A And B [Member]", "terseLabel": "Customer A and B" } } }, "auth_ref": [] }, "ntgr_CustomerAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "CustomerAMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Customer a.", "label": "Customer A [Member]", "terseLabel": "Customer A" } } }, "auth_ref": [] }, "ntgr_CustomerBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "CustomerBMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Customer b.", "label": "Customer B [Member]", "terseLabel": "Customer B" } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r56", "r354" ] }, "us-gaap_CustomerRelatedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelatedIntangibleAssetsMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfIntangiblesNetDetails" ], "lang": { "en-us": { "role": { "label": "Customer-Related Intangible Assets [Member]", "terseLabel": "Customer contracts and relationships", "documentation": "Customer-related asset, including, but not limited to, customer lists, and noncontractual customer relationships." } } }, "auth_ref": [ "r29" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfInvestmentsClassifiedAsAvailableforsaleInContinuousUnrealizedLossPositionDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfInvestmentsClassifiedAsAvailableforsaleInContinuousUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer", "terseLabel": "Estimated Fair Market Value, 12 Months or Longer", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r206", "r408", "r890" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfInvestmentsClassifiedAsAvailableforsaleInContinuousUnrealizedLossPositionDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfInvestmentsClassifiedAsAvailableforsaleInContinuousUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "negatedLabel": "Gross Unrealized Losses, 12 Months or Longer", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r206", "r408" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfInvestmentsClassifiedAsAvailableforsaleInContinuousUnrealizedLossPositionDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfInvestmentsClassifiedAsAvailableforsaleInContinuousUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months", "terseLabel": "Estimated Fair Market Value, Less Than 12 Months", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r206", "r408", "r890" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfInvestmentsClassifiedAsAvailableforsaleInContinuousUnrealizedLossPositionDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfInvestmentsClassifiedAsAvailableforsaleInContinuousUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "negatedLabel": "Gross Unrealized Losses, Less Than 12 Months", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r206", "r408" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableforsaleExcludingCashEqu", "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableforsaleExcludingCashEqu1" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Table]", "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)." } } }, "auth_ref": [ "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Table Text Block]", "terseLabel": "Schedule of Amortized Cost and Estimated Fair Market Value of Investments Classified as Available-for-Sale Excluding Cash Equivalents", "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)." } } }, "auth_ref": [ "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfInvestmentsClassifiedAsAvailableforsaleInContinuousUnrealizedLossPositionDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfInvestmentsClassifiedAsAvailableforsaleInContinuousUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position", "totalLabel": "Estimated Fair Market Value, Total", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss." } } }, "auth_ref": [ "r204", "r406", "r890" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfInvestmentsClassifiedAsAvailableforsaleInContinuousUnrealizedLossPositionDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfInvestmentsClassifiedAsAvailableforsaleInContinuousUnrealizedLossPositionDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsNarrativeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss, Total", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss", "terseLabel": "Investments classified as available-for-sale in continuous unrealized loss position", "negatedTotalLabel": "Gross Unrealized Losses, Total", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r205", "r407" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxesDetails": { "parentTag": "ntgr_DeferredIncomeTaxesExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "U.S. Federal", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r971", "r1064", "r1065" ] }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalStateAndLocalTaxExpenseBenefitAbstract", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]", "terseLabel": "Deferred:" } } }, "auth_ref": [] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxesDetails": { "parentTag": "ntgr_DeferredIncomeTaxesExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r185", "r971", "r1064" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherNonCurrentAssetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherNonCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Assets, Net", "terseLabel": "Non-current deferred income taxes", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r571", "r572" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred, Total", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r7", "r185", "r221", "r595", "r596", "r971" ] }, "ntgr_DeferredIncomeTaxesExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "DeferredIncomeTaxesExpenseBenefit", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred income taxes expense benefit.", "label": "Deferred Income Taxes Expense Benefit", "totalLabel": "Deferred, Total" } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueRevenueRecognized1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueRevenueRecognized1", "crdr": "credit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized for satisfaction of performance obligations", "label": "Deferred Revenue, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue." } } }, "auth_ref": [] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxesDetails": { "parentTag": "ntgr_DeferredIncomeTaxesExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r971", "r1064", "r1065" ] }, "ntgr_DeferredTaxAssetsDeferredExpenseDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "DeferredTaxAssetsDeferredExpenseDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsTaxDeferredExpense", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred tax assets deferred expense, depreciation and amortization.", "label": "Deferred Tax Assets Deferred Expense Depreciation And Amortization", "terseLabel": "Depreciation and amortization" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsDeferredIncome", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsTaxDeferredExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Deferred revenue", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income." } } }, "auth_ref": [ "r94", "r1063" ] }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGrossAbstract", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross [Abstract]", "terseLabel": "Deferred Tax Assets:" } } }, "auth_ref": [] }, "ntgr_DeferredTaxAssetsIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "DeferredTaxAssetsIntangibleAssets", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsTaxDeferredExpense", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred tax assets intangible assets.", "label": "Deferred Tax Assets Intangible Assets", "terseLabel": "Acquired intangibles" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred tax assets", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r1062" ] }, "ntgr_DeferredTaxAssetsOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "DeferredTaxAssetsOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsTaxDeferredExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred tax assets, operating lease liability.", "label": "Deferred Tax Assets Operating Lease Liability", "terseLabel": "Operating lease liability" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsTaxDeferredExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards", "totalLabel": "Deferred Tax Assets, Operating Loss Carryforwards, Total", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r94", "r1063" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsTaxDeferredExpense", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Other", "terseLabel": "Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r94", "r1063" ] }, "ntgr_DeferredTaxAssetsTaxAccrualsAndAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "DeferredTaxAssetsTaxAccrualsAndAllowance", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsTaxDeferredExpense", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred tax assets tax accruals and allowance.", "label": "Deferred Tax Assets Tax Accruals And Allowance", "terseLabel": "Accruals and allowances" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsTaxDeferredExpense", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Tax Assets, Tax Credit Carryforwards, Total", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Tax credit carryforwards", "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards." } } }, "auth_ref": [ "r93", "r94", "r1063" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpense", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense", "totalLabel": "Total deferred tax assets", "documentation": "Amount, before allocation of valuation allowances, of deferred tax asset attributable to deductible differences from reserves and accruals, compensation and benefit costs, and other provisions, reserves, and allowances." } } }, "auth_ref": [ "r94", "r1063" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsTaxDeferredExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "terseLabel": "Stock-based compensation", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r94", "r1063" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Valuation Allowance", "terseLabel": "Valuation allowance", "negatedLabel": "Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r586" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Total deferred tax liabilities", "totalLabel": "Deferred Tax Liabilities, Net, Total", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r92", "r1062" ] }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred Tax Liabilities:" } } }, "auth_ref": [] }, "ntgr_DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopment", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsTaxDeferredExpense", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred tax liabilities deferred expense capitalized research and development.", "label": "Deferred Tax Liabilities Deferred Expense Capitalized Research And Development", "terseLabel": "Capitalized Research and Development" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Other", "negatedLabel": "Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r94", "r1063" ] }, "ntgr_DeferredTaxLiabilitiesRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "DeferredTaxLiabilitiesRightOfUseAsset", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred tax liabilities right of use asset.", "label": "Deferred Tax Liabilities Right Of Use Asset", "terseLabel": "Right of use asset", "negatedLabel": "Right of use asset" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfDomesticSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfDomesticSubsidiaries", "crdr": "debit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Domestic Subsidiaries", "terseLabel": "Associated tax without consideration of foreign tax credit", "documentation": "Amount of deferred tax liability not recognized because of the exceptions to comprehensive recognition of deferred taxes related to undistributed earnings of domestic subsidiaries." } } }, "auth_ref": [ "r603" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsPropertyAndEquipmentOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation and amortization", "totalLabel": "Depreciation, Total", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r7", "r76" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "totalLabel": "Depreciation, Depletion and Amortization, Total", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r7", "r330" ] }, "us-gaap_DerivativeAssetFairValueGrossLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetFairValueGrossLiability", "crdr": "credit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Asset, Subject to Master Netting Arrangement, Liability Offset", "verboseLabel": "Gross amount liabilities", "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." } } }, "auth_ref": [ "r23", "r31", "r110", "r845", "r846" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfCompanySDerivativeInstrumentsOnAccumulatedOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract", "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." } } }, "auth_ref": [ "r771", "r774", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r796", "r797", "r798", "r799", "r809", "r810", "r811", "r812", "r815", "r816", "r817", "r818", "r838", "r840", "r844", "r847", "r920", "r922" ] }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFairValueOfDerivativeAsset", "crdr": "debit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanySDerivativeInstrumentsAndLineItemsOnConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset", "terseLabel": "Gross Amounts of recognized assets", "verboseLabel": "Gross amount assets", "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." } } }, "auth_ref": [ "r26", "r110", "r145", "r256", "r881" ] }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFairValueOfDerivativeLiability", "crdr": "credit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanySDerivativeInstrumentsAndLineItemsOnConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset", "terseLabel": "Gross Amounts of recognized liabilities", "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." } } }, "auth_ref": [ "r26", "r110", "r145", "r256", "r881" ] }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeGainLossOnDerivativeNet", "crdr": "credit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfCompanySDerivativeInstrumentsOnAccumulatedOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Gain (Loss) on Derivative, Net", "totalLabel": "Derivative, Gain (Loss) on Derivative, Net, Total", "terseLabel": "Gains (losses) recognized in Other income (expenses), net", "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r1069" ] }, "us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfCompanySDerivativeInstrumentsOnAccumulatedOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes gain (loss) from derivative." } } }, "auth_ref": [ "r1069" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfCompanySDerivativeInstrumentsOnAccumulatedOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r108", "r111", "r113", "r116", "r771", "r774", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r796", "r797", "r798", "r799", "r809", "r810", "r811", "r812", "r815", "r816", "r817", "r818", "r838", "r840", "r844", "r847", "r881", "r920", "r922" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstruments" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Derivative Financial Instruments", "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." } } }, "auth_ref": [ "r188", "r616", "r624" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfCompanySDerivativeInstrumentsOnAccumulatedOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Hedging Relationship [Axis]", "terseLabel": "Hedging Relationship", "documentation": "Information by type of hedging relationship." } } }, "auth_ref": [ "r18", "r108", "r113" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfCompanySDerivativeInstrumentsOnAccumulatedOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [Table]", "terseLabel": "Derivative Instruments Gain Loss By Hedging Relationship By Income Statement Location By Derivative Instrument Risk [Table]", "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." } } }, "auth_ref": [ "r18", "r108", "r113", "r116", "r120", "r121", "r615" ] }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossLineItems", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfCompanySDerivativeInstrumentsOnAccumulatedOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [Line Items]", "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r615" ] }, "us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "crdr": "credit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesParentheticalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain/(loss), net from derivatives not designated as hedging instruments", "label": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net", "totalLabel": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net, Total", "documentation": "Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments." } } }, "auth_ref": [ "r115", "r948" ] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLineItems", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r624" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Notional Amount", "terseLabel": "Notional amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r1067", "r1068" ] }, "us-gaap_DerivativeNumberOfInstrumentsHeld": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNumberOfInstrumentsHeld", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Number of Instruments Held", "terseLabel": "Approximate number of derivatives per quarter", "totalLabel": "Derivative, Number of Instruments Held, Total", "documentation": "The number of derivative instruments of a particular group held by the entity." } } }, "auth_ref": [ "r103", "r104", "r773", "r838", "r839", "r841", "r922" ] }, "us-gaap_DerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeTable", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Derivative [Table]", "terseLabel": "Derivative [Table]", "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." } } }, "auth_ref": [ "r18", "r101", "r102", "r104", "r106", "r109", "r113", "r117", "r119", "r121", "r624" ] }, "us-gaap_DerivativeTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeTermOfContract", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Term of Contract", "terseLabel": "Derivative, term of contract (in months)", "verboseLabel": "Term of derivative contracts", "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." } } }, "auth_ref": [] }, "us-gaap_DerivativesFairValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesFairValueLineItems", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanySDerivativeInstrumentsAndLineItemsOnConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Derivatives, Fair Value [Line Items]", "terseLabel": "Derivatives, Fair Value [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_DerivativesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesPolicyTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Derivative financial instruments", "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities." } } }, "auth_ref": [ "r18", "r101", "r102", "r106", "r118", "r286" ] }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DesignatedAsHedgingInstrumentMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfCompanySDerivativeInstrumentsOnAccumulatedOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanySDerivativeInstrumentsAndLineItemsOnConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Derivatives designated as hedging instruments", "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r18" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r508", "r899", "r900", "r901", "r902", "r903", "r904", "r905" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation Of Revenue [Table]", "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." } } }, "auth_ref": [ "r508", "r899", "r900", "r901", "r902", "r903", "r904", "r905" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of Net Revenue Disaggregated by Geographical Region and Sales Channel", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r1029" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "terseLabel": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r935", "r936", "r937" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r935", "r936", "r937", "r939" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "verboseLabel": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "verboseLabel": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "terseLabel": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r938" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "terseLabel": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r933" ] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Domestic Tax Authority [Member]", "terseLabel": "US Federal", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "us-gaap_EMEAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EMEAMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasParentheticalDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasDetails" ], "lang": { "en-us": { "role": { "label": "EMEA [Member]", "terseLabel": "EMEA", "documentation": "Regions of Europe, Middle East and Africa." } } }, "auth_ref": [ "r1096", "r1097", "r1098", "r1099" ] }, "us-gaap_EarliestTaxYearMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarliestTaxYearMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Earliest Tax Year [Member]", "terseLabel": "Earliest Tax Year", "documentation": "Earliest identified tax year." } } }, "auth_ref": [ "r1060" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income (loss) per share" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfNetIncomeLossPerShareDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Basic", "totalLabel": "Earnings Per Share, Basic, Total", "verboseLabel": "Basic net income (loss) per share", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r277", "r300", "r301", "r302", "r303", "r304", "r309", "r311", "r313", "r314", "r315", "r319", "r627", "r628", "r708", "r728", "r886" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfNetIncomeLossPerShareDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted", "totalLabel": "Earnings Per Share, Diluted, Total", "verboseLabel": "Diluted net income (loss) per share", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r277", "r300", "r301", "r302", "r303", "r304", "r311", "r313", "r314", "r315", "r319", "r627", "r628", "r708", "r728", "r886" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net income (loss) per share", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r52", "r53" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureNetIncomeLossPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income (Loss) Per Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r308", "r316", "r317", "r318" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Provision for income taxes", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r574" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]", "terseLabel": "Effective Income Tax Rate Reconciliation, Percent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Tax at federal statutory rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r285", "r574", "r598" ] }, "ntgr_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsStateValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsStateValuationAllowance", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "documentation": "Effective income tax rate reconciliation change in deferred tax assets state valuation allowance.", "label": "Effective Income Tax Rate Reconciliation Change In Deferred Tax Assets State Valuation Allowance", "terseLabel": "State Valuation Allowance Release" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Valuation allowance", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r1059", "r1066" ] }, "ntgr_EffectiveIncomeTaxRateReconciliationChangeInLuxurySuiteLicenseFees": { "xbrltype": "percentItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationChangeInLuxurySuiteLicenseFees", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Luxury Suite License fees", "label": "Effective Income Tax Rate Reconciliation Change In Luxury Suite License Fees", "documentation": "Effective income tax rate reconciliation change in luxury suite license fees." } } }, "auth_ref": [] }, "ntgr_EffectiveIncomeTaxRateReconciliationChangeInNonDeductibleLicenseFees": { "xbrltype": "percentItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationChangeInNonDeductibleLicenseFees", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-deductible License fees", "label": "Effective Income Tax Rate Reconciliation Change In Non Deductible License Fees", "documentation": "Effective income tax rate reconciliation change in non deductible license fees." } } }, "auth_ref": [] }, "ntgr_EffectiveIncomeTaxRateReconciliationChangeInTemporaryDifferences": { "xbrltype": "percentItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationChangeInTemporaryDifferences", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Temporary Differences", "label": "Effective Income Tax Rate Reconciliation Change In Temporary Differences", "documentation": "Effective income tax rate reconciliation change in temporary differences." } } }, "auth_ref": [] }, "ntgr_EffectiveIncomeTaxRateReconciliationChangeInTransactionCosts": { "xbrltype": "percentItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationChangeInTransactionCosts", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "documentation": "Effective income tax rate reconciliation change in transaction costs.", "label": "Effective Income Tax Rate Reconciliation Change In Transaction Costs", "terseLabel": "Transaction costs" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Impact of international operations", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile." } } }, "auth_ref": [ "r1059", "r1066" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Percent", "terseLabel": "Goodwill impairment", "negatedLabel": "Goodwill impairment", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to impairment loss." } } }, "auth_ref": [ "r1059", "r1066" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent", "terseLabel": "Stock-based compensation", "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement." } } }, "auth_ref": [ "r1059", "r1066" ] }, "ntgr_EffectiveIncomeTaxRateReconciliationOfBaseErosionAntiAbuseTax": { "xbrltype": "percentItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationOfBaseErosionAntiAbuseTax", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "documentation": "Effective income tax rate reconciliation of base erosion anti abuse tax.", "label": "Effective Income Tax Rate Reconciliation Of Base Erosion Anti Abuse Tax", "terseLabel": "Base Erosion Anti-Abuse Tax" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Others", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r1059", "r1066" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent", "terseLabel": "Recognition of previously unrecognized tax benefits", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense." } } }, "auth_ref": [ "r1059", "r1066" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State, net of federal benefit", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r1059", "r1066" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent", "negatedTerseLabel": "Tax credits", "totalLabel": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent, Total", "terseLabel": "Tax credits", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits." } } }, "auth_ref": [ "r1059", "r1066" ] }, "ntgr_EighteenPointFiveEightToEighteenPointFiveEightMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "EighteenPointFiveEightToEighteenPointFiveEightMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfRangesOfOutstandingAndExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "18.58 - $18.58", "label": "Eighteen Point Five Eight To Eighteen Point Five Eight [Member]", "documentation": "Eighteen point five eight to eighteen point five eight." } } }, "auth_ref": [] }, "ntgr_EighteenPointFiveEightToFortyOnePointSixSevenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "EighteenPointFiveEightToFortyOnePointSixSevenMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfRangesOfOutstandingAndExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Eighteen point five eight to forty one point six seven.", "label": "Eighteen Point Five Eight To Forty One Point Six Seven [Member]", "terseLabel": "$18.58 - $41.67" } } }, "auth_ref": [] }, "us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeBenefitsAndShareBasedCompensationAbstract", "lang": { "en-us": { "role": { "label": "Employee Benefit and Share-Based Payment Arrangement, Noncash Expense [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued employee compensation", "totalLabel": "Employee-related Liabilities, Current, Total", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r36" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "crdr": "debit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Amount Capitalized", "terseLabel": "Stock-based compensation cost capitalized in inventory", "documentation": "Amount of cost capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r554" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Total unrecognized compensation", "totalLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r555" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted-average period of recognition of stock based compensation", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r555" ] }, "us-gaap_EmployeeSeveranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeSeveranceMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRestructuringAndOtherChargesSummaryOfActivityRelatedToAccruedRestructuringAndOtherChargesDetails" ], "lang": { "en-us": { "role": { "label": "Employee Severance [Member]", "terseLabel": "Employee Termination Charges", "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfValuationAndExpenseInformationDetails" ], "lang": { "en-us": { "role": { "label": "Employee Stock [Member]", "terseLabel": "ESPP", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Employee Stock Option", "label": "Employee Stock Option [Member]", "terseLabel": "Stock Options", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "ntgr_EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "EmployeeStockPurchasePlanMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Employee stock purchase plan.", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "Employee Stock Purchase Plan" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r932" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "verboseLabel": "Entity Common Stock, Shares Outstanding (In shares)", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r932" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Securities Act File Number", "terseLabel": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "terseLabel": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r932" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "verboseLabel": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r940" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "verboseLabel": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r932" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "terseLabel": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r932" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "terseLabel": "Smaller Reporting Company", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r932" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r932" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "verboseLabel": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r941" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "terseLabel": "Equity Component", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r17", "r236", "r272", "r273", "r274", "r295", "r296", "r297", "r299", "r305", "r307", "r320", "r396", "r397", "r488", "r556", "r557", "r558", "r591", "r592", "r618", "r619", "r620", "r621", "r622", "r623", "r626", "r644", "r646", "r647", "r648", "r649", "r650", "r666", "r749", "r750", "r751", "r762", "r822" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "crdr": "debit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfChangesInCarryingValueOfLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Equity Securities without Readily Determinable Fair Value, Amount", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "documentation": "Amount of investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r392" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount", "crdr": "debit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfChangesInCarryingValueOfLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount", "negatedLabel": "Impairment and downward adjustments for observable price changes", "negatedTerseLabel": "Impairment", "documentation": "Amount of impairment loss on investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r393" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount", "crdr": "debit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Cumulative Amount", "terseLabel": "Equity securities without readily determinable fair value, cumulative downward adjustments for price change and impairment loss", "documentation": "Amount of cumulative impairment loss on investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r393" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Carrying Value of Long-term Equity Investments", "label": "Equity Securities without Readily Determinable Fair Value [Table Text Block]", "documentation": "Tabular disclosure of investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r996", "r997", "r998" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount", "crdr": "credit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount", "terseLabel": "Cumulative upward adjustments for price changes", "documentation": "Amount of cumulative gain from upward price adjustment on investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r394" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsParentheticalDetails" ], "lang": { "en-us": { "role": { "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]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r631", "r632", "r633" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r472", "r513", "r514", "r515", "r516", "r517", "r518", "r632", "r671", "r672", "r673", "r896", "r897", "r906", "r907", "r908" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfNonCancellablePurchaseCommitmentsPertainingToNonTradeActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Liability Class [Axis]", "terseLabel": "Liability Class", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r123", "r189" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurements" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r630" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Quoted market prices in active markets (Level 1)", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r472", "r513", "r518", "r632", "r671", "r906", "r907", "r908" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Significant other observable inputs (Level 2)", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r472", "r513", "r518", "r632", "r672", "r896", "r897", "r906", "r907", "r908" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Significant unobservable inputs (Level 3)", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r472", "r513", "r514", "r515", "r516", "r517", "r518", "r632", "r673", "r896", "r897", "r906", "r907", "r908" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfNonCancellablePurchaseCommitmentsPertainingToNonTradeActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r19" ] }, "us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasuredAtNetAssetValuePerShareMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measured at Net Asset Value Per Share [Member]", "terseLabel": "Fair Value Measured at Net Asset Value Per Share", "documentation": "Fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r513", "r629", "r634" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r472", "r513", "r514", "r515", "r516", "r517", "r518", "r671", "r672", "r673", "r896", "r897", "r906", "r907", "r908" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair value measurements", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r9", "r32" ] }, "us-gaap_FairValueOptionQuantitativeDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOptionQuantitativeDisclosuresTable", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Option, Disclosures [Table]", "terseLabel": "Fair Value Option Quantitative Disclosures [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value under fair value option." } } }, "auth_ref": [ "r636", "r637", "r638" ] }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanySDerivativeInstrumentsAndLineItemsOnConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "terseLabel": "Fair Values Derivatives Balance Sheet Location By Derivative Contract Type By Hedging Designation [Table]", "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." } } }, "auth_ref": [ "r107", "r109", "r120" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableforsaleExcludingCashEqu", "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableforsaleExcludingCashEqu1", "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfInvestmentsClassifiedAsAvailableforsaleInContinuousUnrealizedLossPositionDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r399", "r400", "r401", "r402", "r403", "r405", "r409", "r410", "r473", "r486", "r624", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r726", "r890", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r995", "r996", "r997", "r998" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Finite-lived intangible asset, useful life (in years)", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfIntangiblesNetDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfIntangiblesNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r248", "r433" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfIntangiblesNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r431", "r432", "r433", "r434", "r702", "r703" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfIntangiblesNetDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfIntangiblesNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross", "totalLabel": "Finite-Lived Intangible Assets, Gross, Total", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r168", "r703" ] }, "ntgr_FiniteLivedIntangibleAssetsImpairment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "FiniteLivedIntangibleAssetsImpairment", "crdr": "debit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfIntangiblesNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment", "label": "Finite Lived Intangible Assets Impairment", "documentation": "Finite lived intangible assets impairment." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfIntangiblesNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r702" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfIntangiblesNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r72", "r74" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfIntangiblesNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfIntangiblesNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r168", "r702" ] }, "us-gaap_FiscalPeriod": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiscalPeriod", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fiscal Period, Policy [Policy Text Block]", "terseLabel": "Fiscal periods", "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed." } } }, "auth_ref": [ "r95" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureOtherIncomeExpensesNetDetails": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureOtherIncomeExpensesNetDetails" ], "lang": { "en-us": { "role": { "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "terseLabel": "Foreign currency transaction gain (loss), net", "totalLabel": "Foreign Currency Transaction Gain (Loss), before Tax, Total", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r640", "r641", "r642", "r643", "r819" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign currency translation and re-measurement", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r639" ] }, "us-gaap_ForeignExchangeForwardMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignExchangeForwardMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfCompanySDerivativeInstrumentsOnAccumulatedOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Exchange Forward [Member]", "terseLabel": "Foreign Exchange Forward", "verboseLabel": "Foreign currency forward contracts", "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." } } }, "auth_ref": [ "r789", "r793", "r798", "r811", "r817", "r842", "r843", "r844", "r922" ] }, "ntgr_FortyOnePointSixSevenToFortyOnePointSixSevenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "FortyOnePointSixSevenToFortyOnePointSixSevenMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfRangesOfOutstandingAndExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "$41.67 - $41.67", "label": "Forty one point six seven to Forty one point six seven [Member]", "documentation": "Forty one point six seven to Forty one point six seven." } } }, "auth_ref": [] }, "ntgr_FortySixToSixtyDaysMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "FortySixToSixtyDaysMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "46 to 60 days.", "label": "Forty Six To Sixty Days [Member]", "terseLabel": "46 to 60 Days" } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetScheduleOfEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "ntgr_FurnitureFixturesAndLeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "FurnitureFixturesAndLeaseholdImprovementsMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Furniture Fixtures And Leasehold Improvements [Member]", "label": "Furniture Fixtures And Leasehold Improvements [Member]", "terseLabel": "Furniture, fixtures and leasehold improvements" } } }, "auth_ref": [] }, "ntgr_FutureLengthCompanyCurrentlyConsideredRegardingExistingCasesAndProceedingsThatAreLikelyToHaveMaterialAdverseEffectOnItInMonths": { "xbrltype": "durationItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "FutureLengthCompanyCurrentlyConsideredRegardingExistingCasesAndProceedingsThatAreLikelyToHaveMaterialAdverseEffectOnItInMonths", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Future length company currently considered regarding existing cases and proceedings that are likely to have material adverse effect on it in months.", "label": "Future Length Company Currently Considered Regarding Existing Cases And Proceedings That Are Likely To Have Material Adverse 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)" } } }, "auth_ref": [] }, "us-gaap_GainLossOnDerivativeInstrumentsNetPretax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDerivativeInstrumentsNetPretax", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureOtherIncomeExpensesNetDetails": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureOtherIncomeExpensesNetDetails" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Derivative Instruments, Net, Pretax", "terseLabel": "Foreign currency contract gain (loss), net", "totalLabel": "Gain (Loss) on Derivative Instruments, Net, Pretax, Total", "documentation": "Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects." } } }, "auth_ref": [ "r108" ] }, "us-gaap_GainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnInvestments", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureOtherIncomeExpensesNetDetails": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureOtherIncomeExpensesNetDetails" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Investments", "totalLabel": "Gain (Loss) on Investments, Total", "negatedLabel": "(Gain) Loss on investments, net", "terseLabel": "Gain (loss) on investments, net", "documentation": "Amount of realized and unrealized gain (loss) on investment." } } }, "auth_ref": [ "r156", "r942" ] }, "us-gaap_GainLossRelatedToLitigationSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossRelatedToLitigationSettlement", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Gain on litigation settlement", "label": "Gain (Loss) Related to Litigation Settlement", "terseLabel": "Litigation reserves, net", "documentation": "Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process." } } }, "auth_ref": [ "r1015" ] }, "ntgr_GainOnLitigationSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "GainOnLitigationSettlement", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureOtherIncomeExpensesNetDetails": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureOtherIncomeExpensesNetDetails" ], "lang": { "en-us": { "role": { "label": "Gain on litigation settlement", "documentation": "Gain on litigation settlement." } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 }, "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense", "terseLabel": "General and administrative", "totalLabel": "General and Administrative Expense, Total", "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." } } }, "auth_ref": [ "r154", "r805" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfCompanySDerivativeInstrumentsOnAccumulatedOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfTotalStockBasedCompensationExpenseResultingFromStockOptionsRsusPerformanceSharesAndESPPDetails" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r150" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfGoodwillDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "terseLabel": "Goodwill", "totalLabel": "Goodwill, Total", "periodStartLabel": "Goodwill, beginning balance", "periodEndLabel": "Goodwill, ending balance", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r247", "r418", "r704", "r891", "r917", "r1001", "r1008" ] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r417", "r430", "r891" ] }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Intangibles, net", "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined." } } }, "auth_ref": [ "r10" ] }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "crdr": "credit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Impaired, Accumulated Impairment Loss", "terseLabel": "Accumulated goodwill impairment charges", "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r421", "r428", "r891" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 }, "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfGoodwillDetails", "http://www.netgear.com/20231231/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows", "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Goodwill impairment charge", "terseLabel": "Goodwill impairment", "verboseLabel": "Goodwill impairment charges", "label": "Goodwill impairment", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r7", "r419", "r425", "r430", "r891" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r891" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r152", "r283", "r325", "r339", "r345", "r348", "r395", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r635", "r888", "r1023" ] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationAxis", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfCompanySDerivativeInstrumentsOnAccumulatedOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanySDerivativeInstrumentsAndLineItemsOnConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r18", "r615" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationDomain", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfCompanySDerivativeInstrumentsOnAccumulatedOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanySDerivativeInstrumentsAndLineItemsOnConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r18" ] }, "us-gaap_HedgingRelationshipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingRelationshipDomain", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfCompanySDerivativeInstrumentsOnAccumulatedOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Hedging Relationship [Domain]", "terseLabel": "Hedging Relationship", "documentation": "Nature or intent of a hedge." } } }, "auth_ref": [ "r18" ] }, "ntgr_HuaweiVNETGEARIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "HuaweiVNETGEARIncMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Huawei v. NETGEAR Inc.", "label": "Huawei V N E T G E A R Inc [Member]", "documentation": "Huawei v. NETGEAR Inc." } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r935", "r936", "r937" ] }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 }, "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfIntangiblesNetDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows", "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Intangible assets impairment charges", "negatedLabel": "Intangibles impairment", "terseLabel": "Intangibles impairment", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "totalLabel": "Impairment of Intangible Assets (Excluding Goodwill), Total", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value." } } }, "auth_ref": [ "r7", "r24" ] }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill)", "terseLabel": "Intangible assets impairment charges", "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value." } } }, "auth_ref": [ "r969", "r1011" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfIncomeBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "United States", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r284", "r597" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 }, "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfIncomeBeforeIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.netgear.com/20231231/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfIncomeBeforeIncomeTaxesDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Total before tax", "totalLabel": "Income (loss) before income taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r148", "r196", "r325", "r339", "r345", "r348", "r709", "r722", "r888" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfIncomeBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "International", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile." } } }, "auth_ref": [ "r284", "r597" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Total before tax", "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." } } }, "auth_ref": [ "r325", "r339", "r345", "r348", "r729", "r888" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfCompanySDerivativeInstrumentsOnAccumulatedOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfTotalStockBasedCompensationExpenseResultingFromStockOptionsRsusPerformanceSharesAndESPPDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r435", "r441", "r806" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfCompanySDerivativeInstrumentsOnAccumulatedOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfTotalStockBasedCompensationExpenseResultingFromStockOptionsRsusPerformanceSharesAndESPPDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r441", "r806" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r14" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxAuthorityNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityNameAxis", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority, Name [Axis]", "documentation": "Information by name of taxing authority." } } }, "auth_ref": [ "r14" ] }, "us-gaap_IncomeTaxAuthorityNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityNameDomain", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority, Name [Domain]", "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r285", "r566", "r575", "r583", "r588", "r593", "r599", "r600", "r601", "r759" ] }, "us-gaap_IncomeTaxExaminationYearUnderExamination": { "xbrltype": "gYearListItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExaminationYearUnderExamination", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Examination, Year under Examination", "terseLabel": "Income tax examination, year under examination", "documentation": "Tax year being audited in the income tax examination, in YYYY format." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 }, "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 1.0 }, "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxesDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "totalLabel": "Provision for income taxes", "negatedLabel": "Tax impact", "terseLabel": "Provision for (benefit from) income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r208", "r222", "r306", "r307", "r333", "r573", "r594", "r730" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income taxes", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r271", "r569", "r570", "r583", "r584", "r587", "r589", "r757" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Income Taxes Paid, Net, Total", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes, net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r48" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "totalLabel": "Increase (Decrease) in Accounts Payable, Total", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable, net", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable", "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." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r699", "r968" ] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue deferred due to unsatisfied performance obligations", "label": "Increase (Decrease) in Deferred Revenue", "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r873" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued employee compensation", "totalLabel": "Increase (Decrease) in Employee Related Liabilities, Total", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories", "totalLabel": "Increase (Decrease) in Inventories, Total", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Accrued Liabilities", "terseLabel": "Other accrued liabilities", "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ntgr_InflationReductionActMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "InflationReductionActMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inflation Reduction Act\u201d (\"IRA\")", "label": "Inflation Reduction Act [Member]", "documentation": "Inflation Reduction Act member." } } }, "auth_ref": [] }, "us-gaap_InformationByCategoryOfDebtSecurityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InformationByCategoryOfDebtSecurityAxis", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Security Category [Axis]", "documentation": "Information by category of debt security, either available-for-sale or held-to-maturity." } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangibles, net", "totalLabel": "Intangible Assets, Net (Excluding Goodwill), Total", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r70", "r73" ] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureOtherIncomeExpensesNetDetails": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureOtherIncomeExpensesNetDetails" ], "lang": { "en-us": { "role": { "label": "Interest Income (Expense), Net", "terseLabel": "Interest income", "totalLabel": "Interest Income (Expense), Net, Total", "documentation": "The net amount of operating interest income (expense)." } } }, "auth_ref": [ "r198" ] }, "us-gaap_InternalRevenueServiceIRSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InternalRevenueServiceIRSMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Internal Revenue Service (IRS) [Member]", "terseLabel": "Internal Revenue Service (IRS)", "documentation": "Designated tax department of the United States of America government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "ntgr_InventoryExpectedToBeReceivedFromFutureSalesReturns": { "xbrltype": "monetaryItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "InventoryExpectedToBeReceivedFromFutureSalesReturns", "crdr": "credit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesParentheticalsDetails" ], "lang": { "en-us": { "role": { "documentation": "Inventory expected to be received from future sales returns.", "label": "Inventory Expected To Be Received From Future Sales Returns", "terseLabel": "Inventory expected to be received from future sales returns" } } }, "auth_ref": [] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods", "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." } } }, "auth_ref": [ "r167", "r879" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfInventoriesDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r254", "r878", "r917" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r209", "r242", "r253", "r411", "r412", "r414", "r700", "r884" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials", "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." } } }, "auth_ref": [ "r167", "r880" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Inventory Write-down", "terseLabel": "Provision for excess and obsolete inventory", "verboseLabel": "Provisions for excess and obsolete inventory", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r413" ] }, "us-gaap_InvestmentTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeAxis", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfChangesInCarryingValueOfLongTermInvestmentsParentheticalsDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Investment Type [Axis]", "terseLabel": "Investment Type", "documentation": "Information by type of investments." } } }, "auth_ref": [ "r764", "r766", "r767", "r769", "r772", "r827", "r830", "r832", "r836", "r837", "r848", "r849", "r851", "r852", "r853", "r854", "r855", "r922" ] }, "us-gaap_InvestmentTypeCategorizationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeCategorizationMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfChangesInCarryingValueOfLongTermInvestmentsParentheticalsDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Investments [Domain]", "terseLabel": "Investments", "documentation": "Asset obtained to generate income or appreciate in value." } } }, "auth_ref": [ "r764", "r766", "r767", "r769", "r772", "r827", "r830", "r832", "r836", "r837", "r848", "r849", "r851", "r852", "r853", "r854", "r855", "r922" ] }, "us-gaap_InvestmentTypeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeExtensibleEnumeration", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfChangesInCarryingValueOfLongTermInvestmentsParentheticalsDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Type [Extensible Enumeration]", "documentation": "Indicates type of investment. Includes, but is not limited to, common stock, preferred stock, convertible security, fixed income security, government security, option purchased, warrant, loan participation and assignment, commercial paper, bankers' acceptance, certificates of deposit, short-term security, repurchase agreement, and other investment company." } } }, "auth_ref": [ "r764", "r769", "r828", "r830", "r831", "r832", "r833", "r837", "r850", "r851" ] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LatestTaxYearMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LatestTaxYearMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Latest Tax Year [Member]", "terseLabel": "Latest Tax Year", "documentation": "Latest identified tax year." } } }, "auth_ref": [ "r1060" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesLeaseCostDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost", "totalLabel": "Total lease cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r658", "r916" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Summary of Lease Cost and Supplemental Cash Flow Information", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r1075" ] }, "ntgr_LeaseLiabilitiesArisingFromObtainingRightOfUseAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "LeaseLiabilitiesArisingFromObtainingRightOfUseAssetsAbstract", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Lease liabilities arising from obtaining right-of-use assets.", "label": "Lease Liabilities Arising From Obtaining Right Of Use Assets [Abstract]", "terseLabel": "Lease liabilities arising from obtaining right-of-use assets:" } } }, "auth_ref": [] }, "ntgr_LeaseSupplementalBalanceSheetInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "LeaseSupplementalBalanceSheetInformationTableTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Lease, supplemental balance sheet information.", "label": "Lease Supplemental Balance Sheet Information Table [Text Block]", "terseLabel": "Summary of Supplemental Balance Sheet Information" } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetScheduleOfEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r169" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r657" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee Lease Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r657" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r656" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "terseLabel": "Schedule of Operating Lease Liability Maturities", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1076" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r665" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r665" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r665" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r665" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r665" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r665" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r665" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r665" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Operating lease, renewal term option", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1074" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r651" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r35", "r283", "r395", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r607", "r611", "r612", "r635", "r781", "r887", "r930", "r1023", "r1077", "r1078" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r141", "r193", "r718", "r917", "r970", "r999", "r1071" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r37", "r241", "r283", "r395", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r607", "r611", "r612", "r635", "r917", "r1023", "r1077", "r1078" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure", "terseLabel": "Liabilities measured at fair value", "totalLabel": "Liabilities, Fair Value Disclosure, Total", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r122" ] }, "ntgr_LiabilityForCustomersDistributorsAndResellersIndemnificationAgreements": { "xbrltype": "monetaryItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "LiabilityForCustomersDistributorsAndResellersIndemnificationAgreements", "crdr": "credit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesDetails" ], "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" } } }, "auth_ref": [] }, "ntgr_LiabilityForDirectorAndOfficerIndemnificationAgreements": { "xbrltype": "monetaryItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "LiabilityForDirectorAndOfficerIndemnificationAgreements", "crdr": "credit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesDetails" ], "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" } } }, "auth_ref": [] }, "ntgr_LimitedPartnershipFundMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "LimitedPartnershipFundMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfChangesInCarryingValueOfLongTermInvestmentsParentheticalsDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Limited partnership fund.", "label": "Limited Partnership Fund [Member]", "terseLabel": "Limited Partnership Fund", "verboseLabel": "Limited partnership fund" } } }, "auth_ref": [] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseAxis", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case", "documentation": "Information by type of judicial proceeding, alternative dispute resolution or claim." } } }, "auth_ref": [] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case", "documentation": "Judicial proceeding, alternative dispute resolution or claim. For example, but not limited to, name of case, category of litigation, or other differentiating information." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "terseLabel": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermInvestments", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherNonCurrentAssetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfChangesInCarryingValueOfLongTermInvestmentsParentheticalsDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherNonCurrentAssetsDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Investments", "terseLabel": "Equity investments", "verboseLabel": "Long-term investments", "totalLabel": "Long-Term Investments, Total", "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle)." } } }, "auth_ref": [ "r244" ] }, "us-gaap_LongTermPurchaseCommitmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Long-Term Purchase Commitment [Table Text Block]", "terseLabel": "Schedule of Non-cancellable Purchase Commitments Pertaining to Non-trade Activities", "documentation": "Tabular disclosure of key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount." } } }, "auth_ref": [] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r451", "r452", "r453", "r456", "r1016", "r1017" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]", "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations." } } }, "auth_ref": [ "r451", "r452", "r453", "r456", "r1016", "r1017" ] }, "us-gaap_LossContingencyNewClaimsFiledNumber": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyNewClaimsFiledNumber", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, New Claims Filed, Number", "terseLabel": "Number of patent infringement cases", "documentation": "The total number of new claims filed pertaining to a loss contingency during the period." } } }, "auth_ref": [ "r1016", "r1017" ] }, "ntgr_LossIncurredRelatedToPurchaseCommitments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "LossIncurredRelatedToPurchaseCommitments", "crdr": "debit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Loss incurred related to purchase commitments.", "label": "Loss Incurred Related To Purchase Commitments", "terseLabel": "Losses incurred related to purchase commitments" } } }, "auth_ref": [] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetScheduleOfEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r354", "r901", "r1029", "r1087", "r1088" ] }, "us-gaap_MarketableSecuritiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesPolicy", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Marketable Securities, Policy [Policy Text Block]", "terseLabel": "Investments", "documentation": "Disclosure of accounting policy for investment classified as marketable security." } } }, "auth_ref": [ "r128" ] }, "us-gaap_MarketingAndAdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketingAndAdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Marketing and Advertising Expense", "terseLabel": "Advertising and promotional expenses", "totalLabel": "Marketing and Advertising Expense, Total", "documentation": "The total expense recognized in the period for promotion, public relations, and brand or product advertising." } } }, "auth_ref": [ "r154" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasParentheticalDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionParentheticalDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetScheduleOfEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r452", "r453", "r454", "r455", "r519", "r698", "r748", "r773", "r774", "r829", "r831", "r834", "r835", "r850", "r871", "r872", "r889", "r898", "r909", "r919", "r1027", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionParentheticalDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetScheduleOfEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r452", "r453", "r454", "r455", "r519", "r698", "r748", "r773", "r774", "r829", "r831", "r834", "r835", "r850", "r871", "r872", "r889", "r898", "r909", "r919", "r1027", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084" ] }, "us-gaap_MinistryOfEconomicAffairsAndFinanceItalyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinistryOfEconomicAffairsAndFinanceItalyMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Ministry of Economic Affairs and Finance, Italy [Member]", "terseLabel": "ITALY", "documentation": "Designated tax department of the government of Italy." } } }, "auth_ref": [] }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MovementInStandardProductWarrantyAccrualRollForward", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfChangesInWarrantyObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Movement in Standard Product Warranty Accrual [Roll Forward]", "terseLabel": "Movement in Standard Product Warranty Accrual [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MovementInValuationAllowancesAndReservesRollForward", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_MutualFundMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MutualFundMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails" ], "lang": { "en-us": { "role": { "label": "Mutual Fund [Member]", "terseLabel": "Trading securities", "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." } } }, "auth_ref": [ "r1032" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r354", "r901", "r1029", "r1087", "r1088" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r280" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r280" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r161", "r162", "r163" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 0.0 }, "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 }, "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows", "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations", "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity", "http://www.netgear.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss", "label": "Net Income (Loss)", "totalLabel": "Net income (loss)", "verboseLabel": "Net income (loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r149", "r163", "r197", "r239", "r266", "r269", "r274", "r283", "r298", "r300", "r301", "r302", "r303", "r306", "r307", "r312", "r325", "r339", "r345", "r348", "r395", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r628", "r635", "r724", "r803", "r820", "r821", "r888", "r928", "r1023" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "terseLabel": "Numerator:" } } }, "auth_ref": [] }, "ntgr_NetgearForBusinessMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "NetgearForBusinessMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfGoodwillDetails", "http://www.netgear.com/20231231/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "NETGEAR for Business", "label": "Netgear For Business [Member]", "documentation": "Netgear for business." } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent accounting pronouncements", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ntgr_NineteenPointNineNineToNineteenPointNineNineMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "NineteenPointNineNineToNineteenPointNineNineMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfRangesOfOutstandingAndExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "$19.99 - $19.99", "label": "Nineteen point nine nine to nineteen point nine nine [Member]", "documentation": "Nineteen point nine nine to nineteen point nine nine." } } }, "auth_ref": [] }, "ntgr_NineteenPointThreeTwoToNineteenPointThreeTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "NineteenPointThreeTwoToNineteenPointThreeTwoMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfRangesOfOutstandingAndExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "$19.32 - $19.32", "label": "Nineteen point three two to nineteen point three two [Member", "documentation": "Nineteen point three two to nineteen point three two." } } }, "auth_ref": [] }, "ntgr_NonCancelableLeasesExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "NonCancelableLeasesExpirationDate", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Non-cancelable leases expiration date.", "label": "Non Cancelable Leases Expiration Date", "terseLabel": "Lease expiration date" } } }, "auth_ref": [] }, "ntgr_NonTradeActivitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "NonTradeActivitiesMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfNonCancellablePurchaseCommitmentsPertainingToNonTradeActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Non-trade activities.", "label": "Non Trade Activities [Member]", "terseLabel": "Non -Trade Activities" } } }, "auth_ref": [] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Assets", "verboseLabel": "Total", "documentation": "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." } } }, "auth_ref": [ "r353" ] }, "us-gaap_NondesignatedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NondesignatedMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfCompanySDerivativeInstrumentsOnAccumulatedOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanySDerivativeInstrumentsAndLineItemsOnConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Derivatives Not Designated as Hedging Instruments", "verboseLabel": "Derivatives not designated as hedging instruments", "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r18" ] }, "ntgr_NumberOfCustomer": { "xbrltype": "integerItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "NumberOfCustomer", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of customer.", "label": "Number Of Customer", "terseLabel": "Number of customer" } } }, "auth_ref": [] }, "ntgr_NumberOfExistingCasesAndProceedingsThatCompanyCurrentlyBelievesAreLikingToHaveMaterialAdverseEffectOnItsFinancialPosition": { "xbrltype": "integerItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "NumberOfExistingCasesAndProceedingsThatCompanyCurrentlyBelievesAreLikingToHaveMaterialAdverseEffectOnItsFinancialPosition", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of existing cases and proceedings that the company currently believes are liking to have a material adverse effect on its financial position.", "label": "Number Of Existing Cases And Proceedings That Company Currently Believes Are Liking To Have 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 | claim" } } }, "auth_ref": [] }, "ntgr_NumberOfGeographicRegions": { "xbrltype": "integerItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "NumberOfGeographicRegions", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionNarrativeDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Number of Operating Segments", "terseLabel": "Number of operating segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r982" ] }, "ntgr_NumberOfPatents": { "xbrltype": "integerItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "NumberOfPatents", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of patents.", "label": "Number Of Patents", "terseLabel": "Number of patents" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r982" ] }, "us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OciBeforeReclassificationsBeforeTaxAttributableToParent", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails" ], "lang": { "en-us": { "role": { "label": "OCI, before Reclassifications, before Tax, Attributable to Parent", "terseLabel": "Other comprehensive income (loss) before reclassifications", "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r42" ] }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails" ], "lang": { "en-us": { "role": { "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent", "terseLabel": "Other comprehensive income (loss) before reclassifications", "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent." } } }, "auth_ref": [ "r30", "r42" ] }, "ntgr_OffsettingDerivativeAssetsAndLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "OffsettingDerivativeAssetsAndLiabilitiesMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Offsetting derivative assets and liabilities.", "label": "Offsetting Derivative Assets And Liabilities [Member]", "terseLabel": "Offsetting derivative assets and liabilities" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Income (loss) from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r325", "r339", "r345", "r348", "r888" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r659", "r916" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "terseLabel": "Total", "totalLabel": "Operating Lease, Liability, Total", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r653" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Current operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r653" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r654" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Non-current operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r653" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows relating to operating leases", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r655", "r661" ] }, "ntgr_OperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "OperatingLeaseRemainingLeaseTerm", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Operating Lease, Remaining Lease Term", "label": "Operating Lease Remaining Lease Term", "terseLabel": "Operating lease, remaining lease term" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r652" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating leases", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r664", "r916" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating leases", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r663", "r916" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards", "terseLabel": "Operating loss carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r93" ] }, "ntgr_OperatingLossExpirationDateRangeStart": { "xbrltype": "gYearItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "OperatingLossExpirationDateRangeStart", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Operating loss expiration date range start.", "label": "Operating Loss Expiration Date Range Start", "terseLabel": "Operating loss carryforwards expiration year" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "The Company and Summary of Significant Accounting Policies", "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements." } } }, "auth_ref": [ "r131", "r164", "r165", "r186" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Current", "terseLabel": "Other", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r36" ] }, "us-gaap_OtherAssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other asset impairment charges", "label": "Other Asset Impairment Charges", "documentation": "The charge against earnings resulting from the write down of long lived assets other than goodwill due to the difference between the carrying value and lower fair value." } } }, "auth_ref": [ "r969", "r1012" ] }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsMiscellaneousNoncurrent", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherNonCurrentAssetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherNonCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Other Assets, Miscellaneous, Noncurrent", "terseLabel": "Other", "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherNonCurrentAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableforsaleExcludingCashEqu1", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherNonCurrentAssetsDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsParentheticalDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other non-current assets", "totalLabel": "Total", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r249" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, before Tax", "terseLabel": "Change in unrealized gains and losses on available-for-sale investments", "totalLabel": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, before Tax, Total", "documentation": "Amount, before tax and after adjustment, of 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) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r258", "r259", "r261" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "negatedLabel": "Tax benefit (provision) related to available-for-sale investments", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, Tax", "totalLabel": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, Tax, Total", "documentation": "Amount, after adjustment, of tax expense (benefit) for 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) and tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r258", "r259", "r262" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsTax", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss) before Reclassifications, Tax", "negatedLabel": "Other comprehensive income (loss) before reclassifications", "totalLabel": "Other Comprehensive Income (Loss) before Reclassifications, Tax, Total", "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) before reclassification adjustment from accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r3", "r272", "r725" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeTax", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), before Tax", "totalLabel": "Other comprehensive income (loss), before tax", "documentation": "Amount before tax, after reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r275", "r644", "r645", "r650", "r706", "r725", "r964", "r965" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), before Tax [Abstract]", "verboseLabel": "Other comprehensive income (loss), before tax:" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent", "totalLabel": "Net current period other comprehensive income (loss)", "documentation": "Amount before tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r5", "r15", "r187" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "crdr": "credit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "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", "totalLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Total", "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." } } }, "auth_ref": [ "r257", "r261" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax", "terseLabel": "Change in unrealized gains and losses on derivatives", "totalLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax, Total", "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." } } }, "auth_ref": [ "r257", "r261" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax", "negatedLabel": "Tax benefit (provision) related to derivatives", "totalLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax, Total", "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." } } }, "auth_ref": [ "r262" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "crdr": "credit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfCompanySDerivativeInstrumentsOnAccumulatedOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax", "terseLabel": "Gains (losses) recognized in accumulated other comprehensive income (loss) - Effective Portion", "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r257", "r261", "r613", "r614", "r617" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "crdr": "debit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfCompanySDerivativeInstrumentsOnAccumulatedOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax", "terseLabel": "Gains (losses) reclassified from accumulated other comprehensive income (loss) into income (loss) - Effective Portion", "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." } } }, "auth_ref": [ "r219", "r261", "r264" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Other comprehensive income (loss), net of tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r17", "r30", "r267", "r270", "r275", "r644", "r645", "r650", "r706", "r725", "r964", "r965" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Net current period other comprehensive income (loss)", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r5", "r15", "r187", "r267", "r270" ] }, "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent", "negatedTerseLabel": "Net current period other comprehensive income (loss)", "negatedTotalLabel": "Net current period other comprehensive income (loss)", "totalLabel": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent, Total", "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r5", "r15", "r187" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Change in unrealized gains and losses on available-for-sale investments, net of tax", "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r258", "r261", "r391" ] }, "us-gaap_OtherCurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentLiabilitiesMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanySDerivativeInstrumentsAndLineItemsOnConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Other Current Liabilities [Member]", "terseLabel": "Other accrued liabilities", "documentation": "Primary financial statement caption encompassing other current liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherIncomeAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncomeAndExpensesAbstract", "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]", "verboseLabel": "Other Income and Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureOtherIncomeExpensesNet" ], "lang": { "en-us": { "role": { "label": "Other Income and Other Expense Disclosure [Text Block]", "terseLabel": "Other Income (Expenses), Net", "documentation": "The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions." } } }, "auth_ref": [ "r173", "r180" ] }, "ntgr_OtherIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "OtherIncomeExpense", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureOtherIncomeExpensesNetDetails": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureOtherIncomeExpensesNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Other income (expense) included in other income (expense), net in income statement, excluding the items specified in the table.", "label": "Other Income Expense", "terseLabel": "Other" } } }, "auth_ref": [] }, "us-gaap_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIntangibleAssetsMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfIntangiblesNetDetails" ], "lang": { "en-us": { "role": { "label": "Other Intangible Assets [Member]", "terseLabel": "Other", "documentation": "Intangible assets classified as other." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Other non-current liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r38" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.netgear.com/20231231/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 9.0 }, "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureOtherIncomeExpensesNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureOtherIncomeExpensesNetDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expenses), net", "totalLabel": "Total", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r158" ] }, "us-gaap_OtherOperatingIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other Operating Income (Expense), Net", "negatedLabel": "Other operating expenses, net", "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations." } } }, "auth_ref": [] }, "us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails" ], "lang": { "en-us": { "role": { "label": "Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments [Domain]", "documentation": "Provides the categories of debt securities, available-for-sale or held-to-maturity, on which an entity may recognize other than temporary impairments (OTTI) for which a portion related to credit losses has been recognized in earnings and a portion related to all other factors has been recognized in other comprehensive income." } } }, "auth_ref": [ "r27" ] }, "us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings", "crdr": "debit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Other-than-temporary Impairment Loss, Debt Securities, Available-for-Sale, Recognized in Earnings", "terseLabel": "Other-than-temporary impairments", "documentation": "Amount of other-than-temporary impairment (OTTI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), recognized in earnings." } } }, "auth_ref": [ "r202" ] }, "us-gaap_ParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ParentMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRemainingPerformanceObligationsDetails1" ], "lang": { "en-us": { "role": { "label": "Parent [Member]", "terseLabel": "Parent", "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests." } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchases of common stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r44" ] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRestructuringAndOtherChargesSummaryOfActivityRelatedToAccruedRestructuringAndOtherChargesDetails" ], "lang": { "en-us": { "role": { "label": "Payments for Restructuring", "negatedLabel": "Cash payments", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r440", "r967" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "verboseLabel": "RSU withholdings", "negatedLabel": "Restricted stock unit withholdings", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r278" ] }, "us-gaap_PaymentsToAcquireOtherInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireOtherInvestments", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Other Investments", "negatedLabel": "Purchases of long-term investments", "documentation": "Amount of cash outflow to acquire investments classified as other." } } }, "auth_ref": [ "r159" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r160" ] }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireShortTermInvestments", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Short-Term Investments", "negatedLabel": "Purchases of short-term investments", "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r159" ] }, "ntgr_PercentageOfCancelableOrders": { "xbrltype": "percentItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "PercentageOfCancelableOrders", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of cancelable orders.", "label": "Percentage Of Cancelable Orders", "terseLabel": "Percentage of cancelable orders" } } }, "auth_ref": [] }, "ntgr_PercentageOfExerciseTaxOnStockRepurchases": { "xbrltype": "percentItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "PercentageOfExerciseTaxOnStockRepurchases", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise tax on stock repurchases", "label": "Percentage Of Exercise Tax On Stock Repurchases", "documentation": "Percentage of exercise tax on stock repurchases." } } }, "auth_ref": [] }, "ntgr_PercentageOfLongLivedAssetsOwned": { "xbrltype": "percentItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "PercentageOfLongLivedAssetsOwned", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of long-lived assets owned.", "label": "Percentage Of Long Lived Assets Owned", "terseLabel": "Percentage of total long-lived assets owned" } } }, "auth_ref": [] }, "ntgr_PercentageOfNetRevenue": { "xbrltype": "percentItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "PercentageOfNetRevenue", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasParentheticalDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Percentage of net revenue", "terseLabel": "Percentage of net revenue", "label": "Percentage Of Net Revenue", "documentation": "Percentage of net revenue." } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfPerformanceSharesActivityDetails" ], "lang": { "en-us": { "role": { "label": "Performance Shares [Member]", "terseLabel": "Performance Shares", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "terseLabel": "Plan Name", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "terseLabel": "Plan Name", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred Stock, par value (in usd per share)", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r135", "r475" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r135", "r783" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r135", "r475" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance", "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r135", "r783", "r801", "r1094", "r1095" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock: $0.001 par value; 5,000,000 shares authorized; none issued or outstanding", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r135", "r714", "r917" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r963" ] }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanySDerivativeInstrumentsAndLineItemsOnConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid expenses and other current assets", "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromLegalSettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLegalSettlements", "crdr": "debit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesParentheticalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount from litigation settlements", "label": "Proceeds from Legal Settlements", "documentation": "Cash received for the settlement of litigation during the current period." } } }, "auth_ref": [ "r45" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from maturities of short-term investments", "label": "Proceeds from Maturities, Prepayments and Calls of Short-Term Investments", "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." } } }, "auth_ref": [ "r43", "r159" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r4", "r22" ] }, "us-gaap_ProceedsFromStockPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockPlans", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Plans", "terseLabel": "Proceeds from issuance of common stock under employee stock purchase plan", "documentation": "The cash inflow associated with the amount received from the stock plan during the period." } } }, "auth_ref": [ "r4" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r350", "r701", "r742", "r743", "r744", "r745", "r746", "r747", "r875", "r899", "r918", "r949", "r1018", "r1019", "r1029", "r1087" ] }, "us-gaap_ProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfChangesInWarrantyObligationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Standard and Extended Product Warranty Accrual, Total", "label": "Standard and Extended Product Warranty Accrual", "periodStartLabel": "Balance as of beginning of the period", "periodEndLabel": "Balance as of the end of the period", "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." } } }, "auth_ref": [ "r126", "r457", "r459", "r462" ] }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualClassifiedCurrent", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Product Warranty Accrual, Current", "terseLabel": "Warranty obligations", "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)." } } }, "auth_ref": [ "r36", "r1020", "r1021" ] }, "us-gaap_ProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfChangesInWarrantyObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "negatedTerseLabel": "Settlements made", "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." } } }, "auth_ref": [ "r460" ] }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualWarrantiesIssued", "crdr": "credit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfChangesInWarrantyObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "verboseLabel": "Provision for warranty liability made", "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued." } } }, "auth_ref": [ "r461" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r350", "r701", "r742", "r743", "r744", "r745", "r746", "r747", "r875", "r899", "r918", "r949", "r1018", "r1019", "r1029", "r1087" ] }, "us-gaap_ProfessionalFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfessionalFees", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Professional Fees", "negatedLabel": "Separation expense", "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." } } }, "auth_ref": [ "r928", "r1092", "r1093" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfNetIncomeLossPerShareDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Total, net of tax", "terseLabel": "Net income (loss)", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r239", "r266", "r269", "r279", "r283", "r298", "r306", "r307", "r325", "r339", "r345", "r348", "r395", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r605", "r608", "r609", "r628", "r635", "r709", "r723", "r761", "r803", "r820", "r821", "r888", "r914", "r915", "r929", "r966", "r1023" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetScheduleOfEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "terseLabel": "Total property and equipment, gross", "totalLabel": "Property, Plant and Equipment, Gross, Total", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r169", "r245", "r721" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetScheduleOfEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Total", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r8", "r710", "r721", "r917" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and equipment, net", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r8", "r214", "r220", "r719" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment, Net", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetScheduleOfEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r169" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetScheduleOfEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "ntgr_ProvisionsToWriteDownExpectedReturnedInventoryToNetRealizableValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "ProvisionsToWriteDownExpectedReturnedInventoryToNetRealizableValue", "crdr": "credit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesParentheticalsDetails" ], "lang": { "en-us": { "role": { "documentation": "Provisions to write down expected returned inventory to net realizable value.", "label": "Provisions To Write Down Expected Returned Inventory To Net Realizable Value", "terseLabel": "Provisions to write down expected returned inventory to net realizable value" } } }, "auth_ref": [] }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentExcludingLongtermCommitmentAxis", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Commitment, Excluding Long-Term Commitment [Axis]", "terseLabel": "Purchase Commitment, Excluding Long-term Commitment", "documentation": "Information by arrangement, in which the entity has agreed to expend funds to procure goods or services from one or more suppliers." } } }, "auth_ref": [ "r134", "r192" ] }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentExcludingLongtermCommitmentDomain", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Commitment, Excluding Long-Term Commitment [Domain]", "terseLabel": "Purchase Commitment, Excluding Long-term Commitment", "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." } } }, "auth_ref": [ "r134", "r192" ] }, "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted", "crdr": "credit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cancelable purchase commitments with suppliers", "label": "Purchase Commitment, Remaining Minimum Amount Committed", "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." } } }, "auth_ref": [ "r134", "r192" ] }, "us-gaap_PurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligation", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfNonCancellablePurchaseCommitmentsPertainingToNonTradeActivitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfNonCancellablePurchaseCommitmentsPertainingToNonTradeActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Obligation", "totalLabel": "Total", "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueAfterFifthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueAfterFifthYear", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfNonCancellablePurchaseCommitmentsPertainingToNonTradeActivitiesDetails": { "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfNonCancellablePurchaseCommitmentsPertainingToNonTradeActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Obligation, to be Paid, after Year Five", "terseLabel": "Thereafter", "documentation": "Amount of purchase arrangement to be paid after fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueInFifthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInFifthYear", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfNonCancellablePurchaseCommitmentsPertainingToNonTradeActivitiesDetails": { "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfNonCancellablePurchaseCommitmentsPertainingToNonTradeActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Purchase Obligation, to be Paid, Year Five", "documentation": "Amount of purchase arrangement to be paid in fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueInFourthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInFourthYear", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfNonCancellablePurchaseCommitmentsPertainingToNonTradeActivitiesDetails": { "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfNonCancellablePurchaseCommitmentsPertainingToNonTradeActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Purchase Obligation, to be Paid, Year Four", "documentation": "Amount of purchase arrangement to be paid in fourth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfNonCancellablePurchaseCommitmentsPertainingToNonTradeActivitiesDetails": { "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfNonCancellablePurchaseCommitmentsPertainingToNonTradeActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Purchase Obligation, to be Paid, Year One", "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueInSecondYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInSecondYear", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfNonCancellablePurchaseCommitmentsPertainingToNonTradeActivitiesDetails": { "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfNonCancellablePurchaseCommitmentsPertainingToNonTradeActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Purchase Obligation, to be Paid, Year Two", "documentation": "Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueInThirdYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInThirdYear", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfNonCancellablePurchaseCommitmentsPertainingToNonTradeActivitiesDetails": { "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfNonCancellablePurchaseCommitmentsPertainingToNonTradeActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Purchase Obligation, to be Paid, Year Three", "documentation": "Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationFiscalYearMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationFiscalYearMaturityAbstract", "lang": { "en-us": { "role": { "label": "Purchase Obligation, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "ntgr_PurchaseObligationFiscalYearMaturityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "PurchaseObligationFiscalYearMaturityLineItems", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfNonCancellablePurchaseCommitmentsPertainingToNonTradeActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Purchase obligation fiscal year maturity.", "label": "Purchase Obligation Fiscal Year Maturity [Line Items]", "terseLabel": "Purchase Obligation Fiscal Year Maturity [Line Items]" } } }, "auth_ref": [] }, "ntgr_PurchaseObligationFiscalYearMaturityTable": { "xbrltype": "stringItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "PurchaseObligationFiscalYearMaturityTable", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfNonCancellablePurchaseCommitmentsPertainingToNonTradeActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Purchase obligation fiscal year maturity.", "label": "Purchase Obligation Fiscal Year Maturity [Table]", "terseLabel": "Purchase Obligation Fiscal Year Maturity [Table]" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasParentheticalDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionParentheticalDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetScheduleOfEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r452", "r453", "r454", "r455", "r512", "r519", "r549", "r550", "r551", "r674", "r698", "r748", "r773", "r774", "r829", "r831", "r834", "r835", "r850", "r871", "r872", "r889", "r898", "r909", "r919", "r922", "r1013", "r1027", "r1080", "r1081", "r1082", "r1083", "r1084" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasParentheticalDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionParentheticalDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetScheduleOfEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r452", "r453", "r454", "r455", "r512", "r519", "r549", "r550", "r551", "r674", "r698", "r748", "r773", "r774", "r829", "r831", "r834", "r835", "r850", "r871", "r872", "r889", "r898", "r909", "r919", "r922", "r1013", "r1027", "r1080", "r1081", "r1082", "r1083", "r1084" ] }, "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]", "terseLabel": "Reclassification Out of Accumulated Other Comprehensive Income [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r274" ] }, "us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification from AOCI, Current Period, before Tax, Attributable to Parent", "terseLabel": "Less: Amount reclassified from accumulated other comprehensive income (loss)", "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r42" ] }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "terseLabel": "Less: Amount reclassified from accumulated other comprehensive income (loss)", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r30", "r42" ] }, "us-gaap_ReclassificationFromAociCurrentPeriodTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAociCurrentPeriodTax", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification from AOCI, Current Period, Tax", "negatedLabel": "Less: Amount reclassified from accumulated other comprehensive income (loss)", "totalLabel": "Reclassification from AOCI, Current Period, Tax, Total", "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r3", "r265", "r272", "r725" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income", "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r274" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income", "documentation": "Item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r274" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]", "terseLabel": "Amount Reclassified from AOCI", "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r274" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]", "terseLabel": "Reclassification Out Of Accumulated Other Comprehensive Income [Table]", "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r274" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]", "terseLabel": "Schedule of Reclassification out of AOCI", "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [] }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "terseLabel": "Schedule of Reportable Segments and Reconciliation of Segment Contribution Income to Income (loss) Before Income Taxes", "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." } } }, "auth_ref": [ "r65", "r66" ] }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTable", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Reconciliation of Revenue from Segments to Consolidated [Table]", "terseLabel": "Reconciliation Of Revenue From Segments To Consolidated [Table]", "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." } } }, "auth_ref": [ "r64", "r66" ] }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingDetails" ], "lang": { "en-us": { "role": { "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ntgr_RequiredNoticePeriodPriorToExpectedShipmentDate": { "xbrltype": "durationItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "RequiredNoticePeriodPriorToExpectedShipmentDate", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Required notice period prior to the expected shipment date.", "label": "Required Notice Period Prior To Expected Shipment Date", "terseLabel": "Required notice period prior to expected shipment date" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 }, "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense", "terseLabel": "Research and development", "totalLabel": "Research and Development Expense, Total", "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." } } }, "auth_ref": [ "r130", "r565", "r1085" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfCompanySDerivativeInstrumentsOnAccumulatedOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfTotalStockBasedCompensationExpenseResultingFromStockOptionsRsusPerformanceSharesAndESPPDetails" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense [Member]", "terseLabel": "Research and development", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and development", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r564" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfRSUActivityDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "ntgr_RestructuringAndOtherCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "RestructuringAndOtherCharges", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Restructuring and other charges not specified within the taxonomy.", "label": "Restructuring And Other Charges", "negatedLabel": "Restructuring and other charges" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRestructuringAndOtherCharges" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring and Other Charges", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r437", "r438", "r440", "r443", "r448" ] }, "us-gaap_RestructuringAndRelatedCostIncurredCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostIncurredCost", "crdr": "debit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRestructuringAndOtherChargesSummaryOfActivityRelatedToAccruedRestructuringAndOtherChargesDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Cost, Incurred Cost", "terseLabel": "Additions", "documentation": "Discloses the amount charged against the accrued restructuring reserves, or earnings if not previously accrued, during the period for the specified type of restructuring cost." } } }, "auth_ref": [ "r439", "r442", "r445", "r447" ] }, "us-gaap_RestructuringChargesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringChargesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring Charges [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRestructuringAndOtherChargesSummaryOfActivityRelatedToAccruedRestructuringAndOtherChargesDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r439", "r440", "r445", "r446" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRestructuringAndOtherChargesSummaryOfActivityRelatedToAccruedRestructuringAndOtherChargesDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost And Reserve [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r439", "r440", "r441", "r442", "r445", "r446", "r447" ] }, "us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRestructuringAndOtherChargesSummaryOfActivityRelatedToAccruedRestructuringAndOtherChargesDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring, Incurred Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes incurred restructuring and related costs." } } }, "auth_ref": [ "r943", "r944" ] }, "ntgr_RestructuringNonCashChargesAndAdjustmentsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "RestructuringNonCashChargesAndAdjustmentsNet", "crdr": "debit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRestructuringAndOtherChargesSummaryOfActivityRelatedToAccruedRestructuringAndOtherChargesParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "Restructuring non-cash charges and adjustments, net.", "label": "Restructuring Non Cash Charges And Adjustments Net", "terseLabel": "Restructuring non-cash charges and adjustments, net" } } }, "auth_ref": [] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRestructuringAndOtherChargesSummaryOfActivityRelatedToAccruedRestructuringAndOtherChargesDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Reserve", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Restructuring Reserve, Total", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r440", "r444" ] }, "us-gaap_RestructuringReserveAccrualAdjustment1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveAccrualAdjustment1", "crdr": "debit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRestructuringAndOtherChargesSummaryOfActivityRelatedToAccruedRestructuringAndOtherChargesDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Reserve, Accrual Adjustment", "negatedLabel": "Adjustments", "documentation": "Amount of expense (reversal of expense) which increases (decreases) the restructuring reserve from an adjustment to a previously accrued restructuring liability." } } }, "auth_ref": [ "r440", "r446" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r138", "r172", "r717", "r752", "r754", "r758", "r784", "r917" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r236", "r295", "r296", "r297", "r299", "r305", "r307", "r396", "r397", "r556", "r557", "r558", "r591", "r592", "r618", "r620", "r621", "r623", "r626", "r749", "r751", "r762", "r1094" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 0.0 }, "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net revenue", "verboseLabel": "Total net revenue", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r326", "r327", "r338", "r343", "r344", "r350", "r352", "r354", "r507", "r508", "r701" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r223", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r874" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognition" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue Recognition", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r223", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r511" ] }, "us-gaap_RevenuePerformanceObligationDescriptionOfTiming": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuePerformanceObligationDescriptionOfTiming", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Performance Obligation, Description of Timing", "terseLabel": "Subscription contracts, typical length", "documentation": "Description of timing for satisfying performance obligation in contract with customer. Includes, but is not limited to, as services are rendered, and upon shipment, delivery or completion of service." } } }, "auth_ref": [ "r492" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRemainingPerformanceObligationsDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRemainingPerformanceObligationsDetails1" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Performance obligations, amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r217" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRemainingPerformanceObligationsDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRemainingPerformanceObligationsDetails1" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Performance obligations, period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r218" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r218" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRemainingPerformanceObligationsDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRemainingPerformanceObligationsDetails1" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "terseLabel": "Schedule of Remaining Performance Obligations", "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [ "r945" ] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasParentheticalDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues From External Customers And Long Lived Assets [Line Items]", "verboseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating leases", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r662", "r916" ] }, "country_SG": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "SG", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "SINGAPORE", "terseLabel": "Singapore" } } }, "auth_ref": [] }, "ntgr_SMBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "SMBMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfGoodwillDetails", "http://www.netgear.com/20231231/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails" ], "lang": { "en-us": { "role": { "documentation": "SMB.", "label": "S M B [Member]", "terseLabel": "SMB" } } }, "auth_ref": [] }, "us-gaap_SalesChannelDirectlyToConsumerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesChannelDirectlyToConsumerMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails" ], "lang": { "en-us": { "role": { "label": "Sales Channel, Directly to Consumer [Member]", "terseLabel": "Non-service provider", "documentation": "Contract with customer in which good or service is transferred directly to consumer." } } }, "auth_ref": [ "r905" ] }, "us-gaap_SalesChannelThroughIntermediaryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesChannelThroughIntermediaryMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails" ], "lang": { "en-us": { "role": { "label": "Sales Channel, Through Intermediary [Member]", "terseLabel": "Service provider", "documentation": "Contract with customer in which good or service is transferred through intermediary." } } }, "auth_ref": [ "r905" ] }, "us-gaap_SalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfCompanySDerivativeInstrumentsOnAccumulatedOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Sales [Member]", "terseLabel": "Net revenue", "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business." } } }, "auth_ref": [ "r25" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "terseLabel": "Sales Revenue", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r354", "r946" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Other Accrued Liabilities", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Accumulated Other Comprehensive Income (Loss)", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r42", "r1072", "r1073" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableforsaleExcludingCashEqu", "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableforsaleExcludingCashEqu1" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Line Items]", "terseLabel": "Schedule Of Available For Sale Securities [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372" ] }, "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Company's Derivative Instruments on Accumulated Other Comprehensive Income and the Consolidated Statement of Operations", "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." } } }, "auth_ref": [ "r114" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r183" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of Deferred Tax Assets and Liabilities", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r182" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r109" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureNetIncomeLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Net Income (Loss) Per Share", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r981" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r181" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Total Stock-Based Compensation Expense Resulting from Stock Options, RSUs, Performance Shares and the ESPP", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r89" ] }, "us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationTables" ], "lang": { "en-us": { "role": { "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 Region", "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." } } }, "auth_ref": [ "r68" ] }, "ntgr_ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentNetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentNetTableTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of estimated useful lives of property and equipment, net.", "label": "Schedule Of Estimated Useful Lives Of Property And Equipment Net Table [Text Block]", "terseLabel": "Schedule of Estimated Useful Lives of Property and Equipment, Net" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "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", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r631", "r632" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfIntangiblesNetDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule Of Finite Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r72", "r74", "r702" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Intangibles, Net", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r72", "r74" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table]", "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons." } } }, "auth_ref": [ "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r891" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table Text Block]", "verboseLabel": "Schedule of Goodwill", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r891", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of Income Before Income Taxes", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r971" ] }, "ntgr_ScheduleOfIncomeTaxesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "ScheduleOfIncomeTaxesLineItems", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Schedule of income taxes.", "label": "Schedule Of Income Taxes [Line Items]", "terseLabel": "Income Tax Disclosure [Line Items]" } } }, "auth_ref": [] }, "ntgr_ScheduleOfIncomeTaxesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "ScheduleOfIncomeTaxesTable", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Schedule of income taxes.", "label": "Schedule Of Income Taxes [Table]", "terseLabel": "Schedule Of Income Taxes [Table]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventories", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r33", "r142", "r143", "r144" ] }, "us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfInvestmentsClassifiedAsAvailableforsaleInContinuousUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Investment Income Reported Amounts By Category [Line Items]", "label": "Net Investment Income [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r726" ] }, "us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfInvestmentsClassifiedAsAvailableforsaleInContinuousUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "label": "Investment Income [Table]", "documentation": "Disclosure of information about investment income, including, but not limited to, interest and dividend income and amortization of discount (premium) derived from debt and equity securities. Excludes realized and unrealized gain (loss) on investments." } } }, "auth_ref": [ "r155", "r157", "r726" ] }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "terseLabel": "Schedule of Other Non-Current Assets", "documentation": "Tabular disclosure of noncurrent assets." } } }, "auth_ref": [ "r961" ] }, "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureOtherIncomeExpensesNetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]", "terseLabel": "Schedule of Other Nonoperating Income (Expense)", "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Schedule of Changes in Warranty Obligations", "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." } } }, "auth_ref": [ "r458" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetScheduleOfEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "terseLabel": "Schedule Of Property Plant And Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r8" ] }, "ntgr_ScheduleOfReconciliationOfUnrecognizedTaxBenefitsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "ScheduleOfReconciliationOfUnrecognizedTaxBenefitsTableTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of reconciliation of unrecognized tax benefits.", "label": "Schedule Of Reconciliation Of Unrecognized Tax Benefits Table [Text Block]", "terseLabel": "Schedule of Reconciliation of Unrecognized Tax Benefits" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRestructuringAndOtherChargesSummaryOfActivityRelatedToAccruedRestructuringAndOtherChargesDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule Of Restructuring And Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r439", "r440", "r441", "r442", "r445", "r446", "r447" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRestructuringAndOtherChargesTables" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Summary of Activity Related to Accrued Restructuring and Other Charges", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r78", "r79", "r80" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Schedule of Net Revenue by Geography", "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." } } }, "auth_ref": [ "r67", "r151" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]", "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r67", "r147" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasParentheticalDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule Of Segment Reporting Information By Segment [Table]", "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." } } }, "auth_ref": [ "r61", "r62", "r63", "r69" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfPerformanceSharesActivityDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfRSUActivityDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfTotalStockBasedCompensationExpenseResultingFromStockOptionsRsusPerformanceSharesAndESPPDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfValuationAndExpenseInformationDetails" ], "lang": { "en-us": { "role": { "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]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r521", "r523", "r524", "r525", "r526", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r548", "r549", "r550", "r551", "r552" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of RSU Activity", "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." } } }, "auth_ref": [ "r82" ] }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfRangesOfOutstandingAndExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Table]", "terseLabel": "Schedule Of Share Based Compensation Shares Authorized Under Stock Option Plans By Exercise Price Range [Table]", "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices." } } }, "auth_ref": [ "r81" ] }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]", "terseLabel": "Schedule of Ranges of Outstanding And Exercisable Stock Options", "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms." } } }, "auth_ref": [ "r81" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Stock Option Activity", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r20", "r21", "r82" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Weighted Average Assumptions", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r179" ] }, "us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Unrealized Loss on Investments [Table Text Block]", "terseLabel": "Schedule of Investments Classified as Available-for-Sale in Continuous Unrealized Loss Position", "documentation": "For all investments in an unrealized loss position, including those for which other-than-temporary impairments have not been recognized in earnings (including investments for which a portion of an other-than-temporary impairment has been recognized in other comprehensive income), a tabular disclosure of the aggregate related fair value of investments with unrealized losses and the aggregate amount of unrealized losses (that is, the amount by which amortized cost basis exceeds fair value)." } } }, "auth_ref": [ "r203" ] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reconciliation of Unrecognized Tax Benefits", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r913", "r1061" ] }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccounts" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "terseLabel": "Schedule II - Valuation and Qualifying Accounts", "documentation": "The entire disclosure for valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r224", "r294" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r931" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "terseLabel": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r934" ] }, "ntgr_SegmentContributionIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "SegmentContributionIncome", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Segment contribution income.", "label": "Segment Contribution Income", "terseLabel": "Total segment contribution income" } } }, "auth_ref": [] }, "ntgr_SegmentContributionMargin": { "xbrltype": "percentItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "SegmentContributionMargin", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Segment contribution margin.", "label": "Segment Contribution Margin", "terseLabel": "Segment contribution margin" } } }, "auth_ref": [] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfGoodwillDetails", "http://www.netgear.com/20231231/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "terseLabel": "Segments", "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." } } }, "auth_ref": [ "r322", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r348", "r354", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r442", "r447", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r891", "r949", "r1087" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasParentheticalDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionParentheticalDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical", "documentation": "Geographical area." } } }, "auth_ref": [ "r225", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r352", "r353", "r765", "r768", "r770", "r830", "r832", "r837", "r851", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r876", "r900", "r922", "r1029", "r1087" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformation" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r321", "r322", "r323", "r324", "r325", "r337", "r342", "r346", "r347", "r348", "r349", "r350", "r351", "r354" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 }, "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing", "verboseLabel": "Shipping and handling costs", "totalLabel": "Selling and Marketing Expense, Total", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfCompanySDerivativeInstrumentsOnAccumulatedOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfTotalStockBasedCompensationExpenseResultingFromStockOptionsRsusPerformanceSharesAndESPPDetails" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r150" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 }, "http://www.netgear.com/20231231/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation", "verboseLabel": "Stock-based compensation", "negatedLabel": "Stock-based compensation expense", "totalLabel": "Share-Based Payment Arrangement, Noncash Expense, Total", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Vesting term", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r910" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfPerformanceSharesActivityDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfRSUActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "terseLabel": "Cancelled (in shares)", "negatedLabel": "Cancelled (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r541" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfPerformanceSharesActivityDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfRSUActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Cancelled (in dollars per share)", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r541" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfPerformanceSharesActivityDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfRSUActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r539" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfPerformanceSharesActivityDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfRSUActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r539" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfPerformanceSharesActivityDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfRSUActivityDetails" ], "lang": { "en-us": { "role": { "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)", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r536", "r537" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfPerformanceSharesActivityDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfRSUActivityDetails" ], "lang": { "en-us": { "role": { "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", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfPerformanceSharesActivityDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfRSUActivityDetails" ], "lang": { "en-us": { "role": { "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)", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r536", "r537" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfPerformanceSharesActivityDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfRSUActivityDetails" ], "lang": { "en-us": { "role": { "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" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfRSUActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r178" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfPerformanceSharesActivityDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfRSUActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "terseLabel": "Vested (in shares)", "negatedLabel": "Vested (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r540" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "RSU fair value, vested", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r543" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfPerformanceSharesActivityDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfRSUActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r540" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Date", "terseLabel": "Expiration date", "documentation": "Date the equity-based award expires, in YYYY-MM-DD format." } } }, "auth_ref": [ "r1034" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfValuationAndExpenseInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend rate", "verboseLabel": "Dividend yield", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r550" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfValuationAndExpenseInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r549" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfValuationAndExpenseInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r551" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfPerformanceSharesActivityDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfRSUActivityDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfTotalStockBasedCompensationExpenseResultingFromStockOptionsRsusPerformanceSharesAndESPPDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfValuationAndExpenseInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r521", "r523", "r524", "r525", "r526", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r548", "r549", "r550", "r551", "r552" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate", "terseLabel": "Maximum percentage of compensation contributed by employees (in percentage)", "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan." } } }, "auth_ref": [ "r81" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Increase in number of shares of common stock authorized", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Number of additional shares reserved for future grant (in shares)", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized (in shares)", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r912" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Number of shares reserved for future grant (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Number of shares remained available for future grant (in shares)", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r81" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable (in shares)", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r530" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable, weighted average exercise price (in dollars per share)", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r530" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Options, exercises in period, intrinsic value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r543" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "terseLabel": "Number of shares, expired (in shares)", "negatedLabel": "Number of shares, expired (in shares)", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r535" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "terseLabel": "Number of shares, cancelled (in shares)", "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." } } }, "auth_ref": [ "r534" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Number of shares, granted (in shares)", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r532" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r81" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Number of shares, ending balance (in shares)", "periodStartLabel": "Number of shares, beginning balance (in shares)", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r528", "r529" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "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)", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r528", "r529" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Vested and expected to vest, aggregate intrinsic value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r544" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Vested and expected to vest (in shares)", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r544" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Vested and expected to vest, weighted average exercise price (in dollars per share)", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r544" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherShareIncreaseDecrease": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherShareIncreaseDecrease", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Other Share Increase (Decrease)", "terseLabel": "Additional shares available for issuance (in shares)", "documentation": "Other than shares newly issued, the number of additional shares issued (for example, a stock split) or canceled (for example, to correct a share issuance), during the period under the plan." } } }, "auth_ref": [ "r81" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Per Share Weighted Average Price of Shares Purchased", "terseLabel": "Weighted average price of shares purchased under ESPP (in dollars per share)", "documentation": "Per share weighted-average price paid for shares purchased on open market for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r81" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfPerformanceSharesActivityDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfRSUActivityDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfValuationAndExpenseInformationDetails" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "Award Type", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r524", "r525", "r526", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r548", "r549", "r550", "r551", "r552" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r533" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Expired (in dollar per share)", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired." } } }, "auth_ref": [ "r535" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Cancelled (in dollars per share)", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r534" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r532" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Tranche One [Member]", "terseLabel": "Target Shares Granted", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Remaining Tranche", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-based compensation", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r520", "r527", "r546", "r547", "r548", "r549", "r552", "r559", "r560", "r561", "r562" ] }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block]", "terseLabel": "Schedule of Performance Shares Activity", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for outstanding performance shares." } } }, "auth_ref": [ "r28" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfRangesOfOutstandingAndExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Exercise Price Range [Axis]", "terseLabel": "Exercise Price Range", "documentation": "Information by range of option prices pertaining to options granted." } } }, "auth_ref": [ "r87" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfRangesOfOutstandingAndExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Exercise Price Range [Domain]", "terseLabel": "Exercise Price Range", "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices." } } }, "auth_ref": [ "r88" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfRangesOfOutstandingAndExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]", "terseLabel": "Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfRangesOfOutstandingAndExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit", "terseLabel": "Exercise price, lower range (USD per share)", "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range." } } }, "auth_ref": [ "r88" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfRangesOfOutstandingAndExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable", "terseLabel": "Number of exercisable options (in shares)", "periodStartLabel": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable, Beginning Balance", "periodEndLabel": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable, Ending Balance", "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied." } } }, "auth_ref": [ "r85" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfRangesOfOutstandingAndExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding", "terseLabel": "Number of outstanding options (in shares)", "periodStartLabel": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding, Beginning Balance", "periodEndLabel": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding, Ending Balance", "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices." } } }, "auth_ref": [ "r83" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfRangesOfOutstandingAndExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit", "terseLabel": "Exercise price, upper range (USD per share)", "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range." } } }, "auth_ref": [ "r88" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Percentage vest of performance shares", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r1033" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "crdr": "debit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfRSUActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "terseLabel": "Average Intrinsic Value", "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested", "crdr": "debit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested", "terseLabel": "RSU aggregate intrinsic value, vested", "documentation": "Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Expiration period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r911" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfValuationAndExpenseInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life (in years)", "verboseLabel": "Weighted average expected life", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r548" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable, intrinsic value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r81" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable, weighted average remaining contractual term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r81" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r178" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Vested and expected to vest, weighted average remaining contractual term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r544" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "crdr": "credit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Options, vested in period, total fair value", "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock." } } }, "auth_ref": [ "r543" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Purchase percentage of stock at fair market value (in percentage)", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfRangesOfOutstandingAndExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable options, weighted-average exercise price (in dollars per share)", "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding." } } }, "auth_ref": [ "r84" ] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfRangesOfOutstandingAndExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price", "terseLabel": "Outstanding options, weighted- average exercise price per share (in dollars per share)", "periodStartLabel": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price, Beginning Balance", "periodEndLabel": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price, Ending Balance", "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices." } } }, "auth_ref": [ "r83" ] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfRangesOfOutstandingAndExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding options, weighted-average remaining contractual life", "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r178" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "terseLabel": "RSU withholdings (in shares)", "negatedLabel": "Restricted stock unit withholdings (in shares)", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShippingAndHandlingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShippingAndHandlingMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Shipping and Handling [Member]", "terseLabel": "Shipping and Handling", "documentation": "Packing and transport of product." } } }, "auth_ref": [ "r1031" ] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestments", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableforsaleExcludingCashEqu1", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsParentheticalDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Short-Term Investments", "terseLabel": "Short-term investments", "totalLabel": "Short-Term Investments, Total", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r194", "r195", "r962" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Lease, Cost", "terseLabel": "Short-term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r660", "r916" ] }, "ntgr_SignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "SignificantAccountingPoliciesLineItems", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Significant accounting policies.", "label": "Significant Accounting Policies [Line Items]", "terseLabel": "Significant Accounting Policies [Line Items]" } } }, "auth_ref": [] }, "ntgr_SignificantAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "SignificantAccountingPoliciesTable", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Significant accounting policies.", "label": "Significant Accounting Policies [Table]", "terseLabel": "Significant Accounting Policies [Table]" } } }, "auth_ref": [] }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit", "crdr": "credit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit", "terseLabel": "Possible reduction in liabilities for uncertain tax positions", "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." } } }, "auth_ref": [ "r184" ] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetScheduleOfEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Software and Software Development Costs [Member]", "terseLabel": "Software", "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfGoodwillDetails", "http://www.netgear.com/20231231/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "terseLabel": "Segments", "documentation": "Information by business segments." } } }, "auth_ref": [ "r238", "r322", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r348", "r354", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r436", "r442", "r447", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r891", "r949", "r1087" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Equity Components", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r17", "r40", "r236", "r272", "r273", "r274", "r295", "r296", "r297", "r299", "r305", "r307", "r320", "r396", "r397", "r488", "r556", "r557", "r558", "r591", "r592", "r618", "r619", "r620", "r621", "r622", "r623", "r626", "r644", "r646", "r647", "r648", "r649", "r650", "r666", "r749", "r750", "r751", "r762", "r822" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasParentheticalDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionParentheticalDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r225", "r235", "r352", "r353", "r765", "r768", "r770", "r830", "r832", "r837", "r851", "r858", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r876", "r900", "r922", "r1029", "r1087" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r295", "r296", "r297", "r320", "r701", "r756", "r763", "r775", "r776", "r777", "r778", "r779", "r780", "r783", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r796", "r797", "r798", "r799", "r800", "r802", "r804", "r805", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r822", "r923" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r295", "r296", "r297", "r320", "r701", "r756", "r763", "r775", "r776", "r777", "r778", "r779", "r780", "r783", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r796", "r797", "r798", "r799", "r800", "r802", "r804", "r805", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r822", "r923" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Shares purchased under ESPP", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r17", "r135", "r136", "r172" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of common stock under stock-based compensation plans (in shares)", "totalLabel": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture, Total", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r17", "r135", "r136", "r172" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Number of shares, exercised (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r17", "r135", "r136", "r172", "r533" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of common stock under stock-based compensation plans", "totalLabel": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture, Total", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r86", "r135", "r136", "r172" ] }, "us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased", "terseLabel": "Shares remaining authorized for repurchase (in shares)", "documentation": "The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased and Retired During Period, Shares", "terseLabel": "Stock repurchased (in shares)", "negatedLabel": "Repurchase of common stock (in shares)", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r17", "r135", "r136", "r172" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityNarrativeDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased and Retired During Period, Value", "terseLabel": "Cost of stock repurchased", "negatedLabel": "Repurchase of common stock", "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)." } } }, "auth_ref": [ "r17", "r135", "r136", "r172" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Stockholders' Equity Attributable to Parent, Total", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r136", "r139", "r140", "r166", "r785", "r801", "r823", "r824", "r917", "r930", "r970", "r999", "r1071", "r1094" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Beginning Balance", "periodEndLabel": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Ending Balance", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r96", "r97", "r99", "r236", "r237", "r273", "r295", "r296", "r297", "r299", "r305", "r396", "r397", "r488", "r556", "r557", "r558", "r591", "r592", "r618", "r619", "r620", "r621", "r622", "r623", "r626", "r644", "r646", "r650", "r666", "r750", "r751", "r760", "r785", "r801", "r823", "r824", "r856", "r929", "r970", "r999", "r1071", "r1094" ] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]", "terseLabel": "Stockholders' Equity Note [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity [Text Block]", "terseLabel": "Stockholders' Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r171", "r282", "r474", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r487", "r488", "r625", "r825", "r826", "r857" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental Cash Flow Information:" } } }, "auth_ref": [] }, "us-gaap_TaxPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxPeriodAxis", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Tax Period [Axis]", "terseLabel": "Tax Period", "documentation": "Information about the period subject to enacted tax laws." } } }, "auth_ref": [] }, "us-gaap_TaxPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxPeriodDomain", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Tax Period [Domain]", "terseLabel": "Tax Period", "documentation": "Identified tax period." } } }, "auth_ref": [] }, "us-gaap_TaxYear2016Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxYear2016Member", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Year 2016", "label": "Tax Year 2016 [Member]", "documentation": "Identified as tax year 2016." } } }, "auth_ref": [ "r1060" ] }, "us-gaap_TaxYear2017Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxYear2017Member", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Year 2017", "label": "Tax Year 2017 [Member]", "documentation": "Identified as tax year 2017." } } }, "auth_ref": [ "r1060" ] }, "us-gaap_TaxYear2018Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxYear2018Member", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Tax Year 2018 [Member]", "terseLabel": "Tax Year 2018", "documentation": "Identified as tax year 2018." } } }, "auth_ref": [ "r1060" ] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfIntangiblesNetDetails" ], "lang": { "en-us": { "role": { "label": "Technology-Based Intangible Assets [Member]", "verboseLabel": "Technology", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r29" ] }, "ntgr_ThirtyEightPointThreeTwoToThirtyEightPointThreeTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "ThirtyEightPointThreeTwoToThirtyEightPointThreeTwoMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfRangesOfOutstandingAndExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "$38.32 - $38.32", "label": "Thirty eight point three two to Thirty eight point three two [Member]", "documentation": "Thirty eight point three two to Thirty eight point three two." } } }, "auth_ref": [] }, "ntgr_ThirtyOneToFortyFiveDaysMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "ThirtyOneToFortyFiveDaysMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "31 to 45 days.", "label": "Thirty One To Forty Five Days [Member]", "terseLabel": "31 to 45 Days" } } }, "auth_ref": [] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Allowance for doubtful accounts", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r199", "r200", "r201", "r357", "r358", "r360" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "terseLabel": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableforsaleExcludingCashEqu", "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableforsaleExcludingCashEqu1", "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfInvestmentsClassifiedAsAvailableforsaleInContinuousUnrealizedLossPositionDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r473", "r486", "r624", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r726", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r995", "r996", "r997", "r998" ] }, "ntgr_TwentyFivePointThreeSevenToTwentyFivePointThreeSevenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "TwentyFivePointThreeSevenToTwentyFivePointThreeSevenMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfRangesOfOutstandingAndExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "$25.37 - $25.37", "label": "Twenty five point three seven to Twenty five point three seven [Member]", "documentation": "Twenty five point three seven to Twenty five point three seven." } } }, "auth_ref": [] }, "ntgr_TwentySixPointSixOneToTwentySixPointSixOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "TwentySixPointSixOneToTwentySixPointSixOneMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfRangesOfOutstandingAndExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "26.61 - 26.61.", "label": "Twenty Six Point Six One To Twenty Six Point Six One [Member]", "terseLabel": "$26.61 - $26.61" } } }, "auth_ref": [] }, "ntgr_TwentyThreePointFourEightToTwentyThreePointFourEightMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "TwentyThreePointFourEightToTwentyThreePointFourEightMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfRangesOfOutstandingAndExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "$23.48 - $23.48", "label": "Twenty three point four eight to Twenty three point four eight [Member]", "documentation": "Twenty three point four eight to Twenty three point four eight." } } }, "auth_ref": [] }, "ntgr_TwoThousandSixLongTermIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "TwoThousandSixLongTermIncentivePlanMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "2006 Long term incentive plan.", "label": "Two Thousand Six Long Term Incentive Plan [Member]", "terseLabel": "2006 Long Term Incentive Plan" } } }, "auth_ref": [] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureRestructuringAndOtherChargesSummaryOfActivityRelatedToAccruedRestructuringAndOtherChargesDetails" ], "lang": { "en-us": { "role": { "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r439", "r440", "r445", "r446" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasDetails" ], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States (U.S.)" } } }, "auth_ref": [] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableforsaleExcludingCashEqu", "http://www.netgear.com/20231231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfInvestmentsClassifiedAsAvailableforsaleInContinuousUnrealizedLossPositionDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails" ], "lang": { "en-us": { "role": { "label": "US Treasury Securities [Member]", "terseLabel": "U.S. Treasury Securities", "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)." } } }, "auth_ref": [ "r885", "r906", "r908", "r1086" ] }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UndistributedEarningsOfForeignSubsidiaries", "crdr": "credit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Undistributed earnings", "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile." } } }, "auth_ref": [ "r12", "r13", "r567", "r602" ] }, "us-gaap_UnrealizedGainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrealizedGainLossOnInvestments", "crdr": "credit", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "(Gain) Loss on investments, net", "label": "Unrealized Gain (Loss) on Investments", "documentation": "Amount of unrealized gain (loss) on investment." } } }, "auth_ref": [ "r7" ] }, "ntgr_UnrealizedLossesOnAvailableForSaleSecuritiesRecognizedInIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "UnrealizedLossesOnAvailableForSaleSecuritiesRecognizedInIncome", "crdr": "debit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureBalanceSheetComponentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized losses on available-for-sale securities", "label": "Unrealized Losses On Available For Sale Securities Recognized In Income", "documentation": "Unrealized losses on available-for-sale securities recognized in income." } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r568", "r577" ] }, "ntgr_UnrecognizedTaxBenefitsAdjustmentsDueToForeignExchangeRateMovement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "UnrecognizedTaxBenefitsAdjustmentsDueToForeignExchangeRateMovement", "crdr": "debit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingDetails" ], "lang": { "en-us": { "role": { "documentation": "Unrecognized tax benefits adjustments due to foreign exchange rate movement.", "label": "Unrecognized Tax Benefits Adjustments Due To Foreign Exchange Rate Movement", "negatedLabel": "Adjustments due to foreign exchange rate movement" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedLabel": "Reductions for tax positions of prior years", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r578" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "crdr": "debit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "negatedLabel": "Settlements", "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities." } } }, "auth_ref": [ "r580" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Unrecognized tax benefits, income tax penalties and interest accrued", "totalLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total", "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r576" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "crdr": "debit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "terseLabel": "Unrecognized tax benefits, income tax penalties and interest expense", "totalLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense, Total", "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r576" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Additions based on tax positions related to the current year", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r579" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Additions for tax positions of prior years", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r578" ] }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "crdr": "debit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedLabel": "Reductions due to lapse of applicable statutes", "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations." } } }, "auth_ref": [ "r581" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that would impact effective tax rate", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r582" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureTheCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r58", "r59", "r60", "r211", "r212", "r215", "r216" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "verboseLabel": "Valuation allowance increased", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r585" ] }, "ntgr_ValuationAllowanceNetofFederalTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "ValuationAllowanceNetofFederalTax", "crdr": "credit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Valuation allowance net of federal tax.", "label": "Valuation Allowance Netof Federal Tax", "terseLabel": "Valuation allowance, net of federal tax" } } }, "auth_ref": [] }, "us-gaap_ValuationAllowancesAndReservesAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesAdjustments", "crdr": "credit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment", "terseLabel": "Other", "documentation": "Amount of increase (decrease) in valuation and qualifying accounts and reserves from adjustment." } } }, "auth_ref": [ "r977" ] }, "us-gaap_ValuationAllowancesAndReservesBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesBalance", "crdr": "credit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "Balance at end of year", "periodStartLabel": "Balance at beginning of year", "documentation": "Amount of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r288", "r293" ] }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "crdr": "credit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "terseLabel": "Additions", "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense." } } }, "auth_ref": [ "r291" ] }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDeductions", "crdr": "debit", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "terseLabel": "Deductions", "documentation": "Amount of decrease in valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r292" ] }, "us-gaap_ValuationAllowancesAndReservesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDomain", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves", "documentation": "Valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r288", "r289", "r290", "r292", "r293" ] }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesTypeAxis", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type", "documentation": "Information by valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r288", "r289", "r290", "r292", "r293" ] }, "srt_ValuationAndQualifyingAccountsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsAbstract", "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "auth_ref": [] }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "Valuation And Qualifying Accounts Disclosure [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r224", "r288", "r289", "r290", "r292", "r293" ] }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureTable", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "terseLabel": "Valuation And Qualifying Accounts Disclosure [Table]", "documentation": "Disclosure of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r224", "r288", "r289", "r290", "r292", "r293" ] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Vesting [Axis]", "terseLabel": "Vesting", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Vesting [Domain]", "terseLabel": "Vesting", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058" ] }, "ntgr_WeightedAverageDiscountRateAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "WeightedAverageDiscountRateAbstract", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate.", "label": "Weighted Average Discount Rate [Abstract]", "terseLabel": "Weighted Average Discount Rate" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfNetIncomeLossPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "terseLabel": "Potentially dilutive common share equivalent", "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment, Total", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r981" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfNetIncomeLossPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfNetIncomeLossPerShareDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted", "totalLabel": "Weighted average common shares - dilutive", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r310", "r315" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "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:" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.netgear.com/20231231/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfNetIncomeLossPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfNetIncomeLossPerShareDetails", "http://www.netgear.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic", "verboseLabel": "Weighted average common shares - basic", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r309", "r315" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator:" } } }, "auth_ref": [] }, "ntgr_WeightedAverageRemainingLeaseTermInYearsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.netgear.com/20231231", "localname": "WeightedAverageRemainingLeaseTermInYearsAbstract", "presentation": [ "http://www.netgear.com/20231231/taxonomy/role/Role_DisclosureLeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term in years.", "label": "Weighted Average Remaining Lease Term In Years [Abstract]", "terseLabel": "Weighted Average Remaining Lease Term (in years)" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481047/942-405-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "740", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481141/942-740-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "740", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480135/944-740-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(c)(2)", "SubTopic": "20", "Topic": "860", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4D" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "320", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-8" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(c)", "Paragraph": "2", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-8" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)-(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-12" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a),(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-7" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "25", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "320", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-5" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-7" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "610", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//610/tableOfContent" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//710/tableOfContent" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//712/tableOfContent" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "720", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//720/tableOfContent" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r187": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r188": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r189": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r190": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r191": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r192": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r193": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r194": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r195": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r196": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r197": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r198": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r199": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r200": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r201": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r202": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-8A" }, "r203": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r204": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r205": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r206": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-7" }, "r207": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-8B" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Publisher": "SEC" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "2", "Publisher": "SEC" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "4", "Publisher": "SEC" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Footnote": "4", "Publisher": "SEC" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(n))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-5" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482620/740-10-25-3" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480627/815-20-45-3" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482134/820-10-35-54B" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-30" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-31" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-32" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r829": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r830": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r834": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r835": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r836": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r837": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r838": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r839": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r840": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r841": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r842": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r843": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r844": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r845": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r846": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r847": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r848": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r849": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r850": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r851": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r852": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r853": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r854": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r855": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r856": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r857": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r858": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r859": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r860": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r861": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r862": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r863": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r864": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r865": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r866": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r867": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r868": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r869": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r870": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r871": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r872": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r873": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r874": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r875": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r876": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r877": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r878": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r879": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r880": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r881": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r882": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r883": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r884": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r885": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r886": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r887": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r888": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r889": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r890": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r891": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r892": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r893": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r894": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r895": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r896": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r897": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r898": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r899": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r900": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r901": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r902": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r903": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r904": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r905": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r906": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r907": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r908": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r909": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r910": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r911": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r912": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r913": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r914": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r915": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r916": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r917": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r918": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r919": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r920": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r921": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r922": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r923": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r924": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r925": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r926": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r927": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r928": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r929": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r930": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r931": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r932": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r933": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r934": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r935": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r936": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r937": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r938": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r939": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r940": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r941": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r942": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r943": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r944": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CC", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4CC" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-27" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1054": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1055": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1056": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r1073": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r1076": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r1077": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1078": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1079": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1080": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1081": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1082": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1083": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1085": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r1086": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r1087": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r1088": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1" }, "r1090": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1091": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1092": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1093": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1094": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1095": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1096": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1097": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1098": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1099": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 118 0000950170-24-016525-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-016525-xbrl.zip M4$L#!!0 ( ("(4%CI\9$< D8! ,DU @ 2 :6UG,3$U.38Q-38R7S N M:G!G[+T'6)-;MC_\ B(J H* ]*B @&1)IT("(A([_T@(DU I(4:+'0A@@*" M2N]5>B_2BTCOO=< H08(R1?/?_1XS\S<[\R,<^_,'<.SGB<[)&N_:^]5?FN_ M:R78(>P4<.Z.K+PL@()#I)>(J(B.CTZ5-GSE*2G"4F M/DM+<9Z,DI$.Q,1(Q\!PD>7:U8N7.9D9&-@$V3FO\_#S\X.N"HL+\8I=X^/G M_<($[_3ITV>)S]*0D-#P7F*XQ/LW/["U /DI0NE39 1XEP%\T/1.0 ?CX _P0!(>&)$[C_>N+^#YP@ M)Z2XQ"-Y\KRJ"=%E>TK>)Z'QIYBE\CY2J75OLO#=>_ST]!GJ"S2T=*Q7KK*Q M<_ +W! 4$A:1OB4C*W=;_HZZAJ:6MHZNGNE]LP?F%I96#HY.SBY05[=GSWU\ M_?P# L->O0Z/B'P3%9V0F)2V=W;1QT"!8T&=VK.+JM9N36.C PWM65?TK*5KP78 M6##XWOQI.:2@%QB@-$;HTF#4?.C3RUSA'SD;IO".RC?8@(2RU5AZE// S,R% M&O,C/IO2,&)7LT"",?G+[!K,U3,\^A'[YPQ'Y>QM^!TD.7SEF7]IJ]VY&)+@ MS9H0^(]\.-.*+CCBE2G7>KP35?;_DU,;*1!E.G-,IE(5^)F^)&3!C.NLB];6 M:)3W>LR]'"R (K4@>!S(%H?_D_[/$ZF+\69P;* 6&Z 'B%BD[ 14ON4V16. MK('<( ((1>-:268H(\G/Z:J]?"_=>?28I\.&>=,((]J+S5\J_W4M656 M3+O@QLQS=KR\C\P70T+"\6 MZ>NI:9MD+0A&^(5R+VYBWI(F8,QVG/.XZA=%DTX1,!P[&"D@KS9-$,;=D^K MJ:W4]%>K+^0_=;6YKTO>V+?6+31G*^=%9A^J[F&)=&KV\3@STZ1.M1=_=3@A M5(E.X&*DR<:3%WN<)*Y>-=.96."IA&"O .+RNF6A0E1E":GK*%I50DCL?OHN MTQC"JU<4TSG]SKQ]TJ%BU3\/-^5 )4G\QS@4O7RO:8#LJ(9EZ='6]?97NRR# ML1X"_<;UD^<]%*:H3?=.A*\7[ESUE[P42&:30PH9EBA:XR'4"=5>]P$\P;53 MG)-%E4V0BF!O]BQ Z#T/[:6/\TKS7C9YI\GL62>J^P;=9A]RG M3,6#"(R"C8B.[FX<07SM8[D]/V_D7&[>C2/3V[SA=_+9E,U5Q1!6>AO5E-F- MEOIKRGVOC#PW!S5A9!Z*2&YO7?@0A79Y;U?,I1.^;.+%I4)8X/[AX(<&JGLR MQN64>#NY!-X%7@/;-)AU4K2;IS_,0.5D=69Z+)T'[,/FFI]7:#S!HTTLJUR=1(T&Z'VSQ J0V9M3L+ MJS.=)D80(&)-C[0CC[ ^--HL0RL(O0=HMEH=Q8+;'ZJV16$S0MB@>(NHBY* M[6=>GT=RXM-UK$9D&N=B37H'KA0' X8^(U+H)Z]>K4;OD^5A@=Z.YF-T'#&_ MIMW70>(:;&?;'@O V/ [J/2_#8Y QV)CL,DVH$!&Z^MSB68LH"P(VM_RYNS6 MK/XZ@/]D^T]CFVZ<..I?U\EGVRH:*\YSDZY/4\CF[LNFA859SKAWXI!_T:O^ MR?:OLLTZ O'..&O%J-Q8;ZM1KXTCB>8H&<("RPNS&(SJ'N30M10+U+S&>Q"8 M_6W@"WW>+X[X];^K:OX'L]42@$?9BX*5V>A= MS(S3I[3\_FU5\S^6K49N-Z+!Q#RJY/[[SI@W<216'$(TE>0%#&%QKU :KP%5 M&>-GA1VAVZH]:/9[[8\C!EO=TSMH MQR*Z+YI\"*UU&?<6F65YH>;QJUK,*XB')A4R#OY])+?>Y3BY.V MX*I>QPH2IE;.G5$A+JY7ZXWX)U0WGDQ.9'<10::RG4E@'^FT,L+2*?1RWSGL M,\HR@!()C)PVF^_ SGG<00K"#+Y[]&M5-+/ $=&>''7UZ MNB(@A\5&*&&L^&#:=T9G.JHB,D"'^?SDQ862J:?T^E $8N:V2;!4DGV:IHH( M0"1YDUPQ;6C42-)<'%&IK4V[9>*J:737:21I#D-5^]]*$#=029BP.L'94RGO M=DUB,@6Q)27_W"9+U^6L@R_+IERU=5H<*>RCWAH=+EGBS]9D56,I,A9:7!=Y M(021/5FY.AWR&G,1%3YCQU0.^B#/'S'B'HHIO(\_.\3Q! O@2X0OJ:/.U[N< M-[@]8B]39K-=3]*05\_GPDWQ0?9JM62'W<<3-XJ1HZ,-+^OI?&[/JF3$.0*D M3[W%'%1[WWZ$%5*%5%T<3D(]T1M/QM L<)SL\1Q6P0*U\&0G&(V I,GFHDH1 MG-LU#9&/TS(];6? 6R0VTLE9)";2-&M(WC1=3]K)^NI$H.886?SAT8"3WW-^ M\1N'HD,/)Q32(A^J&QK(/T*2W>+E>PA:G_%FPV6:]2BYVFC;\.OXRRKM]O"# MI45[D*\4AJI?50:@Q)''_A$?%F@>#("-%6,>:W>%;T^N=6(!D!$K%G@\>M!J M+*6")T/YXT@WN@:-\\A/8'=ZLSJ,,3HXR6N2 :-B+ #7@8V!VI+3LFMF!T#[ M1%OI%L"O9TL_B+(\P1B)M\?UZ,:'6A+A. D5,=.8>]XWV!("@1])G_JQP#P< M37RHN6J'VO4[_HC.",G% IRP*>.>7'U8(F M6. 1C"/BGWY"*N%^'(4%9E<;:M;U8<+@I3L'&WOF."7*I< "93;HN=SX'ZSHV8%&X8_<5^ [72T&@^[@)$S!K3 6 MX+E)_R/W]@L]L,("6\T8PF..W1*T6SUF"J,IIXT%(B";W,O:7ZTR[K3%#S:8 M[]35=-D8N3.Y#EH W_MQRK(%#QBI3C69T;?(*J*OL.B(SKMM?O_$AOT[@L$G M!]J9@\%H72P0FC&(J7R%!:3=ENJ25JP>F^IK% K#4/).&XN6EW1"Q+7,XMKX1N'-@.H0\F!_K96(9U $LF_AU>(O8X&F2 R%H3OF MF5LDAA""&C"D?-S\P:&]; ?F-Q]F1V*IUH9@@9L3BY:UWE.AD%^WELU'"V"! MRSEP+&"$"P1+^$7@ILB&SGB_NJ>!;.EL/]H_?:4_LQ?P8LUP+$:B4@$S7[(= M5OW\QY[F%@C #G 8#A\3GOI;" "J;+ TP<<<(&$*ZA^LZ6N'QIQ= ZUT9Z" M1WX'@4._Q0#@X8\TTB\.^)MSS!SXDR?09/SJ,GX+;W^Z7_+CB.![GZ!/]5T8 M^&&: F["<&*!EGYKG(+*8X'X*G=6Z&1C[ %=-FRU%;(CF//N*I)4S&53B320 M+?U<62)8K_7:>YZXRV.)2RP.T^&\0:K5>IZW#T4\OBBWF%/_TFW#\AB ML, #&.H0R7T4,?GYSB%%]>^#Q@^U*##?5V^IY_1-&^*(OZJ#1A'55[?*]6/C M\E^*_2HG&RE5;Q+^0*+]9K;?6:WJGZ&=-'R]'QSJ>79R48=V^V3;5'G?V?(/ MTA(.W[RL80L]AXE)A7R!*;S]=WLJHM&6-]:>C]Q9\TK/T+/8HS":^,3L0V0T MMP>X"$QAV) GJMD')0;G#JPHI<]:MXZ<9I9(9>FME)D1EVZ,3BC(='4O'AV] MHC2&!6Y(%"UAB#;I+-JB(U("#Y_0WNZ\3(:T\^H?/]5,QF1IZUKP+D]MSJ\. M?@T+/+?/!B M@ZR118*N)R&<3ICB,Y6C_=.DBR?(AP:"*;6975Q$>_(_X'R9[X]&%E_I9[+Q M ]W-/-IDE@QU"].(>;*76[B!W[=[L@."Q2NMJ]VQ4N]2T_IGK]G+V"BV<0MW;V.X3C.-$?+.R,ZT57FPC@5 MU$"BC;9F;F'J/_<30'!^?PW\R2+;*ULASV\0#!.<@JO\%_[@[L+V3@0CQ^>C M]BU,+[YB@?!HF623^VYNM/52)PFL)3,1"PR^AAP".0\5V22O4CK_LMJ7?B5E MW4I5AJK)[4?M]LF_AI3U?T2 -T4%-3@;T?=V=(S:.K<$4D'X@Y?$JY2M<*[" MAYTM,]_0Q2A_<^_=8&3^+XXA//M)=C?!]4[9=NI(VP^YEPL*;K2[6VQ)$0R1 M+O;MIZSHQ63.(&QT^U-*PXNE3Y@^9_*&&3<,9D/Y/JI '^,Y/*:VD1]<\$K@ M.>['I%:YL#*(V>Z&+K2I-[9'B,B<@UZM[;8@S][=RBI_12KJ+[DF?JP\)7YT MARV'O:-C/,9'Q#Z528_!6KBS6,! M&M@""1; B;/WWM73S:[Q(,&U\(W6+=ZF*]>>E*DXFS(7XSS^-L?NH\DZ.;\7 M&/Z:G"F@<,_N/"JAO?X& MD^/BI])'MZX3M,.'?E.EE:\0]P>3""37"+" @;=6. \[,+J M9+.#N_#A"= 11^ >[ ST#HZ]CL$7]CMS3EC S//"P:!=A1_=A<,TE/NAK-'^=;QF->7:.0B1'$ 2DU%Z]O! M0>'J-ZQX\\(/M\DV))G_3BZQ)>^7,K!1_4LCIVFO-2>D,;Q: _OV>(FAN#7[ MPEIC#ML_V60*C''DA;G=SV0@>PSLYLP7Z"'(6Q[8F*<\Q)<0@^OXI>]CY)8 M (\2;UE/.S!+0%'-AG6F-*_?1))Y:()-]P9H5BTI,P?:]BIDM_BV)F<#<%)> M/+/92Z0#XC>_V1STD+1]E+B>=+IIUVR\\.A<%F1*-LO#%OE,UT.@R%!"+3B' M2F5JZH#017#A##R1#EAC1B*"YUPNB&A%95A%4*^I*8P*J2:T'(VZ7+?D60GL MKTI:.?2J2)%.MXQ4'1NYRQMV:>KPV1CY&).,^F9$)%/0- FS8@ ^5U62U4U& M?0M.KZ0P&-W6!IX5UW1G\ 3[YM/B4>(RIO53%7*7\#"J0Y0X3^41".QE2$FE M/[@(\,HC%(RTD1L-!4M>)_3I=<\ZK(0=G*V=\O=NGUW=RNT.!IQX4'M-6Z)! M[\%W^P44B)W961'OV+KO>R(JWO"_V96QFNAQ\H08]E[J*VQ/6[>Y0BM_;M-3 M$)]42/P$72[$)JB)H\)-C5Q;N(>G.Q:8,2):EO MXS,&=SEAF/C2&PNPK9WAP0+5,H!;=<4,(U^]&VS4213.<<.>P2I#=]ZAFUR. ML[E+RPHU\)E^5,%07[F/W\$-8Y@5V?)4V&#'L&6-"O[+T)7*R2.92L,C^49S M]DF3:532]2:OC3>4M@_=-G#@U./,NA?GLOU*S5F!EG%)BXN"JC$KW>\/0-[, M2'Z\$54#Y3H81<=,K%^T)V+,5Z'415]I;J[@4NW5L9P>SP[G/D!54EH6L">?ZIT4W8<MW]F&B!(_ZTX@A;0%^P@"M?=E5U46^VT<(6 M=,I'I.(=&:9L+Y<;R=UX.D=P9.F.25!\F?UVR5%B2=_V3H[$D=J AVYZ7%1* MQ?L09E^!:=BX:N_JP:#K=*Y/R]MK10NDXS))-K58P-7/. Z]FJ>6*F.46"'$ M:I3MTBZOZR)69RI6L\QW %_(.UZ=VS!YL>46([>HJMU-!_ZG;>=.]Z038PK'C7/7=U M#FKH!GOJ=:GQ+/6A[ Y+QQ53TRV547480;5"T+6VQRC3Y_4[,/$-(^4 MKG2'"^8T>YZ]994MR-DM0Q5:^B]Y7\$@\@7:FLCOXHV!^0=][[TT5IA!$W9+ MHOU2I+8M 9^OP_D#*HUGZ8W/CAQ8%MM(R1SW"4_#1NPDT5A #SEJ;:/?>+BL MR67O(CRV)7B+*;6+#/,AU;+<]@N>#J?%X>F2#C&_YTQ)A^Y>^%4U]=4,^9L3 M,5S9%QR#GW%^DK"DGQSM5%LUD5Z?M0[ T0-EW+ MIR1W#1:WE]W&ED/[:_2^EU!F^B4G#OSU-.+;;0^M]]\ -AO^M^-R+IGO0.8_ M9&6G:O//T:0ST_NI;G1 Y1HZB5"Y]11P^F4F<%^N43N^3)E)-0N+.=Y-J:@F M;0O&@US]_DKSZ7%BG>*>(D,M8M'VUY,4BN&$CV453"WFR%NI8F>/6A8WG>.3 M]=@J^P04S(L+B_V?]ER@=W'G6+0WK6W6 Q*9JJZ^\#IM9+5,HQ#4<7F.]ZKD M13G9YN)YH1S3O4GS.!9+RSNV[A:[--V"YIOJ$)6\EQ\$O7'' M?JN"!V=+^)^L.R7HADKJ:^BM8\[UT;<55=L[)75#%-? R_C-%+'7'S M])%<*1-^KSHJ).6Y%[D"1J 1_: DAMNOAK2R%N9D,M^*V0\G0]$AJEET0/X3 M?%UH]E3!]^8FS 8KO4V/7[+7GM*QK_0>8O0R&17H06MMZJ-J:L.&AIIJ; I, M["V>!3=*$D*H6,@\5(@1T@L1%;64^;Q)+$'Q"$-6M( .L>= M/>1>[A=NGDLP=T M>US2C6Y,X3DZ2R4C+U2L!">1" *"R-;:N;-G0Y^$\4*I.M&ZFX[5?)NW]B(" MZ56*[!VLJ@0_G*!$:X3N-@+.2"J>2\KE&J;+1JL&MJ:B86-]"AX^7@EB"2&:$[!-T3N4D9 U! MGUH?%.&!\+RCI9S2TKQ]LLJV# N<@%J*,4\A1&6TM,-.;?/ERH:&+#"/LLR. M4G7A/A3H(6@^LT%JN.2RI^H#BUDECD6H/F@S_# DNL.;!) M% S5[TY(B;==LS9\UJ%S1B;4!2ANIFUV!4]B@0($;#$2(P9KJCS_^WN#^"5[ MGKGH+2S0#$=U'\=:8P&Q&N0L1N!!()#]VY ?9CZ"!3JYT5 L$*R;X W^?@P: MWJO9;L?9.V16RR+NS.1O0[G?>/='_YSJ7WHJ#0%Z:-Q69?)HA?!<[)VA[XX) M%0F#<2&?WY55\JK]3CKDFS(E_79\^!^P/C^G^D-3/5C>;!9;R[\V=4'HLVC@ MZ'>G/\:8SB(L$&.,0F(!NM^T**O[)E7-MQ%\[P@*0Z MNG/>X,;[I%4)<)]!;=C8IV;>3C!C)F8;-'^@;2C&5R*@2%ZO3?-J/BFG?>(2 M\OU$/H(JWS/D$W(^D>(S9,1N2>BP/Y?$0[QOMR/RPL5A72:7SQ8$]< M&I@!*QA07._AH]C8A4 /BW5;7\;8.R56\R.%5?7APTHP 1Z;()E]OXY8'H+"26>:+X-W6HAL5, MZFR&%!*X1D3:,R2F3_NEB=. L("A6\US,7?KW P]HX?%??;!977MF(V:DNWT M;+_Y_?@,#E]PU)9&CYSZ7[7TLI"Z?RM?])\]%<%Y95_A13,<#BQKLA_3BOSN MGR3?;LK]ZSJE_UO3&%P-$8-&\U:_31&ICI-EDFQYAM8?+7$KE>P8)E=+LFR. MEO:PGGE+@G\E+T\F4LWD>.;6Q7VQW1U0P/ZV#9E4GX=V)LTT9\/[WC'YEION MK\8.27>O^GD(IT$+-,QD[;B=5X,B6XEC%YI[JCKENK,*N80YL^X-TVU]\MJ. M65-V, Q[_0@Y#V]P13Y'JBW$A'(L82[T\NN?*"I^'K/!?+Y<>L5:^CLIJ.I& M;==V$JFH[O_5I;EM]H\N='S::"-1^/RU\>%.ED.MQG_N(0*E$]?Y.P.:%S1Z M.7/#)9;*2W2EC@4) IU\7Z4LJ[[904CT=)!IEOB8$FVJ<,Q3 IKZQS?J-4N. M)!+-;%Q/.LP;W,J_YO7B5*:&"J$[F%C\QK!-%M?%HB>NY)(T,B!OFLPO-2$E M$DS=W-P1AZMRO8N5!O=F].];GA3Q:'A0F);@S5-$=L;"+:?,--O8LELY;0AG MA(5K2NI$S-Z/'BG)2GZO7.P<8&F-&*83C(DEHN&*Z^17]([_C%,3.JI%B M)NJ9#E)SA:N^,ODMN;Y4JH5$FTBLEZ+!YN23(F-RJK=VPUEP_0"Y"= :? 9C MM+LZ0N3C6$,J'23DHB3+-*-D6,-4/Z2MN*PRJF6_-="PLA-0![6>=@Q;*Q]\ MT_1>)LMF&[3_MJ3+81WR4TTJ(T'V)#'?M0&ALG8B?S_JS8K-"KJ/, MUS2T:V3[R@=4&T54C96"SAMV]A0*9Y]9)[YX"G83F%?N6LCU#=;TC%HP(D.] MU&[OW5WFE5AS\2LIP )(X]ALM\#\?B$M$C8FYK*C MV=JJYV)IMZ8C0K97,U^A@G; I3(;7=/%&159*"H+^MV.B7G2ZV=R;]$A85K M;DBEU\5MQ_=T!NUMG8_]UMTR8HW51U=[EGO#Y>Z;:V59RD7+P!E0!X[35R*3 M;M-MKW>(;%W> R%@W+E*9'435%5(S8./]XMD/^US=4Z)Z_15DV]Z#@:LHYO' MJ9[;' TCVT'KN>D8X_A]8F)B0]XVL*B0%ALSC:;Q@J=RE=-G^WBFV[:/U%/% M[E8E*S]_$)D\8K%'/JPKQ>Q#I#2WS[(O\#@0'%"QTBG/$O[R]S51/ROA_]TK MX0T6_='6R5![/6&6(YD%H1+_+<@$I!Y]G)%XX>K]NZDTX-:AI?NAEX*3POO) M977?3.&M*+I.!GBQZ8_:%77UFT?&E]EO<1\EHJJK)(KJK#&<_6AEH1#7,[7Z M^\X?%FW=[=%RJX87?*MIQBZD2' MQW)1;0O?MMG-I;9*_25F;QFSG3, ^.3WYOP@S_K1='X2]E=Q/<%-95'32#2A#Z/]F-:"OJ:RDU'><_F M?>4ES\PNBTP?>RBFB.>,3SQ/$S(MMU1?BM&<=8G0 M:W[N%$[A&E&B^KZ[S<^7*6X?A$DTC/"]9)D40MQ7)^X4L"-#U0B5;MX;F5( M;T4S:*O1FWK$263+YB(2F,UE\2 CD4/A?*S>5DGHJ#Y#*BV>V M5CK,;KLO6.J))>D_+C!@7U#6--[S/#H6659ZG2'*S-&?>$F:Z]4NTJ2C,[.5"DC>=J5)FR2?RG(&6H>C)(CQ#%IH/Y]RAQR%'UX,QRJN_KH@C_V>P7+SR'K#ZG-M2'[68SN;J/&F**<+$ MCF.\=I]-8X%3*Q-7WG[R.:,?<;">\GG2P\5T!VUO.(GS@/IZ#\L'AFT?K'#U M81"P"4@CNKIH29Y.AJZ9CN/R"XZT6H*N,SV:TXJ/>V15ZC4R#E8AH9THAX_1 MVG[GQ'@.]J$'.6:T=JA3&/(==(>CAJI!V*M7%:*SIS[J_=76@;,=?X[FTE9^ MW]ND@$<_%DA7D$5SU$.Z&\-'I-P@7%%MY M?57*J"=D'&X@3Z$S<'O-NVM#?@(.'JZWWI M8Q&0;1&"[D&Z>99.\OR+57[N,2>BKI#FD;+_5P>@^6L=P#4<\ WH^EO#XU_2 M0JJ\/Z[% N/,LBZ_I,5%/! "W*+E4T(F+D1;4@N]I#8W]8YSN5)IWC0A\LHP M=(U_SV*G7^C!DKE$:KY;$ M9X(?=HP755',M8^ME:)#DEY$/Q*^M82#.83[&R.IFX+>^FH\*]&%9@\Q.RJ" M)^T<,)W;ATZ[\YJWSF10:?P"7 =R L--%=U%S%GI*+*YK;77*=@2?5D"632" M 4U-&H"T5CTMH11^ZU^MCN=G$?W?F^%F[$<.E#MECDTH,YQ+U79X@@56MX]E])7R7FS_#QAFK4V.3+7&1&.+8E U5,]H6K3D'+;BS.2>'<+ K M96:W UV;G!+O<"7S1]MEH(*C*28?%%P-@L*-]^%(&+=5>B+410>I."M0+N9= M;%;^YGW<4=Z*IZ^BVZ1O)5$RRH-E/6$=Y;#84LF.!G_+E'[>U#>]]^[1HP#?-/].,#'JD;< MNRUF2*%^3+\#R78M#L^RFJ#H?]=83:M:W&'')JK/^ :F=TA7MD$)E:IO&#AX M?+-4 MFBK>#TWA*595%?=FS5=41-U[>BG">0G<(&8R*QI+,7; 8^NG%%SC7,8SN;T1%SEQ[FVA7DC?J[B94%SL>CP4L*XZ) ME@W( KPN6KFM'T%/%^2)N=J7?)H]3L$\@V=S^U:#<*^W!WD_7%.6,,W%O1Z. M285G.]63T5RSRIJ*N:8)8J7:YN7>531O= L[':V?/C0C9&ITX;B?4:+FO8L7 M'Z$0&%_V8'"!GU;^<-K!E]QA!&7)ES2]\ERLNE0AH_S:T4X(ER,=#A.;A* M$([#=!M=F/ -RM9[(= 8=M7[P4T#LK0GW,CUU;(Y[%H6<_V"-7,67Z,@,V(1 M,4:Q.:+R1.,A2UNM:Q.)D[F#)9DRG X-80TKR-*QK-2+.>&H?D0_TCLY:I#]S8?SW-2[K^ M1Q;P[^_ X,A)3!NQO,%K9/0I3Y*FU71RR"W6ZD%VINY2N4=D28__C'('_!=E+W4Z@T [_!HX[X_(>NC.K-91&/G@) M^;+'':4;F%ZWDBV,9^J32H 37:6MXT\?0D?O#%HYIJT9V4/L+IO63N ;LLFE MK^3Y5D/X56)N22SVUX2[["9;M7*;*YO2T;A<15BMX[S=8\;_+A;^#V.8LEP: M:#9:T,Z&T/?MC?0LHP+6]R^N$F[R?FI&J3[F]6SN<\4AF48LP "5UB@QID7) M3DPT.6P5%3 .;?A-M#6XV:-4B,I4-?D[[O3J]""*P+2WBDMX N[9C]\^)BMR M,#Z'ULZ FLH$'1$H>*KKEGE(/GPI-B33M&^FY/PB;478Y":C#]5TN6"#<9!; M3)&9J> SD\) UW"6TEB%\EL!\O,!W$^>O#+JS+!R=KL1Z9!N_.G#B+[L_0C9 M-:)MB6=5@'Y":3"]$=(XT!&&Z+@VJIB7]Y;+W-HC9.OSLT2^3#RF-?NM&JKT MJ4D:/6C]W0AH@KO^J*YB%>*='[<=V]2S%2$A<4Q<(+"TE)!A%?T^)CAY;$5[ MF_-&1'<4:V@%'KHS;N,F]5(.L^Q@I?;,>]"1@T)Q[\.'#]IU1R:9*POBECZM MU,I5,'CD-EI!!9NH8Z[WLL:PQ0SL#:C;N9M?:A]M$[IX&$)*!DN[["TB @Y' MNKR8W41\CDW6'?6L,.B;VUI#""*8UA&?^T!*CSQ/4SIU4EK'$#^=5$-2Z!A9 MDG$T.@@\YY7=\RD]JQE5D@-EL1$+(;L#K+.E2/.[G)/CY^4,O1W?W3?'&_I2 M)^KYEWX#NN/+=G_7SM3 M_DM?P,%&<.^OA=#$TE+? :*8&8U %EIS9P!OW?H-DAON6$.V\83&<))4[,VH M#P0A:)>JMV5HVB#2'&BG:%%2?N M;O@(]6I]*?1.^O!'#Z9^1&#ZE0RX7T@PC:Y*F.V]H9C IE7;[TY.A2L65PU M[*=Z]"YN@X)#/?CV5BM(='DD)G>:T>23/F*=6=3LJ>16Z8[)Y.J!=@'*M'&/ MZ4KQ6W;D'"LYB6)*YLQL3/6A@6YX8[/R TN'D0.'<+MYHVX,RSI M2IX7W:?8\+TO&E_J_SY[/?50V[S,WS#)%0M4UDD@)?P22KF)T-+/M+;6!![< MYH:WA>W(PW?L;/U*DEV*FH7ND/:(+O<%W]Z6\:%45;'X9V!N*( MG;[GWMV4>\+9/%+=K!VN?@!&B+H/(I$HBGYCUC3UV\Y=< MJ\:DHF.:,HJ<;.^XTTYO?L;TY&3A8N2\Z%\ZAOK?PYZ$/"FCP2:[4K0Y>N,V M'X7J+MYK9HIB,1^T.M0F0HZ(FJ-4TPJG[P;PD^")2Q\$DD*F6#-[P!T"%1JH MMS-+_*\/T'SQG0O&+1*(_BX&J=12%:79#;CT3;K)TYPY_%C )_KL!8YV=I^D M>J*9XK[L!6*.ZB0F?-6*HL#F_]VZP,"WD8M]+7!0R:"BP/3S>.%H:+-&_ M6T+]X;,?^V5P.M/S!Y57%7R*N$L$98WHH=4B*H&@S#=(PW% M,50].VEC&9,&!:WP&9U:(8G1*.4I\ BXKL;2FIVEIU+< V\K/L9"Y_"")C,6 MD(D&]CSI.AP19,KY-ZEL$(G^>$,<3X[!397"SB-7$<*YEJH,DNF7S"6[R@(> MC.\>3>YWY]H61]ERF;PG5;NEK29^J@.J%$EL95SD'.]PKDTW431TB-@IZ.!# MW&D/02CF\G&JDWN4TGSOI6@V20SPQG\6^0 2D'L7%6X164,B)D?I?:Z8HKTS M@V1V5]7(>.H4O<)Q4J6VC=#(=G)[G'A].T,B%F 46(DEOZH/\\6P. L1*;V' M4$LE'G01"6Z"M2,U4:;6#)]TL\S#^G@P2_5L:((G*.UD[7"OS@@U/30_G] E MV]SD*/':,[$=)&[9@/FJV\3[Z0XF3WVMTB/Q%_0>K95$6XUO'J>0'2! QSO@ MQ8WA9 J%6 H_39/\H:D7^V'53X[X0=M-D*,Y%;R]-Y#%0MA^5R+B.JS3 @ML MQ,L-XQ+Q&%Q8F;P,+Y#$ F*FOS9 @BR?8=SEL(#G&8E>(O0>''-(Z1E-=C + M.MYB^\GN)[M_.W:=_2PARF#33%/A$8=E/="#9QAH\Y=6Y,Y^YA (^!['HO ( MS_+-"USKE_0MGD1?EP(D39;5//]D5!RB[E"]DMP\6>P/ZO;]72>A/ VDZD:?+A'7G,C+> U[^7R.SY,M:4-BRA=?Z)G)\ MP.V5D>N,L?\>=07"411J>V7)UI HHF8=/H,QUBM5?SV>\&)%TT? E:^T7TPR M>6DO969OB\5X6F7X@80WJ:*K7( 7BQ5=\9&-J%-XU-1+&'1V+"16\B!ZT0;A M!*=<>7XK;,*@AG/\M7M,(+@7+;#9TZPX[)!)657.X(\\2H(HSZ"A>SE%9QP% M8K*FG,#W#-.7SW=6BDZM8H%S0B_+]4;,HQ:$.H\2,V'<;KN39"@7Z@-/+Q+9//U.?A.MR@S+KI5$'Q\N%Y,_ZD5_SV/X$=E;)Z0<]NT(6"ZBTSGPIJ6O45 M,E/M;UO]%2&QIPRD?2G=($8:/TO=W&FR8+V@==9+5^-IZUHM3,)O--D6"IGA M+V8RBLT65;#>5YO-;%Z;2-QEVEW9,+>YS"M>R9EU72/N8N 6%J#Q$+00ZY"6 M>E%I[*8@V6KLN,LT[@G.ITK4?*PI=OC&M3NR,'&?*99J-PG)F6=0ARQMRR^] M&.CRFSR5H'HFSO+-^<_-+PR&>8[G2$7BU_AMCU_)F=V@PHSR6=8W*X 4:"'= KT7O.G")JD\I=>"\!)G<-8 MR0VC:QT9T (#>I5.%U$3U9-4U!C0<01[3M3C'IUG%< XT MA"U8!R@-S1A1$<7M,&&!@%R]31>P\,9H_#.[]\_4>D]%>'D:I7(UA&$E _768LKGC_CV1( MVNPC_RYYV7\4NS^6A-)1_^@Z*U>71M %:$AWS0>T\'3'XPTHR+JZH/@EH12O M&CO^]3')^0_.QVXFRQ *#YEX2Q7++RN38) MWL+*>"M,EP<*,X.-&[3@J>U.[-2'[K(JHPV5)*/>-I\>*[G;U%)]'D++(35S MDNW-FXNIC]]UOC,*+2SKB2:J]WU@0H=K7TLAV1; MR8Y$PZ"D#/"(B79PUY"@;F]$HB1NIK>J^+9-J6UE<4CBNY&YOK85)I/ZW=0SU<6L)&< M+>T,OSBO?PBZ9QV7X"U$=G;U,.?)M+L-2+_+2;?(_91/N6=8?TK@$EL=;]O) MQA8"T;:7#DHHAZG,JI.>^@UTDQ%.XP^62%!_N 8]HAUZ>I"0?C-YQ8\/W#4K2LZ!CC7EU[ZU- M]F6=ETRIC)UE8K$.VDL_NRG^K)M"4X!1J5V^T#KSZ/53\G&X^A*1FJ4MP_KA###,R)7RZP6+^56=E<[L-^4'-E!Q*;A5A<"' ZZKAI%UQ]S,]_9BS MB\?6GI OC0^=2TP4_6A%P:BS9ESM'OOJYK;NLQ6@U%E#E7I=!PUG.9*[IG9A M@14DL,;RFH"4K867R65V80,,B,Z'^Z:[:!Y#HE_[*=:^]%/HQ]QBQK&%5:"/ M?5RJ&3:-PJ<;=2_#<=JWNWNC;G2'A&=?P9Z8U+PD#\VWLA$BCF6]V?-*/L A^4?0FYP[.FU.UI^?N\!W,+.67:_9FQ*' M(RP2 E=Y_NAM6Z%8&@](\2#!Q/(TURYIE@C+I+'TQL%@Q+"Q-1/Y@$[S@KZA MK'/K^1 &-_(Q=\SE:O\L" 546QG)E1KYN.+:.:^5::)/L3/BF1D1S.&/.S7L MM>NV)=S<;N=.V]$,0:.!P%L7VOA8*YB\,MSA\X:L'MM9%FZYSXMNG;<+Z"^1 M=""_>$/TV2K"*'@*"_A_6#$R]/W02C)]H.85P+Z/6?7"06NJ1WL&.[M2\8$5 M MK==JHBGN2&NIJ0@2NXC9=G=WR;V4G]=?:9S#&V\=E!ZR;.;E+RZ_1H0%=+0U MZ1@FT'M">30QVJW*NJ<9W$J"=F=.'KUM_:P+O\64VBWCKNU3R6X^'<08>D^_ MC&@CE3EBC^G92/+FH._#2H'4('>3:O./T*:9OT[?%/@?W"%<3L6>!Z)0R5Q$V]QD\MC^'OL3(19*P3^BSM4@]4I MX$!,EYTB[JJ2L !=6Z^89*+42F)+>H$)[CG7JAX)H:!27% M;>"Q?);Q.6CNG?$\K9/6WB@2OLU,N5T=+#;Y] $ MRQ'&M))>1 0KYLK*9T_Y%6L7$4=^WZQYC=5[AHM)2N!Z8V($PMG0^D7)>2?J M%IASS09HYM#Q<#"^^;\V2=[EJUW%<7*)24]Q6)\L#WW>BN$_\)1F=A)++"Z@\X\$ZX; M^@Q,929\@N&<]<)U5%1W3J93S>38[DI/\!W;J&5'+>K8&9UK/(Q=YUJ/-Z8A MT_K>OL#34^*G;KER =Q*/;/X'*P">,^K_#5 MXOUSXZ-)>UM)'UH$F>-;F%>-3&?)?.?%.J0E7X0?]>B&)(Y#4+'M/67*9Z$U M*IM5K3*?BLUJW!\N,NPS'Z6BHY?>LPT8[.P+7S)R9&W5MEVL[M8=N59FDCL4 M5''Z6:Z<=/VE'9.10NN E/=12RG1Y3@/_K+N]^TZ?[',O_C/+38'TA0CZ%?_ MH2@Y7M?I*@.WZCGQT0A+Q@Q:PRZ(MZXKI[JM)$KJQ[@S"+U04![NZ0_N<0Q6;QSI97G8 MT\YL%S.C)$6F!GN9^^4GHOVR*H53N9*CS>"\;?4+H57**.=T1T6*]IN]89_; MQ#.$72!NLKM7!PJMK+6=^/7I3#;;PA;<6G#>?%'D#Q6$_+7B$+WVC%."YWAO M,\W-O+($YR5-^'?])5]HZ?^S./L'D#'W8!_5UK'++]6#+=M\H(+MXR]@9;;C M3%>/0":"U'7QPTL9_JXW"K.L&B^5Q#&JNKO]'I"NM2(L0"Y>=\O;UM$" 8$@C?*&_X8X;%_EJ M=YU43*X6SBLZO#?YV\0[_^3534(JJ47=#T4M[CX/0'6Q/,?@RXN-ST*M;78L MR79 LP8"VPQBF' M5@,+G(6Q';,7'RH>#[?I5Y,A(6T0/J/[VX.J6]/I99#5!)'92+;,_O 0W\7& M&Z%SDO2?/)7;(,T[64&Q%,:=H?0L8$SMXK; X]$ZVT>VMOA8H("F<\7::%2J M%_'A%KXLJ/%JQZ%CVIYN#G@V\O)1#9?7GK8$*;RN+*HI2[O\>10Q/V+E\1#: M6FFT;C]LZM/RJ9W/LX>P8*=I*6]*@.@FN[65,"'E0:9\Z_'D)NR\\((FTTMY M&GN4BU)A0$HI-YL,9V,(;E6U6?FR7K4L/:%Z\_(92M9-VSU]6"+^@CV\WS.C6;_EB@=Q\CA076,M_RMG/(-]'HR.!-J?"ZF/NWL8!-TSP1$P[1&576K#UTV?(" MHS]WYDYC@;>;L#F'M&#FYY(18GBKV@^=K#N$BQ,IO+?/[^!"C58=2C'T&=>! MEOK+6SH7L<"D9J9[XJAQT]F5$T,+.DV]L9N'@T8@MB9)X>;QL%'-W#$L($X; M;.!T6H];HV7GV+GGZ)1R. ^&2-S+K\I*FR3-0MN9]E'U0V94E^-A2/^5V!GB M3$X6O\[G,&(FN:Y!S[,SR;3NG \?'F$!XVCAC%],!3K]7 QKQE-@0T^CK7:S MXL07$4T4QOM5QUA ;-!,1N,JFVA#X.M9-;%\N<\#^R+-SYT2M#\55?A/SYK4 MDTF)G(,=:ZX942*3X0$FY SZDVGMMRW]Z[6Z*3X[5B$$.M_&!'XIBLR(W5_O.[. 1S]7N=/CB_5"!;&O_? MVAA>"F* [CK&7XE*OLV$0K(DAI)]V+6;UT0[S"+-OC2!QXUM%1BPST TC?>J MCCS=["4H-\,7 [D5*+IUF;T.<$#'0+;TK+_C[WW#(LJV=J&-RJB(& "0*M@()$R9E6D2PT07)2$0') M.=.*DD,+""@(39 <6G(&)>?8Y)QS3@UT^-HY9\Z99V9.FO>\3WB_YT=Y[=O#%INIV^3[+?25),7;J=W8LZA,P>XB#FOFH55JD,7W\ M!W:**R&$])C63:_5 5/=P@QTZ%>4D[Q1AJHTY9N^/Q2>W(R*1>D;YA9<5B.[ M2#]\@*[P[9.]+/"X)G5^5C*-?#'7E=FR!HWK]N+C)D]AB^&U M9%/J;Y2D6T>(U52U+$<0,6M%.^0-H5I:4X3A@M?30V2FJIYM3M1>\A9H'$KU M2V4SWW,2]S1Q'3"73<2+4Y^=KPO\8NW\JPH<@&#!>TI]9:);DM>@+0-.>/4' MP0%)J29&*,LI4K190JLTA=9[C^__%'11&LYB^_HQ7@UF7A>7=M?419I(8I5; M[((C"Z2#V,\L-6JVAMN0M'GI+8#F=*@DF9 L+;+:6GT\W8L6[8CX9W?-X'R[ M>.T8UN9*W#^AAUR?CQ96=RQ@X\ZF(VXOWV& GW\H]G@R0!C=:1\^-KE*7JYF M/HP']%:,DOF8J^[F8YIY.=GT2?#,R1#Y89K0M33:Z/BI_?#> U&*VF#PVM[U MI48MM1=Z#>'DZGN@[9QR:X3-E$4[1P,. %HQA$Z:D[1?_<_?WQ,Z-3V[2YE) M<>5^Y;-0)B-I?57,I]"&MR[68/BVJWF ME<'BC2IVZX]"U\3]>V5Z#0@I)Z1NUZD-Y)DN864E'GN9KV\L:Y3VYVSPS.LE MAZ.U6]'= J^"V)'OF C;"4WF[=J4E7==\.HJX\$?208M$" G'YTTF6-XE%X1 M1H[4K*8,]91@VYG/OI&\,A OU$ED_+JJ'\'?*B67>A_,D>&*/M6,AL^:)S6X M!)E MF!5X*:*)@TGME4:R+DK[RW.JFQWJ"TJ"EX!'Y%/@&<,21\77GL74_1= M8:WT( 7=K2!BUC\I_HX M3'LQ1/Y:=M)RF_W=@PV\RR%^F(-7&_?^(5+E0M-'5YWM=0V_1=Z?NQ0"5EWV M6NVD8'G&GQ"R Z)"$:_=-ZTLG')(-Q7+CPX>J:[& 5$ZV] &D7T85_T3;@G_ M"7G1*J831*GJ6%]U^ ?>J*?$X3[D[GL@:D\ATL57M)=

GU$1+F8S()J:"CF.HD,9Y+\&)-7URMB@%=@)=7 M],/=KH#&9N"]3C1N=R*,..SJ7GL4[L%?W6$/1]D.QX/O'DTO<5<\AKL*-#R( M6&Z*NZ[=57&U)'BBQ5W8A:XF$^!W% @S;D$G, [#RQ<9>4CH V*5EOPS9" / M5$?E(@"V(*U"95QCM//@;M8D/*D-+8(/_UZ!5==K!3A3EZI>U7R>9U]BX"8- MW_SU^XI"[&A8=#I;(=C MO3?<78'Z[ZAP&.KAL-V%[]N#\1Z"9 [ AM2[:F]$,&'/1'Q0.Z M8/]3L/"(&VKK-IPD\$A+9AAQ812CD0CFXE3!-]3\H[_XGI:2FG&PR@HT)6>P M\!$60X(E:6KA'9=N!2@#(EAL#F]-65_,7$#>5E68_M$4ME@4*H>W'B"B+?IX M!2ZQ?H>QG<("1N$<3-SB]F."WXQP^ARK=_'ERA!/>*M955)LEX*\E@(W> $^ M8:Z"-;6(31^9J%8X5CH,P_;>N =B=["]VQ[U.RBYPTCM]48C$-;+HEKM;7?U M>+@+FFMOT!YHM=W>!>.PO;L]&*M1?V=GK[>SINV,#H>06YB5/[FCKVJCPPLV T]%/BQ.C><[@ MUC\E\+)_"#0(]#E*C[R2@L(XK72T7UYWK>?=Z^5Y_R0CA=]\.OCEP^''L]/@ MZ./!IY/C3R?[9X=O@I_^-S@Y?'MX[QFQ!W@WV4]AI$GS0FFQ[N O)M2F\ M?PS]8"@J]MBB;I*!R7$,1DUP='1D.^3>@G +NIWV/VKC7/TS_7XY1N_^-LP! M7U0E^DN;[2M$_X;U5+/T=107\T0M7N&WRS.7.UO#F!\E=4V=K1W\1%2^>2S] MMJW3Z/4H^X+KQQX&"_+YY:X+/VZ VG7CXUU3]F,X>&J+P.9JHKG("[0N2*I7 M*KE4BT)Z'OQ78LZ;]K]\V%WXYX,>J JF.2JKJ^#O#\ MC5_)&776 ',>R/KLVU%+;^@^X-5(G%[WO&XRA_K&Q[3_T_O#X-/;[XI.W?*: M#CY]/$/=^;@G.M^>L'C"C6#=JZ#N=_M;PZL0[;>W!KV[&/K\U3+961Q%B7XT M"NA6BTEE;]<;M?4(820WVGO[)V?!T3<>!B_U<1S&+8_7N@\^N7YY;N_F;MLZ M-OF.&,D1V/]!=^L;">5>=VH-*-C6[+Q[;J*MMVE!;3H>TT"Q8@W=A)D=Q\?E\K#!S<"_<=0+/"][R\YXSAW6W M&Q:[*8O]])18;'1>I;DNLN1"1^=%J<;C<\R@W'8\8-.)_6(?CI&_,3K[_/#G MS'R#7L-\-V6^@Z?$?.%YN!CI7(J?%_?!< ?^ Y\UDS5&Y$V9K/>$>*QW/L^S M.2Y'WXM".[9/>];,-6B8ZX;,U7]"S-4_3_1$) M%!6W.V!!X)IB0)G.>TA-/2VX(J%R/Z\8,/B .!!8$YA& 4]$"XZK/)RJ@DO) M^;?>Q)1G;5 VH?^;\O;V$^+M;6#H0N<7.KH/%OY_3^1A_]^S9JW=AK5NR%H[ M3XBU=LX=R%!Q'H%K514%\,FY 3TX']^/VEQ!.GICUT*Z<-\#87AK@4H.LC1B M3"Z\!ABW2A@IY=-<\\.?MW[<:YCXIDS\E*I/=M3Y'X@+$B/ U(7&?R3F[XC# M)??!Q?_TUD ,^4^W#C]L$^R/LLJV!F,=RW-FTNTFNW=3)MU]0CRZ>V[QMB\J.;S!/Y]'SSJ=.>I@SY"7CV51="(6IKQ]JR9LLD*WI0I]YX04^Z= M,Z9J<1ZGJ"G5)-?"F(CG>J["\%XJ77@1V.J)K/C&7TCP&P++[C.4IB(@P-3\ MT^#&.*9V6O8Y&VX,Q^A/;EO;"L/);X[]@^NN&Z MANMNQ'5/J1)[;W2>Y: Q&6(%^.4^&.X3@1T=N8^%)H # MV@7SFBK',C+, ("2XAN#O51X742RXN@2/=ISK M"P1&.4J+N0#N-NSZ/-FU*=CY[H*=IF+GN3#+=_<4=9Z0;NMVS@W49G%NH3C/ M&0_]G."P[D>WR1I:P:'% _UD8-G1O3LPR%S!.X1CQUC+,P^O-"F+&W/HDX*+ MZ'I\Z8\ZN ^^=,QXX#VYX;N&[V[$=T^I$[#;.S=]K^?990IZ:!K/ST$?E2I. MST]*5KI)'2G(VEK@VG-QP\HTX M^2FU'7;[EFUS9 6,A ?%?PO'9V7]Q*_,3Q[XJ^AQJ!G.-Z2(;#!$.8LI,#@ M'\'MYS@$LS%[&Z:]*=,^[@;&):8=G,_S. WCN4K.W1#+\['6Q3G6AL?W4A5P M;-;@9?^#MUI+O0ZMX[EG')\O1S9QU>^-J_[:A%6?":]\M_9Z2IV0W>&Y_C*- M1W%9K"LY/2_"Z?V$;W@-2P5J;FC":3C5494\=PW6%)K>F"N?4@]C=QMS]ICT M^'Q>5#/X_;U@J-E!(<$I/_1Y,]OS:FJT%%C IZJ\K]+(4_NT&Q#;-\'E/SF3 M^D_$2E>V%L+_XM (^O-1C#U8>O:5C[ON"V\V]Y0W=[M3J;K-2*IF)-4ZV3K< M[H?=QSB2ZAG0WKT-VYJKO#R/;R%@=0OG<;Q_\HC&:]7'Z-1>"AWF=8<#?WT! MFU_5;4P'OOD!X+A&F?]X0@.SL7_/N64O$/"BUWEM/Z%_=U^_;.%(R*2B2NL[ MA,?PQDNV D8^"$8ZR2[-\V&7X+A>*G!WDBS[3(.-7>[U^RV<=JMFF%R,6I+6D)]V#]?\]/ +]VMZ]QCX M]^"QXG*D_L7F5+>"_23Q-\ SM,LIT87[=!S >RNS'&WW (=Z%#2(5H%TEB'@ M_A1._UUY=['E^D%6Y<&X0I\HL"&Y8)X5]'):;@0ZXH65>K*@HP#K(^7P63;Z M'8_E@B' '&(+X8S)?3/[2ELT4'3S2^.!Y.BO%N:HX(W'^D*WY)C,QS.U6/[H M,DZ2Y<\T\-<,[K[\N1G=N_PYHD1@8FOU%S&R3;3\:3'-JF3E4SR>E95\P78# M\R$>71$#NZH\@&_ (2WD?+!-0>.054Q^X\3V2DZ-%\!3W&,432 XKCS*W[2, MB5<%_FJJBZN./H"E3'2R0!F - &$G>-[Y'4+1]*[S[/?I7$B4(26(:^9^BKX M&D=))=PDDM:+2QQ93V^3YM*K\5@CKR !VNM#(Q=:< 16*/@4M)XBW1U2K2,F MI*OWBV=:5$2^>*3*&Y6.\W+@254J!1+$X/@45135;,Y[!_$3YO&(F4Y>LC_X MQKQJ*\5$B'7WC13#.^JDT)? Y_I*UH5K9QDRJX@$A&M^9*0#>)01(XZZH]=XT@4.6N8+PVF6P7FE&1]&E,WYS:2@1N2.<#)C MG>.C W@47T*5E]3L;1[[F@0C' &JE3E(*=T*X.U1;QS.#*9- T7B.5?\/RNK MQE7,M"[I5M>X1Z[_J,!'L@+2;NTUW=O5B"!QRSL-,/(4CT&* I&#O@+=;'\ MS!'HTG )^ NY% M:@_Q8M;YF_/!D0QGE8S8#AX"[ +6P4 MK%-1=EU9"'OEYS#Y& D0HI"%6R#]!2C.6BX&"9BO/!7==GH"X4"'1T;DALHRP7.R%"68Y/;3 MVN\,HPJ=X?)39*Q$@QJB\P#)24>/# HJ%UX7_Q*?,Z>;JW3!-_Z*BR4%7X2.0#EA'@$U8)*2KXX3Q+A7:6E?DX2T " MX4HWMK=WKG)>;[S?>_%<^5*\ M\ZNXA.>&5_BROJ0!7E>!I#)1!!>@VXTH)MU&,MD MX;*B\C24BBYP4%12LW:-QFZMLWMI:6M-WZW@?[/*B$Z2F[0FL\\RFV@R#TE\ MDMN;D74(6TQT)/8J*6^\KU:@+/ P AX,Z%O>AB6LS;2 P9*7 MKVE[;2RY*%ZA_Q'F6DCL&4MOX@.S< MLXF/T9J6N)$+Z[J0DT^Q +*("[1ZBR(#K8$,3,)>?T%GSBVKA3Y$@FY1H1*, MDJ*?!'?'_959%HR=4U\X.8^Y"9>A:%C@V;' 609FQ4R1-T9A'8N6BU'4B@*2 M)K1"']O0 X>@6DC$,S@*+[P E@\'A6N1I!@1RO O&U7$:10<_TP-FU[7,]KSANOB&4O12WMAY (Y$;*A]<@] W1A:95J0+S)"AEMP.O%J,2%880@7>U:GA<),UYAL8 M5L0?8DS5_!9]9C_V;X.,,<5S)?O%9T&!7O;M#0_#%6 _K9R7'YQO.+CA8,?! MV8CS34#/.;#29[T@^RI+*8)-MKD7^@=:!+,=J*DQ>!I"JA,2YS%]N>S2]>SH MB>/JB>8Q: ),$H/D1)G?TE[FYI/[3X%+BBRCM4-AQ_I@OXM@D"NG(%_K7 MD'>/N9"U^V =H=]'$MVFK+4I:WT$$?1&+S5ZB;R/KQ;+U,ICR&RN*S/X+^-B MN$LII<]%78TYU)"==/))2I?+1#A:B9XM53S6B6I"Y53H78I9S<5PET"X&1M* M8!R-="WH>:E-58[4EM%%; JQIV=\UC@-(2LPF$1<80QE0NJV#;I\W 1)K8B3'Z/H?4XG'+M M\EKB](/BR :3'+@@8$IIQ&U#LC:3.49K$^-TI+*!]$*T;:EVQ#0*K)9\4%+= MU*N,\DQ%H[5)G5IPKW4%8<(O8%T!-E&AV>O1=#R#/<.#&YIM:-:9"-P7QCEU M-C.!&$V.# AYG%38Q%%*$\T?%6Q1YPD7%BJNHX47&Q=&DK*B#U5E?"G$96;A MO72_W*07&XIL*-))T:4D,-(0515A[IJ-3I!\EUG^.3#=GR1PJ>E($K@(/DQ5 M@%QG5X\C&$^_Y44'JM3T^Z"U0=U;L&"R*9+X0M?3PNL3YLNV@3"*Q%:HIXX'>>J*/.*@O]$B5BG)W)ZY6(OINJLBR:2VI#=$MGM M%U2DCT0'.O32.D16GDE9/1!"NE]6JV@& M*M 8 N )1)K3 *6>T" N?+Y_)VJ43NNMVE[8U[.:0],4.U7Y3.I-ERWA6GE= MPP@-(SB/C/NU RG?5REJ?" :>$5QLN!DJU1&A]@^6*"T'56E;;^'SQ+L<5%8 M0%KEJ2DMBFVI]4;)^V?O!WO._8&8K#JV'LR9#J5RVW4CC9ZC-/)Q(>(\(C4=,V)74#HBHM)J[(=#&"U$M)*.U+K/'),NYJ)O MXW#[ZIMJR[$9NJR3IR1%W:<< 56C.$%,%?BEH*2TR']OU6LD$=H%^[SMSR5? M$*=I=D'149=-N#2Z6PI@&M7<,(,=EL--;Q;*YZ)*4K#]B AC[$XH%@4B0]D+ M!'\G4J5""BL%> Y+.<,I_H PA=JJ+%4H8 ;@S)/T-9A*R&TR B\F&1U/" #I MQ0_[1S^\Q"Y0K!)>[8]R?&>Z[EJF)"'QW30R>1V$C<=WO!F3^S6P-"XX)P^M M^7C&L\,]SS!WQ]E=UT"%%O&J";VV \NSEALF;)C0:23R\?RF)L^P1:NYR,;E M)>H8;"I2.1#M,HP6HX8X5[!VASO&_FAJ'QM:=KF.6B6#(+< J2*9D6S6>4YC MPR^U$[-$-4D._61UY 8S=V2V-AIF)WA4':BXED3_VM8P:^D!(LGI^A? M.06J3">"0"M(&EFJR_A?JM:]"CK 0B$9,P>C';,," ZKW_@3J8(C)\:B-#JA M+(48_!L7S;/VCV0;,0!H'0A-#>>^:X/:*%*YAY$:912.P4WF6=(4O3?47B\5 MJKO!Y#1H@T!3&CLC]@,S2WI\]W-?T+=XI&?>: MOL6F;_%1]2T^H_B^'<'0"M[K"?[/B6L%02URIKX *2!^,D%@GW LZLA.$3C1 M*#N"H]EDX,\G59.NCTY5ZFD:9*:/\F*.^E-%#U[BT;&9P%0ETJ_A M@-AJOH\3KU10I;Y0\43%]214L(&UH!05UO +NC*O@_[7D2:\V@XV4PT.'$%R M2KZQD=<-#UW#*O4M4BK#6W*=:#@)&9O!A4HJUYSOZBD(<7:<)7'6), :4C.D M]FZ#1D?ZB6=(,M8^Q3_9YL2@Y1').NT5X:U8I=^&9]E0W/.@.*FUF619)- ( MZ.,4U#R)L&!D 5 /<Z93 H/VI=4W^I!$V*#AH< _/?C6E22R$$#D MQ#6C81>NC"EI+/B&[JPT2K(1""/03FDVBT-7D'S=JF8?RV)#_7)#;0VU23], MEDBO%T^+!DFF ML*BB2*=!N R,P1TQLW@BE9H$E!';D25<2UR;3_UU.J^:N&%#PS4$5Z\M?PI> M@"N(1R%(13(7&3JH5&9I,M"@JN53O92-QBL62U$0,XXFF\VP5IF>R*0J)?;* MC=I).9C24&E#I?7(G.^":J01 U-A&_NDUKP(J+(P.)6&PT%G8& O3U4^4F!+ MMC]]2< ,W0\) MR+77_C'>L%K"Z?3K)VA,53KYJ@/M,\"]S\AN?.J[\:D#[S_[+EC'N?O1#&Z*92:%YN(BXHRKAY#+]I(BN[K[\)MWNQ6E]00\)= M]7U.'[\AF_:WA@VC?B>C[J>+V@QZGE$_8G[Z&K%3"SII'@,Y1OQT>G@ %(S( MSQ91:1'$);#"F.8 EME$TX64;JWQ8.NKCFX2@RH%EEBT:N,BYAF#/;6^9?XG M(J+/\:CLSW%Y:YB/AC]+]?5HX:]1FN@-[)7IXQ2(5/\K\="7T%9=!C+(DNI78'"(T=%T M2NK"1%9)":)JO,3&SPD9EZ^P<2OE1OZ?LYF'^R=4'?2320.\P',C M$.[/:7:98NKR=(8SM_ 7'W2$A_B356#PR],//[V\\@#NF%)PG$-]=V;;L#&P ME+EM.Y29](7I@D7H^V(-L7!#-V5*" I2%0O@I#9"YA@:^BU^&_N$5&1)Q98Q M>;)P8G3%=DO^]Y#N1'_O!&=YW!X9D(-_5BKB?\%>IZ8MG%]D5G'\,FHLLK8Z5&\@RU,<)H6'%-0 PE^R&US8"(J M.['A!<7<.Z_?[W^DO[JO7X+> Y>86_OP&3P[)SA$AQYK^? YQWD6[/\:J/D< M_!+C==L20+:I9EFI>9R.YL)36C+AC:,,AW=2Z':8*%C8N$I#CBK2S[&^&H,# M(/F(R2D5]'!J=NOA*"3XC0)^!-OD$/I"FFI1@I36P41G$WC8- XIT8O#.F,- MMNL^L Z\FN)U<%@A2DDK^!!'$1SFH9+Z]?TQ7F IX/##X;XA@==\01&KX%B% M6%!G+]L_WC\PEVT,9CP2=^NNJXHXH[+0"H04&$4@@M[H4--\WGZWA16+_9;4 M+>)YPE]=JBZ:D+-:UF>]HWC[Z\Z@L[4;P"H2"D_]=:_?VQJZ?^-=_MJ% PU& MYJ-<%_/5RJ/K1P"^PQ9;IP0?R/W_P!V6SYL>,7<^BPL:%A$7,GP7*=3#U4VT MPD0D]7F1^X?RF#QS[*,QG:^QJ>H>+3RQ+8Y\M!HNV!0M\/&Y9 %W[@=6N?3 M1A3&G*]DI=]:5GC+ ]@*R9Q(Q,.-Q:ZEI2B7!,J?%I-%:H&BJ[OS&C'(9I22 MR3R\/PQ<$%_8K\;P&$YC.T^+)T_G8X M!,X1ISNSSQ.@:))[T+-!2&GW^BWQ7;"YL.!$',4.P-:0?^(9"U2%LL.FP1;( MR,BHD0NC'5J*H9T[=(MZ:RA3HD5M&RPP/4Y*'BP MLD&%LU_Q9S@1BL@CV4.B,8"L7*DY,U2EM M B'O+OE=.%2[%[@1 D7@% =1!UTSI.=LX\]78RDON6-=7ATF:L8!!E-(H+2G M53I!N!K/KK,[W_V'F(..[*@9E/YLT90#&M+E?0_W)EL/430MT"L0.->;<95: MC=(KLGNISH=M06MVG!BC0^S2G #8EB_[M7Y9;1^$7X%!.4/!? R6F#=*U(LH%J2AN%R'98%5 MH\CYPO.& IT4PLSCIWP4?T.P] ,&2\U);06_33$T6G(!1&'$MO>FYAD()L^] MI%/3Z93T/?6"E5HD2=U]DS?%Z6'7'K;\&@W+'IT>%\[U]!:$M196O]34]?J( M\G)J8C;"ZCUF\4ND@24!2J\0'.,)DB.XTL!AG'S.]52#5$4MZGNTH(9!K)$C M#7+%A^E%M(:02@DC3"F0ADDCC(#K.J$RA0&AL&ZR)@II.7[_1BW@-"166Z#, MTJC%*7FX+XB^C(4I_1S!MXL@QKY.L/Q0:] 944(&%T9>/GR28!,4*PFC;ULV MY)T"YT>86@<:Q:)AU+'PSPO%LI/X$J4U/!)[*!(VJ&!%.0ERC"CP>695B4>! M9T1M65AKEFB*0$2.!5I,92QKK9T@T7J/XC(W*8(XE:TK,G" @@\10K9@B5#$ M-$-]3/7+\J))FU(M +BP8C"0C/=Y,Z&,%0H)!":"$TW).( W@B4Y3(496'DX ML#W\3*^61 F561>?P0NCH@#PPH E*3.0!3S+RDS]D;GKL HWEP!>&BY7.&"> M5*Q*,38OK "'4E9SDTTAYY"S*63]Q+C_@PW&#R\:J'@L AND$KP[)E4LE!BA M.F9R7)..81()B :U32$R W ]Q84;(^]S 9O$F/ZR6--:L*F3;*$2E/,TOR3, M)BF?C/)FVI.=ZE4GMF##]L\:(]8*H$/8?,""*F M'8DRK;F6@E$EJ+90QI*P-8@#S# V%V0< ZC2^(_*%H1R;1H7>#I/HB5CTG0> MQ@5921F:2*9LA3-/83RO#R![AKG\4QJM?<"CM9^Y3_^;E@&X/BY].CRJNS,+&#E/224T<+&1S#5(B(^^N^?^WF^>H"K"4;Q=W+*F1Y6-VLD3G]V.SM MYF.N7W]S>7FY!;)T BIV"P2FI=B'BAH_$T_E^B_H-TO[;SS:?\BX_B>B:%D+ MU>\S\Y+%DV"XK,[QF<^0NHW&)N@1[3BL%2 ;M@)D,#8(-O,6Z6$2*\Q4R<) MURR)!O*?$(*6:HNYP!'MU:-TDJM9\"$.\XP@;+=:P=F;X'0!6_C">HZKLG]V M!XXRZ("MB88^EV<#FG?[D-G(3U3-B@NQQ.BF7%JRK'M9A">6T1@4 YIH0J6L M+KRJ_)IO(W#[8//5S#1VP\0#]4S:67:AK380BUJTW5IBIB(K"CWQRJAH?B(Q MJ)S2R6RD,<29'S^6\?96)WI\5]M!@KM2$XDS..]DCBPI#3<&64KBZC&NILVJ MB][?6H7+@54&9*.[KU^,%S:C&NT5M8WG"Z[(&'P4[53I>C. #I%<17N(7,6] M0A,\SX/>[0.*SZ;PZ3Z/>] 4/C6%3TWATSUQ6VTP'D?(8S\#%69M:J$IXX(2 M+U;O9+/,]9IQJB;2,PRXV\:86*+ON1YAI!)^@X:<1/

,P?B; M2MH?,'5VB@J11R%LF>Q4G'N5#5@+%">X@N>2A+F^Z8A6/QT:&OX/7%-/5IBU M!&V]$EL+H']#9\-AG!43"!1F-\5H(-.6MH-D1A\9RG(3V T['+SY#:A*DCXR MZO$(K;UIZ7^^Q9Z1N8\ TYG'(IHHAHZU*_ _E8AH< PTFI)=5EN<@(B&FA(% MQ"APAR;CN[*WZ]]"M<*84!9PIIZ?2P( M/UQOVW'L%DOZVA=Q@5E3>(T51DRK7)M"B=K-"[#]8=;U/Q?4^=J[W@W(HI0;(EUO4?/^K G$"'/!+BN.WN?G:+^:1X'7B M5PJ].7TO?1QX7:T9PSW)Y2)/5YXI2UR.@3 %UD854YI44JHC.F!?-5V]+U%6 M9Q2J..,A/>#A@)9K2'I9S7#T]1/;&J2Q'X.RL30L1E 3$%[O+U^;AR56LKZH MZNSJ<#REQ4Q>[;HE@GY5H%<_44_&K>O!:MF!'"XN":M9>/53#36L3P]0@&EM M/H6*+A*=;F42](F6<@3MS(C?@49230@"-L/; M6@Z)@82&]Q2#NX&$8%9$:.IH5Z 78J-0]BY;QD+#LZ1*$8P:@J4ELV/-O""S M3L>+4AY9"$TD39AF\S<]8LBTPO-06U?UTQC-3XA%;C2Q5VA?!)=8FJ:Q-BUBTQM)US1,$, $Q7"Y9',. M[_I+C# .0$/;NS^V@NWM'[G"FX:+M*2DA6+KF!Z@;B8X&^(_3V6T MKI@O9F/X6*(7C\=8V%>6))H0$''^4XEA"%/%:R[' M,B$@_!K\"!6 ";;)>.G<^(UD##^'@S# W*S(%9-:< >YR.U:9EC&%B*T!.,J M)Q*X?I&R:FT&!ZY;;4>UD#%8R*IAH5M M(!LB$CQVK.H2[!<1]:XCXF^BXD>DF1\EM]QR0=>Q6$N?$%D3\:.>MS3YY$>UO4M2 /N)YB>@_B2VT3RZWI7^8EN1&F46 MYL2@M9"BYWXO4D].KI$A6V_8*#&3GE4E8LX9S$J,N9"APHN/L,5"^J#8Z&8] M:IO.*$X#%$5!IS'I\!*C^5'+\_AQ0E)4!5<*'!N&#*TUM1G;#][6B_6AOU>MMPQ4" RZZY58X\/.7*:7V M4E/^W,[&2 !;'ORD&+!B)0MH&[914%DZF$$JQY6EU(IA\VD\0PD9 CNJ5MH3 MW>Y3GK?$.')8K(P>J[V)\B^V>LQTXRWO)C'*E\$ZAZRK&!<7\F7L$#SRIC"/' M4T=SZMZ8PA:F#[)L9&"N=.+5(.A.CF%25RK)Q,*BL ZOWS+6.4F25QW--E MI>K6 \B(N+0X-_3#]?!C+ 0XN0P,:.ZRPODSK4O;ZUOC9 K6FO,RS3QK^[>Y MV_^J_FW^62*WC7.OP6IA$99I@WE623,HX\#H'Y MTJ@] W]=Y2S/#>SF4KF&*S_GQ!VI_%Y;A4.__@7/J=44(LW!OR)5*N=1(6T+ ML@3&CL7/F&2L7^!>1/@(N$*%R>B\>.[#$F*%(VE>34/.#3DS.?^ZBDCK0G&K MJ&%C$ MX#B8V)IFER%6Y9FHLY)VA/DT*[/"1XGXMB@_0CP)Z1J\K5E&Q5=S!,P"L;Z8 M(P81EM&4WSKFLR'0F17RF M9"=0D9J7J\3F$JE$0VN"0%QAD"Z"_0,L*0.;,*@(IL_2I<:2FIQ'6_^YJE.O7_.Q M?D2-[?Y^V $ZQ4;@SA5HJN\')&CYO6>M&D3A2C9+8).HTL3AM5TGC=7(M>K,9*;"C94?*)F<+)1&QB M++7!,A-VE)=Q_J33EI#;V57FY ]76+=6J9V%,-:&& M!/VD3KTN)D3S"DN'0HY@S4#X5$>C!4_?CHZ@6U$71JC ML49&-P; ZJ=18#$9B3W4R=\#:*WT ? -L;M3S)%M@Y52* M$IJ;T39T?580;QV6C.M-@195[A=GX2],1D+@\19C*FEOO?OM"8L.<5 MH;M9TZ[?3&[[?Y9FG$D#D"DI:M4A]59JK^THS-] @*D8]DC]P%E58,#>GW;C MG"WR].#MLSU*;8IFQI93T/ANP0 EY%E>( -1@%VZ*"@+ !H>9^_H'!,$H2NH M"A6#W_(]A5 2Z5V0$G*S9ZR#<>L)QN " DD6M0/RS\4?_FDP$Z7&G=3$PL+$ MUQJ"O3[C@INF@@OLY-$>(]":5\J^I+&3HS5BSN3* L.8@<_X2%D8K5U] 6;Y MEQ?7U.@ ( 85=;L>,<9,O5'/7MSB9D[LH *?9=*&TYD%A!2L)PM_\+C?*6:B M03IO,W.82>7V_?/Z6CX,ET$@9C&R%@? 'R/($VH1_&NYC;3IF+I3L;+==$PU M'5./LV/J&>IULHE*!+,KUR6O2-4[;&BK]%U]450A!#2&\.=S#4I4&K&,ZIUI MJC!6$G7EJB-"U#3J&D%=)EE.V/.X @/*@:HGJPS@HUPLH[/-=,U:+3X^#I3X MYQK(@4S,HSLM#2#$9A1R\BM!':TE^6I?"Z.SZ2\*C576K?:-V:7;F8-K M5E7-\4G@=003!@LI<'GH-F9I?1&R-3O7TA\ZR!@7,N^4*C:6,&A,,>]Q=FB+ M>?U@C;7,:N%-/+(J-?]RUYL-@15X07J<<%W,^%SY&5E>>37'[^&Q',3.R(^H&F?]#@P%"MM$O\8C2J <<%E(3A0 MR80='5/BJTJM%;HZZWM=5)?Q(0EK0-/TA*NQ3\+>=B^Z4^P38YLSD2/0S;7A MANY8PIT*8F^Y!J $K>P:$)89_8I\,HN+ E\3#@2/CXQ0XH% M>L@6F*@ C-9Q:3! 96(Q\0 -@$4R1^I=6T[ASJ*0Y2Y'F=+L,L@KM.E+-T&8 M1L]2^,I6-9\A!AZO9$K30E*>!,"G:GC)V>J"I7E9DZ NFVS2:VM7;1$S//"9 M(]?KZR,T$??AB%=S3 R\ZK5<+<%B2:\7+O;G-Q^.:I/&L^5(,Z4G>-CX:!&( M<.5^8POPVNWL=DC(#OZ!_[W[#\)2E<0?Q4):;G!>B(F7649SCLOLD@9&DZ"A M+^R$^RV4&C8"@S4D G:*07%5$@H0HFB13"67L);%+^ ZLO-@[Q;$XWF#XYT: MF5N;I2OF12T.Y6L0KUY:I+,Q#L9P#^P_X1J>XX^U2'2U'&7$R1A[XT*7:'H]4"<4\"% VUN-^'PMVL,[8NR_V'26 M6W41XQ'3&'$T8M:'/&V2D*0KK[%5C\RM@9VT84K"LR=C$02Y^"0(K)VC^,9@ M3(0*Q2@_*B5$%5I.)4G/_48(,$L\JXJ8L:+IU9&.;MAKF;V6L3/ES1MD;@\^ M&Q4ZQ2IM9+.&\>FDG&^IL>LB:D >08'>2OXOPPL#TZRH%PFZ'(R44_W MCX/3BA9HT;A_@U5&:M%R[ND:6\KL@.WGE7VXM9/M5"[:-,@@2]MBC+I:#G;" M9*HKT3@HV#QJSX%N%^R@=KKO-\FQ,^HB,IOH(GJUOGD->T/A MP^QF[D4@:\C>GJD[HJ&P=CJ$MNWZ= AL1%IG<$(E7;D?;*BI>$7ST#_36\); MAR@TR<3&<#%L4$1Z9,R-6Z ^EBYRE3JS[BT,P..< 3NZ+__C;?_S'2R=XZ3A1+KH #;]> M,'3%!R*.>%O-__Z .H+I6VKH'> M1=I;5_'J%[K6?><:1_IEAX+!*5+#J7V/+*U- #)XI&UPQ98/N#(!@;PS\!;S M.7EZ8.->UE)9A5_KY>9%U&P1*C.GH8\JU?CE6*%SFV:E3;?= *[SSX--CB/) M=4DO]'DKZK-O3P@;[M=IH7E("1^E0'Y[@T5@C7&TE"_E21W%X3EBZ&S!, MV)(IB+T9XX5!\07]$<\)(X-_D[F);M?LIX!7>57-#!WDGZIH9K"SL]<;=@>= M[=W?X9RZ:D7C!FH'T16O-#-']DY.CTU:P?_H+_O>O'UK!&WT!"X7_;;^/ MT\^MX%"#]GB17:9L+/& VY>M +\M%H7WU=OL"TI_^.Y#G,:SX,6'#(@S2Q2H MB! Y!<'0WV791(".P!Q4LZ)"NY &$!ZWZ:;?6'O>$/.S(.:EH-!Z8D[(I#]# MFPB1"'Y2>:["*E+P9S4>*R3K@[@(,X<>]T8GB4?K7TJ,N[4PI04"&&W,G_5E MHLNR?:S"SYC><_7PK> 8[@@/Q4$W%A#]GQ_1Q3&W/P5[)/Q-X3-.4S4'#H,_ M%L8L-!3?"GX9@?\-XI\YX3<%]M^["AYW@X+(AA^>!3]LLDS6\@4%=,$& 1$? MYSQ3?3\/5;108,NOJ@"T#,' L%@U7U<&;W.5?DXP_L3R'?@F!M<(_OUSI0%^8):[P_F?6&4S;-H/ M#N!L%1T!_NN=SJGB#9\AT@,__CNX8.DU\)R:.JW;)_^=IDZKJ=-JZK0>N$XK M*R4^M$[8FLXY\3P8U02-H,((7K_69G].-4/OX[$&X0RB_?V[X-#]!!R)<'^, MPOX#CM/$U 4:7:DJ\&NRKM"*RHII/%*WLK=Y'A3GDV%W7[X@++^1Z?'[N8C8'L,IL%7 M6J^&Y4Q; R.3+T^--^E94UYR2<>::TI.T0Q(&NL9CS$F>HF)L#23RGL.L=-( MU7":R= G;I]8F4E/\<6U=@U1,4=<[7[]N9,")R'A^963R/(86(F*U*E>OMZ: M88K"/KWY4#B(1YX85V(B?,/U!][E>,P$N:%=3E258$#/&1HRXX'M?, VE6?G MM]/W2Z?ASPNA<77//)7VP6L]L(A)/$UMG3"B*<*8<*$:*0K(4Q$*PNR3\6LS M)VJF@9;##,C)C@'$P3,8-8XI?VHN'9MIG%X70XN)OR6VMUD4RT [KKA66T4E M5 MB2UHEI6-4=,&%#7[.@,8YX^"7@JN8<'D&0Z6%XHOWQS.X<2/8'0V>JG:# MJBQA>=4AE.C#&BXK@TJX*66OLZ52SLVN+]57^4SH5K%RG%-JZ,8]:G ]"I9B M/!YAPU'3@N#LX.1.8Z 3G&&^Y+ACXI3J:>5I_\),&9XR]U 0N+7-#ZR1GUR= M9#)4)-M 0DILBC(HY-D(5=GIUE:O436DJ6 QZ2@JC,&<"KW9KY"1/\[:>P&G MU&V3V)%CCJJ=^K&.$.L*Y?J+ZS745L2874AI:%&:VZ_4X*PL(%MQJ[PC44Q* MV+F&"9\9$F>^1$088"$!6*Q]#V[2$5=\<\93:-^ODLWK2=\-[\O=+DN3!0M> M>EVHZDIF(]%%5)26XOJHP8RT\?YV,:< MXO:'B/)+I0(:]T(Q"4RI\[2T@[1,L;MH 2_A+]]@OCK&3(#\B$#!*'E@6L/K M!9[.0>;@ !&#S\..(-ET(G4K66,9/U4C1QW3'2V,5(BE5ER_XZX+,G>%C -/ M,*.7F^I [\!<>PQ"334J[?Z72?IJ3<=:5%:RFKI#W#),LB=CK)N(PO[U. ML!B'Q(@X# O ,C%O3/>1$G;<)3\@!&:WO9QDTXJV;7G:K445:PFO"R[VJK-L M,8"4RIB/9?XDL6^K7@1K^C'AKRH-N1C8E37:8; M.PG6AYY"JX-R@U1W(<76 M2Q.!+=X^F;3KK *I)ZK5@=1J355>%Y7\FERC:,!E0IGY6%XGU4WD&I?H_[Q6 MRP-_SF!-M6RGFE#='ESJQMHZP813"==/4[YZ F++FR7*D;:ED[7YC=*R&/N@4@3&;2%HK;3T!P:T7& M0K@8Z;Q-\UUE9",<4)+%I453QK*G6\&.\N?=_G&B3_I^8WKP'[>GB)R1,$%AM@L135?4@/L%8E) MP_J2O4QE7M9ZHMYY;GM3W(>&QCSJ+YFB"C]65*A)A7_%7+K5,'W.S1.N;8-L M9=(<"XDN%&7;%GI:PWD_#+,\(LHG0(C@T-287-MHXZ1NV#::AL64I>$WK M,H^#-6@2?Z6N.],T&-RKA?1'2+?LF:W\! /G&98#UJ_WEL4'B*)\8S4SR[*- M>](S['O3FBL:L=2,ZFZL#/7.FH6H!SM EG(J T%&N>U'^:-B;7M%A77F6A#6 MOT IC)07V'3MWR>K[S;9H"8;U&2#'M3'XUKA,:@KDJ9CD8Z,-4KZQ-,):S6O MZ;VA28P4/3/=-;J<9I'Y::312A^A\0Z_O]P*?D'BY1]\>O.!'GN4MG\F1>1I MCA;WY*S2^:,R:(5XI0M+#5[ZVF1 M[6J]U=J"3'";72^)P%G*][&72JUF'L@$X_39-=D(C&=-^4NQMZPWJ%'CM@D. M2!\ &'NP;YVCGULSOUI&$' C.+CF$NX7AI4:URB;9$F OR4EA&;A#N)/XVW&E+C$RU"*3+@);(XA,"4X^A9@#'Q\ M%'<2&?))-<:P0,+940R6S6V02F;8QB0H&Y&T)!.L-O%\Z\4\P6G!A< M]>LDOP#GC$(9\1N#OQ.ZHO="@@]>>MYFY__^YH/-SJ^RIONQ+!9-&'L@-D0K MG7 82>"=$+-*,<>(1%>N)U6BRBSWV7*DQUFN;Y4%'R6_W7(XZX/OLC\/670U M&A8S4+W\!/F6X=<-?O^98[ 7G-G5 &^-^S)C*N-]HY-2^1588%/;SLT(RW13Y1>[P[=;S!''>J+P-_X-6]3B M#TSF *\]N @&93A3\:5*73F3MU_\&M:-0.W =K_&NDS!/L&>=TPR2#K45"*? M@@SY%\J1=W#U[_!+?Q,'&:SR?1EM;3RCLW]3L_GKWUYZ(#HK2Z7R8%JIO\A? M3A&3WJEBBL_)8EO!V123/UA!?92BN5)@Z3,UN]"^I855V11Z6LU&7#&5P(&& MB\!+E!,>P-)*;'6(%HQ,/^ZE9AEE8U=O_EG7#$N*>6E"OE4768S!_9"3,&SH M8FJ:4P^,L;8@-4,A>E?F!69,BGF9 @&O&,X,C:L44UQ8?A47JN#A&'"R"%.3@G@<@F:HGCFZD.<\4*D@V++::&R63U0:_XOIC7.+0/&GL$HUIUHIRSRL5F5W<+@&XMD&IX%FL+G2 M2PN[IWA8'P+"AEO&,D F&$["V>L-NI]@]%6Y8Y^MAS,)@^>M)T'^B2%62-$2 MRC4O-$,"R$@_ GE$>66J\A@7P-0)&'1C3I*"R,E2I!BL3*B$".LLXL]M%DO: M.M[()H;3Z@Q-ZT4S$)?FK<<3QS3OQ#(9YV\87H4P+1SLUUCAZ+6K5KLZ(HOY M8FD4D5GB:PI#P7AY!<%-D=8Q:-N)6J [ M@^!IH0;QG(N(\O-A=8'H($CMN^(@AQ\;Y V.]%0EX\TOEO00_]AN"R?H86DP M9?X73N0LP8/YNZ?B1X94HD@+AI2(SKC)W(2#EG*AE/4L@#BB*M%>1$$G> Q4 M*684SU3E,W$8L78#*">A8FZJCI"B /P)AE'\DNRB-*J 0,9X'UPGR @-5 R# MZA +XH )>YU>CS2JNV%DME],$?]F8E]]7BMIKS&#]RK8ZC+JD5\;(84<'?!$ M@"S!FSJ7SA&M%/M1SM#@?W Q+P.6!QI+C9540'I:U98*/9/8RA5R&MY[SNAA M6 O)$L^WL2@&X5I3*PX MKI)QG"049=&;32 M[#V?!9]CSDD46$*-QX71!G 1D<.70G^PS<\,"%E?BF, BX%DQLB"Y7[\/GAO MCV1_IG$0<2$^$SH<8ET?2>E.*SC ;$^6I[&B>*_F@B'S2V0C>N8_= ZFH;NU MN:&SY_Q?@W<4'"L>76#N\.;4FPX9_+3UZQ;ZGZ#6T*TJ_)\??CCP#[.&#SH!SPT4(3B71P>M8!^W!MNR.W(?X-V0SO\//!?XNTGT MWZO\V&L2_4VB_W$F^A^EMK[ER.RI->\^F#:G9V_/D%MC^VML0E F7]N\(.)V M@YF>9RRLSX)Z#&66#/C&P4Q=Q7E;8 M7W&A:;!01J#L:,=RC(]?9$'Q-4R'Y)P3=1Z6[2GA_IZ9^CWSZG41LEJC_7UI MXCRFZXT>*!Z3^]0O1.2^(:SSC6P;C'3#VA^XFOEZ/YW##G2?3_*LFC]WP_K3 MNE/D-+XWQLBX1C89SG2 E]6G*9F4-E, #Y2T]Q>:]E^-)6.F!HV.;1IA*7?- MQ.6B'J9G#C\$V(CY7(I@KC'S9)FN_;=G4[9>$XR!+VZM_=87-=C./5-SF6.R MJ5N%/'-"FS7?@G&OPT68^,,A6Q;8'SORBIE!!*V#WZED01&-,\;OA,UP'GDXS%I!V7("$.\!52*E8QP6;+2UD8 M4AD/3I;52=(6),V6J4WF0F3B6U-69/,VU*OB5\8M#6=S*H+/O>4/K9'HN'?1 MDF!H9'&^65&M2U5059E1<7920E:[#36>M4R3EBG*L!FA*HW-5$H&3[_PGVQ( M7+@,8P+T.(R*"+8T$)6+4P@=KM#<")A6V>1:39"WU7R.U%IBE*+&])X$LQNE M4&@N94LST_+C%CS#3-)$2P3ULA#U0BU2BAB$MB+$KI,\34NBK\'Q&NOIIQ0QT.#"H7?D^;^WK%^&03 ML;5DT%WJ41&7W-;!;[LF=2Q5>Q4SE.9#$.>585W/7 +]1A$_MB>\'G^I^911 M,T[KNI,G<$Y'-,9CV#-Z^[I_X8E',YA MFSKT;]O$^)R+G@Z,H7+*$O[9$[!4YZY.738=T-1GELT)!R%.&;_>--]-DFQ$ MF1VL^3,G&Z-C*V(,WP6RT)FA/<8;W73IY.8SVJD8%$0G,S MJ^!E4QHG\H%NR*=9B8]&\)) )"$O3\"FO1@G?AW<';T- 75P0JZ7REIKWZ1PG7B+?*?#1HM;3 M;3=9*VO!;DSNSEZ/PN(;*N,JIS+8(H;3!-8T"MZ' C ']ZQEZ1$-*0)'#B-@ MQSDJJ'+Q[ 5J#83#@,\@V$)DVZ1I) ;W2M?P)+PCT&?YG#>'YY MM\%7D&RC-=V*SW&2%(YEV5)TJ #&KR##0*H1L8['2@^LW$ @\N4AV/7)=@( MYU/-:"8.QCPUPQ5D\T6.U(6!#XQ:HF%B_D: @MP,Z>191\SI;O,TAX*\D"7) M:6_LW;=^VY9W6W#X+^&I:891,0R T$CS2:Z]V6[^/@G?("D)T<>& VR)IH56 M)-&&5$Z2OF##+7-38UJN?DVD:FE (3AMK$LLV.,#HIV#M1=Q4OE+C-5[L/M> M;PC*I$!"^26EDSXM:5RKG!A3%! %ELZ;27$+<*@*K-X8T)-[G4&'_NAOH_S6 MU'ASQ<^]'_:'6\''S-28RG'B>,>#V;%L1AAY!4G\!BQ:'1=?^'VD3?K]7K5( MM]/DWYO\^^/,OS\;.XZ$HF]G&,F^'*YE*T(@6M .2!8>,J1MP=-CA6^SB!WZ4SKF;?6 MQJO-A3ZEMDSHTDO<^9:VG8R'J8QG[5R?$K8IS@21W%-#_TC_ BG-#1]^K;JK M?J?N"X9(EP 8FO3B.F!L)QC'&(\*I->PX&H@\%]R-SIY'.>%R25CC-]=+#>5 M>Z#_9>K5"_/*3%Z/ E5+(\'J/J\R@.64901&X2RTZ8H)IUDFSQ"P!70V<="']B7GQGK0'M#"+UNG6Z9XBT_F,79U/4I&NF5! M\P[GEM+; LH]X68,]*6_YW7<\A*?Q?NY/DY&8/[CC6N'=_=>73YS)?&I6NKF M74(E-,D.1NHP\T+MM*J)SPFYXP23@0UIPB\5UY'\XSP-IK9H$*[MP?72Z;KV MA@1$M=A:>G,4]7/SL>99PMT7@F-%43%!1!AVE-T,1*E)V&ZL%D, BE M5'APOH[+.UI&I>0\69E;UE@#CK37N&6QV$5->2?CL(EI0KWI\#0_8%1S6[1; M&[H>2L(<>_H(]8F.V$YIP&9C:K,V87$LB+FL P&XD%YNJG]W ]# M8@,JUHWX.X)[80S9^$CU%TC=F3.:P;QV,[FZ].A +.^E/E:KR&UZU"V,Q&>LSS$5N8R<]:4BNHH%,WS+>99@0,'\$E8<[BF38K0I-DH M<84--F?:XE*JV*^&$I19\+[&FE]"6S)KE.+!9EN]T M203L30Y@FRU)<)0%+RZ8:6!(?7GJ7%?_4>]N3=X3O7DLQ*:PR:IWIB MWZ<;]PV-H] CTA)&<+5(//*IKAP-5YBD"U(NV>XD)#U=8\K83-R (V>U+TO0 ME.,Q7D790]._C'_6KD/4Y_8(L2=S@_V;"\2)Y/?PBC)')/O,C4IQ7T>J5 :) M7SZR@\2P;?&7X!VWD@=O\,IC267![QVY!"_P4H&W>O?F^,3@6TDA2DT>UY=/ M(# 4T9!<'RHT1%L)8R?6P&>E0F?,SR2*)W5Q[XE>$0*L8M>=.(EIV*YNV>$U M\D-VMXQ0*LIBV=V4.[:"O')EX4Z8T:(16(4;KQD[0%GM)MHK%_O"II?4G )X M:$RDH&9YU@(6?1( @/^VZ$R*F*$9WZU7$\O$2':%]-4ZY&Y#ME5*@7K,J5&] M/(-!9 4G+U)IBMKMC)A@5.L\M-BA.5ON#P^/?&*11:K#/.@'IWA.<*'9]@J_); M&?^!GW6[KX.W;L[6>SW!_SGQ4-8(_.4+Y7?E / FC$0EK'ZB,5D6',&6XYQ6 M?##%LN!B2WCF.;AOF^3NSQ5\&QPP7SQ[%03$_0:HA<+6_6ZK'KK:[@^YC!Q; M*_PJ#6*Y7K=#C4SKYK^ME+C!G7N[ 0$&KN]T:04[.V29>]H/+^GVZ"D\-$RW M:O5G!MJ1V_IG"*\D86V7KS%^B!^ M$VJG+U(L6Y>('O4^%O#N,>]K] L.''%'E&;45I-1](XK^7CF&\H"RH:"#*-B M+12\(Z 04]AGBV-:!F:$TEF12#Y;H^[2!*[*D%U%Q)=Z;I.EF@J(NZV Z#85 M$$T%Q..L@+@_B?900,P'8/!74M]V:'N-GIF$?_+O^VOI@]^TQ2 =9UA3 )9& M1$!LVG:P>VYNRYD4W*)'DZL)@0]<\1E*AY$*/T]HCK+XG4Q'KIL7O5OT@]+L M@H/58&:H6J2OJ,W%H]_%X/NISWB7O-*R0C-NC^(-A53X5RDB/D_%[;MDXPN[ M!>T@8V.XD.NS\YJL38QOVE%J;,@)8&U<2CA<,"%XT*;PAL3R$AS6*;O5B1[E M5$N#MML"$5O19LJJ,AC%6,XBP^)L0X$44=/,;V]CL2G5Y$:86 8:;J2B^KC(>54ZF/675H^A20S*FG#&XE82#776B:6,#;SF-22YS %20O M&^=<;4:,<;6,M4H'24^CLP@P92UVKPG]X$G&%P2H9;9.O^(9NZY7V[5[>\V. M$LXYE#<*/JA@G+WC#O87AR?O7KZB8_XI ;+<="4;O;_!2TR-?_X;K)I#,O5+ M5VN8J08XF&ECZ!\X%L(V F&?_:DC&-&.*C**ZUJ>,'YD\ M]"P#IVLT!HEVQGCP EBXD!%!EL+-! =B!E)INC"P)/5102YQ>*FP<(V5NF^: M2:RH-O8=;[&!"3 1GV,;F82XJ?F%,HLN@(3Z9"5725W_-JQ$+B7ABGF 0_;D>6 M[(X99T!-4J NQ,V!<\0W),UA.0-TH1EF[1NW':/%>/:HM<6T@<.!DY -;Q$9 MS>?Q<@3.83V569;(W"B\GRFGP#;E9,'3,!'0F>%Y:$XH66&92KC-;LF"LP'* MZV9\_XRSS:\+N_YGW#OUZ!OX.<]6!B%"$JVUQ'(R^AW!D]&U0?B3I/#\!DP MDS^Q/A8_!,/)XEAP#QER#LH[LQ5="F9'/VH-!Y+EM$'JIXR'S9/B>; MWK_A%J(B:8[-L^0[X34:&_-IV)@GGO)" MRCC1%#9X#%;FP[QR7_P._Y2BU]H48A"57,B.T%88$KI0-@=)Q>PIHT0E1"%L M/XD !AOS@DHC7)V>G1[);;M;P4\+\==]JQ9OS%0FA2<3BPYX*4E'W\GWVGHM M$D:MM<=O4.=2.DR.@'AE Q1''QH!7F#<#3O5[IQ+!60IFQ61A-QZC%)I%#"QI'$0J:0D%\Z0G^GA8!Q$-@[ M59J@\*Y7QB@3FMXT\'SDE1 :B*G MTEQNCJ((%2L.L#FQKI>0ZDU>VE"-@4R'7XRYO8+JB(C:;$I9@&6<2\.6;]U. MU_5[+(W;J[\7R?!RB2V.\C-JV9_P=\R;:!$,6RZ($?;)SB_(YA:M4B:E6?_" MFP%X+;OU7H5'(ROO:#20X]*$:HHEM&P8B>DVUU1382JS7:RQ+>U%H9=]$GDK M I;<8;2\G)3U(L8ND.V!HR)*KD+6&5KE8[Y+F2EE>)9(F&%,:5RF^GW4& MERHM>+:O8$;8>#Y/[Q'H:4^TT$2;VF/)G%0\\<[.,:+)O@1_B,-RIG7;7N3F MTH+-J%RS5W% LT+[$!?D_%# MJKGT R (),@L(^9@ R"IHTJFV)E"5X^\5J:U^8='"[/ >5F*[:(2%CB-DS)&P"EJWN#8@&$> M)SC"44):,CQ#K4:QL&33LUBLB<)TY1DP2S%^BTYN] ^AD>#6..=#S<3\< <2 M9'2^?R^V&!R(YSQ1=NU PY!&P&/C)I7A@FBX MP+E&B?["9XIU9.I2+9RCJA&('=\/HV/R3MS&ES,\+%G'P_\=FF8.I>"Z9Z3<%44S#5%$P]3&#(JNF?G3>+H"4.#O$Q MK/+YY @?S4;O2=D^''2"1_ %$?P:PY?@@^=Y3-'\6C+-Y7 5_5P:GL%CJZ%( MX"R;G&=5FR9D W6WULRVKDA&0VH34W&#($V:, =-=VPM>^MR>.!9TJU7V+DV MJEBM+K5E?3]8DLXG.J6)XIJP13CUBWT#-/PE3G^OQ..*.?#5LAU@XH]AH]5T M,8DUPB,;DQEN*T@;-71>M,?MF E$R-=TI)-*49N4,?ESJ;,YL(CPAW:A)XSQ MJ(,S3-+@]09\AO08ABSA""0\Q ]H>+.>7-"L;@< M".:211;;!0@1]F#BA*NO0E$>WK7-+Q&0?:V4;E__+M:]@G5';X^\^/KA2@$A M^4^1QNU(%:&A&WQAU3RBCX5G)E4<\>!2"[:_TH^]RFD< ;@@5Y];/#A?[H Z M[>O;3Z1YZ\7)3_LO^7D1S^XVGO;2G W@]V4?.&(V(!L1T;\_/3KT9MV=P\+ M(N"XI-V0('A:/)BSAC-;:P[%CT_A'?T]HS2^B@RZ#L9'+_BXIHM1'D?T&KGR MS;IU7%9HL7^D5U%3]U\DD-*3U! =!7_BH,\_AOC MV#M"2,=NNCEB6&$*TN3HJ?,Q1%!D:L&D(#+7NEZ1OW^4G5ZWW 6W?Z'BA&SB M(]=0];R[X5 ([Z<$*7"B.:208D7/+.AVVO]H!?]DED@6\G7A?__/5G @" O+ MW^[BCRG< /@/#]Y"-#"3!DE5.NJ[@'2_#Z_L;EY>56JLN)5OE6F,T>SDAE MB\>'B%N8X5J!)1<6UO MG''-8&)-"7;_4HKS!]M4>UW$[4 8H7;?]'1:WY4M]/9ZOQH?H!= MZ6I>Z%<%.F;@>9AC(+1EOOEP/GK;[ MH\2YUWS?W=K^_]E[VR:WC61+^*\P;L3=F(F ^DKR^WB?)Z(MR[;F6K;6THSO M[I<-D"PV,0*!-D!VF_[UFR=?JK( L"5?6U)+#7VPI6ZR4%7(RLJ7DR<_O>'7 M'Y]]\@>^_=G#L_L/X^__YW_LN^%2-*[^.;VI5#YW+X:/\&?ZN) 7M): _M\D MK(\?3.P"MS@FGUHE2:3KRQBXM_S*Y1Z='LCALC,Z'<___ W&J/\[JO64!/] MQSR+2N_7?WQGY'7<_^@=[,WD;OR.H/R?L?P/0C#.+V:YF.5BO#?/U Z8VIT; M]#9?L6/%O2)QV*S>A.)^2VG6W[G-)YD$R'D .OXOC_[^5P2.EZ'[[XG?.UCV M6SM:[]3A>[/*^0V>.)15V(Q]QS]'\[TYD_7]VN2ONB.-\_79XNFAZ\KC M>R-7\YF97.G'7[PWJYS?X U:+Y)=_KE:;[;W# Y2K:O%5V> %^QHE]X;P9H/ MS:SV;N_:_K#:>QKI4F=C[PUL\M-JM2U#O?CF;/%-6:^FHPBW? MO3>KG-_@#7KOQTCO/-M[;V*7ORZOJO7B[T G-MWLY-Z&M?V1T-Z#]V:5\QN< MSF)TH6=>'<8V6)<3J?/OM!Y)D;#? :+[S#>E>AZZ*R!U9]OPSWPEY\VZH\?^ M?+;XSVKWWLC@?+ZF->1'[\TJYS=X@UW(C6YFD_!-;/ _JY>H)GD:MOORO1&H M^;!,J[O/WYM5SF_P1!OYIFJ[Q3]1D1B-P\(J,+G:+!:)S<;@&W\=+X ^+A?"9D=K-!^ :3(^>HC>[693-G1V[# MVOZ(UOODO5GE_ 9OT'H_!68HG7/";T3M@$]5\Q6+Y^UF?UUVD[5!I@/I_ZAIO!/%GO^]PN';318<<6UO4VH/C=8A9_/U0\S\^ K2 YT3/U#$75U6I M',"_'"HIV\(47E1H2:+/QS]&#X_/I(LY>R*S*L6%\=)/;+$^1V;]/%SN9;,? MWG_P.<_;C7KFMTW9&,(5V*SJHWN:?V$8.C95FGAS_-18B#[U4$^S1(.#M38M M@N2Z AORB7'RY9PMO@J;5G@I&E#N3NZ0(FP2LA 3_K:E5>NK&+S>!Y_A2?FC MF2B))CH9K,1XIIVSR*2.?&@"]QS$L+&?#?W@TRC3(-?8MYD0;T.]=I7^HVXN MY7[Q&!S87=M4J\4Y^#BP&*/LUZ,"OHK3@V0/O.87#0ZZ0[T'\0ZSWSQ=_6?5 M].&X^!_E[O)+.VYZC!,75TD*LVO0]1!?^KDB46IH3QHZQQ7M=;OF9IXRQD\M MF*DST5L)4U =F:*5RX/EJ\\%+)UD01"0?F/ZM6_!Q@:>,ZR>FW;&5D+N2>C; M6$%$L#-?E2O:YE9A![M= .<[OS,\_!]-;!G6 I\*/KYEJ4OW7_V^O-97_73U M;577[IMWA +H]>^M0='1+;RS1O47>AF='RYH*U7O?(<.%:3_0FA$Y"U=(9_] MH;VR4W[_0<&/@?XAG6YD@:[?E'9GDF9]$+P-SR LVNZ"A.XWX69+UU_9]X>= MW7_X,HOO-S\.%."P =Y89WVCSX%$)[)%\"C2J'5Z;L?@\HNV_];7EJV>;7V%W"/:-Q?VR%453:2%\>EG3!DF>Q:@_: MZ![-D>H6S>!9E[]H#V2<++[__IE<5&V-3BB+K\[.STY9-X]H^:3:FZHL0'NZ MAX'3+&9K>_(%'"+5L*OKG,YG.N4P'=N-?Z%H!\6BX*P2(KV_] MG"H^? ^U\4=W,3?I^% MNXM"]KMLW&D!)2^VCR?J!@/XI._^K;3EB@,7$Y])]K'[&+N"O?:U%O\4G_TI M7 C34:+U7Y3KLT+YK$><[7PNO M*LZ\A6[QN$YM[.L^^ Q'V *($EW2!>5#GCR*/\>^QNYY+,+:U&H0J[O_!0Y5 M-H7B].AN3 G7E-UJBU$^S6.4I,7]V7[U0-[?Y^!P&GDB;GWHLZWAP-L>;-K- M_K"+FD8:?#'M;N;7WS@;VRJZC!!);7P#S4$\^,$77PPW[_Y#FECHR$9!C*8D M*_ O',#63GT3,_SK[Y\B3^.<%&(=IY!/2O;^>44GAG;GGV5=A^/B6_2YGWR8 MU[SI,20%W(W\@FS39]J4[=6[$X.^#[[XG&>6YNG>8_:I*2FGD=WME^GPYX^> M+)X?>UHN-XY=A!C#Y1OSL"'3^=#A4ONOT+6_+I[LR@M,/7W'")-YP?W*+0T* MSC=H!?O=07<#O\<^Z+,*"Q9GH]7PQH6*#BI_=T#;<1X)X #0U)[YU<98JOH6 MZW !1F9:_>.5-J,0\W!+_[+4P.OX'H^ZPV\\8RBC=/=(@U?NK:!VQ-,S?G#L M#[&W 6IR7>8P[.D;)Z^*O577S9]2(#AV6EX1L37[_6/T]^CY&*6$A&:J;KRY M7FM6DYFF.,D;;BX>\X>PA_!S\^C!0)^.J2[(G7B7A>GAYD]R>/]2+_7.=[W-R7"RU'#)H.X,Q&5]%0OS]'F M)M;:F8L$H _0S-MG4PT1@L::M>DR:(DJ+,G>4J6:WW(_=N6J#MDE1W.H^KR' M=6KNH@W.I1=HG[:0/L[]GZ3'2N)&SY*]G&S#WK!(QBC.H_B+,[<%F;Y]GNE; MOD5XI8\;4D$A=.R@\*BX97:7)/P5Y]6>DSJBSSV3Z?''3BCFGTN8]!=[[>M. MXZB^C9]_OB^Q,CJF7;D^P#MZOMJV+?<&,A=@UKTWE=O>*M4[47DX5J1# Q^+ M>$WK/CG1KIE[$77\HY:1?L^D\DP\^"CS"\X[_L6S7K#: 6Y=\%#^"$G?(),X^5;^AR].=S@:OND MR5U>+S95MW.V=A=([- TC=OR2/190 ;\C1%Z M19NHE0MVY#KNED,S(?TG#;02_(.;GG6B(QU4ACZS#LN];[8M.5&^B#L>D=L& M(;4:UXV9L[%8Q:QF BA#3NZJO "@!7WMVTHM?KXTF\7Y^E^'AJ[+9W*#R?W\F'P!O-@F M' 02HI$<&X'V@-3F_K#GEY<0B6=Q:998^/O9UWHG/ ((I*Z!B-";H-!^[:<\ M!=I=LA?TV/WOL@ZSU7[ZYI@J7+X5J8.3&O_UJSC'D+_[JF4F &G<"B\AE;*+ MX8NA*4RN^S>BC_GWGPSP:/?EK/*FND>PC0Q]D]FTI71)^B%B9!I_E((/F/( VI&[2">AEOO%?Y8E,NIY3*E< M7.GT-P=NB?:D?;'H#;\VGJ$-(DTRESUIY"!]V9Y\]31&UP=(QZ^^/__ZL7DL M27M4H3?\H_9+XP^FYFM3KV(";<>&NW.(R'5Z\6V!)=.<1H!-\5WB=GYT-OF8 M;UK.UA>ON;VV2&QHDSRS'#0*S"#D^I+WA?2=@Q7*?8-/^+TC#X26@(]Z&;X_ MDIBT DT-EVA4U1PBL';B5O97[W?AN@[[_3T2Z9< <48@[3#$-IW224$M^GU? M,IAPEV=&**[@B?Z>,83S7BB&4_TEHY;3+@6 MBQ]:\A5JNS!)5Y_7^T"WS<]A.1D$&WQ>>JX^)HFL?&K: MA287V=S\R;M!L&*GHD;[+3W[8HOFH7G^UYF_,MTI$7&6ZI9GU*77@?A'-%?# M%1NF4')D[#8N YGF?*QKF]\(K4V#]N8[*,;ZH!-W,GN\1 MQTKCDMR61W+9UK,N?"6=QRW4A@-F@U?'V6TIOQM)\QS>V2C"\,E *;K/GZQQ MDX'H=YR?VH4NA7+R7.$G><2;_GTCG.: M?/'%Y_E.C;>>3@^"V'R4\![9%A/^4)AN3%60%L:+8!@'9T_FOK[NT9LY?< Z;;9*V M&:B9CUVT:AE6:/S^SV>Y)^&5E?_%/I2[ D)]B30.=Y-7H=>3$0.;H5F3="%F MLUB1D+08R67_:5([ >1RPB4LW>)TUH-%U6$=39 8=O5651:GHS/]@]:U&2GWM^51Y+#D+7X7(+N&\ZX T4A41ZDL51_W!<$#:KFP. TM7YBA#^EL<[RM>?EM] 6#$QC^1*WT-E0>3+L M_(GF;%65/5_)"["88F9P/::]6QZZBVVQ^,?9?]Y:]?)6"3/FX.:;#6Y^,@M:Q/,P6X' M7/V^70&#?M76("LI!7>J86U2.3@%9XL7@$[1WWKZ3;_JJF6X#9G.V["ORU"W MUPN8O4V[)V-Z6^*]7P7#/,FN(<^]V'$Q0KG9D*G"K\#PM6>+'Q&\D\_>5'1Y MES8VN0W[;=L'-["DYXWER3 M M2UN3V')A),OGJCW4P/G(=M(&EVMX( %_&\OKHDVU2?.F\F3(^S[4>V9T:O,2 MMDWDX*%/KP48(WA.;+E\3R"F/5T;@&25S7[>59X,&=2PH>W*DKOJLJM6X6S> M(>&@DNIKVBC)3>W;Q>6A6VW+/A0C.+Q;']K#HMRR&*[K -@<< M?&2VN(9N/[[R)3Y1]1PWY2+W%^Y?-M82*.N2/TR#_4NS51+[DJ!4T[=UM2X1 MODZGHT<@FY'0"J'6J ]615LC%XIX M(JQ'V2'\*1U;5]:I!3!IO>=-^^PTX%1_6+OB(;U M';D//['@_Q1J%E(Z5#@]%A($ZG,-/(J@8Y/@O/OMFL7A#XG#Z^O=[T)]R9P? MT*K;LFE"O;B4H@B81_MJ1P^$QJI0) &0,BH#:A3M](H%U[*_ZE?/)J(F[B(T M5U77-H(T[?&(N@Z(^2L@]1HEH%>A4'SVT4+'FP/"W!QT9WW?0YU:;<]:E'#X ME8OYXK0*W!$U;.P^Y2QI=+E/VL6&]D>G>[H"[O;)P!L*('QP"\6?)QM(%+S8 M0\/!1M@1'2Q9,@G(9*B02N4J=I+[::&'DGP-N=^550/"%B!%RDL\H^.R,_Z( M?().!-W')G$BLZZP-SZ1S\$6Q"ZHM5E7I)&KY8&)5?E7F9P2.B_9*\P'1A]Z] @(;:2&OVIT\,&05P:EU=%4F-AO.SZ/1V?>H-5@%09 MWBD[H'X5QH$, $'D+8A+6X8+R$%R"&J4S-)^*(\0[>Z>Y"GLQYM,8;)@IFP][Y1@B#86RCE9>X&3MS5 $SV"6 MD78K0;)0".4<=I_6E9*<:])TUTR>*Y@5Q@RH%Z9O:"3:_(VT\\,M1TYP(5*# M4["29"*?(9=&OG/#5F\9)?^RJ[UI"G7X1< M>LQP7[X$/.0*B#:I\72:0!:WZ"]IT_I"')$E[2MHJCB(HL)TT;774%;,[P/> M 0'?D8>&DLU"CG#$[ITZP;3*T0%P*R#/Z(!C0V<;OM\* A*S^3I3*=2W<;O MR.;D7)DD]).B(&3O>,B*M59_((5BCP+:4KT\/A8L_.N BE)XZJJU(;VZFB6K M5EU&&@4\V#)7"#=^%TV,Q?EJ#W?KQ._IYYNSZ9YPO3*=,)^"B]TP;X2BN6Y6V7F6 :?OI))-3LNL1+X!)?40-^ M/+PR MHP.8V- NE*@47>D0M1T>2R)<;;@ZJZYA-9+Y60,A5B+B31\Z.05O0O(,!NH$ M=<;]YJ@KU[@"?8%^O5LP[SN9/=V2;V&@8PX2$$85]NY2M"X,6)[G?K6=N!4Q M$[.Y=7])5;&-6PO;W$(L--[VT'7 A9V3'BD6ZX,I_\6>E)$6M[&5##Z*7ZM> M[RP9'>^;-/4U]%5-TY8:,_FEF![@WG:GF,[ZNEK)N7.O7EZ)#F[619,V\@U* MT- P@E0W4!=#8^BZ$P78;C8J/ISZH*87P *\ 5CQ?>;"TV2UN][E9YI(^1A,7PC XJ= MN#A2#0W;:KPP4[+0RPU>CZL@=KI(+D>8,!*S$DM/KJ17/I!15+P.]RB[^8I8 MH3RTB5SY(PMZ:*I^&_RMT[OQZ*-'4'BM#1;/QI':#CR)CG>^G_(>5F77<1C0 M"C73G<+7%S\FGFD^[KI?7;9CMBBVV0%+45XZNK>EO!/6,O(B-WD5I 'DBR1+ M8AS; @+>'R3_T-B,85?5 M4IT;DLDB>K$DY:JN05P1LWM6C7MC=$2Q@!NV,6X=:['7_?# 0[6;*Y.6J4L+ M2I?ERT0RI-WR2^%("/V@#RSH4$RP?>/[RI:-_2!U[%X>OKT.R5DPOI^2 M U>!#E.D74<;1FRLR21<=%SBH1^Z<[<@-?+!!TUF/.);Q2-^.N,19SSB+KPKYBP!/;RW3Q'FII6*65"NQO6KS+HD3F!?6'%9P& M23T+<-^[.(@3QH!"M+\:H^OP46(73_UC-^ ;W[WWZ)*<]^)/S;+\'-1,"V*E M(A1>'_TA*A9DHJ]>XH>P..'TN/AYD0)1'$.RX^,C8H-@X5IH F&9*K^!!@#E M7&6G+3]$!3UYRT1NPPC'Z'-LG$H$R"D "TE.* "SG27C_/"Q MGAC$8\1?Z<-KCGNV^'&\C]>(#,MFLD/,,6)X @NNV!KL+==\5C%J19/AEV"9 M7%6 15K\9,Y'\BFZ3AK5!&#\Y@K/JJW)-,[%R+@T]?(GJ-+&3S/8/BY'&,_<<8,G\&(Z#*;B(Q9B\-H7D.+_*%+Y/CL1\A(16 M26 D/E5>0FNP2]?OC6L)-9M<*X>/K ?DEZG/ R\\AI@40!HKT_SWIF-C3-#- MH:+NF':00^J)=G<8Y-%D/$UC#9^ZCVSM_;;::/09JX,+3Q=G==@5?/;E[2/F MF$V"QP)4"_RYJ-.'GPAR.&1'4E0A,0*HJ[[V1*1.5 K)H7"F;KQ3YIC^ %6_ M+:]?6@W@MMWWE^W>O<0?NV6U^+GZIEKT2K3"%6]=>_Y//90TY'6U7VU#DF=3 M-?S,=8R=L!9"Y!(5=+MV;?GAN.=RC'H$-QH@$EDFH6B\DQK;7P.>/BWF1QRD6N(CN6K-CD>H."YEX3JZ!BOHQ*:]$I8(4TN] M1M%,%:U $(=KHQBJ2Z>V!5G_D4A$TRJY\>1J&'ZL!O]8T[ M)IGK3/4Y,G&+W>A93.FS&S*L_,Z,JWI?K:I+GF:>>: 57)55;7OCS=@J1T7\ M@C850@G+.FB_&* 3+/KM'V8/L9V6"^"TV"#$Q3J'$[8];)!2)F;1R77 #FE\ M:U-QM:K-:?"6O3&@;SS7.8C'ANMQ/.Q/,^#G$-:\T#' :1#Q9WF/C%^ICIPO M ,?P.4KP.KQ((:-$6WJ=N:ZLO*4N_=J,/$X^3Z IILQ;0&0NE)M,P]3CX2,V M:F2CGRV>AYK)=UXU*;G0-#F@MY"KH$>:M&N2!1C-&QDHFHC+X)81%\J99G?% ML%6->UIR:C0-7$/V'OPT1[/DP+A.LQ^H:GRP1S>3]BH3Q^+$=B7WH$NHP013LKLGR[Z: MS(WA;W<'N'JW%#N:M7:P:>N8&$4?*?%;!!6Q[F#;W12/*$SI:CS@OQ=V+ 0; M.BCL^MOML65<&D3?*8+I?_OX[).'G_][GJ)RPO$I/7TR&\6D+5^R(-Q#T7S_ M-^3E.?O39QY\]_"0MO6HP M^WN\ SW+\_'/7=G)&Z%:>1+?=:Z@1\!ME^;ZC> M+>GW+Y/<(-N14*Z)-LQ#- M0F1"5'JT'*.+P1AV$:(A'<$X/B(P2] L05&"Q)Y'87$*H$Y5]E@@41L#:)UI>:_13R(>J),1EM7)\:>8/_]+W?YA%]JZ+;$)/:W X MN0V*%77%E+FT?+@>VYUR3;.88S41/^@]+WC"+>K!2LL". M2ZR)AO1)3&025UUUJ5%%C>UPG"CZQR2<")Y)CL?B0'F%$S]P:D7V8%SR%I+1 MQ+D#8KN(*6<$D%NB'V-L7TB1)2DT5(21FK#/?)B6^4?K;$\40@;AQ@]R6 $6?371;(E:$/W1G>X%)QUVURTD,9E9'W0SI&:O42(J>TJ MVI92>5-0BR2$$9*U?#TRI<*Y3\4THOL4C]![),]O_#7_SV7W'___.PRU*;Y+ M,T(0.:Z>226"&EJ4NG/\OKA!'L\6SV'(AF8=RJM62W"5I,^7A;M,>JR_W@^Z MHW$Y11F3X2[-P= =8YQPG%ZD20.D]Q[*:.[%C'-=29[7\F16%58LK-@;Y;_6 MJK8+%P""<0&/LE?(O&+AKE;,T+04\E,,JH"K+G8/!1AN64?P6OQGWT?LE-\6 MU*6%>W3!T4[^<.+(EQSHW0:EE,-.6KO#F(OP&2W ,#9E57-5[F:!HDK_R RZ M\'O8U/Z( LBS1N3W[.3J#E'L& @"!"M=M-FA;>)Q>HDH/@V37*N^7B[-1^? MS34?<\W'7//Q;I3=[2CD>'?VG';Q_=.QO0E^_G/(0*3;BLV1Q0*:GS&D]N M*H7RT4"-XEBR<2.\$Z"V[872KCQJPOJ7 WOHDGGDXY_H%*I.V>@2+"]!N/+B)<\8X8%ZI0E(4ZRO805\=CN1_G!4* M?CW?E;^US=FJWL@/[ML]NZ%>?+UX?B3[X-=B4FDY M"^O\Q?\H=Y=?OLBH '%P,U;WX89XU36J*F)6'H[0B:G"M%+]#HF.I(1S-2#, M_JR6V%N+3&,^$67T64)OMD(UF36%Y2\EOAB:#0( 72JTL0ENH64BW5:(;C4[L6G&3D@.#'BS)&-W4[37O:N2(I.UM>V6QB3E6 MY;'A:%>E#V^,WX6+R/S]U0_VCF;-=P#M3;MC7'N/2&LC;'&)'8@]@:9=T%D@ M]V@W72'$ %$&T*WXS?:E3%[ES:E3XA4*?&"=1]W,]UDZ&**':(O8N>D&+,W M02D2WTQ$^+V">"82[J3U9\203,$D3PTB M>.B5.I:KU3 >?W-4#&8TC'EAE",79![,=D?F^-JV)TU8JC>X0W+8*T>A@O_Y MZ&Q;4(TI0]M:KE[FR:=3R/R F9JR9Y-X'O+(>?J%S1/V@CD<;+#+ZV7")'K? MD<#'&)?BMQW-"+"N>N]:R4%R5S7F6TV]>NZB5CJ8)V%L6G!'?9BRNT M,F60UQY4-R2EP#-XY\&16QN@?T<[BKV;M4,.0XZRT?V5DCU6@8V(+E-+_S0_,6&B:]%R>&XZKK(3VC\?$R2?B8 MCG/P,I4M82ULANK,>W+C-C=TI,XO*TG7LC(MV^_0\ -7!]T 3A)IW ;%U9X3 M&Z2T?:_):GV0IOAI&2B_ QJ+C2U'_B[U_6F45P0=)"[AHQ=#6X YV\=D%B> M4A)XY(6*81(#CMNRV]VE(KD[LU#\^48*,7?F4[= &B=S5@K M36XCPE;AXX$72QAODU%0EQU\ MC^MP$[.00![JH[8]X#RA8P2B=[D(]^ ;APYQDUB7;+>UD%[W$5[:QS)I6 NR M TCT0+\JR%,_29.K-Z:8".[H^>P-.\NG(J^YO.@Y:-\L6'1K'@7. >7I] M4:)6*[K6';T&'*93 ;_OOIMOH'FA?S[FWZJ6).(BU-_6%B>FAMG(NS&=Y'20 M"ZQ"X-FCZ)@-^8K91S*68ER6T&CDJ[5I*C\P_!* MSP)) CZ<0"7>0M_Y/#5G8$5HG=[R!CE)%V+SWM.&;N^P@:^%D7:OV1UK&/]E MA_"$T7.BMXYU+.4[+_)>E1RP!]X9(7OK("W[/^+XRL^"AIIA_Z!+P9UUH&8P M[)L%PWX^@V%G,.P,AGU[M$*1J11><,J$IU2:!^ZP^S.!W<$-(QUE+(:2;@Y) M\>_$J?*EPIVPOZ7LG1$D*.>5\'(BV6@UZ+EG.EEL0I"MDS]$KR#6<4I,2&-&8,1N8 MJJ6T9%D=ZC)M<[[RR+FT*%->/.^'=(8C^]IOKF^C1VK, "'LBB;@EG* M&IWDCQ/HPQ$6Q\W07!D8=6:R'U>*H>$^;< "%V$C"DO@K(X M/H$C''-,\2@+AA$C'-;KT!0^EIA#='VK1'?3OY6%]$;BUX=,$,23=LZL09SP(8.O0I_:0&61,5!7]4N"F214Y M6!UC-V.\3UA_&<,Y@)=R%LPI.D'!LL$H3R^'MMUX!J875?,)_).3DZI3N8*) M2WW*98=:K&RA9A3ZI^*)CV$Y(T=@%5"LN)[ J\=/+\I]()]Y ,KB#.,*> N M-!^/S.O1%H:D1VM$XM(0@D&<,F!L9]/JD.9_Q!K[:4MF9GPJS^.I%&+%GUFM M0&E5\5JIY?F?W::X-SG.+0T":4Z5)P5NYX.1BCNRT*]\A1G?&XP$W73ESI'- M[*7!NVU6NDH87S?85IPX[J$Y#&$/#@;@I=RV)9=OWFO&&W-OQ8A0'9#HCQM$ M3K7S. E-B9Z<3-YM#!]OEY5,8IHW2T'G=OO(B7=TO07,=YU(J$/#B/GK<@.S MO*1=T;WPUD#L+L &,, C@I $:TMHC![G6;%@>5=4%SH=<4<.Q%XY9=A[3)P#!QY^9)UD*\7""WBIR]D]J( M!3I%,JT:!Q>[7A M>!FMS5.:N@9C!K[0)BI"]OX'!OW0G4^A'][=Z4OUG<: SGTG M@P1<1GA1]7FUW_.5T\**64I+:FGP(HO2(N140R?SV@25J\$6^6X!H4$XR?12 MY4#\1\W1Z$).3#\1D*4,S.6AWY*66;T4;':OH0EZ>M MGN_CZW*XB 9-+S8&2=Q=FLJ"4U\5BYJH6>?C<9'/1S5F^=)IBD2X MDT9P]<; 5*#Y&;+)EX>]O!VA\%UL0UG3VV7,)"8N[TQ!_;)XGGY:95R7]?5R M+P%U2R2=#!!A2CL^@OZDDN4C3'([*P%/=#-&4K5H/R+Q.R" M7"Y:&XB=1,)2/%:>^*VP1BT>DOSW<)X]^_.>3K^\] M^&*!^OPP%NQ#TP5MP)+.Q0268GB\$?3EXIQDI;&,(%]>=IFL.:#R,^K*$7YM6QCNH2]$,M<%" M@*&(">HT$7>?BNDM)I2S#,CPV"=+(&J>@M>@[3NXC$NF)EB!:!_5?&SY\3$> M%7NE#XX*5V!QC5%R7B%FTJT*4>.#!+G]J&F,@864Z4AX")$WA!U J?%*_6_L MT$C*P/>%L?(GEE+M=;6H_"9FAI3 J_TKR-B^XCLX4=BF!7,GJ[,_^,#*G5FH MUC]K)N+FZ*F5T>+&4JH2OF]P&M2FYJLA\YSBI<*%?UH,L ZP9[C%(-<5B)TR MJ)+PL=VSQ?>L%'E9+)88&Y.P+P]J+'K45QYSAT/N.VF02K*/ DR85K'#H-?I MT6RW UC$;/(EB]F9,N,;)F1+6_CK#E+!\P4 MFH+G O"LFB+= &SY^S9BB3)J0)YBXC)JQ[+3"#9TLI8Y[XQL*E_$8.Y\Z03NX\OQ>C,E./[& M[[T)0>%&U6YYZ.3%[\0F:CCIW@=]^XP(S\-5CCEN$+==2\9%WCR/JW(PX7E? M#]-#Y)Z2"LA:D0KA!Q=Z<4@OX9KDU9DS2GM&VK "[T'>]#VS_+@D@",%$JX= M)YV?+W:D,;=(S&T9HE3UP@^A"H/Y9PY\H"/CCE#%"QDW?5SYLV-A4J*U-@YM M,7/U=;IO2 7R56RMQ1',_?&2]>=HY@@37N*CG^(_7]C$;X_Q_,%>I7=GH2AJ MFJ@BM,"03[0FC3D,GFYRI<*ZC&-C>H;'8(MLA'0Q,3G++L]JQ:9-BMR0O_KK M0":K"C!7R7FNZ]$)U:/1(A<3'^(T$B)CC-@HK%\>7U>=:3U'_&DUS5SP6"C: M$Y>'P&P'6"M?%SG0\Z=TYZ"J+&*_I%^%:K)X%R#8C1VMV]7+-5=DTW>>DS;\ M;0N$BX0G,>QSQ/E(']O/7"@=*?0(<,LWS**3=-_AL9,)4'SEA\V99P1KNWG9<@ M)]X/ZV=IA,!:.Z<:VH7]MET[B[FL.J.U*%(T]))7F&,C5.)8"O@2FWBS16R* MC=?5:R2(H=;S'3 O]"T#7C4LF--EM=-M^NS,&E^@YV)1-.D)HN;K =)?2L*3 M;K3+P-6"S[#3^;B\]8S BX%$QYH(?WD7(\H"M@X2K?[K'0I%'^0'A7DNU-\? MD2]PZ&5,8_+UTY_HO_\\_TF/**>3EY/W+7Z%<%2ZPGP54E5SSY+ MHTAN8ZZ)*.4G$AI1?DE.1@<&NZW;(/WBG ?DW";KJ9CFRCPU$=>DN!@U-OW4 MX8I;E&FI>O\\6WX^F/81J^HDR M>&X$LR5\16,,:R9=C?FRB;\6C,^BKW:7=4X@9S0/J=>K,AD,)6W<<_@557MR MU :@B&Q[1KM ;F4?2S8G, IEHK>(">A8[R8^& 3!&6?N&Y=@6J;WSQ1]&?XV MU48,330TB)%ZR"Z!!NW#B(]+@( =:1URR12W'.R2+\@'Q5'2?'4QA+VHRWW4 M[BH,( 0*;],=!(D^9#WCY /.LZ _1V\K][2S+;%] ,3SM;9AS-)A3XUO4P N MT]05A9JZD17;IG\=^\#TKB>K2K6K79Z2++W@G,>*TZ9=*&)#1MS?"F"EX--YB>3I9Y,_2TWO(>>D42>6"GT MUB8N01*M3>@Z%Z>,J9L4IAK]BJ'PS7 J"@?N4PW5%CX!$!MGB\?LK5C217KG MKB(!%/D8D4=),W.IA-SJ2=G@4%V.52@Y7^@!H6 * ?Y%V51&AQKSU<%?H5O) MA ;3F'BI.K<)QE>X/Y%<55[;IFJ$DY;YN_NJDZJK?D (!;>B$0GTES4GC3:T M^7OE3&"M@+LPO>LP%>M@PXW#P&@MW': 8TWPFT>;SP5!V*.T2J#@.,BL!B;= M2W@=J<>K(T):D@]&NL15J/WY5) *]M=CUR<@6Y6U;8X-8CGO*$LT'*H$R[M. MA$"YQ?C]5?NXW'*UK6A3;D]4=(:5O='M?GA_AI7-L+(95O8VSEIV@:2FWDZ# MVVU:=O;)R'OH%?5DB=4)3O8(^!]>ON90 TRR,P['8U;)U9PHD)OLT7@+'*$Y M2/A&$/L3)@WHH&^*>3\:AI2"X/AO_AXBA\IR)-X&!Q'/%L_(P-JKC3JB2HJ] MN13]PS565VA+U2MAI>EOK)NWJ(-OU>26>+KZ4" M(B?VX+@L9YB-S4 $[!2K!YGX5Y4C^^E?7>!(%(=KP>/J'9;%9'=9XO_A'WCS1S"MMB+ MAM@'4V*5HGDH ULEA@5I/'2ZHW=N<-#?():5<&$AG1,ZJ4*_B%;!H$-M&8DS M\D2C.;'2,R5[6[JNPIH,6P8 \(#""'PYK6XT,:40#0$-QYPP*82$2)1&>084 M<%MPZ5W'7M[Y8E5A)OU:ELJ'=4+N9.K-'8>+:.%"@I=HXU$H:X"GDD#QU M+/YV.D^FNX1P_M\^/OODX>?_GB?)W'9_2@N>S(>1)NOV7_+6WJO0-?!OX/?F M-,?P):1-H8=]]-F_O\.W\O'99Y\\?/#9YY]^_,7#CS[[^+.'GZ2E5YR3O\<[ M<,.2M=W.IS$WX396'O+@_OWAJ.]&Z@Y-S"8DWL,1>:A64*&BAG7_E^E4(N.2 M\BZS!-TY"2)G*J$=+6+AC2(1GMH;TAOM2A&OLR]G>9KEZ09Y,K!I+/V<)6:6 M&).84Q7_XI<*?<:ATUC(:;.*;CUO?^6D(NP.U *A[%KA#%@BOV%H;1]C\OP? MDVP:-\YC0+61."X=X\0L_;/TCZ4?=+P(*1G+KN=)*14L K/U>$PS"AU%RV4=E,[-$T7E? ME8MGI7#U2JY&A(RQ(*[<1!G<&E#[(5E=]6#*1RIA53/45HM,"FLQ$"XKII33 M$V$)332)6AE9<4Q[HF&#'9>JF0LU[DJAQH.Y4&,NU)@+-=Y6H88H>+43M/9A MX"+=;.7=@(@8)-%1^H];X?QP 3/XX?V'#_AJN"+S%?UYC-QLF%S'%U]L0?G0 MK"6FA>:[J'EOU]:NCDN'@4YHR9UEVLO4M7$J3Z3%\)*9W+7T:PA%H=OSF*I]43?[O7>(0>#7'FCF('O E6^4?;$9D37?01.@,,*! MO0+1%1L>N97!^Q".&"Q"69V)%KI"() MW7$Y@_!1&*BL-3;J :=$+AE#!Z]*S(*,VFA<)RV'<\G:SV1>@V6D_,\ULZ#; M"J!')"^,]?75T,H+ D^[IE>S;0_] ) CG=?9EC.F3-"V'+4+N^MSTABG#%IO M5ZF)#&I,4K^6?H*RT-F8J>Q[X""-RSKR_A+O)RK^\]EQ>0W'Y8DD$8S-^,>O MG_H>C^(2 ^C*PIH@ML-0!]=]IY2&[\"7Q8S9'>8'["-X+ \J T8%/13[Q47R MELAL8$U,2FW7&/,IW(JKW>RO&='F/Q6K4 # 5PBA9F?*U %E<'3\/L3S:'"L M'7!=\?;A?VL%H> MS"E-9]:X^]53'(EYI(AE[4:947D-V9,CJ5>?>'2'C$W&)6HFF3*V8W&>&,I3 M;MP"0;\U@G"W;C?'4L.\Z-8R(Z!FU\PCJ0*N,T,]8_U.D&-/W+./-9$IR<\U MQ/Y&DF;S[FN24: ?-ZOJDNL(LE*%U(8P1%92:]-Y_M-/3YX7B_/G_\!___FT M6'R-=="A_/K>]U7SLE@\#EV[^$M[W8C#<[XK?VN;OQ8+_+8_]NY7W[2_TF/P MNZ>@\%S\Y6E+4VAKE,NLL(A O_JV;5$,@HXRQ>)YN>L/1A#PXAD_\346$R^? MX6+J&E#^%^C-?J3#_A5NV]5A32[05X?-IL2R'E7]JET\/_9(\V*UN&#C6G_= M@Q*J@'M++P'OZKMP78?]_MXSU/]TZ\5C1- NT=FR6#RC$>FA]*)^$"I(&O!_ M_7#^+ W_'&TY?^9+_'E37M(.TU^.W#SE6-B*B\4_EA5IN'W%^_!SN5]MOSW0 MPUYC*T;5Y,,M8?]F'U;T=BOF0J6_=*MR?2S)RAF_?=2]TY.^LAKW5\O!-V30 MO"0_P%XM;5D%GDCZ_Z$DU5.0.4BO_H+V_H?V)=S19RAAP,LG.XC^1P>EW>$O M3Q^Y?7R!)C/5(QSK;*,"??/_O'C,._5_CK^&VAK;YILCJV\@\NA;!Y>W7I#B M7N/75N[[7U79[JK8AY.W@/N;AFX'LP_/4,'!C_]>DL(95WKT83 \;BWE]I.W M <+V?<\] S?JF M)]V$;=QFGH)A1C$!6KTQ=]Z8)<*>M"3['=XV.@5DFR)]?'TD8TPZP9-C=A7/ M*ZK\CLD0$J+(ZV MM+:I+3DCQ*3G-V\T]YX84V$\.:%I^'J56I^X>%_;(R5* MDQRMTD[H-6LAF_64,V7[R"E:#DCLP9VVCVE;V;<4:G%%_>,WDGPI.57OD74W M9U1?WW1[Z@H>(Z^0I"RG=.:>3P)\N+BTZKUF!G"H5S#0)K'$K!:_ '-^55*_2(]CG1=I%T)H^IQAZ MX5>:F Q1-9OZ$!3R.J!$-/]PA2OWD2(X]-5-497&NPZ'FRD;7X;CI#,8'S$, MKA=)#/#"JJN\CU!\BHXE=*7E^JH42M.E]:H3S?.R:0L;'_TW@#AWD6AWTI'R%[,W&$-]#$V 4!-*XY!M:Z [($).;"?#)LS$&HY M>JFR-%G\[9J9A>SZCS;%,'[O+8E"8H*2N@"-,[?:8[9K)HN4'$]?XH7W%HTP M\TN[ M';K32H3U?'E-$9I[T)UUFH YOJ0VOD&^'8H+==8J1!\3.B]:G[>VRS M>)08QX*3]_99M2S%^""9A8>PU\I1XR@_K=DX(JJFH5#('BUEDOA++Y6U2EM= M9Q;M. /($5R/CL+5WM[S([TT6J?L6X5R"PG$Q.^0'.V- M#@5/8-[9H3/KWI;)JKK8RU#S"^9M$0UYP[1B;HO\%4X+KJ6XL2_1.?6+9T//W[[3U5W*&X5<1;;\FXLW],S:9%60I.4>W/0K GR*T?W$][@4J)=KG<,W)<->:&M^,4]RVDBX?W*M)3&'<\]MV_$[$*)7A)IGIKG9F4I-YG M,UNSY8N\V"VUEM&E^D[ET MA#'U1/F^&)!-4M87DW8I8$DK3< NC_%]QZD(15QDTU1!S#+PZRS:E-!,9Y/&9P,=;HDO'U2\4]G%8RFT3 M$FB^.L5RPJ]HP#$MG*(L\2/.G&H3GR&A8ZTNJ\B>WI/&82^8>R K/,_6PLX! M?NG+0\R#82S'Z*S(C@NW$I_@S:%>)/<9!T$1+@=]F^KQJPRS$BHR^&$L._$Q M!WK2RCCP.6/@Q M XHXQCIMJL/@1S[BEL&S'D=M']'%*6OG[G3]C'XDCHP@;W(7!_6%C,5ZCU(. M,Z#DSSJ33S)9,UV]8WS!@&2QW($EWNXOW!VH ?/=CQ=3HW'FCVLF?[4N"1]] M_.\\S'@(B/*F A\A0/P?22PD_^ZGK_?=A]K-*<.R2"-7[< .7GA##U?CB2M* MQNCY^/BE[V>F3<@:4.5C#<@HAP3UVM)68YYF!R[]]3J.=+I5%H;CR3J?HP"R4^AXO<;F"]?XV,(U_1D&,YJS]]CY3( MG;G,_DP-X<5Y0+#IN(@U<2@(WXCGF GW[CR'1OA5"G<7G-79U.2%'IQV1*J1 M_SDS_,PBHR*3$51G==PI MG:5V1!:$Q/%5U5IQ().>DWRMVLXHR^ORNO<>62[3 HOC"(W8K M77E8SV(WBYV)'??<9;#.IE60+Y+="AY-.!L)G*O%SV1Q&SMENX3W,?QX8DU-I!.[HH MP1IQC4/8Q];4K UYI+^X.I2H9+4R,40Z<+10)A>$G5[:UFJS86I)PZ,((,V= M"/RDYLD80:5XS'^=Q7T6]\C-:UCRV$#<6"#*"^E\:,W=Y387*%GZ*3)DM>+8 M9A;Q6;*B9#'U1(BEG1[)/8O)+":I70&-!OY SFW_BRY!3N;T5NR7R)(/S::L MX*6R'9<8#6D)=+?*;8CDK]$;DC=RV<:>>FWGAA*P1]E7DI:%,[(MNQZW:^I! M$QUPOE=)Y?WKT C-X2R_L_R:_-;P,8+PY7)Y!]EOL=D4;#YN+@38LE!&[(^S M],S28](#D!DY$%QRH_![)T$9F)R\5:6RST(JR7- 1002;=822+V>!55$61 M_*[\K>S6*-]]+G!O>,8*(+X*TB+O9S!3:GUJ#%&FM5J$Z$8G+?SX\*Q(Z'$ U*TI,"WP:+T)!01PA0(7QG]S-^]./\A_ MG9V8^129J6FNBU9_:=D#7.Q]2;_2TK_HTYB%D!)_S(L_"]0L4")0,7CH)2MC M"XE1FF79O$30>\4%934H)]9*=Y7W HW$ AE"LFXO4#&[ZEUQ^$R7_Z$NE)EN M#'UC9737GJZ-(3E3W(M<76W,BX4C83S%Q2Y#=0"5]>KZ7%12'[5S%:)LGE;Q MDXR0%4XSON"9@I^9GM89<"IAA3A]R5@?;4G:&2C5W^C&CX9G%#E^5>'02G7& MI9==,-K_Q%'E1Y/(;&BN*C)(,$\TL ATDNK$Z,ZHZ\A#D;HW5[VWI7QIW(B8 M/O)FIG&TO7)Y 7()S.7V8&SGJK WNMT//YJKPN:JL+DJ[&V/;7.VN]XV./YG%!RRE$4"5(^."] MKALW5X+A*PV/N%;2_;C<"S\8M*QC= /+23HK)8)T5= NP,8$/^Z<>2_&R&'T M%[Y_<+$ ]#_^ R;46H. ]!SX/INA6>Z+7TM%8<3RS>K7R+21#B5W1YS\H-C) MBM75?VBUA.QBN;ZB(::/H?#A=:WP9J+V;SZ8']Q"I4A';2_"ZDTZ2T:PAR,_0DIZ!88C;4?,%=[K5\Q_T&[7 MNL6G24^NF5DJ;W!I9@?F@ULH_GP54C3 6K>P^$:*77^63!X1SLJL0D: CZ)9 MRJ [X$_ M6&! MW4$;/J:9WYEC^?XL](W'WQ'W+(T+D YT;,DSH56D U[-326D195U"V+\MY + M,R7)<55;>Q#[OD>43P?8/?W*'-W[\!>*/S]."UA24\H:'$@6-.BLQ0@L>NY6 M-,)JE670R8\$6J6TXMOK4O$W3F0EPIWC4CR_X=[NM$TI Y]^F@(?M:FKT=-I M+T=0<+._75C#1=&)AST5._:?C]()EBCDR'K_B!'$"= !L_F4&=]&W6C+DMZCV)]QZ:8 MS&FMUU_6F88'$U;SR&F4!F4?H&.5J6D%JY838.J^C2UEE/(IX^M.O6^F7DDD M=.>\C&O'2=NI%:(9F>I(A668IR@:GO\JUWB3_2_=]EDO9[H;@CM%Z#7J]^8U MYIT]MYA4QE-3U 1^7;T,\<_@A+7\2%,RQQU!,J]6;R/&?3XBEB*0E6,>6G.4!GZ?S@%JI=+*5U M5N:N)N_,7>+2R^6TM&6=Z+YKKT%$7)SH&9;UGZGZ*.L6AP^_Q:0 MAP/3<2L^F1S9'6,!!KW6:"%T&U;]%G$Z>VJ1&CP!!WW@\""\9:FE5X+MP47' M-D(G95W2^B.OBN7;FKMDEEOXZSE>C?212C] MF&$:18$KE2/,CGW;(AN'B_IL<;XBP5MS1^*;BJ&&2/7X:Z7AX4 !KBMF4'96 M7JP!7U7=ZK"+G2B$^9DVK]8&!XTA/"]:NGZ,I6];75YF/%*-]4R1;,PZX\BU M?+S86NNPJ1KIS&[#\S1CZA,K3VDFO=-A(FPK30Z065#5TT-)@U'IVHE>E[W8 M<6SYI?RJLU56; ^46KUV:GY/-E(8UJY6ATX8K!$74Z;I"08;//G0&(K/7E-\ MB\.*@E$PJB4ES TF=AQ<7!ZJ6E!]?-O?VY7KD+:?NUX()W=8':R0OTR;D@5T M0I#@GAD.0'D\^.S+/D]OUR5-?XL&;&%<6G&&_N&Y&9)0.ITO5_3SY736 K8T M;$[7!TZ+^8T$G+&^$D72!BPQM28M&?6GRB=N\2T51;\AI6$G+K5Z0OW$8.GL29QWO<\Y +*MGS\.WSM%G1C6)Q9WSC.[-0 M#TUQS63(G]:"6@UXGC3S>SN(O1QPEBB2I+(^:JM4U\$4E/CK$P%:GX(>?F,Q M&=Z*!]8\'T2?K==BRTU>T=&2,^YEMS* ?LSJYOT#Q,=&!)R&PUW1%[XKU'+< M;(=#W#'8D*4\QM$'G^C.E.O2P1QNV&6H7KL51C7-OGX!6JTG=7TMU/#L2Q:Z M])T$5_90FWE@Q:( J1G;+-75UB38R%QJI:6FM?-$ M6S"XK:N59>WY;/>Y M31RK'_!M ZZ$83"S'=0VP=(3$S%"[_1 NVH*TBR)'[V8(,4LADR860=@M=2R M.)HE*F_0354OI4HR]6@_P3R1NP6Q/](KRU)1CM::>E>NNC92R4?[-,9V,]IY M;E"G#4ZR]L0WS$PZ2L=(I8-[Y^;CBT$]HP0<5TQ^TFI-9 0RM5V,[GJG(QJ2 M?)F4"8%56 ,U=Y?8K0<3O=E4%]8FD.\181OWWLS0PM3YNEI-JZ"K0RGFH#/N MKCL9-X6EPNEXRS8W: MUJ50%0ZOUV@(K. 6ZHU55\ >M(W$"R=FQ2N*U4E B*5()E<<\2&K?@WK>YQ? M+CCVSS%RUX&0ARK4U,&3=,G\%0[S1I)&%MU5%<&XKBO>55D?@J(EJETLV^/P M,GM BBQS),PV;-:3@Q;U.(5W^1X/"M@M>X8W2O"^<,B/B7AO:N\NF -6,NAX MWG+_2U@.;BA939H\?UNS_AS^OB#'Y(+[P,O>F ^+!NBX*E4-P;$8S.0LV9C: M^]%9>!+(.HZJ*]:!"6-87]R4=2*_^="IOH@M/ZUSI30)]1=ZGL?OR>J 8O"- M57,X9.JIR'ZSLYX$A6%0PJP+I^^L:,TS&0#"KO6$\7L3U@#%KC2;P!W3)UK! M^LK7D0SXCI.#LWC"?LJU ?I7Q6(KZ68G&2%Y5Y7T"^TQ8Q&4QG@G/4)#*L._,#A5F<'C MRHCXE6SFCJ2K$F_1(>/<=6-!-=9P+.GLMLF96#([5GL]#0&*.&2%_PBZ7*]M MB4(EJ\UPU?"5I[(+&VT%/:Z#H$6O7LII'*1:=\Y,\GI1;Z9Q9IX;0+.J M[WM!@(B:$_1?9I)8 &^BI_#/DQ<[;?AJJSAYZ]H<5$<[6'6:9F8X)<5"&W&A M:NB>[NA$[K3"-?HT]'\#+36S%_BT MP,GVB6RWR&TK]C#OG.(=TJM.$8!7!O$S&W+J1LZN@=0"&7L96SS$KA)BV\;[ M#):5EE-T+?.;[=.G]&':-'N+D*EN ^9#$P^8S.5H6?K6DO&-,H=1=7 MN190XRSHN6JRBZ@85Q/(1J72*9A5O"D" MCT@MV%>[-,/N\L;*QSK"7E7>^I5])?V.W5TM=,7TCXP#04/ M4'"DKXU@F'('FWHD"85O;YN54PC;'CET'=P];@HRM3'RIF2_I2V]='/PCN]8 M_EY'8S+P1Z)^.S/)-!"?@4 ])*_WH#P^9:PWQLX/DY7DZ-I78*#LR"5ILI*5 M/(IU9ZV;&8_Q9O$8G\QXC!F/,>,Q;@DL_.>@/L*).L8L;LQIXE0)*TU37M&W6PNC M36J%^'2+G$V4>\3N&*(?S"MAE2&*Q%3$XD=VS)1(3Q,?PD*7S.W)>8Q?H^'S M)?]15[U25$3XNSVE3QUKV+7K G<\8BL:TXF]D&9*L9F+QWIFD,C1?+3?K^_M MVY4-TK9[*]6@&?-A0LG H8O2+P$O+4J V$K+KV%'ZHW$PCF:;76KS(< !-RF M IK,SL/<6&D6T]C&U8IXK>0BA4 ]GF>E](/7\<_5-M?@4HLI_^VRQVE:7 M?=!JF/ZP7H>FT*0IAZ)$FR3Q%5/)+ZD=6=IG:4U-4%,*=*U M$RC&Q?6YQ):5I/U);Y:-E9D7HZ)6!G%;H9TF_H]#-,K,Z#B+H(H@)Q,:AY"* MS "]%B'&9EF66G)%C[2"?5H"\?T&0/?:8Q6L3=0 MN[-HSJ)I31+9.41QY+;:2+8TL"/*_IHE+P8%JT,[4O)/C]JF$>3/=\A"Q#QG M'RZ029F%;A:ZK 7)*Q"CAI17&80(7B+8D A=P#$?/2-AH8)OI-ZV)-T5%1>3 MUTBP'0"6"[L*_,OV\ZR0/#5N3PC4\.MEVROT\3_0C0X9=LZ,S<;F+-G)V.0& MVLHLP 18!90%&9L"TFD.' %RL99->C1(EC:C3>0#Q1F8-BDB$,?9;866(G_6NCC61 C2!@DD3M M47LBT7\-76;-FH;E'.8*N3*R/2I6-$+*5@$O'-2WX$R)R*-9/&?Q- <'?@VK MTP$=(%N/K/HXM*C(QP@:STCPDN/#GYTV+267EYF5'-R4R&4S]HBDE+25:@,I M41CT1%(ZY1M[(LVR/LNZRGJ97!?6K)W"^/::@US59;43S1QVES%'FWJ&= %U M;TRTI01-9=>1WA5C0'*J-)S1B@G?N%!/M=?,88%0P;H]+/5&RXQ1DI4-L*.N>"\S!%I7$,1 H5GGS?(T=I@,!,(,@>0V<>4CC$J! MIECAFOE26?D:V9J'WHCY7%W'+&FSI$5')[;:\+7OWI<9%,);2?F B4)\]A() MGI5F?12+9 4GXY[*J;!@%\J&)!SW*P!B*_+VQ5R]UKZ>4BGAFB.JZ3B+\BS* M=@E7_:J5I#4WK*G;*A4Y]1 <2/#5H49=#Z^TG"!<0O*5 M)0R5%=8I$PX876/.-0Y7MP=$*S9=V>^[ R-,8K7+G-6?#]'@$'E[HC>#(JL- M5)H4LT\0S3T("51 '6FCU8%[I]V5YCD:DG0)R@4#Q7C07Z8W5[KFPM MI+Z5F3^ZMJE69K1HO[]$ "&QAEE(9R'- @+1?WL])\W*"9A^Q[A3I>QUOJAG M"3LI8:[&F]ROKKTJZ][RK'PSE^LVVHL"67[L,,M.C]%@*+&!(4F#P@)X#8&; MRX'__)?[\-.Y''@N![Y5Y<#S%7/GKIBLK"!V ([VKU#V.EJ1(C=TR@BY55KT MS.QA%W$R*3RG@&=!_&.".!"]P0O053U80/B'UTR/=QVDW)^YQZB2-\>-4OA+(6O M+GN>,@N%R;5:(16E$7YF@:4OL:AQD !=/QNIU]HRD:,1" KB(=6D1J3K15O6 M684U\Z,$[7?"@3:N4XC_VJ1.(;,PS\)\"C3X:NY1SXXKU"95M]A68!PB*;]" MZ%5-3N$]L9_PQ2^T*!TWO-9ZQ!G#.HNCB2.V0M:1],D MOJGY"I\E+-:FW%PBDNKKF<>$N071CE2"DJCNR[E0VHP#Q8I704O1&#T*8NB_ M_ZL#;HO2FJAKO*#E8?/ P8QIF84]%_:L&5C2K1DY&E.>^4!GM=M5%PI)C>4+ MK&FMZUA/YT<-!X>R=2A71>@"U<7=5J,N9YPO^C21_7MYR97?&T_8J[&(Q*W& MW15RNL%"\ ^\)FW6:-#TR9Z5\WF8SX,18(5N%^N[F6FVC#VCL@[%B9CVH6E3SK:86*0Q)3^# 7RFI>KGXY5'WE:A&Y+]?+ M4(BBI(\C:,_01VT=&OEXP?Q+(Y%.%49WZ9J4&L$RA&2^A6>I=!G25/HO+9/,5)N6L;, !HK)-#4RQ1%1N%,4JU:M=LZP42V97VLH"-2$-WYI:[[Y$Y M2$IW)[XRB2EMW6H"BS(<@0%0XFQS!8,$ :ZW@74L5S;(3TV\PXY;$HMW%">; MW*NVF]FRYE,PSFR52_9RN ]S"8=H9=7?HIUC[U.OH3-*_EF:9FE2:4(,=, 5(2Z/,=$[>V'S.4BVA5$/NJB2$E) M0/>Q+#KVLM).MD@_E<+N.LO3+$_3V#YE[D^]$(56E:%Y4$D7 2;GY983-U*L M^DJV20/E?PF)G 5O%KSD)#GG/39(URHB;6H"!<;EU9<=XDWFVM368["7_MR^ M@33S]C<7DPX];%$:1N)*&E5/WTV_.SLAIQ]L@\FY\?3;K33_;*XTGRO-;U6E M^8>KVO#G',:OW .%%BB@RZW\31(+7=4K^=9T]VG<)$V[1^O8Q)M8\'5U; ]D M.DD^M@4%%UE ;!F%'9O=0-.LJU5&$:?4BLZ._T-]I_]<]7^+A6%N*OT6]^+) MQC>/-4S8H'6LCD-SA M$6>.'!4H:1J;+/F:B7B%Q5F;)@[X)(UL$61CI_CN4T]GGL'<]_UVZ.L[LU#\ M>;$-I\Y3Q4?E7P@6YM!,89FZ0,*G;21[GG5I9ZA;5BHGL7C8[ >MCN?L)U#, M+_%)AM"AG7N)]A&AZUJZ#7>I3K>P^^$.;+M-S4 M7*O.&KR>+7[D_M=[-$5@K.&J;GO)2.\U!IV:V' CK][R;(,N=7!U MFYZD4PD60VJ>>&+J3!,ML-XL&<[=EZH]&2A[@?#2+$&#G_K3,Q-^D2MKV6ZRM2V-,S3L20IB39E*:5.QI(Q>C3'"8CQ*?&7UU1C,Y%O MKS?23-R>= V:?X@*S89;E)8"EH-0=7#G@P;:Y2FQ@HEFTEBEWC*09FB4*"<. M?;;XAKF,2\0D"OXL'^FU%+(RFXE)ITEMH=A^>C3(6-=9JR&2="5%[M4N7)17 M955;BI@>_C(E8X8;+Y7@*KD*+E9>PE3383H+V] HIR%?S"3(>]JS M?HP>#)&BV!?C\JGH0WC)S[-9+DK?WK Y[$ >3I.(,$4^H!D.?&'5N6Q+G/=5 MR<+/.B;&K;OVH*%KD@-$%7MZ,=7JI9107-+]79$E<+9X2F\;T9]BL:'#02-< M0>Z,/6;77@E',UD56L09]_C>LW*%O82J(^T,B&^<%VTPS VG>7MZ>W79Z0Y! M#(+M.\F%"D]\DCQAD[J(8T[0/R1:,/C7H'@X6SQI(L*XX*$NZG89A79"0?+$ M4B0K;?P&F2DF!V Q(972J4R-]*\'CO*YUL-XPS$/_A M?3HBBXL*@GF-<[@N=YS=+6G*W45K6T#_Z([8+19*_VH&\-:"+S#&DBT^OK>C MSVVU\D 5)504API%P> ZV$G'3WH$23-TY^(Y:3L2JV;QB*YZ4IP-R9K-_BG7 M&-#4']#RA%@?JJ,8WI,E/?S"CA$O(':'IWW$7O'D:2I@@114!WWE;'$N]RLV M,'1ZS1;\SP6(=.^MV^LFW:Z#G<\U)'>BL"<]IUTI+WFJ/[70B[378NM^W_:+ MBV7&=:U'L?JK-Y,PH[A3N\?7HFX 4HQRIB&U?.YAZUDD1NU!V= M,'C:$%CRUVG#I7K%6A,&?6-@9>D.JY>+-<2I4WZB8M_>_.1B-=W?,Y3 M0U_&C;#"?46O2=^8#9:/KE&X3>C]-5=5US;\!JL^MN#@0B4VEN1\%)J+. Z] M4JD?$6]VB(4-OZY@9<3Y,.P5-F#6(:Z\DI=(%INCYRO>703HW["Y1U/%V@11 M+I23O AB=8EY'CU_:=6H) G2I7'2XF5;+3>.>?]R*_B,'"1Z0];]Q&SB*O1O MP"I^/_S_MR\;S_-K(BID,X).A8-P=4!?B1$U/4:56^>%ZX!CU[SJ3A_%R>U3 M5N4;.L.]6@3R:',$]%V/&+@RKR#G-="8+_FK_658::!J(UP>UT$REF"P60@D MR:F8&BXPSO0UF50W-+K>62./C;0FZQD@QZJ<-28^ MR0#?03\IBYKZQG@87I$"^7@?9+5OM<_*SZ.*P6CBK%*PXS\TB!]Z AE>Y5Z]2\+9#]R/TH MRJYDT$K!5SG[/::5!ETN!X_E"WY@V7IO.X9*1JV&O?O-1A]-YPH,[RYR(A/8 M8RXTG'Q47K!1"\$OE?O2;$=RJ5HR86B.#:]-838" MIHE "P=,U$R2, M@D#6@FN.UE\B/BFRM6,B&D4HQ9^0I.Y)U<:^NM;"IH+)32,NV?UP',B+O-<. M]R_G#A QQM"L;5'U48* %_G3FR>=N* F*@S#J"$$VZN'L1N-YTC+K3\PO%^%!/G\D[G>=\:M.&6VQUO MW&%XY'B//1VM*NI_-!4T[/,]\R6[<(4!YX=4BWQC5[$#7ME5FTU"&:>T#&#K M$I'$&'SE3L%"D\5O N?J130>^D3@Z M Y5:=D>7E>3KHN8+:!";@-E7+)1X250UWP)BDW!HCSE+*Z/&D8DL-?!;F-3[ M\)Y\))*;*M>(LRN%M=XG029N6K[H"DD4#4UUQCL@DVBE+9[E1+,F)[Y*]\Z* M(U9MET](+E:R!@H&/Y$UT CNNRNOH^4/%; C\XU="FX AY..Q(HTEA7OY*(E MBW!1KAA8(0C#OHC![>NJ#[?GOIMAK6\6UOKY#&N=8:TSK/5MG#6[J(8J'Y82 MW-QD2B$%%*\YNA'VHO*J?E_FG7+%HEW'LX4P?I2NHZ<=A% O/KZ9- MSK-%'D.Y5CB"=$](L:]%:"XX<\S$XL"&,1$3 M,D5_8C5).;17X9-GP>@)W((K#.41^5%B+^QP90>E;QR9T1SXX!3B.J8V8L%\ M;@-$>LFL]@7*D$,2P@H<;#%L-%M;2K>46(@?G7C$*.A"WVL@0\)_I <$.X%D M)2U[*:G\B&5"3,6U;N4M.^S[2N@(>/D,J*(- [Z9Q!@-!FCO4=:M[][8AA6N M*?SN2O?"H4ZFZ# CRS$/Q.5TF47E/A-C/*_IM_"\4F#3$B&@!R-<6:10II&U=-SS.+<'R-P1)=- M*Y*#YP)]&P,/Y0]P+AT'LW3Z$_@:VX8LV7J60_<3'ECKL5G_=&6E=NUE)TWD M4R%X"K/YW%#:'T[:P'0%XB9:UC'.HY 3#647%BSLZ9=!;.> :#T:&)AWS#(9 M0T-3 /\/WJ6[,POEVI+(%,FIBY.A$CI3$S!4YFKGR\@^SQ6KTB6#/_$=R2%= MU[^1K+_@H1;/.;6]^ L7>][_\KL7S_EO#[[\:XS'R%F5A'Y7 >RNN!N,?K;X M.BCT+4X2#WKQ/'Y__"7,OW2\K3L!9D:'-QWJ2E E##_# 5Z1>8N+!MM3ULBX M7[#F6(::6W^P0YIM Y]&>MO;.">=#U2DJP>]45U-61BL@LJ++BCMSD&R;%,? M7;>A9VWE/B[9.+=UMA CA+=B%BP5+N0I M[IB5&\;2POH6:)4YION68KJ/01[>NRJR0< 4G2)*:[HC5R4X]:JA)>V&0 MRS NW%L@5_-M]>??5C^KQ28\]&JR#20#6O;RT/4'[MLD%D_+A'F'1AB<6#<; MZ5B$V&0@"$ZR29H4ZO"B:Z\3;D]Q72'*,]#H47N&9@M[2 ?G8 M<3K8IR@Q<7>/&.;1X'#^Z?8T=H.$$-&5IOH( LJ4UA5F<>![:H("E%=@X>WH MTEKV/;X>A*3#FO?2PO.\4,Q+T%2Y?[X\=""W5V 5KH$!P&NAL9@H3[0C77L5!JN8%N'! M'HVEESGX&[;Q0N]#OB"/T4^=?3[ MNP!Y1K9E%BW1:T("Z%QGDFH3?@[J>6GU%<#8J@[]%:5ZE8]] IWS8>R-,I.5 M) J)?-K,0-,3>>S"+3*+$*S*?KO8U*2KHP=B1FQ20*[LDHB+0JUCAMX,0\^90;U@^C![7DGY+]JXD MN[EZJ=>/AE2*]+56FC8<:$O:9:WMS[@*-6ZZ;G0F)"[:=\U".NY7G/.0E(#0PDPX\=;H_1C"M<:+6]ZJE@Y#X+%"S0$7XE7;AX(A"U:VEYD.P$5HK+2!?$2Z] M8>62+I6"D-.KL$X8#,F0(:WMURXAI48GZJ,?2Y.ROZ.=VPQV?0-@UR]FL.L, M=KU58-?Y'KIS]U",U721-%T"(8Q7X]M(%RKEN8>.;.<^: S$T#ZI6#1VPATF M^+R7/-M!L_Q9%UQCQ=;UM+XR!&1])[F!7;+'>^ MT=*JW5ETRIH@%E&P3*XRL5KL#UW#+4F$A+(\*A5VF5#LYK^Y&W66NUGN5.X\ MS_.FH3"I$VN MZ4]4UA<<7O:025:L0&N#JN3M0JKC)'59;; M*;F5UO52QN?S",O0!/J:*, NQS@D0$.L(8E@9L=*G@*Z(?3'>Q M4,^".PNN"*XK+VI[^H5F%XQ6Y<[WN/MP%ZH=KPS/95 7N0R]WQ$+:KF:D>$#UUA5ZY1Z+JJ#UH,W5ZC#)Y9 M]LCA0LF^<')'N-:VK05=6M*@[(_5E6AD58CKL*1''_;TH]^$-=YU&&*Z<%

%8]1,?<2J=MWGA ALV: QC-U@6@B6&G^$LFL$ M[Y,52O =95S)L8.KS.?HV.WBA*(,+4/J) %*R0P(^(W!?[3R5102<^2>EDK> MQDC)SUE%R<6D&*_;P92TS(6>]1&?/Q7ES%#F-8UJ1/[R>%3?= M-K.12?%!ON J-M@3$GNR9&*#D=.<\_HSE.-$*4H8= !Q M\XG.&KTP8*8C-05GC(V#($7ZHV_8&]>YE03)\Y@\%0(^PO0OZ?.L;UR&VG$/ MC(8N?>'O7&=REZ\@EL< D&(N[?&HXZ:H]A-UTX(MOH"DXVR"@EXB&W2LC./! MB(8CA8COCD[S#G21,(83-;%A'YM#^7+M<%76!V/HV(! %#_@T\G:0B:H&F6_ M0&L-YV.NN4Z#6<:Q[W*9<,4WB$N1LE\K6VDGCS:J' -&Q@?.9^ZA4W2IY MCNI-\]U8T2\'>E1A\=R/0I#QL:[2@28'=VOJI2V7@\:E)QW1S$X9L>5'@MN; M4?;C:T[L/"T8IDG4QUX(>(;&G)7@Q*K3+I)!J'T4#]_ +.OCSJVV;2N-VB*4 MNQB!_*%:WC^(_]Q,\BWNQ<]6^\A6>&2*(OFA157*K \SD Y/M3)"?4:XF^%D M42$$X9$ LFIE&7?04?[6[_BLUG\_FP**HL9\L]8R;\>ZR4E#+FJCCG>.4D\4 MF@E?:_PZ*9EM99*H28WZN@)- Y?U2>U^'[*GBQ^*;%#@7E;[H_G17,??'796 MUWIY6-9X+C-K70DS08+IJTN+#'K;W!.]SS \9=]AUT2=(YE2[>8A=;FMGB!E M,^2O'2^#\''%+:+]BO@1VU49R=:7<[QUW#*/7;6 EA*(WEWX#TD_2D0R-O0^ M:8MQ#Z_#IK($5^7W/4)G8^>B'9,;N0&E^9.!%4+J5T.CA'(G+RR^H%V[9M;[ M)](?1H8Y9LM4I82R.<\RQ*VD2NF ;-9UKFOD"F6^-A[5"O",N"A8,TXQEN\! M%'\/#4O;#D3*>EW&0$4RA3EJK0CF9BPX_OGE27-)O,^=03[M2Q!\DE,- M)V MA.6;X:%OG4O"& 8<,(G'G;@FHV3;I8&@7YNZ4/K;" 'XU.T*7\PDHW\H('9J^3\QD\-/241@!CV+Z*,7B8,(@H$^ M/35BT\BR/F/W87]\]WLWR\;;"Y9R8E<1;KX2D+5C@T&121%M MI>+O6?P XK<6F.Z$<7Y.[)A5R:#295B5!X6@5%Z37ZHFQV&TF8/N_:JL:CZ6 M;+=D&U/$MFB"!@'9/,_?HD96_*=QI;J]!CX;\< 8*VH=$M9:*:!0BVDZ1#4 M'H:J5-MVW4^#N STC9L^MNF GJFIM06-6+KG++*YN)^S,]C;VW /IP7#ZE(F M>13%BK%H\7?>H'O8H*.?FM)!:%NT:F!CQM\""H];N&-=1/X-*"00/H V:U/D M0XGK-0Y[U(S4*06H_$YUG50:1+^T0'>Y]U.-VBZV036UYU@,8X_:.**&FT7# MGM@%>T$ YW%_2&#J.)K-L5IKD:OO3[G>+" \B*+X*X(YJP1TK5J=.T)GIR!E MJ67/]2&]1O\5![+HVF-9[P%P.VI IHL=7SSTQ*3/+51&;#L)(VG:7>8N%GYA M?6$+RP[:(M;^K97R16T,D_&-:5!)X[HOF_8:@6!IF2,?G]IXR4T,V%R7<0O6 M]9JF""WMW&%CDOKR%W2*,9/DKK3_M4#7 M)8N@\EHK,_-5=K[IO(@*^>6@6B^'^;CZ$>3&PY EV@YX'(AM@J^J M_3IL C>KV2C2YX?'+[Y]?/[3XAS)@,7JN$3V2)O(11XDHQHTM38]_*.J6Y%^ M>1K65;GXOES2.3(FQ.MM"T4E!@(NE8H^(QUOS@]=6<3IT%8"5NY*Q89TA\; MG*61C:]4Z\)BZ_:HN*7?^;1CL4T+T3[H\9*1BW\7]:%C M2+EC8#ON:4*'WG_!N"UR6U49S5?M6A@_N:K\2GFE[:L;0?'UP,Y'$X/-AF.1 M<95/GW%D8VV*9XOOZ+X<]72[.)2TYGUP$,1(FZU[*VA!CJKSK6JV]'@9(MDC M_#A+S+X2=![M>M]&R&TJHJA9]-O_Q]Z[,+=M9-VB?P4U]HXR"B-9YMZT)/[M_KL+56N13YS16B@W M,4M;X$&-UVT+;,0AB\DW7P&#LF9B/XB.E$G,>QSX;/JM:LN, \F'&VP(VIZVVVA+6XYK,BDID12LI MOL:;+"#E.N1(2CW<3VE7&T=5V7'JD75GSAK1\Y+\$7_8.O:2/M2^1I.B#XG0 MO;C8!83?GOGI.3Q@(3:_U86L6/_AKYXS6%W<2=J]XI*:-\.G-DQ6<&N&;IK0 MQ5B">P-1,PA@:5/KP%4+S!Y1$UD=MRFU0>\FCFO[@_>D8),JKFI+SI9P>X)P$N>>=K&]% M#,L71 *[6K S1V&Z]8E'I"RLX,V:-$W+?J=D9259/F';;@JV[5=DL3/F='OX>$96>]$TK5*\Q5P/?&R$"RP-:,-8>%(X+B6U:2Y&%T,=& ME$8_UJIDIZXV]+AB(>U,8,]5$;]<<\$Y(P$Y0V@X&CAK.9)*Y!N0U_0'JUC8 M.R,/I-5/<->(?9E9+:2.N20_E'VJ9\NH/=@JH^FSC89J%R1:\D.9%F /-%Y4 ML49Y#TIP.!8^#I+5/B8U[T[ZO'P;CNG8:>,19ZC''Q_O"_.K+JBP*X9JP5B( MDA\.7*^<;#JV#HE<4JL^YSLOVWF_1BYN'C4LU$YEY$&-3!?X X'.FX/Q@-#? MQ;)54?KNP,KU).$'!^=7[O7QV#Y;^WUS!HH_R=X^UXR[PG-:=ZIVHF'Z-# % M]8N8\\;R]( Z>X)ZJ)/-$/;LP:! <@J; .4R6OPH;D61BQQG? N]KN%TO,"I MF4WM8 T9- 1*;$+U*1H*M,TPCPDL#XZ)\P$/3O:SMR9HSXQ';T,N)>\='Z#A M\C!B_6%>GZ0N8\U_1A=/)]0'VZ9?"4?BN9LA'#[>@^9I.2?@ID12)[Q]?U0.^)F2B21+ZXX4 M\N(D\(YKI593B^-^>J*,HEA^/>$J$+VUW(4"ARPM(3&\-(4'S%/ \/@BGLR& M58\R\VS"[#,%@954C!4C*#3HBYG,]#30=VNF?XS8]M,%J5N*S&@O6I=[.O:Z M\M?KOK8$EE?=AA'SVY2;B6/;E0A'']-##(RWL+J$DO#"@9P=1CY!N(CXN!@S M&FFYZ2N3E4V]/*M]A*V>9+,T59H/TUA>6*!)'O?$YSV%]VR+S*_'$S.OW1;M M]@PR6+9%O^@KIPR#]%":Y%2^^4SUQKGA4BSVJBW6>;I8;$71 MY/,1RQ ,V$N^$K^@[UW-QR+=_>29T#;3V?/+:4FG"B-K5@@^(9(&Q@1&*VP6 M"B_1ZX!2E[]G>6!Y$D%&S.D^3&+!'),MU\8%&7MZP;?Y:SCT#221F:AYB^.! M%VQ40"OK0?045EMQH&B8&7Q*D\W1F/=>!L!*< 3;'8K[([""G=Y/?O[/LV^/[GQ%AH&BP74Y MSQ,0_[KX#>\)6"_@O$ +=,-2CV7U$X"X-YJ0)QU M,=/-V^M4U5XT%Y%G*U2$X(9[K6&!ELVQTOFI9**BS$>XCSG."W"?&2U%&^], MNA;0^][>!V\=HA[SB-$R@1.I!TAOMX+COPJ$)L+>NJ;1,99+-*7;@.O66:%_ M[/P4QF,3-#W7VR5:]T\4U?+E=.4J##=U@/N$DVU;/N YHR0SS!%0>R:,^!/*0R6)0EY,S, M($5YU&\&WD,H+-I.YV<&7[ W"#R599?,QI (CC.+0FR38*LGL,%G-U %58]5 MWB\IE(^A_!30XV@O[38^MZO%5#-S\5;74WRO]NPC2S%26I+OW,A5].0T&=EB MUC7,EWT@[O[W\P8PBDE0NZ\^!J)4!Z@M^+/"]_IBK.+?7"3Z2TE_1[9K\^ M!+O*[9GS=*)T2:Q@;FN^BP=11 .31$VY:MI&PQH8YB/<0));:M"28L4L):4E M:\UM0SB)XT-V[=#_7W:TM)A/U!KHXD$SM'ILX K 4.RK\:0+R70)Y]&C5PT" M'\^WS\/SM9LVOK1/7B^+>?HJEV7M3*W=7FITS%U29QB#;BI^AC/N\)G\P7B< M,A&%:5".'C8(W=8#)Z)Y&Z*RBPP^5T?6J=#WJWXY'S9=?'Q,!GT:Z#LYN9Y[ MQ]47NDP-8>^E+"$G@;_..PI5B-25D6&IR:NE<<0P@[2CPJ#U3 M&S+"9-.W!;?RAJ")XUE+/#2#;#AOBV*&Q'>O,62(.889A3@2X-C:#U8JE6WR MM,J\/7@4N>% \6R HSUY9EA9>Y:,HCAI^96CV_]<"?)SP^_EDI(!F) M#KGD M9(4$E^>_C0?B]T(^I=LH@HLMF;0TV%1<'^LP 9W>+]#I[@1TFH!.$]#I0^PU M?YIDRHT1!'(ZW[/#21>.7J0+2DX7 69+"HY;8/W)DL=I/3KI5@''$QU27DA' MBA6Y9TN5!L#8XY7H8"VG,KN_29O$&&HH]P?,.6JT^WG$ZW.# #8WG2%)H6R$*Z:6#44QEN9?AZ$42\8J:(^K MATF@KY"EIMUKJHIS$CO!91SP]2*RCB2K876EF$1;PM\HH-Z+A W)?Q%Z8ZAB MI%&S.KWC6(6T(321YQBV+T3D?CM%?,!M'M)H!22"99NBR[LIN?_9[^ M= ;Z(9CJ&(P4[^P!C[/O"D,)IFC1F\-@@M#VS*7D.M'F&1+!7] Y_)>R6'_E MK)_T8V[@CGHW59.XXN;.FNI,S"[0^TVK-(G&>'>$B)M^.)"UH*^>@U2 _&_] MM[)^0&^D$^*&M W-;T3/NQ"?46,,#8I9CNNS7O)"VP_W8#[2U[@%5XW@&UOD ML_3J@ ZNVN9\>QKS2[8X?EL!=W-%DTOYR$KE 83!LR2)."VL&%AA5=0* _5S MPGZ04,DH<5\;1!D/L@ER_8='N=Q/J444OH;>3''K]J3\]R$5F(I+1KY0*(?% M;IW7 ^&9B=\/:N= H9Z67#IXV3,QRL*!R=ZT9F0EQ3Y?*"SUM2+AI74C7-C4 M-S4].=3@%-;F[; F7I*]!AJ@%"R1%**%A:)SV\B["_!)K9M8Z# ML_BLXL+RW*!R6E)0;*N5*8,1JW;QV*(H3#B=BB#0@\#1$$W1\9>R+8!8M$NJ MM0PMC>D)69[,Q'\P_RFST*@%\82'Z2QJM5^ ^%,@]MD-%']>7AI'E9UZ9F^" MVA5'9U6#2H>C@#V*K'(/[H:S(^3+7+6D72.YC#'J8D.;E]O4SPCRU;S5F3B5 MNSF4.Y5=M7X+J(6R' ]E>=AG2E(U(8NQ=@4@)#AM \!'.@HEMN.L!H1]+NHO MC#3 ($8AM@]/.R\P4^4;S0;M^X.*DEN6J[Z-'>&UH\WLGRB&Q^PUQ_+(F PB M6S3L<#?LN7 S++J#:WMH!81W654NR63OYJ)&8;2P4%87 C#U%9,6Q$#>Q9EX M-C?/@$0EJ)"$I46?&CPCCX$_ M;Y#YT-)K.*[PMJ*0XIQ1PTC@MH[!3#Z[8O3*'2_,P<%BG1ARI @L26GD F^X MKP9QC./I,16N-'XP\ZIM.2/=T:[IEJ5% 88)ET,[;?!5*M^+/ ._N73Q 0?E M253F55&B^27!5O%&'6V[B&5B!@MT\%[P,D3W19>NXK%.RXT&(8=G[7#O[VBF M]5(_X'#$,,F#?.RS_KWG!9^EK;>>U7.OZ="F+:U4*%(M2<>&]?@[4^ M.;COF[I.97_)F?6'WF"=Y[K*LP!;1LSG:5* I05YLC@N)9P$-/XM\'G^!.Q95PS@%J)6] EV$-SP!*XBR&,L#X&X)7EJ(0?CY"+(O700R7XQ63%N M0#::.G5%&#R_@4?+Y5VLT)1-.\PWB0THDIZRSGSIGU(0XX^#D"@LS&K &446(GP4L;Y M#-&OX#Q'&T(9/U?[0 07"*/FFOEG4,7@[<=8B67+CI=,05O4';/OYZPQ);-5Y7 C') BS1/2FX5*,YOLM^1W( MUYZ(>$<;1/6,)DP2Y+6VRVISZ?X2QT1?!E\8/38/$S&^19I*$\6RMT0YKVYJ MZQE5&#S*;R7Z3M:'S9DJZ\35GPW26A'U9Y*LW=>1"Y?P_'66(&"&U MX?*X_JUO M=_Q6QL3759Y]8669A&-5,G<^(2]7'\_"7Y:[0\6G:!=1S4$!UK*X\'/6)]C+ M30Y2Z$+989?93XZ+$C-!O0$\1,)$:#0YLQV:;$B*N(<@)@?KM9&*\!_(<%7A=%([/M=!3&J?#VO3-07:!T#0@5UB"7:DPH0*A(&92,AK M*M)5"ZN('I%9 IO6V5PJ4-)@F4"?4"F.H@H\0_UN>SJH4)G^OUYBH;+T#& M6BF)6&1:.MY4@K$5RD7/%"/\;2E]IT$E GE@*2 3X=$D3P'2A+6Q?L;DAD(0 M*8P3V[:<]4-FT"8&@JPDJ'%2\<*VV(*3CL.G/>RI+0.9Y9;V& ME/M&]G_@8N_%.OA>W[$#?=&!$8_ALD4_O@''\>1,U!<(88-&I/BW>RL(G0%2 M]2S)EFT[*]/I#1V%([*D9"5$%QM_5EX'LAXCI%7*!'5H3XYL7R%5-@7,9W'' MJK2L,'"1.S0\K,CC^,1]#(KM6JG\\V^EL:V0O@[#^X9[SD\; ';Q>L+MF_9] MW3WU8VR<;>3/[#?*#CMCIZ:!Z^"23G.1()7VY'F54#0BJ/,\T/L!K(@[[W%@ MRDG@#NZ ZS_U-V:_O9N&298FX$ LI$R,LK!('&EM;#$VA/%E9]!F$9W7O-GL>)7FR @#E X.\TVQ-9/-/\6J;\F' T=> MCMQFQ,!5K%H7BZ-[8J]<-!NJ+9_J?$;WZ&])$T*6=-1C;@Z3X7, MK[KM---O7.9!'S(J+%YZK8&(4OKZ!C3M0B5/]@)YX)RG=J@N$71W^*-1ZX)Z M!A'WND\]'DB.#2H"Z2I(V+&;VH4'*-="W7;@FF[+81F6T$]/7WW_].1%5A=8 M17YY*)1RU8Q#T#O:KL-ECLBN6#0;B1#(VT;PA,MVT74[?^$A#HX]PJ;SU*Q& M<,E)[@YHN-9=OAST22OX'OK>D0!,B"#CHFUH3/519A4D!6P4Z0M+EL#A1QK3 M1/'1D;JS595Z^^Q7U[O!'*2LJN+[,GA5PAL4LNEY31@]YE,%$7./AC!^.^,S M9WE^KGXMM[GJDB*$]B'*O^L2:_ ED[Y>(R=N HF]7Y#8_0DD-H'$)I#8A]AK M/_,Y$@40?R((T6 CX;6/6)!\<\,%PHT':^4?WYV?FG?^4DA\:/C?V<=\9IX&><+*S^_A3.BV9#T>R MQ>TP IVJ/-,+P]!J:/J!^SYB>ELCIFI](IA)3A"SJ+_JQ0!BKAE3)HFO'?66 MAJO'J(/HG@'7<7$F)XCD5D77!1@ N^P,MD# D_PR-\1*#!6=.26'U\#X$$.H MQQ!< R-[;5;4SAAWHK@I*&;)"Z4"M2!S;$$TY6B-/W%\B1-E.)]#N\FCH)#H)\SZ-I4 M*HJZ=-X$,+@H40GL+/H'!SMK.^GV*EHWC.)SY>!ZXT4U)+V%7-NRJ%I1E#NC/;L(+EI.^[5J1P\;!MJ<+*A,HC3U3_EQ8'"GP@/+$TH#:52F*3' M^ZU1-&VR*8O5JG6K8H 3B<0KC0&7E^<6H/*8)%87.2,9#BT<#G7.@*08*N3N MX;'WJ.>8*'QO[5[T[!BY+ 2NTO+NQQ@@_5C9KP!']2]@J93E#"@$YE>NGMA> M,]@1_-!O/GL:2>9&"CHS)WVRR!#RI,/]\%<(BR.@R:_T>K@)IHJ$.BK019VS M/'%1*U1=KQH[8KJ.XUE7*#]7,; \Q<8FB-\#;U50V/B@R$Q&!L0H!/8W21A\ M_C9[R[Y&=UJG'4 +<#9N8Q9"6(-:QAM\/BX6+%DRCPT-7,Q' N+J1&X)??<@T$7WP:]KJP)6'4Z-$,]@(*^,%33P^KN_>OGLW M-S"RSJ]-T6)\:K%[OR>#AI>#VSTY)1OAIXV!/GH EU*ZHC/"%2+9HD<,:E6* M[UJ'GH4A'H9V:#-VI[@_)%EMAHEG-V._/RV\)1W,(&W?T/'$90O^(QZBC06']IW( M\ K''+>+C(4(MB88.%\/)5OHX)\'&2=N_0#\KG:5A^,,VZZR1.4"IB/TWL3< MKP9,'WKO N:)%9W45QRZP[Y%"EP5$F^'4F."B8J 8'I$\6N/[LLD$^P$;B5B M25Z&]F2D#M:>']4>*,J1 RNUL;.TDHK"-Z_A'?@MRM"&+L3=:UH=R'GX@^>&[H?S+ MUU"93*VGVC?%FD4IG%CA*P2D4?N1B?CQ!)9&=**+R?)"L-I.H16QOCC'-MRE ME5TGYHN?T$?])8M5KDNE[^"3C8T.!"A+]Q%;OQ$$9GA&/BRQIBF:.>DKA&GO7 XX;%G:0&LLSNWC_YI89>"H]-X MR\Q,SV'0)X73FE)Q'S;1'2RD:/R)Q-0A$QA_1MEY M)4L^WR'Y(S1+C&->5N SULP772>%?0@ AC8(-_46<]6=![C?KI>&*3Z<#VL_ MWA'SHCNE6S;G4U?:YS=0_O.-DZ OC8,F<+!Z['O9N3!6 MSG5=JPRS+>PUQ2_^$# -ZO'5WEE:Q:XC291]VK$N/*+&7/11D5H0QX.><>>7 M/+*NODG14]0%[ZLTZ0IUY)+HP\M:(" TSRA5X0X1 ZW,4[VS=RPUS;O_ADJ\ ME)\C_&#\BM_FU:IG*RKJ37W$LN0R2O+BZT8:<:SWG:[WM$?>-L_^46"KX"E/ MD+*EG53$@3USMU?-C&8X?G'X_$6W"1Y!TJCM>90C>L@*/0CTL1%IS=,P/)DZ39"K5V"L4/)DWJS1(Y22R:$U MM<"F"/S4-2?WSH;[(EW#UMWG6^IB-G>.;70@R!2ESS(^0U%"+7E,3_XI:9J] MM17/I-(6G 31WT#!$3"Z]#VW:B1(-WY]FI\]#A!5+?^]=]W6[PNA=EBCTH6= M&AY4^J%4GH"#/^P,K21,D,B; HE\,$$B)TCD!(G\L/J^YW)VH@ME:. EBZV% M>/B)<"Q+.VX#"7VX&"ZY@&4=4>BIP9K37%"0??B:5PKDZSRL5O"]/IZ7Y MJ,.LZ.P+3!'79S=0;0([=0O5)XV=YV%D?YG_7*A_XR6-8@:EJ%^?O<*BZMD" M#B]Z%#M.AYQ(;>E&O5-8$/NJ;+GFK@<85[2\L+. ZVEBKTK?VY50_9J5T>RK/X4&:_F&97 M?,.UVI';8PQ5%;NU<1): ^B@-[O7 B3K@TT8,Q.D#ZP>OANNAP9$X%[#+ECO+EW&^OSX>UL MH7S$>_E7K&&4J26S"ZR55@"PQD7PW>I;S!M)YI2=6-X0UDM[,+LK_D!3 PR! M0CF= 8N^B 3-@HT_\^R)=/452.Y$H1>\=]&PF?]N97IC@)IBA'PR[7\8F>0U M,IE,#3H#WO0LI9,5A2.:-ZLY:\LX-!+:,Y=\C^4M%N[W'F>^IV/U;AG#7)M^ MMF5]U#EG4*==^_D-5*F3&?E6=%O5^HR*>##Y((J4)"6TY+I4AXOE4O(D9SP\ M6HQ^RAP_)(11)(G*S@'))0"M7J"%T,RS4\N*AM$#134'.5>&7E7TD-$P>'22 MIW31T02P&_O) ,^-W&U8.?25%XS]4'%%O3U-(K\%8CCQC5MI(L/3L"%Q+-VR M;6F'&D&N$#Z7$M)U4U8VC6J&[9@ -W,'O.8( M\16?)\$J!_R6/D>]RL=W2-3@NBE&M77M79FCA8<#?_C;E/@N@(/DU[C#=;+] M'SJ:>!(E4XHW#"T3><2XN!W!TX1U&9\,612K[$4BZAX^&97,/IU9OS'+ZZ^[ M%M^I6'?4@!%3U.\MB<#1BT4DV1WKAT)*RT2_+7>S;;X^7-_3B4$9XNO[QP_N M?OGWM+@7S?!#&N-H'8]BF7;[F&?SJ 0OXM?P=K@\,YSW, ]TLWN/_OX17\3] MXT>W3_T=T'8>AEC:<_XAFX8,BJ:?/0UU2BB96;W+E]>WC5 MCU0'&3=2G!0.K?JN/BO;ID:H%>I$J!&%2M&T=F[RVM$@UX! 6$JA)9)[E!1> M-2V?:?F,F)Y3D3LU<%R SS'DASTC]'K0LHJ1JX]YL4TK:EI1LJ+&0]B90Q4( MBR=.G:>+Y?-U)&^2QVRL_FGOE(95[G#6.[#(6+TPP<=+ 7G?O68M8:N_!WU@ MI (]9M__.D7O(W]RT&D/B0N3DIGMAJ7Y@;5T10MX)/\Z ':Y(B 2RMS\:W?( MXZNA194EP_#K\5K^D,O?/$4N: DQ[J9OQ;7H69:-_K3GA:,#0 M>=-N%,O5^113+KR585@Q9MDT(@?S [)_=_;E=%;A^51355UVZ^>G M3[[](GM>,D[UV3,#']/R+M?]&K<_SGYL! 9:9W?NWXZ!V$BS+40JK5#&_HNO M] LWV/-STWU%L@'(W65;K!V:_K)ULW!5GK&ZD-P)E!55I;?@UW4NC7FVK^1= M1;>V^X1G*;F+5Q]([B"K5VXPV_F_\FVLL33(?H_=C[>1?_"R2Y32)05//PRT M"SM^9TUVVIRKOG=T*T5WX38\7$WVX7-/F'-E9]T$ML(&H&(<.ML&2P=+9M:W M"UW!1H/"I;(]B_2GHLS/BE/++AD T-00\CJG4Q48(]AZS*>!_J$UD% M ,^)"6-J@N-L+#N5))L.R4>8JCXQ_-K,M.!'=T]_:=1Y:&6L0,W>'D,[X2[BC 8MRYHI6T5Y!6$9$VHZ99 M.%4Q/*!?S]T8M.%$LVX-\B#!A>G&Y#MXL4RA;6#ZBPX/L"EVIKNQ1AG^#S=A M\&\*!O_AA,&?,/@3!O]#[#71&XXM-<-H&+H+ ]TID&8-D?=Y():#N;[S(/J( M_TV$,59&$,^P%0Z>%,!@X4\._[1CZCX&3''MJ)*)%0>'&+DWJW'S][=<)_N_/XB\@/NWW? M$RV2_Q:<,N5XHR\QM-UT8+Q[5^B]A;0'F1<#E .#4VYT\W)?P1$=CY)U8#X; M:V;. ^-*S(+D1&OA1MV\U-R52L51O^1G=6'.5S=^RD99*J )[QA MIN^,Z;=LCY*2)/5_L18S9Z(=TQ[_[ 8:93>9U2U*<<8[<>;Y"SG+)KM]0"S; M(>\9>K!7UD/M^1_M"%WA.*ZUG44R.^=6%H:L#I*%G>0=JO(UA6JG3;-@L*%O MQ@"Q7-2;T?1;&(4]I&$TA,YOS1FK<@G\ 11F,L!3)&%Y3V MV7@1]Q,/#X)=C"?%J /M50VG)\[ TB71$-7,F;O3\TEF;+BWK/:^8:Y,D+\L M6:]1^MJ'+&Z"01N DC%#PZ H!*^+&0EVJ#Z?X\GVC MJ_QOEJ2_!D9WRFF]*UO[0]EM::W.I9-7ZRU]RAO*I[*W,K A:Q>$F-D>\#8$ M224DAD&0DRP@]>IUAR'J&:AQ-4FI X);[6*T7H/]TP#BQ:Z5YF"KJCF'46-. M"TLA<[\>6![I C_/MPU(W>^P/W)/NA3-J"K9)_ER"'G(2&K#!P-VV=PK>R=+ MQ-J@ X[VX*AY)/2:_W"!KF/I%FS.5--ZZ\9&2>.8SUG,8:5NHLR(%#)ZFNZ1 MP2NO35&V;W6G[XQCJW;+,JH3C$^^.5\\JE 'E+EF#B'V\4"P\L-O0H/K$D>*:N@-(1O!'^0.7P8':B-!]PS8033@:66 ML?H].ER22A)OOJ**1"6]J'U$M6P'L68]_&-$=S[.7HYW8S+QL1):FW&*>/BU M1(R"IK(AZXLFO@H4R[_[V$A:/JG]Y+MZ9BZ6=T$+1H MF[J<"XBD#HN25W#XH:>G+J+&)/5P!C";8!JBM0^SPBQQ'"$V)KQB^W'XT#A. MUQ(E'C )Z74\:^6>UNF ?,$:L^)=*6VB4;@"H97LT/10 -/P'5[7S7D%G@7E M!M,>T8'QY"Q1@?:O.8>]RM0W/DLCYM-FVCP&HXH)D\+"SU4UF)&8+T*V/3E_ M+TM^+/\38;I53(:V#C-_+F,U#$K!3.Z=K1U?'%5_E-$/L/##!10K/D@(MH"UP,/MM.T;=;VW,2XV8@N1'H^*!VZ/-) H>2RIWIU&M%%^LA' MSL/DN)SM1E9V8RK=6+=%NZTU(O_O)CZH#Q 78@[XX=B!4#$@#A]R%:WTS'LV M':),HJYW;%I UN+)E/Q;M$^G9F,/I\/K<7'14$4] M\#'2C:&[(&6KMD95S)%:R;.B1>4KGLFP_E7:09@P$<[&YPMOF_B&?ZKEQ2J/V0Z-2H#DPL=C4[51Z)0AENLEA 0Z,9.9S7B@;2B[ ;U M8>7BS;HYK7Z?B V3$:"C(I<'&T#V7\410$]//5J(C;&K%47&&31&TO/\T84'\SPIZ^/%XF4Y4?' MTA;GD;=U+K[@WJ'P-+EF?//TW%?:+?VB#:WO"GB+QGR"=\.Z? N>-+*57DE/ MG\DA4&;/1.E@?&Z]B=X>/Z<_=) ( W1"UM1\-Z_T=$Q'(C4 M?-"78@/3=% PV:"AGX8)4*T/U?6:UR?!-:'EWB]:[M&$EIO04:RV7**&.5B)B4)_:?!R$!'Z9T>HH+[SUS]M0'D8!O,K# 6)IWXD0O]PB! M.JS;EZ%&9%>Q$)RZ!F,YH#3#(5[.A4%"RETS!0E3D!""A)_[('K)S0%Q_2&( M?7@\C:Y_20I(+ %G"^'\@;IAE)27L=$O )^([T0/3!T_+6;F-])7FM-I^T]HLR <*9*>T@'(\U_PD.BWR! Y86D.,"&OYJT= MF[W,SB\ABUI$T6KH_DMVK5>S9.Q7!:7<5+]5%YL361N^21YM.D#6A(PZX'H\ MQ@DZWT$^,SSYUJ>\*K07!47YP9.5=98*)4?%D6[>TN?JD3=N4>N9;@V:^+.! M_"?'C(-D(^WQ(JW&QA; <%:[0?B\5AGD=("HXS35(GDS8. 4N!G+MK@M9TEV M<3)<;W9D0I/2IXD9D.?24=H%%#MVSBGZ1;-A[FB:U]9>&LYTWY#IOY8+)VG4 M"YD;9(OM_7I3<46#A1Y; R-J29>;7#LQ8YR7;9B:0&GR^2!AN!EML:UE$R(E MES&3#=XXQUD?Z5QM)9NA.5\^%W)_5#1C2$H<(3$.CB%NBP!O=C7W9X;NU*8; M+WWG01+=,B^)Y%8-/ZN[0@2?UK35F>*S#R;?6MK;K>__U%95)*96DMOUFZ%I M(P;WH*UEZ?]!P7Q[.CXTG2XK'MFZAGD,+:=>:&C3SZIR;LI%+*#=::TBRJ)[ M>6;)L_G^?-NF>RYKO =C0K9()MW5Y-26$Q_S9SA0978UXWFPQ-VE9C44MM+4 MX#CT9( Y,4G: 7SFU-$J.U7,S-(Q\)3!*'D66N(92%*9KD-IM3+?5KZ%D#9N ME+.32D-ME38TM]*.3X3F>\ER942]*.>M2)PP =A&5^ M1F YBE%(;Z/LS.+!<:877;O2@Q+;0U:TB[+^OUB32021CHYL5>X:?L\_81>> M(7G&_5INZZ)FD,B\,!Y;T.0#[%**=]CPL18)%E_\SE&R* =X_K&W]4L"Y/?S ME0B,/T9R5]0.^=4M M#U7J@X"+"UZ)<++N0;9D?7H" V=D)>*H>.!7)(,^+'E,"8D/ 5UDF&)L/Q'O MM+Q-C;8"Z"1T9]"62Q'4"7C(D"W&9[_HMU@!*WZX\Z:M%O0$ $M[;AK)=8TM M-*GEITLHPGO$_@+WJDG;"=U16W%HW3C-$G@O(M9LWY=,#.LCT8'2FM.^B.*G MLX@FE^3MLEK12L )UC:(+5UZ?(E!5\:\.-Z@=1H@'%H3UN NU(BU>2C:9MVN M ^6=8JHXU@%\E]?30ER(_33.$"?(%#EL9S6R,,5IF$1N"[6:M#1#%X)) M6K-*4.O!]VC9,DD,@13U\I5\V%N:W?K;?TY>_>V+S*>GDL>33WS_DCXQ@OX9 MH[_QD;..RK+='BX]M#.#\!%[=\GN!8=C0U%B.Q%#".F-#;B@)H; MGRR.'/8_76:,HGX_@QV$MMRA312=$$$^GWL94VZJLXXZ)=.R.8F79*R_Y_O MQ#UDT2GK>^4+])O&6HPY_)7NKGZ_P>O2 =X8NW%C!LH:.DG'9"S5E&:\@D7B M[#XXV=NMI;63;EGLI:?RZY,%.-4@'LT&X<4 \^J, *ZCK:$_UF^X"!GX,[*[ M_%A&GG)^(\([>[W2G]D9N?UC2EJYVHZ@UU)QJ!+ 45]/!5 M_SO93%Q[WO$HPS6UK5&F)-)K-Q7HA#R1[;)/YG@\BLZG;O,_ E;'O9F[C=K" M2!EK1R[3'/+9$'S6OX;/YJ+MMVE9E'->T:[G*(J'1*8F_"/R^^65A*$GSS+M M_L]NH/PG$27!9HBJ1:/[?G_+CB8D159'BU#B_YR6&U_0T@TXWA9MO9F7;Y#$ M[#3!(DLK8N$#D>MZG/W,8EGFNM8.'5<% .;R'?.N?)DN.8.DL4QQQL@.2Z"O/B$7 MT:1*;+B:81JU*A@% /4R%DL5RI -;MW7(F'3:OD\]GTEL3YS>$SOR2+Y43;5H)5)XM9P\B)KN[K0=>5) MXE)H<"^3LS^AFW[VW!>G9Q0IO[:9Z^;TLH6TNU@5D+N6LSBJ,PG_=)P&!$K< MVH4,FB$-41X@8[Z!0)"\"W'N!L1W5@9>]07/L\D02O3N?QJ )?&\V[M@Q*&] M ?3F^0G68GJ\.+6&%7M:\<33DK!DT@@28]8:&]:XF\6AD%W<14/W#EC2OWF< M_2=Y4I[Z\&RJTQ4]NT?HA-6>E'.0ZF>E$Y_/E;EM(;D?8%?:#BI8=E.8^(_/S".T8],ON3$ >(W"F/&KN3,]!#NTI8 M#T/+#6U:60_,N\IC3OOZLQNH9B>E3JSU#L#XZJ1WVI/Q1;7 _7KGOA;@Q20A M5U=U_71>QWLO/7]"2_-#,0BQP1ZNF@5 5TC_:P+AZY7%QWXZ0*\6.,YA>Z\!4?G]R7"6:QW;=JFP[P/;0+! M"MLL1,\NE1-NWO8LY_LQ7W@8!(GEUJH[0S8\5H6/U86'F])70E4$*@":@EL6 M[4_A3+6>L!#@P@KNG+!Y;V:5(F=-2Q3>EUH,GC[E*U<(;R3,+:4@TV(7 M!'=NWV5NPK(QU9Q6%TV,K_)"W#Z]L10574EZ\U+PT)ZK+S+KC)#0)Y5C\"D?O&=K^9+!6,G#=O&52CSW&3R89V<6-:M&%7[N=M+0J M(%V>W;5MTX+:1"OQN[28+>]>) 8//'T;S[Q-/'.*RNSGZ?0?F%Y6A'B[^?&' MOM8T+,V]5?V^#7.S"))&\(^'Z@'2H@2C"@$^2>ZR[15P8U\K?L5KZHGL<81* M7[@UAUE->SAA-5A#O YM T0MJD,@!/.)A=*2[0C.3;\Q%)[X< =V,!-,AP8] M)CPV8./O3877]!OK>':%G.1%\!BUJM0. FR-.*7OH"K/V*^8;Y19^ MH=G7NB<#LHJV92QF$J3Z16V-43-G!S';5J,[2->K!:I:WP C(T?71OV%R'=9 M->>=]/-W-.\%./_SBZ[2;9OY:^$&T%HEIU?FQ8;WYX2L_$P'RM%"JD8LT$K: M'EZ3RK);\?KQ:]?K-%AG7%&QZ]2=.K?'\A=?P3=YE_6"YJ!E/\R#-K3W!.F\*K/.K"=8YP3HG6.>'V&OLP2F%W;9IAD= M$5%"Q:ZDT/Q>$)/4\<QC@50^G*>]E9.+ M:AYP2TNH-7DON(B: 0$AM99)SI&)4GPC__5/- YXL%/1:BLI#D@E_?RC#8>[ M#[H(5/7FS?M\4C0"2:-95!$F'6_#%:RM$(]N0"#A@]6HH"Y.0.A/7Z.QB]V# M@UZYN?(+GTYAO.,OY7=E-"W;EFMPN>?5'H;!P1U+Z-G)A-427_R G%-@FTS2 M0JK79<7?T4F)US3JC2T%5K_W1;L58C!,Q;&7NATI)^]?2A_QIZ>OOG]Z\H)G M_1OSS(8S_X.Q741B&6!,HW,-G;I&1726T$QWAK^]< _$ZS!R';'7SP#.3KDR M>6FK F40@QQ,II+=,14=\T0/[8G*)\99"POE0J61.:MD'-VI).(3*S,,0V>) M1-S59W>0V03%WBC5_\64&!_?2YU4'3^U/.+!\JDP;V8O@&'2G,W'GXSI97^X MI/$YM)-4$B"@?L7@O78[[:2H794P$T55#??&S0VU[.-][J)TJUU]+N\RV(L BB1>\&+9&'7VM_0&@4R3'H F[B\=\ =)@W._@:$J'I!?U[+LI3S03DZCP$VNR M+$9-"I=-T5$-DCU:V,X)R1^C&7+UQ?DGXJ*9G%\-JM1H?7G3Q.ZP4J)Z=C2X MPL& 956YA"-K&N?&$">C\TMFW= JB_6IMH _@%?H-3E^&CJ@DM"" \Z-/=7Y M:2.,VFH? 6^$9[HP>KZ&&7+VV-FD/A'02REG/5-Y#R8?(<_>[:7=;VB<"Y9% M!FX!CKS0^,J*L2;%B,!Q_Z(>2(@)3=X9J >+=GZ:TU/1-9N-X/ZTY;$-+S,^ M2!(H2+G$,VQC.N9&>!T%-*C<>5&+B^\L/'#F*%"%%N/"DL-D\,J%,0WA:6@ MBY%I?I5R>6\9%&FA6,(Y(JEX6L'0K99@V$B'6'F/03#+[7EA:I04G\S;4BE( M?,->%X=4>9S^.$P :#@";4GL"HHW^8TBQ\_;42C;BIH[_P;KL0&OM& 0^$)" M#\]_K3L)E.F@>$VOWO0$EX%)(I:OGK=]N65KI=,D\RZ-5;ZG5WYE2(B!U>&R M=#VH321$B?@%C4#;;Z&G[=H17B:34N )6PMIK5MX[AM,D[^F[ DSRU&)@FT6 MAL>(?D_#U+0KFDFK'Z##1,O.K2(<<^=H<3-[M2L6-%8ZQ/@<5.QMO-L2 M[TH9H&C2-+[48HIJ9.U12"8+;Z7PZV+(?XQB1P%V&C) -',+?455Z3QZBXW9 M%GSV?!]8A^BD&O4$ITAT"DX^!+176@E\=3+D+*_8_*78W<^"9?23WS8?F"#2 MVT!/XV-$#5XO4! M=A")GD#07UC& !:BN B;TWP:.Y5:= M6UNYPW-F88"!:$G[=*\E);4-5@D)DAP],R6":"!"1#YOFY/_Y :O]/P*:_CE MIS@&@P+>"9U29T[\DO_F>(K>#6ME["$!+HH6/"NP=2$?:MW@@T^$(VABP]FN M8-@]WG"X\\5K9?#/E:4M"LEF34\NYNJP>>#7#!4F?S-QG#;D9T*+->M8=E:R ML E2%R;-69].'G+]86CD[WB^S;C;2AJ%,BTO6G^:-(X6Q<@L),WK]5*":EJR57-.(URUS3G\FY9!(%W'OX,O!V17;8C;;=&6 MRV5,HSTKVK94&0/F:\G]8Z#9JNSFBE&GN)E%&JVY(2D],K M!P\@%I-QOG*A@B*Z6[Y77@I5Y9OD.O)$;O&%6J+7#F(VXH>K6HURGL'?G@-. MUP2FV[TRWNO(H\5#=1*K)XF%14AZ+*'3<3JL(XE7?_+\Y$FL3;(H$ N82>SZ MQ<+5(Z:!EMV34]H7+ G-"0=\D%8\35!'1KU89$]^_L^S;X_N?(4%:)4A[NVK M*MF5-]N5G ;Z'O@%7IVF&3Q:IGI4**&A@.?'S@VQSV =]5[!Z)D\H Y(&D&] MC#B7>JM=H .)!:AB3R/M@^PBLUU0O'BNH3U],.H)K45Q8\1;F!4U'Q>=@_\2 M@_)R2V=E9\RD4^F5S" C(876%&]K991O^(GY-OY%G-NAOW?@XXTD!C.H@RV9]IK)L %T%-HL;T U LAQW"&[ MQPO79]OJSHD:I+ Z7Q]3-*$ W^MTW[\]H0 G%."$ OP0>RTHK27U*/C9*N'N M4_)V$.1)&'V(IJ>+>Y?"7>*V.C*1RN4X+ @T4?04!VA+H4X>+5@RU\(82E3$CJ M"D1R4KD8;2VMF_J(L9")<)!MKIB6Q+)BEOCBAE7)%G"OKLI-6-[ UPWW^L:1 M.GA,,?]YR(8PZPC*3E+C![[32V[G$"=Z#2=S@\-9T /E:WW^8"SZ&G=Z'-S' M,3__HP&/Y@_ <\XH1M"(48AR< M_"Y]<*!M\_9^'B<27:,Z ['V5XT"3:64N1XR(34HB(4A+PZT1%,+4T2W M]2(SAV=SQ+[6!T%8GT_56$Y] M%34PN9#WB0]4="*RJT6 N PI9/U,]+XN5\I'9["Z/'8_RG;>KSLFBKF*H]%_ M2BM\\AG>KBX?Q+QH%2ZT'"5T/%#0T_3X3PU;W#I[0L].)WY=JC];^TH>@'6G M3=\)B"[Z[DOR/P;?/ANX@++3*\W%Y<1_.1VX0#F .'L8 S6D0U+MP;BX M*JCG4E!]O%M2L7E^RH6$ OR<+#%!!T_EY2A/VO*/1GUVY+8=JQ*M7$/[:D,! M@Y8MO'>1Q 6&6ORM::,(,CWIV-7OPO0@.7[2Z:SBX2O\A0.'XRQ[BI8\'R;8 MO3$J2 =(3@7L37W':A"6X'%D9(!VL+I^, &C%D4BR$4+>E1T\F59+=I,.W'J0L:<8]:'04\[XEIVR_#A!-=U2BUZL'X")U, M[8G4TLFY*^2 /_/ 7;%H@C?8G.XZ7DZ+8@V'KXER21&B^MGP';'80UC4>&71 M"BE:#PA$OQD<' I_FQVW*3J%#B9IL$-) /@WS*5&ZW)6=.4>0&$ ,]SW A'V M"B-W<(;,DPQ47>K$3/7=::#O,W6FGHS;D,4FTS/B\B2IY!"GLHNBVO%<#C1_ M/:IL'O*7WM87RFX%;A9GL!>?(:OWE?,D,\1&B0(F-LKY4)O%U')>]!V;\7UR M%_G-T;]?MV ULH16[I-5S[JV<-71#V2HNI#BXE^_P-GB"LZ.E=T7L3,7L,4X M+SW?"UM6-H&+/9NX9PI5N2--N*&'V[4:K#,[S/49J*BXW20^*,EL+1I-K$: M 12.!"?CF@$XTE! M-F'DW,,11RN+XU2?\1RLT]'D8Q[S2&ZWQ?QU'+Z?-H".LZJ"C_CM,H<60#/>C ]GLJCE)9"]9](SL;IJ)H&^FZ/JIZU$H.)#-S#W/Q M")=HQ90GG9",9P[2;8-!GK<5M>P0K*L_:IO",=DG[ M$[,$[#FZ5R')N[''X6<[T)? C# CP#)"'7CV=' M'0N=$]B_K^\?/[C[Y=]3KR*:W(WC5C[/&E(R1L40&W]Y7O1QO6M1$1\3P8LFYO<^&8PU' M6CC8IA4WK3A><8-F>&UE9E"!UCZL'S]JGY9^."D)1-^X:&7&'YL6Y;0H=5%> M@;2!FTYU#:8*ZO;3T.R2=KKL\3/'><]())M.;Q:A0^)7Z8[V6[2M@(1*3NC& MG);RM)1U*=?-F2*)>\"=*-QP=<1_-M?6" N;C+'1)7HC"#*(B0?Q,'/=/RF9:/+I]!*V8@\FE5 M"<"S5.S+M7,#X+24IJ6D448XWM)$;0?V$4L7OO9+_"Q/B)/)+3O247"Q) M7@6A9"[C92^5[_S^[?N6BGE9M+.B=MW1SV\JM\M.YELA'[M]5UK@:M\!Y'.% MC$+J!#QE(DZI)&$DV*+5#08)+48U70P3I"V %G_$':*^:;,J!XWX^R.%KYE8 M;U5XF6HJG]U \>=YWW;H=L4>>*OEG2NM5+*+EGU;E]VIU_-"7#Q03=""S'#A M'5YW@C/4ZZW[3F2LF(J$Q0O$^J^+[5;!>RJ 9E S9H$VVA0!.(^O_8./D G? M.5\(^.&EZBLQ&214R>+=6X2MR?F#!IJ=_(C@NVRV;WGKL@L/;PKW87@\'28/ M3,?ZO&HZY5> Y?'<$\8]%G"+;_$$"_2I+TO)9Q]Q^0=M-J$6W0M6@_( M[?5LB/0.8I&0PQ-,>8KEI]7=;2LW$]Y.G-P5.AA$,98)SKEG K/ ^OJN.T[SDZJ[2EC*-%")\U@8W/(Y<:9P!;7;E$66VU5 MFA>URL=8UP.7*#F)1$_1M\Q!J;SWQ6OP3M;\POACB>%G)2Y>+W"I4]C8L4EG MB!)=\CT%KJ;%4&2V,.K!P /M_EY3@T=ARE*OE.= .QJKG:0K((>][^KG 21$K MK4%$9QL)[Y2=W3*'YL?@U/-&M),F7U6H>!<&6GHD55!92]I#NVMY*;EMF?W*'5E-=>86O[*L MR*^2B#@(!GU/T>Q!33L8N#O?''NK?RTC['_K)%[KAQ2*@27@M/*&#RT_7C,E M&Z>O[Q_?>73O[\,'>M]F<.L8B+^[3D[$DVON1#R))^Z:'TQW!J/^GZ!GFK7E_\R[ MHNZ.*)@JE]='&VULA-?FM8M:=Q0\,V61JE_>U @H=4$?/GQTD0OZ::9W?M'$ MJ-<_5;(53PI\5K0EM&5C[C(S#Y9\<:#F1,Y0TCJ:=P&_"F?-]8)86B'Y CU, M+?S%P>#A MHR[>:;^^IPE@OL-DORQ[XV^RFE3KD)N3].N9TTTVSCV8C^[K/*O<"FJ#@:;= M>(IH1VV53#WB2I9RX (ZM5M5G^Z@/XZZ$!S@6]MFQ?4XJ2;I\DYR5*]:V MJ+-35VVZ"PT)KO.$(2<[[:WH#A@2)KV%M1%2P_V[1HEBNY.+[S6\L)@NU.6: M<=)HQH.6[%R\C],U>?E6TC"'MAX3.3NJ8I:1:1.%/.U"LJM<;\&8K@+WI: MA=KP";R 9O/^@K0&H47=/,"V'[HK&U;>]-6!BHLK3OK5]D,B5TVWZNV6#\V M(>F9BL5INC2AP59CIF]D?*H?6QV2$15P*$+9-"'$5X*T-_8/&CV^+=/C?RP6 MMUQQTG<)<>W'9F_M)AS\T6[&')::QU;I1??&M?/RFNK!3<;YHS5,&]WO.QV"Z+SJN1?JIC$LF%HR-(R]IY<,#@5] GR;<)\A5,F10[ M9FHZ^=[6X//6#ME%3DE^P)9]G=VZ\P4<33&5X\[D_A;V8CO^5PNWU3IAT-_I MW./LUMTO_'0*(,3H\1C4>.9:D>[)1[79U0[F WL:14-6V,1=A'1TL\?S3!>^G@_,SYO%CL)2U%E6+Q8(K:9R@IR+>IFLE%>!CH#Y>I-W_QU-BX.W34_QX M:S_-VM]EZ)6"W:IDK M@/XM[K*^8G71]Y\T]\I&]NB\6(WA-C@@T='J/7>>;($&L1S2+< 8O"PQ\L9- M5U1?#,^(X7E(/Y-SY-;#=%[395\")((Z]\<\/Z8#Y)H,^<-Y]Q'2++B@AJN[ MNK5&A NS .98)J96JI"ASVRRWP?,&3A#4@%@6/)]?QAAKEH>9! -PLL;XI& M&-[:>7KTL;N+9PK#CE-GQ&OG)(" 1P; CRU^?0OWQ\4]>/#):>F6V;\0VF0_ M@U80\8C\\#L/%=!?9,I=3K_CS)C^^ L6'R&#CBS!'P*U.CASZ4%[X% U*7B& MIE3E:["N; ,E=J3L;5HI3<*F+>?-@2D:+"">%P-==V^SF)09F'D8=,$$ZEJF MJN5(4P[EC741XZ6G%T12IMQN'=.GERV=C9W Z?#164.'$OXA-4&T,V8 M?UA#\$ PK5@QL#;W)N<7(8+''%RJTQ);T%E.X]PSZPWE?VBXMM*5G0P!S*E M4:_)D*_7+E.X*ZTGA"QE79?YM^*&5H"3K9*)H)%09_?_DEY_]1B B_ MIJ,JVG'LE)#+]<,+\E->_)A3M BV@[C&43&CN6X+S@VZ[?R8#C@F;V=M.FO+ M,V+HF7X[@[+A^J*=8F65(AJ^AFEQ1 ML?0)97IF):G"(NV1.'QI/]Z/V\2FD=6#$@-<7^\AXHU[3CS_'K3!PZZL2?1N M+US/0S3[>P\;T]1U(=HRK3LK:R>K[$].(ZFW:MZ1BX)D/^,,< EL0.Z/XL3%KQ%V;ER9#C05Q7SXB"G5% M(+,YQ\]V_/%%0S82IB2*'8U94?I=G]-IE-TYS@0N='(L\>=W^AG&OI.Y.I$V MH!?2H4&0I>>/^V M]>K@O>?B.P=_,JYC";.:].BE/E7.11OX/E94@X68GW)H@%/O*-:$(@^+04_F M1M,QA1;1J0AIWQ271[72V3-OW8\&9 M!VG780D[*JZWA[L6A#;'Z& L&1,N,Y1:ET)_G!KU^ #\^C_/)9@SF?FTTFZ= M W*1"$YE4 ) KGQ>W*D.^ODI[3[.:UEK9#K9Q>6458@ARGJ[6&!O6EC?:X;Z^"JCL M%R]7Y1I+SZK3 MLM6BEN$I,L%QU*[*.9.O,'(//QK;XEB:R+A[D8^WQ"=9;UIN]!_6[$/W?NUV M'J3C.D&T5^X,I$S^28^S[#W.$4\.0R%G_6+E$/3:Q-!;WN K7/X;( X%Y8H MUW\__4ATU O6!D6E!!,Z!)B*@;!?'UDA1(M,DU6X)D/^<%;A;;#798H?=R 1 MXOVL)^N!]>.3G/8NZQ81ES7K;S?NVYYB)R]5,W\E2 Q=%53\L-@]F. M6;SM\L_%6,$Q([-_ ?Z6%2;CBH['\\G^4R:Z@S,A9'OS4ZD 8=\SBJUT"WKV M1 =]_+G>XEWYPK5GA7HG$#RV4Y>\;YH+)N"*SH3\4IS>^/TFBW1-AOQA+-*K M"Q:)BHEWH84">P0A$D!XCTO7K-9!)VI-I;9\78AX\ MN,\/**0'KG_H_^&9H#YS^K6[OVHW.ZVBZY%39^C#W6M.E/+<3]IU7;D M([^&ADY%MHT^QP2SZ @@^U14CF&^$!HP_!_,5-$"(0DP(+!AS8;=PV4QUY*E MBJ2 _A-[#9W=MW'US1*?F<7[%6 M:K6?\)3\:SV-NO$7]"B_?<77\X1\\SQ[AN,*;N3%[^5;.@OUM=Q[=)SM/QDO MN!#F\^$+)1+DZ#BG7S5S_S%Y&#X[3QL6;Y9_TXU.D(*CN2^P:NIB47"K4$W_ M^:X55.[W#CRXNSS[ 8SH_VS0\_J,@ILB&LPSLB'TB7\4&_2>_K.A@S?/GC?R MRY>T'PHZQ^E:+\\=K2'\M]S^02<\_QXOYO]UA7YX0PZX.-4_,94"?MP%H.:_ MZQ*'_3_IFHMF?9P"WZ/J>I@9P2;S-"_BG8?5'YZ,6T2+\Y9 M)-]"752Z&,YS6HU("4&]OBTK!PN/'-5ZCGMK+#UV;,-P/ 4\!' M\R/P+['FYL*QH5^4WS&<<3=KRP5'U'%_>\!M2PL&]QQ&O+^T ^:6+0\4./R& M,$T4J?M>OBU>Z0 V+HACYA4)_-$\C;%^V\*MM1LDQ93?;/,=-SMP:5.3HK:& MD<4\;<0P MP[^^:A[[20O\\ MS-W-/E^E!!%GZEGIF Y(B67@1B%@POFJZ.%_!3P.SL*?N4@GT_JCB"HIS!-G M[4\-^79?YG]I3;QSFEA.488RHRB$ $<)40^_*O(;;[8@:&'ZIJJ7+#3$B@> M7@;%&_HT[[@O88&Y\^;9,ZF%7-9CPT4C0X205^Q:![<(J5EN>IN[8^;-B'QV M:$7UW"^-6UA-9;R]CN6+IK13A]_YJ?)3\B!'W)LY9]Z\74;OB)0A8LHL^< J0/&R ]F *D M*4#ZU *D/SU$VVI\E"$[]&M97H_SZ_G)BUPZ6)]^]NRCUVH?_"J5M%\I MOOA5)-M:H'M_%7'N7]WO_?5X=^Q[/+CNOH?(GR-=_,+/I0>%/!&]\Z>_]\Q( M^4*+"2^WS?Q:C^KU*5V:PDD-)#D\>P96CQ;"P_/3HN/*EPX,PHN] &4_TNJ^ M%NM5ET($!+[9'B@W9L@&D*Y74.1PEP'X"=L"%1B%D56EKDIU??OQCVM][$U?@#[^!.O!Y^"; ZKV_X MDJRS[]RL[5$2_2H'+N,^U\-;%&SI_QX]DJ5Z&B8/W,_M(A?Y5T/BGA=DV]W" M9?^C6&\>TP0?YUF1U0WB=ZG@?NLV30?ZX5WVJH7:M\'[;#E_^^J)U]_(3JK* MTS"=%JWS^J/)_CEU%3;.B?AU#]8-J::FDS:;@K8\HD-R9 MJYVVWS?G-=OY%A+2_.1&^,K%/A1'T4@E[.BPV\&UE1#"E8-"S('JK\]/4=-\:D%S"M]@9X%,G,OB@4%L%[LB=]5D1\'\-N97'FH_!LR ] M0T^/CQ]5Q:[IMW3Y-V[Q6&YUY_;MX]M_MR\P)^.FG!_ II;.R*T5UX&O[OGZ(/K7PL\.WNW?[^/[=OVNV:>3W=X[O7/CKBWYW M__C1G_WJ\8/[?_:K]_["7?_*6._\Z2?^$+?]O_Y[VP[7B:8.OZ1M,"OFKUF+(S4N2_XS;ES.:7%*SO)KR5SB!R-+[ R0YGE1Z3:5K7L@(?GE>TRR_1E[ M>3"/Q.TC26)MN[CBR$<>\SW.Q'C:>W3T;Y%%C =+\XK?_*^_W?W;Q0/WZ6BK M&FRV&1=3,WLIUV%JWN4R>=7 \_BI9W@Q&GS%F;>(*N2R,\(BLV0.4/M[V MD']P?.\A?8T=>&31!1MYY@X^\*V[7_RY1?UIO-MWN>S_['2(2;U][[.;D,D. M')RYDS.)SY^#YRU[CF %M'=L#J;]-NVW:;]]X'.WZ 2:!8B6I:!/ZIIOT;?.4N9HSA8RYIO&^YBY3K6O>PH\S^1TM:]RQ;?M9Z9]W DQ)>LFVLUVGY.BN?H^#Y8SU.USU#*VY.[WJ:<]^]-&FJ_C0,/]KVKS3YITV[XU]D=.> MO3&O>MJSG\F+_-3W[-WC!S?J-?]IF,.40N"$P;W;/H?P4W.FY%@/IR3"9[]Q M;JA]O),_>/1H>M'3COW8HYU2"&^]=>\>/[S_";_Q:>M^)EMW.FRG!,*T9Z<7 M^5GNV2F!,&$0KK).0K;@D<\@>'KM>W>F#,)?VCF7PX ^A;WU)U_U6V&@/DTC MF].438OE/2\6#^N\6;;C8Q\C4R[C"KF,^\=W'W[";WR*BZ9C?SKV/W8^9%HN MT\%_,XZ!3WWG3UF5=PO+B$F0F-;E3[H4.A',V\+7B2]\^_''<)_?:EUQ]^/D M;KV3\_/N\5V<(8NF!['/C3M!QX?_J1O>>_FC>^\.[S$MF,/#GYRN*=MR38W MG7O'#[[\A-_XE&V9CO_I^+]^&9=IR7R&#L (9\9-MJ"?ZW@M0T'_!3-K2ED[ M4#VZ8[RQ[X#%]F#:TCXI1*^/[AW?NW?O[W^=]/;AN^2\C<2)$I6H:#; B30J M"-5MBW;[F(=R1$^\[KZ&L#KK_ SG*#S3_>,[5YH$:&]T$%_XNJ,EZF[=/G[X MZ(O'5S@X!JNZZS=TQJ4+^:+9\_<]:NB]E?77- 49K]KA&&R^RAI#/N)INV"> M$MZG:-H]9_#PBG_BT+SZ, \MDA%9=?!P?],4+5._?\O:8E#>/BVZK.BWIS1- M?[@%I F%-T>T')1:W[%Z>1M8IP\SXA]';#QV7=$"%Y5[>AC0?#--_7P+(<;: M$_WH5;M^]AO$)ECFW-^2Q=:W? TH+K9NJXJ+- _%BH4?/?D])H)E*UG?L8AN ML10]PYQN FW[CM;$F:MX),P\3M]1B?=LB3D,BN^Y?*!UO_:(S"<;^8DX_ M$,XPX?O'$VZ89'!T>OS.A0I4T(*ZP@Z^/>W?=[)_[U[__?MMWV*7\(8Y;1WM M/_K5:9>Y&@HM>W"^'%LT[)4%KT/LD-8M1Z&X!L]=RSI]-?G. MW].M3J^KW?]8DNP_-5OX5^3)U@N)HG;T2"I[SZ'>J00_+=34RIH_H%$(/=E9 MV?3,CBH22MF2'+=ZU8DT/;[Z\NF37/66JJHYQRW*()V8"24R_-(FBG(VT5L; MDT@C[[*J6.UI!B4S>M:%"0/2 [B%2JXE3X&'U,\@!S,O^;9P/MNRJ.P;06_P MZ1MR?"G@RT[F$@4F-RUKLE$;F"G'75]M.Y\TP&(I,0D+46F]S019KE$NOAI*V: M[)6;G];TF"N*!G-:/_-C+UF)WWO]56]!*53/6BS1!=2/RUEON;([QU]]>?ON M5P^BD-^NP.+(R7K"^L;:V\FG\6%]X/'/TRK#FHS5.O-LT[==7\CI)-E$'M+, MS0M:_O0:\.HWCM^_F)=Z=YQ]IUN+ODU[RHD09]F)-1++X)9+) E5HA/RFE6F MVFPZ6+Y1B>3'$N*UK)XI)^0!,Q0&.-A8,'VV4UW8AA]8@]"\TG*]RKIV_K_^ M1G^Y<^?!5P_O/'AX]]?;Q[]M5G_+BFH[_HLDS_7P[OW-F\<:D=R__8C^06&, MN:)_98=^TM*!TY"G(4]#GH;\J0_Y/8SO+?0F/L7A78?7-R5XWV^"]]&4X)T2 MO#F1]G]%#90^/KZ#L]LX?Z>HYU__O12C! M7LL'Y!?Z_T]GR0<]2[Z*Q: 6&W:9%5J7?K+GR62W8;(#@C7; M-BM'5VQ#H:#HZ4L.O14U8]VY0AHNZFO+4B6KFZWKK/@[^JFRGE<]ZF>NZMPY MW-KSHET<54WS&@..KLSJGV5] MUE1G+FO+[K4\$L2"6WP92#EMRTJ M$^[-AOPG0P([6C0H1G>YU/$V ?V[:9O?Q-.B?\\:NBS>$RUE6FCM#C?JZ-#K MY,.^#F]3J>_M./NY;PT?;>]RSLMB42Z7])!6"J]V4HC%&PD?I.6T)N].R]WT MN^[":5GTC!,?Q4G+&Q4P*BHQ^MK<0JOO6H=Z06\D^TZ^9.5Y>O,L\/PLS]@( MWSG!C)Q=7SC?AZJOT^KO9(THWAROT2:V2]ZE[O-H$UO5>>>*]A >V)<'ER5@ MV_PS7R64&K[4N"^YT-V1"]VU"TF5KAA8I4NO^!:WI__?5 [@?T9LX!NRH&Q% M/C69;_.:K<];UH^:^A07/1S.]?L7SBH:M3P-ZZA?4Z; MO3FGG6(GI)/7A805P\S:!E7W=G@1//O"=32-"MLIZ>BCR>0OT]_I:T[OX$U# M18^OUZ& U&55@P#]O%9+3\:\'>=?21DM[3(ZP;[@?KZVW+Z)ES1545,DUTLL*.]W6YW;$/-)_3'+3< MS=(6]'R4F4QK1J:;%DYKN:M MD(H;\V*X)3[%.2[XMWQ+'$% RFT[GE=Y@%.:5T:+R4Y8D%N[E:V@;T)@G+9M M!29&:Y=]CB4C(6F1;-$II,]$WZ9HH!=_HRWJ%3?SP,TD,[ C:W?4=V$^?BF_ M*\/G<[@VZ%R1#=CU/+]^H>&QZ,UNG>(T77W*P%$,PK8*.@5IP=*[G)]:K^!Y MV3I>]^'!,'&]O KO5-L5!-1'?FO#?X/A:+(&J_(I?'SZ&!_6S]LF._D/%EN% M6<-EA]8E6"!%$O9EI5V%9P4MJ2T#;+<10LNW%OIGOL53A$O=__Z_'WQ/:W)6 M5NZ+/#P,VTU8/^PG7<8 &,Y[AOK1=C"ZP0-=CLS'8L)JYFLZ*9"3IZ&M>5/-BPT'L'XZ; MR?S'X1[2ZJW4L=TTI86-VQ:0Q=!RN28?JSSZOES1D 1RR7-@AI[N@=5 7^!I M(Q_OPA>94T17'RU[6J4SWFFO7>W=UI^^>^7]7O(Q\4BO+!O$D)5ITFHMC\XP@];[R3]#7B+CUI?FC6ZC@:]A*6 MV7OLMW >DEW<9:_KYKS&^G^Y!K8?W_B13CLZ@>S#.4['ES]^\P4?A^9VI06/?:^0T$Y7K.1X?)!=R-5#6B:DNG.%=2,9M36?5+;##(8VW *CZ'G/ M>#,.!X8,>W Y8&/I153P(DK.@?%)Z^^+T)HV(@U.4EL4#,,#/BTW9+F*-;8< M[S!S2.7W3_E'E.7E:(N]6$F@RI_O1A0"%8:5R.P;'O1%_ID3. M=W +GPY[3DVOR'AO;Y-QBWU2Z43@EXG,WYKEPW8KS+^1X^.R, M!L\Q/PT%0XM!$.3.U/:->2%L->APWVBBS:ZK]1;?H:+&/M2+\M%DF!\/K-]( MPLT*1V_7ITXP8+Y;LJPE+-F');AZ6 M[&/L-0OU0[ F*;P-ET^0"Y##3HRT&#I$F+Z:,R\VVII6-[673;D$R8[V;T-8MM?,$F M/F,L3BT44U!V@N.0PL=2+G'$^4A-F=-,5$VY]2VT_OIG?06@@@W=BN&&:T'F MH@R=*G0[L[0)=F^ZB)S_:/"%WRH_.V/+[J0 M78A3*?N?_<])_-E9VQ2+V6AUVA*$,E(,7Q]#GQO ,R:R?/_^W=5AA^?GY\<4 M/:QOKD+T5U]&/1;G/R!KKMO,FSE]N"5BZ]YI^72[SX M;]VFH5^_HGV(6M13F.RVR&Z]/'>TO^EBW]7%//N6KK'+;DFNAW[XCV^R'Y!H MO'4"\TGOID UL'K]&\4*MWX"4F_WA:RD;YJ^0K:OS6Y]UR(V^$+F"(O71W=/ MOOV%'E H;C@L>E9W\/G2'^)RSY]80E8KVS9;%DG*U3D2&M]7_J;/:C#%9C^6 M\Y;FY=6WV?/OR7[GF:>7Q&D9ZANOZ"'X7OG?I0CK.7B*C+<%R M%Z]#?/B"A\X\J:W8!@-Q]MZEX.>3RMRRKY8E&:-@5 Z\EX)UN_BDY\4,3 ?" MS&TA(! $NA%TN&:;>.80R@*.ZUH*8Q>6YZ_*-0.# R+TD)7='YV2C\I<'&>_ M\(C.G6)H=;*\T6=H1 BI9V[@2&R03-=GEO/"T"AYY'EA6X?*(W, GS9-IV15 M?K['Z_K#M\")&WU:FZ+++'H#9^BHV&Q"H74X-'U:)[@56F:(.@M)Y".7C:J6 MW.'&=VYDHZ$%*2\:4O:D+B^I!R!G8*]K/%=NQ"G0O_KSIV[Q[?] MA31.&B^"REGT7X^^.GXT_,)%]3>IT.%ACF VCGC8]A"XP.!N\:#/<5+J SU M+X2!C+$AP@!SG;/K^M9GMWWK"%V=7!A'GVS6Y BY^JQLFUIF^EO7 M;4#IMAT=!-M_ND#TN*A2KQD]H)QV26$ZKA_SC(;Z\6FS[X9.0*=:! W%2^PFK&BO?<[K+=)X[ P!S<40$ M#@2)+%3M1=GZ"]L,U(:#EH('K9)-R2"5X^Q?F/F!TL' ,M[_*C*,0#KSAJ"A MRTC\NK_(9M+?Z?6680M'4A!TI5734.Q%[@\])PV \V>EA>RQX';KBD.O.A3J>"; MYD%\[_$9LEOWSK?!&CJ(50O[1O$?\.@% Z+ #UK^5_16#N^FCYQ)O6E+\QJU M,7TO#3I/S[@^<,($F&Q!^V@18G6^;8/U@TN"Q;]06?VH._M9S3UW? !WQ3FB M[D;[91;->8U^6$&G,Y2=O<4.[4BMM21+&\L:+40XH[KLK"QP=BM$'WF(3ME# M-=508U=C#"@I.?B3JC"DCAO?;"FM@)D\WSW%&:R*6C2/!%V/3R>>T";L_P73A<74"^7J(;^BE,>^@G]Q?4 ,-VSE M_YB$-.R(NV;3H'H'C)*T9&@;0]Q%OS//1YL!QZ(B??]WK8W)@A7-D&%I6(^! MY8H].T' P_*AYCO46$F+HQ@.XO)L60%'K0YI67-KB>:Q*<(Y*X3.%S%1ITO; M*B].>.J1O*0MQ9L=;B4G[/:'1GL .39Z8>3\*8D\8\#B!\@YHBCG?54 B2X? MZY)@>8'VKE:SR_6J@3GP-84,4#*Y4-Q/[[(7:% NCO[]NBVTWV19T=;)LV== M6[CJZ(=B773^QSK$%RP/1'$["KI*>L!=*)PGE;$&(]&Y07Q[:#$HI;@]_&$T M? +>"N/!EZU)"0UPW&8KC2@>%ZNIVS)XV))FQ?*!6MVR9709QP*"]L9C:;-. M!$[747..G2P4MWPJX#?TY<6#CE:X3"(Z7&V=+,JN[3>^Q\72"WCGM26TS?8A MM=S7M%47]$(03Q[3^]#F=&4YR+.8#0'/(UWKQF)]?8SBA.QZK]/]X/:$[)J0 M7=<@;'H[@;U/U>>YA)D#[;K0OSE '@0FGV;.C="!'RD]1/2@3+^ZFYSE2*D/IY53FXH7E<6T\K MSA$Q@Z;RQ:#R336K/V W&* $QC/C_*DE.9"-=*U+IOC/53L*D&_(K(9:051F M,'Z%4))GE,]5$MFP7+CM2ABM^Y MWWN)7@ /Z9A9 IQM3),B)3&$/1F]J*6&_/>%IZ%<)PZRED:,8X.EB+7'GI]& MIN.R3GMU>Z409&4@_-2ZZ'V;H_4]/OC^TM;ZJ(4A LK&ZT5>M)0(+0(\V YB M' +Q-=N&83^A_S_"3Z!G!H0+2-4C%<\X6OV8O52:-U>L#XMVW00,Q)-60[F3 M.5.=8)Z>&D?=I]X$^!>%EYCCYS)V0Z:$F3G:WG1OR;M#/6^.4A,WY @C1YA= M[>("'"E0N($\9A/I#$'JF'6/^2B"(I%T?4JK;"2,Q!NWKYQAIU9]E0:SG&(( MDL#*8Z7IBB?->EU*[=O@JB^?AB90CI1E6$54X^\.4#BJP'D7]\@B!UJ\=C'9 M89[]UB]6@1O24R(J*P6]9^79B<%<:2+&JU(7:\PKCY9NX7 L6.<7X^QUKWN, M.M?HI+V.C1R]XW#_5.4M-OB233 _4#" ,7^CMGHM#(O*7T3Z)[/ASUK_\:QST M?\V$Y@S3,>[7)[$Q#>"[ES$)K&3"O@RI+Y_[NH@^<>'0$CE3.HW8;,2&5Z?HC=^;G#"7 M*-:0H7K^1B2.VJXQBJ=7I!K#_CL&73%LOZ!-^G_8^](GMXTDW\_OOT!H[!UI M ^3P/J0W&R'+LD?[/+:?I7F._>0H L4F1B# P=''_/4O,ZL* -F\FB< IF-W MU-T$"U59>556YB^UA="WZPHKB"[A9:1#!/E-(9VW(PU.FG]7@YZI 1#Z;>L@ MNFXC T$ 1UF9,5A7$!.2MJD;41?\89[.!^Z<:OR)DF@O^[$**D8F.5*CT0_H M>>&J$Z*X]J;UJ1=GB'$&RN!$A$LX1A#>1*XJ=))E+-4,A6-N0/4UVUOK=?L- M)@N2][K4>WL"["-R+4#@=2[I&*S8@!$2[&>][KS17R3PJ8R%:./0H=6:F8BP/-A,/A\0YI@\J)/9 M,[RJ6 'AO.Z^,1K1(%*M4!1]?O+<#5'T57*^K @U#9U 5#J'K;D6GD"#;/T=)% 1Z]<'P&ATG8:Q+N M5<3:SOLCK+DC,4<_!%4QX"LJZ-RT/J\(UP;9HEM_K37=?/Y"*Y@ES:$=)Q-+ M M4BSM@_I8CF$H":/I[0LCV%!]1(.86!GS^'T%=9N M=@S/"60^-&"HAD#KR&HPQ7*<&018BS=M=LXMQ)(&G!"3Y:-P0E]0P*-+)@QC M*A'H.*7R=*D%WG@@%U-X@7W%)3WR*VJ#.,.T^_CH9.F6$SA; )N"&.N-O'&- MBQ*J+ZY C:K"C0=IV!B%52DD?P5.MPB3/ZO>54Y>%F561C!?G MWGQN(S"KUT'$)& :H**"%W'AM8 M44:\[M%EW&;XO\P]11N3UTRJ62BTR41\E;J1BCZAFKOS8MPCGVZ.Q@RJO/B1 M[TV->P]D>BJ 6F@DR:;U73X=+_?O569+;F+)8D* *!*E.,0NMV=AB3#[8NCB!Z@J4H951 *Z_=\53B"Y8ST+'R<(EG4] IW;[I!!%Y+3N12*&B%)S(';>E^ M,9,2Q;O/AZ6 FPX;)9%W=Z>Z.Y#T@,9W58@H,I89 M:P#QL.;-UQ;S*T+2CP1JH*XM0"RL7\ET(D:3^AO9J[5CH *P\S""+E6DUFT^ M05<5Z(Z@DZH1+>4"F#Q;%1LT 4/$YM1=@_17C22Y5>4H>I<]Z:@7*L7 ( MMBE/$")/Y]_2D&-I] W8!NUFVT ;8,:*=N+R9V/E2*TNDG @/!1=<"*0CGAQ MY^M**M \3PNA(RW YSXA>NH:UBU;HSLX.%*ZTLU1L72"F@Z(Z,MNVHPY2$A* M?8]4S\QE(6I:/Z01+D<['=BG*-';IC7VRO8N84&(+/MMZD7P&6;BFC^$./"J M)*LKL)C94?4[T)/?,1%9Y>(6^ MKFMIJF)060\W QH_Q?+;S"5+-C7H6&'4 OH;^K2/>F,]O M*7+Z6C*@$.0,7RB"*U.V%66 4-\)WS2K9]G4E+RV"(,BD&$^N943>F>"7&< MT')L5](J@<:H9G-@4L*W5M0ZFIUUMFRP#WR+ZD2W!:%EF8?-2<- M5"RCYF[ M6?\*V\.X_Y912.IT-^MF2G\?B=(TV=K@F)HDO.C-^]8RK&JLW;-I5[X%S)'@ M@/OOK?)]5,C I)@II]ZD4VEE'.E[,D*J-)E5)M/*5#7GV#D8#"L'US4 M[UG.E!)?M>L)[KJ.7HM N_R$F9AW;M4]C9O6/W3] "B7N4QFH4JPTL.8 @?+ M>V8L2/[S,PR]3*Z)RDU16+'ZZ24 LV75=AA7N'ZJMK)]PUH 8\R*$#NS36V!$S$](XV(J5YB' M<3S5VL"@BHKW]K/;B^60))7LWK8RG MHGI'Z=,GJN)"2Z?,QYMHAS1&AU3E>U!S(:HP+%R3D^GQ9F ,E JFA*4UC9I2C[3X#A% M>N5Z08<_WEFS92^%VMMCWF[!+UK!A]%?UP$H4_:%EU/K;B<2*C\S[H@I^Z"Z MW+R7VYK@548?$[19Q\JK?@RG5IPWM:+#J16<6E'.U(JK^J_LLI^) /_($#_( MY*OHN]E^.S66(HZLWXQG9*3S-*XCIAK(J#;0J#7,_8#P; M1(&%;_CNNI'/W2J7PD[H54\#A&6<]K[=2 M;$3>/@FAAMK]E%_B_10^-#"TXQH)-%@+/W[ZZ"XN5:5D'V*T !1&(2H)>=+;MO-1OI%=LFLL006)JJ@49&6 %R*M%O%94H@ZY7H:WYR9S%S.E[:#*2N'N(72AS$:Q?R\D@<3-9G M,K/S_#\Z ,74+XZ.;_;S^[L"7MZ26Z?KY=5UQ&I7596]H>-'&AMC.RC1VQM+ M(]";HMZLYXJJXZU(D_"=UNPX%U3T,'M\O $6.DS!UGIP-G^G7M5NM9JM;\T7 M'&S-L(CE6P-N8LA F!]J[%?X?IA 9IPP0J@NJ]Z:[^N'X"DWHPZ]KC-H=@;? M:KNUYO/VSH\[VS[>\MFHN77@,WPV;G9[AP[+ZZSP.O_W7Y)H54BT!S8"'3 1 MSM<[ZD#=R,I:\+_UZOP!)%.Y?F^5 XA_6"-?]S(B,#6MHY3>6N=8K-&,HQ,I MQO4^]-IEO< E2=P]%WO>Q>WMF/'25I<&;(Z?_/55I_-J^SJS(XDY.2X2BPR_ M97R>,G#T(9[J)M+]#Z8D?WR6DGP8FU2#?"=BK1*IVP()V4(.I8M;W=H1A.5J MFUQU6*Y8KEBN3BY7;9:K8\X+X[7G!0<$:>KL?318.\T5NL\]U_7E!BJ.KWM> MV%@:GO<%V\5E^Y!@J_=\3A*<03W?\GJ#L%2K76;P3]EKVJ->J\)Z?7WBUOB[%5M^6/%],,9=B;X\08[K!K?!&[Z>XOV5IKK(T MLW5^J5B/NQV[-]P9+RGQGK-UKJ\\LW5FZ\S6N2[2S-;YQ6)MMP4]8 MXEUG^UQ?B6;[S/9YEWU^\7V(R9^Z\?N0#Z&"7^8[$5[O2Y3#[LO6&MN)%]TT M5]*2],9MNS\:,;N?0=\>=>L=NF<_A17*M3GD=A1*NUGO],=K% 6NVX # M0=6K>!&H6T<%=Z;#\E)'HJ-1Q2MV%5;'I>5-+'8 T)9"/5YL4V]DM76%,F"N MON75,E?7;>6\6N;J^JV<5\M<7;^5\VJ9J^NW\IM9[;ESYFD9NM MDX>Z0],XQ8%;[TY/]!.'UGZ3L121,[-$X%JNO)=^N,">WYQ_SNLM*2H?PR_N MN=.CKMT9]WFG&43U)O>V)E+<;C>KW*B ,#T^4_UW&G68KKN[(1]QDY3Y\1OB=1Q/\L M?'@S7I+ .[]*3$;F*P->;TD5"MN-?8.KG:$]')ZNKT@=MYK=O_KN;5W$>'C" M;AZ5\O]8F*NRR2S,^PIS=VP/AE6.L+)-9C%F,>[?:DR&A;DJF\S"O*\P]_KV M>'"Z3C1UW&H6X_KN;5W$N'.KYV2N)[G,/;UEU2ML/_;LML4)AN['W3H\Z[0YO-;M_M[FW+,8EV6H. MRK \LSP;@O1Z=J]791@]MLHLQ2S%S2I7:N]GD=6FLUUFB;X%B:Z^G\V&F<68 MQ;CR8LRE):6_,?D4)"*X\R8(Q,67)KS>TNL4-A][[G3;;@VK?-W./B +\M6,V98EJNRR2S+-W.>8Y/,8LQB7'DQ9K/,\LSR7!]Y9K/,8LQB7'DQYOJ2 MTM^6_)+,9&2%"XGH6\&=)1\7,HAE;%N!Y$L37N]^JF4"0B:C;*K-_B*QXM#W M7,LP98WMS.[%5]T2]>QV[W3( [?)+-IV;%F\LF"M;CG8A=4)JY.S70&=KFM# M&5GE\M$HUBH59176*B=T4OKCTS7HO4UF877"',+JA)T4=E)8J[!6.8-6&?1/ M!XM^FZS"RH0YA)7)R5-IR\@J%2FVZISH^K!3P>O#+V$B_#77AWR3QNNMK-YA M$W4R_= 9=>Q^A\-R[/.R0F&%<@*%TAVQT\MQ.58KK%9.JU:Z7;LWY-@<*Q16 M**Q03J%0^B<$(2PCK["?PFJ%U*!=X:EOQ3\%#CA7%JO_3".WUC3*)R;&\(PX)M!7F]9RY6Y,GW/G7[= M[=J=X>GR8Z^MW3:M\PTC3; \WX(\]TZ8[%Y:86;X)Y;FFY#F4<<>=WH5WFJV MSBS/+,^Y/#?'%=YGMLXLS2S-&4$&@Y/6J==QIUF*Z[NW-9'B?K/*(ESBPJJZ MWHDHG$5/WXR8,JDW#+/(ZZWV_2K?Q9^NOU7/;G=/=]2[36[AW![F$-8G2I^< M,&Y41E;A%&36*JQ5+JU5QJT.LPHK$U8FK$R.5R8,8<0N"FL5UBHGOC%OVZUQ MO8NY+Y\BPXJEHJS"BN5TBH7]E&0P15YO:3,) M.&%D;Y=T;+>[IRNUO;:&XZ1LEN>;EN?.">OF2RO,G)3-TGP3TCSJV*W.Z>ZU M2BO0+,\LSS].U^J\KUS%PRQ5)\\U)\2J"YLIID M+IDZ(-*]_.GTQAC/KVH%OO M^WE.3F9];HP>1EYY0H78ZQ7*LHKK%=.=Q :V.TV-_%F?<+ZA/7)*?0)NRDGNRSD(BHB MYL\RR= 5J9"*+\EXO0J&Y[7[5;/'@[. MY5FERMYMG55,;VS8024A6&N'H9C!5-#?F%GYH6:9C"R MQR/V9=B7857#OLQ9-,SP;(&ZLO +NS*L7]B5N;:BZ8WM;NT]F2M=,;*"82ZY M6;W2/!=6?5G8Y017C?"O@$70CVMFWVZ=:/K_3./$FS[MI0)67K_UC?L*S)76 MMP?[T@L?U"WO)/3=4RP?+T1_D_;)^E.$=O&KF.?#7.R\,KD^8ZVP\ MS8G KUIW MJ>?B?&FZYM%(.N%=X*F)X>N10/CR.WHMO&XJ(WB)^4*SE/S#(G,F OQ K+(( MP? '=]8BC19A+(&I#?MXL74G QF!,#Q9(DDB;Y(FBCVE<&;P8:9>(U*OUD3$ M\'FZ@!^11?W0$89]\7+6+Z-Y4)$H&(,&=[R=-;\_UU"5/TNLZ@V6GUOWWWZB\;'F@W>X,C/M[V&7ZW<^B7#_QLW!QT M#GYGQ=8*+QWWRKW8+5F!HZU9@>M$>]]4P9TP-.8\LD9GC4ZDLO)3YYFC!B_) MA#O5XBZ4"7<;^PB,CY_\]55[]&K[RE^47WTUVAQR;-Q$NO^1(K(^@@/G6M]+ M1\XGX#=WV_9AC%,-\IV(M4JD>"^OBT[)@J\_H1\H5RGU=G9LJS*M+J8S+RPPJX6!&&YVGSW M87V@,!_+%LL6R];);=;."]8JTXKEBN6*;5;Y68EEBV7K!39K9WU6E6EUQL@7 MWS/P/0-'L/:]9ZC;RF]EL5MB_I0+<9&L5P\DR0DX,PO)^+B-8P_D;,IR5 M &4$7ZGR@@_HY')!!K]$"<^^:?0G6_;)>_>T>G:W-Z[RKK, UT: 2]=RJ[1R M^[H]:NZ\5"SS5E^A/)?EMQR;R@:XV *S/;0[[=/A"M52:[, UV8KZR*WKSNG M["%46EW-!KB&F\H&N$",X6A@=SOG[F!;,JW]\DCH&="HRR(F6\KD\/&W7@(C M.9N[V>:ISN&T6)[+H0=><)V41MTMQ/XB/QB=$ GVZOIO_W6?Q!FLAX2OR<.Y MG<7S@OFL<_7]90-VA $;G! _Z]8,6#TDG T8+[C&[%T!)<8&[ @#-JS3]?>1 M!HSS&@\-_G[\^\?W;"1XP551%'RCLT\3TM[('N\N7RWSKK, UT: V:LYI:*&\LL&^.4&>#BVN_U1E7>=PRRU$6 VP/OG-';8 +/\5G)3V0 7 MD3 Z8WO4N;&J/LYIY)Q&#I;>M*E@5^]PD>^T.*?QQB6<4T)XP7S680-630/6 M'G-.XXU+.!LP7G"-V;L"2HP-V%$&;%CEO>>FCH=T?W-B%#LOOK6]EY<7V=;??K#2T#&=4U%!^V?Z^/*6QV[?'K4J7 MG'&4I38"S 9X_YJ"%L,TLOQ63JC4TK^*4/BY#Z=7"NN:S@WA1?,IZYRJT(V MI6]+JB_))R MS\7B6NP2E,-.L$OP$I>@1J <[!*P2\ NP5%IO'9[,+);P]-5TI24?PY/]H5_ M!4R>?CSGK/^9QHDW?=I+%ZR\?NL;]UWXE=:W[SW,@[H?F(2^^Y+E[W]3T6EU MNM9];,&_G4UDH>5X@0O?>-MK]KO=;U?G4J!4N[-K:\Y&K%/3YOU<1B#J\7YT M:6^G2STDY*I+/BT?;"+ S_DUD^4%EF$"RY5.)$4L7?SKU(O!!J#4=&W+C3QX MW)H\X3.^%\!KPJF%2'#?XK,?PB"03@)?_%LXE\5K+$L$KM7N-\?TW,\?O_SX M\?UOUC2,K._2&,>)BT_;EA/.%R*"@9+02F;26D0>//LD1=2TOL#O^O4[7OH MBYD++_!AOO KC"4L7'XDG,0+ YP[#OZ/YN#;\$021D]$C B^"%-N MKK"KZ]UG*MV7CPW7BR2M[2VP4#H/WKE>O/#%TUO\]-U"N*X7W!6NGCW%'>9R M%G[5'&G8A+[8D($+AO\1^0V^_S;S 1[W-/7'J,K<\;J\A/1[2YX#4)NH/LMN MM1?B3JH+ZX:8PC3?"O]!/,7O7OUE=7L,[4E=K"/\,?0]VI42UBR2T[^^^A/Y M0G]H"L0;B-X?=)WV>J+3V" 822(#5/0H!%*PRFVXPM.#J7V@YY?MCM"[5 I M#G+G,$TY[QWFJ]31)E]XR=?RS59ZII;'22D##]R"7X8,L,4GV^PJV?@S+-++ MG0MZ0$;@CL $'-*E81JM=U-B>3>'"=D6K-.96?(1ONA)^)8+;E3!QRFZ,S!> MI]4]WA4";U@WO'/8['Z[U:]4ON2JRU8. M;58&X;T1!;X"$%D>;58&'K@%!8X,<* "7W_@[@Z:+3I([]+==([M]IOM[.GU M.N\4Y];+ZO.7!0$*=G#IY30P'%:"<.XYQ1=8,RG$_US:);#]'] 1A^ MFD; ')'E@I2FQ+,@4 OI>%-@$N#T-7*$-_+8ENK)SL66+VF^B_HG7N#%,U*UH9LZ\$V* M:"(_)S,O^L\%Y&J YI&.!H+W#\%&-9UB*-0-4# MI]_99DAKX8/NI[\4M3_XQJ$/)PFP<[,09>..]A8D+(F\24KL[X=W\*OGP"N+ MLXG#:8+?L\#'D@%]=2HE/.0%$RPA@340$\(?YHLP2L >)9Z,_Y( 1:93> Z^ M'(D@>5+SMT0S3!1A*.*5.0;AO1?K]Y@0=#@%_0)$V=M0U50X?@=2I$D,O(Q$ 8[. MN9BX<3_6:UHP#NAA#_8&N3#.!L7OP3> ;^Z>+('B%5MIC%LSD4DBZ7T$=@2O M-K*@MQ+>=D=*3-&N:?T"SQ3_8CD"M;\E8"_)IH![(JP@G4]@7)1;6$88+8G> MU(<7I(KKT*$,40@"9%;PO6 :.%'X0BR0[12+PZ_JPQB_(4"J<;ZQ]'V2Y0BX M"1Z1@=M(8[S2@-T$TQ;!MR#(4$ W3";'-C9\$GX(.1T M<[.D*>Q< ] 2GJFS)36BF"--GHP"00<=Q#TBP=/?@65&N,R"?L"8PC/U8#]3 M#QO5@B,6=([\M]RF(I3CFZEW2^D'])R1.)KA"B9BE?=LFK*. GFX*: 8/ >U MX=OKYPIU M6RTXC9DO@++SQ2*6;V,)Y@OH:LA F3UJ[%>KM9&HU2>>[R5/;\WWUQ4]TNNZ MG>;@6WV_M.;C=K-_S,=;/AMO?^_6EV[]=-MG0-K1P6_EI9YNJ5M*>D=;D1'7 MB?2^9;X[LW3-G=P:734ZD:I:?_U\A@S.E^3@GFIQ%TI.O8U]S&!2VJ-7VU?^ M(@R%J]'FD!C )M+]CQ21]1'.(*[UO70D.;;=MGT8XU2#?"=BK1(IWLOKHE.R MX.M/ 3B^< ($GQC/.>"V ]\LH'-:K-< MG:$;TQE01*\'$G%$U?]*HA!#:O*"=Z$[E(7/SXK\H1=9>52/WKAM]T=#7!M M!)@-\-X&N-T_12.7LNMJ-L UW%0VP 5BC%H=N],] ?I]E;3VV=O3%RO%:,0# MU42QFH+&*0YLNDN5(8"J9H*/[P)Q^+%8KI4G#7*DD1=<)Q53=WNRO\!WNZ=H MKE(6IV+_=;/KN.T*^W86SPN^P06738FQ 3O<@'4&=;IK8 /&!HSU.2^X8DJ, M#=@1)[!VL](W;&=IJ7ZI;C5713OG5C6[6]5,2T8UC#WTODJAF4&"JCPOAT114_6#%A=+J.5$2+6 M?.(%!D$OAW"%QQ[@#QI57$/4Q=9$HV$VK?>NZR$4EO#])]MZH+6F$2Y(=5N) MIZDQT42,;),@R[#(#>2!SP,#"Z]'W\ MUW!I$HD@1D!+A1VGX=\^*6&8>A&\8R;\J8+<1]U0E!V"_P,J"H05(T@Y'_\. MLQ038'A4 0V@LRL1]]A'E#F$G-22GP#=<-43>0=; 9("V@A'H3&>FY&--45G 5X55"*Y$,&2^318.>B-J*]$NN#Q7@X&X59AO9C]-)[$3> M@EZ2Z2/"&S2O6T?G(M)B0:L@LJ11*XU5M0*,XL$.&F6(=)M)?Z&6D"OYK/7" M$@QX+U,YEV=_BWM*79+<_3[WE%I#=.XI=6DSO[.G5%VA@G\ K]@!4X_:_6Z] M#QY;7FRYWG3J.:F?*!\3H6^EA;"L16S>R(N_DGT@TZ_1X85"\Z2V" *17A$/ M-S(V1T'CHD,!?NK2!)0E5@#!S@K:-[@&HGA*@(^*;0X00OA>@'<< WT1J1Z< M8##W$[*;*7@>!D48;"+8>!&_S1LL(%XV_#FBW"&DBAE4S<>V)E$HW,9$MZ^8 M^B2'^#+3LR$V%%KMVK"NN8)M35-TLPGF5^,Q_P7(LPAQ@\!A(N1]F NA=<.J M87S8!0-NKH9\(H(&^!DL+LY LN,$R'H'/Z&?MM3AT45HUEOY<\(G>44>B )&25Z',$;I<37:J88D]Y+9UR,3O MU%0UG^+JDM#YJK>8B!#$!8?HG<97QB40H;T(5B\B_,.[93!G]&N*)[AWRTC< M1 %S>E- ST6J+:V9G#6:PGP>NE[R5'"B%5CZ,K8[>9E(': 4.9F&C\%>>.CK MD9M*J-+K'$/"KH^?NW'&_Z3]0>>;N-?TQ9H+."6+>]0*L*T> F'C#L-Z<>KA M"M1W$QS5!YA51.>*9Z_*FTT](^KJ2,667D:T=<<*[%2%;OZ%>TF<"L'O%$7JZ/A7H,[^$BT,"R#?/V:!TGN9T]@>)I6"3!P]1(,"5:+&SPREB]D^EQJJ/Y%T* ME@:#7G"(3I8:;:"9)3M/*HS>!"J2;#&\XU\IT&_ZM!1FH->A%4/C%^8M;3+C M!P\F8?*TP%E\^D(S ,VB3 2V/%#OTC90MP* W\$V&ZS]IK6;9NA!@0,6@IN" MD0FP\##2$_W9Q%F4!Q1M&BJ,[D1@0/4]7!=H/1@*Z1" 2&G8L4/\[ %"9 ! M7Q*$]X+T- X,FOT)V!2;'N24HD8=>D=V8.YOG&6^^8RY7VW,_/EF^V!T^59SV#OXM;STBRV]1%#1-8(A8O3G&NTC M8_1?'Z._CI!W)5*]E]=&C-+/>OK\F!&O."JU),R3. ^,(%= MNS/N5WG3&0N@-O++6 ![P_3VFY5N;L$HO3447S:_+S>_([O7JS2&!YO?VL@O MF]^]S6^O3LAQ;'YK(;YL?E\LQ^../1X,J[SIAP=%+X6358:J"H;*8JBLFD/T M8 66*QT$?=!%WSN*S);0578 9Q&>5 Z>A:7"@35YL@2^,JO\S:KZ&J;Z>ZGF M+IQ:W_2:0PN6Y6-9&M;]YU!<9B#7FDGA4FU[X96ZNG<%S":6=[0FJD6;T>0S M!)MI&E#9>;PG5%5_.U,<@Z5R5;Y8114RM7VP 01(8*KIT9I9/I >-G'F+;!H MT,%B>?RSQFS0F 1QZF#AO($5H[)$K#_W$HWOH,NUJ92]"+:@$0 (L6$#=Q(C MT*]6 $O+9R=C>U/M85[1OIOI=T!$+",.X6PF]$>2*@(0P/I0 Q0%= T?BD*4 MH5/\+E?*X^]EG&P52W@*H>$4\(4?IBZ6VB<(A60Y8J&J-(D(2[!Q.,H\A ]A M%[!B5I>?JIV%C0")2G0-Y^."2E+AVR H[H.(LEI.!$.0"#RP5"9J\*-^]W[P MK*':;/IY\)?!1]MZ[]XC'H%K]7[\2__';!+P$/SFA. ?(7GCT$]-06SJ>B$] M<.^Y$A@*(<4^8H4L; "6^D\:P,;P)1<&_W_JXT^_6OIO5@S4=V9ZR3]__/+C MQ_>_4=7H=QHY#[8'M [^8-ADGTI;A"8P, *H/TE=86EL4(2VP*_G>";%@03H MF'LOPZT M>6[ZT!&MO.=O?QF!(( CM(?PC>=&?W8*?2; -F2>OU.1.?! U6EVG,'*"3(W!-F!)B!<.H[% M5/R?1&#"P!L('PBK)EH@)I8R4&FPI"!5>?[SE^0 NL^"]-D@ADCRQ NH-_F M(RD7Y->F('_0[':W%U_W>@?7B[>;G4$O+[X^O/#\\ D,!_V#R\YY MY8>M?+1?I7^)2CUKE,Q8]^I-+CSGPG,N/.?"\RJK+JY5X%ILKO!AJ>':.)8< MEARNQ2X[(['4L-2PO6')8WU[?%@9V"QS+O.A9-4E6L4ZHEU9^!U13OT.E/KXTK?N\?.PK$I=U5]J;$)*58N M#YLM4[EL[U'L3(6.U#_:E\O=HE49="D\>.=Z\<(73V_QTW<+X6))8^&*RU.O,O<^\*MF M3?-.^F(#R/AN$C[BY+&J)KLI>]S3D!U3K'W%QY.X/ENPB4)NH/LLNS!;B M3JJ[L(:8PC3?"O]!/,6Z\**X/8;VI#?6$?X8^A[M* AK%LGI7U_]B<3U#TV! M> /1^X.NTUY/=!H;1!V+_) -0<9EA*KF))J+A!?D]8.>7[8[0NU0*0X.Y[!1 M.>^5V$$Y;LV@O[&Z'HO8&Q/"G5C2TLM5EF _8@_+2E7A_7-//P!2QSG<8R(A&T901FT%+,<'%K,Y]&U;#%BR&'5 ,>0G_,L*$\.-P+56S MM2N@"2RJ20R@32 (;06V-U\O.*MWD9C'S]ZD!+T PT([+3(?%@ET)P,9D3+! MWO*1J[9.P&_H &O7U"P4&,P2:3(+(SC%42?XN]1S45ONB:=37BD]^\'V1T5H MVL7W+CSEQ4E$1*PZZ8Y3<$6ZB"6Z/ =X %8$@1>10599,FOFJ"@?I9/B]Q&P MP N0.]7@#IV=2*)F*4P)<7?@2.?@@UY =I\8/L,7>B+0AZDD3053G$KUJ..G M)*B^O(._JE.CB./0\40F9:Z<:G%V?.'-X8$[T(6PAA15'J(OT,1PPFZ83I)I MZIL9P@-; !SL DR%%MX"HH6AQ Z8A[O=1&>TAY.C/8S'%P5[&#;;_<[6PO]N M;W3,Y]L^:S7'&+]@/JF]I&! M+JX/=%$B\C',!<-,'EK2WB MBK(7B_I@8'>XT719=?B-R2\7=.]="#IL#JJ\T_MI:J[GKM^>LO5=*NRRN^U* M"S);W]K(+UO?O>%4^K=@?1E.I8:;RN:W:'[']J _KO*F,YH*HZDPF@JCJ1": M2K'\>X_RKF-05=R("ER?EYVK@CA\ZU+=7-:9'@OH-&Y*_WEE_$H%'?:VOU,5 M>7.1@(&)81XSSYGI"CQXCL:#W]((YPT?^E@PC.6X6/*&!7#B/HRH>JLP6BR3 MQ)?4J1W_!_Z$9V%A638^TW]E8 M*?L@?9\J9I+H7?0&5;V.CRYC(&T6 M;+T/ L1$^$T2> GLS@]A-+?:K<;_:5H_I 1$L-LL96HO1I9>0NL2$YA=BAR) MA:^PZX0;X4VGGI/Z"2X ".-Z"-JE-"@QBW"^X@SSNEG\S0!3$)^=IJ [-P3; MQH#?\>P 8R ))-:<.R0C*9J:!$:0"ED"S">H Y@M$G,*NQ(6JKZUY&V$7&"' MK@0.W?GQ),+0??!\)4V?P&X$=]X$P5 ^@1OG12BQQ^B5L\__- X"+NS#X=CP-GCG#1)0PPYP+D"NSCSE,1(\SXZ\$$U''JHL2 MJ5X&BB@/95A/O(R-QP?[!!?OF]LQ[=O/+A>N\X/+EK7.QPHME'%-.VYU*[SH7 M"W))W0:*_.=_\O972))9?[^8PWL]N]?;&7\I\Z:S^F;US>J;U?=-+>=MN#7<&]\N\Y^S3LT_//CUK[YOD M\)OTZ5F ;X2[67]72I)9?[/^/AK K5A&WN@UAUAVN1 N@E:HTN!>LU_BVO)# MRZ/_>/[?/H7V-T2A__S/__5K7H'D4':C%82(?R4"6/LT]2^))K*WOE]Y]R%+ M9^"%F#DDG$;:0>RS9X-%T@GO IBZFT$V?%!P3O"7OR&J M6BSOZ N1C%.?4'&F43A72&I@C[SYVKDBADX5N!)HXBQLZ!#Z+&GD1(9E[D%E=?6$4349DL 0R1",]' M<#GX+"6A!;MG49D*T5%>=Z]YD&]^5CP_4BA:2&$!WI/'@'.[_PQ=-;_#2S@7FRL:=6 M9.Y[X%>MQ'W2=]GJBT]A@B$(%?O@V!:L;(8+A28P<@>& E'S0\\MV M1Z@=JJT[D_->Y1 VSPXQIC!X.>QLA93:@0*V_>-MG[6:W:UO/L=GK>;AX%S'K+1W M\$IWO+:S8^A+S+I$H#0U*K1CG)D:[6..!S;@TMLKX8&5B'R,!L9H8*RERR1* MC(]P!32P$M&J##@M=82+8+FZ$HA-B>C%LL6R51LHM1+1BN6JA 0I$7]4PD[5 MEH%8,5\6;*U$M&*HM2L7]FZ]-N5R5UYP>7/-N<+@Q=+>L]N]5I7WG.O#:B.^ M7/FV[UZ_'C?'5=[I_13UFV]9?&NWJ6Q]EZQO?SRL\IZS]64;M8$B7)U=*4EF M[?UB#A_T=U[KEWG'N3*;*[-OL#+[L+[F9RK.+M]6G[UB";.AK/O86KEAOJEM MOX&:_-^I$#V-L)I\1WT5EF!]TVNV+'B!C_55^ 3\89#]P0N*%=[T.;(/%FK' M"ZSYO9?^DXWEZD .F"46CX>.1Q7(#UXRHQJK2(;1'6B;UF_/IJ\ND3[HZ5^O,OTZA>G[%(4?455YJHSN M$]!7[?.GP$%XA]>F^/0-5Y]JRGB:,C*GS&KQ*4%?@ #I9VT+9@1J*))9":F8 MARG^"XHI ,Y5P!5:M:+^ "WFB'AFT_]:\E^I=R]\]4UX-)X!NS;@'7/XUCV\ MB%C=+F@9/4G\0W[9JV:1:]3"?.Z$%ZBQ_1!!.G 2222"6!#Z0@Q:+@B!+B1G MJ+K#2*(2I2F#S.'PZ\;8,+T@#!KY=?3:R<(?_13]:!H7QRI4Z\:@R'TEX'O5 MZF[8LU*4ZI;!BZEHM6ZWTVSWAEOK/?O#K16NNS[?\MFX.1@>7$RZZ[UM&+S/ M$S]TXB6J!*M1 A87=]5H'_,2W!XG9'()+I?@<@DN:^DRB1)GS7,)[K6K=VI; MC5(#_N!R)E;,I60FKC-EQ/6SKA-F7?\QK0;:WC6 M\*SA6<._"&2B;;?&E:YPW!-FXL6ECB6MU>$21BYAY!)&+F&\1@GC]BJ>:I8P M8JV(EG4L*ME5'%*L4,1FN7GM3+%MKN[-BR6/PV:[6.$X ZZE-^AZ(%WNHRM\ M\N(8?/8?S<]-*\&ATLB3JI!F'@;RR8)7?L4)I8&K_OS-H%!9215"D72D=T\U MBKXJJL')65-Q'T94V[&V> 960>5]6 ,32Z"2N[X+L6[ JRH=56U01D>JL-L6 M^"]4.E)UX< N5<7C/N5NE^?3*[7?/7.5XW6,P"8:_QJ%6&P44C6;X8 OXE$> MU7;YQ).T+FB,N&GDP65HW79W:]'3H'5HC\9Q<]SK'5RMM>.];1A\>[7641/O M],:%_VYG$1>H@G@NMF7(_2]]?EC5EW_*JJVJIS-=N$JKPJS#55D5J,JZJ1P[ M3M7DXJ9KNP2U38&N 7]P#CTKYE(R$Q'+TPJPY[ABV(./(UXH)8H9B_2.,6!6^?(JS\F]X$>WY4I_7$Z57UY M,,QA82(E:]A:"UO=%>O^K/^ZUQLV:^0R[[]R;MC-"[[I!9=-D%F-'Z[&V_UF MI0&K#E7BK,-YP;>\X++),>OPPW5XI]<<5'GO3ZK#&=)D)Y !0YI<"]+DZN7$ M)98$QC.Y/)Y)B27^*#P3C,9JR W$@:"=CV2<^H@6D2.68*(:X7: &O"M>^&G M"@Y$8.=<$3C83=W!5$C7$M3*-Z&G"99D*ET9"5\U'T;4"8E[<4EK<8M.?Y!NH$4T67UT4!;9FDD6I4KUK+.^%=X)F^\FE@WH#/ZE?' M"FX%J1 J2!28,[[E$_I: 6%NJ);QGV5T[P&)7__'GT:=3NO=I]\^OWJC:)>Z M.)!I1=QIM4)*D9-@)"I//@G>O%"U\\O<5/,_V*Y=80_AKY'NS_"FD5R^M=7?R(7_0]-@7@#T?N# MKM->3W0:VT4=3;KP;0I2&(%2DR>->/R? M(%2QZQ%' 0/^DD;@;(-7*;,G3.:$Y82I[X([9PG*J@"F!-^MX+R2-QG.%\#\ MB0831/! D%GZ&+X>) 03^. ELVS8V'(]&$^)MG&FESQ=?*IIZ84Z*;CP00+^ M(]D2.$4 O0)A7G@/7CDN+UOP^G7>ZO&R?-Q_8NRYS_*.4"(_!;#QP!'$'3RA,=\3YC7F,]Q)I$W2;6 *NN)Q^0W!5VE_S"1**W+"LP!@DU0 M&8&X&X!)J]TN%R#G%JZ[_(Y?&X>S*%>=9J":0/E)W\&_*S9I); MBF9?"ASS."C,%C#I=BS&8S[>]EGK8'S)]N#@=S9[H\-A+0]?:K-U\'.4N-/4>VX-[E\<4T!] M0H@/#J[R@JO@+[!K>+C(#UK-$YSPRN(K[K]N=AZW76#?SN)YP3>XX+(I,39@ MAQNP_IBQV&]YGI, M)XYE\8++>T/ ]T(O%O7VV&[U;^Q:J#HZO#PGF\HS^DE[;Y>#&GP28G/&YFPY M7VED][LGB.&5?=-/XHC70Y#9KK%=8[M6/Q7'=JUX3&L/[-&HTH:-T_>N'_#; M/Z*Z% )4$^%0&"^XO%<'?&UTN+#W.&_OQKU&3GO@!=_6@LNFQ-A^'6Z_7K?K M5*3X @/&84"V8#>YV[S@\FDQMF"'6[!VMSFL\MZ?)7$/_L6&8?3CVNYSC5YS MV!M_FS4ZIP!I^NGZX8.,EB:1-<;6S7I5BWCL?XV*+)!^$QO;KWP) MYOO^U_*L0$Y3O,AC+ZJ MU].ZW51U "\26+4JEG,OG5N_>S]XU@"4=3RSXJ[32\<+KW0 MIC<^P"Z(!QHXF>$*\?NFB;(A/C53WLP@V"++"]VF]:,,[X"'9^BE^4_V!L[# M'8IAO4#"2-YA!_,M8V=6[/)B9)52A;#6O(S6S#1%H2P$_CF%]IR!F0>U<4=B MH,@!0C'S0%)(4R6S*$SO0% 3T%UW(#ESE%1L5JZ^V=#?,=K$-$"W"T(6@DR* M!)60?%S(()9*P4PC\C$LT-U!C%VP58MS)XSQZ["$Q$/1!44RC4%X0;\\4]]E ME\A.L]^ZV2[=/W_\\N/'][\1LWR7QF"U@,6X5W>>L7+B7MUZ:(J9J+&/Z][= M;HY&6]M#-_M;.T#O^'C+9^/F<'OC\.T]K8]HI=TYHI=V!9?;'I5ZN27J)ENC M3B7<(+9&^\AMO+F-]^E9JT2*]_*ZB-MXLY8^?XY$E;4,M_$NH=/&;1LKSRO< M$I5EJS0$8=GB-MXL5RQ7;+-*RTHL6RQ;+[!9W,;['*7OC%TIN8TW+_BE*?., M@G+&99\:!:4S[MKC(;?Q+JG6YGJG&Z]WVMS&NUTGA GN(LH&^#8-<'?8M0>] M&X,A8P$NJ59F [PW?."H.:KR3N^GJMG\5DD1L_E]N?EM]^Q!ZP0=?JID?AD% M]"QI@_0X-_'FT"H[AC?@&.XO\MTQ(]'SAN57G3V?ZR M_;TY^POF]P1"6W;SR]:W2HJ8K>^+Q7C0L=O=094WG;,AKQ\_W3] S3W1.:): M*3^!/<+#A;T]YENX&_<:.8V$%WQ;"RZ;$F,#=D0:2:M.F MLP-B L3[G!5=, MB;$!.^H$5J-+\A/E0:[MB7Y-V5UY]];7[2L,YUY'_8/0DC)XL1T31$S9$]>&%?FS:$&._8]UVFOJ?!C**+3?RX&NF MO7+>@AD($L=I)$WGZ31P0 $++]C<=UIW57527T0P2VQC'7N"FK%^3*-P(9O6 MEUF^>HOZNJI^KD0K?$T2"=7@&4BREHYS:CM=H-2#E\R>T>I!Q&M;O%(K[F>] M9O&OOT:A]?[_F0E9U 4;E@[/B#MX2PRO<68R?M[Y^06[7?EVT&6[W5F[RC]_ M@)$GD?=G.Q9!W(AEY$WW7JKKW6>+]>5CP_4B21*&'4W3>?#.]>*%+Y[>XJ?O M%MB./+@K@%=[BJKFZ@Y^U:K(O).^V)"!^VX2/N(*L"UKAH']N*=#T^[LVMK- M%#\.#/PXSNHOQ]Z!VD3U67;GN0!I4]>9#3&%:;X5_H-XBG7+SN+V&-H3]ZTC M_#'T/9J=A36+Y/2OK_Y$;MT?F@+Q!J+W!UVGO9[H-#:HD#"B_M5O4S"=$6JG M4VS'%^H=#&KN@YY?MCM"[5!M7=&<]V[>,UG7_OU$'LJSCNKK&Z_G;UO7K+WY MT1.Y41_$ H\8UF\R!F?.D?%)O.PK4NLXXOP"#BWP M7.!X"R"*)@FJ,S^G&GBPCHAG-OVO)>'O]\)'56=;\0P8K0%&9DZ^GA.PD>LDB +:=1.+? @54Z&)S ]_2:8MM7+1X/TIH)=\,K:>BU;\71ONF, MNLV!!13PX24V/(S2J%QE_+@_:';,IVI&J^_OE-%G?!DK'N'77)45-S*$6,"1 MXA'T8B)!Y\'J\3DZB2%S9+RV%Y?$P%YX(DN3V'.SD]D_FI_5P>J@$2?"%P&) MS9I147KB=/)/<(%1G4]].!JE2C5/2%^'@3I2R23QI6%D#_U+LA/!4S8^R0Q( M1R07 LP-D ._":P]!8\F1C,C''!R7'Q8G>F02*Z,86O5&V%D]6P04H];V YX M(1 UDFI!.)_GBR"9? "QL2;X=J"*MEX+\63,72(>)'*85:NG,J(ID<#9H=B\6C)Z11W 1:6#Z5?IJBB[3'._)8-IF7^ M^X!"\ -X(/$Q2O'4L]M32P[K:;!12TU#'S9%20W*$P::2!-E2G&*FY8QOQ*E MV#PGW;-*%V>/C#5\\@2Z$X1^E^TZ]JMUJ-5O? MFB_ AOMB$@"2(W]:C4C^=Z+O8GG@V/UUGQ_3:JQ>AVX*X/1 M^%M]T6MWE<(=W_2!%9'P/T58MG'>[\>$R!SZ45[^5UT2E9\/4G M/'.&:0SGLO@-:^-;T<;<'E G3];K5*4PO#&7M\&=)9S$N_<2;^GRG&O>;W[! MY2XS."MP3-5J339F%P[L4;_2Q9$W5E?$(LTBO0-2M=VUAZ> 0B[[KN^,9%9N MUUFX6;AW"'?/[@]KA,;S(MD^.^);O8]Y^F2GOA^-*>W\WMM$LQG7>W:.",SU[CP3D,F\V'^18 MIEFFBS(]&-GM3J_*F\TWY:ZO;NV*=>[F_-^8Q5W'5R7]M#NS/P,P[RW*WQQJ58R9<#&XVXRW$UF;]C,YSC;!<1[0,S$&6B(.IVN]L<9JC;7K ;\WXJ[L.((#L? MPN@KOM[1J.WS\)XPDN.FA<(O#I0CS1\Z_EH^.G!"BL_Q1;D?0)@1SQ MBK&%3J21X!''>(&#O2F@YQ,H^#>C?K.;S5BLQ:7NV#C@-[U!L[?CR>Z:%2() M\LY#.)O$F^.L"?O9-"&*8"1O8<"G4P10AF%A89H$[\WRZ<%[HL#J4CK#8;._ MWUK:L.SV 8M1+0I,KQY:#"(N9PLB;D"P4]4&!B;^*5OBL^F.QSF ^Z;ITFP[ MO5'.@IMG*P@R>RZ^(LAS!!-#O/OP#ELS(2^&"YSGOVFFP% Y[57?IXTXT/7J M#K"_XORTO5;HEA7GMG*J I^#6OVFWRD(&J(T[]T?9"Z\ "4O:SF6]P=9I)$S M@U>0)*R'JN?F!N61I!^VYV?6F$8O(E5"Y^N-F(9-F_6=:5Y!=$FC"/YL+7P1*&]E3CT&L3&2ZD484P^) MB00/YA[;5HB$OB@?/:4J7]KM)4:7Y4Z2/:=6%]O;S=A9^XHXG4X]Q\/9PC[' M\'$\?:*YB"#QL T.?IU&TYTN].N\P'B6U.U)8!L/GR88TBS""6R*>9OQ5^7C M0B(%4O W;-58!%C(TXU#4/-/3 ^IXF0-<'\ FVTE#]('F@'C);,XJGD>(+FM;?@&OO960KC^?)+, *51<0^ D;ONG6D%G+"W0L@<)$@]SAIYG' MTO3R4>+)CR5WQI)+Q8ZF>? MS6D6A>D=J($42.K@>T ^[['=";X^*>H$G /M-$U"MR^BKB"."+#)B5 =.)_" M5#%=\679*(8WQ+WP?*(H/@E_HVT0"6S^-/]0+['P]3#U7?Q^.,'.)ZHA'"@9 MX-BX<):!5:>*G.H+.#WXDNOY*2@VJ4XT:BN+W9>"-=RH9NQ*9"Y\59#.)= , MW^: ][K$K<@L'C!L:$X;H,L"$.^L;RB^81&B6'O(T(5M4ZU2U.G)\*FDC4^D M,PM S]P]K:I![OYX5K4[:''WQS5$Y^Z/EXXA'MO]\8I>ZHD;$GU&;]#Z31IO M$?L@WT5B?MO._ ]HEA-OKL)=\*]-#L9WH8C()_^>[ +8*FN&SD*:@)<'+W15 M=$: Y21!M6!^8&PSAR8CI(I)P[,)P:- MZ-A,HQ8:MA5>B:WF-,Y=;BFWFTT:F2Z@-_AGS Z57A%9J*- MHZ0[C)M F?9ALPZ%1;_PN2. 'MB2R3;^(;A,CEQ/GCT;[74*<4--%W@K.#C8 MACO?+YQ!@4AI1OO"'_6>DF/F>LKU*1(V>"KL9W&RQ89P>%2SY+/&&33W':_] M?J]1.K;NKJ>_[Q(Q<9OA8&GK7]!51G.1#8K#C$P_[[>\_+Q.7_ZF5SS P_<7Z"B" M+#Q1.%JX(*9P.D3FQS^BX&#?+-WV<*EYH(J/3V*0#)0X8%,O2:@-(KP8Y"9- 4,C>O>>".C#A=!SX-SAN@B A:92:_T?@8>3]!Q0[ M<,#!W_>QZ2"H@S2.M3I8E;@"W6-E:)%(5:#9 M?_QIU&D/WUD?Z=!UO<@A'F:(6'1:!4>+TA7H4*)C:+"WGY$OE$J$IS_!S]8( M]^)7 2?;3Y]4-TLOMMX'04K=?]61-\"=G%OM5N/_D')2"@ZU]]1# TU7!!@; M4"W;< (FQF#-I0B 1Z:IOZ+"E:K 6 @^KRR!"BN%=-).D:TQG<)?9]%T>$J? MZ2L?L*U-5\P/*U&?7RCD\$L>]:DZO4[?ES).YQA6_;=4G2F#,&@XJ)55C*40 MUT-Z^B&>1?&WG?&U3;=]W-:R&FTMA\WAUBZ.O0.;.(Z;W8,[1Q[ZSG:[>42_ MRH/?VFJ..E7K5KD^4LY#=Z]W%(V^N; P-O.:%H95C=@1)'ZX?%P6Y0",7H=>] >5'G3 M&2#GQ/)[O>5>4'Z?QYFJ*;]T]]BI]*ZS +,!9@-QV-Z-WEJS,V3661/C9- M>Q\$[5&U.Q&Q0\E2>WM2V[8[HYWHYK>]URRVM=G*VHAMUVZW^!S(MV-[<J/P;V<'"Z=(&:L O?3!Y])<='O>-D MIV)-TTZ9XGX3'?D&;;O3W]F0K^K,^-OLVXFA,'9:_;+#?4Z M.AEJM$7_'0Z:LD*C$TWJ>M#)O\D%-F<*D@+DK<*\S?I+-DQ?G1P$_RZ267>? M9);U^\0^GUGKRF^ZG6(S540WSZ!T4.IB:R*?0FHSE6/H(DZ:%ZB6 @L9>:%; M0/(/TR1.1(!\VR1P;86ACB#LNNF"%SC4J4OW@T*P=(2"CSR$2M05&+=^]!F59N)>6C,OAJW00-RJ&Y,$3@'Y\J;P5P*25_?? MIA,C/ T2*7P]FWOAI[IOTVI;K_6=9@L=Y39 & /1(TF3,30N.P0X*S]2?ITW MI5 X:8"]"+ KL'2?:1\E]%F9=:&3\)9^!L%*8SA5H;W:QZ#=LZV?]"<7@NM' MQ'$QU_V?U?)EUGPE!ME&>JC>@"O*,,[:M*"@H69S=(-HUYOBJ@HZ !5A&OC8 MH4]0CXE$J$9I(,?!G30- F92N$1V*Y"2]"LU:8FQY1N,*Q\][ T#ZYIB6Q;= MRN+)DB("W1.2>B6H2^R/B6-Q)I0^EI3,!F3/VYXS^-77")^K"6>B36[2&$^%3 MBZ)X)F7Y6W,S.Q$[#:ZI:#9Z::O>V,@NU4G\0\'NH9>#K72H.9[C[9/-?"YR M7LI3O>W&0)^"K.FRO>G42[&&F7"M;T;-<3&ZD2 4M747A3'V@XRD$X)CCET' MT69.9"#A7;'N9:?,K(7A,,Z^5)T6M"='V%<[#AH3C_*]CK4DUE9 MX,S^4C_#36\M]F!.%^N[/*KW;AZ#XA 4=I"/VE1DMK]X:BGB)*NN/Q/IB#3& M,YW [G;X)^-]Q*;Y]00#."YY#P\SZI5NXUD#?L:M !)0/\F,#ABWH/@-, *< MD>889Z;32*26L8!=\-0YTO22!I$PGHZG8T,IV#1R;6FEII2 I&<.M/46,, _ MT\B+7<_1"T+Z4Z1I#MRG&FS&N=AA1[VL!Z9ICT:=T=L=TQ4=!'"Y2^$WK3Q, M9FOB%KIA$XO8.7]D;3,EG/]4\ CI8YC*1>T:Z%I7,;[(LJE95D M-FZ#S6VP*]H&NZIF706]=S;JB^12?&V"C2VI5>WDB4Y$\A%[88)B5HTSR2!A MZ.Q>^)F[6&@4B/0K-$\V9C2W&ZR?+ZN?.ZR?63^74S^? M88F9)K8\]Z^OT'W^8RC^^%>*5P4)W2#B+[[Y&0_N?KB)279)YHG[VM*1=OB^ M>51-4[V>[79*5X&O9^$:6+]741?96+]YL5? M7]ZPMCX-E3^9D_IOV$U[&S56/*IA/3VJWZ7EAG0CB>=ZT/[@!!&[3[-@E!?$ M291FT2ATH'*/R,+(TS2$$R^U,J?0@@C6/D 1"FP C)D3X1R.VQ).^>H,3Z=Q MND7UX:3K3?$F4H C=B\\NLYJP"&_$0N_^"7; J(X,^L!'O3F)G-A8XX#RB_\ MT*&P0KP\D.]]A6G[_O+\"@NW:7)Q.ODG'M3!I\PB/M25/0(^HA=0>&:*(P&E M*%,#N+J6B MT/J1/8#$P%(PTW^; ,_3+*>%)FJYJ?([ M=$)/$,M(?I(AH@^=A MX"5AI-=39!Y:?"1=V'2D'.4RF,@1W=^HSS)> !)BLA&F"EAZG@Z,&&\NI=J,%6QE@9X*D0LU R_E>Y M@9C3 C,#=1O%RXIMJHGJ**)Z2F,JN;"M29J0)).RI&.^3;+W'@:+8,6P0A=; MPD>V]1VJ00PY8U&E;7U,(WCV@PB$6WP*&?F_!5 &;N#OOO(/\H29S6KF;47[C2T^3& ML8HFDHW&^Y@0O&-4/>0=&0(O"=.R[+F*KY]+0;[C^086,K*TOVKL?TRW5OHM MRN? W!YP>XT^ <;"KSOPJ+P/?8*XEOC\(M*5J&2(G)C'C5'5J1\^6#/IHF-"<2EB3Y&" M8HG,F?PN]5Q*9T&1R@\O:OKX79WIMA 1>J:8]3B=QC)94K]+GM5V[:A=VX"\ M/MI4+5\8)T!7EX+ JT,$$K.L[B4H-AM($)-:SOY >[-1@-4EZ)+?K:Z(]Z"Q M1^Y\05WE1F'#\HP/'6]VA2>&AO37.YBUHC:Z^,J%Q#<]GPQ)B=';=)$)RE'_ MLHYE"KEJF@CY6"B19#I<4"X-?;JBNW"ZF85MGHC8T^]\-D7/Y$A%-Y8XBU)4%+ M'W%QP:8:(Y*%,[*Z<-CY(F*#30P81NL,!][7T^Q43/@)/R1I=/5-O2!3:#(, MU"'6CT.*(^RC $XME:L:N6CVLN^!M0JI+(44#5VI$V<4[M2UNL7DV()6THJ( MO#\1112?@$,>G*"T\T'O%"X:J^PD7?@8*16YRH+L8KIG27N;F(YMLB5/4Q0<8LOG\XWWF;"- M517WN&2CKP01/?9B%0G(Z(O RH,'VWD*75*=YHS1,&?W)8']TV[V)5+&Z(C1&0[+,87_A"\$RPWCS]4I9_UZS*:;XZ+*'42-&NAHE\ER69G\ M L/$3F+"\3O"/.I%='11--JP3!/,D3KT*RF/9L,^V(6-Z/2^S7-I"R<@NJXI MNF'$:=DLE6\$I\-@-9:SLK><6G/1U)HNI]9P:DW54FM.XA'DV36C/[*(V!_Y MD>P/T'E_$+X _%Z.^RCE@Y4\N6;5@2SU9+.TT,]ZHX-$1$_6]R(1I9[WQBJ[ MDNJ%/_\H0WB!^+,=@T[I7[RM,EU025SUH?U''J>]"#$7C\8L."6&D57L2.E]GP-!X70V? M_OSQRX\?W_]F8T'U >DMIR;1Q5RLDK/ V6WF+PLO4%+Z MY(5'H:]N8_/'E>8%+79]XC+SG.C"0>7%I*Y*.L(+:0XYC_\:=1I]-Z]T$-3+^UW[W9F=EJ9WF*IH1TKULDFRZ$ M-]\>TN=Q03GBA-K#=U0RI<'&"/=,WS"H^Q8IG)G)R$G@3&T"2/I254'";0XG MY2F0Q?4$%(I>SDW(EF7%SDRZ*1R,??3#7/,J]-$>,4()[Z?;#DHFH#-2N_]: MO$$4K=? 0+Z)+:G;@DC#IZ@L,+TE2P1=,X?8;%9^'_J,8_2V_CDV:2"^NJDP M"B0?-C(*9'.X<$(H=Z"IG,BC("069 OPHH#KB +/E%2#_G2G4GQ_B,1L/6LB0+\9+)"R$+:S[,7UHG$LCA-@,<-*H7'*KT\(=QU3=/L9[V!E;HP0KG4?);"_7;,I2X$"$\8/7Q+&I*LJA6F!(RE%# M*[+_R,7$P[]G*];>=%Q(C-C[8+G>JQV_5R5?&1T5)J"G04'1^,;&8&2GW,)A M@V:SVZR3WQ\<[-)FEH(NH=$_CI73C&E#EHJ@%HWEU(OF5AYCS8O2=-#0&+U" M\/ 7S#RBO"(5\GF]9$O!Z__UP_M?OGN3 ;/JE'@#&E$([JJW&91G?2UOWJCR M/L-(I2)G\Z*[ZZETT:X7:QU]\9!7E G$I7844&YJTL!AE92J5G"N/^??QR>R M J."KVV&I$6QE:R)HOR=-!_6B4BW("J;F(Y@U8'7,\91W&!]H7*<_%-3_6$J M;Q:^"#1Z&:6HZ&1[>A6FK$XH/[V ^P6J,8WHW8+JRS76UYY' DIHCM2Y,G-) MD9'-(W8VH,Z#@1,$)BJ#+HE@6DI-FT<.\6 Q#27WCS>ZQRQ'-9&C7W+1T9*Q MFTLS@ZV%0IW90D>ZE"A%T2%T$-3)DNJ"-O'SWB_=B_$WS$?#^2Y"50.L2O!H M7KHBK?!PMC;Y*.;D+MFJA"+!PF2JGX"CX;T'UL]!RW@':L.$XPP .D[%+2!- MK"N86+=&Y9[HW1#J%&MF@^GR(LMB6W]83M%S()"F0IYP#D1(\(.3IX)721B0 M#UA0*.+55Z"&0-'7,0E1C"^\9"4O<@;S!2O-2KY%$Z!S#1J +4,V*9-*K^8:4R;;<'G'EVM(,T+?@=9[1E MXPLL337H*A&PP+"T@PIEWR4',) .C(QI&(;OO,A)YT@^1RI?I!\;7WQO0#,@%-BH?(@"P!58BC75"/V]9R^$?U@["I MX#U255\4.*<+7;SQ]:4&52\6\IL38UY%I0]:!M[<'+O(J+R#.>(DMUE,6LKR M*Z)"M34<&O)C EI?[$J8[&4NCS",YKJ9CN..]!;ZK$REWG H4U87BM->R)Q M'(6>'_AK \L:_Z*0>E&X.U'4-3F-J\3$3X&@NRB:^R +*ME21%(H(SY6T"?* M'.+X:6#F0Z3X5^K%NE 9CNB$+%#8[)4)92Z#WOM"0X15>#:#CQ^LI ,4SN'7 M]TG9YS[%:K_3'29T?L:ZRD?[!4ZFJK2H=U?!@,&=7_BO%LO])OG1UN1/K M]!%5\ZYAPDC?46SF3L?/49X0\*QX#9!I_G IAD(UJQ*E"IV)S6W^6&IJ%]OX M@+>'6 W^GH*5?T? T8C3*4K# ,>G4SAFAU4X>DX[3.T?T\!S5$JR1 00BDWH MCP6H)[I=SQH *6Q#D]B6A;;WNS%1UXD(X55\;1BM7JTO?:P5I7J5DZ6<9CX4 M>JHJ UC=N2B7*];N17;[D,$S9GZ#'GB_5 ;R-1'/T;_7-ZUT!:C*^D$A^[X, M[BC2KA4\6 %2R:1_Y:/US]2]T]9$P569)6K;L79_8LL-8>X*-T8!J9'9P3S: M0AAZ+534^NNC1'R5A)<@K(=9Z&N$L0=I6L_:>#52F)P.-JWG'F(86SN,%'"R M8N4ZRV=36SL 1M.#XE7.\VT+-E";=KV[MT;6=]'@&$<)HL^9 M"^GB85==+,;+ +">X2>E]3 )&57L0T#'"?48!<*SIKDRY\K0<&4^BKK+5)WV MX(@\7^@@ ^6\T&E4'0 TM.L$8Q_WGGQ0$6XSBF[*X2GLK)D"YU+);QB6U,E[ M>[5PIB,!'*#!;H=9X"9?#<*^.$(A_&E\63,W[#2.OO\<$6D?T%AF$[01I1[, MCHV^ =HBA"15<0$Z,ZFL?40.;*[+7-Q.0H5^XQ$>98[PG%T2BP(LKIJZ,@=H MQV*%*ZI-A\'1+QZ)\C7>@ZE:*(QX7Q0_\KVIZ00AK\\=4D#9"BU772CN+P1TGECO_J'/B>X[I286DG6,K[R;)-#VH86%_9%<": M81>$RI34Z7%&LYJOF;N?XLLW*K,EE;>JS:R/RRL[X=@Y&QL+AR\Q)L50 E\Q M\V(@,YF@E3%,H@S9B\)C"G<_B7N/;^%( M^'-*];X$//7#'WW1&CJ3::?A=L;31F\R[#7&/?B?UL@93T>M:4]T!J](70(I M?L/\DP]_C+O#4:?;G39&PA6-GA#PG5%KW!BVQ1@TX;0WD9-75B#F,$-7>F_? M*P_J9W$PGMVQ42//D0\8Q)V%H, ^A)A\'%L__?1KQC]+I/FO\B2/78&CC^>I ML>NT>KV>V^@-AWW@*3ENC/MNOS'M#7J]3E$;X%JJ&5_^&D9HW%0-J/NI.A@R->;.>*$[J MK4B3\)VV@#@7-(@P=>H #IY,F()/@AVZWZE7M5NM9NM;\P6$\!.+6+XU&2J& M!A'M*XW]"M\/$\B,. 8/58G56_-]_1 \Y6;4H=<-!LWQN/NM-O!K'F@W^Z-M M'V_[K-,<=[:.??7W_N^_)-$J^;0/,P+NF CGZUV$/78;6N*F]-]ZB7N /5/. MTUOE0N$?UC#IZJ3N94373/HIQ=X;/*716=7*VF6]P*@G[HTL#K@!/_GKJ\ZK M[0O-7%]S0D%]B1;8,LK[&J0XQ'QL+C!>204XC"/*2:B+"<26Y2N5T^I6G@ L M-!N%IL-"\VSY6VPSN6[/C;,#8C)U7F*?G4NL M@'P+GGE+KE_=^TS&].N*5K(R;G MW&2Z'=J<5(?4/4(*=,+=#Y&")](9=^YPX(CV9(3I-7K_=:8AI>]CH]^5XX(XGHTY7F(R[-&[< M";%XBS+X/G#QGX^Y +Y//H@HPB3Q_X?UD*^L-/#46_[QQS\^?P]6#78%1NF^ MLESI>'/AQW]]U8#?L 1 )']]Y3TF;X-TWG!#RO? )U[]5WLXL(?MH7/+G*=I8M-RA:3TG>&[;84C]QMW[8%84?X MMC?R)I35H#T=#^2TTQBX$]GH]:;#QD0.!HT^G(.'[5Y[W&W)4_B_9U16HY8] M[O1O6U=Q3/A2WNY[@P%(L-CWF-=M6X$DM"KA^^$#X1@@JH(;II-DFOH%V,"I ME1W03S2=]5(]:@VG[J#5;XR= =;$BEYCY';Z(-K3X5B.IYU!NW\*%^2]6? / M8?2]7JXAT&\9??1U\-[B_E_=[FBC.)^(;DJ4,+9_F1V9CJ?N6 !U.X-6K]%S MNR,,,<"OTAU-G=ZX!0[C*?3L>79DNP+NCC>'3$^[75MZI#]+L;1- T3O7OI/ M?!RML_EC#V^SYFE+V1YWP*\;2PF:Q^EV&N/Q$!R^WD""3ND/)[)U$EOP3,O\ M+)/3*IKVJ&^W^N/;=O7X6'K;&WD32FL"ZF$U<9ICZ0645F]ACL>B]YXV&[U!R=)/3J'DAJ/[4&[=]M* MBN]<+N73_HJ]3CW=?#36R-^J_X6S5&IV?H^W?14 (SW^GQ'TE*T-6YM]K$V_V^]-!P/9&#C.N-$;@8\[F8Q%HSN8##N.TQ.M;O<4+K&6 MU8]*5-\'[B\HI^])/$]\[=2R>QUVE-E1ON&-O G5!:II(-W)I-$!OQ-4UVC8 M&'4&HT:_W6]-96O8:XO_S]Z;-K=Q9&FC?P7AF;[7'8&CR7V1[DP$+?YRQYEK6& M\9L8RMNC+F;'6@V\SFBK(6'6DOG,]M%\/IXOZWBM+5O*>Q8;ONRM==G?>JVQ M5J^@M^&Z41?]_#OW5&7!/+A 5A>3'+PC11=IE@CSEH6\EL>U439%!UI'"SVV M^OO3)Q :7^G0.#2+&P\"9 R]4 NF-H5)Y):1N)7FC M XXT7(R9_?ZHPI"@T7G@>[>-ST<%LNL=I24:Y'UV=C&\ M\(@7+,8 MK066_YA,IYNIAM7$7?A76LSK&3", MLA?#5@MHRPY;D(/@K6*\,D&M!!-$!,%T<0@^"E&996,&K@DLGC:V8$GA:ETX1YB631& MM=(E%OEI!\Q2#+1>)A&L&CF4@P-8HC89&??.;^2RTVZM7CSE3P]8):+,.6Y"#("LJ&(TBY&*D%L-5 M**? VBA %\N3!B6D)ZUT9^B2K*P>:SOPQ'WLQ[#=?@QHY'9:2'GY/I:KM]L^[!L:8IO>P7)#]FF0:BQ&!/)E"?PRGH0/ 9P/!-P2HJ@O6>) MM9+D<*'!VJHW$WI<].^352OO)LAVI^O#O?MS_8:]L/?[?:20MW>5M[U2PN5, M06E"B_N1>:7L!(I[:GR,DBG67K.)UM(X"+5CO4%%1;]AMLVP^UU'[Z&NS,X8 MX ^ T^K3_KC8$C^?QJ_BZ]?#@Y\.?ST\/GS];G3PYM7HW?'1R__SEZ-?7[U^ M^VZ5-*E?C%[_W[\='O_/MP[ISFQ/FWJN;'7]R7_^4*CA[G66Q^^'+L=U[P"2346(2WORI>'A MW..EX5B;;2FSJ^&CHS/WJ8X>Q;N@_;E?;2D@B,D$M]H/!&>D50HBR;1F/EFP MGGI(07'%F/7,K[6.?&%A&M//$*YI:Z0?8*6T9.99#IRV<4[Y%XW=QGN(HG9Y-YY]2 M*N@XK7.77#UT: GW&62H2;ZN28R**2N6(+-(0,35?!G%JA4LLA"$6NW;,(!? M7\+N;9JZ98J_?HZGMCSIC(Z9P3( M(4'+,A!$)<(5I.H.>AL! C-"W$9+X * M;J,BRE#;2K.5K1&7&%/^_9F5O3KO& K>;@VLN[2);]QNHB7<9X"A0OFZ0E$A M)T^*Z:M\;9^M>2Q6;:) "0]1V1 H:6?2X@7H.E,D5)DQ,6+8F@1-X&$+,Q2@?"SUPIQTCP=NR?5^E MG,KQC:-%^I!FYY@&T6M4X?P8# %O:=Y,*&=YM'0?$V8$ M#P);J$[NB?X6PU<:+B"'1(M96QNSA*0@$&FEBS%P'5J,_EZ [[ABK^7H[YAP M/6P5@N;OL 4Y"+Z2DBK'"2FT(RV(X#-8SRPPP9(2G',6UR8+/"+VVR%?J:'/ M><5&B-LR>2\:(8;UFFZT>V\MN*VV/_N OVX:9@U""QECB"KN-YA<;R!U]N"U M%1"TSY%I;@5I9>1X=U>/2HRY^/Z8"^+C\V%PXT% HGP 4282/$N"@BW4 M T(5TK-4%.M-*6:\M8[I5KH&=D:47,BQU=]_L38D?.!(GDU!\^;&,)X)QJ4Q MSH.*XTIQ,,LH=P%BL9I!<%XGM(EB,ELB2,A64KFF.-J)2[<_H8>-E1UXK =C MT\,6Y" X2Q@7@@H1$@T)1"VG<$9KT,*J&IB68?TNK9W8=/N<)8K5BU5Y. #] MT6;M_"PMW'(R>S^:)M&!/2%$*+M)WLXVT1%Q=C@GD8&+YM:Z(Z6K<# 0TJB7OB(+R8J-(JT"9& M$,QF<"0P\)9;D:BASJU-*MYXK/J-F[_6M8,86S+P\FRT:H" NCMIA5O,6L8K1XNT\"^G*(Z%UO MM0_(W,: WKO>;! JC!,AB%_/(C.2V=!:E M8R6^OW8/P;7]R>IWOUTOC'T\3LC56^)JJI15UA>&-J:X#L$6!J:Y>!_>.LFH M$,2T,L6D ZZV9FSY]\\N07#A+/79E]L&30HP^0@GDU@\GN<__\Z")-(G"]1( M5DXX">"3])!Y*%9)HI1H>GOOU]Z$)L]$C@ZLC^5-HA%@9%:0 _5>*N\96WN3 MQXS)G9^>3I:GJ0X7=+.XPNQD]C[-0L'C MI,"E[=72\'#N\=)PU/NF.NS=*%I//RE$..=? MCA(,#%,64C#9$DE4$6<;0?CKY:UT]V]N<;1XMZQ3NO[;3<_3;VGQ[L0MTI2R(F/;"&P]_?K),T+N:@KPE;A82Z?N@EK.W&+TH2[TQ6@[ MIUHGXFA@$&H2EV"UK"T461FMI,S4)I-:2>?Z4JHKH30'Y\N3^:)03?Q"FLWJ MAVT<69LU69U6I9TL1U9F<,)'(#JEF+5Q7+82B^UX<7)?',(W>] MHBV=S>RERY$8")Y[$%$J<-'743#*^1"4,>T4TMPEOL.F.?]NT=6(915?U>!- MFGUU75099;P$E5P&49X+O!7ED6W(Q!.FG5@[EFVMZ^A\V2S=+$YF[[M9G%;< M)TE($94J0JL*P[.RS$!)%$SSZ&/N"G.=+XY[QVC*I'!)D9?(Y41ZQC@HGGD4 M2A6IME($W-V)+&M*#Z&1)R&:R6J)H_EB-/\L24P\ZG-&'V:N?EW_!:?- 1>#*:9>6-L*U,LOF2;59F]F97RGGR,47X5UK,J\@-H^S%L/-5 M,<%^V((*,(:6I/T^H'';NL M.27SV78#EX$9*D@U!'PL6+,%FD87SR5DX[RU7E#2BKMYL;8=BUHZ'JP)K':9 MBX64KR2AZA=,>W+8UD*0D0+7MGRO%:HE)5D1K=]6%M?&;L(5>Y6N/+R M6Y?QA9K,=R/ \/S.8_L='_SE$W\U,)8L,X9S(*2VE5CP-&#;X62M#;Y!#RS8^%6 MN*K3XRQB$I(4: :K2'E"7YXP1PI2IQ-F-+]%CKIV)@UXSF M>?0JA73JTV+$Z7C$".,KXBU?L/&HK.DLE2?XD*:?,,#;9]\2(R?WM";0B8=" ME)!(<4E$*/:>,]6<3^O%<*CC='=W@AR$!R5 MBDD?LQ+@1.U[75QLL()94)2SQ TC(:26+:(V.8K987,4IJ5N*[1[$..DGB\W M'9VY22R//@KN;+)T4S1P^XPP5!Y?5QZ*&\VY+-9IJ&6_C-6.LJ&8NLD$JX5V M*K<2'?J,O=\*] YG+R^ UY(.L4J/E?S^,6%XS-'8[8T@!\%7*U MT5(.X%)-\M3<\"1M"+&=(2_=\I508WIG+'M QQQS&K9F^(9P?GH^K??=H_FJ M:7:8GY97G:19,_F0KF8?_CB=-\V?T1;N,^A0M]QC"S,7K?3%D!7U]?V9\?[[K[[9@$-75><6<@4LEY+6GZ;+^H#'2R7BXD_7SH_3+!V4D3@H-U%M1B=: (=R")3H*[JLOT,KE MQDX1K6)D;"02[2[EX:,S<7-RZ:KL%)V+KG4>>\8J-./\O)#.SGO\_]Z9^KM[ M'P:A +6P6IOB*T168V>&*;#%P8 0#0\YD&!X*RW2;\R^.YC%=778DFHS0H^I MV%K ;%< ]$1FXZWEHQ^Q0T<".?7).-4PE[5) @C)%H27&3R5Q4HD2203$W.L ME3XK6^)4.B;4CK79FL.P*Q#:W&4H?U8_;O7E3IB7MS[[WH][Z*J[7MQG@MCX MIG+CQ1Z?I)$+M2C"S3X5#WPTFR^K6[(HWRXP+[_V?K&J&EXL:]^+M$+6\[+*\]/9BSAI MSJ;NT_/ZTQ=G+M9XP0VW>G*Q@"NGM/SU?\^;Y21_NEK)ZH609K$@[&/=DMH[ M[1IL'Q](OI1]:Q=W4XA*?8'1LMNK73^Y]N;/W/MTX:@7 [8\YG,W_<-]:E[\ M\!^WQ7.U]Y<3D]Q?B MGR_S\I*II-9:@53]>$J6EY>/M^U=-R%A'K+E)_/WN[RY1\79]D7 Z*- M/7CS^OB7UP=OQZ/#-R]OT]XV-F%EBMTDY-\_T_#O\[-T<<"_!I$M;];+HS?O MCGX]?'5P_/K5Z-UQ^>.O&S9YZ^+I7K\Y?CY\ M.;\R[.NS5-58GK[^.A2;9GY^V=7]Q<5'44*>D3]=O2#4MLIG37K>I&)C%>!> M; MGYEG6FSXTKW[5/O0E]YSUV+NS=NZZZ@_;EKT'4;#'1@VG?);!^&L[[G^:&MQ M3S.6MCSRGJ_K>JHP)==CA2^)\=(!6;M0O6,/ONN*_\F.^B:J_&O;^C_)+4:O MB\\2O^AD^ZWST]>M;>E((C4CJ9M]V T%U'Z@8@@I!A:!J%U040?7T.;&[G;KYB%21-VDY6J0/:7:>,'UU M\P7O1@+1[G7KVN*QWT8NV6Z(N8-R$^V%H1%2=*;.MRR<&*@$JAEUS.O$O+V= M&6:Y-HSS#,9%!\(Y =80"YHZ&U+,PB>_7JF^(IJ?%_/3>ME>'^+OD^7)R_.F M+#PM7G^\K#TY:)I4_A^_JY_6O>U M+" 0$-%+,,))B)S)F)FSV:VUX<@ZYAR4!JH BTUH8+SQ#)?JY-2-E-) M+2AF8R$W3\&03($*K:S+E$F7=X?.N\AM-ON_2.0\W+> MK++A,(9 M&0Z)2B93J-,:5 X"1$J51+,'QTS.5"4=[5I3ATTB,9V3J#)T;+L@>)LE2X,@@+EC$/0H=8J#$%,(+$I+.3.JYWQMD@XM,YB1K"QJS+06 ] M 0CFMFP*H%\6\Z89G2WF&:?;8-0'J01U[7?JVDBY48Q'B)93$*0H3YN)JE-X MLO9:RUCUYN.C/BNB^FW%4RTI5R;LF,D=G-#0>T2@AX)G9-BLZ4/23!3R\]I; M$$FEXJ&05*BS[+!E*5 =VPCS=,":DHREL,B:R)K(FCMW1OK-FBQ;Z9U.()0I MMJ9QJ3 @\^ <24*&(")9NV'<)*[3/FMR)<>&:V3-SC)XVN]8L%^!G*.+QFBS M]Z/T\2S-FM0\;[-WP;Z%;H82I7EP76C_EH[+[?-R\6#C7SC=;>7]\#'KOCC>359^FV/S3/!V4=)Z"9-R"88F"$D86-?,K1I*29;*? OGORLFQL58?W M='MQO#NOH\?HQ:4,WI4C>C$RNWSF/U*]O\/ Q;X3+*K//DNWB\Z"228BP#*; M0'#GP<1B^SLCI?!>ANA2&X&+=VDZK>UG9O&O5US3KNZD3(^U[K!N'@\W4A=* M=X>HRR5BLXV%? (O-.25!L^-!>ZXB([$S-U:S'63L$7WU,7MN#P$4M?^'FZD MKCY+M_V@171.>ZJ D11 A)C DF# L)2(9BH1MD9=FP0MNJ3TS,W66#%2!\H%A5HGZ7;0?B"2,$\ 2FH!$&K54^C "HC,X$21PAK M)7QQR36'UU3SZ[QI-M.;>?(Q1?A76LRKG VC[,7 =>9>GVEDK#Y+MW7&RLDD M3Y,$$KT&(44 8VJ-FTU24:NY7&^VN5'$HD7&6A^O(L9"X"3&/3[7R%I]EF[[ M<58I"?&<5_*I":["@0G:@B \!"9(X&2MV>5&@0JTLW8J-H$9%INAZ'"V=+/W M$U]+0S \T1]B1;799^FVKS:)L\D% 9(Z6=1F(N!R8L!]=D[S'+1K99[B9W5Y ME#]33YU2O&RNAQ9?Z=;6)A83/?24Q;T^[SA)&.O:?=IU2J M/9F$@;-AOM/#,+&H9B/!6J9!9"'!&9' ,BVG*UI2OOG57.J:"X-08G+6%?+IS9Z3??.JU#B(D!]$4?T7XJ,%3 M47P8(B-+-%C/;!L1FVWSJ;0XA0OY%/ET]\Y(O_G44:$B(QDBY:O;/ Y&Q@R* M"6J94M*[M63C30)'V^53)3LLF.X)4K::.,-:BBJQ?8PJ'<^7;GI'5 D#2AA0 M&CP-H<+^WK:LP1&N$BBK7.T.X,$E3H!G1CA1K"ATWTI Z8JN+K5T6VGVS+"Q M9.CLH+.#W+E[9Z3?W&FC*@B0'!*IL[BR,V"9S* 59U)2%E5HI2]L5]S).1\+ MC:X-IH%^" M")DL6*(B9,*L2IZ6?UK),.K,[K1VS/#2 M\NF3C78[JO&H^J@:U!S].)TWS9]'>3$_O8KYS&<8Z\%83]_3%/=:NH_ _8]7 MF]&I_HU#".)$]2_=_:Q?>CXCX7=/9]IP05)$4GQ"4B11TAR$ .ZD!A&#!Z]5@&Q)5$(;$W,[V4#= MDZ)A8\L$DF(/8(.DB*3X/07U0?IHCJS7PVOS.OM;5!>F/*.^Q CQC!.U\\ M(\BC=W4B#U%K10T$'1B(6+M*U(GPD>5$0RI."A&M%5MUS:.6=-C<%P&")(IG M9. DNIV8M_8F)N\4>%W[+]; M\O2@0O*4RN"+LS<6L56"Z3\L/ W'1,[M,3& M1\3',4NGG2P=G\JI3%>QIZ7[B%59&''J?:AZKZ6[\PHZ,D<]*WZ/#37ZQ*4" MJU0&5B]SHO(LTG8:)%]?X_R\F)^^+.\WF9T7/7UTG73XTXK=+G[ON'+;ZX_+ MA2N$/YFYQ:?#93IMBH*O3[*83ZKR&P>+F-Y(KDNG5R M]4*F[+.#G&K_'\%M<7Q<@,08%4Q&;KQNI6/S_I"K86/"^C6X"LD5R17)]9MD MR!@SQ(4 7G,!(D4/EJ8(,=CDJ&5)>-=*U^==(,-O-/P92]*O[$G,0-I>4.BW MQ?S#I*G *J=L]*-/LU1^857#]6<,#O6*A/$&"&^ MMUC3SNK;='+6=3QN%$8 M<,9+$#+'P)S-7+?2LN=:_5[>T?QT06,MJ5@CQXIW.!P+P8%7Z'A&!DZ@VPDB MY1BI2\5EXH(D**01\?5>%IL'D1Y!R ^,KO,QX1W6T^XDZK8? M(D**WMO#@A3=M8T;G:#"D@ U(@4BVPS>DPB<4A.24$:D5H:I=VOC4C6F%'M3 M8H^@K@)-;]+RNM!ME8&$ 24,*.U56/IA=M>_]T[,.^_4$"9,S,4C"5YD$"$[ M\#H+,(E8$81TQJ^5D6\292H4UET7#$K$6*M^E9+C9382(Q+CTQ&C3%2[("+$ M:!(('@,8(17()'0FTMH4UXAQDVA/I\2HS-@:Y,4^ 9Y$7EQHSY!PE0>,Y") M]B"T+CS&3+'R2(S.TT2X7LLKWR3$LB&/W3_@T(YYS^BKG;#)UT,E=QV8A\9/ M=F:3.N"ZX:UM-_BLS>66HUY_\I\_L!^&MG1<;I^7BP<;E]O+Y>+!'L!R-T\@ M[X6QVN:]WN@LE2T\<8N$]FRO,8/LB,OM[W+Q8.-R>[E6JK=4QF ML3S(Q3MNF*YUN3_5*KMXGYMO?+FU.VW__N2:2UL7/[61D[< M:[>836;OF]_2XEWU^5=T^.75:?DRQ7=+MTS-43XX38LB^%?SZ=0MFM5+KB]6 MR!03+?23*/N;!OY60M3"%SJC*X M@C>(FK@O >U^L8DLE.$,- M%(P84^QJ8O+:2*5-D@^[)-_[*T^>J:WUG]\9".U@CS$,J5W*X-5D>EX..@;5 M,*C6.]Y!U;W'?I@(.G&VF@7&%0C".'A&$BBNJ%&,2^9E%T&U2T+$L-INH!,] M,:1SI//]IW-%/P#+Q3ME+-/ &V6,6>UAA_]!A:HX8R+X%(!1ST%0;L!$ M)B Y(8VB,N6X=E.PR<7OE3M_<.'-OSD_]6EQE%<1J.;H?-DLW2Q.9N_7<\,N M_/X->]0Q.^9R:V-4$#EX*X#G!!GVRQ:?-O!0V=)Z34%(*\ E%D$&H1*A7B;/ MVKB+?3J&)61X^32[@1QD6#PGR+#>&D=-UI!T;09/"04O=0(52#0B2T?6IV1L M% *%WH-]E4 MU#:S3'@N UTK^VXQZG1)7VN*&^-.O< .>D5X3I!C9= T*4% 6Z% &&7 ZJ" MRFR8=D%KW67<:2L A9 M,R]IAY&G[CF6T\*Q##GVP;&G\J[]PT]&96RQ' M\SQ:GJ0F59 W\^DDNEJSD"_;/+NU>W'RX7K_INDCQ,DB MK=#UO*SR_'3V(DZ:LZG[]+S^],69BQ79UWOU3$XN%G 5X"Q_O3P35RM9O1#2 M+!:4?:Q;4E[__!IP'Q^(*\J^M8N[*<0Z,N)+03T=\NF/+S MV=M=OOSCXBS[^32VL0=O7A__\OK@[7AT^.;E;=K;QB:LK+.;A/S[9QK^O?+Z M(IVD63/YD'Z?S'9CRUX>O7EW].OAJX/CUZ]&[X[+'W]]_>;XW>CHY]&&'0.Z M>OWEW^-^OJW2/_OIZ]..O1^_>_7EO;(.6M^3'PUFQ .;G33&] MFVWNPI.26EW<2M_<=:7ISI?S*\N^/DO5B^71ZZ]#,6CFY\4TF7Q,\<7%1U%" MGI$_7;T@U-+DLR8];U(QL IJK_9@Y=%=O/?\?U M[<7'2?ZL>%Y_NM3S=_P"?2;9?3^^[V?L&:%FTQ<_V>?:C3^7/N/Z89][S^6\ MV7(A]!T@N@.HIE.VVEI54;>+Z_I>_;I6C))O%(M]&4DH9OK9[;CKANW7FP(XNH^7#'$%>(*<=4ZKBCBZNF;..QV@OC5 MB8OUGT?.CL=4^4U3!)Z\;=TVFF7N?7[,=OH:!TV%,\$!I]J#\#*"R2E "C[: M;*23CK>1-U[@>[A"[Z\%NU^VTWSWZNNI- ]K6$R)&&O58>+BSB(&6;!_,D46 MW/[01$\M%XJ!=TD71I,*',D,DJ->6VXUE6MSNS;)[.Z4!9496X,DB"38!YDB M"7Z[)WK2GH@407DC04A'P$K"BQ%GN+"<,,_7)@QMDBJ](6G=RU7"CGG/N I; MF6\O&'"T/$F+T1=Y9U\&!\8CG\H!3*.E^SC,IN4/CE7N^3IQ;?NY-CR?N+9= M7AN>S[U>&W;+WI8M]O+$S=Y7\ZMX!F7#IN59X^B]F\R:D9O%437'RI,5KR6F MQ>2#6Q9;K4&'O=>.#?KI-_WT3+E6A"N(-HG:-D*!8XF6KU+0W!C/52N3@%=. MTU2.]M"E/7-)-5WW3L M/K;DZ7/18=.>/J,!B:TWHMQ[8MO.+8SV/@5! U!#0AV9'L"RJ"&Z9'DBK/R[ M=A>]R2W,DQ'EP^YQ).VP->G.!OSQ$F>?9(K4^<@+9T:\Y-X"2=* R):#U_'R4#Z[MPV=BEE$VBA6U&HDPH'/EL*U'NAHA!>Y!? M:3&OA\I]]"PQ]5PXQAG]Z'8[%RXDOIC\*HRG7 M'$PH/H#((8(K*JEJ'J5X])Q3VW7HINVPC+9\X%<.2%=#%^7>T]5V@B'&4>N$ MSU!L\4)E,4FP06:@A/%HBK7MK>HZ&-)9H,-P3"Y!0MQMF2(A/M)^4]&K9#U( M12H9)0?69@^<<:VXH=J$5J9W;]-^PY013!G95F2@G-KB^L]2^>[HQ[/%O/;" MG\_^/%JDZ6H6T7*.M2R#@=U05L5Q&'%%:AL<:$N#O5 M,"W61F,L%MMU[%YP RMA,-L/L_UV5EN*0%+Q#!CH4+,'B5=@?'4Q*(\I*L$B M%T]76=-FRL; L@4Q)1M)&DGZ::(U+#E&5?$Y9#*\$"3S8(5U( D)GE/I6'[" M"I@.HC.#8]==P!"2*AZ( 9%J-$8G91(X4PDR$ 4V:@4J2.ZUD<[I\'1U+EC7 MTM?L%:QKN;^N99:6HWG&NA;$):JT[U1IEO%L(F/ :[F\B(Y!L?L5>&&"4\XF MXEW7P9B[7C-]_/P0Q-GQ, (&2/?R,S(S$]4+>18L)Q'$+1VW=:R&+-> M!\C9IR!%IK.TC3LD5+!T>@.]AH9+=#!X_I*/OUT J&4]I!%7M60V^C M.#_WT[3[ADF;PVH?LA%[KXFVXR,PFRP/L2@HKPF(5+XR00:H=P_>%V^ Z+4V M6YO$:NY0:E<*K?QM>AXGL_>_S1?UR0Z6R\7$GR_KA<3Q_,U\5C]],9].RZ\< M5DFF9MFV.T&)&!.KMJ41]PR[W3D5MS8"W8H]/!W([#O)[";D* CW(+(JS$Y$ M L.8@TBY3\P&3[)I(_JSX\RN['B+P?L]@RX2.Q([$GO'1,R#=MYS#I(8 2)J M"K[.>ZB1 AU<(DK1-H)'3T;$]U?QV[$<(/]N'FPJ?U:QK+[<":J\]=GW?MQ# M5]WUXC[SQW="NX7%'I^DD0LUNX MR# Z24VJ\%\%2%?U97DR<[,P*;_4+,LW5B5ESV[M7IQ\N-Z_:?H(<;)(*V@] M+ZL\/YV]B)/F;.H^/:\_?7'F8H7_C8CLY&(!5^',\M?:T7J2/UVM9/5"2+-8 M(/:Q;DEY_?-KM'U\(*@H^]8N[J80:V'^#8R6W5[M^LEU'/C,O4\7(5YPM0+V MN9O^X3XU+W[XC]OBN=K[U8&^:^,?L[^/AK\;G2PJQ__;BG5^O]R!YBN;+A4/ M].Y-7[UWH?WY8E4!_/Q\5E92%$IJ!5/UX2I:7EX^W[5TW(6$>LN4G\_>[O+E M'Q=GV<^GL8T]>//Z^)?7!V_'H\,W+V_3WC8V866WW23DWS_3O#OZ]?#5P?'K5Z-WQ^6/O[Y^<_QNM&&DH8M'//JY/-C1 MR__SEZ-?7[U^^VZ5%*Y?C%[_W[\='O_/WI@&+6_*CX>S8@#,SQLWBU]&?7V6JAG+TZ_*[8M),S^_K"]XWJX[A] MILV?+A7]'3^G&_Y,/Q,=O.M]/U//+'YD3SY2/R/J02^])ZE!WUMDD7W_RGS^H'^Y?Z'=EA5T]]1U;HUO;FO94_#WY+:?S MV>A=-08W.QX/2:[+!QN;U<+AYL7&XO MEXL'>P#+1=\>??M6R6"(OOV[$[?X]L@:].J'2+"(GF^AY^"TZ)"Y*N4)V&"MB,"#@'7 M">".Y\M+P_+=YRS6_[=9?>?U/\\GRT^(O+69_@K9WO.4&T\VZ7>_ I@;>WM;6:T**9,9 342!D3&"I%) EC3P1;:*.MVM' M+V+>1^?+9NEFM5KIB^K/9O7330?XD3&W'0[2Z/4Q1\[:MC;;1C'\0,B+>J$% M\Q*"]'5DJ?9@8U3 B",T9\;I1D79BQ;)4A;2%L[*DRDK8YH2QI2 MC*UB;EE-(@AC-%CE'5@69++<6$K7QIR%E*RC-(/3N=AIIE"=8W6N/8O>:L8) M]V%KM&4,&VN")A=RUZX*+[$@;6"0(F>^5R4$1%=ILHG8HA M2J^ VU1\7\,$^.P#>)-5\9B+4:K<]HF26C[FK&>>,+(ELF5_V+)S-HNNCOX6 M$H@7 D3QD,%93T!$XYURC,OU+O'"*R:DS!!\;7MI4RRFHI+U-<39&*B/:RTL M.W.)E;%CWN7$D_UPB;_[WOH1 V971WY#@KS9#&CU/C??F*RK_J>[Y_YJ@X@3 M-WM?)Y^4\UMV;%H>-H[>N\FL&;E9'-5)*.7)"L#*49]\<,O)A]1L=>@L:IZ] MC$X]5.&TM]RVFR1?3P-'<2-V=V&]B%W$+F(7A8G817$C=GLHS($$:6@PS!K* MP";E022=P07-@/B<&7,Y,L_7TJVH5R)E#9);!X+5V23.U'2K)*R7SC)MOV=( M[4O7G/P\G?_QEQ3?IU^*NUN_>5#[X[]-8>J:9I*+?%8C2&9Q3X;9]AH;2'0] M$B8:*8,2-V*W1\(I.5HLCKQJ'!Z#BHT%E'R3,@0189R!#2;=?M(/[O>;,\+8_2 M',\_C\>JD[$.9Y6\]92#/D/^0]M%Q0W8G"7,@?H>4 M5-6Y$B!(]" TS6!Y\3NXMXYP9EF(NHTK(_0[]@@R6%>TK5NHM^GL?!%.RIFO MC>K"_/1T7M]V'OZ!>JGG(-MKO;3W#:6S,-X*FL J4G.TJ"YZ3U?EIR*Q42:1 MZ6V]EV6@21 .=M506N9"=EYFR)K10 7E@=P]E>0SRN/!K*BNY621XJOSQ63V M_D*;O;N<"-?6D#@VID+U2XMABVFD3:3-IZ9-%SEA*1;V7(2C"06D@C> M$!D8)VON0G>TV:KECW2)=+GK4MTYNL3(92_$C=CMD3 1NX,2-V*W1\)$-Z45 M-X7S0#UG$8PW%(1E$NK%1!U['3+-0GBQ-BYLDZJ][;LI6HRM->BK(&?NNE21 M,_>+,XWT(IL800=9QXKQ"%X6XI3626TH-5:N53IOH$[;*]2A3MLOG2:GG^>+8??S[9XB7;ZQ^^M/MO*86;WM) MSSHAHT. Y(D!4 R (G9W9;V(7<0N8A>%B=A%<2-V>RA,##BT$G#PUHF04P*= M5S55U(,S@0'5-(2D*/-\JIWJ:I6Z9X/-\D[O"(H/I8*8RI(X7N MO%210O>+0H/P425O@&9&0; H:Q-34R?P&D.,3BK:EBM2D4)W@$*QZ'1;UY*' M37/N9F&MY+2^PG?<]A^DB787P?J,)R1/)@!_9E=6U2 M+!EG:V-E#4*;XHM1D2%(;[)0DFC>RJWVTWI@'79.[@]S=EU_N^-L_- $E3\N MML3/I_&K6/O)35<7V:ZI=]FO4DBG/BU&G(Y'C#"*>@OU%NJM1^FMVM@S&$U! M4B^+#C(!3.:\_"=YQT1.BOC;>HL*PE,R5=>IHNL(X> 5I:"<*2I/!QK4NMY: MW34?G2^;I9O5Y*L6RV/MF)D.NR'W1S,A-R(W(C<^F!MM8,5JYZG8YT+59'\- M1C,&V5 2I#/6K'?,V8@;JTU?1YTIY"#,R "$Z M"@[<)2\YU9&DN[,? M-Z3=IFQ_^>I;#CM38VD'F"&.I?E(QDC&VR!+E8@2I+CORC-;R-*K0I9&@^1, M\DDQFGZ8@?WO^3^Y8F;O4^CR:R<\;)CT_*P36;-R,WB:#IOFO)D M!83N@YM,G9\F*(</1+"UKJL/2?41=MU>=,7:N#N_7'1P_*5XV+\6W_IH]BZ%\\5D.4G-P6+2E!_=K(YY MDY9'^=A];#U<+SH,U6,8'FFVIS2+)E(OQ(W8[9$PT41J9T! M$IFXH$%+8N) ME#1X8S)$+[R/QFF5U^JILHXY!U73QB@#8;4&H\JK"64Y6*&ITVL# M!$VC\3 M:2<'\P[[.BZ6P__!+0M\\.YM?S&YB!NQVR-A(G8')6[$;H^$B=@= ME+@1NST2)@:66@DL"57>B/H,27H*(C 'ELH C@GN&:$JT;46WVW>O=48TDO7 MG/P\G?_QEQ3?IZO TD$N,GV;PM0US207^=>'/IC%#H))0G ,)B&U[KI4=XY: MT2SJA;@1NST2)II%[VZ9$ M.$WE-V-*("@/8(/3P)QCFM3;<4YN!W3?I.7G"&[;$5EEQM9H#,HB/>ZZ5)$> M]XL>3=8D4AM!V7IWE10!1U, Z3U1/!'"G6KCO@OI<8?OK+ N;$-,K9J2@J\C M4@M&/L](1:6U5UC;.:6%_G@OQ(W8[9$P$;N#$C=BMT?"W UGL7-GCCN>O%(9 M0HX$A'$6C(P. E>4\Y!Y)GQME!ZS1 @FP:3Z&FD5>"4C:$:S")YD9]<&C![$ M_SV_[#!^/#^(<5*?P4U_R3,@?@=RN9D;/$V8DP&1#82G$T2M#/12:6TJG7AC[]$0K]CCR"#E5/; MNH5ZF\[.%^&DG/G:;C#,3T_G]6WGX1^HEWH.LKW62WN?/!%U$):$6ATL"0CA M7(V=,7!1T.C+/\*O#0JV4286RJ]K:BT(PPE86[1F5-I1)D)@_.[Y[)]1'@]F M174M)XL4;[;<76F^+W,KFLMO;:;&QH2S?FDQS#E#VD17'%UQQ.ZNK!>QB]A% M[*(P$;LH;L1N#X6)H8960@V2,44DER!,2""$4>"\3Z"3<)J(;+*2;92Q/2S4 MT&:TG(DQUUB\@9RY\U)%SMPOSHS9:9JM $FX+9R9"%CJ!#":94Q,.P^_OTSQ,LW5C_]Z7:237M7 MCXS@Q2.2Y\Y+=>?($P.@O1 W8K='PD3L#DK"1.Q.RAQ(W9[)$P,.+13 MVR.-HMHPT$I[$.6O8+3QX#W5S!$A4U@/.&QP\7BCMN=MFKIEBL?S3>(.FP?5 MQ=@0C*DCA>Z\5)%"]XM"M:0%9ZT&*R*+1'E&36ZY/!(I= =@TYVX6UNH?RZF.:7'Q]1UM.D=G4S?#&\O- >G+P4R+ZT>MZQPU M\^DDCJ[$V&O]^.WE[X8&[5S#9>NYU%F",;08_"P[\#9HR-Q:2V643JXU'MNX M$+*"_:[*QZXO)8U4W:FV>X[21;(*X?W&$E(G4N=&U#F2DX= M)2H@.VPTCJNM1TQ\GXH;D8?UQLB9]/XU>A]I.;KNYL75.O;5^E MD$Y]6HPX'8\880S5%JHM5%N/4EN6$*JYDJ!LY"!(T5U.>P61.\=HDI1Y<5MM MD>Q8(-36BM($PN<,5M4"4Z*9M$J9J+Y2+'ITOFR6;E;SC%JL!#5C2PQJ)C3I MD1N1&]OD1FFM2=H"U;28](EF\(IE<%[DX)/DAJ[=J6S$C=6DK^F7:=&\_N?Y M9/FIK1XP%ED161%9$5FQS3:#R1G%0KUIMKZPHM;@;2807:"Z>&B1I;6)!CIQ MHS31(&ATQOOA5,YG)X_(NEEDC$2,1](&*7HHY<.-#*Y$+$5H+CV4$6C+E, MC!5NK9B%FB"M8@9TIL4&-M*!8]2#=-YX1Y)CD6^?B#D38ZTZ;*6'9(QDC&2\ MPV3<.5EZ8;FRR8$RA(&(QH!)4H(TQ1HE3K.LUGIL1R=="B86=M0&!&$1K'(: M""?9&^)8,&QK 0/%R-C( 1JL.-'WZ7,EOB:#ER=N]CZ-)K-RQLN.3+H^F\:3Y20U M!XM)4WYTLUSF35H>Y6/WL:4($5<=9MKU&B=(>CT2)AHL@Q(W8K='PAR(P4*E M8)FG!%+* ()K!RY2 \6(R8IK+[Q;2Z&R7!O&>0;C:O:J'PAQ*F$OTUAZIIFDHM\ZD,?S&*+H1W2835'K[&!1-I.7J MD@G53<\AA:8BBANQNPOK1>PB=A&[*$S$+HH;L=M#82)V!R5NQ&Z/A+D;X=6] M;P*8LB9&J03>U/$ DGOPU'$P0A$=N5/U2LK+3#1(3DT=T^S 9VU!.JFC M5%PPJF^';]^DY>=X;=O]_RBI_?]TOX*QV-L/^1'Y\:GY,43#N.&F3@;0(((B MX$FRX+GG5D>;-%\;G[+)]1;RXQ;Y$:NFMG5KM6IG";Y.\RP@^3S.$[767F%M MY[06>N2]$#=BMT?"1.P.2MR(W1X)\Q>Z].>&$(K'&N P'824!RYV"7+RR MG)ASUJ?;WIPPV:F4-1!OBP=(O &7:8"LE8Q6&^G.)DLW70T3]K?GW+]-_SR?-&6A[]+BPR2DB\89;U.8OY^M MWN6_W?0\M93 2/78\@Z'#O<:,LA_/1(FVBZ#$C=BMT?"1.P.2MR(W1X)B/R?+DY*)_)595]1UL>ZV?]CZ+0D?)1. *&"%%EZ48P%KIP*0L M8Y)%F\6U+#-);9(^ASHGW-;"8@%><0..N:Q3)"0QMS8]L>JVIJJ[G^>+8_?Q M[Y\A7KZQ^NE/MS7?%SJM6;W!IFK-]DRG80H:DB% MB=A%<2-V>RA,##BT$W /5 C-/"C-% B;-1@= A@9%%4Y1-].6=N-@/O;-'7+ M%(_GF\0=-H^EL[&V',,.2*&[+E6DT/VB4,($(S57TIF<0)!$P%.I(1C)0Z;6 M6,-;OK-$"MT!"L7BN&U=2QXVS;F;A50GA(7YZ>E\=GT]&=/BXNL[:N=&9U,W MPQO+S0'IR\%,B^M'K>L<-?/I)(ZNQ-AK_?CMY>^&!NU:="NWDA7(%>PIWIR&>7%9V?6EI"6J.]5VSU&ZT J$]QM+ M2)U(G4.D3NFDT]$X",(P$,E(L-I)\#$RETAP4H<.J7.5C-BI3T"1-)$TD321 M--N)T/&*$<51;+<&-/6,5;W%^[J=IB(KK[@T8B.KR-#E%J (O15%=5!0UQ'P& M$45@Q#+%\MI==9 F)2,T!,=E>4VV8$RDH&O+"6N")&$MH?7B4OKH?-DLW:PF M7[5W$\WL6-&M74;?.BU[II^0(?>:(1^6?O?O2)5=4&4D,CE2[U4XY84@*2ND M60A066J3]2Y;MC:1?".JK%9^35%-B^;U/\\GRT^MS15'DD221))$DNRP(PLA M0G!EP 1#"N$1<1D*$2SSPI3!9;-&DE9Y&K0'%DD"H62Q1EUE2BNT+A1;7L2W M1I)6Z;&26PMV(%,B4R)3#I$IN?.*$!U 2$-!<,:*:5@X4Y.0#'/.6;;F><= M@\J: 6/$5V_=@"^_#M(&)Z(QU-NT-::D')UN9$EDR2&SY-Y7HW+F8C;&@Q/& M@2A?@K=1@J/2J2RI(VSMZHZLAGK( "D0!2*2#,7]+_1-B*/*RL!UJT[]PX8Q M%@TR+DIDB)2,A?W(S01$Y9JL0EM[>YT[.H M@TX&;$ZZO(:RFG>N0,'YWL4X7%JSD.O3[_W AZ[[:9;W7?;4QHL]/DDC%VKMOYM]FLS>CV;S97FA6Y1O M%W"77WN_<-/1F5LL:^[%\B0UJ>)XE9-3.VF,\F3F9F%2?JE9EF^LNFP\N[5[ MO^FZ2/$R2*M\/6\K/+\=/8B3IJSJ?OTO/[TQ9F+]5KX1A+0Y&(!E^DS MM/RU-O28Y$]7*UF]$-(L%IQ]K%M27O_\&G(?'TBZE'UK%W=3B,I^@=*RVZM= M/[G..SIS[]-%3E&AV/*8S]WT#_>I>?'#?]P6S]7>KP[T71O_F/U]-&VYT]-5[%_*?+U:Y<<]7[3"FDUEJ!5/UX2I:7EX^ MW[5TW(6$MK%53\*4G\_>[O+ES82S%O;@S>OC7UX?O!V/#M^\O$U[V]B$E0%V MDY!__TS#OP?7G/R>I_,_O@:1+6_6RZ,W[XY^/7QUC=Y^D_T M=*_?'+\;'?T\>GGP[B^CGW\]^ON[O3$"6MZ)'P]G1=7/SQLWB\V?M[@+3\I> M=7$KQ7)M&=_H_^3.E_,K([X^2U6 Y='KKT.Q7.;GQ0:9?$SQQ<5'44*>D3]= MO:"(<>K.FO2\2<62*O"\VH.5MW;QWC_<3A;^,&DF?C(M/L[SJ]??E0:\^CAI MGC%C_G2IT._X!?I,L/M^?-_/R#,K[WWO;C[7/I/\"3[V.Y9[5XKWUYN7W76, M'YKL?X)L;2VNZQ!;.0CU)__Y@_GA_F7V3:;7 M"V??6/C="]7[%D3MW>+N*6*Q]W9J1+)#LOL&YK^K9O#)I-YF'=/Q'VGZ(8W^ M6KYQTHQ>SV**CZ?.32M/]X)_O@V67B__'OK52+](O]WRQL.DWAZ0NB?@AU2+ M[O=N[1#O]F]#$%OW8XOA4>H:6]>9 GU3R8BM^[%%$5N/,YA7]P1?[[K1LL6\ MI0OQK@[<2]>IWI3/WH]J7M2'R7*2FN=H7O=VF;BT?5P: M'DYUU/;85]-)DO+T606YJ=I].-T MWC3=UZGLP=EK<2+>%N6^C0*4W2@N><1YO[/0K_7B%)=R-DI9D,P($,YP\))2 MT%:KK(DRCJ]-ZMVD)V=![^$*O+\6Z+9=TT>)&&NEMSU#<@<0TST);C]]$5D0 M67#++&A93$YS#SD97Q@M9?"^4"%)64M',TUY;31,UC'GH#0X11D(JS48I240 MRG*PHI"A%EME067&UB )(@GV0:9(@M^>GTJ-E)I%()H2$#QY\$Y'B,(:25T0 MU*V9;E[93"6UH)B-A;0\!4,R!2JTLBY3)EUNB;3N[\)@Q[QG7+4O%S)KT82^ M!PYN3+@?+>>C12H_"I-I&LUN1Q3JC^LW:VG8Z&PQ_S")*8[\I]&/YW4*^&3V M9[SL:2EDN6\:%=>V9VO#\XEKV^6UX?G)\/^?[J313E,/B**QV<"@2R)P8$D0IL MS@$8$]Q&KY3FL8T;E2WR%25CHCN<#=/G4XZ$U1M1]I2P1 K1<E*,)1I) M(1^N@?G@F*$B6;E&6)O\ U:KY,/@Z6'D4 M;DQ61A^]S^!"%7)3A1 9G#?!@E7%TA6I6+*&$PXAVZ).8M19K&41;33?O,L9 MYE2/+3<#5QIHY0Y=E#VEJ.*1^\A8ADBS!A&]%211R%PG$((S<-HGB$;'8A[I$ AIPQ'OE**8'-LN M)Z;LQ;G&._*MN-X__N)J9F+-SAU5%,T^I,MTQW'-9D0/O,\8&ZKNV$Y=$$O< MY6 2F%@4DC"D?&5( **9J:Z^L')M=-6:!!1I5HA'H%S1BFS3N:\-OIUDY#! M=CBP9T5'2(!(@,,EP*]3TS$T6]3AC%*'/N$(%\L7 ;F9, MXCJ S44/"!SP&F6;5]BOYNO!O])B7N5L&&4O M!JXKT+X=NBA[2D^*>$&YA0 O5Q4UU891W0A /BL=BT1*7P.=L(23E."7% M=#5KM5>;.-R?U<11_HRZ@Z9)R^;UQS ]CY/9^RN=TE:RZIAHK')'.W?8HNPI M<7&I&//%%8\B%[>:4UI(R#-0CE%BG,^2K]FYF[CB6R N-'^1M5"4@V M);71 M,2D(3A5/.]!B;M41$#RKZ 2E.K*U^XU-O'-DK;UPVO&*? -DO3PIQSF-)K-1 M+F?\_V?O2Y_;.))\O[^_ N'=V; C4)P^JB]Y=R-H6?;JA<=26/).O$^..LD> M@VA,-R"*\]>_S#KZP$%2% ""9$_$R"31J*XK[\Q?3CZQV4I-*FVH!FXU/(0_ M-J4T<,%C'?SS)KI1O@RRYIF.,YI0$D<2--R(,5)$+"%1F$5YD$0Q*+W[,.=_ M6#7E7#7-Z^J*EW-#9J];\GO=I[[SND9R-7E9EG+?SL^O@ F"9-KQE5]*QLM9 MN;P)1\DTZM,COQOYW4Y^5Z *'$:AZ9_DA+]EDUHP_CZ9#8*..^TD>> MYB&C5!*9QJB?8Y)M*D)2R#Q/I%:A2J+]X.U;0K,=]CZRSV\^(Q:-^D'-%G043O-G5G(PEO^/W/#EB>SXIGC2D-)VKSO\>&QPT2$MS(B?HL5-.8GGL5 M;ZJ96BH#+3A?5O7-Z EXSO0VRI,!&@ %L1&!&1_&B 809L!20H;@ &#FQSR( M1,#W4IS@B>OO-1;D#"SQO8 !') [I.G=Z>,A]VP5ZL$W^W,UOFV?28$D!,R4RQO:> MN;224C6O[KIVS]' A@W%3_[KF^B;ARSSJ0G#<6U/;&WC_1S7=LIK&^_GDU[; M44,?T3Y"']%3U+W.A<#DWF92*Z'*3XS/U-@[Z=D;-J.M/HAS\"2+5)00F15@ MJX.=38I, Q-))9-Q&$59L!\0IKD AM2H'Y7][]NYI[[?6N+;=^I/$4UI]-+; M\8U>QI=^E$^>R3 M$]Z.0I=.X^AY.3+'W,>1$[Y<3KBKDC+,XR .">5<$*KRB,!H&?Q$(Q&D2E.U ME]9'CZ'#9CEC^^7'^ CR>68]'C\Z:G47P,<)AURHJ8::(R4%VI MC,"P#R*PZ8,BRHH@4ZS8*/S9CPN@1W#[EALTFR;%:/N/&N_+/LKGRK)HQ,*( M,L("'1 :T9P4-,P)BT0A UXD"=]+=^*CLJPPFL;%\^K4/K*LD66].)9U''=E M&N9%#+R+1!'7A&8*C/XBS4D8A4'")&6!V("JV(_1_R 6>#OG VV-QF.1]AC^ M/V[EHUJP4DZ4K>!U58_+2U6[5,S1"?!TR&T43ZIUH1 -6I%< MQXPD+*92YSJ5Z9[J)]?%DR-K7ZCOZO//Y_(=DK;M0["_&LO\>>$KC>&UD36^ M7-:XG95I+I-,4T62-(T(!>HGG/&4J)B&2<0EC=F>BBT/R\KNYX5(INGHA!A9 MV0L_RB?/RHZCY6E@9X%4B-P#G6-0NJTA%3".,B64!+%4$B)(B5,Z( $29+% M 0N+/-UHU[K?$H?WEHCWWB(@GX(I,4JF46D_Z3,=^>%7NE*C((@C$9!0*$QV MX(SD683J=ARF<9XSKC9*M/9;F/#%_.OV:%\XS4?PIY%;O?"C?/+0%*NI"@<&N: M"1W&+#M0OL,;1\J_J1E;*OE+!QVW]U8JTYP^K]#@Z&X8.>/(&0_<5RI+\C"/ MT/? CRCCF3AS3Q_'.EG X3T^>*)G^G(%[^.CX6%#!G5BL11H D%JYTPFL2@L$D: MBX2E4;Z19+8?;\17\[$[BC?R]'F5Z([M)$[4[^!KD2:U^J3FJ[%FXUD3U2@^ M!FTDI "9$7,2)!I$012!Y AD0 *0)BQA(H_H1I!O/^Z!US FSN7OY?+R]:J! M]:O:BY&;/0F1=%J\>"$R:KXO_2B?*>N*)9.I*D(2I]CW@864&FJ;J=ZEFR M6$Z::E;*B3^;)T%Z#SSKNU?_Y(71L2HJ0"1I'I T"T&X14%.6 &_)EJ"H,ME M2 MZ,-@&=$9;IO 1><*!2@!!PAU2.3])0CQ^\.V6;;#",HA?FJY_DC=C9-%/ MC44#;P4FG&8DB'-%:$PCDJ=:P/J9R&002YHH,=AT3:J%JMBSG M%Q.\KY_&^I1G1Z*CK#QT^$,PJ3AGE A6<$)U1DDN(DJX!.$FN Q%ME%!^1 / M$9#R:Z#D]XZ0?[CYO4&Y]LZ3\'E+P?L*VJ;3/#E@+*X(JL&$AGE,CP63:=)=L!D M[9.DPT_K([K#^W,Z[AWSMFN['[R:R9V;B[=]HF?5=3/1=74U*>>? M5+/FX'EUURU\CLXSW%MI[RV\7X^Z;4= M-=P6[B/<%C[%<-O[52TN60-OK_2DN:SJ)0$;T*MA5_#0&%Y[UI42+[4RZ$@P M1ZD022)CDJA,$YJKG/!$25(HGHLDST0>;71A>4BH[3V[,;3ZL3H7_UR5M?J MI/P1*/EM1\C[ZD,5)],B"IY5A=$(;33RPI$7'I87!BKA*M 4.*"@A(8Z)H64 MBL1Q'JA<4 %<;A]1KJ/RPB2>)MGS:LHW\L*1%XZ\\,!ZH="L8*(@N0HQ!8L6 MA*D8&"(341+E-$GT7M*+C\H+QR9'CU)^_H*=%W4EE)(N<@0W-'HRQAE MUDN263L:I7"9)4E<$ %:-*%)P4A!1!5H2A9GM)\_54^!,0X=]:&GQ? MJX43/N=S^9K-9LT[;:3/\C#2)TRF0?"\)- (V30RLY&96?&%3"EX?/R*HR\;.1E(R^SN:11%!4I3Q#O M%^'GBH)PK@1)994 MR(U.)WM)97CO2/G]C,V7(++>>&K>&]1S5CPOE/HQ@C>RPY$='I8=4IGD<20E MR7@&K"WC.^9!0').02F/\C!F69Q0O1> _ U193JV M/L3!_M_96&XQ:N0G?J8CFSLM-J>+B+,LS$@@@&_1+!>$2ZI!+:=A$HN816R# MS>W%0?%@-G=',]%@Y($C#SSM,QUYX&GQP$0$HLA$1D#?RPE-LI P32GAA0@T MU45 Y6'*+ [% _/GU9-TA&,_=5=$"\?N$-BWXG.-WHCA>AW6G9GJ%J"[IXV9 M=[2M&:$MCR0D(Y"&<9X0G@D0DF&H(:8BICG) M= K60!J#-2"+D,0JU)+I.#DL./X1!$0Q+1[@>GO65#QBYY\<=KXNYVPN1NS\ M$?MY7-M)KVV\G^/:3GEMX_U\TFL;"\Z/$AO]32WZB=JBNKJJ<-Q*_#E&1)]. M$L*8M/-UUG^>Z)!'(B(\CC)"J4Y)H30G!_AK\JE_JNJ.\M[I MUX;L/B#5/2S+1I>?E23_4G6%9YY'8?3]LTJR&9&71E;UXEC5<1R?>1+*/(AR MDO$<6%]&!2G")"**!1F5@J9*;T!L?DV.];Y9WV:F!)W&(YS]R =/_$Q'/GA: M?%!RRFA,$Q(E3!+\F10ZEB0#C@8:'4\83?>99WUP/I@AF/!8;S*6?1_7G] L MZU(LE;1.!'.5)]?E\O*RFLER?C$F6C\A>AMEU&G)*!'+E"4Z1:S5D- H3@A/ M8T5B741Y$<2%HLD^W12_J1D#4OY8?62?_][1,(BN#Y>L5C^ Y)(@N!9JWC"< MYKXT^&E6?'FJ\RD3TJC C\QQ9(X'SN!2<1;S+"$JX*8W'[ \7@0D"(%1TKPH MDF"O:':/Q!SI- ]&[\;('$_[3$?F>%K,,1418ZC[13'6/_ 0=,@DTB3,>5($ M+)!2;FB.7^/=>"3FF$W3='1YC"D4C]?!3WU6M2@;9?KW&0](M<3V4H[=[PYC7.?O+*V]<40H MQVR*,9MBY%0CI]JM%W.:QSPJ2)B!2DQ!HR5<13G)(YU1FO(B3O6^>_+MD5-M M*L#T>3E.1U8ULJJ15=G@3Q3*""PTPK6*@>WH@+ \STF2!RJ+!*-YN/>6>X=D M5<4T?6:0P,>HJ*O%K+I1ROW1I^A,%C,V M'XWXYTR-H[SIRYLXX$6H8D:R %W&B1(D3P*PY..P8$E$\R0[C!&/;5#VA38: M3Y/BI0N942-^Z4?Y7#F4YFF>2=.K"3A4%B; H?*"%$K*3 6IBJ/P(,;[/CD4 MG=(P'SG4R*%>]%$^4PXE>9 &!0=+/41NHP78WPF-2)'E+$M2FDD6'\1FWR^' M*L+TA7.H$:K]N%#M"X>/-N$WDV\=;OMW6\&A1I-\N-YG#=@VPBX^MLHM:6PB M^YHAT+J,47T6DD2YU)G*:9XG&SU2]PBT_I-G ^!2;P#/G?$SCT"J8V0N>.% M&GGW\\@IID6LXI )DD0!&"IYFA,6A"DI(A%)EH=,JKT@1QQ"%MRSZ0:=!M'8 M=&/$5!\%Q"@@1@'QY15Y H1 5I"<9I@&# (BISHB>M;MZC,+TY5!0%&"*2$YD+$*0*84 0R71A(DP3Y,THTQMM!%_ MB-,*A1#^_TU'9AT>#GYP/I?#/_2>?*_JL@*I98GW1T?$\/MLA963;SZ+2S:_ M4+^QI7JC0;(N]Y4A$TRC!_2-&NEE#$ _IZ-\\JSO."H]2ZF.62)(:H"2PX 2 M^!,G(@AY%'&M"[X1T'Z(S^=46>G]S((PS*91%CTKICJB=(S<=>2NA^6N89&G MG$E)P-.6+&%*Y)(D+,L)#2()WV89">) \SQ@D* M@.0%4UACE3-%,Z82\0QX<)3&T^R0+IJ1Y$8>/%Z(D0=GH8R"C'&BA09^*F0, M/%@PDK(PR^(PS)7F_)A,.>>Z +X<$,828+ 1 MYZ3((DHBGC.ADR #_COZXT>FO&=OD$_XV7:![^LB>C+>(/.V:[L?O)K)G23Z M8;58S!1VJV*SB?$5_32KKB=OY_:>PN5[==?E>XX>(-AB_.2_O@%5[QDO#G'I9WLTL;+^827-G9B.%Y,;L%*B=8 %JU75VJR9)]5,YW,U7*,PSVW MFH5]>@Z>J5<@DJFF0:$)DXH3&N41R554H&W,>,+2/-4;,.8/*4]_:ZCM(Q+; M>Z# 7]6^2LBS:5A\.0C**=_ML8)\9%,CFUI+9,O2E(H\(*F*4D(E%82%F2!) M'@J6BC +Y5[@_@[&IHII7+QT'/.133W\* ^I.[Y4+C7UG?+:QOC'$U[:&/\X M2OSC][D)?BSJ:@$KO3$*&%8F+3 /91_6W6X]]0E1(I%F8<*B0$NM]X/)NRB7;/;F\T+-9;E0/J^6OU?+_J26:[/>VU_^;9H=P(C[293Z\!_&1%C9RI)$C?6D8EO$H M8S&)BB D5,F L$!D)*,Z5S03.M$;W2H>!FV[;XX4!5_>H^AD+_/(D8[#D9Y) M-.-T&-*!0QG @XI(AR')6 ZL)H9_"L& WS .BE0N=1)MA%\?A@V[;_:41,=5 MF$XS>@'_97RFS(\GP7K6WGWKZ^Z[ZD,OKB/OAP1)OFZQ'R_5A E17<&;;S!< M,J^6\$56PY^!2.&QBYK-)@M6+Q%89'FI&H7T: !GV%*UD19XJ%G"']#D;\[6 M=D^6G]K]FZG/1):U,B3S"E:YNII_+\MF,6,WK_#3[Q=,8J56#^&FM OPKAOX M]1^K9EGJ&[\2\T4"M/T]KS[CEL#W7[7%49_OR3K#Z*Y=/,U#S((!C<)NFUV_ M;'U>"W:AK#N+, W3?,5FU^RF^?Z;OZX?C]][U\5KN/'!68Y_^9HM_FH.P":7 M-;+G?S.,YP^W"T!L[9!.E['THZ][V))?WWS\^V/YQ_?_/A S/Y#S&_RT]M?SW]] M_?;\E\F'CS"WO[WY]>.'(Q[MHVL%?;EV_U>TRO"OJRM5E\+W20AU%K,T)H'@ M*:%"Q(31@I*$Q3H(?BNOF#S\E^&Z[UNR0!^.9_+]Z 88^TH_OI. M_^3IXD,KV;%<>E8UH$##TQ_@$$H-ZNM\>0XZQ K+J"_>PWBB5,U'F.4/LTK\ M^35#+>FUU+!,<^;"Z@C7&D MV\2)W\6^8-\>,#I+T^POMP2)[I[\J>VF?11?]0J-ME+_Y5$4?._^:GX+OY]4-2KO$_>AVS3WX7>3$E3^R<6L MXJ#&.V-@:@J9Z@7J1Z#FE_/)CVK&KM$R@)__+YNO\ :'19$.[S<8U_,&6)IB M#=H/%?PSKSX!1_FDII-+N!!DH6J3'C@7RE #[,55N;K"4JGKJOX3K_^BKN1* M+!N8,ULBSYN#O3!9J&HQ@U$6U;6J)WS5@+;6-&BNP"A,?C(CXBI!N9UQF(DNM50W[7.)7IGXJ\&W@FRN# M%3&IV?P"1]!U=36!9=_ =2(KL)/\POY>_E1VST\GC1*KNG2!TF:U@#U>PA_K M3Z6 Q<"T8/E+7+ )I,XOS;HNL:C,;1&, 4\UU^527/J,MVNPJ6:P';V)P3-L M=8%\N]VL=@2[9RM95N8G[#%<32K8B\D;V,$:'C/%;._K:G+^OQ.V6,QPUW#8 ML\E;.)CVA,P:_-SQ=O!5.0-C<0XWZA.K2[4T? [6"[8)R2P7?\ MKF+W'E)I/(:SR3G8-#AU-IO!M5[V[H.#_L /7 (A7MH)2D%6"PNT*=4G-:M, M+!MW%#L#+?$DKH=K&N[#W%PO8=U.0-TXQ^YQ 616SL%FM;ZP106$XKX$=TWB M%7$[9/8EF]Y^4E.PVN=$K^ :HMFQK/Y4\XX/_/2Q)7.PXO'PIS9%\_RRO*R9YCTW@4I&::TOZ):S9O=U-%RX17LOEI&_S[=?%<=>#*O]--[_BFU9F9 M-3X;Y^8?V*O(FI!A@I947<]1^5WQII0EJG<@2\]G,Q,JJ(GP7_*#69V&S1L; M(FLFEPP4;*Y 00&-#9;BC0LC3/L$T84;!B\;>+H'U.N @O^*G$0*/M0CG2_IVT;[?+X=QO=Y*\'*+O M&?-A]GT#I&XVYP8DM>WY:"RDUF+W!&X^-\Q .JU9F@=_5$)=<3 OXO;1!NZJ M>7YH3=<*+=?&L ?@P:"G-=;N;>-,K4+M9J;+NEFBJJC6GV[:!>%S'U;P)K#W9A48$DMO>6S, M 'YSMJ49''1Y^+'WH6F>.=BBHS,DRK*$98KD.@ VE"01*10/B$Q5R((@BG2^ M%UR-WQOU3K^!FWT%%Z096=*=+ DV#"^E\EOVPID2C+=@=2O)=Z@?QKJNZBMT MVQBR^_WLPQD8RW-5&Y\,Z!%J81A4YQI?@ 4OT"#L#*V?S\_?MTZ.&DL/@!V! M#3=G%\K[;:[8GZH['>O^:IK5U<+9]<8O85H[&]JWO W??-6J1>B%<#J-]S9Y MSX]LXR+XH'4K71A_Q([OV+>@;M:QLBU;9/2G'=.IU2)7!EW MYN!+5DZ"HB:6*V,86UX-6SJ3SL5IO9?+2^"/W2[!-UI]T$^UA$VSWI5[IX,, M?6X@"N85;(QQ)>.NHA=@H01&02:XI"4ZJT59B]45C&%]NK!?UV:V[G1!YN"A MKA9F6BB VDE/)_]8R0N[?3 0[%+9*,?NZ]IHQL9L-XO!+;8G!(_V#L@[B+H+ M M"Y$TSDD)9KX+B\U*V"?I0B:6-]F(# C[NH0U =\"YF>C7,!9&;"[*V" 2('M MWYT,! 9K>/%B50-_;9Q@087^"B9T:3FS\;=7P/ VCFEHDD@0>0UR=;'K6.U$ M<1T8P@!^C?J]B1MU+!=,IF6YM%&T>_!5^*/Z;#PI_[WG5$>7<3=F._:S'<-M MV8Z3^R8\CMF.CY3M:(AG*YU\?>H4#1(A"DYB3)BB,M6$\QQD;L"21(12I&#(F$E[BAH[Q2T;SMA\8)%ZX=+,,D(L*2K@?1$BP"3 M[$MC]J(;O0:KQ33SO&HOG95GU=P4C>#O4O&ESR8INV"XB=CC5R\P36#>QL5A MS$]H+HE66/)]"NZI>:5)"W!NOH$8QQG,P0['F*;Y-(S<1][86E\.;HJ8@7T& M>CR:ODT7HB=@71$3ONT]#W84^@EJ:8S&UHUGPJR-L?*=+ LV!@N4!=&)EQ&5)FNXS/8<)O)D 5XK*_"6#:U?*=0??>:KWW;'9,"6G[ M"KWDK(]=G \OAP]$]GA=[_QK->L2]K3"JCUS\G *UL&R:B,&Z[&0'_WSK_O/ MOY^Q^=GD;ROC#=,KC!.PVOJ(JGF;"N;G!]>[<]+<_P6M[VZ=SYN;B[P*F"6; M+S$SLX:#,9B)]IKW7C2D)"2B'D>T_K?!^(U-@0%VW6>D-EEI^#H#C*=@M=9/ M:A\QSC"S9IOM9SVG2^$X*4HH4<)4EBVWFE?.XX7[V/MFR]77&/I(EJ=%EK]4 M: !MTT<&6HCCRNL6?[7")"FX<)@KJW 84"&0?#L9T4P'W[)._YTJC$DW&#[N MI1'>OCG(R;0N5,I&SLP223,&'1U-9O9]&TX%0SMND1WGPP,_$M]5K7 M&$#3+SY_?NV5W_!N/L'H)9%$LJ8DC1-"T+3@A.F,DYD MRKDH1*KC= . 6O!4J(P)$PH;;^WA30(9R,QSE7@L:$TTP1FJN4\*@( M2"JRE%$E11Z(]7L6RCR(0L8)0JX1*L. Y!F'NYE'B0["1$9Q>KQ[%IYEIWC/ MF!&SO2RFZ20*HMB(%?@AFF**P$(Y V'JS'X44E>*89+#NI3"ZJ(+7\SAC C[ MR<(L&[415 -D"3,YF[P>ZA>]@=JD@G5E]% *QB.>QK$SQT3,\DP%1&B@!ZJ# ME+ \R4F0@0G+0Y'&8?PU3O+Y\J)^]1HT'-!0?BN;/YOSN?P=%"SSA\Y3/L:F MOR V;3=O4N-V&NI<]3?T!5NMV_)>!\5<\"@&*>M^?GFORLB4X9@RLZZB$S9M MA:5 JNES/+"%D(4!(?W+&DVP@E*N%?.YXE/X8L]T\E5@/F>IK&5M6]7]%>J@R_K^"E, ?QY^S&&:@P)7AL9K[6] S#L\DY)FWUS"FI9NRF9>C] MDDGC4U_:HW')@.U!V00T9\UAFE5=VLT$+1PL39N-5VUWO+45K3A5Q]#-CIK< MMI?LT1FF:,]*%SQH_2B@I:#4-_>GK*W=4]K"8QAVI>&V8QXCIGNX%#E_8& M MVGR]X=UKS\2,1W"\F_Y0-:9CS-%RALMP#3J(L:+[[^J_Q!;@&F*0DT^8-*%, M!9\Q^)LEL=<" S% 1PWABS6$;O/6TI?JU4N/M/?9X*JQ M<4XX#I3+Z!86-_B':Y"KUH_(6KB)+OW<1+RM#Z[<;IU_/9EQGK*HB!B)99 ! MR0A)6"8YB5D9B -L_#W62& MINX[_=HM>F#!$N")K^2JQG8'S8-AL+[NW)KRL\L+:"_O.K-[-),-Y>$<2Q+: MT!AJ6M8O_GEA\O^-'/5737VV&I/1X/MQ3#19C=+I4!A,EJ*>5==&5CL=WPP# MGRQ-=;E)]I\:&=C+_I_V!(6W@VU.^ERZUEA;JQ%\R15*X0TB,3/OE5(T M1J>^6 /26"U+]$\CO$K+D'ILR*J8(-[M7F$D1)A5M*_I=@H5TZOJD[?6MXO* M#>F(FGFE-2S/_'7#3>[&V21YXV"'0ZT1,J2QDMW_XHY@L!_]>,N.\,3*Y++< MSIAMU K_^-1B52^P.&T@YL?,TJ-FED8[,DO'W-(GE5OZ@A6=MO#>1(*7 M._DQ:R:J-$[4K>5/AG/:3 V3%W(U]/=N)J48JC4^%",5&TP!G#M>S&I$R'+\ MW#E6,*G&.&N18<_<9S:-QPLM6* US S" ,;@+R[;,?>.J#$'> MHYB0"CTHS,5N+Y5$OU&7RG1+DJ+L#6FR#GPJ :H>G3/=(^@H5L\MZM%/@R\/ M)31.S4QBH,[@D CCY1U(1IO8J;OX?(SATMH'W"*MZF!%--Z[@83>.CT7 NA' MN@7\EE"XO_-=>I6YS&V.A('D 0J^ M\EZN-J8P#"GX;"NSU@'ZQ=3Y];HQ;6&FW?OMWW$N@Z9WB!_-K56X+GM>O>+8 M):;?XIRF&[L^N<*L+ZY\#4_G1RGG?=7)>S#OU%(W)WMT'X7, AZKHB"13"FA M69B2G*7?)GHG6;)WJ M=")7RN>I8_X7\ ;+A<$4$DIZJ;*\6=B"[^ZMME@"#AU8XD!]V9U-W/NV52<& M.](^MF-7>T?2_9E=8TOC/*V M'5J'V6AJ<6JXQ+7)[^O! _81*%LL0;/SMX'[75]6!N;0^!;\:,J7ICBP0R3H M&6P79FE7JX5)N9U+Q"^MU]P,6(ZS=.Z-KHS#ZH75BB_U:C8T SR&02]E$%TF M+62MI4:OX.T([73;X[$TVAC-@MU<;5;BVM F9J@ZO-_&LP2%VJG3E>YZFU?1 MNCOE@B?V&:>U"4F>T[7:GZ!V"Y: (XM',\K\T"5 M/01/K)?!)^L;T@)7="%ZGW4,!#BOKN"CSI"Q/ >1)!S2R,8Z>W%:V-8=_B6/ M@0'$@BHO-F@Q!VF8J!_Q)=/W^?;\INGD!\P0_F%UX["RC9S3&K:\Q80YOV+_ MK_\DPK7L!=/O9T!1<[U/+FLL8SX,DCX@N6$ZHS 4I@BPB/,O",&)QJO@& M9!W+PD(E24!4*C7HQ*H@3&>4Q&G($Q5JG25WZ\3O58U_ (H*!^ES"S =VOPY M$O43Z**[\C3#$TJ?^XNY%:=VW#$'FT6DDJ19E!*:\XSDFL4DS%3!A6*)T)N M8$60JSPL2*Z$Q,1*0?)$%T0Q761IFL=,;<2/CG'[I1LB]EDBL:142FF)$08T8"2PLB5,P3GF0IBS8[_QWCVA:G=&VG)W?6 MB)BJ YJ1*(LIH6%2$!XP2D+)N>"<11G=\-*D4O%<%SF),5&5AFE(6,P#9%&I MBK.TR*1XE+/>W?9QE$@^T1C[!\,A9P4F&LLL(#R/8A)1S2GC82P3MD':3,*) M!@D15,,524%S 34&87?AI*,PH5$<'>:X3^U$OU;H'"9+1;*,9D5$B18<- 8& MG+K(@9A9JM,@#&$;Q$;R.-=QE!9A3&*6)@0.GQ%6<% Z0$/E,4N _/.[':W. MGMG9E_8^*^I_$U-<2/F97)82K*!7/_T11FD249X3#7HSH5R! L4E(PE6,P5* M!$&1/5)CG\>[A]4:OO\CIMS8<$[GG1DH.:?&^UB1)"JEDA0AWODX#N"G (RO M@NL\B=. AQN] P+-HU!%"G[CLK&1G1MC+B']N+#D0YX56/A?+]!%[^QOBY5]]+$ M72;57=F4*_>ZJW)97C#G\O0IT'ISA&$.6%MKL"/HH-8GYE,>JM72E$RX'@AN M,NC5-0[6:>=,Q.A*M3(>]+FJ M^6IFJ\]K!SN")7,8R>Z[.NNR*6T66OLWBY;AYJ99.6LAAP=[X?+M.>PEO$CB MGAP]-AND(J**$[#.-*&9YH2G<0J_,K#O**=)\%7U9FWK!%;6_XOY#KV&E6^[ M@-J(SW;?G@I=XHBK\APSR'N8T3W@[6V":6N29[\SU7V#K]/M2OX@)+M@-Q8/ MKG/QX*3@_/IX)%UD%/YF7N8AW Q3^NEN!KX5K\=>$0)= M'UX;[FM!Y_&N7,#9F9C>=CK>A8YW2YK9KI&&@/?'+TS*PRQ7A21<8K"")V"P M)3PFA4HS*K(\R8L-_\)#!,M'C,R?SZ4I-G<0XLUO+4V.@N6>M'9^>XSZ$1J: MWW_ND_N(O_AV\?<5V?"W'VT41DE4',5^^(JD@R&TY%VY!X,8]NY<@T>&2L&F M$NH:.Q_Y[D"SFUMF=."#&II(C[9L-@C?@\79L>R;*X.[= MDGGRF%H"T!4(G[(Q?9^[[!.%2IBS@0?=9Y%<7?'QKAP:FSUN2-)9T/;TNHWI M@QIL269QY5S6))]A5^,>0?>M\4ZAO8WK'Y5:CI= A%M]GR0B4V0_; C4G=>= MV5F@YYNF/DB*I074Q4/%%'F#=BJ59J9>SB0.@O3LL)HWA]VQ!;V*^1Z,,-X$ MWK%JCZ'1+XCO[J*O )QO*5\<.RZ<6EU/I5@U57&%24Q##_0\CF@=IEM*0_O''1<497-C'8-R]*]!6'W29 M[;8M(ZB2""M;5;+IH5X9KX_TG1X0 ;VV48;&@A=CZ:;%I#6:9[A" MB=X:!-N35(ZS"1TVH6D6"[=BZGY"5.4\M% _ (0UH<:( MP3_VT0J-]]8P*;,UUW6)7CQ97<^-,FT?'=K$P)1;G!_>5#.U[(]B?:NKA4%J M[%I4,HX3-@NQY7A279G:@QMGCUH<9#\*+&:^;.M6+XVF;V$AC%!U92X&)QL5 MN)E%G/9-N$1U=57VP8MA$T ]M; 7VW3%;G$>M:(']>6G:A#\W9V V\:6W7RG M1DF=XW]MG W[6U@OM\&-@M5_4IO-)3J$,U!';TRXK.G=\=9-;4M+S23:^=GK MOF1_&M,&2S"L N\=V9VM,^TMI(,V ZVR_]&LU,J;3G-7:FRS%YQI<38YM^>W MJ$H;"#016%>JXRI$L;/DU%&<)253::Q-H+"_82:FZZU!WUFRAR/>,]JT]>9C M<4*OK6:+9VU],CX2C%54E2\JJUMH#'_987I8/-J]N#?+HS=#CI,L#$$! 4XK M00OA(6%A$).BR,."13&G0;8/+>1]C5;*\@;;.BS/YQ)1XLT5&+62+]5*_%9: M'$2_CP:X]6 M.:F*"UYH2>(@-]C3!>$1Q32O. M8RH6.HJ]&/OT@@!96LU[7 M;/E[H_1J]@N6Z;_3?N']Z_.K6AI-_AX7Z&5$7+??#J.1^$[UR[Y7HM==H0\! M(!5,"@M.@8O11UVX/C3/[3M>S9Y'5LM:R^=U8\S@B->EB#:6(U8S>@ MT,!+/BOYO7UA& 1GP5_\%TQ]VZ)1KWQ7 [\9M6%29NQONEG -%IW!#;\LC[( M5WZ4P:/PK&SWR[PZA?=^\]=;'Z'KC_SG7Y?U]O<[CX;9:U3_L:AS+HFC(B&4 MTGH[%2'TFG6DO++N%/S#SKF;CA) ">Y&V%O2OR-FJP[M/'DXS]@-&6!HM.Z8 MP$"U6,J'[D?G1SODAK2[;N>\M6=EH=-<9XI([ Y-XP!.77 *+\MDI%(ADG0C M/4H5:5:$<0)"*<,^EWD(/X6"Q%K%028EB]A& *+:>=/T5 MYQG=D9ZYI]=8%H53;W;?E_M1[4B93$E(L@ MH-E&&O(B(T$!M-*$!P08Q)&8\ MRXLH"8!F-\J3PI#3B,=8&!^@A8?T325)&(V"+ SC6&YT)#H-6CV2,"7]\78X M8#(6I6DAL)238>D*=MN1@F2"QDRF$6-%L;[O$2]4 =" J820E5.08E1 0&% MJ,B2(,Y";-9]BOO^]'CDR IW[O+?F+@$8[]>\S4\-\X81)IS+3413(%&0E,L M2,L+DJ9AE/,\9D6^46GP:%G@YG M3"7P1J$+$B%OHP&<0*Y41CBP.1YG<4;51N\R> K$59X2V'W$=H=CRG,F22!3 MR;C,4UVHT]SW^,EQQE%[_/+M_P7C0(B=BNE;M8=H?[H<$\N$I$I+@E+$@DZ M%UB;110%1(I4YHS14%!VFESB=/4G^ U=TKN"EL_9B?]H.3./$5_Z30F,ZO32 MDUWT9ED99&0/I&DJEQ',U+>[-&70)@7"18S6Z@+-4'/7^=)E2/3"1G,LE_*P M!1M8RFVRO)V%[3^S[%ITFU';M. M;VX?,HDE2C8VB_N>[\?,@7YSF*4$QGHG%"P MD$F!/N;^9/";71^EL\JXM 9C9OCL8[[>5TY;S5,,')D:+(Y5& M>-S)MY@"%@7?__;N=_-3^/UWCJM/7?H5$Z+&;,9>*X?I6H\].^Y:KX<[6SO8 M^V#3'I&'8A(7&V\*+6OF>&OA^ M]U?,S:R05ET2G^V1,.AHVO4W&V+I^"@[HDAAHPC?B*/2&@&-[=FLY43V2_XZ M!7C7+&SG!LRZF/E'NS8.7FI^7BJ/SFV0N\LKW[!UP9;(NHULP*8#6&!N4D/@ M$90&]YV$P]=>GX IZ=&F^XDIZX?9G*FGPT8FF81N):A/@LDLXV>,G0 MO$"E7N>J,2^GL8>]F<]I:!POQHJAANB70_3%7U M,VZ5H;4Y;;M5DY\]84]]ES409HC!;ZK M%6#C)XS'S;E*3VN-),&\MQQ=IM] M.T2C[SJ]E28S6%A0 .!ZO*KKRN0@F_?!._PX7F>^8U';\WIO>P5RD\N;!7)Y MVV.^'FPD VUZ+BXQF[=;NWFD;9CC*Q[;$KQ>VP([GW49T9ZREU"-Z8B[=CY7 M".IOM4WWD'V@-+!=F#YV; TSD''.@8>HD#). 4TDW',$/ MT3!_KBJ);7;/Y_(M'-K\HH1;=&[(PG\T(B?<4]_T&_:"Y87?@HZ+6UNR+518 MU*B<&'[8*T$86)I8K.+;G.FVR[(!3':P J:%=-M^&7@S!^YGE=-V G<_[/DH MV,'U$AD]F)^KI0$$ LX*3+IC.9VU#;( 60.6UK M&A0]5Z1R-OE@2WW;)I^?K&3 E'T)W- 4,R/7[]Y5";$"HUDMKY6:NQ?V/\<9 MKFEX;?,&W[>S]ZCM=%4U:L>[\6UGDS>?&0@BFR]K:JN[AX?5"(Z?NK5B*BUF MBQJ%L=]H7MA&7-LKEG=WK/H>!X*;S+ <:?HE8YJ68>Z>V2XKMCJ$+0SY_LN< M_?=K\_2%S@[1S@W=W9J9N:G?VZ(-6^UQ ;(-SA<%U-@%]!&KG>G8!?0YU#N_ M5$$)0FBGI+'U7=A&$15:A(D%X?-)S="A:^5-#YZ%.9"+KB5FTUPY2[U?Q:>, MD\7VX 3)A\;7G\ITX80]0'GXK2U<0Z>+_:R\K+"^0MO'S7-)\)?O.J-_TU.\ M-NNRL0X5\UW;/*SO/K:J^X[I=Y ? TGCJ_1> 8,7=;6E?0_"^4DX8Y\:4P[FQID8QP>:BPLG3#M2CAQPZ]3+1M@7R]M)PS9O4>8VO?NE]0#T M)M9'2[QPM[D#0^D&A;/W*,$M 7K0H+5UVP]DFV M7'NK)9O-4-"U431Y#PP2FX.ZAJ3^)@Y\F$V'5#AHCGILJY?%*@J8+DA.LP0L MV% 3%C,)5F_&4PGV;9K( UN]Z[^/UN^] 2S\QC4;]:$O3+B_=]:NZ5#I-\5R M5X1P6"I7DFB:07OK\P'UC:W0VU+AZ$,(QF]HG:%?WVNB_\V-S@P\2:-( +6& M$09%,\Q#Q(1ME6<99KLH&CQ29X8E*,U=$OW@/\>?##+CPW3]T(D,9<$5R9)4 M8@F,)#S+!0E$6F1Q%!1IMM%*CO-4A#QAI& %<,^8AO"=,".<1=B-3,8JV^CZ M\9.YPU@HO4(!4/688-1+A4 MBC7[ #3YN3)^M,Y!TP/^6_/5&#>/NE6I<4AZQO&&:18>D=XGX6!'X1]]K,'# MV]7#%!W0J#I__KQE5?CD'5DU6Y!&5\U:8HGIIHNI,KAB X]7-HNJ,>K^T5- MBB")@'1(+&A&J.0YR7D8D)@+D69)+IG<"Z36;[C8E?H)-@6M:43Z_CL($M]H M9\P*^5(]Q6WHY+<.Q^6E( \$!+YJ28/VG,V[*0#R;>@5QWFZL $1)YJGZUF MGO4LX/METX)NF5 .8B_Z N)G;Z,S_P'4VPO?7-Q]_?G/^F[ES/_C@ MR"6KY;5U8W7MT8? X*3KOSY=:]&^K0<[MJ.P$Q^2)] 'E+]N'V/+UBWV*;'AAG@/9^8 MN)E.T,-NTJ#<#;=T5*LK;+ S5TLPAO\$.VO.7 XN\(1KA5[?!J/1:+=A#H*X MG!M*;58+=/VV*?%SG,RU20M;WIQ-/C@66G=\L^-O_;Q'0V5(A38QGRT=[/D@ M]['E8"9-CRLX;9,59ICM@ K+83D$-B7\U+4W\$3=/?J?1M=F(?ZHVOOS3G\TR:^/F%#-=7V)N[PUU*C93#B,3+CX#6@'2$KV MD;EM0(H:OF$$0U^"94&FVXM+T^L2 DRO..M_!:ML56,6A.417;JS5V6L5;:T M.6M#DV3EP;5;!<#WGC/A*M0&ZMJD* R\('?-N>]![K2C3=QHY*J=(6/ALGVG M5^D7!BNR80@#UHP;Z)E/FYP!3+P'TFS2:] D-ET6EUV$;0F_RLVWY\7@Q$Q6K;;];^W&?VI+;PSO[UE. MR"1A/)RIU? JHZMITS[7^I,DNX+-E=;*U;8C_=GDM4M/W3#26P.^-T73)L9: MMZ[ZP^Y[.Q.CB9M\3+A$=N&+58V-C1NO[[8HVT:D]-U?-GNA<3DQ.)[;.,?+ MAPDO;7J_,SY-7H\)4%AJ9!;IG1B@=S,(C*AV9*/TM],(YVT ^B=H8(X,_3!] M&=H>2J8=M^,:NYBGU9N8\0UAS9O/^*Y5><57=6.U/T,RYF[Y0C9Y&]$A)=D, MMK;WDC2@CJ#\_6B<=T!NZPY@IW_9)/B!P]@[?JR,ZMB8R4AP]9>.D#8[/MD: MT37R:FQ[6Y 91G4SI9S7I2_ 73"5L MN:-Q[^\0,*XE1$]9M>MFV,3!>S,7J(KB>WQCL;Y8L3.0RF+LP^OZOC3XCVWI MT(J<-<_9C)571JM'PP(>'971Q^%=8X+^41/TDS%!_SDGZ#]'B8_U]*WZUR"$ MEDN-+FM)%@Q;'K2^B6L0=$/%M>(6/F$SD&P'!*GPUYZ0YDJ;O'H?[#!"9+D9 ML%K7C8T1V?E&!AZ8BQKC3![^Q?KU4'7Q=L90PFX9S;B<4.NUKN'6\]NJVXUQ M]IKR;H,F<8'JA*]5&SB!?$DR#"RK>E<_ST:9U/LV5+56D&PF +NRMK?35DRO M5R^#MK' P4V;)'-BUNZ=:=@-'RLRR9:M1]_71O37B1ZGSCPT43Q_7MUWUV-5 MMH4GS!:_C5E/H,3#RGKSW5!]I]IFZH-Y MD;KBRD8+O4^_:R[F0_+M1_T09"=5;'T%3337 8]TS30YJ9,)M+"O;8:E@3U?-MV9;(;+BG M?:O4^:?:R6 <2:!-: 9JBY"\*+I8E=*672T'D@,+N97K:[W^BG80N^FWY7 Y MI+0>&I)Q)O9WHUQ:6U7V#6TKR#:/&OV6SCC&@3>OB%N^%WW.[C?C.E%9=Q+& M+5-VX]@@E2BEC2YW5\SH$,I[BS&>M?U\G&=AW0M]>UZ-]^AY,==LYJM\Z+;4 M84%9JG/NC\V-P%^V[,+4;G9G-P-+\:&C-G?$SP=?X0))C1J0S[3;R>GP)/HY M1VN[YJ_ZSJM]>FQV%"N'#.(@VVS+\$"?]M@XVZ_'0 DO:YM\@BY!&P*8(5$. MPC@H7G9]M!;![W5G7<,>L@%M4_LWU/*1T;7AW19$QQ7"=I6CCI.U946[)HN; M8?TCF!; D82,:'%$B2FHUA7:@_2QY4>&@;1RK2]![?3Z/C.OT*^MRX02''*8 M\:MB,>.T-VOT2!JNY/R%MYQ33QSWEF'BWZ/*?;O*_:-R-HXCD!=XHQ-N%V6C38!J-YUM41YQ?Y1U0[[=IN&*]?GX-$( M^W.Q^:D]B6^*B*W'O5E+'#.TW/9!OB7I3=QP5;>I;U^>[M:)ZH?GO4V[F'%? MG^F\&#:_[68SLPVUUS;MV*6=O-_!T]?P?IT+H1<@ 3Z)E656GYD!7[71'-:T M8>0!N)QSA\#6,.NN6 ^*S*OYEB^.C.E6QO1W>R?*%PWX^C\;.K:#7IYU$O>Z MW:@6P[,7I7+V5"\]CJ\NL&D<4C^\%C4*E[-F!'5;M.(5KN8WM M6?O.^.9 0*]\+VK$\6LL0I>\F3-,M%#S3V5=S2VBA&&(FW-W.VP.+$!O!./7BZ,3/96)OOALEPL/+[O M_\ _:!R\8'X[V(]+MQ]6S]L2=-D RO[59!6YE(?M8UFK!GA2A2VQO4^EG'.3 MR:5K<^(; [\>9F<@W[ )$ENB51Q,_?B:O:A6R]LWXX/-?VXAH/JI+)MPW6K6JV8PG,6:GEMG M9.H=/&SQS$/U['0[HT;HK52G1O8]K6;#/5*V$T5^J5Z@OV0PZJ^Z%28-'#Y] MO)R;?__**IBOZ+'CRF=^JIU0]C5 M?'5%9&6RJ/ )<^KT%$_=67H&GFAB;9P?E<#08CV)P^DD"J+8_!N9"P(_A":_ MQ2;MSVZ.#DY/4TD%%E[F04 H#6.@]# DK B+),A%F*4;@N-AA9<-;(FXA!OQ M(Q9F5*8NW]V)$9COWH W=A>M"Z3;QQ>L2;XV.F-IW:QM/4V]8Z,L*/WU6N"Z MB[>U?I5NR'M0Y)B%?-0LY'1'%O*8@_R$MN?^"1=?&7AAIY$20 M',B@R4>++-W[ABWKK:XJYW]O2[JNT2TX^D9:FX?F-(LH4':4B1Q4W"PF>1R' M1!6<)[I(*-5[0:)N+1W0<7M'^\4&;92?I$$['>]4ST$2RRB@8$(7+ <[.A-@ M1X=2D"BG2[$YE9\%) MWJG3])($-$[SD)%$2#"*M9; !PI%M 9> B>;)LF&^XNGA0X34$'2J)!PNCPD M>:!#$E)029@.HX3I@YUNX/D11OYZ*Z4A_9YU%__/+6!+AUDR7[_**S@_JASF%]0V]_+)*E21AN M,;=]%MJ-#>V%>N6 W'J3$(IS8 MM&+WM,^%0XY@(MD^?V3:I3_B.^_7S+7K/C]L/8JWG1X4<6SK&7-;W^LK MN.;X#8^YX/)MVEY2ZU#'F_FLO4F:K*L.B!Z/#/>].S>7O2T\2NUZ:^IN7APF MH#[YHB$WX$T+F+.E&]:PZ,BLJROA9!-;=V4B-_[ MF, [6QH57?5X==A$N_W;:"N-FQ13N'6R^PZD]3F597OE-3FZ7@ MBU@7*)/:/NRV7SR\R^X%R"R8*/YM:3RH!K0-':JX1OC"Q:SBV-FR;7PP@:TD MR!JDG_.W/[_]Y>/;[]PT;.,KG,S_9?,5TJ?1"\)\^]Z;R9E3-@D60*03,YS- M0G'HM":'#J'UY@X&O#6C7W+*Q5M+^.:.X3X#'ZMM5X86,,546>'FEO-+RP=7 M<\?AEC?#.[F-XGM"P[=R6&,F#K;%0A\/GFM3^Q FRI6(.;PL8!E6@VQ6_!]X MKK;D6E#&C=9]R#%]&2>6R0Q787.R M;NG(9RB*F6_Y0CC/%'L]4G=A9\TP4-$LAU*W-Q!F=PY;M"6!QU%<:P#(E>GF M;8"P$#H2H;!1%IH>'\"KEC.;W.\&A?<8IY/+';VQ"\$L*X-F]N>\NIXI:>N# MF($WF\'>FRK$=EO[V[;MK@QV;Q<7O^<.SJO!$RU,=YNV5OI>OQXBNVN<=C;Y MNYD(:$C ;? :3/M)26U#<^.!4\!SC7)B$-1 YE?=B[HJ!F8:]55S%X+:5*^. M;>I$/ 1+3*>$)CPB5.::\!B,GB(H=!!D&0VCO3C%WKA>=>]5_0$;)(X6SY=: M/+^J92LZ$7+^.R1HVVWR!4NS'T#+$0;59,?>6!C[J\7**+BH]G\JI9=N-M\99P70,*(56\Z#)CNF]5J:>H8C(18U?X]OA[I MQW)FYM%[[Q=/](MGZ*?6S=7 -QJN5>$VEK88%>>&:MC@J3L6]/ZV >Q[?8G MVE^;9F4$JQ$XZC/(IM)J(>Z]"]?,]9-JVU@@LP7.9>M9S1*N&4I$RW^[B@O[ MBJF#7(7W>.//O7OE[%PU>7.UF%4W2DT^F/%\D[_)>["#^I:3:_%BQ86\[1#Y MC1<7?64#-=1F!UKN^U>S82Y.RVME3>WI/V%;?.R./\E+77^$N+@$?\ M*X\NF M%T1;C=\U,_UAQF!I'\1E97IN+-JJ+GS@JI)J=C9YTZOB[RW>V.060\%6#FXP M==-INYW.;Q]^;]KI;&?T WQIPQU!E-MVXJ5'6!UNZ":H4%_BV4&DZW%HCNDE M^PL^.GG3'J%W!)L"OG^NC _9"N*A:[BMRO,BO-#/OC^F]X00GV MHE8]O-F- D$8T#5]6G,G&V3<+;K!=J@E5[G#O6\D] M26/5+7S% #5UG@*W[+YCP[H29JR]]=OXA-_G]F[W7[ZLW WUF[Q>^H[M([!; M>=/T#6#')> /$GX5V!_*.M1M+HE1, :Z5:M^U7UGP'IY^Y8P 7S!&]TUYSB*O^V[[ MGUK?Q8?6=W%*6_F(>^:!]FMS Q&W<=4T1FN>[R2\,='WU!)]LS'1=TST'?9% M#])8RPAKTB(P!S6F_*J,$_@APH0LG?-X'R8DJ@BU @NZ 3O1YAQ80W'T7WXY MLFMO*X=>MZ^1#P>?][UP]9^I[G_+F0W@J#;]J!TJVUP/[G$0)=+/##)UGUG*6MQNIQ5X#/@CNUM2Z(B$84*2,AH3FB8 M @/4P/NB/,RU3',=A]$^6"78:$"*\]7G>WLC\N$D:O^//K>!%)IXMP' M;:^?NNWX=E4!&\04CEVI7R;K;-GO:+-E%& 89&VDM6;=W5PQXN[B2VLCH5UO MHPLN2F2<(-X9\<;7I*PO_F$#3HUG8[%T&%)N[!Z7W[*F83AG,(.=^W,V^7E# M>/4])?K6:[ .6O/.B$,OM?RT07+!/(\M%"3->"H"1E(6:H+YSH0EFI. 1VE6 M2"$2OI=R;YC(>9LI^;ZNYM7*]?5N1CWZH;7?)HNGEX"Z&.SKL5HB>(NUOTF/ M %S=OQ?T+#D0?_NQ6@#;C/+@NU>3 MMU>(1.UV&^2,?0)FCP] MC%#6.!@6/!4J M*;ND:!?;M"30D8L%!?:] Q"8MR4;](2LZFUO&>SLB3?#?*:$^'??*,<:2;TT M-"S0\*?9^&@8VD <:,8U5[$';%*7YY5SX>'W=NJ;/@,<6V*T\@=;^^#]] EN M:Q^Y7-=T8=W.=K=;3UO_^G\FDWO%S9Z<-7&O2.QVRS"5-"@"1.Y3 M-"8T5)3D6H:$4SBCB,:4J;TDA#L/PT]@1_N>;WAQ7SMDU5T688O5+<^7]YWN M'^%I[+[)X'7KVE[K_&N?HT+P.T;ZY6WWWOO7A@#_:W?.&,G M\N\PV6F]N58/ WAKB[)A=\DU6.;&%O[-?7V/*VTT.QDD6RG6X MY^A#7)9+!UJ]WC#<%N!L=L>[A^@,\A,]^(-[7WIA#;"^,>'JO.TEY4[QM[8+ MR)+!#".K3+;J?"#M@&LO]V[!K&U837VR+&M>$K;PA5;L=IT M^_X'6T-UZ_E[6![?^PIFHFX=;->4>NTW/$L9.NOQ:'&UV!&W-D6ZAN%(DX#G MZ!R,".?61P^W4:9FMCZ1,_'GK+HXF_RZ_0/OB6XRVEKYM667R#=NJPNXAC[?>]0!I1T)+_<:$_NZ, C.@K_X+PB,CBX:]A"=ENU/FM4EP%H-^\\U?;WDF/(NBNQZYX_/B+,QI MT/WOKN?O_'R;"K^.E_?1-]<_M2V[1FGX.^6$Y,.<'$'\F6F1]20;*9)P$A 4J(3(761'D MC!9RHX@UC^,L374,:F=4$)J&DA0%$R0+@BC+0:-4.=N[,OG>F"_AH(\":91X M)56^_P/LF\(=NB14?03SRN)/C<1N\ MIO\ADBDI/Y/+4H*-]^JG/^(LBQ,9(W"Q#K%MBR!YGF8D$(DHTK106:(.*6M# MM)8B"\/4'M/P/R,ICZ0\DO+=I,R+0(B(YB2.8DDHCSGA- ](D&9!&%(E0WE0 M4O[!ML<=B7DDYB=)S(>](?ND--.R822I>]^G.SPDAHMOND@$$)(67^0-V3KG MM4.X GX]4\>J_OW"*[AK?]]O]V??YPZ>]IXT$'&08!&$N$Z Z4KE0%A6L6$@=T4*544*LV/YK39V=*KW?K]4/;*R$UCRR,KVR,IR'84BY)J(6&M"12$) M"XJ4J$ 689+*1,M-5A:Q(H6/B::*$9HC\*+*P? ,DC@H AG2=*,WS3%9632E M439RLI&3G?J1CIQLCYP,]"M-4\:)$@$EE">@:N593G)9%%D4!S'G&]V6,J%T M$H23IRLI&3G?J1CIQLGYQ,!HQ1 M8%U146CL!JD(CU)) @UJ5J$T8YOF)8]D)C*5DT*KC- DC, D#3.2) IU-9Y' M\:.:EVD\S8N1E6VZ)N%G3%P\$2YU$)"%$>;RF'G.6;X#YG($NGQ20)?;"U"? M<^+WP\K$]KW3L"EA0M0$W1I3#]3$2YXJ"3&0:G7;N1+9@^_1*1ZP2.31T0\].=L=U'O,0]]>Y.8;MT?38>=VY(W8A J^=FHW M)9%9DC+-;<-#*@H&-X7"3Q&0>9R(1.4;[$%G4FN19H2EP!EHD64D3[.$!&&D M14&SD&4;?L<=-^7MU8*5-7+W7ZJFN9^U_O;7GS;S^.'F='G\6U?*\XPQKA*B M$Y$B!#!8$)SE1%&@B(2F.%MX+WNV9ZO*3\\5B=M/V M03+WS"+F+I0L35G_>K=B4W9M=5G0>BVD(6(P5PXUON)+!P;1@:Q@C]RN]=&@ M:S>V\C:-HZX0F.%?5O5=ZREE@9"-9F^@JZZQJ>2UP53KX SZ)>&(^.< WC:MMC3ZKYA>^)9/? M@&EOR6W/>K,>N^%V TQ_KFL/,=8VL?+ -FT_JNY@7!NH,R O-VAOWM8.G,'! ME;Z&WD!;&$3EY;"O6U670!JXR=MO@'FW7\W9Y/Q.345NFY"I]T=0BAZ:YHB) MP8M2Y2?C4K23J;M!O= XX9]F*S,%0(C+=@-ZZ9A?T<7FRQ*R3"NB, Y2?K1M!]K\+4 M]5[OLW*B^VYA+& W2ZOE1&;B*?CY9.Y&.Y.H-23%MQ_G<]A9X.) M4#4*(<3SD2L#BMM#+C/(BQXR:'FS0.BBWK@.O1@A3!$=W^,";1G'2)D9W,HM M &B'PP"*69Q3QBD)HR D-!%@ZB=11N(L8SSG29[K8#^-HS8Q#<]1.SF?RU\< M>=R,.#]WX?RL@]Y9_N*X0C,BZY1/"EDGAK>&=\&O1&=!>A>D2I2=1NH7$+?:8U- E/ IW'.6$JP*P< MGA%>2$$*6@0\8[H0?".#XR%)>YX"?VL)\%>UM,VK=V=P?5GI3)@GTR I#E0[ M\WCW_3A,?61A(PM[FBPLC:.,!RPF/$IR0G4,W(N)C.2TB/(\9#1A&RSL(2FH M1V!A499-:9Z,+.PK;!_O4G_QML_6_ #BNJ>/JN_+LH#6TS_&XW^";'14&_:) M'L!T))G4) PEJ J 4BB!5) @XZ0!*K--\+>L"VU)0V)67?ZL,T*,)1>Q@Y MV:D?Z*S#N CE1M_>O1M&OU9SL5>-@DZ+X%"PW4]-H1AYV0D? MZ++56P$.$*2?&^KS_S]Z7-C>2'%G^%5C-:$JQK!,(/Y?_V88U1^F:[7?%F4:2BKIG53A1Q+V>U<3 MI)L)#K34&)H/\19Y,KYLGC5K.M^N#VJ5!_O02-93F)OB:6NYI[=?6F2U;B'I M^/2$^MM%3HY3J/_\LJ(P_0<+6^UGR)VKOJ:9",0H#RS$TBPIE+K\S $3.G)F M!.,R;2.]^L=20L5-$VY.\]\?1ZOWRA2;:5E%;9^+?.X5MU, M9QN-T! U4R \S>"4H2!""DPF1UUH5?Q[21VW?; ZX.)W/=+/<8M/4\ MI0 \&%7.4Q0\)[B1DB1%F*#"M)J'O*2TW=XVGYYM#A@^(.'K8+W;:JFQ+ M4R_III)2J2LR&S^E7DQ9AYM"56L%P%#*2@GO56609?&018FF&1IDAUN,V;3? M/0"@06(M9QQ$T9E"> +X:P:II&<\>4W)5BH>WA/WF_^L"HS1;6E.4<]=O0>_O:?&:.4N^M%5@LZJR<'1>*;[E9=ZNKK:N_ M?C?EBGJBN/0"HE)($,9RL"5TQTC%.#',Y]"RI[95'^O&/]V2LFT)&>VD9=U! MW9((]X(+#L0' F4#P2>1($J*W$%2$+9UCG]1;>Q#B %5G>2:;A("&A>:[,L$UF8+:'**%!V7TL2MU X_B"3PL\VMS3JE=68737'%&VUS1PNM%RB^ M4RAOY5V_7OCF#S>SXF>?+5X2I//!J"EP?-O39#".]]H&O.%"V\N&"8LJQ.O% M.7OAPHW.4VDQTTLX0!3K=*>4^6(E5XUMFJ+7+N=27OK!ZHEW%KFV>MOG'FN[ MH=5;;?1V1(W>CJX^Z\XK@?]Y,'7GYY.T[$N%R_F/=G;?5NOYLLRR9$8#S\J M0-,4;"Q&9PI2!"Z,YZUXFA>YO^[,[.>\G%>MX+N^_3\NS(][17R;PC8W!DNI M/7V[EJ50]'7O/(W/<0@7N*OXZM52?)2++VI*.WG4R2 M::FQ/AE/N]=C",]+*:=2PR1Y!8(8AT)G.&CIHR D)/^Z?C2CV?GD/2+"I\G/ M^2\WR_B/9A7O-J!9?/:LSC,S9.[4)?NX)2C3][V/#1VXZ8?>]_/)^ K%[6]- M5^'>]VXZ6WA9/N;RC=YO2V@'(Q^^_]OW'YL?Z8???5A\83IPO;^[12_!U=<^ M_OWC=ZNO+>NK-TH"UVZ\,KD7-ODHH)&]?*NQM&KOROA*^'V)7+D:3Y9UG--Y M$V#RK0 "AH"6&Y%RV_]TLH?P6KGYMU03K[9;%?=V&U_' ;7;JH-CQ)"3)JAJHL M.[#9!Y 993!1P1392NS$:E[_N)'$K4UL]N5)O:H.)>TKQ"%KH)DWPD,-8O-_ MCR]3H8G##2OV?OK^TU^^__B/QH?\IY5*.QS/_K;L,=K6U[U?1^,O3<^_7U " M%MV-_I;B8'YY,\Q^Z>KPR]_^]+O#K=\W"73'2W7;#VH^;0YL3<.BF?NZ;'&Q M/"S$1:3BFB'TL(OC!&,(3Z1W 55G1+RRB+\YXX]U/ZBW>).W$,_IW* /T+GA M:56,MT9:AZP;?J#\X9W5_Z9Z3P7 =;GR2$J _[_2\?'[5H#W"RL>=!>1N]Z3 M0T-R>_/;*R9EA61K_7;6^>*9;1Z.#3)5J+XM5+OI[E"%ZDT+%3TB2^$0FK-3 M?==.Q7RH0&Q7TEIXEJZJ_*DE=EZ2J_JI85?57I>NHI.N;ZN]%SN-5 M7?TM.X\OFRCJKCJ/-RWO7UH1XD\(#BP3 'XFJ2ZS>B0R3IX15KYV-9X.FCRD M21JZDK:XV7]-OQ4<^9)9OJ].\.Y(:YU@G6"=8)U@G6"=8)U@G6"=X!N?X#,[ M6&QOR@^VL*B;6B=8)W@R$SQH?.%Z&8LF&>;Q)5[/]&LN6;\'^;"O'7B%LV55 M8*#Z7(Z\4U-K]3ZG M_Q,G1&#$$F!(DZD)6"M#^ M\2RF MK)+(K:YKA+L0O8P187JX[ JMBJV]HRMS(EV M,CFPJ>B@8#(8ZAQ0X1-1B<;(VMBR4G&#*#0J11 B9O!!&: D:TJ""\JV2@4? M#EN2B#X7FTL&5VQ5;.T&6S%$IJ27""8E02@3P!$N@=@0;::9A]RJ\F^DI5;S MB(:C*17K"SM([S1UH2LLZ?WL24,,S$F#X&7]A&)E)83Q '+ MTBB\C6:J0WI+4=UG='._HHJMBJT=^0DC'I(252 UJBP\;WEP@2=PQM@< W&! MM3KT.!VC8)*!90@KD1CBD:!%:8./BD8KC.X2MB3M6[ZY,4?%5L76;K!EI,N$ M108JEW*Z:.N!"7C\4DI:I1TS3(:632B\0V5'P!B)NLX(!HX%!9X*@]K.>Y^[ M9!-RT>>65&Q5;.T96TG0&))-0)30I51U !=)!.(,T48[XGVK4X-D3#BM\+SE M:0)A50#//9J5C#N&9B4CP70'6]JH/F=/UUL'S?9XDZ_R2^7_^AJ_RS2W: ,E@!+F/-,Y4]=J,'% ZY:PON'5XUEEO]5T=Z8$D"!QH\U 6)0SF4>3?#DON@G M0S37DH!2*8&(EH'3:"MEFC4S3GJ9.A2<1)GMJVH(CK,,.2L9;# IL%: @["92:\4$&=+0#FSX"UJ 1LR'I ]6DJV0R==JFV? M2U-EO\K^_<"YZ(TK8J_1M@=ARU%7RHBGV*"]]RG1=EM@J=#B(5+AH5C@49>J M!%9;"]'C_S3GFAO;(=FGK(\(K[)?9?_^BY:D,D]XRBU&/PB-O.^YBZ"%<('; M[(UM!0AD9/9@"&J(F/&:H"@8(4)IHZVXR5%'ZKHD^[HO5 V^J;)_7_:9#([: MB :^2\C[P6FPTGI0@CA$A:>>M]P\40G\N.0NR*#*-1RL%P*8R$X+&3,U'9)] M-,GZACW=Q5GSA?>>+_SWC]_5EXQ;J/AXRD1EK?*4XLDJ\O)*,7$#%@D**'%4 M*4FCUBV?G%+&$44"6$X<",4UF!@-,&\RIR*1F#IDH K6%WJ;]NE3BJA6 +T5 M DEH@]1@6),%B^=P!->LD 1141Y)TU)Q;CGW4B&9R4-$(XH$HFB=5!2>C6/ MAB6;J+1='7 F_A,$PG= 9#1?:FV&0Q0 50!M*:!C'=6(@2* MHQV$#P9,2O@O$FFD)"7&6I%D6O*0-><0@Z$@> G&<91 BAX-0B^RL*D[ %(2 M3;@*H J@'64)9FHD+0&8&@TWX3D!ST(&Y0S51&3"2"M+,###@PP$F*(*KV%X M!DI:0*0ZD2Q%L*1#%8\TZ0NVS8)'%4 50+< 7)R"ZEV5(N^XCHBJ"*H!V])T8 M*"F!F$C+>V()5GH.*O 0$]/V 1O.1,>\IZ&$TY4PZDS!)T10YEQ$/%*I5-16 M5Q!D;)]N]35Q!5 %T-HAB!,J,K= $D-U(B7:<,%RR)I$8J./E+54D*92>!H= M>,ER2<$IE2Y+4*HSF2<$8>(=4D&*];7<9L)L!5 %T-J+((.JQD4/T;I2XDM% ML-0)(#Y[:35G,;;*YS&M3-8.-9!!Y(ED A@G#01AM/1*!N>Z5)JRE'.@3U=! MG4F+9<]_8\V.\HWU2UNROL%7UNRL-'_KQ?'<#U/'N.KH2P0PRCDGT4 T'D^D MN90%5=I!CE);17(RKA6U&97DW"4"3I7D%L?1K-!6 '>!HF%/@^8=XD(A5-^H M;9;I_:9XOE5[HJ)TISDU)1M>.>",E0*C(8(I07/!&$^S\C*[5J'ZQ+Q@-L52 M8M$CLKD$IZD#0G-4,6J"!X#NH)19WK>ZHK2B]'A1RGB,G%(#3.42U:HL&$OP MH!"5RE8[ZXBZCU++M6&2I?R5PV.(-<0"(M6&%+/PJ4/)_EJ0OA&[.YE7 ME%:4[AJE065/J/>094;KE2/8G&$4D9=N\6% MSC*FA,8N4:24A>0*?(RHB:VP :%-C8_=02G7O*^VVN*BHK2B=,]YCT0I16V MJ"@%D53QBC.%1T[IK0Q1"-HJ;Y5US#DH#4Z5HN-6:S!*2SR7LARL0,-7=ZC6 M@^4EIV*;=4XJ2BM*]UR$SBC&B;&EL#('X3WJ11TH4$D3\5;DE%M5*4IK1)/Q M&ELJ> DE [C,2J=$%O&HFAP-'=*E1O**THK2HT:I5-*59 ]07I+G-2N!%D&RIFQ0DZE(F!:2@B0D\>V@KLKOTJHK2 MBM)=HY1GZH,C')3R#JU7FQ%QU.%!DW#"5?"4M]K#>64SZEH+BMF(UW@*AF34 MOT(KZS)ETN7NH)26X,4^T4_W'QVTWD%WBHN\0M9^P7V:]L*%&XW2OM$PF$F!P"*-%T^L@$? X6C*;$&F<\#QW* [*FKV3M4U:AM??P M"VU*U4P"@9DAB-Q3+"-%4"5990)438EK:R$:)#J)18?D9;M=XPTWI"2^6LVM3H)VJ)",M7W&:[^1"JV]1]]K:XTM/=Q,<" "0Z,N MQPA)^6!)YC*U2Z7'Y#C72D-@4B^RWVQ$XU"&*+E)TBC>H9X.I74GY[6?2<76 MWLW!H(3FN@0"E38$7JN2?Z9 NTQ\X(93WL(6ZC-++8EH_R54=9JCTN,A@>=" M!Y\IC:Y#N=P"M=8V*W!69%5D/C M)*Z(MQ92-@'-P$# )3RA)1]]#K[T)^C008M*UI=;K652L56Q]:0*),$3:;W$ MPU8HF5Y$@PTZ@9"..$.B=Z9UV.)!JBB$@U(2" 17$AQ/'/^5G>$YA:RZ9!$R MVR>R=K2NV-HWMJ*D@IH4@1(K%A5QC?,&DHC2BXR6GV_I+2>]H2H(X+)4! JB M)%VF#"%&H16-FK$..3)87YAZUJK(VC>RM&)19:XA:H'6G2\]B7DPH#2QF7$G MHF^=M8(10FJ30,IL0$1.4=,Y =%:/*=%Z1SM4$X5Y;0O^9'D:KS)%_D_C4

G"0!K0?-+(\TJ-"A VLIF1D5$X3#3ZGXJ31&=& 5IR53,I LQ&YY315 M1BE>CI^.,%=01\!F[4$I)8RBP<78I8[CE/2%K0BJ"-J1:]1(II2Q$)3(!4%H MF^6 1IT+PG+-T,)KZ2 9G7R$LX:$ (5D4LNE!!DX3Q:/[S=X,,6OT'I54EC*60>%06K MM '/)2J%BA[J%:6W[ENB*H(J@G2#("\6E0F)"9# M5+MAI<)KH@^@52HO$6*)^0\)9+(V.Y\C]QUZ/:>9Z M6&^Y5!.THG)A8U!NH M@_#$(PL:3&F C) PU$J:/96\E5PF;0Y9EI?B,I2BI3R#ISY#DLXD0LMAJ$-% MTSAE?5H15!&TJZ!AA(*FC@ /$M% T3:S)%@$!P^:<%NZC[>LN*"<+R6YO><4 M]9;18!DJ+YY+,&0DP:<.^>)HGW#5E\]H+M.9G/3:M+*^NZY%6/>9K*Z5)@(/ ML25? D2F$EP4'+AVV@IE! OMC-K:M+*62JXHW:?G28,#JKTTK*THK2O>*4N<)D:*$NSA16@@HU) Y0[0\,2T2M:+5'*0V MK:PHK2C=:VIC9%$(KR%YIE"7RHRG^DPA.9=I]-2R=D)^;5I945I1ND^4$FE) M"%FBX2IH0:D!Y]&$55)%;:6AO(W2VK2RHK2B=)\H%4%X&JT%11A!Z]6*8L=Z M4%J4@E!<6-KR'M6FE16E%:5[C?RCC)D2:Z&]<"6*SX )#(U9Q;RF/%.21&U: M65%:47K0-S$T!91C RI91!Q1 :Q1#I*DE# T@'UH11?6II45I16E>]6E3J:< M(@.2BX]7DO(FQE/P3NG 4*'&=@/HM]2T$G]V*'9_7%W\TQQ'.PCX>QQ\7GQ: M%F/%.9?&_<=D&^?I)(+WW^&\^\:EX+O-KYG]G46Z(W_/@G0?G M57D%@,1OB.00%3,^RV!HJ4CX^M<&'V,K]XC)[7C+%U\MCWH_ MF.% PL;5^/C9#8:%SP!Q E-DT]Y@]#E-9Y=O2@20NC9,[UOW?_S(D MM'-SB67PK%0&\ YX"%DGPT@B+9_12^CNS\G/?DEA/D'22].;G?QA/"DM@C^5 MGY_ =.N!A>*,&T5;^:_-J#F8];O?4F35(:;Q\/A M^,O=QM+=D)9]6C.+8TG9Z(="3].5FZ 0KI:B.5 L[OWNH6#ESX/IP ^&@]GU^]4] M-D0<+Q[+[!D>L'_SX=WOO_$E>J;98U]Y[._\3!M.;O]Y]((ZIA,9TR-Q]6:G M)>*>4^_1'+TKY&2FAU)0_OJ?[ZAX]^*\IK;39S7T':[.K5_IM<;\IN6[KY?Y M;I/"NK!\^^L\N5.#:24KGJ5)8Q5+%TIW5^Z\1*IYA =,?_.3W?_R+&XRF M%5$541516T+47\?E#6.%5(54A=1+(?7]RIW>(.J'XE+_/\677E&UO=-KX][> M7*3B&2?5!\?\'&_3UAS]6ZXY\5]GOYSU9CC]Z7QRW9O>O!M[BAAV>U%V1-[K MMQV-NS7ENW+P:)#4EO;V:*+(GMG"&]YN\*] MM-)%X@6PI@.I5!ELU H\-Y0F&8D*JA6"<^\M]+UWU"N_0'$+_,E-!]-M)3&8 M/F)V<]7M@ MM1#FE_-A,7__,L'#Y.WYLCAK_I20N=(V6T^:RG.5Y[J^I97GMIDYDX0V3KH2 M1\A &)G ,.[ F.148D9+VJYLOT>>*RZT5_)<$RX%_Y,FXX( PRC[4&FNTES7 MM[32W#:3[8DI=9P)>"?M@N8LDAL0+4H3MG*"E;N@N5N*NTMXVSN<"BDJF[W" MR;F*T:E.SG=__&X\:J910I,CRFOO\8CR,GP09\K8]7]*^N C(=7JK%1&OAI/ MF[RJ]Y.$VG_P.6V.%Z)/"A+J]MZ\036V5\OD1+57"L)YESG$$,2B!:(+AJ * M8\2@7LI,M-KP&N=3R%8!E2J5GN,:K&$>M*8LLA"Y(KPC+E;ZC'S9*O;=F%]E MLLID+RGS&D026EM0W@>TPP-:Y-YXX)Z[F")5EK3*Z>R R7;I5JWNALIN=4O? M)+L)EQA%AD-JRKFT:"O-/WD EJ75+LCL?:L,T3[9K3I3NP>%RFXGMZ4GRFZ> MNBQ2*=ID2RL\PBPXJC(>1;44.KI,5*N1QC;8;<<^U'KZW+L#=;W40W/7%_+E M>MT$^JU69EUUN#ZYD]F;5"C+0.UFN ]$NC\9@$\I\7=P1_VK7O ]8Z4>D9Z3 M*H?XS/:P+F?CN0'-0FE1KAF8* ADSQGS,BC#6[X)SZ(..AFP.6D0DC)PF6J0 M,ED5K2^Q%!WQLI9WA?9E)?,WB==-NL1VH/A(T=$.:LQ*T96B*T7OCZ)=TI0X MJS#<[:)BI/L0')-0(28 MH73$AI2,52%E8RQ6&[W4&OH52[71 M2W<$K"*J(FH#HFJCEPJI"JG:Z.7@0E8;O;PV'JXV>CFAL@^UANXV\V.-RC%: M#\()"<+X -Y*!<$J9[/2Q"=^/R;464.29 &X< DO=!H<31F2)"%$[D,0OB/Y ML5KT*2.U%$1EM:YO:66U;4:Z/@UDM?3^Z>YM)= G$5ZD,NJ -)?QAB"X2.!=9F"Y,,%$+M-E;6#3'?WY@VJL5J[=PL=9&P4FB<'LC'2-6?@ MG"+%=RMBYHYZT:I,[J2RD9$$U#$)0H0,/EL**E"1=!8RZ*[4-N2B=NBN3%:W M] TP6?8,J<<4!VVI,L*91R9+$JP*1C*AK6YWV2W#M7*JU"H[':J6WJB[&:H54HS M/( ZZT!0$L!P[B$$Z2-'$J.N'4&T!7;;L0^UGCYK^.G6'*AE#AEG,<,!C#.* M8>/@K"KCM1AZ/*#^:%#VPDU_5DK!*:D=SFD(@4A0AA>UDQ@XXQ+([!*3+D=B M6Z_NF%!U5-Q910-OA<3N@"]/RL5:6;2R:&71M\2BBJ3$ M#))AE *MSA@$^,08:"6D-3YGSEHOJO;)HL?HRJTL6EFTLNA;8E%J33+*.[#$ M"1"9>V1$DH'(S(VV) 2YD[/[CEW&]P:C<]5XEM2UY55O;1>$I]MJJS;2> ME#J2E>(Y.&"AI(Y8PL IP8$':U1V+A/=:BP>G70IF C2:0."L A6.0V$D^P- M<2P8UA'_LQ9]H=D^%=K1]\RJ'%HYM'+HL\X!G&IGK01"9/%)>PY.1 V:!ZI8 M=#8GL@<./6&?="752JJ55$^45/=3%"()[[2D$@*3%@33$1R3%%BT,@J+?V6M MZ.5]DO11%H7H+$O7TA&5KBM=[S/U+2,9@NSV?AB8?7-14MJS<]X:?7]$F)= M*_"PK?;-\#Y+3E3^GUR 7K-!]^>P6JW!J$P9FD7[QCK=*;*QMN@W7]Z7R^' M[X=N=/Z?[]((_NN7Y_/OTY=LDZS]7)H;I=YWXTM\\G5S;-'W%=HO%^/)[%.:7/XX^IRF MLTL M)P_6@-J@D?++W4-'5Y$'X0+$"(M+D_'4)[PIY"H5YRR%%/KM=%+Y.EG M)+#)Q^D4N>FG\0B-NPF.:C<"U07Y::;;PW'!G*?>E\'L N5W/$J]Z^0F9[V/(4SFC5 C&R(1(J>%-/A<3@.;[_@%_S(8 M37&UFC3#(O[(?>53O+I8]W'UH+]/TI4;Q%[Z>I5&TS)*_.*X0<\]Y"RG]PVC MYZQ[0K$K,:@@6!K#O0L7D6?O:.DP1)%!P4,!08ES*T<#H#Z!*1Z!"D&[!D6# MT7P\GZ(66CEO>\/Q=-I;E?LK&JB'DP@7*)8%(N,OC;B5C\,DQ<&L^3Z.N8@V M4O:M>&^ QMF#=ODSEN1&CR_UP$J-!Y-X9A$R,P8/,,Z#05,1#+?<:*=3*AZ8 MNVK<XWKI3>>7B$>\Y?1@PKYNI-PQ1=IK].Z.:PV_G[XVUM&=$WMSJ(^#26I, MM_>XKO/+T8<[SI-[;B9R)@>+)5L&9I(S4SYYT%V01O&#'W\M^X"W>'_C5OKZ M1!\<98]MW69^?%TKL]=)CB%W7'K%3ERX\?YP,;EUWYVG1<@JN(PC?>^&7]SU M],.[W]_9H=7R-[IBP]J_9HE?[>9TO8M)H;-_:T#RS^4B3#>LNU0\T(?7O;EW M+/3M&F&S06YMDQIR/XC^]P/?QD M\!_]J1M-88J S$LEL<2\6S_M/95L=[EU!S4=EOKZ<+3^5$NA,83;7H3WW;/Y M]F;CKMY%+/5A.P[>S6?CU=N#,IY"23B#1A^B1AG/E_%/'VYZA%('/@^G #X:#V?7[U3TVQ/XO'ZO/)![.D6F_ M\9W'_L[.%"-K_SQZP6-_/Z/JM;? U7SU/?TPY):7AHA7WL*>F5=/Z[5_ MQQU^]4*\=AUP;\3S1/^1O!SSS;2Z;Z#0QXU [;20GAC M#^&7) V>1 _AEJI^0?/@9Z30=6'YMAB<5 %]6$"KBN=[J_?7-)WV/EW@S2GK M_0T_OGA2'^:*Z JP"K"G .P&5KWQI/?7\>@\32K *L JP+8%L">GTE=('9L5 MNJT5?6'QAB>+X&]_+*_GQW/$>IQ^.QWC]FRY"7*X0W"NVK,"K1O JW)V>O=QC#T_MJ\%ZH@JR"K(*O: MK *M NV(@%:U6059!5G59A5H%6C'#[2JS7;NWZP]TAY=WTUI5,?><^\P!55. MM%@*L8JYX AH(@4(+2CX; RX)"0Q2F=%6@4#I94N$B^ <1U!2)7!1JW UY)<9L->/%:D8('DU2I1,T3>,,CF. U?AR#TK1[I+A6T*]\ M[4BJJU9^K/Q8^?&X^)%Q10Q-!CS3$@3A 8S4&90@@;L<@G%%@C><@B2#$9&)9:A6O.#PA5H.Q M\F/EQ\J/>^#'F*76QD)PU('(48"+MM1\3$P:H45F>O?\^# K5E]BI;Y*?97Z M=G56)IH9&@)H40HSB^)+C"Q!))20E+V5TA^*^JH!N+?R\[4C:Z. N4T, H"2:[=%\)>!9UT,F MS4FC$J ,7*8:I$Q61>L-XZT:U:?VEGV3\-T$/;W5SB;5P*X,7QF^0PQO A&1 MF 0HGZQT%$#CS4<"U%(AF!"&>]D]AN_4 :"2?27[2O:5[+M/]HP9)Y),(+/) M((P48(3/$*3FPG&2J6RU,-H_V7V7WRNZ5W;O/[@;)V1LO0*G2;J_\ M9*(2$&P@V4I2NG1WC]VK*5_)OI)])?M*]L\SY0-A,3D)CI( @AD)AK,$A 1E MC-/"Q%8H\_;)OJN1*97'*X]7'J\\WGT>3R$2IWP"R90%H4H*LTD*KZ;Y,5#Z>K0._EQV]82[B/76EJ%VI;K]>^U*]8UAU*Y4M2M5;6)3 MNU+MIRL5J_T 3K$?P(D"NO;TJ%VIMHOH"K *L-J5J@*L JQVI3H62!V-%5J[ M4KTE(-?*YU5CULKGM?)Y!5D%V?&#K&JS"K0*M*K-*L@JR(X?9%6;5:!5H%5M M=A0@JUVI7AN^6[M2U:*)CT9S9QM\4BJ!SDZ!H-&#D\&"%)$'H;)7)-R/YG;6 MD"19 "Y< N&[3P/?M M=\J5>4]Z\ROS/HDI13*4.,^ 2.) I!S )(MGN^HR M.*HI6@FQ$N)K2B19E:U&G@@AX_E@T&+2BF9)$))L(PQ$($K<"(+X%9IHI*+:',>BDJK+W)/OLC:2:MVTJIUWFJ= MMQ_^::0(@@0),CL)@BH.AF0%D1.KO(_,97=?'40G70HF@G3:@" L@E6H$P@G MV1OB6##LU",#:MFW:KK72IZ5X;O$\/LY0,1DA+7.@^(6#Q N$_"&:U0@S&E" MF):I5<[_\!JC6T>+-Z ]:K1$52-5C1RC&GF8]AVQP?B40/J00:BHP I)P.CD M8LHDF?8KROW3?K=B-MX S==#0F7WRNY'S^Z$V9 ,D1!<1G:/@H/)S$.T@L>0 MF!:QU6[W\.S>J0"42O:5["O95[+O/MD;F8/GI%!\""!"=H"L3T 12S@3/FNV M!Y]_5Z-I*H]7'J\\7GF\2SR^'\\^TPK_%Q1$PS@([B4XZRC(1(PT/BBMV:'T M0O7?=Q+L3XHPNNG^598Z+,YX;KG6ZG,5I3;SGUKI.;3'L)IQI[]QO3\$5[FIX;Q?(#?2'9;6&P_=Y#SW[& MC;?OF(DJB\0H*.L<"$<2>*L4A*2U8UZF(%MN]ZQCSLC6X!1E(*S68)260"C+ MP0I-G18K3A[-SB?O[U)NFOX\ND_*MW3]CQ3&YZ/RW1]'/X["^#*UN?B6@7_\ MZ8<[%(RF5B@T7$(&IVFT\1VS3YHHKW'",:$F0OUB?7! @S$L1J,=;W>?5#93 M22TH9B/.VM,2R42!"HUKERF3+G=\UH%SR;+$S149!*.X@Q'U;TJ)^*B3C"S? MG[7E&I4USV#PJR4T5X UQ )NL@TI9N&3[\JL1^,'E.WC'QR*#'"J-Z6]ALU: M]7"KW&JU *<*4UY&;9>@/,EH/,-AX5]C;S;&X0^'_89\!_CQ%*<]'/R:AM?(VVY6/OLR& Y[OLSK M7_/!)-U7^*1IF2W.[=ZR]:Z6)ESO:C(83\K%>-U@@E]%>VAP MU90J+$N&!M+U6>_3O7LZ7- +-*=[_YJ[TKNRMZG@53.#,B*4R.%@5.[2RZ4" MXN=2^K!,;(@JLLPKXJ\XBG#A1N=INM@C/!3@(WNEG^;B3F.\U:1WN:B>B&L9 MFSG@#@]F%\UCUNZ=OEZE,%LLS'(F/3/G\NFEK"@3^GR:CQQD^L? M$1:#21&U0H??/IFLT^'W;C(:C,X?.(B\6@UH+J@D0J#F*B&Y:!F!P-;E9P6B9;^'!Z1UM&_&%T_JWSP2&/ @^<3,YZN)^IT6$_ MC6>I1]G#)X;M#G'QU7+G]X,9*L&P<=!-Q=^FU&_O;XV"3,WJ[V.0FX94-CZF M&>(%=S8.I@%M AS7%!7CN9O$LO]KFO1R;=1G!Y3G]=-Z''Q^@8Z\(;2?YI=I M,@A+/N,D*\]*P1N+YKU(',]S)$;46IPEH[W @]TV^.R7<)'B?)A^SC^B,36: MC2?7W\TG$_SI4^&M3WCW/PW'X==WO30-[JKX(B;S]&ZS;T)_TS?Q^$KOS#VQ M7JIW)Z!:+>!:4=472Z3=AD#NTA5X:-_8RF78> P?ROYK^MLOO:9E/$@@90;- MB6SHKL?S943'AU4G;W)&?K.Z8-7W_OTT7;EBZZ^6HG'8+^[][J'$R,^#Z< / MROGC_>H>&S(>%X]5ZLQ:_FB?'OM%/$&*_M7P#T/<*P"[CB[1GP[S*FC MY2C^X;X4GS0>3-WPV:TBNK<2.R+SQZ,XNK+Y.R^RM)SHT4=2;:@O)[U@2DJP MVCH043HP1!)(67FMZRF.:^,QT9?"5AI[A=7[@J)MW>;(5X#FA\%H M,+U(L7<^'L=J]KX:.H\?/(\&7"_<]&<=O4])TUANHE(N@4XZ@Q I@]$"S69G M_-GOZ@<\P/V[=LIQUP/ M $_'X"DF*K]8@9UH)O*&S"7.(T.;'W@FJ,*("."]=F IS99)S6@[2OM5IP'4 M6MO250+-?DGWJ:LZ@Y,#VG<=RG2N)%I)M LDFKQ!SHP)V>@[8(HE:VU=45!)]D4D^S@WI_M\)COG/XR^;*YVI.]0K'RMA M<\:ZE B(WQ[B$ Z9M]I)CV?!H.TN?4E&KH M)30-+F_J/ZRKV#D^;3*\+KFJ U2F89%(68:4@ILNBU24BA3C43'D^N5VDZ;D MQ&0P_7511\/%104)-RR%)R:E\,2ENRYE-4:IZ/PF83ION/(]\'DUG'D)9KQ[Y/Q M%=K[UW\?NM'LXRA^_Z_YX*KL3LU1?7J.ZFH1&]%-JQ7LHVS-:N9HS1RMF:,U M<[1FCM9$MGTDLM7,T9HY6@%7,T<[*5LU<_2U[ZZ* WM>SJ(WIXP:1G.$*2@U M[6J;P? ND4BM!Z,B+T6]"#@>+?@@A=,R!)%;%1N35=I2+L$X+4!$0_$G&H!G MO%S'Z%C;Y[?15?*7R?9JXLN^D*:F7%4*Z_J65@K;9O!))HEJ9D!&FY'"-$4* M\P0295D)2[@7K?>@R1C%*"5@8T#:$T*!I7@+Q83)FK$@E#T(A=F^$I7"7F/Q MUJS1M:S1^02%1 M=;9./?V%X395"#5]1FH!E4I==4O? '5Y)!UFHP>2/1[&-;-@M?&0")4R*D:\ M;W7>T2(P/,(+M).#!R%Y .?0=N;,,V*HI]JU0J_W15U*; X*?%MR7AV^KT7, M+^,\^^(FJ2J'-P.:JASNM$6E(5-.,B1FD>B5=> 2)9#1H.4DT!QU*[F1!J4" M,Z@J+4%87W+BL' MC <\7B-3@?'4@A1HU@8\JP?5IBX=16DU";*TW10A1W!*"D S.&O"638'.I)S MTE>T4E=UZVX',7]SX6(P2I-[,=-55]3"/+64U4OK:&>9K<\,N),$367MP.BH M0'JE$\]>1-'J;I:#\][CEY)QMOA>&/A22B1E+9P61&@3#J)OA.X;5NL!UGJ ME40[)ABG3:)&FJ!*DC!ET2 A(C5:)@TD:]"4-XHYXNZ3J*19)8(JSKTY;; M64YYJ-4\M.X[&K169],=/WF6@2B3@'K?]*WG8(GTD&0BS/)L0VB%$+ZD".!^ M0@AUG]7.$]7W4;?T+5"7)4I+DY"P1*2EV@[2D*<4=%;!)&FT]V0;I??V$__! M95_OVN8^&D&OCO+70N9C"//+^=#-4D0QQ*^'@9NMU?BJVJ(>7*N39W,1C1<6 MSWJ>!I/"N$BY@QQ*+@[A"IP5 03S0CKO#.JS;1C?:V3PYS4NP)^'J?R 2NWC MY1BW^G^:SS5+.E.NM/4D(JCQ\CC]/$O&>A:0:$ M/&ZI!<^4!)*(]<);KUGK#>I+3B(=XW'*5%^8O79AZ A,7TGD]85!9UL'U5<" MNX)N9VK_UQX9>W;4*6DBR8D U:8D:FD.WHH(A.(11_C$%&VIQZV^8]A>SPS3 M9YK7CAFU[5"EU$JI!WUM6Q@P>'".(ST&R\ K9H#S[*G,6LNXE1/''BC5]AG; M:]?1SJ"F-B&J38B>-OOUTWXO?;U*HVGJ%6"ZP:@T.)B--P1#];ZXZ0M=(%L8 M=O<:??#$/-%.@&0L@5"<@>5H5JH46$R62L+#-OHCK&_8EEI\J$ZV^.C7OE1K M%2F,=I$H!LDZ!L+G!)Z4/AR"^1 I83*V@JE>TC-H!])ESS;KX,-)5S>[!643 MA17&0C#(!2)$#S81"J4SE"QQ=)2W>K^_I%O0#K:9TFYVA=I"HZ!UVP GF+Z& MX3RFN_UUANDKQ,$D-?,NK3WFEZ,/<3"]&KKK]^6O'ZY*RY_1^9J_>; 8_M(W M2\Y,^61I#:RFTEP+.&PT-;^6-2EM2FZLSJ]/-"XI>WFOF]=5,'_=+I97 &NV M:C$]%_;I'RYN7-M7[CPMO-;@,H[TO1M^<=?3T@ED?8=6R]^8:AO6_C5+_&K[ MW?4N)@6$_]88WO]<+L)TP[I+Q0-]>-V;>\?24++!]_M%NZK!*&VE:6733F>< M>]\MQW>S06YMDQHB>! G3Q_!NX?[4''&4Y8L (\:Z2Y:U&J)),BI6$P^XL&S M%9OW$COKEW"1XGR8?LX_H"4\2W]%+H@_CF9N=#[ )?@XG:;9M%F-VIAJ\=7R MJ,<:4]TNX+1VHUI_E7,NIQH#\9=+] V1>+MT'C[*56@5:!5H-437#=EJD*M(U [&J#5$UQ%W\FA M[X@47;4H]_"B94%BA)>?7V\K3_. ZW"P1-W.[/W. MLW"7,^U&ANW]-=YZTD>RV?!L-+#,$PC.";BD OC 0R).$,E;N3U<<,99 379 9)KXQF/&;=BFC^1ASS-NN-2MO7=E>ED@^(@?V4*:C$5HEM3\3V MK!2>Y39L"ISX=B+=CHA3$V9B=!RX4Q:$H!X\T1H\#3) "!-4&^=$((#F% MF!F1FN;[G"IR3(D8!]&EB-<(#CZ7)&;I.?%1A\!;G'K[&OGG?)]4OV\2!P>C M\[^,Q_'+8#C<5HDMNZL"6YU'6^724][=T^32W=N/6O@05()L&]YR":S3#K)T M.7$7LU5QQ_;CBXM=-/C0SQC_227U8Y*12NJG2.I>(*T'Q2#0B*2ND=F-=PJT M)HX)[T-BK;P#'VGD21!0NO0CUHZ"B3D"=/P18F;(LM1:$ELM%[-3U@5/@94^X<)EBSQL%3AG@B-H MPGK2:HI7_N!]C.XYE/B7D[*N"63/X99O3!BPO#(Y;+DK3&+.YS_J-2=NVZ5[X MX*?QS UK^."64- 0T3LP.E$(08@HF*34MMSX M6Z;RW3J#E.T3O5=GT+&A=[?NH,KRIR(GE>6/EN5CI"1:$H%0)'@1B 6KI(8< M1-9<6$MMJ["<,,,H%"*LS^*0<.!%,ECJ(Y/6.K>QC#4#L#HJJJZ22;"79[I(L M"29*GAD(9DFI2*]+)60/5J>0LJ,TQU:&>T1:3G@=2*<-",(B&L9. ^$D>T,< M"X95KW2EVDJU71*/2K4G[J\(E@>9(@/.;01AF 7K 5C*'?!RT1ERU[>,I7O MV"MM^H;N-=S\V-!;O1:5Y2O+'S;,(_BHI [ 5$F;]/B3L;*4&R2:,J\M:>>H M;YF%MUFBD+,=%[/N*I!>'[>(/SNBHMTYP,DBG1$C@>*0@G ]H9C(.3F3&,I79MLW,E[P66U_6]HNQ MC02G[A"X[]S& M6Q6)-%2!]27QC25:WH(3X)X*ZPFGB.W66QAED0BH!<7*2=1Z"H9D"E1H95VF M3+I\D(UG9Z2#&]_O3=+T*N%P/J?A]=D!!_04%([?P=N6C]8&P^GJKO=']+NSWJ>UT5^E M24%+,_A)"F,TT)T?# >SZ]XL39NQ#6;3M;'U7 /&GF^L&Z0(_!8":X:_Y/EL M/DF]49HA4B,N79D=?A[<]**7<=AH]'PM,HZ?-3/IG:<1/J^Y=C*^;,8[GZ;5 MT(?CT3D,R^EF\=!>2?6Y:B@2)YDFN(WE3M]8UND\7-RYMEA3H_'L=JK#U*S' M).$JI/[*0GOZ[I<;G8]0ZG",H]8R+3>PQ/7TT!Z; &,E! MY*#!>YHA*K3*5""&F!:_$^FI)]H!5RF!,,COWA@++!N3F@.PH;N)W=.S MS3%.!]3S!:D%6-^-1Z,%(O[W^#*A.%T5%8A"7"9_UNN:I'@E!??6@BWIE4(J MCEI=H4T0;>F^@*8=3]NP!'80#_?C3S_<$168IE#$I60&3M-HX\O1Z+@T-I/NR2.SU MXV%\COPLOEH>]7XPPX&$C1*U6K/7F[A'ZY5;^24;M^1#F^GZL:M?>P[C_V=G&FM7GN3 M-SZ01S+YS3<;^SR$C.>D]]][Y; Y8;7">:P>?DM%MP87/!C47OC^10UV_1) M+WP?7H4'AKS#5;E]Y;?+M[BXSN6O__F.O?OVY)]58N5@R[--L;E[V'BYV#RE M;E$7UFY' 0(52Q5+?_SI^T]_^?[C/YJ#_)_FT\$H3:<54151%5$O1=23JP]5 M"#W-KFY.C=WHF+FU\_.6*UXMUO=C\[;DOM^([J42UDY7YG@C)/W7*&O!!](?9:L?%YX=4[!4XDJ-U9N?*/<:"4+B@0&(9H$@OI0 M&E022#YQ2IQR/+K[W!@8,4R78B1>!1#"6/!<6@B"!*VD(HRU^MEOF1NYZC-] MR+CPRHV5&RLWGC8W\F"(XD*"LJRD,^I4,AGQ7S+@IUPF3=N)-!DIU%,'A!:[ M,08"Y04\"!>-0WO2)1EVS(V&]#4[9&FEX^/&E[DR7E#MN]O$^VI7QDJ2VY&' M52L=JKA^!^%VXETI7@&C!_/VMY\A:D)0*BD(AI?JL:BN'!4*E/,F,I.B:RLV MKDN#.!+ >.M*K18&5A"/&E%SE7G*;+-#Y#:Z\*_;*[2R?_?(BG?SUD@27:HIVTA2M,22[C"%A5=6=Z+N [E3:/!5UMZ$#@TV4 M\_)F-!(\!63/P4LO@!IGK=6)4VKOJR>E@A),EU< V> U%$F*,@&!9F:,(\I; ML]U7 -VJ]5TM_TJ'I[SM;Y@.BZ=71)5 LH34QI'?O'0<# U,:ILC82TZU#QF MI94'+T(LY1T,F"0!(Y" $0\O>T0S$"$^=#A4Q)\H$1;9QLF>HJJ,1(+@DQI=!D MTN H&NTA&,NR=IPH7DWURHV5&RLW'C,W,L8Y%92#R:4<)"<2D"HI)!=MD(EJ MP5IY@"]I=5NY\=#<^)(&,6^C.F5'YKN?^K;?NW#1%*XM5=1+$=L\F$Q1KMUU M\<[D\7PRN[A7@_QN[?%28KS\ORDD?;Y*_"D%J:[&Y1D#MYX&5.J<#^X4TBT% MWDNI:?S475T-2P7[R_$$QS%)_YKC%X;7I;CZ"(<74L\MACK(=XO?XZ5?W*0I M:Q[PN^>EW/MX% >%!*8]'$H83,+\)-I;SHH]VJ*N[OI[*'!-.7<+POC M]G#BPU($>(S3+W_%9?IRD?#BR:+>^WPR*5=Z-US>+YE$H\^,O19X;()>_Q=+ZH32!F+FOJ^X+]WL@ MC$L;!E0D@^D%(C7/$3@/W;(8&WCU?YW]/ >A0$?)/C8S/=^-XR%$* 8EMKP2S%ZM+/(ZM(GM1]XJ%M&;_%1 M&83'S\Y04'KCAI)O9]*\76@/]TM"?K[MEG*W#TD:WO8%N;["*YJ!(X2&N+NE M*(P/FD&5X9[\\H*>5ER/)= MR%GOAZ)_[ZM[636_8XVH^N1HO>JIL$KIR$?Y[,=I[$E&6]:%2EVZ(*S0L=1#:$%/ MQFC1G_7^"ZV=R9)W%]]:_ND>E;AA6+3)7K#!W=&4I]\?S4W+I0;7J'<+@)M+ MRA6M/DRW;9?.>M^M?BX<^=\I+,SS9GHW=\6UIL,)_3&_NU@QF4K0B/N5\ M,OZ"C#5I/B]S+ZV>QE>EA5-SCEA,=R'O1>FZ7Q&!<^M&D@UCRMMH6*CC^XLPJ*L:(K@BGHZQSF/%_R[M IZ+A:( ME359TN%D,/VUWRN"4U;PS& M.L KO@QPBZ<#A!(>]Y8#1 TRF*W:$S:+YZ8/ &:Q'UXL.QGZ;)Y^:1 M@]'5'*6XV4EN5V[A\2O?V?_>QOV?_&M4?%?#9L>75_&DV:E M5O(QQ%OCMU:_%I.S2&%CU*)Q,;^\:B2R7T:#[+':Z340]1N7W&0\O)6GA=&^ M((V;CK#-'E]-!D685Z9KLQV#*7[A=OG+"B\O'=Z9\6)Q9U_&-^*"W[YMH+;: M,1PY;OYTA:W2?&Z]2=K:2B\Y[R'M?M\0G,Y].<$7C\*P&.9+*ZN0TCV3L[_< M0/RD(T?OP=?WJ>F?E.[V_!FFK[ P$W&'2M>1^>7H Y+.U=!=OR]__7#E8IG' M6L;78/',9;P1.3/EDZ427SV_N190C#[X\=NI\3-P X=Z M<#F#R0J)AM,L.%=$LU9WZJ:Y7Q "KQ&AU-[4X(,F8#RQG!H;1-SX_NR)>@96/@ M?4LH6O=Z7B8??#"$E:Z5'D1B'*S ?T426"*!9I_I/NN0O+;!X\&$Z0F$5XS0 M(EU/,4H?)\=%Y\>NR1,QRF1B EA'43:2L>!,\""%,HX&J_&W^_)$E(##Z_8A3QNB75TF*9H(69O_S]Z;-K=U).G"?P6A'M_7 M'8%BU[Y(,XZ097NN;GAD1TL]$_VIHU818Q!@XP"2V+_^S3I8"! $"0('>ZFC M:1(X2U56YI-96;D BVL 79-<0#ABQQQL%9A8BNIB)DF.M4;1Y*@N+Q325' 4 M 7ZU9\E9+0XV(0/RJKVRB*80\N "THH+%#C14D6*L5D*WPU2,&8C1E9*!>J' M6>24X8A93Z00Q"N&#S:A)+P%WK*(B]RVUT6)M(D>466CUJC[B+;4:]P[U^3;Q=T^N_Y))\ M'H,)&*C>CVXFKL['=,#8J*PF9R5+%FX]YJ,S-X/4 ')@;@I)0*1 X6>1(@@K MD([H)'%^*1%WFQ#_L4C%,$?,B[) IP[\\((]2@R#UH!J>C-9Z EP"WVV"GIOB%/DT,&=C_9@89E]^G:1#G'"1=Q6EN"T/L/ UV676=4XJKCE8FYB1R/%?J M$M$B$S1&GC!N*$TJJMA$BNM/$_$;)Z]\LM\F_I$X;"KIMM@[GZ)U?!F(<^<"6^NEL8N1FJ?L$0O?^7N::4@]M)E71#@6N MRI*>/URQ1!B1/*% ZB8K%D!(,X^\- J#P60&J4^/M MXL;=5DKJ<)"B#;:5F MN4+G)"=PY:11"N-!,8!12[MOKHT?:"(Z84T;C2&@@ MK D#>"[R[;\ZE8_=KNW%_F@N#*XA!2/:DLC=*I@C[2U9;.:"D@4E=X*2 HL4 M*2.(&9I[%,:(G P$89\PEA%PTC;2M69O*,G;E.""DL?G=YZ/]*Z?NB$FS\<$ MU\^9?S#>15G'ADW[3_VA[1:EU:P47FK!\A<0XTPUF!.4<(J=S M1J^.CDM"L;-+>?%;VOF-*RVBVHSNU;8_^>KE!2@+4!:@?%'<2!(TN2 1"U(B M[C5#5C&&1(#_<:Z3Y,L)H-N9^HT#I5%M978<\G9F0+E)FX4 \&C @*/P&=H-6"@LG,VT.56=MYVNV304.;C'@/W1J.-DEZ^S+, MDZ*S=1M(]692;?[A\M0=-G*ITD&GKD";6K$6DX5KOHXE)7/VPEV=7 .U5^N%?%V(;MBJ9M(WJ6:Z<'FW<]/)92!N[6#8BX/JNG/;2J-> MF!1*'7DD5<* M+IH6R'Y=5PGO?(FK<\/)6@GAQQR:4I(*&MP<&JXDCR(B7=>'3,XAFXQ )A!) M4TQ*!;>T.4S$>5?78A,*\> QTL9&,&V#MI$K&X5OP*!]6U?T;F@#*=L,EY2I M;8"_'/UL+GOW!;#*^?U%G=\ODB87,4.=;^BZ$X!U7__RCQ!\9$$%)*0SB /B M(A.U0BQ$*5-(SG/2(!M^O^$&]V4J17*A-$T>6!#H*&(5;T"E+!:B>UOWSVI4S5#Q1 S"XG_. M%@#6L\]6FJ%E6[*?;0DMVY+3U7MGNAO13!BCO$)$V7P^'P/2/L"?. 0%2H5' MO!2[N\E1U>%W(UB4W=R,7CO=KU7>;&!23GD=+UD2)/=B$4B4T817>!V,\ M; @\4E%XQ(%CD29)H10B#CH99V(CN1JGB_=G+I -AC8\>FH*QBLC]+M9+[W: MA31I!/^@OQZ9'DL].NN7]L-;N3/;_@!-[B(T8J'SX(-Y/]IAL!K:P?!-/0\$ MP[VI7N>^H'77N(>TN!]0IOQW:U!@.+"]*DO4ZUKG5Z>^I4WUD8A(?+)YW]PJ0M\?3(^ZES=#!AM@['V'3L MS[7[>.ZYS>^+E#3.YOY$QA/$99+(,0=+3T-P-$DJV5*LLQ3"!PN2!++K679,F_K*\'O5JM__:_OI.N'@<;0/OH.,Q8YY6)$DD2 M4^[X89!U6B"&=<+$Z"3D4E30L:TU$93(I"6BONX 9Q-R8$*C2)-@1H5D^)+5S1(V6.8NE5P! M?]#HD0F.@]4MN.6)8TJ6.L+L;JWQU>J*&P=;ZY4;[[EF@#DW;K>B]=?3WM@S_;G*@SM]Y+V"S?U2%_3K4V%MS_=1W3MORA@H M0)%'3";06L%0P)0H$%8D$.QC)'ZI@TV,+'$5 F*P-X0=H0ZPB\0!"<53P(QQ M*K>J!_,RWEQU*,9L2*"#ZT0EGB)#+@:-9*3&1>,P]DLRIP65 ,H*!2URO5I* M\DXW(4LHP]0R2\,>-3B^HGMH=+>M$-[W5IJSGJ=Q[O>MII^(@7\0=,OV&A^] MO[#XXYCO?B*,?^D/6M4(<'6;H%L8?[?;NHY= -GA8R"?TU_B.#;WV'K )66- M<%:C*+0&"$H*6>H<(LH9I[0S8+P=R,^V>"3_;MPR#C3C,_XWN7T7SX/%^OO9 M)%NA_[7WU0Z I4*6D#%+YM9QMP!-]U'D=?SY?4HID"#&?'&JP-?*&F40:84^3:P<=2"K^5B_G[WGUWLZ6=#/A M ,4.NGL'N^^MFVH>;@17CVK"7=)>V8BJWN/1E/.M7M9,7Q3#*62K/+ MC<=4FEUN"(^EV67ISG?LS2Z/B'A[;75Y@0T+B\ =0SO,(R)>:8;9E'I\)F>* M).P-T0;1& 7B$F.D93Y3T38E%B)71=RQ'CKF,/B2G]Z@CQ8G M8Y71#GF='4V8,!!4+)'UC! ?/0U^*3]]HRJ/4\G\-0OFU-]T]Z[9\(P3!Z+ M!#EMAB^Y:X?)7?L(+#@^WX9W_A$S]Q:%<3'R4_3$0J%>3:D*2B 6<_9S%!(9 MHQC\QCVC%!LA&HG2F1RJ_M=4X-[UJV'5K)90HBV8*%JB %=9TO,'KH0M"TY2 MQ$+*P*4@,OHMC0[[B-T,EQ^X8[H!N3E?^Q@8'O# MNU;?P>-MYJ72FOYR!*BHB07[U@?GN<.(U9"O'$/.P9_.)8.#HCSAI=R>3>S; MWP?],/+#J>S56L-VWW5M5752)X9F-89H*Z:+PB@05I;T_"',&"-)I (E!^C% ML73(\:1SJJ%A07I/R5($]":6[GXA3+89+39O<>DVZ=(=Q.%HT%LCSOR8:TP> MW[H4O57TUB;-,IE+! >"F&<"<=%>!L;*DYP]C/(2888SSMN$%QHK;N1GI^650DZJ.JPBCX5U1&!&GP?38\F)T+V[ADG'U5677MA0I*W9 MZKIVA;4+6AW)E M:;8]6C%LI^%L61W(R0U,5+BC(XRR9AI4O@7B(N*,?))@/V+G:@''*P!>4.!1>= M$D3*9);JAF^4/960P'1PAB7 Z*$6QRULXBE MZ!%G+B%##4?PEU526*_H4C_3C=+W]@&B7+2IW+%#X8QD96^NZ/GZ=Q?=*OM3 M?VB[Q>AO5@:/IM_78?+*+[C#7G+,1:,%(HJ(K(@P,D1&9$T^+4TZLF ;S"G< MF=XB4K>QWO$)Z9$*S0'-O (2@EK)?Z1_Z!#&/OW^H MD@9>OV&.,[#M:1ZN@ZJQ'E"%,!)<(PXIPP MY$PBB.4L_8@]TV$I=>G%H3"S5?MYLFB?^C_&OTY6[!=8L%_J]:I31/XZ7JVF MVC_*8^P)>+@!'&/CR2"9UR8DA G\X,I%Y&PPR&M/N9:"8YZVCF\X' M221]V(_R]T$_-X3H Y "?GX=P.CJ/E7W0#S&6?BE,P-IN+(7 MZRYJW2@N[9RGG43JH;$PAQC8]X"S O M# "LM1.(""$1UU@A1SQ&E.) !#9*J:TJ5!X70Y+3P^FE/?@I; MW&;[AN768%8RBP3.37V3-H!WQ" ;F:?2,.G9$GMMTC?L)WCGESH)^'VO&@Y& M=1_$M[WP?V. S=CGMYE:M2?EIT[EN_T*S( U.HFMWM@_WQAJ9WO[#3N'K6+" M#WF/R*]:]Q1L_=+IV9[OV&YKCIC;]^XZ(,VV(]&GZ]AZU[^!]][]GS]I2M2; MJE6-7-4)'3O(W;2O+5 -4 =("$2;;$R]K:Y;J=O_FG>G73O9E XBH%RVCD"T MLU75J^!^H%\_]X$/E_WZ:Z[N VO;:]N^_FWJX]78)%UNW90=YU= M&E8:]?RXH_CT*7>MK_U!-\"\XE5K;B;P]NA'0WC'[$* SKJ5:)YY!LUI:M/5?@1E0$"ZDX6=[-MQ?V*Y%Y_]9F'&L M8NOOL;?(UJ$/+P(EV*H/'N"5,,(P6V48<';4C37_N%$N?% /*7>*!K4Z;:M[ M.QK<]D$X%QJ& O7CMSR'N-A?,[OK0F<0Z\?F3GJCF]Z;!=03&7GCC^M_RBN6N@#//^KB$;@Z\V_4+VH[']&*OKHF! MDEWPU[-PG%O[.8XC;6!3!"-];;M?[5V5&^_-K]"4_+53?@7MMR'QUF<4MG4] MR##VI_IPX1\3(E0KZ"XD\^1QNM?/!H.W/ZAK#KX&68J#VB_L:^![]%HC(T9 M9KN=FTYM!DS=.7GMQ^/*UDMM1V<5D-\,*PLV=AAETZ/V_ S0K1T,[Q;'-Y[ MJ#^JP)Z(V5-DLPU2]S0?/W*@YL4I]X)$U]WD9RL_ MUI^V]25;P>,5 R"N@/SM>U7?;KG1L'YPS4RU%=R>+00L=#LW*[4MWLL' M2#W@U J^J+DA/[B>:):);A<>E:HX!+LFLW2V;"U8(H/:50)OR5?/,1]0SF>? M9S7JUN.N3Z1N^E]BO5=J/4:UW)9W45AG^#!'@-M^MU/;2FD\]RK6G#[9A+4L M#"Z?EH86#.OK=9QL#Y8O"K&"M]>88:O)@O;'(C'^8_Z&##@PA$&H"5,C1"WR MH^%U'XRR,81\'G7&W^>1S5M46?@FB[ HZX.LA0)< -2=OZ$_WLPXVZV?5UW' MF$<-D&8[@['W^ K,OLGV:3+XS\"*$U#J5WG3E&7C_(%[# MWBJ/&SBQ?Q-;W^?;_MSZ/A.=XC>_O7M?_T;>_+F52=^]YP=XVC#>M#I5_?C/ M/1"T^@71#GHPQVI^KSS9(N6Q9!9?IGI>TX=K8T.6_?%^\'[*\*1!?_3Y>O:> M_,YQ%^_I%*8;QC^W:Y?[9-)99G*,=?W:"E9KPH3 M9.NX1:4F8FR[UH@'B.)U!O95-WY(>CB?*9 _&9 MX;:(Y@L^F*DR65 ;V8*Q "^^SFNP,92.ZR7"%*\[MQFG_ .F:=5[AHU5P,\IC;W3O>PD M6OGF\:"!BI,!Y[Z8M?4W -, C$-@J.NL^>]]W?5K!G&X\-FHRF09Q,^@C*O: MF=ZSW;NJ4Z\GD&HT5N?#5?._!@*X& '>I\.N7P/W=SM_Y!?43KN;O KW5TR0 M=^SI6U1Z4V_9X5PS.J6(BCO%?2'43X\^2W->;+_;^R&A?.D M^ZO_<:^JY\^5\+([L#>ZR3D]5>R]^@&FW/RATN:>N>7-):#'5+#&UEWMR*W/ M0R:ROALOKC-/V:X= M'RC<>P#L+>#RMT[>Q % /G.DO7^4P'0&&>8U"C0:!DB2'%O* M?=\2928T>EN3J*'#:G&UNHW6(1S^D\/JX?7A!C'9:BUNLQZ:+U<')-(EV]L+ M9XO90*O&MI,?UZZO+:G9WM;6'I*+JDJ0X 93(?( 9 M\:WWHYM1[1D&@GWJ MOZ_]!#\#$V1H_BWE^7WJ?ZI#T^. /*,.'YNZ4=X&"G.U-G PV%) )@ 1I*&* M,OB1XE+*BQ0A2:,I(A0#E KJD$Z1(YRXC,YKH,I2$N$13CTQ(W0D$?D48-6I M4,@%8Y&T7#KN+(MT28M8$8%@DJ&(!4.SGL79 :Z"K@G6_2=?ACO M5.<^SN=\$^_EY-.I.W#1&SCS"8]]G0].T#NA=F;.7MT:GQ),CDZRYW'LC.T/ MIK[8N0"7>6_'PEE[O0E/MM,=7]<'+AZT@!7SE/-0[T W5+!CSQI@*11N'/HV M#5PF1Z?B#^IK++[5/47*]="_[+&@-] N M<6@'=QFIZ].E^C1[EE!; YSM#J(-=U,D= !]<7[D2QN+&B8?GU[&ZL^Q!P"; M ^7F$]."T[M M1:0?'T15XS$\.JU:24\\K\,#NC2G$8@SSZ9U_='6]G[S5?<4LXPXC32E$>P_ M)9%QN>:&)V _E A++(4 [W.!J05<(@PX61/!@G5#BL?[.&T6-R M13S@U8G#\VD_YZXC5BW6G'A&D='<(@[;'&1@QP-,8)WS)'D5EB+=2?#>"ZU1 MY!)VBHQZI)D/*&SM2^S@0BP8LN?I"W_2PZ[^>^I M#3:7^_)(QLL1#'=AT]EL@I:/DNKD$<^]3;D7%&E"'.+K&W]*C_J[WO8]33\5O:99_]/O$SLVK52_6&CE;E[/WN@\=FT59/ PL MG(L 7@A"R];\]9R[:!:3MQ!+]B! +Z>$7W=\'1MXU_H:Y^/OZK^JT0W0J_95 MV1S V,W)3Z\O)?!L6AZH#N!_#%MAW]N?ED7*X\F)!C"#?#GJVCO8S\ KOL7P M9E;:Y0I_-[W!Y^27VRJ^KN*MS=NZ*2GJTE?C9[]ZK%YI3KP=;QM?3Y^QHA#I M^+447TGY7>Y[?F7HML]XYGMSA2F>^[?M\TYN/.3*['Q*>M>K^.SW M+^;&9^KVZB=[;SR&%2^IY?MLSYIINL\C0*@;PL'',[9V5$.Q3/AH)KR):;J* M'C].-/_'K/E/FRQ-\P&0.7_['Z]@9WUQDR\3?KZX>%,3W$+H^IYL.:_]T-_O)##FT^=ZD\%J J M0GX,^HDS?/DB73H5L>'9HM]=3$^C@[%BQ1N/AO52V>T]"CWWLM]'Q-R"DOD MK,X-BX.):2FW0V!J/;,LYZWF1++HD26$(.*3QXQRX:E6YDQ\(@7BTN?ZDX:BF )/1"4M-#\@HDFVXT;L!=%.#]&.;LY;2/*XA+WU M?C"*"S583IXH1;45U=:8:G,Z4"U#0,+DN@RY=* 3UJ,(/T54!+A'+]=R2(ID MU6:Q4HA'P9$UDB,N;/!"D*3T$[62'U5MOTZ+##6DWDA;*EH47,&UHU[0@FL[ MPS7"L=6:!!2CS\B$ V!4KLU-C):HAK/D2GG5 HA, 0IP',?"4U8@03 M8Q*+T;S49&\:UUA;*U)PK9[;)L0-E_Q%Y_;G:[ 8(8WPQL*F2N>F-=$APTRNL<>U41Y';Y=:CP>KE.0N M(.6H1#PE4&J1,A2X),%&)0-A!_0QJMT:*D5R-@ZA*H!ZF6QQ28 J?*2&1HF" M,QYQPSG2$G9SEA&I4A)$^R7/EC#4&)=;A7$;$.=)(FT21HHG8;GG6(4G&FGL M'%#)CL]LBNA<*J(>G5E>3GZ*:CTI?+@DU2J]5()Z@JB@L%?!42&7Z\D'C1VV MGE.>S%)GLI@"4]D7JRU&/'B/'-$6!:&QIY$8[9YHS]60<_4'8HH&+1JT .<1 ML<4E :<3G!(I,-*.*I2W$[ =23FDC+%@K7=*+.U)B#:$9?^.I!ZNE/6I%/,H M2AUA"Y,BPWL 3DIV?)Q^/B)2\G*VL]\_]8>V6VSU,N X&I1742.3 M8#_'!:'()J*0$-'(8)RF[*5V1J,I.&;'<2_'*4@'M-(?D*!LWXZ,-0K&'A1C M-2,F!!V0DAK#7BX0V-49@YS'@+W22JV7DH*"%39ZN$=8I>$>&I"15B',<'(: M6^HU/612D-CK)N]8!*E@;+'=RYR++BVZ]& E Z01U":!/,$.=BG"(J5 MIWO5W:0A51V+46C%J0M2'LL2!NC)^D^PBUZAPSA 1$!$!M-HA3[ M/>Q:FD9:WL::%:3=Y(@*?L^]8'^84F_2J!G^#ITOY]T[-XM(_.:[HQ 7^UMW MXS<4.H-8LU%N8#NZZ;T)G>JV:^]>YV_?W-H0.KW/<^>5G?&+)Z=\^$KG3R8S MG ZBOA?%7@!N^I9GDYOQSACKVYJ 0^CF[:.W*^NX'?US$:4Y?LSL->;!?[^> M'9+>VL]Q? *UAR,]+7M?K5W56ZU.K]"4_+7[+>"]MN0>&L9M:WK00:U/]7" M]8\)$:H5=!>2>?(XW>MGA]SPNJYR_'K4@YGD#MJ-]/.NFT;W4^O=9'RS!;)S MBU0CPTQ.5K4\9T^V/&\:(_;#L:"7XB!W(/_0'\86H>W6E$"[&\OXTOSDUYTA MT,"O'%W6K*U:M;;^*]IJ-*@;V5?[&.2J(75Z-:GJKNWOYINZ_]+IV9[OV&[K MXQ ^&#>$!Y4.2GYH.UVX N#5=_MY%E5K$#_;01;PN6[SK9NY.5ZU%I?&M(]I M86".??_'=;\+HEK]?ZV?_SD"2^=PB]*>(W35ZN=F1#''1X]N1MUZ<2:)G?T; M>.MU[%5@H+4Z/?@[MKZ'):G^W,H&U1>8!*S,^!8@?)A+(,[IH8-%82'')2P? MX^?,.:WWO;$A.5\QQ\O+:#^ D>]V,70.A5*\*&ZC:KZ\$H[MCX MV5)7SQ<-;V!U:Q@25W!EEOHQP_]:HQE0J563:9[A5]DUZDF[YOG1':EI\Z.M M@$LSU"PB/0!/J\JT:76J6B6,,LJX.]#/7SJU2L[:8^Z^C&3Y([BQTZ^OS'^- MUS+C$^RFP:9OP98]UWH'6Q/NN@'(JU\"X#<:5D-0'_G)8328OF#\M*O63YUN M/8"Y%^Y^A-.AW8\UZ_-:R=WV,_W CNGF]\'8LJY(>L]1S^+GF]MN_R[&L873^GTT\-<61O%[ M%_CW^WS%__F3IA2_^?GC[[_7OY(WH%R B?UUR];:"+; ]8! &86G%A>6R=[> M@DJO=74>37[\<%!;@7>3^=S$X?6:5,W/G&QB0BL-^C?U\\;\,WO%DR/Z"K91 MO@DLTI@2S"(SH(77HNDK%S1HHXK$"*V)Y!@9DJ/ 2;3(.JM0"BH:SEP(H1%% M\M&#-3'JQM_20Y52 \;;7IA(9+UU7$/-7 ::?G@"1^&JJE/5=O:8AU._V^U_ MS7Z)1_7/>=I58[=K#6!3U^5XO-EC\MJ.AOVIAS6/)Q,'9I O1UU[!Y@*K_@6 MPYOQZPC&5_B[Z0VPQ%U[6\775;RU ["*IZ2H'>SC9[]Z+"+_2Z?JC-W0KZ?/ M6!5K7[^6RRMNR'?9&;7Z(G*EY'.7//<]O\)*;?N0BQ['GIH8+WO^CJ6I\1&T M>#J'"<[Z-Q&\=0.G0]"CR89-?X]VT/JYE^VGA=Y-.VS9=.(L5%JI-\R""ZW4 MV]F>C[?#.5LKV*$M'=9+![KUN*DT=2PM>8N,[5S&2E/'(F-%QG8K8Z3(6%-6 M>>WV6EVAH6&S_*830C?N*RSIA1RXTMV9?=-V"+=OP':'F_'!(.DX0HOWJJ8N M:7^'5LYC?9M;8!HUNDS_T"(GGSRWKY\P_&.\B M!KIIZ^WA8753R59GP8\--DW:(P-<5O.P+9C_^PVC?E]:(9<1C2-&U N,.'<< M.1T$BD'$)"6V2H@FPG5^'_1A.#FJ5O)';?P.%JQ*9!X MOFM;(/$@D!B(BJ'N4P38B+@4$5E*+$J&69YRQ3J^5/LVJ9"2EPI922CB1BFD MI1(($YJ\X8",:JDCX^X@4>JVT041"R*>V]H61%RO19N.B7C/D6;< !H%B8R4 M$F$F4N1"9UMOJ4J--(D(8I"D)L ]CB"-$T&$*VEL(E38U 2"/5T=P;39&0)7 M.?TYC/^@=:FNJG+H4PY]"D=?QO)>X)0+1Y_U\I[KE+<[0"H&W:L??HJ]/GQ7 M GH*;I0I%XX^^^6]P"D7CC[KY3W7*6_GK"O!02^W!?_G85FZK?[$E-U59Z%8Z*QH&[<9:W-A"@G107,RI*>/YA1:X2PW"(C#48\ M60W 1!)*1HGD1& L+('9)B$YAP,SC,NQ=P&SLJ07 &:)"N9Q+; :BO^<]3Y HS= M&Q85U&ROH?4+HQVAJ#;2L.N9HA3GI,:T(BX83Y&.3B'. T>6P ]CF!-6,VPP MW9F#85+;=TF7O0VY@FSN++"Q0JO+MZ)_Q4$_W4L\H$'935PH ';G$2H7+4,%8 MS%(!='3/C+2=*,@1&:0* Q1S99!B*"G/M4LQE MN788,[-[@&4$ )86@"W)U*4Z3LG.*]EY>YMRX>BS7MX+G'+AZ+->WG.=\MX. MX([[J&@+@ZX.Y&_U'C9-N.\Z6P[2SG0+=9CJN1?AC]A3S7&EC'.6(AJC0%P$ M@;16!AD;K(S>!$9M$R=T/]M!K]/[7/T>![4S8SGWYV_P:PP?AW88J]_2VYLX M@(7_J=_MVD%5WS)S<.!Y!P==MS8YNQ*7Z4<^3/7RXE ^1RXI2'ZT2*Z"CSP* MB@)Q#G$F)=(FG_()S#$/Q%"^U%!GDZ/ PR,YO6*Z('E!\H+D!BO! M6 :C66BPAQ6G*-O!R!A#O?92>&&:."/<)?(^W>GL2K*+!-PCS[T_;I?)-N66 MQ\?>Q:54U%=17Z>V$?'*.Y'S\PT3!#8B*B++#4;.6<4H)\Z(I2RG)EQ*$] H M3J7CD=*R%2E87K#\A+$\XF"<)QH1P1CBE'CD$M8H6$P(C]@PW4A\^3%@>7$K M%2PO6%ZP_%C<2H9CYP-W2%F!$7=4(!,]F,A48"4)?,-WXE9J%GN?<2P)3PFT-NK>]80?-RFW'F]MN_RY& M>'#?_X& M^A_>W@#8-5B,D+:9W'&"^]D*1,&XLUO2\\:XY(4P1&%$N Z(>\>S U0AST-0 MS$N.>2,-NXX,XTA;"%DPKF!<6=+SQSBE-36!PGZ0.(FXE DYQQV2RB0G;%** M-M+'Z\@PCM-BQ2V[#>!WZ[KQAREI/HSJPSGX.W2^K/@4;MWI3'-!\4ZZ6PON M'KS^R3>N2ZP\/YCGBAD^]8J9R$T(-FTY)+UA4GD4I!>(4X:1)58C3(52U@07 MK&]BY_3;\#H.WM,1"C[5&F<$&%3 &^S"1A!$7VB$;14*"Z"1$#H]2H0EF^.BO8QAUXV^IGN:' M?J]_&P< MKW/XQE/YOLIR_\:7#%?IIU?$<6^>Z)6^_-+LS->V8XUQBPQ31J( M]RR1;UW2WXZ& M_6G81!Y/)@[,(%^.NO:N/YHTTWDS?AW!^ I_-[W!YY"0VRJ^KN*M!5Z-4U+4 MEM'XV:\>\WA_Z50=U^EVAG>OI\]8Y/FNS>O_O+$1>1*R^>Y[ M<84IV_8A%SV.9PXY=$/U$IQSLY.P<)C@[&27XF:/1 M3;O#[)8>F]A*J\CU]V@'K9]!EX?63]''7"RVQ4A[+L\#W>85B M-2V(TO!1:3G]/M\#59&&-1)RB42%"<[56ZQ*RD07 M,ADT-R(9BIN(4]PQ>)&VICMN?UO JX!7 :^C B\=&6'. /(H:Q GCH(5)04* M3')B)=.,-!* N&OPVG7MMI.!KJ/*0SP6D'B1H/S2'P"M>BT_&@QBS]^UA@/; MJR92\]EV>I,"IG4<4M$@%R-9EZHX]E.>CIH(!K#CB#C)P(IF$3DB$R(,+&H3 M9+!NJ>?!)BZ B72_FPCWIWO9_D\0[5]!L'^,H&KB)_MM?=VT7E6Z\\OJV7.Y MN0*2!20O&B25H-H3(E&P5 /@10 \#K\9ZAT6DF-)&G$U'! D:9NQ\W-#%* L M0%F JX6!T \.K/L3A[X,X?(EF>=KREL6'7A"L+.D% M()BB*6__+?)>&<2CS_7HN4=8!X"OP(47N@D_PKX1K"U-B;\J&%:6] (P+#&= MHF **2T46&$6]FXX<-CQ"P8X99+7K(DM_IXQC+>).3__9XEE.,QN_C_O]^RM M+#F]+[$:UGQ;MO"7)4N7JCSVXV_FG@:M'4?4YX,Y9QRRA! D Q;!$RD57@JC MV\XE\/Y>E)OV+!>O'R!&SL<.5PEF88YN9<@I0#A%N$Q:&6M5(PU M]P*(Y"R[<)3(@V/P58#$=#O#SN>Z$'FKBL-A-V8F+IKH!$6J:*+M-0?SG!KJ M!,"^Y8AKC9$+F"#AL.>:1I?\4LCO2SP+O>'G0:TV?NO].A.\CS.Y:ZPR I#C M[%1&.9DKD%4@:]D9"F:JP0 ZL',6B"MAD+66(,?!;&782R&6C-V7[/YW EEU M(73TKSCHY\76E- W!:\*7I4E/7^\TCY*+91'7&J76\)XI',X@7:.:\-"M&2K MS7G!JQ(U<%([\;KQ2E$'VTK,IH7XCU"F-EST%]5&/2>5(I@7C'N)<%!@SA(- M>_%<6X<0R:)G.0%MJ_[,M4J9:S$V*:C36"DPS/ENM4F1C74*41?0+(QQCJ"Y MGT,WES1V-$7$F.&(MV%L+A"-#Q.C M4&#Y=#BDP/(^;%E,$F%)B.EZ6+$ZQ#C3+619)8+%Q,*/$C$O8E()Q$0CM@8'7TBJ;G^ M[2L;=3?E:.%MPO9JVQ^-X!S0=GM @V+6'QUS%%3=,ZH&FBRW42'M4K;Q%<^G MGQC1J"5S7/%@&DG8V NJ&KSCZ.0CE9H"J052"Z2>JS=;&4FC$@QY3L'P)6 " MZ\@%"HG9Z!4 KEPR?#=)(6D*HM=V;AMVD6C=8+X)_&YA-C],Z?AA=!,''0]_ MA\Z7%9_"K3N=\O^.JF$GW:V%SG.OA[<_^<)U;G!\LXXH9/O6*&;Y, M^&%:3H<#A!CKD/1,@05(+#+!&+ C;3$:.H9;:8%8T:33_;;3YW*=_O5:! _ MP1-_[/;]'Z]:$=#D-GL/!Z.X8YEQI:Y:8_*T@#ZQFA?] M1M=:8QVX5!1AFS#B6C%DF0K(FV MPSX%OE5TRG2M/_KK&$;=^%L:3VM<"_F> M ^ _L ;^;2],JLY^RC"V!CO,^X#Y%5'LNR<F/""JZDVZ17< M&F;.:-E>:(&>;MT.^E\Z5382X)K%2^ Y5:<:QM#JI_K:U.]V^U]!H;]>Q)&Q M7LV4?\SG;D?#_E2%YBGF^X%$^7+4M7?]T204]5O%U M%6\M6!-Q2NO:!!L_^]5CQQ%Y4J[3[0SO7D^?L2H(LWZM4%=_>O/K+$Q>1 M*V;,<]<\]SV^4DIN^Y +'\@SAU#ZR0#=QX3M\8.I90-L_:[NCRN?D^G1?AD3 M!,[(W_['J]SUY,G9;GJ"NUMZ;&)KK"+7WZ,=M'X&E1A:/T4?;UP1A\^C#TR)"D9EYF:%%9HK,%)EYD*?$A)](28K#A-&4$)FU0F0L-8%Q)Q!S.N4J MJQB9%!.RD4B/A9#6+[6UVOP,.]=9_670OWD'S^OT1IW>Y]_&(3/]7O7@I#-6 MT[/.IN-G&&N;7>?J'ZV8E?K4Y[NV!4(/ J$>R\@Q\;"](V)>>'=*5.X&'<&>\S!O1JUBTI[J7,1*FQ MLGF]0"&,H3XB'W/_0!(Q&--*(N(5 WN<)AN65-">/!>3T.SF,MXUWG&#P2)' MI8A588P"L/, 2YE.05"'I,S=PJ.5R(K(D(HN!2VB=VFKG@3' ["Z+;0J %L MM@#L<3'&>0-LDIQB*BCR#H,%J\ 0-2$8Y+$A*@3N$[,'/ M+FBD%!PL!0=+V8A2Q^783U@U83*X:)%C.B+.-4-62U"9@K,06+!>+"G*/;EZ M?OXV'%A8Z4[/#N[>#^--]:'?RR,9]+O=NA(,K&JL7M"Q:,T36-,&HI0J, NZ\1L*G4&L^2B7]!K= M]-Z$3G7;M7>O\[=O;FT [OX\Y_/LC%\\<13B*YT_FS 0P-#:Q(G4!PUQP[]UD?+,%LG.+5"/#3$[V PA366VZEF14 M/ CC-%*.PRY%I81TP@1%9YAQU K"&\FYNJ\E^:Y_<]OO9>).ZTJ"BIR4)_XQ M]B*LR--U)$O-PP?7G'&IP:,92*DV=OA\_'.88*EY6&H>ELHP>Z\,L]IJ+#5C M#EK*ZAC(:")W2_$2#84-,K'CRBXG$P]8$.R(E[0@6(,(YB3V/DB1 M"\9&Q$7 R 5&D#&1\/RE8$M!TYMDMNP)P=I<[;AX2L&P@F$%PXX*PXSR48KH MD*-!("X30PXKBT@4CD9&@M1+Q:$V2?S8#X;)-C'%#MMF?U^JCVPN875OFZ)2 M+D;"BB99J(+EF. >C%K'J02M@",RF$84K!$T$FUD7,KSWF(_7PO;VU[XM>]W MIT^$*17#"WR5);T ^.*)D$"504%K@"_M(G(.C%IGA1:)*94D;G SOQ?X(FU& M"X 5 "M+>@$ %G,1->\Q(M0DQ"-G2"<=$56"13"R"+=+YRE;[.0; K ?Y!FV M\"L'\J>Q89]4QRTJHQ3M+<6O-VT\*R+7.D2D$H^PA9<)&! J+'Q!CG#:()VZ"I5DBZQ $0*=CN&D#4&XE] M2)(;3IN,)-@MB/(VW6])XR(K!40+8UPZB#*M*!/*(QRB1ES;B)P*#' I.9NT MD&*YS]4VH0R[!5'1!K(4$#VV8(?C]@-L(5.MX@4I95U+#>4M] \FSC.6##+* M)L3S6:++9XG1!>^(HY;%1LI!3O3/BOJ/C44#,[U7]5/$I12F+\Q1L'32LU89 MB87B*#$'=KF@%EGK $L#LYYPIU):ZA2UA4-DMUAJVIA?9K>/XQ&7@J6%.2X4 M2Z4W5BL<410)<)'Y;&-J $+!2.2$4,A2*XWV%'XT4L=KNNN:R-MNW0Q2M/6N MS[_.G=\+A)W=DIX\A.VGY;UTE!LF&6+*,<2)(=GC:A!-%DOFM7+-G%XU#8GK M=:\GNJTD.3ML/$QG^@*2!22/#217)'IQXK55&FG%6:X49I#SS@.\J2AX#-+Q M1O*+]VKG\;;$I>CA-OZ#DG]<"H85A5(4RLL5BE9"42XULM[EN(1HD*8&] OV M./A$G=*A2".$IA.XQ'H\#QZ7!( M@>-3A&-&F&.!"R0CQ8BG&) A8!HKZ0%<13*2+=G"6T5S- W'AN[8?7R4PK8E M'.\MQ..X?1"E3%K18D6+':1$)W6$\H2<,1SQ$&$3P#E&CEE'I=3.FZ5-P$L\ M,+WAY\%,Y7#]4R:?RLE0YO27=QR[X./*%+&$7>@NPS!H)8X9HE:QXSR343*[#8+1XNV M9'MUT!R-Q!Q/;=UB_1\=)4XBD)*Q(.@&70Q,L:$:!-G@+=- MQ-+LJZ (:V.VU]W%B8GB;ITU!;#/@TL*8#<&L%2+@(56*)KD$.>>(QU41)0& M;(2E0HJE<\I-HF-VG(4NVV37299'*C';^VW@=PN3^&%*O@^CFSCH>/@[=+[L M=D+_.ZJ&G72W%C@^>/V3;UR;)K/)S;N!^)64ZKM=^()6S'?=DOW;S?[GE"+( MQ9?8^G^V-[*#NQ9IMRBFM-VJR[L.[;=6UWYM#>(_1YT!/')X'5O>WG:&,/A_ MV1HT;"^T[$T?Y&/R03_!]56T W]=?QE!O #5\_? ]K%V/,\][>JMU?2!*+017CS+'.7(^ MR/:*Z3WU_)D:F8#$5(L0[T/D"?&H".(N^T:BP6"!B^B4MUBYI3* FWA1/OKK M&$;=^%N:'@> 1GE;57%8Y=S7CG6=;F?8B=6GO)B?X&4_=OO^CU>M"&KE-HOY M8!1?K11[HMCYB?V'"&IJ0JU:@&Q-K[P:5:<:PH>UL$60G&ZW_[73^SS?[6.J M(VKI>,R);D?#_E0WYL'G^V'R^7+4M7?]T1#&\RV&-^.Q$8RO\'?3&X "77M; MQ==5O+4#.XQ3*M;&S_C9KQX[7_C2J3KU6M^]GCYC57QF_5HIKXR!Q7WUER2/G?)<]_3*ZT9OO_W[ U'/Z9GCGAT0UUUELV<;?L7Z(:D]][ANR=%D6Z6_@WW2^GG)/-FG4_W(I)<$*]3BLJJI1@1&I1742,#7R.XD"*;B$)"1".#<9HR M^VA^S^Q +_\RD%,MIF MID!9$]Z@8C:_7-!R?$G_-@[LL-/[W.KVJZKE[6!P!SS[U0Y"L9\O1_B*KEG0 M-8*$9"Q#5$2+>+:=C=$"$<>Y,-$'S9=TS4O,YH>%!V?JYK>I-/X*POAN7A:; M"K=N*U5:AA<8*TMZ 3"65)26)($$ 2#BD@2D-1,(:\D-(<(GOE3=XR4F\R%A M;.>E/DZ&YXN[>?\M>!:IN"B6\KU;L1>AE^FGTVR$]_-R>/;7I@D*U8?K^T@_I@E M=OZ"=_VJJ3Q&VF9DQQUPSETX"MZ=W9*>*=[)Y&C4TJ,@*."=D@Q9Z1V2-% K MJ+$L+I4>:L2P/AZ\8VVLBN>Z>*X/8X'_=N^UCL#DK>XD?_2NJ*2+D;JBDA9\ M/522%#Q#@7&.N-%9O3B*8O"8A$2PULN]1S;?:A[7WN MN&XIHW%! E?4RZ)Z\2%)(Q!WRB+.J4>6!0FJ0LG @V4^+'?'W3JFXOU,\L9_ M-^5[T6TIRV%D@:ZRI!< 79('9G0P*.$<#B930B:G91!&M'S&=2NG;7IB3T8:T MD!T'1<5L*V&;MND]0AG< M<-%?U)WPG-045B%Y2RFB2E/$&9C>CE*!B##>:M Y?CG(L)EBT%ET&U)"O,W, MCI50$9%U.L(6["R,<3G8&83%AGB%&.$!\20D6K86@F/U%+HOJVM0[Y6,, MUCKD2>X!H[E!)D@,9C]6B7,N=-HJL.4%-5Z;2BU-BCB8T I.H$XT1$9K@)BB4FGDK$X+M5?VE&Y[*9RS'6;,U:0="]N_\<8 M\"4;A:.Q9M<0K/IM7\=D+ZX7ZYJ,A 78 M<.YS+?,[[?D57CV+^94(T7W[N_Z:"=OJI]:HBF-/5W%T74P$R:6&4'T_)TU V5RW5OZ6_5>/()K6V#Q^&!1:2Z-H@0):0GB/D1DHQ<(BRB(CY+%8'>4 M!+8;6%1M:CE<-J.NP9I52!?G,JUPW2$6D? M.**.V9 X$UHT71)X3MDU&;5%VA1?XEGW8?8&Y=#[=#BD(/,I(C.)5DGJ )0I MMH#,TB =J4#26TI"T#8PW? A^HZ0V>@=EZ$\2JD[R.:DA-4V&E;;O1>(LFLY M00=!\:T=GU[S!M2:"11AC@GBRH&.$I2BZ'3 GI.89-/I=7-ZK;E.U;M6:J>G ML@H4'O':%B@\/BBT7A$>A$'6FIQI;#%R4D4PW'VP40DE&H^3;1X*=5N6$]<2 M +OS -C6I0:#!,K^3FE_AU;.87PET/;C.^V_;'8T+H[[M=OM?;<_'YPW3 M/"/$KZ0V\__$*KHN#>:>3O)*P5VW_:J3Q_!Z$+LPF"]QM=5,RM[P/)W9Y0CI M%/>7WB<;B-:(..MQK9?LP=3H& L-O:C8K-UW3*VOV?ZW8%6/L MNXW0=.[D83KP58-;FW:A\V7ZSM"I;KOV[G7JQF_S=*#PLO\=5<-.NIL^JKX& M54,[&+ZI)X%@N#?5:V>KV.WTXA)U[@?$KXA4"_.?//LA"88#VZNR<+RN)>=[ M?"75G]^L@1_Z SD[=**U.U8(W5%GE MA!9LUZOJJO7I.K:^/')M+]:%;8;P=8H@7K9;[T1C2M$/6U]MU?JWQ]Q0ZP^\ M^8HASD=IJ$(Q> %&O0VP- STB0:S/:40F-O*J*]3XY>=4Z!Q^NF7,8E (ZW4 M/G)!^XCGCA/$E5JI>_;.3"VXNCOM@GELZZZ-CB9HC@*/.4(Q..0,6"'<1>T) M%]0FMW5)A'VM.[]:[:$\W++#D&LDN(MV4+5B+P!^_!1]O'%QT&*DW:*8LIHY MX!?:;@'(W ),=+[$[MU,Y8TA]&-W'0\=-/=VENK="X MSTRZ?GTS5L=LQB[?1 1&$;!L\!$[7F]'?]&QCNW>R^VT'_2Z>:RD*GY_LW M,2O$6+5;G6'UF+MVW#*X=_>H>AU$GZU6N."S[?2JX:J'7+5^&@VF@\KBMTKZ MVBW[Z(M AS\#V,^2MW'$%ME7HF5$@@? :1P#"):MP&&8=01_5'WOX'KC:V\'@#C[_:@>A:GV]CL"R MHV&G.^FY6G,]C*7J@)C T>]R6NO6F]]!F] Y>Y=NV;HQQ@6A&<085/^K,&\ M?[Z-@6-IHD!.Y*/]R ERD0<4391)$RZ)2P_YUC %$,L2TC98Q*WE@-G8($6L M@;5)8&V[AWR[S*8/.?D=8,/G^+[W]J8_ZJWVW!W#WFE[+@YC39ZU]57K?:]U M\Y1Y4ELHC\'H&'ZG_/P8OW^%][5]"A37\/W+L;>LOT"+ZCBHQ;,H];G\1S"-[!-FI\AL%W\YKNC$!<< M3;4O*H"U67/C:QC7Z*;W9L'O]\!#BJ]$9_S.2: %OM+YDT>]7*!,W[C^MSP/ M>,3KF4?TVYKN8T*?F_MJNM\?8>Q?MK1<\$;G[=O8 _WOUX-[S_/G. Y! 8L1 M1OK:=K_:N^K-J[\LK-"4_#4/KJ#]-B3>FJ]MZWJ0H?%/M6O]'Q,B5"OH+B3S MY'&ZU\\.68!K\7X] DML4#L]&UB13WEP&6#>3<8W6R [MT@U/#\J)^N/8*;= M)MOWB7)+@7,I \\]76!S87)HL< )$8ZM9300'Y?JAFVBW#[ZZQA&W?A;^KGV MB7:^@![+VT+0;7\%6^2O0.">!W.B)G)-ED_PQA^[??_'JU8$S79;N]I'\=7* M73E1[*E=^?.+=*0;\^QTCE.JU;IBD/V1!OV;\:[B]K;;\35+U7N6 MO$\9#?NP[9CN7NZWXN-G@()*_:RO%OJ/3(^E:M%Y+$[,PE.G!TEYOEG$@5[Y M<@0(W1\!T':^Q?!F=F)PA;^;W@!$Z]K;*KZNXJW-HU@\>*J?_>JQ$+KL4JA/ M+N]>3Y^Q(C9N_%JAKC@CWV7H6GW1UM^3*R+IKE]R(H.@_&6#>"984C^9F;9^ M=O6R>M@V]T\WI*T>MP:.(+GQM"8XRU0E^)E4U4U#CG=+CR9S#?^>W44_+[F+ M-F>0XR39_A)D"PH5%&HV7_XX):I)$,HNDH(X6\C#YAE[IT6$(C/S,D.+S!29 M*3+S(IDA169VU+_W!H9<=523$\P8J I8!F QF! M2>"@@T):1XDX#Q$YF20B.F(NI306AR9.#=8Y*W@[G(25?IS*YL+%"Z?DMZ-! MG!V3(SI_3O[^PR^@3L@3 :6GRO#K979]5\#L!->V@%D#B7A),:,L04*1A#BA M"L#,)004=,8X)7Q82L1+*J3DI4)6$HJX40"%4@F$"4W><, TQ0N8%3 K8%; M;*]@)H(6--M6.%"6@\43,HDI%#SCA& BK%BRS)PTB0AB4.[G &#F"-(X$42X M DLN$2IL*F!V,# ;L_]*2-M;>=?CQLLM)"FS9VQ/Q&N*YKD! 6K M:)+CJY"' S/:"X.HJ%.29$3.2X:2 ?5CN$B6-Q)&OXYFJB7^;2_\VH?5G%WW MH)7&$RJ)P>>P$O#QJQ_8$TD@IRH_:]; *V;V*2YN + M?Z]F6=MM]6_C.">LU!H^1>DJ2J2!:E).":.214GD^@S.B]R4!+;JW&(9=22& MV'UMZG\9)WDO7/'3.$>N-^S8[@N4B;[:<87@@P/@ALJD -H1KW !M.T!+3EJ MA-,"L60!T"3&2'.GD0M*&^>(!$C;U\:^04"C%[O!+X!VNBM< .WXCG$(M99H M"1M%IPD ) .+S]J ",:*)X"]N-SK?%=N@^8 \OXXASQ1FNY4Y6C;XYP28K!] MB$'?_X%<7> ,F/4V]JJ:@XM:.D%Q*FKI^-22DCA)X3E2W%O$ _'(2*P0M4P& MI@1G?*E(ZJX<$1_ZN?K"""YSW?CSMRSL\>.U'<0?L_R_FQ/_=_UJN(F2HA?K MGR@Q!R>YN 4RCP\R-8F4F6B1E=$@KG(Z%PG9U<&B8X':@/6^7!W[@,Q+]8 4 MR#S)Q2V0V4"3&X5]< !QCFB).',::>,X$@R^$=(&AMF^G!6[@CA -G.AR%8B M'_90_6!<_[V$.)RB&!4=LKT."9YK+:Q#2GF2*R0+I)6GR).$723*:D'WY5F M#]^-Q7$3$UA[@H7#-L>PSQ13D5A43(4,,P'G%N8$!2-X)XR@BV) M^]KJ;X=AEYNI4##L=%>X8-CQN3\E@9V^D!CA:"3B"0,F2D&0U=HRSG2$_^W+ M-[ ))@(47NJ^OT0J[&[+_T@G[*)R3E"2BLHY/I6#M5".\(",XQAQ2S&H#P%Z MQRF>C%6&IB65LRM7PK27X$N[9:YIIW/%2XQ"0(F#(&P51N7,TX M&.DZ(8 ]@117C#F<% M+^66[TN 4O&W!"<,L=YAQA&@/B MTG/D.(M@%CK&O+8LD;TY(7:";Q<,:R4Z8<>NBO_L]T/=O;MS1 MXS$A+KIF-QB9J(37%,NXNZJ/U4[*V&E:FESF3"Q"(\U?\1AM&U- MG'B*8E6US..UC#!.2<%!8T2PJ[E.&-G@*9+8"VP4Z(SUH\7WB4:,II\GCXMI M%]E]>&"[JIL:EJB85S%ON0*-EV E"XUP/E[!&8G(1HT1,S(*;F7@[%%G+"KF M5418 OX*2R'BJ$#96).^YXWKM;.Q]H@D5\YX*6JX'TOPR&;KHGF" E45S0;"UKDFF; ".2MR\TCK MD%6:((&CP<%IJ^G,PEED$RZM&J5:T17<*K@]) G8"N]H MY(!FU -0,8$L<0HYP31CEAK%UL!M*Y&#"FX5W"JX57#;*+@I(F,$*XRJ!)8; M^/M(AQ01H%?27'#",=Y)B.#1X,9RK^]:?:8F$VS%Z_\TL:.VEYQ< +067'R* MPE0UQN,UADG6)>PQ$B)W5'<:@SDL+8HJF!!4[CZTV^2!)=$LDEFMX6H-5VRK MV/8 ;+/"6!ZT08E)#-8PX6#9>@\ %[WP6G.:Q$Z3!"JV56RKV%:Q[0#/92E. MHHRYI9=U@)44.V23Y$AHRHUDF N>=II<\%"L7*WR4HLVUI2!30>&7VY%GWIN M^$DN;D7-QZ,&*H$%*'U44 @5G! C]SPN9[T7^U[B%B,/+;?I6(PY/?"IG M*7%)@YENB9/%<(_%V;1IQ\-!:.;+\MR5S;=!M6/H(-KP/!G&7&R=% M91!S@@E"N77X404A[A.M+_#P)OQCUDYSX>)M&/!;3AH\2,'A>@T%W8MBKZM+)D=8#>M MV+VCXSPUF^:2MA\FX_-!*?\)[-D,B@3DPSLUF6;3(D>/:9:Y,)[EM*67J0VO MIT'5AW?;9F%8JF3!)8E9'_(HD4Y,(1%YL((*C/D6XU!OX;F#T6PP^OS^+$Z* M4GS0J53.U;'8I:H[&+D["$?E"C6JJW)P;%+A>3>[U@[05.>R3\I(CKC6 )+. M$A1RIB-X"R8)OKW0T./@]$8X+.%V?PXI^/OL],X M&7CX.PS.MSNS'(L;I(L[(>*5U]_ZQCM#Q\N87!G48!3@PE?\F"CVEZLOW.)\ M[P!8&YC]F[:QS22VL^$TE[3Q)8NP;0:C)MG!I#FWPUG,/]AS.QAF=D=I/$$M MH$K31C^;#*8#N-R.0HZA19A. U].XLA?-":W^?*H+%%&&4$41X6XU1SI1 U2W$5!; J4/:H\ZAS>2W3][?@4 MAGD21^T"YW-?;L#Z#^-)Z:@UG4X&;E8 Y]/X@P4*3\D*WO_Y\>=EC,=W/O1# MZ1&0[$9EL'N6_.&H^==#XX;D(S$N840I!8WON$*.:8%TH!X[%:1U&ZG+L'=N MX.K N.&H@,OAX8-RM!0=0HDE<*&3],@8&9%@WG'*8O!RK0_I0\R_?7,$(P?& M$#\T7^(D-KG>&EB8(:LJOTR>N;J9Q"'8R:&9CAL@87,1[:1MXBC?\G/T\=3% M20.3:RBFK/Q+.U:#3_ MJ,2SSNP>7AP_WCCX]FP/USX ]7P-P3)-,UO:$6AZ M"R; &:CVK\ S4Z#8X0&XL08#&AMD7'"@FIT$6.8$!:\]$S@*JM8VU*6 .[2/ MB J3X![JD,5$(^J,)D$Y)KE>$]?.&QM]SO+YUDXF%R!=7^PDM.O2V#MG."=[ ZL\,AQ\P88)(--YI_L M:@#VMS/W#P#G#.UV-)H!J\U:^QDN&9P.IETL!&@'3-B\R_&F$5SP1SR/HUF& MK!";C[%;::;I MJT&6?7'P2[8&/BTI_308ED#!PK>?Q.EL,BJQ@RRO?QY_/%X(UC]FDT$;!IW8 M92OKW$YRZ5P8/K#9$0@>2-+12AQA^1: @?\83$_@<5] .'T\*U^N&B&#MAF- MX4' L9-EA%@>Q]'\?>-)]\KE\<>O0(Q1#Q\Y(Z@3^;-<)"H_B&(B.[CXUBOG M4[CIX2[F*^"!F'%Q87%!(.^>3.;GHPG@^E%\_V[3V]^Z(RK&2!CMF4O M7U[*_ZO7[9:0QTFL*=<1$6S!O6$N@?,:*&*.LT!TLE&OE5M--#FCF$$I)(DX MF$Z /"PA1BA78(!I[?%5];<(:O]R2:!O/#-]+W^T)?S _./P!)IB,9Y]/ MMK3PG/IH- LH"!IA$;U##FQFI SG*8#*H7*M'#RU/GE+!"@G W9/<+#P >OL MY@I.I+5)J">V\(0>X,(#.A1,6D.A+N8Z!<<+P'LRZ MN+RL70^%7H:FIWEDU@V&>3!9CUT^,C_@;-P..H\ [CH#+SN_H=P$KT'3.#E= MNKU<CD;C*?@1,)/IP _.2J1[?!X[33D"AFP(;4Z!8B>]M1"_#MKI M?.27+X87+@_?=VDEA02?XR@'!O([LBP?-S\*?-%&[29'S:K_'BV=UT8,AM*;XZZ:KLY(#A:&6L MMTVSVVG/@^[>4!9F'G')@^S'VZX..+_B--]X!B]>8=CY@JPN>;:V#CP@;QU1 M41"'%,DM^B@X&TYIA2@)41KO(L-K+?H<#C:;O M4W=+%NK^ZHT%9V\NN;F_X.Q1#K(, =TR7)QDH0Z-\<=_"X/S!7\.XU<40$0+ M85X!$6:GH]=AT)X-[<6K_.OK,QOR,)?.]@VZ^?7'X/"QSM_T4;/Y7,N]"%R) MUV[\-1,-'O%JD;'V]8Z):80^/(QWF0FY^V76:B6]+6>K=2EM_W:R.$5X9C_' M[H @B!B,])4=?K$7[>OO_KJR0G/REP2H&VC_&!(_.OWEVR"!0$/E5<6&'@U'<2%PU#ZZXO?WX%@MDEQ:I(,6U_=GL_ MA2B?X'T_#RYY7:Y(Y41&2"M?"QJ M*U_R>9*W76]L3]=\G^/(%+_^\]-/Y1-Y_4,Q'K(9,QR.O[2O#G*[XQM4EOF( M]V:R0>?)O@4_%CGVW8 SR+P""W$\SW;. \HX!U,HN9*@IL"P[-KVONY>1S ^ MQG^9WP"\,[1G;7S51K#_077.:5%RV+MG?W?=*>^<1-F9U:_FS[CI^'9YK<;' ME,F_9/R^^2)R;/BW+OG6[^(80.%>#_G&079]ZSGVZ_C@/H?;[W-@6^_W&'MY MVY>.*&X\##@$1VA_NDM7_S9*M\R%OD2K76T2;/N0#=,Z_EL[: MMT[^7J5,]D:>3;+-K_,]TH]EC_3?W.2O)=3V:Q\H 2W]<%YZ&N3<(+<=5#G8 MTT$(P[C_\S:/8]"?[-".?,S&R34YB;@6[7CPF:U#X8^;YOJOFUK;?J+/]$@B MCM&P7)XU"D,1QT0AZS%&G@H3G4K8Q[6<1>XDY4(DY)WFB)L8D(U2(!XTMB9X MXL):3OH-OMN-,3&V$A/[5H5Q842TE0N[JKWJ4-EYRUJD9>C%A5-;*L1FA447-G$$G*(_C@D8D2 MHQBH]U90:M5&SLC>2XV4IL^/42)B6XV=GQJS5^?DL6+SQSR'J&U"EW15=G)* M-L79V1"FUVTZ=3E!58^\&-%ZJ7ID-]5D,:;2.&J1M-:!CA$4:4\%S-]Y*IG6 M/JVU>-Z@7KJ4^A7%]%L6_??IS4+P/W9R_S[]=IFY> \U);95X>M0H/;&"A'5 MZ=F>T[-H S#76/,\ZOBU*Q[5E)SAT_%YS)=5G?58,3O(Y@4[U6JUJ\B&]!XQ MW#IM"$HL6L0)E\A8PI$V ;YA@G",']VL]@:EMX0\RXNXZC9EOEU ]9^/:B!5^BV[:AS 12E>"SE,.J!'<11!3YT&3$'%$<0 '9 MJ)$6+B*%58S)1.'\6FIZ2,1Y1RS"1"C$@\>@XVR$NX.VD2L;Q=HQS&TG-=!< M2^+%Z:JZ.[7OW:F:]E#CC#7.>"=5$[3"F'.')#<&<6$L^$=>(<^IQ,PEP:W9 M1)7?7:<]:+QE-^G)\'OU?6K:0U4C58UL58U(KJ0TN5MO##PW*^3(^&V;H:>73:@ZXJI/HF&Y&:CZ6&R^G*.?>J(YZ[W+Q4';&;K1U0.3@% M+I!DB2".<[GRG'G'E5?*JL2C6:_7NCF=\W.\3N&O41=5;?.]IU]4=/Z:H2R1BCOI&HO;MV*I:7U5C50U:*;0\PZ0X+@2 2C$/?! M(YT]'6*4TI'(1)G>HF+:43DC?'.GO*3TV*J%L^=VS%M[Q!,>G,(OI+W-BPB79@K\1!N4*#(IOP* \OME@ MWSW+-7#U$(9PW&3FZQM\SWEN4B)N;9,FX]/&%A\G_YPYK>O\[>;6W_0:#LM; MO3#HT[9I9_XD,^*?QQ^/F]0U@BT-Q7.P/@+Q4IQ,NM[AP.)9;\<6F#U?$;KP M7X[LPZ^Q[<8Y'R P\6!4.M:'_'P+O'%Z-A[%7G3&(S1/48++QJ?],YHS>U'V M"KX,IB>#49?*-!X515'2F^;3:D]BG+;'CX>C)]L7/A/[+=#4CBXN@:==K%%9 MHK,XLL-\X+JQWD]F0+^E-+&;>\,#X2\7I8E?X3%M/&Y^GDWF/%82 C)/PJUK M[-4E27=,DJN@'O7(>&8!Q5)"-CJP\!@6B0JI M/=YFD/U=68B\Q3LGV)M1>-=3\I>.=!N"/WQ,#A#^C@Z/)7B4*>&<4J:)SBG, M"AFL,<*821$I,V8](6"S=7XVQQ*PZC>W-=KGJF>0.+B5#Q8;H9A!(FB231J, M3/ 4":^3<\K19-96?K.-K78'!H=H"QUEP^>LL_V&%\?-FQM,Z%[U9"74*[X; ME ^LK%U83"T8+8>IA)A6(6ICD0/=@;@2N<%S LN:4A&5I4G%]89JFS._;^6[ M-QV%[XXX]/CF]-7]L=9A DX*F#.N04\XP1#W1"!-@T/44(.3P^J:+?X-GI;9 M],+??&3F<##EW=QM 3-X'3T ';H(P.J1BY6\V>Q>P:C!L\JVJM\"ZX:C;J+X";K!O/NG@"/#,;XX!^ MQ85;>?:=W"+U_-VB$W \1^-I^ M";(F<1!D)Y CUB/M!(Y)Z"C5VN'OAZ%^&+33R0 8,(9?>HJ\3_U6Z<>9:P=A M8">W%>ZZGW&ACV\NV[5'#0 \,%LFQ0IWS/-#VB5RE-!?P80L5VD M $( 6 8 MC,X!+?(YK=D4KBZ9D%EJ2YAEF47AJ@(._:,&Y;(V7KZYV".3>&9A4,L'O/*3 MCIK!M(\T=O&@ EEGP.Y?RT-A* ?'TYJ20*/%2"?04%PQ@4Q4#BDKE*?4*T(W M8LG\W(LZZ*[?!K;#Q=_'\,2YEGM34/Q]6M9\U]UT@W#\#'H1ULX_2#I^),(YU6=H2NV_#Y M?YKF,+;!M['ALS*YO>[Y['3*L*Z+%1W&KR@,)K%(["O@NMGIZ#7@P]G07KS* MO[X^LR$'ZI\6JQ9?KUCGNC MA#[<:+OMNH/UC2/QHR;7-R20KB'\I^\;_U1.AO8'N0C)/KJ=[>39HE7&'R:_ 0%U&BFQUB+B4C8.*!@' M^=1N"-P*!CZM6@^O/236#M87**&2% C^;)XC,$,<>=#A/P]:/QRWLTG\!._X M:3CV__P.E(^W9QGTP!F\HRANPG\J5 ']%_^+8."4Q9@+URQ&O($4L@UP#-A6 ML=''S25I'Z.G-SRXM@1W5M;Y6A?Y&6JPR\GU@\Q ]&W_?U]9&@]<^.[2_*I7 M8%P.!_Y& GV83?R)!0_KO8/Q=G9H#9WG'4')IS M*GDPVBB/I$P,</"A41TV8>DWZHD>TA[ M>G_)AD0QM-H2*_&+23?NHOD\."^)+6-PIN-C.>(&NX*:P*GT!M&(U/X[PUYT%N/IX,SC+K_UQREI96$+71OPJS2; 7>X$!+A<8>-6M MW9NS#0"T'6Z0@C&9\SBDP@YQIP32F@0D(V5.4JRE76LL:J0(V($]"IQ"P3(- MI!0 ;Q"6)R$JL4+3@D\;($TOVV:@/1@X/)[:F/KQ2$7.>D XF M@9$8#7+<1X2I=-Y;CXDD5[G!\Q"8M\ WCH+P*XN1D9@@Y0W7BC ;27I6ZH.+ MIZL^;DPK.BHW7;I+X#)%>=>X.Q-R:=LM0DQ+@>\K,::F)$OE!(F,RY=?9V0&7/:SS(I MV_^>Q29#]&0 E"S.P>(P2MO,X$,^0!$'9]-VGJ?18_S_^A=-B7K=7@ZFLT./ M]PCU2ZCSXN]^3Z++'9G MB,K$FK,A#+XEH)$CJ" &G4((E2IE# M!O0M,EX94+8Q!;?6MOX^2K98HO,"H78X![;.G?RI+.3;RW7\=+F,G;VZJ6PQ M1MGQS36@]@=L>QQ!KLQZ1>+N)E@@Q5D7]9EI4UM.%>9=.Q!L@,G1-(?KE^7[ MU%[DPV"SR?R<5I?>>A.<'BU.%'HPJ=LXO<3.D-WU9: N59=FPP34+-^OSJC/ MA5O[MNT# ,,8CIM?YF,J0^PV+N;IO)E(BTO7R)4W.TX&[70\R6?5 :>Z/*,X M*L5=!@F^!10L^QWET&[G,,#5GX&BPWXPYW8X W?AU^Q1G(PO'YZ?]7E\'B>C M;M:GMIUF=%W?-3GJCSA>JK@H.:BKG*OZC'$ >-];_ MT87,E+Q&T\* ]R6<'FV$^'S&<9\05!@":S15$F],0 MPSAV\^Y\JJ( @/)91?>#&>2S%^#-#LY*OF._-%F7728]PS4GG1W9F4:+&?4G M79=&^S'SV96!+1\Z!49XGW.H%SG<\\OZ8Q_7T>^VHZ;-;_"N-4X;=M*5M>4U M]LI1/YP\R6_8(4=]6GDQGO>(+ >GY+B(UE%04\&:[$DF@PQ6$44OHU+.J1C6 M3I[?NWA47MMW_<+^T>UQ?AJO&_(;TV@'F?^\3^?Q\-B.!@>&1T"!!IE92.:M M8 MLIX035#$3UV*^]VZ\MF.V$P?)=H=Y\,H*+P.V&%Q]0 ^N/=C)#!/D&+/* MZZBU6.L=<9^3GON!G8.,#Y3& WMIH$F<,*CHI(Z)8>? PF4".6H*BE#09896T:\D6#TGB_&T\^IQ] MSG5YN4/FYLO([KK+/L;"^+V,O]T2@#OKCB*6"-2XW#(MC)71Y+RSK'502;;[?) 05=!K:^(OP94=C8=SXNEY?'D+'68 M0;X<#>T%>.WPBJ\QO.Y>1S ^QG^9WP!<50KOOVKCF*1M1 M\D%[< IS^;NK%@WG3DCE(R(.G$B>-PVU)0YQGJ+$V%!P"&_:.;Q,3?]Y%M^- M?H>G?OH2A^?Q[_"*DTT5_21'FFZK!=#^&/\9])$[%-2XKZ8055.\&(&I"F)E M(S9YF6B@B$E+$7?&(Y=/@S#M)9,B[].N!0LWJ" ^1GAT^,]H)QM3#89LJ[OU M4^/TZD1L0#7(JAI>C,!4U;!2PTEAAATNS@+ O&,88%X2%"GQ/A*GU7J.S@95 MPZ>3P623FH$>87+SV<*7Q>C5:=B 9E!5,[P8@:F:85DS$":\8I$@@YU'W$N! M;%845$HBE+=";U4S_#J>3:8G&U4-A-R\O_RR.+TZ#1M0#;JJAAGX;$B M\RF?^"IE *M^>*S8/*.N? ]<]!?;N3(J+X(0 6&9*.+):J0Q=B@&2;B+23&[ MO4WM-UE\-ZUFV!%F6W9 GI&\[,Q%6<[M*T]]("0O9\F5YRP_&&^CEN&F%5?N M@E9UUF9ED![3+(1A/,L)E2^G\?(]B/%,%1A6TAIG ]*T=,=@'!EN,"(\^A"9 M2V3]A,YF%-BF=MG9$<$WG\AYSL*RN\;+]1!(3]K_L).)S3V$;BA\N]$S()23 MJ*C6*)?S1IPECRP) BG,J':"**G68ML/.0/RT9_$,!O&]^E#=Q9Y/LM%^XY2 MR;P>".F9X.V)'7TNAYBO/0+R9.9H?S;[GV>I;SE(?73TCOK6B.-UDG$?[^^; M7"-V.L-2?WUO4VVY,?'L<@L).\'$[""(N$$F.T"4VKW0;I(IOW^W?.ZV0M>H MM$VHR'4US8)5F-JHJG^.$ZX2=)L$T2I!58*J!#U"@DB5H$/!*#+:2J1,0!@N?JTC^NG?YRD7(B$ MO-.Y2GJ&NR@%@!B87"9XXD+:*729(\JKU?48?[V>^;FD+[!JSE'IBT4OTI0N M.S^J2O@ $X\E@H9)!P0B-N- &Z:0\TB[H1+6V M6LO'] O:"X+Q(Y&36RJ"/=B)KYONE_3]&*?38=?VLOKKM1Q!+=]Q-[[Y_H$M MVNZGOP1+1$9LD!#:@05N%'+*">2EP#XYF:BCVXLA?+ 7MS>ZNZ_E+?7-':.W M+7J+M+.]P_--+'"GTP 5>BOT5NC= ?0">";+!$:,<7 #@I#(YNT_2RPV'G.> MY%J6U>:"'QN'7J7V5X2I0F^%W@J]%7KO"KV2>$VU I-5"9^AUR+'J$3,Y89O M1&/+UGK5;BYJLV'HE4<&5^A] /36_(S-GJ?(1RCB*-33%+7PW=9R_UYRX3LL M*,M**WIN$&?:(V,(00(TCQ;",4[\FM*B07D5-3(I*L0%. V@JA02(AH9C-.4 MV9WF!X*?P/0>:]_M4UW5+=0*E!4HMP^4CA&9A!D"+FB/ MFL&%\]+EA%\,_9^-IE$># \ MJ9VY?\#5S72\N'(X@+%U18Y!B'.XJG]\OGG^\%S\N)P[:ILV3LYSI1 [O;:" M\B3^]RRVTSRE=N9/&F]S$=_IQ7&3J0(*XW0>%1NL,DP?)-/1W/1M/\IK-Q7I2!'39I-IU-UE\+[YN-"A%B M>-V:X5#8.9E'?"N/)S^Q%U@P4VL8-PW+S)[YK$=C8LX\_K/5B\Y*Q[ M27F>_1Q7A^GB< "#;\N7R0XFS;D=SC(9FVAS >LK,[>?)[%DHV4: "]G+0+O M+XP(*SR\6*?"=7L2]Q"8C>MM+7TRA'K$-0%GA5F*K X">:UQP,PQQ=>W+^X1 M"1I-/T]>+4JI_SJ>S)G@S2CT+' %]][,B7KSIH9GH]=AT)X-[<6K_.OK,QLRCRYMQ RZ4?=;%OA8 MYV]Z-3"?0;D7Q5$ 0^9K)D6N+KZP:;[>T7 A].%ZZ7'%Q!ZW>-JLV$'9K.EL MGW\[6>SXG &J=)LYJ'28>V6'7^Q%FZMI+Z_0G/S%CKN!]H\A\:-M0]N<3++D M_4LQZOZK)T)[ ]V%9)Y<3_?R[) YO8CWJZ+!AX-1W(BA4*K@@YB\[<>W6""[ MM$A%_A=R\L)LJ7>CH@);F_7I);RLJJ;IQ5GV5887W15MUKIS;7=1[N_0I/$P ME3'8]7 _P,ET,G"S8CIEE0XZ-PZ'V:SZ/C\[6Q@4OU[ .^#[;DHMHS^\_',<@9625P5,N[,X M!4^W*: "!(M^-K>$\I 6=S[&C+M\W\*@.VY^S;3/!F*>6?[O*N< 5\3!>5S8 MK9WQV3\<%C$SQJD%2IR,QVUY!I!T=MH9RB&FO.YY?,76S7KQX\(M3UD3H?#\^[/E+9K9E-LPJ^5!]'A5_&A5^&A5\ZL"BQ MH&P' L ?-0!?S6@\;7I=!\JI@_S3CK< EUH/()>[3\7A^,LQZ)\&U"-H]3:_ M+LK/PT MR?VV,GB4:P;%M''%[.UL+MN.<[#DHE=W^8CV!Z@_)5-ES:GGPN3HLMU*OY/(=1 M,2>[=>_)F8.!?;.R_G$E&.7A[>-1[(RCCD5Z*W1^QY(QDBU;,.1@KJ,X7;4X M3L>@UL:%69A\&"^3 9^Q@S+K2? M@$P]%=_.B?A33\,WD_C;X)]PU:?QO]OS"%H(1-X.WX1S6(#X2UG4]Z-WT_;7 MP0@$"W[Z,&X':RT_WV9?Y@D;/K&G7N>4%7?J[)* E^[3:YE0# .S(MBR_(UCWQW+M=]>WFP36BCKQB()3P$<: M$^0\I4@SI[3'P5(:'G-XL?#>K\7S^BV./D]/KC+86\#H R#=8 MM&-%(.\W6/'=Z.\P[)-VG;_";++@KSUPT?1+!!V>$11&MS!LKFX>[HO'B\XJ MFRBS*2B+)<]QCN:@B"Y!-JND$+-_/RA[%T5+]$![FO%X-NHWC(JW .[M&/@\ M6QUEMRI?<=5\Z9V(SG I.U%%KY5(!]PFM<+S*&3)N5NI/U 79R/,6OP,LJLPK/Y8#OB7 :[!IWI MLJS/"YE<7& F/"0,X"F9X[J0V.K(YW;$%7+U6V$+#"V&+@PLV_.=T;481&=1 M9C]VL<:7=E%[O;.ZZGR(VYV/QT3^]^I__/O,@K?;G!\WO__RZ6^_O/D#Y, ? M'RW^^CG.IJT_&68*_NW4_7O'$;]\S4D@+0)P'V46S;^\8"*^'Q7GIIR! 0=^ M BP*8I3;'QTU/8'38 C\>6B6J;:6>N5R+9X<9R,B(JNT141*)81D8#BLE3;@ MG&$L.$=1&X\X ]O"Q"20QY(RSZ0-AEW-;OH-7+RW"U_K F94#$4P)H$JG>6Z M8D9^*)'M>]F1TR\'94AVL?F5F'Y.ZFAGV1KL,R2Z6".(S]OQ;%+\M9]GX*4. MPWB2CIJ_@=H!4:U]/FF94[<31M \7 MW!67LB-X^RPE=&%3S'$:)#$;H_--N6SF9K,Q@.N"<@RI,R#[FX_W./ZJ;^?Z M]J(A^*A7M\M6]SPI;>Z+ ,V'0 7%%C1S"ZF<6^T_Y]L'@.49)\'O-(

]IB8$;23BN;W,=CH_]]O,"2B"1%,8JV.3?-]#U<-Q^J' M G7S:[ 2BC%Z3!?7',-%^H?K'*";$&LE?+>X"-P;0+X^TGHYNS*#Q47_F$T& M;1CT #-J8,'[(&BA(7!3WICL=Z0_SF I3^,5(APWY?7S?>9LZ)>FSS9G' Y" M$9O)17,2[60>?,T/ZUX";_T_,_ "6+=Y=-3D..L0'([NK<.!!SN]I!9F[S'Z MDU'>U)\_[/)^RKL'E.NZ;T2_']6\*?O+A0+=#S#%_@%SKLGS =G)6WPY I]# MK,/B(X%K4GR_R:A+)1AE-^)\T+N@\SD#*>;HT:';2_8KWG5>V:5!,P^JCY=E M]]?H)K/,%V:^\OFF7V/(V_5S:>H7IE1OS*'CO*LQRC>-SP:C$D)(>=6 /0K? M+BR4'J/SG@H0I/=/^S^R4[@3RZ9KG!P>=^*B;?@ MY\X+H/UVZ#*\+)'DB@'8QT;ZOR;YO9/"B&U1L_UVQZA#O/E&:S_:?$<8M*= MIABNV$4+:2L"+Y>,J/)*4&\7R_?H:VZYM-H6EF#)?3T[BW;8VTC]ZX%&XW1U M!$5DKE!P .CL3V*8#?O-Y3POVF$ KYKU"84#+J\M&-F'5W[K=A]?,#57[)15 M#;=B?-AF!,]: 9+.D;JT+'H_J_A&DI#&:+/B&.6_>\?H81[CK6LX]UAS4E2) M"LWQ47[.S@-_N3HTI%<1M=N^B6-;PIWG_;; MEHOTJ1&84N==9HFJ6<)[SA(VN&8)/]LLX6<,P3W^+I DNXDK( S .\ZN7H$X MP*TU1E[Q?@OM M);N6JX'+0>[LA&J0-([[>HP37.4%F,T_RH/)QE([7D(>3W7&8.KBS? MM6>[P;S9JK6Q[TS;/+]EN_G1V48V!N.,DTA&GA!/F"/K\O:BMHKQ1$6D:Z-T[/]Y,AZ"+=7^\M_@*EW\/I[&GSO.F$WB)WC\3T.XYCM@ F_/LEA. M9G'+QN-^LLYO6NU,D<8<-\NTZIW%IJ-9S=&_+4>_T*WY(Y[-)J"3V_B2ZQ;< M?E9JL8_PT]A.2H[SSXO2 R5*V*5F_T\)WXX_3^QIVZ=R=UMO5[.[)@N:-^V) MG72A]7Y?]W2%BTJ>_#-.+Q.:2D)\E^8&5\U_+D'-8GO!2 ;G MH(!RAEO\/)YV*6O3B1VU?6+:70 M5S?LI:-S2W,JQ^^F\Y"IG\1YBAFL@.W#/^6I<-TB0;UDDMJE5R1;"'S4958! ME8W"^0$R^<7>T=KF MTM)ZE/H$UQT%.CJXS7/N%3><490H"Z!QI$,65!/B(1G+".:6;J1*9$&02P#Y MT/'^'_$4W#Y8U/GV^L?"+&\60O)I_%.\O&NU857'6->?,4/B&V6 Z/'-74/W MX!#"U<.\*+VP3 I=LJEV"1>9+9=9#C!_*%FD'WM.NH:YGFKV M_G0%97/2:<=9\[VLBV@G31<564.I>_#6Y>_AJ#\CE?>I\]\9I,MA[": /CG* M^V.3\=?B>(*B.32&-%%::EQ$GN6$H.0<,I9KQ+S FBH:'!6;Z*[Q:(9\$-J1 MXYMK0^X1[;)B/31&D"X*K[1 C&4UB!6 DHH6T4!YX I+F=;20!]2ZW\_C$"/ M;ZY]MW^UE^VU)3.J*:&1?(BA'#I8P8]_/32^H88; UH(1>M$SBC,O8DY0=YI MF9P(5$JW.P#YO[D.PMV.XW^;9_@Q/T2FR>AQ<&S@<2!2@@JQ#!.PC8-$6@FP M;CSEL+3,.F-V!Q^;9 ,E#E.)A#+?A5'3WF#5='DW\(&4\SUG>4,6GCJ+5K)Y/7G1O\+0/2Z".@T@')_^&% M4GPT@AL/*C]@6'Z?53KO;T?9 'L?OD!-@]L^0_2=]""<6J$ M1TKYA#@G##E,$K)$,\PMX_"_C2C_?7 /S0.> 9.@V;>6LW 4/36@;7H*=(4 M9\_!$V9 G02^UGKB0>V4^S/6?W19%)_&#V&:1W@0QS?W\-F?Y7AT@/R0G*-8 M@P41/*@0#GK$)EA;39QB./BD-N-$[ID?^$'RPV$ZE!B$VDDF4/ 2(\XBJ!,> M&4J1D 32;@53&^D]N5^64,;MQEQ*85[-Z5@9_F4$ ^<9Z/E@\NNS'\,1O&AF"'B%[:0OH8/;!M M.17XRU=X3#Y_^<87ZXP8QKM2;5V";CW0L+\##:0>:'BV!QH.%U.WGKGVQOO9 MZ:P#S:ZT;$;623S)IZC/<[7IHHJ_SU595CH_;S07-'CL$@873RF1$'-U'+X\E: F:0+T>@Y,:D*&T NF=_=UT;]YP)WY5(>S5_QNL; M^K.7UPI\S/1?LO*[^1IR3.FW+OG&[^:8:(XO__>MZ[_Y>QW24QC2[R>"M<,>8M4N=XEV'1#6*!S_O5_?T>_NWWRJYTM MP;@_FS8M>*;ANM:G>R//)MGFSQ$(RS GX/Z;F_SUQW)*M5/I$;@H?Y4#A^=V M,,SJJ7R!P%I N15/^6LP.H_M]'3%@+\WTST-NF^I3_&]2;)HL?HJSQN3QY_6?3FFMJO1?Y<'$6XIOE^+K%CF\0I M<>8-BM/W#\S7N%^:D4N1&F$ITDIJQ).)R!G.X1.1@?/@L%E+7=7)NF"X1P3' MA+BR$CEK#(K16LD=D2;$JSM4;\9^\%,I /O)?GTS[?J+EDVH\0>;FY[&-:T4N7Q3N9WG>1Q=-!",-X)^.SHO53XI"*U@>*UD)2 M'!7E2+"8>]5@ADP,%EEJF!;>$A_63JL[[ET(.9G8$84X!G#7$3MDN3'&!NF, MVC]:\PK7%:XK7%>XWA%]&<_=A ?IY:MP] O3+.<] N.LY]]M!Z>7,UOR8 MY:9Q M IUE0&==55#OY]&9/ZZ*WH:"-LO*JZ3 M/9\E?=YX%EB()F*12]D!J-&86QF8@ QF@1C!G+5KU7J#2LE3G@MG)H6XEPQ9 M+R5\(CABYD52:ZW1=XIG:\:XE#=7I:C<7P'M12WI,&,37JO;\Y B+;<=Y;T!.0$S-X2/A,IGAX_[V7JK0%F!\M" M\GI@2TG%9 1!.'*P_!RQ8/0!2/G(-0.D2G0]+>Q!P':CY?=[G+Y/VS7\Q+:S M#IX,\^\L^;G&5LMJ_!;;]E7SYA2H.5V*G^9N+[E/T;TJ3-1HZ[/<+=FI%GL! M6Y0WU&YVFE'+ V(2RZRS&'+,RER@!YOH.4Y\K>O'0R*V5]5;;B:7LT#>YC:? MHVE7M?\Y!&]?L"S5A)#*&!5DKP%98C#VC%-DF":(PV?D2'((2T6Q,,8PO]8; MY2%AY'V!['HVLV 592O*5I2M*/MT8]O."H$IE2B8W,=<@!T)0"U18B'EKHF: MX+7-OX>$@.Z$VIN+9IN:>E=/FE2,KAB]#TN8<6&4!ELV6 56K544::$$6W M->4GE&94*H.(- YQR1*R.=8N4M1*IR")Q1O)COYFL@PHO0_C21Y:C;0_14FJ M_D5EC JQU\5LF)-6>X>4S%U&* '7PL9<^@. 5!%"-A1IWP_$KM=X(B\QF%,Q MMF)LQ=AG$V=7VHL0HD"$"P:8S3724@CD ;@IR!=QFFT[A_QVM"8;/_Y.7B!L MUQA\Q>^*W_NWD96E1G-,D158@)6;,+(Q:&22I(Q@'G%8JR*R:;R=A]ZW;R(3 MS5\@UAYX%OQAAXBW5@*= D%Y6U-+>S#1+!" 0R*H:D"7/B^JJ'M03X0T MWDW*CPLV!!ES^>V$N(9_C)<)1>6MM*IA5-GX/M:R/->>X*.48EXL%Q9%7T2"C!"!$I MX-PB<@0%3S7BWG)D#%B[*@2K M 9*UX6*3);IO-V]Y[9A0,]8/,[I>*W+O3[D]&:%\J77,=N,O>.G ,4@)11IS MBB1E2*M(D&?8"&*$9%&N=0C"(24NP4L0/"#.M4*:*8^L9I0GIQ(\^8 MJ)/;]CZS"FFU]&.%S J9NX-,ZI4UU%H4I<(( (\BBTU 07HEO4B:QC67@*J4 MK%> EB+E*+@42&,J$',F"!JUBU8=*&0JO.6$FPJ9%3(K9!Y4U(,F@#:; .*$ ML(!9.2*<(EAXTEFKB)%NO6]D4F 5>JG@(D(1-PJL0JD$PH0F;[@B5O%=EP&_ M&\(17?LE5&"K2_JL@&TWMF"B@3.')8K@,"..%4&6.8T4^,C2.QZ<67.?'P24 M6RXK?C>@U*PV3JB%QFNA\8-AWGUKP6>T]U,W1N_9&E+*%*@("*=2_ 0^.2<2 M(D);%V/"V*UU"GI(X+@6&G_^LE334"ICO'"0W5'HV@KEC-+(:9%/Q@2+K&?@ MA"CJF3"18+%V,N8AH>M=@O8=8SSF)69YUW3"BN,5Q_=O+.O@K,+)(2><03Q& MAK3,72.,QTE8G03?2)AH\Z7'[X:N_"76/ZFV<<74BJG/QC9.+J;HB$;2"[!S MF8C(26P02S%Z'(C7ZV54MH;1NXSJ$U%/VNPH[E]3Q6MQ\ZI>JWI]@>I5,D&D MX 1AE33BECMD@W7(PWXJ^1Y(QOE!RF@-/%44KRC^_% 4;RB^/ZW#Q)CT09B M$6>.@ATL-#(8H-=S[+EWVCN\UF5OT^GX.ZZH3KAZ@8!;MQ0JSE:HJ\D-)SZC6C:PW^7-"$$B(083F+ ME<"-UH2(1'*28PDC8W;OM=I9K5]9(T85KRM>/R^\!NRE1AF#8LKQ*.LUTA9C MY((D/EC""5[K>LRT7@7C"TECQ MNN)UQ>O=A/J)CS:784]:@3T&=!Q+I 7\0Q2F.EEBE%IK+O>8@O!WS&EA+Q&7 M:][_D\K[KR7B]Z<^GZW5U,_OR6N\&PX;&R$Y!G> ^T@0MPHC;8-"%'OF.2<4 MF[60.L9<**UL3L\$K1:#0'"?11%;3IS7GOKU?N#;KD]\^Y%C7HMV/LIGJ(#V M?);T>0-:PLERDS"*Q#! *('!Y/8"J>"B,8:18-:J$6/M$I:<("93+D^6P/"R M@2,9C6".2IVB.2Q HT>,;3GG\=GR?X6T9[>DSP72=M3R'DCOI!4H2F,0QY(A MATE )AD1M ^4KA>8,4QIREC*UF'>RLMMZC0V2!%K? R)N^AV7;#]]H %K\U[ M*E ^G;6M0+D!8',B&1L8(GWH-"(KE4(A^*18,(G'M13J!P';E@NL?\/THWS+ ML=@GP_ZUH'HMJ/YR0ZX'N652#Q_M0M-YARGGS($)[TAN*T>039XC:TGT&#LN MXEIFW4/"MK6@^O.7I9H64AFC@NPU(&L$UYB!$\&\!=1,T2'+&46.I\ $AV_Y M6N_.AX22]P6RZ\EW1\:\Q(,H%6)V2BHT@) M)BWGP5/,-Q$&VGP!]6_43:^'3NJADPK2%:3W80P[E?O^< XV;=2( T(B1VA" M5$0?L<&6B35C>&N@NH,P.SD2ZB56)MEE(+YF.M<*YU7]5?7W!-2?B3380 @* M7CO$1^UI266%=QAA MDN,V6D5D$M&(AJ "=492LW9:\D&IVX>!L6S;:3PO6)0JQE;&>.$8NZ,23\EZ M)G-T1Y $F"TDTF6/5&%/M4U)J(W$V@^IVG@MUE?C\!7 *X#O)PY/HO,!Z<,LY%1"@'KR%*AZRE"A%,M*,B M21W7O :F*,7&*L1XKE02#$.Y> DR4EJ>C(U!R"T6AOV&2R!WJ:8.1G#V&,RY M0H/J#1P<T-*ZT-B$;-$'2)RTPT=+%M1)4P1,ODZ*(4NS O.4: M.>PC$@;,WJ U<29NLC#V[1X_JQ[_PT+3\#EKMQ_GY/M]=AHG P]_A\'Y=B?T MCUD[':2+.X'BE=??^L8[TP1F>,/T;GO^0HAZ4O4R)!7&*1J*L$D,\4 MN'M@ M9NBDO;=&F\#63)--G,AX/YN^3V\N2[WPOVTC OV'M[X!L&^"$3R<1X&0X''\9C#XWA?^;L\GX?!#@ M]A"G=C!L&^O&LVFQX0JI1]/&ED([[6JEG7S1.#71^I.2[3\>Y4, \,V;]V_? MO5KFMNO(Q@?X[_, M;P"N&-JS-KYJXYF= )//25&T8_?L[Z[;:SL?M ,W&(*>>35_QDV;:.6U7!XS M8O[R^KN_WG(1.5:8;.*:;_W.CB45CWW("Q_(-W9A]:T'H:Z3GNMW9M?5]'4# MO,_&H]X0,ER:J3MP/.H$G^P$@?7SK__[.X*_NWVV#\W1V"X][FHY?.D$WX$3 MO@X0QRF"3;( OM"&8/!U8?F.IR9Q;\_MVHF9Z,9ZT= MA;N=%?UF:=GYD)\RG[W,"2^PF3X:F@^!/)N4D[LF@CUE>NU4?NZ2XOTYD3OC-P/\?)UPD_]PE7]JX3?L83KNS]0B;\N+*/#[:*+[>.V#<8[#!-Y)N( M_3<[&+5=M<;8_M",1XVW[4F3AN,OS4D,G^.K36\9/I5DT_VZ7\L92N55]RLP M6FYY:A5&?QU/@+:COLJHO\CID%_L))2$LISQV+Y47GP1\[NS"G\&]KS MJ[Q:Y_=4YE=Y]5G,;T^.SS7V*+V_/4J?HCWZ)J7HPYK-K>/YLY_>0"-,>S\_M*\;T[*=<.?I9+^\+G'+E MZ&>]O,]URCLK/KELMS*\F0Y0["D:Q+D%U"2>Q]$L;KAZQ3/ GCKI]MLE!O:^ M.;:K0AN'@;8;+Z(AN+-:"(NTX@1QYSS2SAB$==)4&>F,2VNUB:S0G$F,K!4& M<4PI,H$Q%)DCQC+'65#K!0 *RN1.C&_[S9__&$Q/WLY:F'B<_/+5#V=A,/K\ M)F];MG&#+6_I$6-;K@+W9&IH5%P[X"6MN'; /4ITKHEO%$/,>XTX51II'BUB MVA 2#99>N:LX29B305F+J)41<88CPM9H+)1/1!R./7;P]H0:;K_H>,O;<5MV&&O,I4[Z M!0#,2U6MNW%)4K .2R$1558A[C!%VCB'/+>&A:",YFNE^A\2NLF@]3[];3P. M[9M1^!@GYP,?VX_C8=BTY\&?G6*N?D?%Q(J)-V-8M,XD:1UR/->?]5@BG:A# M$DV?GI67,UKV76#A\S@< MG^7L[JJUZJ2?!N1457UXJIHRGS#5"JF@0>T&99#1PJ(H7&"&TZ#A2<;'BXNYPT8/+$8AQ2!+M$>SMA47'X]C5D0O!>-(^=Q0D$2%=" $ M62VQXI%K;N-F#T>>J4NJD MGS/(O%0]NJ/<^ZA #R>&(E'@7TB=D%5!@NO@!6$VN6C6-HD?$G?Y&(?#G'(Z M"G^? ]>6G O*M]SYMWH7%14K*AZ4=^$)5R;GMJB4(Q[&SQ?523\$ M=![:^/GYZ/-[M::K&O]FC1^$"N#T4"0%!0=&,8R,2PX%%35C6@>:["9"-ST& M@L9_LX* 6U+[(KA#]_"#:>D,#%P&)*#WB/FJD M/0.[6!/*<# ,)[Z)P-F.(5I4B-Y->*VF,SU<(C^-IW;8N B<')NI_5KC2W72 M3R.27[? 'J]YF<<\.291G\;=Q MV\Y+X@U&L\'H\_M%+Z*?"@)UUWVR7V/[]\%H/!E,+]YE:L=V"EI[]2F__/<, M?OY[G)Z,X9=SN"3G&;<;2@,@1\8\OZ/>%08K#+YH&-Q1[3(OG1+&H@AHB'CD M$3G/,5+!,;!48TB,;B+F=)"P>L<#:*:>S*TP^W36ML+L!BH,V)2\\P(1C0G8 MF,PBRW5 @201O8W*ZK40X2%K]1M?GYH6'MDO5$(D#V:S,XA6MK_: Z MZ6<3B*X[04_1<8HN)L>#1288@SC8"?D3_..]"E'F$^P;J4&TT/S]UL]/<11A M?)O2YMMN,7.0$E=WYRLF5TP^ "\K$44H 2\K 'R"]P3P:1)&(BAF _?4Q@T& MGQZ!H7=,=-IRJ8\7+"D50BMCO' (W8U9ZUQP6+B$F&8 KY1&I#$Q""Q7+86- MT?FU7B8/#WQMRZPU-:&I)C0=?C@K)S0=-:-86I'5C*8ZZ4V@$3VF&8[">.:& M\?#Q:-/M0.]"C"=O"]QPJE]I;(P*2$H+[A0X2LAPCA'A5&J!P9DR&PE)?9B, M83AYNVEC&4Q"[?24R,'(R!Z]IRLTJ/[3P3%'!= G[DQ%)KS27B(>O4/<>P!7 MQ4SI,.2]\B0*N8GXUD, ^8ZY3V*G!ZR?F.AM=X>@ O3SX)(*T)O;, A!8JC4QBU<)G:ZSWHP$O+XS"KX;&$2/\[)]_OL M-$X&'OX.@_,;OH5;MSK3?\S:Z2!=W DEK[S^UC?>E5AY?F7V*Y.?&QU**9U, M0M%G+Y ;AFR 3YAIZF/@*N@UH\,PI2EC"6FX%'%K.0+9,$@1:^">Q%UTZWT, M3W/DMF0IOAF%7T[/AN.+. _D?AC:4?L)WO#3<.S_^5T306S.$,K\]LH.B M4W=I?M6KP11&X6^D',58-K^-1Y^;3W%RVKP;934V.(^%<-?2;3GZNU6ZW2#] M=R7=XSCJW:AYA*;+(AV=-'8,#Z;QE"^NY5\S??YDO_U+YI2 M_+I?3<;G@P"# P57GOUY8G.:\N<G M*A_U?]HSF+$?%&1HBF$ /^5490"I/,!RU?HW1=.VS??]P/[X^.=\2,U9G!3U M"M-H[!<["5U;@S$,9S)_:?D:*#)N(BS3("N^,(!Q3,<3^#KV MC="/1L9\,I MS*,MH?=+*G:S[__([R?J=;M$C?CU#!X*KQXUU[F0]UCA[VZ [^ 2UDD@KSA M<20Y( ?&3@A)FZAMU&JM" R3D0N3//(V4<2E",@:IU'$EFMM-.8$\9_NKB\Y(.]R%^]R33^)5.@7/RSG<95NR? -^@4QG:2 M7X:"O4 7T4Y0'.U%6#I)(>P(%I#(!6I<-1D>% G8P/ :=]%DC@?S_+0];GX? M-VDV*2P=2PK_G-4]#,SU<@>L-P.,FUQ*>6;+X^;_9^]-FQLYDC3AOY)6,]I5 MFS&@N ]6K\Q*5Z_6IB6]4G6/S:>Q.(L8@0 '!ZLXO_[UR 1 D GP!(@$$#W3 MU228R,R(<'_\\2,\?IU-)R#/(>OE_&OWKONC5I-:B,?QTO9AL#/W7Z ?667R M5?5K+-0C]&N57FC'[9-6L1@9\9*D$@_@%-;H']SB'R9Q=#M^' M_N1J8&_.\U_?7]F07W4E@]IOYFF>;<0]G3^90^UBSNKO@C %H+M?\N3#+'+#S_9F M\O[=-W=6:#']-<_:,/>OF>)7%)YWC^<1634[E@K) M6T/RR%V2MV0DWXT X[/H_;#@./?XWZ9IO4?^R%WR5\&0_$7UV4YJ%C>ZAON! ME5KW!C7MN@#!B/G9T]O'?A@.9W90_3W&!4O\8_528$[_;S:,U=PJ+^@FV0_= M/+O#+2>9\30V2_NE?SF[K.RG3^/X"7A3-9Q=.C#8 M>9C-:TPO8%K]:#8(V?SW)Y/9/>N_F+.\7*]DH]MO9D@-M]H(9)(UB#L3D79" M(<&QXU1+$WRKMI<1;Q2V#$G-..(I:?BV%D@2K)WGTIM\[M^6>.PO]73_FCZ$ MANO807W=Y,-L>@&K]#\QW(G]-6NR#/_)U?#?S[_\!$C6VUQTM@=N"5Z0K:6\?WD9 RA@ M'-R _O:SXH[NTL;E5^/2>[C#?L]6@*=KDAREL#ZW3L;<@53"S\@YK!#GSFEE M!#5XOY+\:_89ZC\!U /WF\0?8O._:R7XKMP^TE_9F#--59<$^YY WY7H!WRD M1MH;__VL@JOSR%/LUR9S!, ,%N)J-O87>7KO&;T>&-'J[_8F8ZY>'W6!I1R& M>J/UK? O\;F6[?Y\<1H+W4+[N]9BJ3!^='F9U;@V6?40+N$]'K8'\/)9-Y? MUCF5PEY1S$1"4N2#Y%3(F^>D1,ZD:!F/SH96I1(V3A.%/3*<@4$1V")M;:Y, MEAB4T#$NY2#>, M$<0MC4>7-;:OSGK^Y;(_G<:8%62A#.MUH9;SU><\+O-P3UL-87C3NDT@W*MK M0B^XBMI@AA0.&A@19<@P8A#E3GL;@!>15@>S(#!/.B3D<]X2+LQV1$;DK:=2 M*3 II'WN6 >$OF9$K+=Y0]3>!1L,R&P\F66B,\=K&[+3EV>C<4(F=P-@9!%J M6YH"BHLI>+56D, YELHAIXU#W$0)IL QY"Q)6GGL36C'NX71R0>&, E@/F+B MR!&ED'7*\L0ECUF3NJ<58 K 3=A\4M7>E:)!^^R=@W2S.]+]O^][_(OP0)'V MYW2QC"P1YH'N) J2*[A!AH AH%AZR92A7I.6#?!">Q(UPA24@XLDD:51(*%2 M\CZ1$(7MJ+0_&>B_0BYO'3:/RW[#=N4[(W;V?8NV3/TW\9NN]$?=)L.AO/XZV3=?#:>S0D M+QX*QQ]LN=4+TP_;'N_;",NO37!]&4GYU)Q$ '"3.\E58/+'.ZI\ &?>*IJ/ MO_$T9=LHP,'G$=D0B3&86"-;<3:.??+8<<0(P3G*[)"1))>PN:"HX"'%]J&D M+X6/^I]_PBSTAY]^@Q]KY,]E3RDT6Q1KE=MMJ)- @)\XAT)%P_&$!LM8CH":EDED'6$(8^-%CZ M&F]-2OJ M'A1Q>T'N0\"V+I.X;$[#J!J.IM6%!3:PJ(ENI?[V1T)92).)FDU(C;('&/FR(D0$964\!B2=JIU^+%UC*8$%I:PD!LC #"Z M@"UR,5ICI Y.;R_&? A"61OT)Y5<]9U4]WRK96RIASNO\R3I\BO2=< M=_CA7FE0GC7X4XCCIB+"5E 3 MXV&EKC>_U7+#VWS;P6(U3[RR=V5S436Y D&M"W>'U4/3=:=B]\<_?OMM4:Q[ M-X7=Y-J6%:JW9:DY;9;?8-QW,V".LZM\===R!S0 ^?,)(\-=0%Q%\&]3II$B M)NTY)R2T$V/2Z:BE0X&8G#O@"9F8%)(^*! @P9(-6S/1?V_J=1<+]B F['_\[N3PTCDL&+0,W/+8\)1L3C@8<]># N5?,@\1;<.Z3U#:?39,HW9JCO@"A MW_(\_IJ^KY>RQB>@J'E+P3-D7G>I-OJKA?B!4$V:4H0Z*FW[8P#+\9_ $Z_M M8+:,3+L(MF0XWX*0/QBE!(03?I_SSD6(<2F3C1N4Q1U(>\,MX:O1 D#?_VY_ MLN(33?I?FNV3327&8A,(I?<*C9:U%\/;\HL%D;J:5\,]7&'7:/UM@85=YO=K MVC.!95RA/%?SXHJNZ9!)C.&8^T%@()&B.G7CH26\5#6$7*)?%( M<0K?P0XC&P)!BE'/DP0KLL6P_K9+ZDB72R::&LS.UE]B;V.PN8Q2Y1"Z%0$! M>; H,6V TT=6A]#OM4>41EM.#?+.:,1#;JE(P W&(NK@&&94;X]BW"M/>)F( M/-*'ILORTZM^FCM_3<0S>YYA70%.@X@9=>$GTJI('GT:UD"6N?(=;I-]_3C< MWW@;;_9?NZ88*ED5,0-"@14(N0(6;FDR2 AIO.+>NG;?T!UCM_3UZ 9(9[SHG:DH+0PFX[)1' MCKAQ ADK*$H&"^<\CX:VO!@,=MCA*,%1SPPL.H6,E""MWL@$)I9I]L2=/,_! MCBYNLJEW)5_E(.5U'-ST@/ O*DN[6-]I51 FPEJGW&N&2R&1MIXC'0!B:(B* MM-N9OLA.9(_DY[K*^X?9>)D2:6C1,@!3.Z(+%S5WTWIDLR-^K&93J#.8J"Y) MR9Q6[^\-[GN)]5[AVTV2.9@1@^-*LZ#_XTNK=0M[L> MR3^&>0_M'U, K0EXNG4RT/XP&@R P]??6Z(ROAL5>L3^LY[9W#1S#]K8WZ/G ML/2*-CE%9;O"\X-'@G G1$"$.)(9KT8Z;T0#WT=K:Z1PL;T?\RU5\LVV*^!> MIQ1M&178WSLTAK_NB-NR.D\<13I'FTV8GGR"7B46!)>\4LIZ05&7]) MR^@__$4,L\&"3[9L8NW3S4NG%X.NQ>@)C:1/HW[DCY4&:)6=3U'3KBUW3!L, M1I\GYVOK:]YNG]I;MD%OVN772+,&.>QL.EITQL_OD^$:1I O1V!M1S,PFOTO M,;QO'DX_@ 6YGQQ MC_?K3T)L'LMY3PGR539#FR]Z]=]Q3PK]VIOT&'_M+4@/O_X]CF4R<(^8Y[W' M(Z=TZ@+5-!=G M--&WRE["3$XG3SKJ9_W\K!G,#N=K/0G?]@$^L +YKW44Y\'!/^M@YKU-SS8% MZI=%J7"B93 M3 DYZ0/BS!%D74A(FB0]%E@$VZJI9#PQ3"5!CIG8U%3:$"W2Q,> )8TDM=,Q M+SYPH$G1K.AP$_1XJ"+A>>?E:K7C<\>/5C7V9PU.$.WVQ"1A[#E* M4N:.*R$BXYU$$D==PQYO;T/9,^S=*Y9<1)WJH--V:B2_9;@G-S>3/53%*5CX M:K_VX #C#>Q#F8>B$$403G@>7A:86=1'E,#,NV]_; XX+\&7U[*JQX.B1\N[ M7A(6/DQ/YNL7;E%XIF>D&37>!&0YTXA[DY#!4J+@$FHDX]> 9V>"1%]%%@R/X2ML[+F_N&=VV]IW\O.SNNZV0D-RM$]1)=7U:?.%) MM6G/,%A/21Z>(*!W=OU+?.F)#=>L=$$1E"+\PZGV*'?B1YY:DZR0T;2/)]H) MBDZ>#Z-O$&BBI*=,"30=&-,O?G7QJSLX#T4ABB <]3R4"J#=5P"Q$H3:KE=+ M>S3[N$%.<(P\ET0SY2EEN%.51-]J^::QH1/3HK5!H7MS4,)" M)2QTJ!@9/%=>" Y0E_*)988AIYA%ED6LA>)1D5:UY9XQ\FW*CM3F7HB'JCC% M^3TZ+#PA-W9]\QYI1%+$"(0- Q"S.'?3U03%Z"0)&N,46F63+PYKO^0$]+!XYSZYH1@&[CBQI(7Y;)'X./.%(+X-:18WLF?LM=F_6&S8W=SQ\LK*@[7J'_B>-1U@I-"7U? M>-XK8KH[:JYTD#'=ZBF"TQDIV=OF\VX ZILV)#BE(1\/)2H2789<)/KHE_<$ MAUPD^JB7]UB'_+JRD^*BO/MVPS$IQ7$I$'+R0RY&\:B7]P2'7"3ZJ)?W!(=< M)/JHE_=8AUP:,[S69N*XDDIBN^^PA0,+!SR,#ED8M1;33%BV@">*L:S1XT1CDZHJ&,BKG44 M>#8SZ6[!'1/1G^*^;F[&=]AY75"RA"- M>%0,.6DEDB)(YR)W7N$NF)\5G2V1VZZH1F'=A74?)NPQ39*D. +K9@%QPA.R M23DD!/;8)2MBZ,16U!78*R': I0%*#NSI)W Q_4A6L&=C8EA9%4"<#/.(TV% M0)Y%@5V$O_E.A&@W@UN)Q1ZP9A2P*ZSP,%EAX-8*<'N1(A08'D AX]_ M\(E/GI/EX.J7Z@\#7'C.>T2QK^X_<(?C?8+";V'T'R]B91>YC*J_4+#J.FO8 M!#ZHIG!%+0N5=:/K6(TC/'\"WV[^,IK:097?:&J_M+__=;XF]%.*XSCTL7)Q M^CG&YJ89#NSPIM9!]7Y2^<%HDMMU3Z8C_R?<$ER]:M1<.K 3>-S8UNV\@[W) MFRSSOLJS:C2^W6U)S=G\TUS&G+\7YWYC<[>SZG(VF/:O!OT8*G=37S&LXVOY M?DU8#2 EQ/'@)C\H_STO[D5$EZ-AA*4E3Z25&+N4NUU@)Y.";2,-PE1>>L\1W% F)RQ-ZZF5Z M8JI1WK%^XI%(!^[1C>;O[>&H@JL'>;VR''5.?$R@BC#BD/0IYP^P1881BSCW M& ?N2! MRJ3!!756.Y2BH2!R+B'-&4,Q*":99T0R><#B(WNJ@^)S!F \R9E[ MP./!389-L#_5Y_Q/UV0*>'/T)$G$64CP3]3(* K_>*T<4'1F8D=.7]R63/W\ MRT_MR 8(5L[. Z]X]^UPU"61>M@0MNW@W%3O\8U?SV4??W:'Z6Q#26LBU&(S MU\TVMS ;+P@>+.+^EFH=CUIPV$RGSCK.IZ1DF$7&470^(DZ(0<9AA1Q30G#F M#9BX+@1?FWJN!7+]!*+Q2 3AN1RJFT:P<_+"6* LGRV,%>8(")-#.F3Q$1X' M*YG2I+V'Y*7\N[OR0GJL@_+23<[ML#,V4(>HS?R(,H(,,1HYX@%A&.7)M!K0 MOYAS[U-DOJ6=E(I[5'J56X3^]0LDY-VF@P9 GUEVR"U8! YKBXP 'HR)48K& MI+QIY?$, 9E#%;7!O#"K.7(:&R0(M;X&!)WT;76V5_$,!O$7]-Z1EQ_.ODP MFUZ,QC">\(\<#_HC!TN:A?YM8(>3[V[N5"3\GF7D([S7=P.X[ET588FO,N<: M R<^20Z61H/!Z'/-L>K0X61V":\+MYU4$WC!?NI[.YQ6XR:"E0G:ZGE]=1." MV[+5)B"XH' ;3O,[7\MZCS \O0C0SR=V'O!OWC?G L[M;#I:'*B5WP>F-(\@ M7XX&]@9FNLF!O&\>1S#NX:\67_"Y=.9J$L\G\N(ONZ M/^F[_J _O3E?W&-3J77]6,Y[G)JOWK_[YH&+R"O_KGN8TQT_X_%WX/35[]## M^I6W4#TAB5GY3YF69EJ,?-YK/+(E07>FC;\^O.*#YR10#VEXRV94!&_J1K7V M($37VP)0\5A*.0V!:B)T/S5C;_Y]G6YWP]C%63Z\P%A[UKH2 M*.L ]AW# )^,8X>.2E__G+=HC683.PR3OYSVHA_] $]*JNL=@46BCWN )R71 MH>D@563ZN =X4C)=N,>)#/"DI/KDD;JTR'ZJ7#W:,&I+]UN_D*"4 3+(A'%1''OI'6TM?=-2TZ(CP1%213BD2IDB/3(NX1UDC$Q;Y^VT?M) MVUK:FUK^;?0YCIN?^I?]Z7-;;V[>]+UF4YSN";VM#5 /JQ):O\UM^RVV4O0N M1HZ\8 QQ'2PR6G%$(O6$1H6]2IU;\G]<775CR4M[^@<&?1P=QTI'OCM;78FW M0DB#@L0&\0 6PG(IP%90H;QEQ*K65E> $4N23@AS[Q'WQB-G '$LLRI:ZUF( M:J=PT32H_S6ME.+-"XZWU[2>;-Y>7_2EFW2L0. Q0^"&5LR$F^BQ1C8FDYMB M 0P%SU P+"2#/9>QM87[Q72GM57_A?C5QJTGMF>F;]">F?0X+>V9"P >QI*6 M]LS;[ N7G#5"$D1%;I5C4T(N18H ' TQ7'/L6ZV57DP&WPQ,[WSENPA3G)'U M.PNW\_=[I>SF9(_M^)Q=4[V"ID>'IB=$)W<&HI$ZK(S7"%-AP8\.%FD:!2), M!R*I5Y+SSGK4*P7#Q:/NBKX4""R$\C"Q,$C&G0X)Y=YXN=$P 5S+W?1D2@I^ MD"*V>I_OG5"V,? A0ED(Y$$ "78)!:LI ND&$D2@E:W)W$#53YABTG[J(M]+_E;YIX?7/*2>SYZVU78X2I< M*!8%)UP@Y2BP0THQ,D(3Q P+.M%DN&F5JH1$-+. +EI+7!^"@HSQ!FD58@88 M+<-NX:+DGCNL+\53/KHE[00$KL\] PYAZSQ#7G/P5 U0%T,E1U&Z8)+2Q%B[ M-;IS$KEG7'+/!0 /9DE+J'";Q[1X#.B7",*!<,2)Y0=.C0],3HI.["\ )IH.+$IF0/>H@&')!)7"KB4M4XF1Q M=SWJDGONH+X4""R$\C"QT#F!&<,)!1P)XBIII+'5* H57")$TO8AMWLGE%W, M/1<"6?8]'UCNF8F@;'8AF7 ,G,F0<\^6(D:UPS9)S'UK5QN/UIN "?*)2/@. MCU_RM\T]/[#D)?=\]+:KL,,[[- XT'R?D(C6 3LT'&FA!;C+&&LEG>,TM$X1 M=Y189CV2/BK$,4E()ZR15$Q&IZVP8?TIXH>4>RY4[]#86$' 8T; ]:EG(Q.X MKSJ71EN (DD N3Q1*+#@M0=D\E1NC>V<2.J9D9)Z+@!X&$M:(H5;Y((ZJ>@\ M9PBK&!"WDB M/09JF#//'@/):Y4MOY@+GE;J>0LN9]=4KZ#IT:'I"=')7::> MN2;@2=V[)WS#S_/"2E\SST=NNP@[OU"8Y MS9E6 =$H0.%I;K)(*44*2)\.S! ?6IEG821AE!!$E0:KPDQ FEN&J&$26T48 M8X>_ZSGG7PK7.R@Z5B#PF"%P0\=M28,@P'0H8^"I$OC'V@A,AC@AK,98M.NJ M7TQW3B+U3'N4E=1S <##6-(2*MRF[^AY%. C(F]RUH1@"<#(+-)*,&"%$GO9 MVO7\8C)X0JGG[?B<75.]@J9'AZ8G1"=W!J**LZ!H\$B+W&4V6(PL51PQXID1 MV >F6@&XSGC4NTP]%X^Z0&#WE[00RFWFGH7'#H> '+7Y%#]PLJUV&,7 N>7) M&1%;'2#V3B@[F'LN!++L>CZ\W#,C+,J$&,Z[GIW&2#.A$+/1&^L"5J+5CS"H M1*,S%@%2Y'PU<"=-8T)6^2 !1PR6NSUYY"USSZ+'-O>!.SYZVU78X2I<\ CJ39U"A$J2JY,8 MTE)1E!B@1@SPHV^Q0^"#V$@&(&&P D;)'##*9)%CF 1FF&5*'GSNF8A2IGUH M?*Q@X#%CX/KD,_BP&ML@D5(D\YV\ YIZ\%>CYL!U@TE\>WSG))+/K$?*ON<" M@ >RI"56N,U88701V)U$P1B'>/#@-P;X227P'IU0 +5D:VSPE)+/6W$ZNZ9Z M!4V/#DU/B$[N#$0)U3CP*)$6'@.(.HR,=AY9:;4/6FH76XRT,R[U3EMN%Y>Z M8&#WE[0PRJT>XB*EQ^"/2ZE,/M$O]]U-!/SMI(F,@0C?;L*Z;T;9Q>QS89!E MY_.!99^34D9CX$"6L A$"!/D%#9($^L\=HHEUR)"WDN=&\> Y+-<>>) [967 M2+EH@O>,.+);(O26V6?9DYOK\0XR^VR(489HA5(T'):< ^UE 8!?"1.L,Y*F M5N'EWI?\+;//#RYYR3X?O>TJ[/!.]ID:\)2Y0-I[8'J:@VDV7")AM/582^+: MFUVPQE9* NPP2/B.R[7=400D.!'<*XNQC >??6:RM+DY-#Y6,/"8,7!]]MF3 M"!"E/)"5G#"Q5"-'76[\8H/FR@;G6JT;7LQW3B+[+'I8ENQS <##6-(2*]PB M&Y1>)""$ 2F-(S"[Z)"Q$B,6<*2Y?2+!+>?QQ6SPE++/6W$ZNZ9Z!4V/#DU/ MB$[N;LM/""X&$Q%-,B%.-$6:PT_*$>(X5L'X%B/MC$N]TZW/Q:4N&-C])2V, MV@IIBPGB4G&:L Z^G8[8.Z/L8O:Y,,BR]_G LL\^^N2, M8W79"! AE?68D5S+C&,2).J\R>.>[L?( ]<8I=RBGP>;#WKG#CEA69 D)B./ M)OO,]$.GN!]D]EGK0 /V"GE,(N)"F;S=/:*4/'$A4JW6I)/VO>1OF'U^>,E+ M]OGH;5=AAW=VNSCKC 4+(;0&U=>1(*N(0QZH'DTD:-(^E0531Z+G!&$O*,J4 M$%DA,P0N*GOM@S:1H<4!>CB'$>D'QI*64.$VPP6>FJ L0DC)Y^)1%PCL_I(60KG-K7!""6T$0998W^Q\=LX!-&("@*>C MMZR=?]HWH>Q@[KD0R++S^=!RSTQ$PCEXCXK2K/N8U;T%D<;8NB"4B;A5A,=T M\I8RBKSU$O$4(G+!6R18"BHR+?B.SQ]YP]PS)SUY9'VWI;;8&LH148[G B.- MM$Z@@PE0FP5A>;MUVMZ7_ USSP\O>VWYUCCE":7!M^/^=DWU"IH6 MY[XX][L!8FN2UD$CC'D 4,U-A3#\PY*1,3?.#:'%:COCW.\VE5Z<^^+<%VY; MN.WS6V/P[/4K% E+B(./#Y!*.(K<>@'_U4YVC]MV,"-?N&S9#7YH&7FC0'<9 M%8@;Y1#'#";>,8Q( K&6AECL6YT@ !)=]DS M[=%,G\-H!A;\^#V(9\S!D;),PP,36DHDN!890B2R%/[!UB@91# AMK+RDE(: M)0,^JA7 CK0.69_-07'>CW#A.^&S MK\_,4TREQ-HA13 P,)[/\.(4 P.+0D05)'6M!ALO9F GD9GG/2Q*9K[DD@YC M24OTF+>>4)9>89[BE@YC9@'VSK:LC-._BZS\\7)+TY^ MX;B%X[XT0V^,\EXB(05#/.2CT8(%6#4V,2>D]:%['+>#&?K":==GZ.'GO$QK M8B>A?[W; ?W7;#+MIYLG(>:]QS_XQ"?/"8PX?OD#APVB70QW$+RCTQ[&6 MD7-0Z=GE\'WH3ZX&]N8\__7]E0W9@5NI!^LW#YX7.>">SI_,1[AXB?J[* X# MF*LO>31PB_.EY?KR1 $B]+$)V#SEM\CX3-#:POP;?D<>LW@U,OC7BV6-R!5@ M0U/^@6R"-SVW@\_V9O+^W3=W5F@Q_;7X;9C[UTSQJW745A?C#&?_4BO7?\XG M8;)AWH5DGJR?]_K> &*C<8W'Y[,,P(/^,&YC13[FEZM&J?I^_G[+!;(KBU0C MPU)/EK,WGX4\XG/>(XI]=?^5]EA94S_MU5+'GZ<]]M:&EK*,-21D2E!@) *$-6$(^$L3$P90@Q M+0)@F-*4L82T#19Q:SE0 6R0(M;X&%(^2+!% /Q%##,PV&F]A_5[G$SAK6K; M#/8_F^G)A\]V'!8S4$O31WB)[P;P]W=5!#-]!0^8CF=Q5>WJU>V#' ^?(#B/ MR_:S[JSG53P_PE8S.CSY'Q55H[9P"XH1@V"ZW##SJ:CA>N6 MWR>#-8P@7X[ UHYF8#+[7V)XWSR.8-S#7RV^X#,GO)K$\TF\L@"/<3$5-3%O M[OUN72'B=7_2=_T!+,SYXAZ;*@SKQW+:(X1^E8W0YHO(:_].>L3HU]ZDQ^1K M;T%[BJE=#_:QOV<;WH7)P#U TF?=Y)'J5_U@.ZIUBOFX,;+1>4PYF]',<=G3\DR M[GJ,DU)T;N/L+8)]U3S:5_UM;(?3Z@?@:-5/MC^N_FD'LUC]!AA>*V31QZ*/ M11]WKX^U%9SK9/WSLFZO_FVE>*_^/5?P%=4LJEE4JN:J-/X/Z]8>3OJ]_ MJVUD4;^R[?3-MIVN5";F:"6X2S]$'[/[5#%R5E%,:=D*=S))XE*&<6?G+):$ M1BD1-Y8A3@E!UN.(!'>!">,%BZUC7+CQ6E)#491<(,Y50HYSF;?<_3B_B^..% M'C@+BO=JT.EB58U4Y5%6S\.W4IWU+54^78UM.'2C7 M.,,'AR9O8#S*/'35PRP*T2E!.-9Y* =[O9:XU40FAF*""ZLZ!.S8NHL2;*)> MV8@8.C#Y'Y MMW-1:@V>_#S\#9R,47A.R.9;I7;<$_C8E:+@7(G)'!C@,644RRV%-.8*<6PM MLM00%(0FEFG,&&T%J;L,>&\5F"&JG*=;T++XH<<#K24P4Q1BWX)PK/-0"FU> MR][^6:>=B@4NI.H0H.,5@O[U&W6UUU8[$1$6^8 ^3PS243)DC;54Z< TB=UV M>QI >%&<1W)S=)[+TX("3]KQ5P#T(->V!'R>5H3C)#4\*10]5OE$O(2LDAP% M9K3'C HL6B?B=1GYWK 2AY62Q5-'R^+?'@^TEH!/48A]"\*QSD.IQ'DM>_L^ MMVX?#$K,IQQ%7,[_[DS<2(;$O/$*V?I8,N$T6)XXPR=MB/:"GH9PAPA*V M5!J)F3L(")T!4KY9](GW5"DW.G7B6YSMX\'5$GTJ"K%O03C6>2CE1J^E;H_W M]6'%/)=#N,KI=Z]PA'"4TF+A\MD,''%N,;(V,,0T$TJZ*+75]QTADL]OIB8A M%@U&G(%+9((P*&$JJ9=8"A]?[N4B=@'SA*1B M"G&O -Q\U$B:%#T3/ ;;.MVK6P'T%>_R'KPMNXNO-!;//<4G=P@CFD1_'F;C MFVC'VS,EI,?$4GSNGVQ9=*;+D8X3A,'"%[=Y$'V,.@G 4*RQ!E=<)&0Y8*26 M5A$&_\7Y].,M\<76B@?Z)I3 M>J8Y+T2Q%6@^Y5.17W90Y[;'^S:G='Z\B-5T-+6#*N5SB:[K-_NNZQS_C MWEN'9VQS4W"X*Q[ MLJJTS7OV V(T;]@W3B)+>$#414J"9]:'EJR^F#MT6%8IZ8D.RFHWV8%+- G. M!:(V ,U4DB�T1>J(BET'J=T+R4'719:'!O5_F,^6DNS8\Z[\/"]OW&&8/EKPG>T,?Y2>S5ASQM(#RO#T"] M9M;V&H/Z8VK'TTP$TWATF1D>/JLY859".[SY7_^B*5'O@1U^B7Z6A0QX9.K[ M"(3QE%S3OS@T;>S\8U][33^E% /#,Y MM6O=_&<,\=WZ)"=QVC.B ^+"@WLCL$0.,X<,_$H7S7;-$Y^&M7+KIM> I^>HQV)FK M?K9<2,\!U\: M_!-C'$/)!?B/35Y[Z0G\"0\!I.M#9?@M0%(:F,2(L*3) (V M"KM9R9#0V2!%PWF)(W.74PE-(SPK5;IAVK3@K%00+XOTQ MY[D_PBM\-X"5?5=%4)FKS+W'X)J='!?_K6W$[7RBJIQ5A?]/H\%@]'ERWDF/ MYA/P^(')Y!/ER-+ WH]D4'O$EAO?-XPC&/?S5 MX@L^%SE?3>+Y)%[9,2#'8BKJ"J+FWN_6;0J\[D_Z#=*=+^ZQ:;=?_5BA>Y1^ M]?[=-P]<0WK\L2L>^[OLX4>?\NA;:/G:6^B>>-8M'MEZJ1_L^[5.$I^S'?,Y MU41ZOQLO6]&3C7V-?AZ"^1O-)H#!DS.PF3Y>3;,1;,"FLI?(>3%QCUU\N*H> $XAKR/(7=1$,@8G"/- M,B5#F0I:'@@*D7/DL*#H*XA\.2#@=G[_UJ3ZBIDZ&9TIUNG.YD#G M*!:2(1URF9@+N3B,.Z1RIE23E&)H'61&@]8Z2(IT#!QQ*S"RRA(88Q(X^!2I MQ_LZN7Z+7%T4*U- L/-+6KCZ-K<#1A*%LQ$9[P$-&58(\%&BR)6W%C,2VUNE MNXR&G2#L3/7$YOU1AZIW)?)>CG OIJJ[[.-(+91U5*D8,0HI-_.@C"-'<+8[ MQN&$3=(D=-M"/>'(]5O;@N_:EKIP#?U/'(^RU&A*Z/MB6 KPE24]?N"+3E'A MA4(<1X>X]@ZHN6"(*LVCB"XFWG%JON,3UPMHEO!Y.5_W<.U2)\_L+.?KOH5M M(YA0EBS "94R-R?!R!GMD/%&>^KS48^^V[;M5>?A[M=:%;TK1^1VQ0851^'U M8.H#EH9$B7!,X"TD09"VQB-.%.?::1E$:R=U)\%T)R?C%B^AQ.P[6"U/BO]0 M>$SQ'UYH\JA(+!DAD'$R@?DB%#F7,&+46^&PCRRVD@+.6Y5("DAC&K.95& F ME4=$4DZDTTH*>P05]]3L^#BNHG;%?>B*"2JU0%L$U12<,0[< >$\0SP$CRQ/ MX!,$Y0(+W%/?"LIT%%2[40;$>GC'I]$>#-*6Q$.IVS]=,U6B7%OH9QYM$E(R MY"D#RN](0HY2@ H:J#,V1,I:G5T-L](R2E#D/$?&F$'.JXBT]):K:(0B3VQR MUNFZ?;ZYP7G1F *"'1ERX>I;1$/M/9. ;8@Q[1!GB2--:$)!&HM3_AMO[6+J M,AIV@K!3VF.%L)<<0*G;/W%35?CZ%NKV@XW..(LD3@)QH1G2ABHP.?G0*\]U M$*VS"[MEH4K=?H>TI #?T2WID0(?IM&3\D MX"L5.?O7L!(^+W7[G;%+I0#@!.INOG[A02G/W.,FA'1&1"12/HTZ@ 4T.CL) M4D?'O66>=-Q)V-X^@%8X:LJI+L)+KN9&/ BS($JD=*AJ!D"-YJEP MWLI1 MTISBK;S-QCBB,18*42TPXB8(9+"R*-$8J=;9KK5.LQ=.*<*I@T$)CKAW!MG$ M,%(Z2H:%3ER$(]@EP-GF4TF+VA6GHC@5Q:G8T#$4YZ.Z'4516X>XY0"040D M5>R4(]09T]IMW%%0[89+87JL- LM:8ZR2^#4S51)OK_>.@65J$I"HL2TRL>: M:^0H\2AYFT0@+!C:2KX[B2-U22(JI$68N1C &O#%$/6>HJ"%B))K205[48^G;)099= A[2D M -_1+>F1 I\T."@+7-S%Y/*9X1(9HA(2+";,!5%,Z4,"OK)+8/\:5L+G99= M9^Q2*0 X@;J;M]DEP*7&SH2 K,D[ZA08/^V-@E^5P9K&*&7LMJW@OK/K7]($3\)7YR233$GD.,OXZADRE!*DDHS4<,E5:.W"ZB2^ M=FF?@"[IUI(C>*M] JSX*]NE.;1'LW$/HYD;Q!/U6-;/P9':0)I\%"%&I 7% MB&/)D:M-8M"6)&=*&A R7!,'GF&(7B8JM1$='@;4;K@7O M*5E^MG\);^,UE1R"NM8)4X%=4/W[)"A.KGX>- MZ,'G+PSLOLW;5ZO_616.MU_E_YI-IOUT\]*%?MK,;)J'CQ>QRFAGAS?59;23 M'/^ -QCY/Y'+, >P>@N%E9U6@&S5IPQ;50!8JIJ+X$_YJC>'MWV<@.N/ZBA__^.VW_-*WT[/N MF=6L'H2MOAM8F/T__,5H$"?H[X"O<'GS]/IMFAF['(4X@+O8_$68E'J.)Y/9 MY?PUAZ/\H'[SH 0V8_2YGMJ,<,WP;E\G@O+Z_ -0ALMU8X67A\'TK_/*CD>7 MU44?YBX;HT$>@\WCB9=7@]%-A-M^B6/?A_FH5P_6%673EY_=7)(-9/V@_K 9 MB8L7]KH_&C=O->Y/_D1I##?J9P83LUS,I^GU*W!';/KP.GWX]:8?!R".L_$8 MWFQP4]EKVQ_D:[5J%G_>CW*HC\ %K%NH+<#H9C(ZK>!';YF\"NK=_O< MUZ#UZR#H#OR"Y8U?_& 6P R#U5URB$'\@D)_'&NN<@XO-KL[I_,D<;1?/K[^+XC" ^_0E#P1N<;[TI+X\D<@0 M^G+XOV7J;S_U1MSA19GF-%SHKQ?+(.L5\-0F?HIL@C<]MX//]F;R_MTW=U9H M,?TUK]LP]Z^9XE=S15M=C#.M_I<: O]S/@F3#?,N)/-D_;S7]P8R/1K7^'5> M:]J@/XQ;L<<-\"2P6O(4 3U4?C*ZGJ/89<,0LK9D3M ? MA>>"[2K5 <2LAC'?&Q82W*D,C./JRO;AKG9R4<$D]X'YA4G&RS[ JK=7F5'. M.4,&WS"*M96%7\ !ZE_EE[BR-]D4W+O%T@B#-8NQ7N TRYFFW@D3SU]&"_XU M-W:?P=@OK5< ,YMM*DS;301OMX*)A(];28NFQ5&]'OE$Y%ZUSHP]XVV7(8BY M[S>/0! IDU?&H119[CY $[+,!"28,MPYF1(3[39H2E/&$M(VUZ5;RY'1V"!% MK/$Q).YBNPV:OXAA-HB_IO6!AC_RC"V*)Q=4\,,MZZO1XR.\PW<#N/ =Z +( M;1:I\6Q>WM(?SF+X,'WJH/Z3[,TKN<=9@7N!&H(.S=7\\SR2@FP32KE#?F>9 MZ8 7L<""1O_NT/FG\:;SI8;>#PG<*NXJ37FNI,V7Q*Y$NYZ\++LTFAN@85?K MW8K1+"(R\Z6?1WB:]\T&_=S.IJ-%Q#N_3^84,()\.0)*.)K-JWS?-X\C&/?P M5XLO^!Q"NYK$\TF\LMEZ+*:BEH7FWN_6)9RO^Y.^J^GR^>(>FS+)]6.9[%&N MOLI<:?-%I*?H8Y<\]G?=$YB_]B9']!ZB)S1[UDT>J3'0#Q8^KU.+]74';6*Z M[@7W$E1=[XCL*'ESQ",$VI=SH?+XG1;IJN_P#R5OW8 MXFXOEY"7UT_N=M*V*$0%B0H2;1F)Z,D#T5,KW$X6=5ZJ$H:EE+O[M:='F2%]_KDJ(XV!18T\M8QQ /FR(;@4*)4Q&")9I'= M3XY:20P/,B'GG4,\IH#@RQK)B(FWDA/GUI\1Y1XOSW;WLZ;+XNJ53.E"!3_& M\26Y4R^-)M&?A]DXJ^3V5![XX!-2B47^N[?KLD#:Z4%:LLQ0RB4RP2G$I93( M":J1C5Y)ET+B5-Z'M&@Q.) A()DH1YPE@;2T'A!.$ZLDQM[Z FE%_@ND'>^2 M=AC25 J$4L60XL$@3K!#AM"$J!!:11:D\JUC#:AT')".(B$) 4AC%#EE/%)6 M)D]"((3B FE'+/^=:@=X>'[^[^OWLA0W_V04Z" -R!8D?T/'6N6MB4DA$[E' M7% +M-IA%'+%JW**.+V]2,%+-G*OLT%9B7\"'?YYKL*_@P;?V:5]-5O9B(WH MZDYL_LA.;-$CYN@V8C^M]\%7A48?X-H6%'P]"@)[QHD E\:,2PB+M.#!Q MJ96BB3K!6TS\Q<&%0T#!W*JFH&!!P8-9VX*"KT=!Z[#G5 CDB(XY'@$,+PB" M(F."+BA8Z@QV4F?0;O-08@\'I$7%WKS>WA!%(@LV M@NU0 7$:''(X:>1BC!Q,40#JW;G8PT*!_[G4W^=8G,>Z_XVF$6'"PX6'#P M@6[M(@3N ,[ ?XR :5PCX[E!CF-,)1:"IU8N:N_QA]WB(,>%#Y8*B*U&('Z8 M-T%KFFR6X,,!*E Q-J\W-BEZ87@$VHP-& X,S-LES)!5GCB>B!6DU<&^,\&' MA0X_Q]30$O0$FS7 K M]=>9$$1!PP[I24'#4UCEXT9#Z7S@GF%$+05NF#BXC)8P9!Q6SCBC.>U>(41! MPS?>?7'G;*+5KL'?SCO"OZ8+<6NSD/-Y3S?892^#0-PI,,[41"0T!KM-'#.J MY:^\KM_UC_/C0_Z(X^N^CQN$=3 8^?JG7]/OT8\^#6&0H3D._?O19#K9U/KZ MY+JK/Z&!]L9#?N+\**=QG,P&]<$M]9DO=[JUG]4'])RM.YUG<3!)<^S(L#ZC M8'D03?LDGF'=(ZGNUS_)!YW5YZBUD3VKS:)=G MIK=PR6-_QSUA7GV3DWZ/@VU'>S#=E,H CV* I>_W?OI^[W'*#J_K=W=@]:%, M8\C_]TH1_/KG3#E'LPD0TJ>U5GLT[+!XY4.6L],<\!:[W'9A>@ZB,WJ'YNM- M]>]:QW71O[]!\'6L+Y_U5CS_!X]@TOSGC MD /5XW@=A[/2U:D,^EG9R/W+_,,ET?]ZE$4:6T_?,Q\E)2D@8A5&W#&36\5: M1"V/TDBK'5?W4Z6$2LID8(A[G!"GN1(T:(.,$LDH8KDB['ZJ=)[[C&%]:O3' M)FEW)P?_CS]^6*;@V6H&'CVV$X"<\9TU(]B?W)>VK@7*"I0] &4X$HI%0D9X M@7B,"3DI(Y)"66^D)"Z85I5ZXL$'@#^L.7S'BH@<7)VKEW3PWF&;*T7V"F5, ML )E!**\#S(1EO8*9?2,X )EKPE?[&A?YOY!XP7AB]_C)-JQOZ@+ M]D*\CH/152Z^*RY]&?0Q(T:T1KNM-8$<<<-XIX!^S=,(:6#="1ZQW2K MTIL)YS!/&C%/*>)*&*#[@2#'%(TJ)1])W*NA9&>&E?#%H=FR@F %P5ZRF]1C M$:(QB&D!M%USB2SE&N'(J(_<169:C5R459@Y"5=RD7>@/8,%3SWR0R&/%$"=!(YMAS%$+GS(&^-9&,.&33%8@ MG1R'[P!X&6D("I0SXI0WWK1V@+XI@HDS(DE!L%<$*TJMQ>W\_@$2V&PMA&?^ M&?.NQ.*RET$?,V@4&WFG;6TP(3")D<1 ];GV%#GN#9A,1TCR5''1+K.(A!LI M4\Y->O@.6%CCE$.4!^=9XB9ILF<;R=BN.L^>B+@7!#NZ)3U2!"-,,2[JKK]:&)>RFJ>&VVO>B@^CR0@!XULZ\8S*W*6&7M :'(; IE-0Y/()%1XS MS"2C@;4;0XH4D[8Z(:XXS4W#/=*".>23#LG'H&AHM,;.* MEM5VW?5=7Q@ZFL]*W46YOL_JC?$#+<"[$EGZ.)K:08FGE$&_&GAHCV;D":-9 M[C*^1^C9SX[7ITS&D5INE8AE"IR9X/,1#=I:I*7RR'(9DV(ATM1*X+SD6(>W MM=SJS+ =9W ZJD![Y+OWYJ"X0IT3CH*N;UW&G[B(&5@Q)P9QE<^63A; UEJL MA3*12WD?79,**7FID)6$(FZ4RH@L$"8T><,!9!7?-[HJQ@NZ%G0MZ%K0=8_H M2DG$3'")-.8X-\Z3R!@:$0N6 $$E1+7+)YTTB0@ 8TE- '1U!+Z="")<26,3 MH<+NN:.+.#-FQSO5.ZI 6SX2[_8(NV_G!^*=VHEO.3Y4;3S4S>=FM=Y>]>&J M?&A>/I"M/[R&[X[&-]5G.ZD&<3*IIA=VN)C[MQ]#]:_KGOV,&V\==:R+W!D5 MX8'Y($3"*+))6Y1B8-9$3)W@+4Y'%5;"!L1A".>1$P0C#X,7@CME<&OX M,#[C51XOIPR^ _]HC#D2FGIM=3ZWOE7QV='A>^QULDZA*'TNJ6$<:6+@'Z=) MI#8X:FAKTY$R5DAA$AX][9HT1>OR#O0$% M7#W(Z[2_5[#U(971^HO\O_ELRYMHQY,JM@Z]JO()*_6_M*X+S8WJS_+IFOD( MW?YU'-STUAYP>1IVZT,]CW?G:W^K6J]4YZP02P"_>;A$._C( V3( @UX=# M3VK>L?KWC$6_C*;_$:>W*/5T)**JMSF6NT>@ 1F=#=>Q( L_&X_Q7P?@/O\ M-J^4T7?K#WY.@@-[\;FU5^8[6BD0,DO F 5)@E#.8M>J.27&&Q[RZ>,YAD7 M]CDPFXA('17#/D3V,HOW$DEK[.%/H_'\HWP=N>.%H4GTYV$VSG"]%\0#%VR) M]_<]E[W)>6V\>GNTIS_71G0<*YO_.[RI+D>AG_H-XP$;,0;O!;1G,%A\T!C= M&=C'\> FGU*]U#I;B\O9ZH'3U:6]:53LOV?]<:-QUL/M\AG3\2R?4SV.('^W MSZGL8)!_L]75:#R=0T"^XSA>VOZP>2!,VK ^N/KAH[3OV/>UWBJXM'^MO=9U M2BF3,(($!?IH(M!0;) A"53- _\&'&>$QJV=@ "ZSU"5.X7YN3VD$C)LV\ M3&HESIHP&L;Y<>[P4G4T\FKO; :CC6?30;@Y6W2W>M9CCY>8"OW^4W@@&$"(/M-[== MA:D+<"OZ65P ^G*0!N;N^Q]_K>RDN0K>L%=]7+F^>?B\-:^KD#@.=?[C* M/7_^Y:8/7=; +Z.)F< M[_%E5ZT V/-UU8=@!Z3ZZGWH3ZX&]N8\#>*7EA68P_GBSO5%:#(%J'M?XSV" MU[^/NU7F&Z6(25J>F&MLAN+E@?;.%C_G0ALRO%U]+]7R& M/)]WY@PP;3;N3V_.X)[]:^MOYI/<3-=D=I51\WW^<*F@-=MN_BV*>G**NM9N MK*JKFW\8[^GKK:KEKRZN6E'&L^HS.)AU,BT3P$&FPG;Q]R77_+51_^6=FKJ\'"([X5^CGWN\S.R2T#GK]R MAH=;WHW\P,*+I=FP-NL@9_GKTTQU;8('-; #E_H5GW5%4T[,L5EEV@X4.%XO MH*LF\1/P@?T4W&.8?5 #GZDW_!=699P78.X8Y&FNE^C6O5GU4_)?ZEOVI[=2 MELF^BY/IRB.R&*QZ"N"#U&B8A?73>/1Y>@$/S#"7Z6 ?[@&3,L@"T1].Y_&* MVQ< %?3]JZQ^C3LQB!;\FLE%_ZJ:1GNYS&S,N5=VN5:AM[$'#;PWT+QZ@$@5 MLRAEE&E\>@R1U'F7UKV[VRLVQ 6/L9Q;<6F\,G5J)]G!4:WN',3Y>G_ M]RR"%L6PB/STQS#1$Y 7>.]3SI]\K$-2D]E@.KF-4"V'VCC4+@3L,1U-86S#P$SN&L6<'%@:8S7O&I\]]D"+K?4YIYF\!/ VS],+T M?&K:K3W^ =H ?SVQS1[QSWP])<#N@1&-1O/E6PU+G]?Z)?C MFL3KNJD+C 60<5)'"P>S&EKS.HS[;M:XA$,/XG@;'5KSQ_E7LU49#)8ZD16Q M(TX+^'WQ2_V*=\QW;>4;N8'!G,.+S2Z'=ZG1%7 UF)*5[6W]YIGS/6&XI_,G M:_D#$-[W;O0E#P1N<;XL6?KRQ,HD0E^NO:\[F?QU4V_DG=\$B8;YEU(YLGZ>:_O':(?-=;UO$D!9"JY#3BM81.@X/OY^RT7R*XL4AT? M6>I)MV/@KYN/!1C.#SE?EHG%9;[3SX]!G^06W75=P]ICQ1JVT&[C77\?$/K[ M-6#Y]6 TF?PELX],/>H [!4X&C4]6(2 U\!X0ZKF =BX#,G":X_.[E1L+*PC M/#V.,TM:">;.4S>3I8%:W"\TY&1N5UWT-KOF<+N;^M)%-'NP"$>'JN:+V9V]S>&=A*C;'-I"R,Q!]H_C4;A>-J@/Z]96X;DP9F%L?X;J/9/P#\7 M<>R/(T" >C=\UH0G)!Q/@][_M#8GEIW!&LC:5+_1X[J6Y';V:WQ^@)4"HMV% M7!?A$7'Y9_NE*5BQV0\$M/I\&V2_XW+M@#YLF/U=S7>K_'Q1;#Z?Y':8T,ZF MHT61?7Z?S*Y@!/ER!.1X- ..V_\2P_ME"*R'OUI\ 81H8*\F\7QA-A9346^J M:.[];EVCA>O^I._Z.7YSOKC'A@X*S6,YZQGZ52:-FZ\A/:6W<,EC?^<]]NB; ME-?8>(]'6F_H!WNTKM.:Y[3C6-]280W;7P,)>DN(L-YAV]$^M>?TD-C6 -]P M&][IK"'ZRP7H*4W3NC") M6Q2R#L+RVZ/4$_H;/5DHO_XY1W)'LPD0VLE?"E:?(E;3 M7WB\]-"O)\VZ[ (;9/.MKQ M/1EVCV"L97R'/;XBJV5\AS*^(JM',;XW.Z'Q17WWUTSQP??=O[NEJ_2B+X-^ M3@_&_3M;C<._\P:E[4C0,34?99PK15CN@Y,;B4:GD=:*HV28-<'"/[K5@"E( MP9B-&%DI%>)P$7+*<,2L)U((XA5K'1\V=W%S75Q=#PLO\>_]Z<7W\XTN/WZ9 M[SOXD#>F36+X:+]LJ1,IY_),RUVU(MV?&A1D*\A6D&TSLI%$M*/$(QD=15PZ MAPRC$CEL73#:6)E:#;^8H@X>[Y%VQB).#46&8Y&[$RY U1B&<",<$!\U2NWFO5.G_9^_- MFQL[CGS1_^^G0&A&[\H12+KVA9IQ1+MMWZL(C>1KR>_&^\M12U838Q#@8&DU MY]._K /NAVQN B )5L4EH-SJK(R?[E45J8KSH./M#KW=<&QE1_N4-^!LP-F <8-@%80V/!9 TM6@>'$05%7RPEGNHT 6]'KJ6KV55K>*#9UBV]3J.]2( MO.%HP]&&HUO 41DCPQ0(. UA8LGD'45G0&3)T7!E0G*]ELIOR>./H YMKFM]_S:[QZ M$/-[W79F,S*[<__7;1)^N-D8OMS MRE1-%I]FQQ<-&V_ZQROW>%V[BG[(="MJT+!KYY>T8=>+L.N[%W;5?1X6)AYL M"L$#,N%!Y4Q8J)%PS7J!6'@I_32VYQ2V6A<6SHG$].JQ4B]#+3=\#G)G!>A) MO;\:..[EVC9P?!*8.6^Y19O!Z4Q@QHT#'P,"(5S,44OD$5]3RVH[AATW0^<. M#\7:@G"_T#52&>3EA9) MTW(.2GH/ 9D$$8V*SG+ME=E$".4_.E+J5H0-W7MH]6\CPZOWNWM MQ7_Z.J_DX=N&<7NXY@WC7H=Q+PVUO!9%48KLBV$@!0^@,"&$&H&161&8&B<% M2YL(OCP;19\6?>%'A]<8X:5P^KN&I/NXW U)-X%S(BL747.PWL7:%X:L1>D$ M.,4L=4VB.7: M\,PC2)])=0;R$VJM$K"))96T0)M[P9GGE K?RC:(KGNY+;^E8=?.+VG#KG7F MYNE,1B#3Y!M$PJ'H$%PN&@HY#448SD3LN0K/J=:]%>RR>FC]A@O0->QJV-6P M:Z>PRV01 BH#)NM$-I0B:RH) ZB5ME)E'52OM.9S"F9O!;N,&')I&G:](HS1 MLD]:]LG;JYIW.>G6R^*]]+)X[9Y$B@J3L1&$2 64, R"]0*P*.W02VUC+_%] M'4&2->])^*/WV?>GI;DT,&U@NC-@6I**.B9(H6[6%FT@6GK+BU,YN+VG#KC5B5\Q) M%&)):DJT$R2+974Y'<%(CF50A2A$-YZ97W>4YG<*V4]W%^B$3AW=.YI C+UI!3$D2'DH.4<4,-N04I32$>[U(\;.C+5O!0S%T;L/;N0T/&QXV M/#QH/ S&"\$007OM0#&?:J7>#,8$%IT1%F5\=01G*W@H"0^;?=A25-XXFO/A M=$IS_._0R=BT#$:319A\&L4QC>=K$KUZ5)T)J"/C_,U_]$/TO":'.;)TT=ET M/JH//I[AF$;P&1]&%]YT:)OTGH!@,QQVSW"HG9E8]!&BT1I4),_(VQ(@2LR> M(7.R7V[XV8&EFV#Z<_GA"DH_S.>X6)/A(/2AEY!K7E0#PP:&FP1#%2W+)0@0 MS!<"0RLAJ%B/H@KGLHK%VM='E;8!AIH?7@)B \,&A@T,MP>&*=K"&1($&EEK M'7("-DP"F'+%Q$C&(>\E-#X[I+0-,.1#YYMMV/*#WCBB],MBFOX),MG9"J*@$!Y^D Z4%Z6WO."EBI@S7+&;> M.]K\G#C.<@Z?0C@[_N4DS/"/%<0^WL"PM:7P#KULF^$-"_=G;1L6[B 6JI , M01YD'@D+52Q 2,9!!IVTX89UM8:&6+XC0LW)^U;5BX>UC(T0O) MR,;S/BM045OP,5G@.:4<-0\B]NS"YT1QMH*%0@^]/[R372TI:,]".!]/PN03 M#D:300FCV>!S&"^Q)@?5*T;TS:J8S7R4<=:Q?]-B;=+[ 45-=:_AC)8346EM M@+D@00F.$&.TH&P0@3P1SE5OP^0E(9C+'G2D:.-HT@'-QRL ^G@3?S[,9A6P MZK'K^0J[?IA\."5ML/BY//"3'TXNHR^8X;]Q-JW,XP07WQ^< MWF[XU_"OX5\/_[Q1R2B6@-5ZQ:I( YYP#P0312$6'PU?1]BEX=][$I:&?P>W MI >*?RQ*%0H/$$O(H(QUX%E.("*RZ(JQ*.TZ0BT[AW]SHC&]>B2((X>,'=[! MKE:=9S]"-_]K.LV_C<;CP>CT+(QF522:HFJ3/F20:=KYUD9(<%HC"DB.U8H1 MFI'/H1 P*N:*YH'+7OO;ET1G+H'FARN<^7$ZGS=G8B=XN\'5P2WIWL/5=O:! M?4J)D7\"JI@$RKH$00<))2:%VJ&SMKR^\C@JR2QQ4,A$"MP($HE">B1)8KV7 2\(I MU[JX=SQX_N$Y3F932$; CYE0B)=<:@T"!98:!L M$N!C8) \%JV-@5*:0.1>P8$DC&A M5!S#JW)?MF<;TE@;&K94F+>-X_PX6HP^KV3S:2+':"3@90T+^!<,."16V%-],&_JCOW58)J&$UJ2NK?:ELXS+]. MK^'L%UPLQMU)WW6?V^6V5>1M +D_:]L HUA+WZEUX>T3 M]T*'S&^XAO&.0N\^9CJ)-06\Q#X&O'ZX"'6-I_/Y[P81B:_Q,OZU"%_:F;4V MZ37@DS@2%:#R=!G'^)96PM/PZ5\W:B[<3XQF,#S)8) EV9QRI@EK$^1\[K%Q=]VM%RC]_ M6=R8'K2K.UY]YY8=(\-C@;H M#= ;H+\EH".B-,$$2"DA*%R947U5/:'T!W8LC$5D-W M#= ;H#= /W1 OQ^ L\E8RN/I)3?O@B+ M;V1G70[\H<$]F79Y]/GRF7DT/QN'\^,RQB^WZ?"?R_EB5,XO;]1= ?-%F"V^ M[Z8 HRH*QS',D:0 >[2Y'HXZXKH\DQ$6#0+=#=.5Q2:S2I4X:.:%^A$UFO_,I& MN$'TU2TY8W?O> &/93I=3*8+7&'C3[_^PR6;A$\9-!F5A(Y1@BO< )FE3F>& M0I7\S>#+Z?AX'":?_OT;G,#??WD^9#^=9 _QVJIAXWR 754]S(-P.J6U^>_5 M*=:+3,;!;)71.UA,!V>A_G(^^&VT.!E-!F?+63HACLJ#T+1%3O?(!>](R)?_FU,OC4F%VMA9(4:5H!3);>0J M!VUWBLE'DPLF_Q1&D]^O-B]6.;J%;(O!^/KX]OPJ7[WR\+_>Y](^?5CK=WYE M=DEK#U9ECA\\W;9U/!G3UN)*9ACQ8G.#@',-L@)/*,G_"A*<19P/)AP/!A!QV MA1KOYR2R,4:?NU3L^8!$AMY7%[Z#T# ?G&#^5 L]CB:U,$9'S5WD,E^R=DH8 ML"'X>N[8@S5A MDY_P83O^>:S(CA[>?'\S5ASN'%LXYVPAYP\2AAI%*\06"A.@\@QE0995+QWX M)9&W76$+]%?T;$1O: /9S@_PU2).CY_@K%^,>^?B+:S4;K\ M],J%OYG/0D:J)2OU81>^>__"F,0#1ONS2/[X\Q^@^:]$Y8\__^D_!GEZH>CQ M2]F?&Y]$,.VX[IFDN3R??WW*7[D1/V)$>K69PD0W%CES]Y%X'@9CE^SC]4LE" MMSB^BI9\>6)HB8N7K^1U<'3["^GMK4A5Y>55=.K?3F;74:E/N,H3@U!HI,=A M_%LXGW__S>]OK= E^3MW]0':OX;$KX[>A<')K"+?OW1AMW]<$&'^ -VUD8G? M3_?NW@2&TU4<]GA)XC[K_,5UB%8=7+6*/UZ,[VJ!PHU%ZF#H2D[N3:_;9?3Y M;<45<3K.SZ'9ZM+ZJ./1@@:2'CZ7>A4D'\3SP?_"Z2=Z]LDH#?Z&G^C3FTS_ MSJ#[+Z0D9WA68UT$RF?+V=ET7JNU782K!J/YX!-.B'KC\?D@+!:S45Q>1, P MI!/Z\HJ6LXZ6@]A%P>A%U;WC:5H%$HB#Z_M$:.2)@V0<:Q-3#M[G!")R'7D* ?U:\IM^2>2\+L?X<_G;BE!=;.#/7P@/ M)V'\\6*6\P^3_.-T\NE'LB;RJFO''\^ON2^,/Q",SCL1_Y7&\T>BUC^_&2 9 M86==P&UYX4",Z 'YP^*I$_P'?S,KH$S'X^EOE94Z5!W,3Z:_S;MXP"5#D?Q= M\LSY\4W[ZI85=6_(_]GL<4&[<+,*_%/IMTD5](#$;VIA>OLHESM.%VO45Q9A MN9A>[A'5\50-33.HEP,96-/E1=^8[Z]BI4?LV\L?$+>-P]D M4G?O;^Y+4_\\FH_B:#Q:G!]?WN.!_//58[6II0*^K9;'PQ?Q(^G6<,ECWY.) MXU]]DW<]CD<.+[BO%NNX3W+N/]#0MP3O&^!STES(M?_5S#4X[P)YUBDG M-=Z^663>!8HU"6H2M$$)$DV"F@0U"7J%!/$F01OO@OR"FA)/R1T]'>4\QK<_ M5_,L^OY],JH[)K\LPH)&\-W?CWXY:N>OVJ2?=?QE5QA_XP?*+B9ZJ(?%DB]2 M> W:6@E*FP2A6 9!BYPCTSS[>'=[DJM4K-$94!1?2S9$<$X@Y*BUX;H$C;V< MP8M-RT.+GU5Q9"F*-"P =UR#BDQ!S+( :A:5",B-[1W%"*ATMK9 ,):0 MC2,#;[0CH*//??%61+$[R*:]&QJUJ9+)#=D:LC5DVT5D"TH@\RI $;50EC&N M=HT)((KF+ 3G#?8.^+-:>@6S@)0( Q7G])OB.!B"/%&*EJCY[B";U7[HS*;: MQ^P;LFVM:\QNP^8KY.A#E\47YK4#S 73#EK4HTWZX*&C*&] 6 M.2CKD0S]D$ [XR.:(!@O=Q5G_2RJ(H I36Y$$;7'BC# F=';WMPSU=;PK.'92XKMQQ Q6 XN:@LJB0+1R-H.RG'!I8G>]_#,EMJ1E^ O M\!1 "1LA,.G "V:"(U? ,K-#>.:&VFRJWI >*9RQIP3U!F>$* M07E6P#-ZFYB.1A29BNB5C@V!.9N3AFP\V72U[J'+W $GLN><3#1&[PZ>"3-4 MIMEGKXEKM$2.:_K^^3_^_.&K76PO4J:VUL66MXA*F_1!@U;3V+=+3A46&'D3 M:)0'%:P&KX4'U$YD)RT3FMW5V,:19D^DK(7,B;R63%H>50%4Y+4P#$J)'=+8 M7+FAWUCQ]G?"_0W0#FY)#Q30=$C2U$AO]+5X>B0LBRQ(D*E6]@S%*M[+&E&> M_!+R,X %3[\1]3=>1O"I:*&BML[O4DC%^J'4+1^N 5I;TG< :-):[T0RX,@< M U7_^(P2K$V!&\TDAEY#UFP4C[+BGZ8?JD3XYZ-2(%0)5NE[W+27P6M=]S7_= Q4CN4G(>9&$Z16U$L')W<)-+/?3LX88:#3@;<#;@;,#YW%Q$9%@T$V"= M)!#,/D*LT2,6K8E>:N=\+W)W"#@U M'WJ^X<#Y00'GUA)\;E;&[^[Z0IB^H$I7<;J[S\T;LZ]4V]^5V-6OTT48WZQN MWH(H;=*OAJ'WVDO\&<0X4*V>A612Q BBZT0A2+^[F#D8GJUE@D5O>B<,7M*] MX@V/&BLV=.KA5I>;%Z?]T^O-(6HXVG#T62<;0I0L.@7!Z$+^3CCZDM:<;X>C7HJALAO.DVPXVG"TX>@[QE'4TBF?/"2=^2$/-\.)@N3K VO*;1U-[*XVEMPQGB]#/6;I[T_'G53'EP M.IWAZK(=:YO.4)!9*PQD6TM(UIT*Y[@$(PLI(2PLI-YF<$QHC!81=!(UB<8E MB%)7([Y8KQASSKM+;3-9?)H=_Q5G54.'3_AS^0D7%YKGEC8Y6\[P2IV N*E/ MQ"/JY(':F QI!D@.11*UYZ2L%>2*A%B*ETI;IE/OE(/GWC!?-VM8"*!0"O#& M*HB.O)+H90A!;7%B_+Z0S:ZT?/_VLKOLQ^DI/?O\__D7)[C]?CY8W(W/D^!T M%Q)VC:9Y/KB2BB=V>K_94/0/=WN]W]S.>+1A\-[V#MV1^>Y,:^G:WQ?&M<'O MJI/]XQVF7]/1MM?PV&6GLN$,BK2DM7(FE"FDQ'S=UK-*Q1+$>AL>_YE$8''^ M?T<9_[12,X0J/T^N9]SU-+[3]?B'R0]7&NLOI']H83]V>FN$\S^>KUZ>_XKW MMT!^=SVY[VND?*7!Y_C1W>HBS,6*^6B^J.AY M-IL2)B[.!V&2!_A?R]'9*3UKV&%G_6BZ:J!.PQG3#6@X5:I@6F!);U9//+X7 M) X0 0^D>[*R1\(_UL=7'&G_:(?EQ^[!CZPVK[W)VPRD]R=<%KXK1.<6I-)74NVKZT.:;M5 M)*.+-!I," )40 **E"PX75@,+J%*KE<-)V8;HD=@]7*5:M!9RD80Y-C MKQK.3]-)6LYF-)15=&9=E2'TD.E-5=M\.Q9OR<\-M1IJ?06UO,DFVP0NHB/4 M4@6\"QRLL4X685!$V4NV,UD9[A18,HI V1@JR$5(TJ982E3*]]H\; BUI!AR MM:E$NGU#K9TJ9T,T>7MP:(V/WJV6V*KB/U#E('VVMEJSJ-&3>2HYD):P(+3B MF!P*+#WE8"7G63D'&"2"4@HANEKO%D-,-JN9>[4:6O>M]<@!/GK MA9,U&]BVW.^A-+9AU>Y%:/?/CJV-+IH:>#?2TM3 334046I?,@?&G 8E7:C] MGC7(8&QP6KO >_V>59:$]C(!XY%4AQ$((4@+*7-KLC0R^UZ_YTW%,X96;JI. MWSMA[(95![>D!XI5DHDLI 24L!$7>M@VUO:0*J$+LF:Q,VL(TN=?& M,U \D;%3>].77(K(7K*L>^7&-X95VJB&52WT^GKY^&4T^13.IK-6@NG]B$S3 M!;<.:^<@0G(.?*BGS) ,T:BM ):Y$5SQB G[12^B$3EXR"DI4&3VTJ^-A\2U MD@J9+'%;^W!F*#96[>^=,';#JH-;T@/%*H=6)%8B"!.PUKX7X#%Z"#X%;0S] M:WN%)3+/,B>;P&=?-X.X(1^;//1 OCIW2I/GW:N7O[%M(2;;ME +M:XC9:"V MO[F1+G!EQ_ZN-<4Y,%WUCLMUO^2@Q2'I.^NP6(\2A&.F%E(2X,AK%K):3(2B,DR6N\VU>70=%; MHZ6*W/I2:S1M!1/MT+N&B3L8WWY1=X*[CL/-<@[[VYJ@Z:?UBN![K83Z#&(< MJ+)215NNM0>132VSY B.!)(!7Y@@I21=I MMSK0!U<'VI=@E>4@-UH%.P?I 2 B>>:QG M:A B1PE."85:>.7[W5M>52[Y3K'2GW^;8'YZX>3[:R,_MG7W-J60^V5"7UD0 M^;H>[1_NED/> /R_=>7/5OOX;M+EI\FHD#:8+ :7S3KF]]+K?13N_= K7#B\*9Z#DY ?@=]'![/^1,)H$S/:0;"\=@?6##RW' (:;7D2 M@JO>.)] Y:<+LC."Z2B *T7B.*L;;=?@)-8@J/Y=+MKF%M]-I3'K5'B-FLG>,:B/Y,UA[?E3G_VWT?R?UYJ9/T<)/WST=?N+_VU7,WOG M5I1QCSED<%'R>O!#0,@E@RI:.2U-UK[77T,+:T/2 5 )\L^+(%O,, F6UM)X M'X/ GG^^KA5].,/N+5:4[*H;C22.!D_ >K$'6)^M,]P1UKL0:])X@J"+@$*, M$C2/2J1>?0Y>HC#*"1 8JI1G!S$P3^HB%*,P629EP_I]PGK+=;%>2TC9UBXZ MP9#C1"H\9&Z],\*&T$M/"MI)FTC9)Y,(&62N55H(ZT6PM:Z+DXSWMN+7A0QZ MAQ9_-[&>Q-IS78':F9HLC9G$DP5@*A.&<(&A%?4B72VZXDE39&(K7RS:S$G@G6E8OT]8GS3:8(L&+1QQ >,:(BEZ M$([L?)1)6]GC O(#/3)#EJ/,ON[2D)7 8P%N0E21P,6J7BIJP_IMK:B79,8C M@;M'6B*ED%94" FD@(61.AC>/TS#I& Y1D%K3\*M6$V^"]& 8:)D%8S,_8-_ MZUK1A_?8=@'K/XS'ES'4*U$?_(8S')S-:!(SNOO@M]'BY")P2D298*K"_K_I MTL$W=LSNBY/^C\%@O8W !/="N6+!NVK#>8+KX$F%HW=XA<4'& A%HT%%H\!\8 M*GTJ1[SGL.BO-PRCC NN/&;PZ1M6,9/6H:YSC[W+7P&DW.EHMYA^TTLMZ5RTG_VM].<#(X[9:WGMJZ'M+1 MH,XVC<-\WD7&.YRFFX0;\^JV7@9D&XQ'8=6QZR:B7,UI,+J<]O)LNOIN//T- MYXO!F,!JO!K*R@BA*^3 M[H8SQ-63YZN'GH;S0>RHE#LBKQYQX\[W=X1[UM;)WO+\C]T2\>/!WRJOK[3(L39O_$Q055 Y&0+$@D_JG\%A;=2MQ8OT$."^Q, MRU'%C;H7/R0>):9?T(T7UUM[-QALA/,U[&/M^6*(X\'_N;L"/=)/IHN+91E6 M EZ)>P67^OTU% P'..JVVC,!3EJ06=!=?_ENV"W1?!GG"Q+)4><9=$*Y) .C M8N"EE=%'@[94\GCPU]4:35=8LL+1!::3R>B_EGBQ8!=H?[E*5XM(LSIY.B!V MP'\+Y+\;'>'1D!;O[&PZJPP3SVEU%@OZBL8SF5ZPS8I1:,%^=\O>(^ML=9X7 M;_=ZK;DJ*^ZH9VZ)G,O3R?>W+\5TM4+BQ2)U;=*^< MO-H5"LQ:4>,3QM2.%%%F\%P)D-H*IR-C-O0VNE[7$_G**5IE$'V8Y!^O->^% M%Y!_GOP-:^(J\,FDL8S]5. MNH'NG9\PNZ1VM:)'V^M/_.0<_4VD*!U(WN M]7<7NQ&O0/+]H'.3S2:;;RF;-PY$=8+7G<5C>KG8L;@JG:,*YK:*S M:[;X3T\8:\*G3P.9&^WM-O19&U^^S*_QJMM?OLR MO\:K!S&_W:[8>0^)][YHY\

"VZBXD>:)TY3(598QU(+NMII%3 >QM EABS-M+QTFO06LL# M&9X%V&@+J)(+!&TY",:]RDX%9\K=])Z5BW3/>8=U->S60^_,A@K.O1VO;Z?< MYDZQ>$.TAFBOJLPA94@R!W!"DJ-/#WHU^.!HM9EP!_ M/IC79/6071,2Z^<.G":;B&EB();QIU@V[;IO1LJK9H6W'\6;T#V'E9Y[4 6@HA% M"0G%J5J.W2-$+;KRKJXD9[(IJM?Z*&45 [? C62@6-009&)@30PE!Z_I#LV4 M;^S=0*RM\E9 C+&@(O,1M*NUCX71X I*L!)=T;4/*?.]>(0S#%,B:ZQ>J4+1 M$&..@%PZABIZ762SQO8N)M$2%%[15706:H6,&]&&X\'I>W!#R9JR.P .;SCV'E9Y_3%43-$H5%!\W3M,A4,0CD&(3F== M(LH8>WT)5GG]T0PV62?7/:<]1I4L,*"\:0$'7/D "AK(2B= 5423+$BBM'; M-N:Y?;B!2>/OO>'OAF+O8977WSXK)R]]UL PDEF>N8=01 )90I#)V.*5[H56 M@XY.,0#@N#&@(GBD]=\V4;^S=0*RM\G92NF*PU1D%GKP"I86! MX%0";9W(CONH?"^E*Z.27FA1^\21*::Y@\AX "U4B"ZK(@,V4VR_ A(M%>+E MDO67Z8QH.QG4'@,X2>>54W\+L]R)367&G8H[R!9W>#48O+2,]@["Q0O5X;/J M#!Z2PDRL<)FRA"AT!(4^@>=& \ILNB=EZFW$6F2#LH7#:1H,R@; KA5 -\Q MZ0R7*+9?2^JK 'Y#S<4_:K81&(74.=&4LEG[C$D)4 @F9Z&Y,)A[B/FX.'@B+;,%0:2#4 M%-8[DZKU5]U!]#%)!8%Y!BK6RA,%.= MLY8L%^Y*SZA#%W70# */%I11'B(: MPF%7Z)/(!6X_NZP9=3N>N"'6%"<1^Q@GZ7K"7+9OO+]=8PM-K%="Q9&H(IJG MRYH-\X8R^C8EE9Y"C -5:4XD5*IX$#4^KWC@I)Z\@!@M"]PR03Y&[ZRVR#99 M=%7YV1K8%Q *MZ U>I-]=$*&K0?VI1P*YK:IUG9&:-[0^+M#@^8J[ ._-)#= M,LAJ%X7/WD,I7(%RK@*F]F"-R,1TC#O32V3S3G";<@0M?0W8A P^:$)GQ8LM MTF3M-IT"T@-9J8;"LX:Q#6,;QC:,W2V,%8P5IGV$*$T %1-!9:D':*0R.@># M,O<,6>8#F:HE [/!@ JHP6<"VF!*\F@]V<:;KA]Z7[T.SYL=NZU$EOL8[[UU M=OMQ%.)HO"K.T=J[/:4-T6Y@Z(94;YOR04^Y,7F;\L%/N3'Y.YIR.UO=4IF_ MELJL6BKS/IYK:.U5UAF"UDEQ)30H[FJ1(R?!!X9@E1$AIB2574L^\@U?U6.<60J&C*ZT M'1E>)X)E/4+3F@B#+R[26'.-F MJ.W5/E5+)'YI(O'XFM%;-O'SE,[%/G$WW'MR^/=]OWF->NL9E&HI' ^>F;;2 M!8T6J%# &R9"/HD#0BH$S2F26');8*U#RDESL9LCO'\K?#(/1ZUJ@?[-#_\_E M?#$JYT]"VNO'USR4KS[PR9/?B5C0!B9VN8;=$MX7,PS+Q?22=^MP1I-/=?1= M2X9Q.)\N+^RI[U>/XXP=L6\O?T"8- YGXUF8A05>DJ%#L-6]O[DOG/IY M-!]UH'!^?'F/!^*DJ\=J>Z2L_?;[;W[_E8OXD?3^L6L>^YX=66M>>Y-W/I!' M@NAN36<]^B+VVG,0;DT2?VTF;#]_]( F>)4?S-E#"<(7LWUI*9O-TN,))EOW MO-]6""?%RUMA-8FTOU7A=^+,[>//"+;DG,]]W M/TP&BY/I?ZD/-W[J7#/D/>9SYYXB.')8K<+Y%DGVW1;NYO$J5T@V%:U M^C,+0!X,49J0/4B]_[.<+C /: S_Q,6_Q=GO_W V&R4:WV@RJ&&0S]A]N/I^ MWKW^[D?\C.,!?P62[P>=FVPVV7Q+V?R%'C,J1(G)2C*GBQ.%LZG=93<9T+OS-G"5EWBFS^L"J:TPA)/.HY\ '-M\]OO^35>;?/; ME_DU7CV(^;5>=-LVRCZ&^' ZG> YK'SY02$RSY_"C>_R M6,0NGTUJ9_'6V6BI),.#95!4KLWD%4+TND#D.>H8E.(IW,UC"MX*GX0$GX4 M%8N%R'0&[PSSJB 7?.LU)84>6J7:.;S]9_&&: W17H-HG'GDE@=0IH2+X@;*WZ2ZOFN"O!@ ^?PVC)T%1KX^]$O1X/% MK*N=<#Z88UK.NC,7NU3C\6D9!RU<<1 0T33@30U()C@6'S5XJTD#"BXA");! M:XVD_H(W1M[5@,6R&!0IOVBYJ1V)"KCZ5@57'!?.!*>W;=-;.71LP]V%&HLW MF[ZM\HX"658-4G"K2[6R@ UTFJU M V%L,"8F^I(W4[ZQ=P.QMLK;J=_HI%3..I!D>)$UYCUXE PXXV1RE6B-Z)4W MX2XZ5\M="54$*&4S!.=X?:LP)19=O]!VL\9V/B;1$A1>4;MQ%O)H\NE&M.%X M<+I<+,/X=G)"BSVTV$/3=F^F[4+4J*70D%-(H*P)X'6M6XS",NLYLN!ZVHXY MB]X64"73E4%JB-HB_3&.^12P:T6Q76UGAEZ9INSVG\,;CKV'55X[CC'K1!:$ M25;Y7..AIN)8@B1C\E%++GWJ[2(FU"P0V 7+.(&9C^ T-Y"#ETS&@#8W'&L< MWG"LK?+6<"Q&GK03!7)GA<7:#]U*#TGQH'(J6IA^">V(6C O@4=5L8\K""5G M$!*Y2HYNZ7LEM%L(=:S<0:ZN\I8BJ3$B>*1CG8HVH M,@@Y!T EM%#<2PR]B*I1+I)'1#:8J!'5I!TX(3/HA(QE+DH(OAEB^Q2(:"D0 M&PQ$3"<=%6KY_8QQL:,G,YY6;JX%(PX")9H.O*D#=;19%9<@><9(J14RZ740 M8+,1LF8S:]\[FRB5DZ*&('1T&I24NG9UKB:]2I%L:L3M!R-DVU,\!/YN*/8> M5GG]#1N9+)+5%.9H"<5L1G#*)Y LVX@8B['Z+HJI'%BNW;Q*UP',HM%*!=+ M[VQ9CAD=9X J1C+%<@*7(H*T@CNG;?$Y-U-LOP(2+3/BY9+UE^F,:#L9I.5L MAI-T7CGUMS#+G=A49MRIN(-L<8=7@\%+^WGM(%R\4!T^J^'!(2E,-#XC-Q&L MD/6H1C 0$O. J:2L;?(A]3()+3/%"U<@2Y2D9-%!(%4)V5BNHS'6A:U7E3!: M;%9A-AEY9GN: W(>[JD__@R%\FZQQ:!0/OL BM!,['IO<%-1!0.A$6V8*@T$&H*JQEUK]R0 MXH4E;LDVTYD3B.H WDL&UDH"8;+H5.AEQ[)@#%VH(14M:V:&!U=L !&TCAE- M1-$C?$FN(D8A_C)%USVD'H9&!PVI7-Q#P(BT$A@1A\KA+10A/K ME5!Q)*J(YNFR9L.\H8R^36WGIQ#C0%4:.0$,@R"_()E(ZLD*B)XC"&F5EBD[ M;GH5*'+0 9/+H(-UH)C(X UY%4RR$AT+]:S(ME4:9W:H_(9+VN^HT+RA\7>' M!LU5V =^:2"[;;_!<56,*:!2\2N0=8Y;*,DH+XS,3/= EMP)GI3,8)/-H*QF M$$)D(%,TPA9'7VWZ6'E_]U0,C=]P4;L=E9F&L0UC&\;N,,9*GI,-J$%K7D\N M1P]1"@8N,BY*L585[#6;DTDD1K]ARE5#5A4R@TN R+PR#(NVN/4,%:N&CC4[ MMK68WU[ Y<=1B*/QJDIHZS/_E'[(NX&A&U*];7'F?QP!/I]SN^=L^]! M3_]]3;F=FFY)RE]+4E8M27D?3RRT#J[K#"XS+@.W 3 :#DKD Z] "=]CI&^ M8Z%WOO EF<8WO,3-13_4D#G93NCL/YLW5&NH]JI"E%FGX&4"7I@&E3V#R *# M7(12&*75H1?.?4F.\R90K1V=/D@>;Y#6(.UU60 Z:L4$1%N;_>B4(3 MP+)B MBM,V&]YK;?>2[.%FJ.W5#E1+$7YIBO#XFM%;GO#SE,[%#G WW'NR\_=])WF- M>NL9E&K)&0^6#TDE)E[KR$=.EKDC)>B2T&!524(&[[7OJ;Z79!GON.H[<*G; M'"Q=Y;RU)+J&\@WE=Q3EE>+2!840>?:@>*171C!0Z'2R4BEA>S&;EZ0Y[W+, MYL!%KD%\@_@&\>\7XEDIA.:B0-*.@-WH DXE#A%5$2Y+G]&L(\NZ&?+[A_(W MPV#TNI;>OS'TLY#S:/+I<@R#RRDXVCJT\DE)^^Z*(RXTP_E_/%J)Q?WJJ[!N:+,%M\WTT" M:+BG\^,8YC@>3;!'G>L!J2-^>_H7M[Y+@<4L3.95X1T5\^%*:W8:'),)!AT2W1W#I?T&DWJE*$CVU?H=*NGXPVR MKV[)&;M[QPO\*]/I8C)=X K\?OKU']X6*U1M#N4+UEU)6P^9:!!.!L.+-1@) M=+ZK,! MQH P?7&"@X_34QK<>6?SVN_G%;L[V0D+^G4,-(^$@_D)XF)^=,6]-VA#[XBB MEW^?P-.L!!LV?K"TN@]"A6A4GN MP&J&IV$T(3/BUH]^IJ]F YH,K+)6%Y?%8YX/<95VW6_.,!' _\W_ITKXV.)EUO(5UJ+=*%69?",0-' M%/7 MX^R^P>2>Q2\OGNIE=.C7>_CAI@E#_'0ZG> YT$3^B8M!64[R"J]/EXME&%]^ M,,-!&A-HC\J(F.BWT>*$?ODC?L;Q@ ^FI>.[ZP27P M<-[=IKN@\N&<_A+'_M=R6OGRXOEGLU'";EC5 /R,%Y_/CYXRD[\?_7(T6,RZ MG)OS&XT3OSI\\;KAT],R+:$Q+2J.%+I+=][I-:0+\[O?75JQU[,>A+.SV?0+^0#UN?5Y:3I?7%.W7GUY MQ*MR8S7!YY=/#3-2,)^PWN?H*WY"*2^2M ^S41@_+%^O=DQ>+-KW\4-Y]'S< MJQ?R%OLOYY7#+SG]=)IQ7"\*BT[9$'_/;BW=Q;K1C7[#<2VB>3W06;?R'0M. MEW5'@N1D<3Y(,\RCQ>K;6R(P($:O,YA?>%YA/IU4N9I4T5G-8HYW1[8:[C3. MKU;-F)U&(ZF"_3R<4-;H^@VSBYN.@)A*^4)EXF MJ5N<3.=X;T&1RL:U\=>?7X6SNN'PYL"?_/AF?XE148P.W+UDWL-;YSD[^/T2YT$W>+X:F_CRQ,W M@KAX;-X/D_EZIW+[8.O]+=Z[Y*J3JVSJL_ )5XG2$ H-\SB,?POG\^^_^?W= M%;HD_\7VW+VT?PV)7\W&87 RJ\&[?^DVR?YQ083Y W371B9^/]V[>V=,TPI@ MQ(QD0N*L\\/6H?Y65E0A.%Z-[VJ!PIU%NBD=3W_N563U DNN*M(*G4KRD+VH M;>.B V^4 !0R:UZ$4:R7*^JE=4+*4L][D7L9@@+OF ?+@T^8BXH8[P96_X;5 M-DH5^B:?/DSRWU::Z4,U"CLPO-YO_I6>],?Q-/WSFP&29W_6N?I+?*) /DK_ MM:?-=T_[;<7O<3K.Z^"&GZH[S^71X!;=.MVS\I,_GM \KGNGWW+Z;IXOJ($( M^>U7-G]?@V!OZ@K>-%VN]'$U>D:=OKY)-M(5$[*6)I?V6UB2R4(ZN*MW,/BT M'.4N=E!_C%_(0*'_5@TSG5=CXXI#;UM+%R'Q^74T\-+8(GT_ZZW:19APM6K5 M)OGZ!LM3Q/GF+X$\(QA]@9-1IF4__LL_3&!2:&DA.JS;)+[F"18.'@N6H(6) M&1^_B1&2.41021L2]%0@:!O!9[JAUV@S9X_>),>24[(2A*F]'&(N-":'0,-@ M3!?%-/*WX:"5)$W/<&607J_D=[2XTU.\+G?QE?]L?]C#P81L_-&5%WD=!+MI MV9;+B=$%1X,/%V&UQQCS?F_J\M=X>C:>GB-V+C:1JKO[#5#Z2O#N2<&Z]P=B M?7B_O1YD]TX_3>@178BTC&JDN]LMF]>],=G]HFZ2D0,ZZ]Q#FF@-VU0HFY,/ M/*MT'MZ\\72^BJVLRKW4U9E>N)S3V:= CUI]6OEG.1O$ZF)6%Y2NBKA8U$6N M5+M8T_EB<#E^O/2UKW[2.8CD%?TGV>X=ZWW&";E#X^J:S^_3;$^<>ITP?_V$ MKSGRT=[<_92>2%9G2A6Z))#>T$N,57>@2=?1 GM,-_N1W M^/-_?J1EC+/1_QS.23429L]&Y2$343.;K2(M@%P4T@*2%(#WD52!0)2HHV2] M1/.7F(B_I!/,RS'^7!XP%C_6I7R"=?@\Z'@C@_'UQD^9CL?3WZKP+"X"M-// MHVJ1!.+(4QKV^55$<67#G-\T4<+3-,+Q&L!YS13>9BABE8G:D?>>T[QD1TXO M\R'K>*I_2\.OE\,XG$^7%R<=OK_:P3MBWU[^@!AE',[F>#S'&D-?X.W\R>[> MW]QWT/GS:#[J4./\^/(>#YQ@7CU6VR/U[87C_L E_$BXQRYY['MR]5][BS6, M@A\]>LEV:&'8C7^>-Z9'3KB[KY;A>WJ)Y;Z8O;::IUM3Y.;^R-@.E"O=KPD^ MN?;L2QO(;98<+PF]/$2M/U]X+O\69[__0]V+&$TZ$ZY[G_JQE.B_TKF154[+[[)8YV62LR5B3L:?+6%=ZIPG-2XM! MK%U[5 \6>?ZA1K^FRSG!]_Q)]9[OI\(]0]YG/KN-2YP] DR'./OW M-.&MU9A[84FY-ZD'\"SZ_O%BB^?^J#9KI>+VL%YCJT^ZQA.--GN.P5MP)090 MBDD(209@-DKZ-R<9?:](6Q+">,U!119!H3'@Z>=09,Y9&N$%NJ\FWM ;G'U> M5T4'9UM)TJUP-M]ZJ9Q']PH;TC6D>R+2><4"MXYL(A2$=%8ZB-HI*,88'A3S MVO92#",SV6%-1N1>$=QY!DXZ!S9SF9274BJV1:03HD'= ;!VL]D:DKT&R9+G M&(VDJEHA-*Z0(J$>,QEBT@F^8:['>\-DK5N=]N."7S(N6LU]Z1=H.;]'X24-05R2X%8E!@#AR*" M Z6E@BBSAZ"#-TQ+%G.^JT *>AUM)@4B&7G^9!>#CSR 2]SPHJ1QZNM._^T$ MRA\FW9G.[O6ZK..AYP^7.&K\WD(!C0W>->S)'#BY\[7&DR2[6=H T;),**B\ MSL$&;^U=V$.F@TLY0^9D<"MM$D05)-2,<^\\:J9[O9BV"WN:MY9,#?0:Z#70 MN[]D94Q2(%.0BB1WGR<%#ET!E42T0C%72C_L:7SAFGLPPF=09.>!8X4#5];X M4+C0X>O!@HV#GAPJT6#O-1&$5W:B>]<1A(]A?E)KKIS>*I#0H@B'+FGO5;-\ M]\)3YL_35&B,L(X;D 4CJ%PB1*T]<.9L#!B*-3WS_"51B;]>".Y?IK-;2FN- M88C#4TU/V\!Y4J9F,\T;@#8 W43#3>DX$]:#<\*""O45*@>&:2>XE"Z$M<0W M-@R@VKH&GPT^&WPV^-PJ?&J;=#(H@3O/:LLR!S%8 8X[;HVS'$6OP,A+(B4; MAD\Y5)XW &U9%F^=95$K6K4(R5H$[J4'* ]'ASU.@:;EGJ3E'..>;'T)TK, M"F6!((L'F8TJR?/$95Q[[L=%\F!7P"^,KZ&!K^L(R(:S"7=2_M[&IWC*Z?_F M=^PO5S54WT=4CRIGGF0$HW6JODM8=2O5/ <4EBLL6HI$-Z"5 WX%VT(((,);&DN.5W]925 MR$FA.3"VGL=7BB JU\14'X0T:",+&SQ;WQ7$AO_&V?2;/\ [5$>[(A?-N6C, MU$#V:3$>QC!K+D!@(<->YE)[I"%X@2)BB!9=WQEPQHGB$%*I<:&D/#A#2*L* MPE[9VIY0=BX(9@SR)$R35H&6,* M10@5>MF'3B5E0O:0T:&^PKVI$I MQT3BA4R[$ GM"+1<1 %%6*<+T\J*OI%G6G#&:F!"L>T$SS!J!KK@4KG13!%##>(2CE%#C-.6CCN.22C.^RED#$ M>@&O11X:O#5X:_"V_?.%,F7O581H"EEXZ"4X;C0(X3P!GV0^]5K.O"22T>S# M?3E:TM(?6FV4G8A@'% B4DO3>V8MDV*%+DJ 4YFTDJR-&H6)I)6"BS8HS^^) MK[\VB6(-QR/G1")Z]9BR,BV#KR5+[XF?T)CI':#P=GR-)%F1P7@(!.^@ZMEU MARZ"URH6EY 7TTN^?G6.R,8/O;_'=.Q6RJ2A>D/U74?U^U&X9JLDXSU(56KK M<^00-7.0,PN8DC *UQ+QV2H*OT<0WO'$EG=:;T2TP$^3MJ:<7MKI@J//0D9( MRH6:LT*6?A(.BI AF.04S^JN(T\U+?2!8S[66*7A9G;O)[^_;/F]LL)>PI[/(,4=+ M9G4][%.S0WQ,#H(V6(*RQ9T_/DDC2!6!**U".$^Q)GT$6(\C2]LK*-X8] M(P^OS>=NP=Z.<5H?8K@"Z]'NK,"SP*9?MYBB26(%'P/]*1U0LH" M+F3Z30CT&\<\6!Y\PEQ4Q/C6Q4>4T0WV7A%!:,5'6O&1%D5HFF5W$KZ9$,8R MYVIP(9&-KB4$82U8Y9U ::U5=AU1B0T?+M5#N>D^Q&^> =>*CS33O 'HK@&H MD^BYT RBBQ*4+PF8G(>F$/+M10^9[..2,G&[4]O-GS 9?\ M&59M.(F>QPA.:!\ MIY80^,8EO))#=!H!0T0R^"4#'P,')H6,A:7H3$_+O3KW8],'.CG;\&; 3@I@ M.U>_YX['3G)5@_5]A'5> LOD>@!&X4$E;@F="=M+2E9X5D1,O1I8K\YMV7BU ME/>81MY0O:%Z0_6&ZMV6:%&"<:%!YAA 68'U@+L&&]$8I^G.AJT]>6?CQKJP M#=:W$\!JA5B>6HA%MB#5>L5.'(DJ=WFZC&/(AA60:$HP6M12+UL$7[GAKJ([*BH->QOV-NS= M9^Q-TFL?O .K8A=/KYF87$!100LG?6:FUTPNBFR3K?5>"EI0FBX/A1,4:_0F M^^B$W&"!K+[AZYKA^[*35_0ZT"3^<$F^GY:GA$.)WN?1YP<^I9^N?Z87[SN6 M/[;R2$KY[J)P_'66[,1D:TE='\50"UCG3W!^8]=<><25V%T2\3&A M6_YQ/$W__&: )'!G-0-LML2GTT=<4LLN1FZ/,#=3R7-ZRCQZPD./DY/Z;GG@W%'C,&T ME%'"0?>LX2"%V7PXR"/"[U%<=JICI0#G@S#) _ROY>BLAMH)S DE!\3KQ-63 MA.-QQ9;!])+Y5GS4;V4'I##@L:Q M.)E-EY].!O=M6[Q>!BU+WI"^ AY<(LV7/7D=-D,NT1E50M&R5U#F.3(X67R: M'?\TG7SLB%%IL>*U/U]-\T\TRS=9\ZM LF#27O'^7;1_T5[1&D9W-*@\><&+ M)^$S#F9X&D:3:QXBYCOM(N+A[&PV_4)FP +'YQOB$R=BTL(JR*EF''!7(#(; MZ8^(P<;(O.HEGUGGK>(1H1@G0141(-(OB5E$,CR(I!G>XI/;$/VWR_EV[WZE MV=XR@UYZI^4 MI$[9:[2]"H?<^J"-#B"%XH#\0GL%:;]^&F345H&X M7_.N$O%)*(Q@YB%#\%^$\?' C^HSX<' +T&?A$AY3)K3_LS<5?@]\!O^WSC/ MR)!%M)^%+"WFOK$_YK/B)<(78@2$16NPQH=.W_T8]OLP4%CBA>F\P<,13WI@ M?FMHCU&?-S8$5V^V)_@/G\WR?BQ:Q^_AC>'OYW-Z$L+-"4M#G__J@?9S1NYS M"F_(&/35K-<.*L2>A(Q^>A:J]=F3Y(<)$[3 ":A1/HA.P9D=]NGHA%\]'5+? MATZ;2;T("PTITQ3DCLV_*9WTL;:(WTK0$:=N_,35#AYQ,B$*GI;D Q1U_:AA MRD+MP?C+\C-^H20&.*70FZ1Y#.D]*S(X)!I 4T]H_Y&.TM,/Q\]$-.Y_P1HL MZ/Q-^GACSH627L)-\@^"+.F6O9 NZ'C#U#QE?L>+9_O,BXMA?"("ICX,[TKB MN"+:"F %^V;"(C."$G8VKD#9>,YSF&6ZZLZ.#A4X4PBWVOA^$S2;%FAAF(& MM"I. TP&+\LD$"\B,\2+PBAG_EFV;.NZRH>##/_YM!5'(B '_2GLN <=3!Y9 M(G*/@KC?CQ_3D[DTR19&WGITW]I],(_O*[AB,:;F[&ZD>1:/:6'>'FZ8 &_ M78*)!:;TXAR'T^)U8"X[\H_C'X!@^W28LI.4#6$NR]AS^E,\^\.\O+F', W= ML!]FHY/Q,Q8EQ(G7&E9'MZP?N<%=?)/2T1SGO7O>NRYW+,O<]"$'WI!WLB7M M-W?[SAL9\S,H7T]P\QJX2H*@7=&HG^_0;"E#L+T 03/XU;]_4.0/;Z-=-^=X MN_VQSHK HN[Z#V>%+B!:F4V=75\]ZMEA%2H0VB"T097:(/7@3="R>?I-ZI^= MCH=E=OFUH1-PS,R.F:4.&6Y2_^"8P3&SY3&CX)C9MV=;'T^VJF2KA9N)+R-R MUXOSE$9^NM3._OF],*?)3=:S%4/P-J(_),"XQ7G3M/2K%_F!?.&AXO3^ ]S7 MO'<=V-76C99NRV"JKUFRKDH6& I)#WA9;-^BDJ9HMN,&U/;U2HIH/$\5JO"P M&T4],FRS=25==[KA#>T6VJV&V2V9>9KK,T=BHAZUS],L/%^37,>U9<-5+4>A MKRIU6C[8-[B=FHHJZ8YE2;9I&9*LJ('GZ&"^+'UW=DLYDLTM[R=#NX5V"^U6 MK>R6;EF!;VF>Y&@>+T% 5?"B3%L*'-M@BNM0V7U5_\4UG4 Q%$KX M/IVJ)P=MVZ7FVZ[8:*M:)]*6VBKFJ 'U;(7O:@>GU*.NY!BZ*WF.XP:>8GO. MZT*&ZP3@6[-5JH/1-]HJ%.D!V"K?=LS H)K$3 :V2O%-'GX'8+ LCRJN&UB: M5D70O35;9;3PT#IAV(>:L#[-P@>V.-='J?KHCO9,4F7F7+E[^57:7-.+S%7(,J_04UBO M<=&<29G&8(XS),=CIJ3[#I-ZZA,2KKSJLC M[]:A9[:0%J&9.IIO--]HOM%\'ZSY=A1'4YW EA33 5-L*8'DNHHM^:ICJ4I4K&9PF-4CY63L1 M^BAW3.O3Z>9]:;_3DY/W2C&8JC Z@0X@0JPO,8Q[*XPX9$ETVAO]](R=F^GT M2>6IET\LC5L0QUG$JZ +R_;]KJO*5*>:;DBVZ]N2'AB!1#75EK3 \4S3-377 M<3Z0IT'_I$^C^[]_8)'T^^TF-Z[)%RG=9U.+T21@53&DZ(EY!D-/%ZXGL?;NW'1&EO-)Y46=3 MU,6XY<-A7\@-1._1M$>"?OP($B_F4=Z!@A8'"6?QN$SI M(TWW40YO:7^Z@GYI;2T\K6.^6X^M8Z@5W/+>=:5CVQN7J-N\&>#.U: 5*W=& MG3;RMVXQ"_$U%%^51?_JL$6_T44 Z]"!+2V=TIX1B_B:C:_"TE-UL!=-*GE8 MA_ZJ73FW-G8*CK&]E4BL0W_A&,,QUN:2BG7HK\;'"4OK[W9[M_;E%EOH>6-U MQ98#WFQ726NHAPW26,[YRM:0AL5AEW0 _92EX],,_?$"YX#1-$\FJYC%)I1^ M2,4"2\B>KW0=G+UI.[[W9]#V8$5\S<:'NHKXFH(/=;45^'9636PV\4H\=(YLP^6WTCFJHO3.BT)/DG,2HML+'&X=3Q.LQO7#$^74Z6QB]V M4L.K-V!1T IW>]BZQ0RF>Y*M45W2-5>7;-6BDB.;AN5[EL;<+11AOZ8C'HBG MU6V\-K&DTF;ZW6P'IBDB1=M5H>WRF*%J@>))EB>;DJZJ8+L"3Y%\1U8MQ]-L MG[W:J;9Y(?:*;9=SY,AHNM!TU5ZD:+JJW&2K@:6BIB/)LA=(NL5=*$.3)5FS M#4?EA]_H:O6UV"LW7;JU7KV$.NLY+N/MAQ$AATJ^'00^)(H17U/PH:XBOJ;@ M0UUM!;[-%N#0??SPT[>7"5V$)F'*U\^")!Z0V,UH&/$_18 GQ8&4P_TT35F& MN5^MQHY9DDYM?HR&[$G,\ZEI&,RR9:>*U*X;CN8J^#UE9SR:OA*1-O,O MHXLGKT>C>_8U3IZO0WXKH_1110N1YI%C8P[%1F.@V3Y,4T2*]JW*8X(L7;&H M8TN*X?N2;@=@JRS-EYC./%/V7<]_7:A\G?2O_=LWU3PRE/5JF]=Y-*"!0P.' M!NX- Z>[GN8Z)C30 V=,M4S)U9DB!8&NZKZER+;\ZISC=9+$]F_@E"/+PF-& M7_,QDX,7CE]4/O^IK*1>"Y/VXMUOOF[I+MFD1ORTXGPYDK3 L$V9*I)'81#I M2F!)CJ_*DLQ+7AFJ*FL.W204BK+[I#C09+;F^F?:IY'';GN,99?3HNMW7*1W M\*+/_=C[\P-A,&2&G+U(I-K6._7X5>TSI&G$[JRZ]#WB[ '>Z/F=BU<,7 MO7>6\AI06"M]&PN&6"M]5\:H4?BP!BO6$LDEB1K\P]AK!MQX>ZVD2L+<:'%6^VO\+P)4P]?AH: MN:$90Z.!1J/%^%!7FXBUQ?AV5E<#UQ.0IFL;H=%(FJX"E9^_$5!A+C-DUY=T MC9KP+Y-)KJM3R=!\RU>=0'9L>^M+$F-GDON2URSA_?ML]]\P3]AD^Y^DSN[_ MTS[\9'3LUNWO6VZSZX]HMAHH6S1;FYLMF>FR[S%#"E1#DW1&/PPPW0-F4E:X,B@\[HLV3Y, M[SP48*X>N(YB55&HZ1M+4\86[.3_C69Y O_%W)4;X5HTC,BCZBA>9 MAAM>G-3ZK ;U(TO8S$9ED=Z;]>(\I9&??MK9ON6]#I:6;%JVK(YIOK.-5^TH MJ^WTG7/=[JBUW"W\6IWJLIFV!CN.V@"PPMU#3=\M-&6>Q"2YS8U##=<<9#DW MC9W I="QUEEKXRBL=;8<5V#KBL-XM$\-7])-SY&HKU')TQ0-@B!5\=Q*LJ[? MC('&YV-^R=EW>,W=(^L_L-_@G;W*3BK7CFP%S\S<9.[ '3?/Y@X#YXZ#&3 X M9U7^=>LS12]AK**YPC[2#16G"@PJJIHJ+)PJ#F; X%0Q.U7XBJPXMJ5) MKL-K[KL^V /#\"3;L$V8*E1F:#L/*K[&>5+13&$=67;[,EHPJ-C;3&'C3'$P M P9GBFF>QB3;X4=,V)JO6KIG4_G5\5-;GRG"AZIB"@5B M"CQR"F.*:H;078\!]@ &/\X7FPZ;=7-*:CBPUA3Z2N5XVS3GR(%AZ=2$2<:4 M94EW#,8SZC7)-DU%\Y7 I]ZK(UVW.>><\1%=\<1C'.GJELFL%HT@#&(VGIIB M?OA4D;H]+%4;)ZF#\>TPJ'DVP3ARX"B:!E.$RB1=\SR),FI+KJ;CYE_\>3! MK6<#_E=%DYIYY-A;+JI0RQ&Y7-[]PO-3,&*J)&+"Z:[:P:5V5#ZZ_#CGNV1K M/[RJWM:R3&2. MS;\I@8W?+7XKL<@'-7SB('B9@HE&/BVI>(KZ'NYM[7O>K-L567FFR&,-[$W\ MIR&]9X5K)(F%OA/:?Z2CM*Q4,"NBPNWA#V)4=LM> M2!=TO&%JGC*_X\6SP43&W/""-H)#R9)^&+$J1"(JM? ").=E^R8"HB^$M,T^ MFPQ_,9M!'PRZ3M?KT>B>I=TPZL+(H_<)8X+1ZSZ&6:]+/:^"O?L5]. EM)8X M';)F2+I)DXI;^:M.0O"F0V]A(\^+OB1A1&CD\YK.T_XD?T!_DC//BVL- 6)> MREL++@]O*_S)2RMP-%_#B$9>2/NB5G4_3O.$O;#MZU4<>E\G:EITZ'L\D=Q0BL:JF%Y H"JAEC6]P) M1OBP;>U5GI#!I!])F!(8!,,X2D/N64&X2UC*7< P[8TG+'[:558>VTQ]]E=. M,U8L ?'N+FTFB7EW!Y/N3L;=33[2%()JN"(6CLA-#N^!*%]2C(_!)R+<0Y+U M&+EX*EPHF"^S3QWRF7DT3X6S%V;<%>#I=-#B?C@ ->&N97JT0BL&=$2B."/0 MEP_\,0#49QE$3&00IH X*[R+#CGKI_$1W!;_MPBG1+T[&HT(>Z#]7+R8?\." M@%^'9_&%L2PF09Z!/2%#"%=C'ZP,?$YSES^$7^4 DS#]$S[0;-S:5+3*!5]Y MP#MTTK?N%+HW]83@1WY8XHZ3XD'\L3[COI&X.1X,^R% 9X0[G>+J,(81):KV M)60ZJXD7<_S06%Y ;N'L>XB#@JN5U\]YO$9BN'+>"UD ZLF\G N<7 5!Z(&: M\;%17)M:F?+:D9!6[O'%4@#S7'6X6)ZK#Z^H""]:7IOI_#*-';"" .1/?DO6 M@[%-TQ2>7X"*GX]\4#!?-,5+0JX'=#KPBX'ZTJ!*_(M[KBW@PR9TP![CY$_R M4945[1-T69KF<,$=D3MXYGD\@%&:%6IYR\U+G/!&727W- K_ETX&%F_ '030 M/L3-Q:_2E'?3Q_.KVRMN!2AO9AS-M'QB^Z?@ $P!.4ZG>%XAAE[E8A6P8>RL MUN./T.43H2WN_[NMR9;TX(++&(1$H)I9T=?7"6C;(X@DX04VV7G,"W.FY-NW M:_+Q^OSLZC.Y_'(RUVE<8=0L*.%J68;K>)8ON:IN2+H7,,D6;*ZC&"8UF4[I MJ\3,54JX^BP\.>-0X^1KF PN_;V8!E6;;O>9?^SB[ML$PPU>R:WRD G3#-IS M'Z8\)\,GPQS&L$?H-.@,H/>.N%J):4Z,;1AV85+J'(%F>CWN"83C\2'N@"_. MHBB?N$Y\%'Z-DP%19.G7?85K-?5,9P@+]$.78_*X.PEH MW5\61F".>^A/U<&;58>90.IU<)N.HUOV2=RL&'[YU[2;;J%U937UV;"7]XOB M:+J8K<$)BGAK/O(?<*=7E4]G;Q9?*:>?BH+K+WU3$63 V\N/15@**!Z$DP"N MXWL3_-3U%G=.I;V?;GX&$2PPB\3]XAEA5"S3<\UZ9*75_BL/.5*XM7P\#[%+ M"YP6OX-[@Y"O)R4\5(> 90$;P7VCC^$G^+''U^7\HZ)E$'[ QS0?P&B%4>6+ M-A8KUE-DJAAUHX/A@R MQEF]L3'A-%TZ2OEBB:##BKXZ(KWXD7%/[)'U^Z"=*0 H!TQQD 4?QQZ )5^ M"'TP"!%H\<3QXR85])7S:D?B1YQ'I&X:]_/LV;4))1<+W@_$-C'%9:NX:1JP M3/ T/".@L*<%B\=;->8:Q_YC^3.P/ZZPQF R^$1*\B$H" Q%3LN*%@R&A=Y0 M-\Z+-@AG->S%L9@#2G92<)_I,W(5[H4/HB_@8S*7:)WIS;))J6@U-]C0;4(( MTXZ8RJ($]1A"MZ>YY[$" O7 L#QPJ\"9W3(JO8]IOUCQA9O+YGIA O8-;H"G M[LU:S*P0NMTXZ<[,-G5:'/Q<\\7!*]"76CSJNM;8@VKJF(:]%0%? M1FG(W;N[A J7Y"Q)N*/UNV%C'"UT+0Y!\0#Z5^6"Z_"F_BNERVA3$\+-=E#WW(9CP& M@T[E'NK+P8O)P=M/#E8Q.1B3@Q+#6#<.P'O/6]=G-W1ZF@84K$9>7 MEX=MQ,_+"'Z6P)P097QYG\?ZT$OEXFR<#.,B_X*'WO [E[,4 0_7(>H.DG@@ M:+MA$C^-R"2G"6[IS_*!_/"M,?'[&V-B!8UG:62Q]V-3M M^%%CROFH7#-^+/+ (O%L0:5&,>$O$^E)$5%4F?A@\X@P@"\YZ7)9;L1H\HJ8 MWOM"\]0M5>1N,7W&2=IE8[*T*ZC0M"N$4H_A+=Q21:Z]6UKVY=$SYKG6;2YD M7:QMC 3+/M!=XZ4'?ZH%DR$%=J'HZ"-N MO"(1$GCC1+)7*T+P],((I;.&B^:_+4W?YQA"RF*==_+Z MEZ;UF4TM,S?3F510_IP79G%FV:C'!+>0CA?L9B@E[I:,NX#?^GW<. [L,O+R M@_GE\GZ1.S6]=_:.$M:LU+@\Z7@9@PAM0?968,]>.A M6-H#,?K"M;V CO/*F%B$?U/E?FLU+V51&,]FHDR'&DU?C%A&;B_.BTQ&D5$# M.@F&+IU9MG_1F'()(."U([@4^2U%%A3+2!KR-9)LHSFI:G/>R[+AR?'QX^-C M!YIX#_Y'!RS&_E)R.N2L7 L"R;QO2J>+JG.$L8PY6V_Z,@&E[6PD[;TZXPJ J1 M,")^DL4B?>V1AB+_# (#&.?%ZN8;XQA491BG(AY(Q$)!3'/E!C[ #X?3B !T=]3^4UD5X/H1YF)>?@&$Q:E M=5O[5)2:QSSEI%SK-CZ(C*.)> _;1B\7TVPW=)B5ADA,S=-)6N49> JC-'P5 M(TR]O]E?O[QK'&*\>=/7@IWAE:Z+=.FE?O6LT=,X1;B#?8C3QM%.L1)[/9L4 M.B^&&8<&17RQX.'EU=?!7:=\XOZ-J-I-BRR_43=^C,";[H7#;IF_TX6PCP5U M,J=JSW"S354*E[45#%_"Z;/3<)%WW:32;1(1A4#-DN8(]F3-DUY3R[B8? M;3+3B)4@[HT Q+1;K@MULSJEU2A:S2>?L5KMY\AN8*Z^L(U!4 M5RK]NLO)AE)$H<#]Z]$RTM3=*>G>80.^![]_O M3OP3O72%+WF1NEZW)=%L;%:MU441B-?QRM?MT+8A[ZQSE#A7F-V\]KU#"O$?,:E\IK?*C'%%V[M,9_[=^] M,KKLJ1>Z899V)XO^W4E*8#?U>O607>%>&35WKR[*OIS6;ZUU1DE9D^*QZIR/++)^[/@YPN+ONQEQ?EDOF68YZ: MZ_-,'[%Y>)Q^590J.)EH15%W?SR7'(IVO#6LUM47I4;ZLKS9F!9ZN)W6PUR@ M'0<8GDT'E\?K&?9#7P18TYRZ:151/L2^7]S]?'%V<\13.SMOC,+%29"BFAB? M'^VC6F7;S-.3(I3/A\.^^)LF(_*%9AMM.MPPIZX^%;9$<#%N0JGAXH 2FF?Q M^( 7W@P>!('.\]LE, ]Q#G8E?&+^Z<1T=,!XE#\ +'TZ3-E)RD"?0 [CP2-. M\"F>71S2-7/@%\__*H[ .1G_OKSIV>$TXG6._F,9T\VY:$ZN37VNF T= M.+>3WSQ2;.9=+X[$*73S MHYW6!7'/]5 M=C+4-;UG\SIDGD+M3XO,EBC12A> M5?*H^DP\4U]1K<54UMZ9=(.N)'/_V=A$OJE651G)N6JU?1MI==IK)636_'ZA67=>>"DSA23H"LO/BPL7;[=85!; MZVJB5[D'K[+-)O- #.:4P.H6=3%Y)M'.[>;M,QKM:M(0<3B1**?;X^?=\+(1 M*2E*)+^RJN+?ZA9MJW*@MM5"VXJV%6WK1K:5[Z),6(]%*=]3&;ZQDW(G%O9\ MMCE\M8*?1K:RK3U"8UNYL;71V**Q16.[D;&=K0[497_E>S:VLU76RH/L2+F5 M#$UN#4RN@R8732Z:W,W\6YKVND$_?MPW=W .#2%?>4/0N-; N%HR&E%KYY[)FMG9<&>+AK^M9^C6L5V560"_OV@4,K)8_O(>MD*^G3']5/\VSG9)L.^?BOR<&JW ?] M9PZ/"T;BQ*(BHRK]M(H_N\9F_T9K%Z9;MS))#-.M&Y)N/=[U+<8<#"%=#:/3 M^5T]OC4I=X3+J@WWMM:;V:1GQ+V8Q-WLH"XMI_AN&$Z.T^[^-9G?QX5P=L*; M3=R-RTNQ$*&>ONMV+!/=5:GCC0P$%=E /Q^KM>RJ6LOSK018K:5!U5IFA\?R M[P6XX=-)%$??\P%+0D\4_?C:-7775G2=2I9EJ)+.3%6R#<65Y, SF:=I:N#; M'T2U)P!_P[OQO.MHEJUJ6B#9U*>23JDN.;;L2)9"'8_Y@>XR]P.)Z !:F";9 MR7C*N HF4\59Y$\GBO$\,3UY] Y>]IG7??Y 6.K1(8_YDYQM66&>E:K9?,[= M93V4-V?E&A6Y><=!&-8G1-S2Y%8#HF%9JF$.GZ#K'=54IX3#G%N4CFR_?<.; M5ZV.K5D;_'[/KU<[JN8<+OR=OGX2"BXBM5SJ_7F?\..EI-+*?-:+$RG9* M;Y?GJ8I\6 +N=N&->W![X$ C^+6_?U _K,+K@8<[9O;(>/:L@^37F<\7]=UX M!R+-_N8FQS]]9M 4?OR@^ L\5'ZVQ[IJ\T9O%H-3UFK1GSL<2>V#BV-K8=]= M93V&@P<'#PZ>-0;/^+C+% <0#B <0*L/H"_,SST<03B"< 15$QM=1.+H0(R( M5E QY&V0MZG -BGV.\:I#H*MTO1\O.0GK<1Y2B,__82SU7NF1*S;O+8E'EC4 MP*O8E@Q"W^^S7:UH5Y1R)^.5S9-J3V'7_L_^ MY+V+J0+1-0$=:BFBJS\ZU%)$5W]TJ*6(KO[H4$L;CVZ=B'7,?BT=G,[NCUU< M _[]SIU-3A3/F7VPO(T]MQ5'N)R77;2_]7WM6Z;7VA+RSGEH%"^I)GO1@T5( M_V\U]EUK\OZ]1W7$?R'!I(NFVJ$E5T6_(T M(U!L"TR01E]F_7MFH'F.;DJ*;QN2[KF>Y/HFE2RFV8P%U*6R/L[ZSU/IGM+A MR33??TPUI6>1?\/XL=,L+==2/I \"HNW_-[]_?8+S&T@!WB*]H'XS L'M)_^ M_8,$?Q7'3__]0_B4G43Y0/)CL1^#W_'A)\VQ_G;\'.U/S5;X*@?S"E8?[1?: MKYK;+U.S?$I=3:*F[DJZ:@62PY@C@=UR*3,4U6?Z2_NEFC9,[.:0_I@'YM_%YW&: MP?<73T,6I6NZ9&C.T)PU2IQHSM8P9Q_7W$Z\FGG4F6%32S,ETW5LB%"9)MG@ M\TF6;YB&H9N6Z6O;-X_3?-GE+6(*G0Z?/OQD."VS?LL-ER4RD] ,U@HPFL'* MS%9@6ZIKZE12%&I*NN$ZDJ/(EA08OF?:KN(YUBMBC6J>;RA^("F&&X G2.$W M5//!=BFF;ZF&IUKV=HFUGS3-;IFMVG4V(:[-5+@V,_\$4ER;:==PPYEC=N9@ M=J Y!K-A%M L23=U%68.SX3V.G; '(7Z9O!RYC!59OFRKDBFX>N2'FA,[["F"N_6GGU+-L./$/R'5.6=!7\23M0?4DS3:I3V_5,+6C\RD4CU&'K\WK; M;0*:^/HI=>4VSE$=7=/T0%(#"^P5"W2),HM))C5L13%TVW+9]FT<+FW45>W1 MBK5*G(VW8KM9T5!]W9(-RY(".6"2[KM@%0W=DAQ#,PUF*K;Q.F>E>JNXT8J& MVC*;APL::/P.W?@MR$[Q/=-UJ2L9K@_&BEJZ9,NF(FF*Z=B.:D*<:F""@U&218_YIOKC(4=_AANODE2H[G@#,NF+3ERX$BF)5L6.,,*\_8ZORA'LJW@#(..<7W% MB1:L,@OF@E/K,)]*@6MHDNZ:FN0XE$F^;P3,TM0@<%X=G&,$NNX8#GC(G@I> MM4HIS_D.)$OS5!G^[UN&W/B%G+KI/)HP-&%HPN:9,(L9-' <3Y)=T^$I)[)D M4[X+V)6IIS'9=-57R8K5F[!-UVE^4MI&2Z+%0HMUZ!9K-VLRFA&XS/0M27=D M%<)0W96HJFB2:3!%5@/%U55U^Q9PHS49T]%;9OYP50;M(-K!M]>2[[XS!9N E^W'1Y9GSB][A3RG-[?YH>!+P$ MG@W.IU[OL%2[RH/ )P!GEWWTCF)I/[ZQ]O/^>:TK@][-J=PPR$C,SP-]C",\+(Z^?^\SOX&GL.S^-W<#3V%MP&ONS@?"L MS^:J>YK1)#L5O2,!OD%ZXM*4"00O^W':3+!^8/PV7[!>H8^*6_F33\(,7NJ] M:LX8>!CQUDL"_QN0(;K3)N[[3/^51_S*\LLG[@_?.J%;IBE4Q/)M6"E M"7F3R>G9^?1\-GSJ9G&7E8U:LX\J/N#]\ON7BW^3NRM2HT/G+_[]R^7GR[O; M1=[%/@.^"N#-=9WV?9*(4AZU" M7^-DL/UN0T5JO2)] 5<6%0D5:4=>S[R.FU&.@U:JP]:?KV&?^:V) 7YA"7L, ML]ZRD625X2-TS0)M,!L](! 7XJH+KN6L;U4XY]LKE"!*$"6($FRN!!N+ZXW% M@,5U2RIWY^I:O:3HM]?_UCKSBY?4#OL^M7]KF9.]+!NF)\?'CX^/G91YG?OX MX?@L\7KA TN/F7]/DV.?9O184535D?5CF>\($!\5"SZKMGP<9?>)Q)XTI:O* M\*4EJT^*_%>GEPT6*P\O +1:'N;"/.=!41&'1CZY86DF%F'/>;\&T+.9R+N< M+M#R1&7XHDABO@_3+*'1=(V)UE%2=9U"*P.Z=MR]. 5:^F=]1Q[*TA:?#<%;JC+\J:LR>^IJZEXIR\^C/GU,D9QL._%A2[_6=W2A.%<5 M)VK<"$Q@A)$":($48('B>LMJ& M(ZOPT9 -\[C<"JZK7?.:O;QE7IZ$6G;Y3D4*3^DJW MKF:\OLR*(F.*9IODJ1XK]K$*1@J%VAZAHJM0/W$B(;IW/4!0EW#J(B M%Y-3H&?W"6,#N(<$<4+\,&%>%B>IV&T>!W ;2UX?0%XKV=1UJJPO&W(K83)8 MB\2I'RLR)FRV3*A\ID=YM@$8$I0'&-*\?R97&Z&U563(CZ $48(H093@P>)" MCG(%CE*MCJ-L@&JLZ^MMC:4L\RH5N;NS(I6JK)CDXJ\\S$;\_!SX,GQ@Y+I/ MHR-"4T*+&I9'@E8,XF0@2E?2"?>8]5C"Q%LJY1J;K3RUH3%P:D 1H@A1A"C" M_?'!!?!_(\&(ZHZXVH<+F0V4($H0)8@2/$AQH#3W+4W[V.![MZO;[(LBW;=(':?"1,CFB[.Q MN)"E/$"A(ZY6X4*&!"6($D0)H@0/$A>RE"NPE#JRE(UB*&U:FU+K MJC)\:+LYLC3E%VR!<6L"1A M/CF/!T,6I47-2Y;I(Y3X0G< MS1=G8W$A_7B 0D=R8TRW;=,^<%V!LJS^;B0Q#Q H2.N5N%" @4EB!)$":($ M#Q(7DI@KD)@VDI@M(C'-79&87S@7&;JYV+-]-63%#]/7A.;9, G[1+66H#2_ MW/Z+W,;]O'C2Y\Z_.N0CKUP)31F1KWD2L32=X3P__^L3$IVM(E&0Z&R7/)'H M;)],.=%IHCR;CPN)S@,4.N)J%2XD65""*$&4($KP('$AT;D"T>D@T=DBHM.J M'='YA7ELX+*$*$M0G;^R)!G-<)D??XFC>_(K_.L3^18.H.5XEGB[>!/D-MLE M3^0VVR=3SFU:*,_FXT)N\P"%CKA:A0MY%90@2A EB!(\2%S(;:[ ;2I8#JU) MW*:BV(JN*;(E&[9C&L=)XBN6IEI:5U4LT]Y5)&W M;)@59*9:[$6WCH@[$LSE&Z3FYYN+X^M^SK>BTR/R[=LY4IBMHD>PD&:;I.D< MJQ8G,)'P:H],\2"?=N!"_O( A8ZX6H4+N1.4($H0)8@2/$AHAR(P+3T135D&U%=@Q=/_;%@>*[XBV_ADF:\9*7D<\3,$D6D\549KG_7!,T MIHTT)I(DBBS]$ZU-:\1I'#N)"XD,9NJLF(HJJ; 7W_N MBMB\A9OYT3[O,9O_R"-69F8JQC*4YJ^?;R\OD=1L-66"R9DM$J=ZK'!64\%* MB^V1*7<0E,\HT.;C0EZS]EXA D-@C9A04(8H0Y0ARK#A,FPN,&0X5V$XE1\. MR=&OAR@KJJ)I66I913-.BBJ:.SOR_"H(6$*^L0P,[ZMZF=H141S'>;->YC7- MDM#[DYQW;COD6XSD9?TFT,UJ8Z)5:8TT]6-%QLJ8[9(I3/UXNGD+<"%S>8!" M1URMPH798"A!E"!*$"5XD+B0KUR)KZ1(6#:)L!SO+(<_==50BYWEQLZVEK], MO5S,6L[L*$?:\E!)$R$/?5"-]Q;%N;W^*'@,\TE3BW_G(R@B5\ZY+<\ M2>BH4CJS!5K:?+:D0CX3Y;EW>:K'BGVL@DU"H;9'J,(Y0('63*!(<^Y=#Q 7 MXJH#+J184((H090@2O @<2'-N0K-J6-V9CM83KVK@SSKRG**@IE*07'J;U*< M7^A#"/=WR"\L2JIE.)NOH+4(M>M"<*(X]RW.ZOE-E.F^92J< I1GO>2)[.;> M]0!Q(:XZX$)F!26($D0)(E)$^HZ;!_^E;I^)CW[X,$'39T^2'R;,$X0.Q KY M(#KUPW38IZ,3?O5T2'T_C.XG3>\8820:4A*I,GWE_PB!,7/$>6P).>EG2=%17^WG4T]*(Y;[Y^8>#T_*P(Z''1\[V)JSVD M]ZSPJB4:0#M/:/^1CM+3#\1:?EOW+F\Z[&WJ$WR[! M<(EST/KPB?FGQ?L56>[(/XY_ /C[=)BRDY0-*0!DXZY-A"#%LS^\#,@>PC1T MPWZ8C4[&OY\3>16O+]JX'B MQU0%7BTA-E"!* M$"6($D1RU5Z2%&!>\0$*3U1IET8\U?FR;BO5R MVR-3\"M4/(:O!;B0#3U H2.N5N%")@8EB!)$":($#Q(7LJ&KL*$6IGRVA [5 MNX9I[9,.G1S9IB_!AOY&H?-%C>,_6 K7J8^IG6WC1!I#BJ*V[%U;JF=%4:A[ M%RJG1:LK,M("@387&!*C!QA*(:Y6X4)2!B6($D0)H@0/$A<2HZL0HS:FB3:) M%Y5M1S$56]9D6;$L]3BPX1\U3MC3@R(_@D"SIYUL=[\8#/OQ: !_D+/[A#'^ M:4R07GE9+-)%;;'M77V;( V]'F5]\K5#OM(^O !S1EO%C=Q*F #8'FGJQPJG M+V5, FR/3+D7(*,\FX\+NY$G=)D;QL M$GFI*(ZFJ(8,?^JJH1[[/*%3=W:5S'DV8)$O*,LL)F\1F),,SZ4*=R*#V79^ M!$]Y:Y$XM6.=,Y@.BK0U(@5?0$=YM@ 7,I@'*'3$U2I7P-3D%0C,,[Y)/?%IA QFV_@19#!;)$YD,%LG4O % MC.IVD#=?GHW%A0SF 0H=<;4*%[(G*$&4($H0)7B0N)#!7('!5&5D,)O%8(J/ M@ \^:[-U-=6N*BN&HFH*_/7GKBC-6[B9'WZ^++,YV5LN:F\:R&L>-FN"O&:+ MQ*D>*\XQC&H39=H:F7(7 0M M 7$IL'*'3$U2I<2*J@!%&"*$&4X$'B0F)S M%6)36978+-JX#]1(;CXG-VWXK)K.E-Q4.+=IRXXF>RSV>C3:%;WY-4X&) [( M.;SSGI$P(N=P+8G[@J"\9=#--/+8E.'80B;8=(E6.5IOZG1S8:& M(FL MR*S_R-IF!UR2T;TN(W ML[O/W9%@-<>[S;]?W/U\<79S1"XCKR.NG"7]F-PQKQ=!V^Y#EA;7QOO6:.)]!G& M>R@RY%E0B"A$%"(*$6= 9#Q79CQU9#S;Q'BJNV(\[Q(:I:&@.F]9\A!ZT '( M>=9SIJTOE8*<9^LDBIQG&\7*7044Z;[]/N0\D4##B ]%ADP+"A&%B$)$(>(, MB)SGRIRG@9QGFSA/;6><)WTBO]$,+"]RG76=8>M+H2#7V3J)(M?91K&"BZ"A M2/?M[R'7B<091GHH,F184(@H1!0B"A%G0.0Z5^8Z3>0ZV\1UZKOB.HN#U!E# MPK/FTVQ]>10D/%LG420\VRA6\!-T%.F^G3XD/)$]PW /188T"PH1A8A"1"'B M#(B$Y\J$IX6$9YL(3V-7A.0\B=-4^A:" M:4X94J$UG8#KR[ @%=HZB2(5VD:Q@@=AH$CW[0XB%8J\&@:"*#(D8%"(*$04 M(@H19\"=4Z'[\^LK8D-5!<\IV!NV,1U:GK6N*MV='4;T+4PSSBJFN9N&?DB3 M$!K/N4@:!&$_I!E+D6*04:\,I:KOC%,_C*(5/G%:\3D*//5(8 MD+TX3]EYS%,E4_+MVS5/;?39D,&_X-8;=A_R4]&93ZYSMQ]ZY,SSXCS*PNB> M? V3 9*0B VQ(3;$AM@:2@QOX%7MA4ML].+_00=<" VA(32$AM 06IN@(9%X M@/NT51U9Q+VSB#\,XT>6="G,#*D]^P3\H.(#;$A-L2&V) ?1'[P4#<](2[$A;@0%^)"7"W$A0S@ 3* MVNI[DYM=BZ@>P%YD$&H[W)5\SD$' )O?SSG \U[( G+QQ+P\"Q\8N0K@*DO( M,$_2G$89R6)R"Q>3,.,;F"^>O!Z-[ADY\S)RD_?A*T6CDJ)_I)_(,5$,O_A\ MQ&LJ4C\>\O**+YXE7JW)*G]]UF/DEB8NC5@J73WUV4@\&:ZHLJRNP3VB?B(P M!(; $-C! $..$3E&Q(6X$!?B0ER("W'5%!=RC(?),:H8K=2 8U3WS#%^#2,: M>2'M(\>(^HG $!@"0V!- 88<(W*,B MQ(2[$A;@0%^*J*:X6EK2]U54^'O7[N^+YKSY M^@7R4&3KF3"@QT7/]R8N,M\66WC#$@V@G2>T_TA'Z>F'XY_T+$%G;]) M'U>W"UEH6+?LA71!QQNFYBFKLH05B.2.-TX0B67[7G%V8R$)&.-FE_@YUA.: M9_%IV;^\Z;R[H4?X[1(,ES@'K0^?F']:O%^1Y8[\X_@'@+]/ARD[2=F0 D V M[MI$"%(\^\/+0.HA3$,W[(?9Z&3\^SD14_$ZIZ.HZH^E LVYKKQQ37DK7(=9>AU&Q5SO&JS#J#7/]59L\GOGMG/> MF:RB*)HAO[O4XL@F+K745 41& )#8 BL(;;^0R2C,:>8Q\B;U\ -$R6%J_)Z'U*:,((&[C, MY^?//X99;_*,:7O&[^LT0PJM52\$AL 0& *K,;!:>)SM(0F;GU^ N! 7XD)< MB MQ(:[ZX,*\OP-B!F_/?\$@I:D"G&7B[NA3',6#$;EX@JLIW[1[Z_78@$ZH MPF9T1VOEC, 0& )#8#4&AA0=4G2("W$A+L2%N! 7XJHI+J3H#HBB.S_[AD%* M4P7X#D5W3OM>WB\J^'T+HS]=FC(D[! 8 D-@" R!(6&'A!T&/(@+<2$NQ(6X M$%+KQBD-%6 [Q!V7U@01B'R=0@,@2$P!(; D*]#O@[C'<2% MN! 7XD) [5-UUPE*X$3?#(C $AL 0 M& )#Q@X9.XQX$!?B0ER("W$AKC;@0L;N8!@['=6^H;([CP$"N:;WBPZ-_1C$ MR8!F&?,)34DXP^W1R"?\012^\?G)LQ=/O=#EA\LJLO()-0)Q(2[$A;@0%S)X MR. A+L2%N! 7XD)<@+L2%N! 7XD)<3<2%/-V!\'3_@U%)4T5W'D=!Z,/GD/9)!EJ: M"::N1U/B,A:1^X1&99)=%A,/X-(P(L,XX?MD4Q(').N%Z3C'#DD[!(; $!@" M0V"M S;V >&_U.TS\7$"130AC/A,>B(Y'<>V?CP=4M\/HWN)M^G$Z=8'6P-'0O_O'P#1H*N879[XWU7D/[MI/H!?CE;WA41;'@OO MW8W[?A4]/.V6&;BEOYJT["#/K-6]C*K]!WM6X@463I5W);2':1 MGLV.-;VC6-I;X^I]B2[6OO_F:18&HS7<[0HTZGL).P?TGM61/42 M#:"=)[3_2$?IZ8?CER(:][^P@ LZ?Y,^WGC*H*27L.#O'WX0$UJW[(5T0<<; MIN8I\SM>/-MG7IR(^DDG.0S.A&_)JD(D=[QQ/-(\+]LW$1!](:2Y%L+LF*:U ME9EWK*=B>DKA&YKE"5O4?3N>D&XO?_Y^=K<'8[^H0;_?7-P>MD6_SI,TIU'& MF92LQTC"_LK!@'/"13 IMX4M)XK&#V>)$7. M>")50!1'TX_$33?L/DPS3M@(_L;/^R/BT3QE?D'2G$513OMP&Z=O>"-<1KC: MPG5X*]\AZ;(>[0?$'8GGB5%D+ \@E^)Y](\Z\4)= =<"B-Q^WF8C00, MZ-=_Q"D[(K<9S8J1"[T/?EL4TB/^*GZW8F8]XE/QBZ_,37*8\(DJJ_K+.6^; MAG"!.NS4?1:V=_SFLJTB8H NCD_+28&WA<\1T'I^NP1S?)S#5!T^,?^T>)4B MRQWYQ_$/0*/[=)BRDY0-*5AE5O+.,_SU0YB&;M@'J9V,[YY#3AK5Y?/H9 V8$R=['!(-,Y+&_=!O7@<SFV\7M^3C^3\^D>N;J\\7-PT:.5;C!DZI/F5$-]&=%B-N@ZDX[]&D#Z\O M1DD2NRS!45('G6DQM%H/AY %$$="3"FJZEP%0>BQ1%3.^2(8Q?C-\3%W :2E MT=DN$LH%?S2,'UG2I7!7$K&:+&I<7_UQ<4.NONYC46-1F\[N[JYNOE_\Y["I MI%^_7_U!SKY](]<7-[=7WV_)Y_^0NU\N;B_ "81_?[^[Y8P-S0BC7H\,69+& M$7GLQ6G!^ BBDM#AD-&$LS[]^)%OS@- 6<[W['%+ %?CD#-3$LTYCE4Y!*@#3RXZ*FQ[#K">8(*'Y_#=I[A8M M"./HB 1Q K\?<':)1J.B2?T^\2BG0C@3=L0I+([FV74Z8)%?4&J"9H,6E(07 M] !?_RJ6F/CM<#W@M<1X(U+XW5'1)C:N%R8H+[B)WQOS/XA?'@? *X[Q#HM* MQD[9RY*R]A2SGY1+$[7T7W'KEQBQ<WVF,-?@][*%;DT^OQCMLA\2;;@\F*6R* M>232V.I@?I?KU*H6X;;OPM'51--YUIA]-2B5IUM4";(:W6A&3(-U2ULOPU9AQ1B\XAC\]NSF[!=RVR&? M?[^[N[CY>G9[6V4&*8O8Y MC-'?SR>G">T)\YMG\*J MIBD.*P2+8)L/%M>RFQ2+(C2$=D#0,(ZN.([^=O;[S1GY1X=\^?T&$\1;NQR# M,3'&Q!LE@1L=&]>NWX^+O]$\H<*F8 %Q2"%8!-M\L+@.@[0W M0D-HM82&(7'5(?'GF[,OWR[^0[YUR&]GEU;X0Y!!%LS"X)0 M,MP4U'BB%VU75RSV[@?V?D7QUR>_[+Q0V>0-,B+Q%#[%I8 MUOH: 0RQ=[">31.7)E186(\?D8U9(O7;)G- Y@*A8CQ=$\TXI!CSD+ >C@8W M'2G&TQ7'TW>_7/UV=DM^Z9 _SB[.?[G#>!KC:8RG&P45X^E:Q]-W/6A#*BPL M95XOPW@:P=;-A"!4C+%KHAF'%'<>$M;#T>"F(ZV/:6O&5(#>#((]("5N/-3Z MV+?M!K$XXA$LCOF#@SHV;_!?ZO:9^%@7'7WQ^C??N"QPCL\/'R8(^^Q)\@5[ M'<;0U7$_'T2G?I@.^W1TPJ^>#JGOA]']S'I%6+RO9#7ECLV_*8&-WRU^*['( M/W7C)PX"'G$R6?EX6E)G%/4]W-OB*C?K=D5VGBD;]+CH^=YD"AW2>U;,EA(- MH)TGM/](1^GIAV.X\6_';NR/?OH_?SON98/^3_\?4$L#!!0 ( ("(4%BJ MUL>9E?4! #-@'@ 1 ;G1GQ0I(:D;*L__<'"@P0? M %\@0:4UU9,M2\#"&UC/W_K/__VV]=$+CF(O#/[\U<=O/GR%<+ *72_8_/FK M+X_GL\?+^?RK__U?_^L__Y_SO MT?^Y>+A%CZMGO'705;C:;W&0H'/TG"2[/[U___KZ^HV[]H(X]/<):2[^9A5N MWZ/S3/W^U#_YG[_C>VL,NF5X?P[SD"D@_ MD_4(XC^MPGV01(>TQ;>GR/\FQJMO-N'+>_XC;594<)/H/#GL<)SK)*T61IOW MY.?W\#/4^73^X=MSZ"RKB8/]]E.^(:A!"GYXC]\2',3>DX_/H1B.Z +%YY]@ MG[#J0;*)&DP,*QQ'25IV[<1/M"7R96XH9 %R!%^_Y1WZ\/']__E\R_:7*.Q[ MP:_50R;EOWT//S\Y,1;%]_'YQG%VY4[P'_)SBKWJ!2 _Y'M,?G23JCG\\/OW M[$>YJ*?I,#D>"=FR:8??2@/DT_'Q^^^_?T]__>J__A="=-MZVUT8)8CMWMMP M15=+TQC\=2Y:/(>OSC]^(EOC&T+L*Q14[GM%=]_WZX18ITZ=2!>Y:R?$(D'K MOU>U6[FJC5J,5?L'/IS#!VV;I5W7N-'"./4'NL&X:VZ$=I-1>?3>8S^)Q3?: MJ:D^N=W60[Y0Q1_-UR5W'7=;FXKKF?X=-SH$59=[Q[40=S%;!_)7LS5(K_"L M62<(PH2V!5^)+W<[+UB'[!OR'9SD^P@^?'F8U[XF[Q/G+0S"[>$] MU'C_0/[S-\%NB']G@7L=)%YRF)/VHBWMR%?((R]+\^*BFZ*C+B;']/$# M_!_A;20V)_U(B"%GD_O-]D4B!_#[&[B+X+_IY%Q&F)&#S=TN^X)5Y$4W% ME>.O]G[[>EFWE-7XEV*Y!EC$1S)@RAQ=AL E>B[YT[UP?'AA'I\Q3F)I"1L4 MKEG C[" *1D$K&1&"7%2B-$ZK9Z!U;MW(O+S,TX\,M!V:UFH6K.RGUJL+'J7 MI_WU::F[+77Z9;Q8+W:",ZA;946MF@7^5KO &4T4KE%&];2RNI6M79[+<$LF MY1GXOQ=,I.APBV_#F*]PY]HU*_V[%BN=:P*Q-M [:.5TJ T,_FG-^Z_YI1,_W_CA:ZM[/*M4L\+? MM3G=QOMTYT((?1VP3>FO [1/1940'6 M"S;W9.97'I:7NA^=FM7_ Q6@,AWR.2*-(-X*_+/*MRP;E4N>46QFA7]8VE%.0TD$3DM58NEDH4@.!EA /=AY7(I MBM8LV?>E)N93>4=3C)QY1Y'C\].A-D*UA6J6;./I34C9/)R"R*T$"5V M6JX6QV^1/..(3>3UVXX(A#@F4UMY[!1%:Y;N4VGI*)UT\02IK\]@34]KUV+M MV!0NG3<%)RK_7K-*WY96B:\/K7U:E1:K0OB K9?0AX,( $1. _8;!TIY05>^ M9M5^5UHUB1B5"W+D3LO88AFU.AQML9I%^WUIT4XJF9YK=;W=^>$!XPL?\8._*V6RZI+UBQ861,"9!"E@V1"IT5KI;@"Z765["/R^A.V M@O+'! MZIU6H5K0GM9+S2J62]4L75D9)5LR3TMEV*2I6;KZ6OJE_+:LN-*: M-T]K:\;.J5E29>&:E:Q07%78/$\+:,KXJ5E"3?&:12PKF:H-H:=E-&,1U9U# M5>&:)2PK?RJLHZ?U,V8FU2RAKGS-*I9U.PJ3Z6DE3=M.M9JZVFHUZUK6]=38 M44_KV]V@JEG)7(&:-2NK<%CMT]*,9$.Y\0Z<=M+0QMLHW.$H@0H@C^S@";W#B3"Q+];7<>)M(>#R2XS7>_^6 M+$]L>-?UZD/-#BTKM7H9B7E/:<6TKTP?EGHE$$)IAQ'K,:)=/FUK4[;#;&L\ MX*U#^DHV$XXH,Q^L\.+)]S8,TT&W4PV0K=E\53YB%?9(>>>D#2.I920U?=I$ MMC;1QX%VT<>:;?2[LDK0Y#9"'T\;J=]&:L2--:A6LPW*^L3*;7#BH@:\*4#W M'CFKA/LC='Y?5'1JMD!9&UE[$XB6A O%Z0$98%L0_H__3,H[FTV$-Q2C[/ # M#C>1LWL&[+ 'O/&H#^RC0V3DRV<'8(B[;J#^+=9LM;+6M':K 1/_ [F484R!+(9J ^O2S$_V* M$ZI#7:SG 9%1F)WQTG?BF$).S^+9"UD/4.L0-B(FBW7]MO+W@ .D#M$!BIZ ME-CO4,W.+FN2U=YE\O9..XZ@YTP$3.4\JHQFO># M.(D[NE4'-^I^#BY8U$K9K3QNIS*N2B GW6SR[LIOJ2 )(T\OK'<@4[.WRI:' MYGN+MW3:$\/L"87!J<_^J"%9LU>:P^SE]XK&'G7:.R;W3M7RX'>A'?A<'E/@+UQBR. M<=*+>]42K-DD94- LTW"7A/2Z#EO%;%F3YMFF$T#)I0-CHEL[$01 *!P=>%M M&&R6.-I*,FN?K=2AF9H-UE4?SWM"Y6O>ETS%"-TY3TA_9%G]M/6L;[V\PG:D MC5C=:,VV[*H.[[0M3WKLT=[5V6H5[;%[ZSE/GD_ZWD\O5$.R9H^UT7N7WU;> M+)+:/>V<47>.N=NL50,UNZJK5ENWJTX7U/# *XT,;BU)U&R5LI*Z'HSE9( ; M=!=D=T(:+3."/ \P=MX$2BS9';?5L/WJ6:?EA7D]?M4 MOMJR6%&:+2S)8D#^/99)R01 .PH%81B(C@.% :^JS!=Z.A/#G@GMGEL$Y/': M;V$Z, ]%+:>59+ ROG-]P^6>%MKD/J9K]V"JW4=G+6%'PM%U,PHSI+D%] MC9K%;Y<=Z;2F?9'&9',A?'D!?E1R =U*=Z%3L_[ZO$M%FR/]A365*W)-&/79T:C9&V1*@WAAI2X@T==H80VV,*[S&481=\C4SWU&Y MKI'JM ^]FHU2ULVK-XIH$7[C)DC*@YZTIB9W3"/=E:Y\S8J7->7Y%3\II88X M_=?K-5XEJ4!*?GT@2)N5RB!H&>6;/FT@ M@QLH/[6+-7B_T^C1?] G@$,HQFF,SVQ+4[80B2YA^ 6M=Y>Q%FNV7EESKMYZ M^3[!-W*OZ$84_3J3XIUXUU#6M]/>-([EJ]M@#:K5[)*RWOI2C^9[6EZSRRNI MJ\+@$A3U/@W/N=]'JV&CWBX79QZO7T,S"\07)H"'9EC'C-_BLK M=EOL/\EU2O3@!'TU!-IY(VFM0;6:S5!6]%8CH)^$-^,K7'&H&U@GID+E,G7:H^1U*Q",>0[UB%_UBGRS6 ML\7EO.L&K*=8L[_*FNCZ_55J%(5[:L^&=D_[QERBAT:O5Z.*-;N@K&96)7\X MO6 #K'-VGNGA6^R@MUS,.+1=^T;$:O9#60FMV@_RO4#;0ZQ!(24=3OMDB'WR M0%_XQ9I<]W%"A V6E.#Z#4ZNLRFZRMUA/J--4UAY'7B2HH;9>8]?^M],%41J=DU9"]UHUSQ^.5U$@VX'"769>J;%_3=' M+T][^))[C822^EGK#SV9WM1LQX9I+O,:2]%I499=265_ M%4%*[KK0DB=AJB_WJ;[\Y*P]X.4VRI;+17NWNT7M]:_F?%2H]$<_'[>:\Y$; MT^F\F#\O6T:19N4]A9K/G35AI_*QGAZCHU4K/)RE8,8YOL='\9V'0IZ,MG\BB0OQG2 MA]5(2DF8Y%6R MCY@'"?.1?7:B#:,V&K4IC*Q&E"A;ND\OH MYC:NZ!CB/0/MBD LK*-SVJ83VZ:-+]MQ>U"S@:N2\(ZV@4_WKH$-?4N>Q8:0 M!8JB-5ND;(MA=$[60$-K1_\+Z2;KUZY4M&;MRG8"L7;T7YKD\K1X?1;O<;_; M^90I=7S(Z7GCAZ\-?9Q:$:A9Z++J72RT3)]E'8463AY+0VP &0VV\R:H(5*S M$Q]\LGPQOF4]V.*6NT3>T8].FT M9]K82[C-8#Z7':#_LG=\;PVI68CH14%VM.:0EC1J]D99Q9P:-N9S\E?>73IK M!HEV_EFN#_C/$YP*6!,_^+4TL4ZT@IH/>(WX1WG#O#U%_C=AM'GO!.[[_%7JC%)XCO,[ML+32IP\??D])N,DY?/[F+7;_1:J9D.[^^:O8VQ(& MX:OWAGI&/D,$>ABX31*6G6V)2F1Y'KW?!&T;0QIF4L:OI@&6ADS-U2DY&GU69H1&O,P75* M3=-JR#U:L#X1=:E8^D]$LQ:L3T33U"/])Z1=2]8GIE56AOZSTZ&Y,:>H$;*Q M*?#O5K-IH6=C3OS0H+.MYGJAL@IAJ;O<9MC<0NVL:$:,IQ3J.?8^Y8 ME6M>JZVH)S+^<+JYIW08R4.'-AW_@2 MX_7>AW#8CJRJI=Z-N0 ]L-A'>4!\%*5K>\5F,.IPWQ\C[K[8A.9"_^$(;NJ^2]T>U>! _0\4-V(3V?XV=*F4 MQAJ:0U96J4+5] M@.=$1HH7@=([<(CY'*VW4UP@[3 73=2N3#]>EG-E?\=AE\W*&"R9DGK>+ TH M3<0 9-QN8W&8S3)AM1IH&Y*VA]HL&53OX;=I9CI3TBWOD<')ZM.!"4UC11(? MDY.D)#^=*:A/7&-P0IHV-IWI:9B=Q> J%[ M'1C>*=5DAQO 8^)$R1!#*!,>X9H-5Y1=$/^"-B)(R%LG,%]/Z?A;]?;26XZ;C5&G&&FYR)@U%8_A;#TG@'GTPDE-Q)# M;MF-H;O;PL3<%,SY)TPC4+%W].%4[%D&[$S3T-#VUK%.1IEG0O,V-3690167 M/?54)W74E-5/ ^F=CD2(&$^8L"E4=.CN$MR91IB6?#MV):U.8ZXC8U_JZC2L M)J2F(X%U&F(;DC:EL6:#:T7$OF36:<6:D+(DI74:C[+^1"2V3H-J3,^N]-9I M;'5D;$MRG0953\BN5-=MI6K(6)?P.HVJ :6I2'L=F:FF!,>7_#H-J*JJ72:W MIW]%[LX&E ML=*W\<6?INFL.XA'[4C;'7I=(N>>PV]&7C\%/KABWI)/O#0,3.DI^BT;-Q1, MJ7L)5$C)Y%O%X/#M8E=*4YDV'*YR1XCC&N!HS]W#O M')B8M,=W9.4G81Y8\C+W_%0ND+-JUJXJS M^S/V-L_D59N]D$G;X!3-DLX=DU?_2N[=>/844SU)US%@K,NR?0L@\#%L,LDXHMN88+=N= MUJ?ZP3T5!\=!"B1,%M5>$GJZO>/#COJDF^:1>V)MVE.]I@Z!5C%1S>I:&QJ1 M8R#RG@B<[-]YH% +*8;7O/[$[B(.T+%/GL,(%#9?"+\628 >U,+'48OP?>2M M, 4VJF-$!FK,\&/T@/]G[T78O0N)W(19A!)I-HR6H;CR'I^92OJJ?-5V(F%M M^77I75),W9LP KCC1[SB"09F[M_W3'O,Y'TBZ2M6W!Q]B_>;)&!S?&+R'8Y> M:O=[HZIF!Q9'B30H\E0;F3K$.M=6L#2A+YOL#>0'A5"P"R3:C&$]=+8O#<;V8J0>Q>^U$\*;'BS4Y MX(2-"1[W3['G>DZD?C%;$)C8D]F B:;_^8FL$N-TR)OPT32?7M6$M8E27_!7 M^"G)_E),0N/J=E]/B8V["X,52Z.K>PZK*]C;SAF2)]/P,Q&?;"!)?4CV&_N1 M.J*H=FT'2A/B[>\CO',\5R2YY/ZA0J7.$EXV9O0;$;,V>)Z[+CU"/WN$^=Z3 M]7)@$]>ZG@3^VSBO%WIV>7K?,H)PZBQI? 2^*'QR^5FN%F=:P- M)9W3>;#;)PSVZ*-V(+H:(VDA&4;"_9ZP9*L;/W2JU(_E,L?WZ).3[S%,FPIA MT33UR:O0@=N^"?>J?=F:C&'1G^>AX1;O>9"0^0=D(GI?5PGZ^@KV.2^>#B>[ MF;770FTUP]/=)&,R\W>9!W=@PW2), W3>^NMX#F]P27FT1Q=^]=Y9N:-E_@M MN2#-_5IWH5?6L3:4SWM04-_L U>[[TK%;'*%;,/0Z,)#W;0KB]O3D'#'65": M)K+WK$@NN%:]04UJVC8R *ZTL'P CWFYCQ.R %'F14CN7?(_5ZV1[$+)\+4' M"ILY$_S^$'M2L;8T,IL#WPU>P30JIGMP-E-$3O(161FY- MQMJ K[+\EY2MY5$F_2I6X_C9\X+*NM>P\HV[_J27)1J MX2ZU!JY&52U*]PF.R.3G $#N2IJ]VN*&6>QYL/;9*\D44321GIJ'UA6W^#+( M+'N1S6>Q;'LB F:N"Q1;AM]$H/==$N[WXR>M9[7A1J9Q>_!8'85KK,P$&07:N MQCS?<>HBP'$ZW 4Y[B!#D.6_<&*O+0-JH@U[?A;5!J%Z=XO:>J:5): X76K4 M'_+O$[VK=1X>36K:,WIELI20',ACG9.\6$"DW@;6DLH16J2ILX:?A!JG9\"'V?K"U4,FZX[M0)>_;M[+*L,+6IK-GZ2I/B[^'\QJ" #+!_%4(X M1@L.OZ+R!!3Y$#$3K+#VM*M*3X K$%&;S3SN\J6/+)[ =/R U7@!.0#[%EJ M"U&M)E46M_>.4@Y1+^?GR]@SS3!/9^V%E2]CD>EBQIXTY$U& R.2JDI95%]O M"H\BH#4KLQ.HG\7J:J-Z(,Y<-\)F,J"@^:A!/)FM?0F@S MH5YY +1%)V!"D)@_L@^ LZ;H[Q3F!)S\,U#P.IMC'Y+6+P1A_64<<,TM4"AL MO?.I Q3KE5J7JJEP?!)4.4S[;J]A,LVW,P'V-*]CS<6?M51--:: T$ZO+VAH!]G_7HLQ/] MBH'3Y]>A?B1UU>PR +*4JWN;<^6.(MZ5PH6J=*&MZ4S!O*ZRRC0UK-?4GZ3U MZ@XGBW4W0U5:U5Y(*;N*&8.T.E X3\84@)Z4_LE<"N-F<8_=Z=F/JF7L^%_V M#KR\#$]>BIG5,&!M*$Q \.X!MG=Q*,/M-=?G#=;PE*\^..=U"HW69&P8PB[) MQT6T#%^+G*NNI&&VE5POR>'1>UN&Y#_)XB/3SRD!X6_!XI7[O"\2KR=BRVF2G9].JZQE2FY9!Q%R:DDX3%AW6:Q=R30BH@^4:W\KRB'2A8)5\-D*/9YXBN,''.]]>+( +(7"5W/;!>#=L)@J M'4)M;]+V^'W7I5UP_'O'KY>O:&M,P%Y,,MR*,*HR61S#2!?G[9! M[:TIVL=UNGYSP#P**P4Z-2J%2M^IN=-FU0T+0HOU.L8)=5]-;]/J "Z5=-22 MPA1\2;D9KR8@4E-AHH%5=?&I(BYU$4&@HL85T&@CTW SKUGLZK+VNBX0?,BD M7X7[IV2]][G;%7G95IB<,[(B-1[TK6C8M-0SQTVJJKMWHD5$?9]=J@DECS;E M=-3&^B:5[3V.&3A&V0V]9DLVJSLU%K:Q<,J\54"V%QX%(7RESDR44]P.)#'W M[-1$]($-H31J*MG#]*368Y8L5KQ"S,JC&(BF@D4.GV+-Q3PO2T.S5UVMH]/> M:.+2>I&T-A%"?9!"8S9 L6A7=P)Z&A&"JXS\:51E>FIGM2Y)6V5B;VS'=&8L MLF.QYK_ =21:WDUB+-S[_Y,.IICEMQ@G# M(5>X1_A&'>4I2$+\&0_]L4S4B,JH+KH9_F[@_F7O^-[Z0(-#F<@MA896 M6+3:UQ_5=>.2XJSZ<..]_3KR$U'#-G68KZMEV\6B>RR3/GVF,?+V@J68EH_[69?,JJKXJ)I:$[!"ISA5 MC:W,Y1H3,E(V-DZ.RQ"2I9^[D%Q%2+^5^!3UY>WI\?BB$UZ[R/05_];JGMO3 ML>RB I(D9O("_9P,^TXEGW,DJ%+#K'7;^2%#2-RESM$D@27<8 VA7 M L!:Z]4P3(L6IY'<_2!9WY"K/R:7"&P!%H+#H=;525SK:T[(PSJU#W%/HQK9 MO 6!22MGJA PYML=8=: 487-K%Q@8^2M31"-K"(L'05.HYFC*.N29G:0.';0 M],?5/VG%1J--V(_VBC,;2%P%M7AQJ#:27!RX;ZIP5ZV)SA^P0>L@7RE:%_E0 M2&A=B,@7?IZML6\&:6H*\6+D^<@$,%ZUB/I=Z%DKTKCH8R'+09X/)E)A6U5PLU4U/)NNI?,^VY(I-Q M20(1 (^/!FO#*D1-:NI MK3*J ?41;RC/@<--Y.R>R?179PK0E[5L!="J_*? (W#=-57)0$K#*'!\D6>! MQFSDDQA='.0YGH%HWS**QWB#1C6=U+H>'=@<\C^RZ>-?_.W+8V&8T@\3\?I] M "9VL?X2,W5C(Z??8IU1=<@/>.,!ZQPD\)@H5<>%8G:94#I-F;J&YTG3<9J* M&I:9E5NFJ4NCA&]KD$7J:EGD A)RZ1,9WHG $!=+(BT1[[V5TI35H*)AMP\B M4@&P,\[@XM5.(,JR1QIZ5DR-*,TV%!LD$JVN37M)1;32EX1RJ)B6YO7-[^!+ M:(ZN I-8,HR)J[+G8L-*-AW%5QB[E#-A$63@O*QV$:\J;(^CV^]V+&2 L%,\ M>]P\H&X(=&_4>%(VK#V9BUVKR%04-KS])1VR9'\O:I&9K0LN(SB13K1Z)H?S MBO# ?KA3 9X:HFS?)OK@O'XF1SKR'+^=251=\3?H@)>F'APFJT?K]BUZA1<# M6^?!RM^[-+=$Q!S:9?5**^\#0\3M3@Y+3G%%LS(SS1,S2Z1Y!>E+Q/U7=<]7 M5VJC:H ^>X&WW6\K[_KR[_:]IGJK[>,269 MR'LMS()@[_BF,TMHVC"-A%* S^.>G?2O"NR]9G7L<;;U>8BGD618,CE^]F(B M)9!+!Q.1KC[U=GW%Z<@5*2 ?"XM4&>CJZTW*L%"3 J]& NE#<2(JUS0^M)&R M-2MM&Z9;9$S@1E[M-:&M,C7>7(*_6P0UV0I:4+#IYU. J*W!_%&6M\Q8I$AN M6M? ZK+V8U8O]K$70%)69G2,-=94?1U[JR S^.Q5:9:VO%3>="QD,\AR<*4% MKY0HA .J=G4Q0],T(H%\^X,B.Z((+_#*+YX2QC,6+'$JE[7^] R/[9JZSN'@ M/O2"Y(;,+_UB&59_KS9X=*)C$=TGU;$O0^'?C>]P(NVN$-2J-'^SB]V+ UD) M5W*)S]B;.F2Z(9J:VKO=)5.M#HD+#O-:ZPMGH2-3V*TI]!"Y_$#\!O487!UA M5#TA]9NR-47#%Y#05F5QES=$7G!\0$_]["2@:C@HL]HVKSPNW )CVA[P#O24 MP8:">10YCMKB-A/QY3/L9FA!*L68IL8QJ<0:>4;UIVO1*%=E=^+V*:5M3E?' M\&WPX]YYQ=Y/=]?+'ZYG#^2)5',0101FNLG-O(Q3IH40MLK,#"BCQHRH3 MHK+8M-3&(J@LC4BD/"1PU<_>KJ6G>@-B4\08$#]UQ18HU+>-LR+"^V'; SLC MW+N;H=ZV)#(!'WK3&0@U<;\#-VKO0MV"L/(/_BX7][?J@M57.CZU1C[65/9P M_0$\WDTK+^J:L^OK0@18+H^[U)\U\:*\LXH6:K0%A2E(QKJQE(I-&C#CDAH& MYT$IQ+[LIZR2B VW-OBW:6P30R\DJ8FJ33B]J$WTAZ:[5V/T%"$G,J_VGQ:2ZP")I-N1 MGE">$86)JD7%*4!3-,R7IZMA,?:&:EOBFS#*2>C*.!Q%<9M/UHHFQ6BU-ZOY6&E0V+9'DH"QPO@B+L1<8+9(J0.3?F5PEE M/2E:/T:&7!8[D[/'QWNQP[.;47,75W_IC(7:*A/C&BKIK^!Q*^"8?V M.+M66G& ?=NRJ'>YW;_MH\/CWDOP+>%,R95S@TMP"J:HVM.G$CX:NO*"2ZX. MZJ2=-95,@]]PV^D]F51%OLAB$<,]T#JGW2H0O-K4G*H;24\'DOX\H0G]*=[N MPLB)#E<>J15AT'#UUJ%6T;03H)7BH4IQ5&;"M.HH6X@GT)ZU=@0F9H[H% S M2BI8=7OVG",XVM0]-Z@WDUGK:DU-R2+3Z%/.&<'\G?YY> %=;F)8K8V"E9K1>*84MOQ(!BM M&;$3P:%\V!KXKPWC12-3KGYJ^)(\HGN7BP/9(&G!V&ZY*>;KR MF1>T&K[Q.F#52YJEX08?$';X-D2X;8,NU8[&%.#/VB">30'DK*] 1R,.B # MN/P?(K67TQ M65[QEIZ7-94FA-]Z%R92/O/:)"&-ZUN\\7?D1?)TIJ5<$<./ M;\XD3&XRIBFK3#M17WY4-X59[#GWS@K4SDH\UW(9BR I+M4Q./Z]X[GS@*-M MJXS#BM+VNE_@S M\>Z9JI==?9A,&UB'5L*H&:X3V!'@VE=Y65W)"=VL=I+^Z M@CV[GD PX:'Q@?Q\?<8.7/+N(GB W<1O+,+;1.)/\J)[2LO6,&U8]GY20(8* M[X4K,LIU@B,P)@ :FM8OJBTMBT-W(/UNG#122:A*VSNIY$Z,P2878'_Y'(7[ MS3-%C]]BUW.B@QZ&M%%=>XJ5%'^['&Y]_<;1] 48@4J7THK&!)X)\.%=K(4E MN?:M*!0WS NG[TH.5#40XJ!2#8)QLO7:%41(RNG#JO+Z'*PYBZJGF-Q2-'PE0I]4S*"I.Q2]?PCNA,\0PS[4.$ODR4X@YD1*;:@^>IH9QQ+<(_/L27(0,U:&_Z:M,-#J8 MNYHHIKQ97<.3GR(V"+@&4"S JH.*A<@T4?C" "35B]&6A'TUS<4A?1TO@;G5 M1#OKZTPG>(FY[L"GIK%+4HWCLZ[5:"_\TG"5*O2U_#5GDBA-^$^2IY!0Z<*:ZJM-QDQ!!2MJX8R""MK;Z-QCYK2U: /VJ^I M-0'5EHA0D9Q'?L1*X;:^W@2P.!MG>VD@+O:E:M$!CN?1_9EP>_@J?%4[MI4* M3M'/I[U7CVWGP]2]JD;;HBIM[^7!$77MII[>3AV.F:KTI&#GJ&U!L@,VTQ5U MH63?A3JUAM7Y3F<%+3*U892 N:2NTQ4%IZ0S B^E+%2>Y:/-NZY65?H2N%[, M$DYGF>H7ZRNRS^+$6SWNGV(/C'ZM-%+#=V6"\4C,Y?H>!XY//5 H/CK-UJV/ MA^A#T3J*/)-4R!IGG$DCP:=Y?6M#%+D2R?/^Y 4BC0=[VQ-(Z.&YW.U>DE-C M$04K-KVB2KKI55:LL5J?!J0L7*:9\DRCWZFK=7RJD9S5D8P&CO:*8H' 5U* M*9-V!O)&;MS\J*8:Q.U:6I8&T0=SAIF*Q1,:@6!&P#"TO! M4;7!#=HJQ^=/P:PODK:$*A&6Y,W@M\",P_3@?# [NQQ,NUOT[(WI>#)F^:/B M%G"@D%O8B38E2V%-X0EHTU(3"&&=TR^IR%BK4--4G>[#&JN>-I8V'4!Z Q?0 M- $_66_]':*ID8*!K\(5/47,:TD-05Y=;OQ77>&7D?TV105@\QBBED0FY,\/ ML4ZM??ISE:8A4E#!@ J4U*+&GFU7H]YI6GLBVC7A,-](PY86GHS=[$" MV5&CGME1=.#)U1MH3&LI3$W1V4Z).57/+BT;V*CJ=%R)R%ROGK=.]*MV4+75 M+%HJ$QP%CL_Q$OGU.7]XU%X(=;5,^]VI43TS?76EMUVCBE/%N*QA!)O6MANI MP]0W(NRF&CU?-!>$NUH3%+I%Z!HU>,^MJY^3"A:G[T@C*AND5E+ MJ>%4IL*$UL\X>0Y=\#V*$YTH-68/;*:2 L?,3Q\^?J=]=\OE)N2=6L:TK7G M6I$PS5*$47)8!)B&MCYZ;X_PF"[#RJ\UWOSMJ=@S,W%_S0>\(]V#:Y$KTI5F M)74%^TZ-S8!UE<6/]O64;,)J+.V!&YN.\"\%X:ES M35LB?D/RXCRNK5A7$U MJ&"/\V48EPQWC!RQ+(=G"D%8$VK?AL+$S+X=T\A)K&EU&KE"7+R-X@T:.3$;(G[D@!]#0WW8O9TD M\%RE'4V+'="&PA13 GUV_AY&--:TUM&@+16KS"X33<&YX?HM@=U)^GH=[+=< M^-7PO74U[5J]YW&\Q^X5W63,&X(]7-)+E;Y22O:V/2&;AH.8R" NG?MFPHNV MRJ13+#!L6O?O>[UJIQ,I>QZ,X;_FP9++M;D.2>C\AQ?I 3*GKM;KV$,7 _RUA6PF;-;"OQS&P8; M (S,?M(R1%THC9IE9>:Z9,?&9 42Q___O-UEZ%9Y5VH*C]I=:G=PZ,MVY21. M-8Y[;7&+4$V^SUC_ST[T*Y:2[*AN''6%J3G0+)^=Y.=P3Z%VR)2G' CG/=KY MU]01LVFUBQ@8%?MW'HB,[O?.02,$UM>;T)"NMSL_/&#,Y=-Z\+96).SQ0(#6 MEG!#GU8;7%5R AH([HSYLP-F!LAKV2;@OC69:0)2TF!J>G*P2]Y24I3%A*I6 MLA.MR6@KP:0.LDXN1^,=)LQ3.WFI/]V),?8-+&VU<5CY3#6F#7UMFQ^5C_J9 M\!7_'82OP2,Y$&& 7:KK*5Z']>4-R]I9$OC%6FB6R(9<,"-"9ENH3@7F\"S&^ )T+1CTH'#2;O: 1TB=O!\P^5C*V]J9S'1/I3*DK* X3 ^ SBAF M/*ZM4R=&EG16'%P4+(\@-%_"TQ0=M!*:OI9%*,'X&<+%R#]P+;Z0+0R<;S-= M;:.Z$XA/K4@1>-LX!8ZV\@0&EWG+-A]351V+IA&N=V+O,EP8Y!V#,$8U*(>^ MSH0$-B%+LM>BDQ@J59V 52Z&K%> VE' 5:Z%>VM,P#J$&@!N<0"/Y)OXS7S/FKH7&&VE>GR2IU%B'Q*CP+S M0N4+B()/K^'119RV_1N)P[HE-/S[9W*75X9)5!:Q9XR((*%\<@#O,G&C[2B* M6,U#W*"B84'H@BSWQ1Z84+5YM%1F GJU[-E@YG+FEBT _H@0<4EVZ89(9LW< M?%J2.[Y[J1P&-(3P9JAUPWM<*+:I4D&8]^"(J;=\716+['WL;0+0S\]BGLL\ MN\RU3$F3FA/BCX6?.FN!60V\M4K&--+:L. M/ZGG>4NW'WT]Z\"ABI[WSKBH2ECX2D9]>/3>1$#4(B"34?6M)E%A6QH3 24\ MW.'72]_QMO&-YV-7&_+:I*9]W<1B+;RBZR1=;16;$%-%5V^FJ&OJEMFPNET' MV\R4X%(G[@2 ?LMNLCK7VJ8D;,(:^5Y#:WEUV>/53I"S%5'!5(O7:[01TW8T MP"N-@4M>AFGJ"=$;9CO";FIO6H9W.'F@:>3A+:U2%9BB:CG:'K@&%KZ5Z $C ME,7M.6U&&R<@4\D!LS/W=4!F)%<%6#ZI5W?F5IF^$76/B1G:-@%PFV2/$>X- M*MZR)97I*82:/;*-JUOTDJ2Q\$QM0B5+>K4R@/>:?&M-JAI/70AF^5L<;))G MV#1.('R=_8- IX?[<>-$+O7?]&+H&N1GC>D!"U<8PR_4ZW%&2'F_8I_R0@I9I6([::B,C\LZ"8 \X97#4*C3HE<6.)]*5J1F*?G/D=!B,=M6V88_U M%^I*!CVGT-/ZM''*%&09<9CL0N-9I0R06@?-H5JS'CQ2R!%Y1][5Y2OVR05: M=6^WK6V1D4Y?U,R0 ;#J3PFWLA\T=UC3VE9!LCEFP;T3+2+*Y[I4>!&8O6KE M16U-T_8VEHOY\1F#I$59UPRZKS(FO7$UHV_)BOF@L?GG?V13S[_XV^,/A:9#AI'%NI8)A-M66"9\FPAB"6U,[ M&!XK'3P^([W F"NB%IDVQRO;F1B.0A6^924N0HVRS!3U"?B]=/>?;^8(TY?^ MJ%D1/CMOWG:_569ER_]NVJND"5['&J;I.@IC*B0FWNQI'U> OQD@.(&]J0@, MEL 26T8]MB8XF2# IJAB6HM&3Z+VX;_GP8Z\V[?X!?O?:LV1NAKV;!09SLXR MG+DN96D=_][QW'G M1?5[,X#)CQC["6"RV:\L<08ZUQ[!V_6)D\N!S'3C(8P M,&WRH)I*TT%?I7KJ&D:DIM)T!D,^B._T:!=-:EJ-82L$H5$\/P\$"QZDEO]" M#E>CIZ?L8,BQ8*[?5C3!,;S1[.76!,.-V G#7,X,T-7GU(I!WA>]TZRRK.D^ ML52H-Q&5!"_)7;BI#B^N+FB!#Q2YL$NGA6HH>G_C/52"$M5UC#\S!@P$=:%JRR4+G!!TIH8] MVE^&F:L+U@JT'8F-;(Z]\8+'9)M<1U%(^'AR8*F;V8WO;#3&64VE"Q> M'+[$X!2;(E!Q,-#Z6/8.A";I75.7HZ)9W>,SDM4&1\\VFPAOR*&;!T1>(R-? ML13UF77*M%G,1)NEM(:I%J9GL.9,ITWDV$^8)CUTF-,< MYAGZJM0 ^@JCFM\@*\1BS;)$\#2KRJ3DZK)3B$&XPF3U5TQ8))]]S)TZ9UO@ M:5F4A=(OI#XXH1_YJ>IHNFEG[ VGX#B2=X*0WLL+ASRBBL&UHS$!>5R;OZ:Q M6-Z,BGW/.O#DU,<]5I2K[EYV/3+,>N'_9.[ZW/M!I9SAM];J4OM0F<-%4ZZ(SPQ8]<5\" M+V&Y-MHE\3#[1R(1@B827\<]>\BP$F12<7JGE;$=E="L4I!D7_ONK M?5&DUI>=9LH!X1]TI72S:EQ]8G;DCAEM;\-7'+%/D.RLE4'94)/V^.R0=%B MGVFOZZJ2D]_@ ."R? U[[G-!Q3YO5*?:JR@X1JR9JEM-:AA7&A(Y[^/W]P[9 MK5MOI0>1:%+#'CL5))[K^7M0$&6(SRSA&LN@ !?17F"97#L1A/K$(CI3&Z9L MAO8$B)^!G(MIGLM\B^ &'F\C9/7LKL&G'D)N.9O%E#E_S8!ZXA'-VB?PH M4LK3V$PR!1<'GF&@.1LW0A>L3?1G9_5,3FITD+6NVF="5V,J.&?W$:S--@V/ M4\5\L8PE*;29\LXU0GP"AXE[@L5P_B%Y910XOF#!8^I+D=O$3;.$=R!J;S+" M=?(*-US@BH^20HTJ=;7;OWE]B[P3S>"I3'B:_?[;8.^U<41#M#2!DUQRD)BD25!%AS45>EF%(4FX&G3 M,$63IL(4@%QJTJL4RQF6KPI6WBN><1+B+126N,;5K$VN*I860W0=Z%P?<+SW M044 3,RMLXO)I3C;[@"L#A.X]^$)170X+EEF:0\L;1OL^32B2*P0NHB5YO5G1C# MU2!:1F@$"N>;\D1"YKFO$Z#&:7P";)D9=+@6J@G#[1V?VW(YNTK>%W@HK!Y- M@X.D3%B2,IBF-K@)]]$UG >1\Z#BI[KD"9VHC9I/5.)S2@YF%3:Z!I7L0T)( M>-22<[;6[Z=9W6D'4MR#HRTR.&75K#ES"@6+"[20<\Z.=;J(11?N)4(BD MYWBN+IRV5- P(RX,?4*U4<5>E\I85&:D$./"XXY"URHG4%-A,H%S3>/7M"K4 MGD0GIL-A\B@]LA+XD%ZJZ$)I8L,VD>Z99G2.IYN.NFW_)@.@49<,4%5\)*9' M0/<+!#&(SZS@>"J+6;.Z]DRS7!/!'=[T.9HKRTY2M262JIG5;#6A:L]1D$4S'Q;K MZU48A%MO-5NORQVI94E-A4H.HS2-04VD"-D5R,+P$4P]*(I639\TC%T(; M!\U: A/PW)'L'-F7=;%EC:M/+Q,+Q3Y6JZ9TE>QI%)A*+ >\UA2UK5E=>WH& M$*T6ZR\Q.Q>+I\3Q:')@P?O?A)$BC$BE9.A!T;#>BO(<.7-*E>:JHI3A?I0A M> G'$ZYOL N8*8K$$/65K&T:R(T(F(\\: [P;72>R,KBUM$8^63J#V=#=/=V MM.P98TK;2CBG141HODK=]526FJ;5+0;V1+_BA"'6T-2WB1=3T'0=?%%-I>FJ M )6)>=1@SP5U6L[9OZNFSW0W+#JHEWQ--'9+5>G)HUW5W&FMR8SJ(76]Q1$\ M*(0K?$WS9BM=HZI+3_=$UYPD<4[2QMG!?'\V$3DSE\='PL)>\&7Y?,[D_5*^ DPYP@FH"!FZ%MS_*$5\]! MZ(>; [VSB]I!K2Z_65WKLBV97^DR:YZBK*J23=S(*@C2#-JR><:*3J0&NF'R MTUS0F.EN&7U%F]K>%<8N==2^Q1O'?\1)XE?&RS6J8A=!H.ZP% I-S,.@(\]9 MYC5U OH%)B)50"&/?5 "M0LVLM3%"5A[JE("J1T3Z^M9'%+NO2]P _GW_CZ, M:2)2Y2@[D++'.8"[, B_6I5WL=1D_$AIXHMPY7%A@,OQ2C:ON41K:5.N&*NK"U9>5\S.,SQ@D77K)C4<>S-JQL%8%" M@H_0(\%4EC4=\^(%.-5'P1_P_\NP\FOU%=&!BG60J7OG /Q7,WBI0N%1\9IF MY#DD?$GU9JDH,#'3A(E B;N0NKKC"<9PM.C:%'1E3'E7FY2[3.4O>7 MW6YL#/%BD_8X*>&GQE7Z*F56N=Q8=KH]X9K#Z);#W%19Z@HE)J:M:A"ODMX3 M4JH(F&?(_ +1/L:!;NH;G(BGM^YBKRHYJI#^N'5\_V)/N'M<8OA["(F;TE:T?A4510TS-H3,1/"? DO MLEC?@3A$89RKV'=%2;MW*(WROPDCPGJ 8NB9"=>@+JU\@W6W8UM2$^-HQF53 M'T(?$.V!ZH29:;F7]J1Y<*"E.F,<0V#*#M3V>IE>4\,F-.UNG^"H67X 5>F) MX<2H[;%5A>UUGJ-;+IY\;\-TP'L\!\UA&+@ PJ,:1VT]>W!:A5PC=2IQ=?GA MW!)$=-P;WP#@W:^2A=O5M;>3>+JC93A;D:,981[P4X$82X*/OJR]MYNQ\@LWL69U)^ ZF^UH M9N%@Z"389:F0(&D/Z?\FC ZW=2FZ^I"TI_9>7,ZK$ >$&:J>[6M#80(^*'3_ MI?PB]<]L'F^LK6PS:D<5Z*V+-ZZM9N]T>AN&$!\DES1H=AZH0.S(=>G$84 V MWN&>])D.@1ZSQ9I5B2 YN#9&>:C6[,4 AB^8W3Z/X# &@.J5[&W]V>Y":1)N MF)^=A)O8[R.\XZP,Q>GW_1A"NI+U3*"8I8XDJO M;HG=0U[P]CN MR'T+_8&'-7]-02Z)-;W%?+C%6)I#<+4(0_?5\U7"7B^2-OVI0!O'L*L>O/A7 M!1YE??F)Z;$:FG#QS_H8TQ*Y2:V91LH-75FM"O($(H#%P# 32M3&[=K%5:<[4?UDRL*3, MBA+O'SKC7:.JH_KB<:EH$?&$3(KLB97%)N6@GQ[F.\(]MO;.KZIM^.CH/7E5 M.KI654=&(_[XZ6GI)24\O\HB4U0Q2='.##^0#!BZI>RA3Q^)=MX& M[0G9#)F2$M)(3C095P:J$.%2LPS)11"'ON=T\H!"$; M>#6CKH]':$_G^ 2@S\Z;M]UOTU2%^Z=X%7E4(!E"[JEK;@*FICI UN9P+NSW1(TBWIJ.16S[!+8@8;1 !^A>'+Y0]!YV7@$3)D6" MJ;F-.Q"R=^)7'CM2Q8.6H3"U2>+0D=I ^GN*\Q9EDJ%\$\B=-(= 6" MA>7.3,"71(?#7RQEK;O"WO-ZC?"K25A:4TCAZQ?0C1R47%O7'O;')TOI[%R28 MY3/^3!9W'V'F&I:S;JOE(G-T[=T*J;F.B>>JPUXL9E>3 P&"2[S=A9$3'?(, MJQY4[R&]R>>!B#+2:73,-C2A8WBUQ[,UD;ANO'7RW#:JK%#SJ+ 8)5.C1A@R M07F21R3S" 3&I;Q'A=H6@E$E7V8M>SQ<>\>'V9'/& %[IB!YIEK"@G..<3"/ M'CV9@,&,[BGRZH3"3)S+4];29M:*F,V@:\$XES022D\<397CLQM7.;""^_I- MA G?3=X<[Q36DMP(*4H&IZ4&JM.C?1S'),$>:"8!Q3Y9$V'ULW M6I-Q&5+H2M)8&BXAW>,H86_/,KQ^<[:0)Q/B13%9:G+T:H/3!F]V.J$^M3BCV]6V9 ME,P#7B+F0128SIJO61*!2?0MB?=.KHFU$?\E>J M,5UVI:\P!H>-,1*VQ$&I!U.[QKBO4O=KK(J 84-8%L-)6!PB07I,= !AFD:\ M$PX\JK1T-:MX?#M?^-EDP91%M #3.[U!BZ/G%8H$-%4%-U95RFK&#P29) M/F8/?^!6G)XLSJ\NU* OV>EN_#KY,#O+5L74MMV81$*:1JH-386)!:LTT- H MJ@P-S5F,=JIZH>HK3<"TQ6:1N=FE,THF$:Z;%=PVY'MO$[2T<76C:O'."J-D MV0B&J[+H%,2$%/:5&;DOG2@ZK)D"6>U7T*RVZ11OKV32:)HVFGAI20ICFD]\ M&2I_TJ1_ZT[-(M.P\Q+'IP83EUF4YLRER;W8)T0&_2M.P(M+R1PTK&X/YB63 M0!5CD$O8"Z.F<1VIZA6L+R ^Y%16_*K*E;CR2$7P/_.40-Y&2$_@?5![FVMB M3AI7-QW0@),-(/Z$DZQLH%1T5SDD%' MJ-(#O#^K$9V414#0&>6U2 M=6AQ58&4UTAJ5=6=6$(5_B?9]PS@2!T]UZ3R- *CF@0[V7X2JE^K-!"=:AT1].$I/[;9%EHOGAR<6=A&FG>1F]+BBS6 MC^3;>$V6B?QV6Y//PF #DQ8T:8[K^8;X IC%8T)= M;!9K*<*4YP37>?\,TZ ]=*%8$H.4\$#Y0O;]>3+7M+JW5%O%=.*+V'/NG16$ MT:3*V$?R_PX1O;#:9MBDVJ32*,@Q-AK/_D95I^M16./))PD@0S@2&FI]5,M2 M%M@;N'_9.[ZW/E"'TA6-3,T.H$HWUXW&!,W/RDP=K:I.0:0I9"D'%@<\[;@H MWE:::47-?D2<"$>;@?:/K@[]6G2_6;ZE9D3LR0!>[&PV$=[P,'.N%Z_;P+75 M+.8"(U)"<;B/JW&:/G[Z3$H\QXL(8NAP9 (1 MJF^;]KG&U*6[5;H"NVQ*>H](R9QJU W:*D/[!(@ON!I 3F:F3W_6FYSM7"#M MU"!XPOF/:9&/R+\ ]_2C-'I3,XF1%7104#@ C/02S#! MP+8C.S"'$PQ!52#QA+Y/X;<8II)2-C+;BOW[Z>*0?OS1(Y)(M'H^T"R3FLNV M865K@P.D##++5SCV-D%=?G%%X>DX_BJ]IIMZ_ZH)F%:D;)U_*#+QE'^?I*<2 M>!)5'5\&)J[4O?:@:&T: +X$! )'U\;8:,)B[X+ M8\?_(0KW.ZH*B5=,SL)NK<%TU"[8%]\:A[GK:DQ16WAQ^.S\/8PH=I&.6VI! MP3IR >>&]$YIE64G8$"E8&GUD:Z:"E6#@,KH;>N33\'FSU_AX/S+XU>Y<1%6 M/MQ'):,!BRPCHE&"<9 %G2Y?0R(/5'W-9O)O_E,:/D#D!?T#EB'_[S?=:?(QR9SP8E**(= MD$0)T$3):XB2$ 6JWWYA31[Y#+@\&H:I2CK-Q#=#38$X3B)N)54"=%QF00?] M I00)?7_#]5Y"#6:D7>47$\(])NQR$*UAR+1(/*A100.SL@+T $:'>PA&F7H?(NF0^;M MH+0A=AP1-(7F 3U^,?I%-#?80S;*X.6MW6P&WHE5_WKH:]AH:@41.?93"&[W M<*F"+W/'O4*;/:?M(KEO2.H<>CH@N1SO(*(]/$/01T0[B:1>GB'13Y1U%$%/ M_PDG6]Z;Z;2\I"1'F9$>27#4'F&J)#B?[&W'A=A_4J_/D.9&D+I.[X73:N3V MZU2GL5&4;<=MR&F?2<.3R*.,_AEB04]'.5AYE>7AA2E%+X&+ M(QJIP"XV,/W&.1=C"HO<5V53^51DEZUX,(!?84TCVC:BC8^BYYG6M,D[B+6- MLL;1'EI'M'D^<8AVP.+T\1SJU(W !3C\%68V2=*1,()418SA>GQF'@57'1BX M@E I6D,!;0[M:'MH!PV"@H,B[0^?>4?2VE?QPW;_O&=1>"E+3<4\L M+N=G")Q\44:=,$>BY7-"_1S:/D.0'0B]@WY]3;@+2!&$LFZT(5,4(\)S(Y]F?D7DEG5R4QF3/I%**5#B;W>NPL3Q M;P?;8V?DOB(-#,^^2QY)//D@3TK8E[W)D49 FVX<3GU4_F6(4>9OWM)09R,/ M%<+(4G28'W"XB9S=L[=RJ#-I5YNB1 ;] H2.H_ORTLBTAMYF"KR.-*%Z3YO< M'X^M_WP;";(Y[43)V ;8XD,/,(OA$9D %X$$ZMMX?-^S\040"4:$8C;,=T#S M:P14X5F4WL S%.#!%16FQI9?NXRJ_'3!^.;CO?%$L/1BYOZ+71%/N5ASS._' M_5/LN9X3=5?"Y!I H@44KA%O \F-'.]PY0LE/V;,FYFL"83^YR>6N8=)41_M M:?+I/XCWADN9O^69D_>-&'4R@B9=S<#GHS;[\.Z-V/91>/&A1NLW'NBQCC!G MQ13HEI+Y=Q0A5-*-0[P:<]7OJK2@"G*)XAG*:![/:,HZ_R ,SCFQ4?7^*1S# M(][ S*R=#U=>$M ?/ R:&T,22U=D;?&%[B%]KD\'K\ MX:$7&D$'Q-Y'AF *,A!V:-?+Q%Q)NBZA%N M^*.M'?D<5$I)8LR8 P+208?,'CC*H#O BC)+>L>U9^U)#R]Z92TBWB22VY0> MK;$L^*--"+-'7 =B*UQ3UPW$L619#2YD9521>\(W?AK$3 RCB;7U,A**ES5\(8>509@'.SV24Q! #[V M6BWY&F%$SQ EBSZ.ME8&1R6OU%_V(:S2UHE^Q0E8-U?D3B6OJ4-A=/GW9.7X M< =;O"Q_\OW^R?=6-W[H='XD*!W$""%*:=+=?L'14YB)7./UOG_T>"Z]N3T5 M4M:/07T0+,]7P;U8C'@,OX.F 49_I9D+]WV-,W\X]O'PK=TI4 K:&]2+1L:\ M@I3(N4#PGBY3,FV0VKV4.I=(B*S"40/0CFQ<,LW#^DH9'2Q?UMP@B3B>466R MYA$,J%*<5"_>X()DJLQG>7!'GCP,">Y@-]T2+C.(\0WNIYPF-,_=E"CB5-$:#[==K8U;L+:B M:<3:!NHBN2J*)?@"ZBA,>37$T,2S[_TM@X1/(H M#A2?]Q#\=+,/W%Y/$R.#@,YH#U'?KLNSOXP7K;#;\H2D3'+ MZ5T\W3OF,AIXP?]>4^AEB M]!$T<(1CS 7E36:@//X0H':K4F^DN45 UB#_<[L'$O"6T)HTE<:44F,.$JV! M6D>(BJ+!,0(&1IB$'!>+$\*.T"9_ R/+ZS*IIP_X:PX]0LIQ@C?EG'E7N!SN M<1D*?UG(F.1U\]XL<)74)]7C[9"!T89 C;,3KKFKK*UAE1M#C5BHKV"D@C[B M#4#H5^J$++5QE .5#^(M"\)INK*#CA? VY[#?4R>@D?O#2#.&70*9/HB\@R\ M$T90W,@/WR$@+_!Q> -H1UH8=N\.-D2^>0E])!I I 4V3(Z)(X8)K0S.?0\[ MW+SJ7"QGQ3@']PG@2+N/.'HA8G.UD81(^B\449C:0V+Z0,B_0[C/79C\%2>@ M*=@$X"P_5$1XVA=A1J*Q1J1U=, )RMH?S7=D*A.8$_/H$PY1BX(:7()I<_\\ M&Z1(3)?/+=@U;"1'&VRL0A'"/+7'U#P.,LY*CW4RS#OZ[K&A2@V3 M_?UT0+G0Z >\H0L/7#ND>D4\U^NH8>U"UH1W.XVD!FL[*%8751 )D)J*_$GF M[CH@KU_4#Y=,ZLI9)H%#;\Y0VA^85Z[J)>])KD_B^U^R;B&I7X/O+7)I@^C! M6GOPXE\O#I"TI4?X?(XB I((* X<23_ >'*P(-6#&B]R1 MU&<4,G GRM<$] =\'E\1ZQ$270+;K-0I'ME1N>=Y5/7X%^I$IE5U!4-C3G#X M]YCP%I'WXG W@C3S#\2A-YQBN)P!_(KLWSCT/==AGM[2O92E?1G\&4L'(T+U MQ[^PLSX40&F.X:[.MFTV#&E;S -I/F^\@#!CGN.+E*VI<=_D+:#8GV1><_.9 M=@:)WN10BFU> %9F4G7PLSFA* SLX-;*$WZ9@.W ]E,X\#\%!C\]XP&@S M\+*?K]81SQ8Q2Q+"(-'#<>,[FZ[F_\N;!R3R3T@D$= \CI'D;/XVAE/).W.@ M)@IRZO@9(%=7B(D\'A2G?H8X?0GQZ\A&6>V"FQ(:_.&L,@&G?NF7O2+N509] MR>W]2KIV$*(#.T4AP"2(=L>#1:%SS76=/ M?4$NE0TX1<*:W0V/(F5J,'G?+CXBYM)Z-$.0S"?Z11G#%C(/UCX3Y9FK;T@D MLZ2_*CLEBU*ZY)E*_NU?_OCIT\?_0.^^FC_,OAHLA-+TR'SMH,8Q21@<3L$J MI1K6EA(?W-<[;T4I6EXN6?;4+*($?OQT^]\G@U0FO*^H(D M_#KJ&I2)7= A(ATX ?KX";$^_;9G4 .2])G%4O-X<3HSRU%G)@_0^NQ$&]PW MUU0!DY71'"NE%&A4%L$M63=FJGC$2>)3,;HK%"NH:,AY]U.2*$YI'LE0"M>9 M=DC#VM'O<01*;&>#%VOP/:+IA1FZS>(U:.]I41A91AZ4%SYIX-R'%D0\:0AM M'-<(^3:41K98,[>7D[._46:GP5R$A8> M1.0N"+. &W(_)\@MF=IQN=M M23'KER,Y;O7H.-]BQ]/AG._8\M^<[>X_EG9EC3X(EPU$L+% '"7;K["DWN$D M9\J^=^" ]MMHDH4Y9RJEJI^"_?\,L1;'0VH8=@[RD.&%1##O6!88B@?OIE:Y MZ8*(,PQ R6A('09 U.49+%,OZ(?0]\E9@4H6,:(8=*1LY&0>#E1MD:8333M- M/NYAC2GV+$N0]@L,!/&16,H3-Y6%R3W>A8D:'+TI8P@JP 6Z!KO)^-"5L G' M-:Q<:)O$'V\%?^PD: W#?!D#U-OPV"1K0OVZC80X7V6:HQZLW('U*H2LKH8M MJCD76?0+:V,,=\@!AEKPC*P?[WC!1Y &.5CA7IR/H(92798/$8NE%FK.<3(T\ Q3O9A/ MD:5J+/:R5Y\KTFL-KQYD3H \P"W]1X1Y]TH1)J+FI !\%D>=>/':68DXPAV. M: 88.-%AFAIR!"\,PT-/]:+L#=.P]%'8!E.^U_S"N&*I#7"!^_B'_T!XT+%F:/PSUR5E6"30(KH'#I<_V1H4)"?.'& NG1A#R&.O]RDC!P8$//@[97((>35= M;ASC1\K$$ MZ>1DH6U2%\9ZRP6B [,;]'W 4_P*^7I>4KS\-F8H=0" MD'?O7P02=I1QO\UB_ ,Y;3* ETV_S,&F0154GD,N\YTX]M8>=>NM\F B&Z-! M&,F08A1'JW\\;)]"ORNB*$>\9T0FV]LJD/YANTQ]^AZ]34#VP H@TEVI]Z&"?*_A42@T@)VT![7@3PX8 F!^=N%^D4664D2 ]M"%RH,'E;@V[ M(\Q\%K;;,*"*+^:E-(_C?>?8#4:-93<]XVY/9XB1/)*1Y-TMZ'!B-ASVB"./ MDAWS66^2,XA( %F"'AXY7,TP 5S:P'F6J+^@E"^(]^>LFNV6(6)Y>,QO?T9S M5P'LK_,G.BMCH@AG?)+:0'[K!9@"W0SIR7V;PNF,R!L.,.9*KG"Q1A40MS** M[8C#[Y"A_,L.9*A[R(&<>2Q<,G]PXFVZZJ%:I^V?J,?V/+BGLCDUN:6S/'FO>M9YD -9 M]V5/W=.2E$S^CU\DU^PSQ)SUAQ4!/E\8"7PC= 86Q+IV5.QY]!E=C!/EUKFK MN=?U\\7PZ7=53=EI1E;V)FQW!,:N"(*X((YDT.: MH=XI:W.<"'60$J$&O!6:S6C<'+9##KLRJB(WU"']6&0X5^H3!'X-/2.5,GQ8 M07$4EQQS0RE$(I7',RC?\$5*MK1TWOA6B"5HT*L]7H9$PL;>AEQ/3+0!O<[G M\,4$F)#< 9HSF\>*Q#G9RB775A*"B 7=(&\?SZ)-$VQO>4^&90;'GRF^R7,S M!+I!T;0DH,>(- [9$GGS2+3/%(FB![^5":J#LVVV7X87!KW=#IRX O='\K:0 M(IM^X@2GQUS8.,71XOJ,C28G<50-:?"18-]G V'P>>0S9];[+0\C2X>2$D[% MD=&6R?#@Q2%BNQDTD?]E'<_FGS7BVY#UW:=A/H/17;RN;#I MT@- F1@K0*:X6@Y>J[]B)UH^1[B7V/7IPZ?OCGY _!BQ=LZ0#B6,O+M/&-T[ MGGN&H#U$&QP134<5M-H/2VAQ.8=(F9(,@CCHGPSY.Z8N2(>^^BHAWHD&D=PBY7@Y]$@01:^-,BF,:S=MMP'%6X['RP2*Y)1L#S]Q>JNV^C&V>[9/G, *M MR)? Q1'U2V(#H K7B\/U&XY67HRIY\(#Z"EZ.Y+7>82)W2*:YAX?M'&KON53 MF4B5*SJE2E.;2=(0A3/EC=.IHUT3'@D3X)'@[;WMZ7/6,B/F[7CN5T-/0 ?N MF,8:C#$'I;#M2_)Q$2W#UZXVE6*P-A"$6&T@>02CT,6=CS$4J@HGC$AR>/3> MEB'Y3W*X<@X=D]<7C"6_^PZDSN\^()=0'-;<86P(&><*/HG>&U@I*$D$-,?Q MCC$V&'EWI8L!Y,8%1/^9L+G/Y J: <3>AG)9X-L(MA3NZVT*_5VTA'A32+1% M#4NCN98//?Q$G[PI25/1@0-76'V+TW='.VE:&8<$R:NAY@@6D#O1!M? M@WMD%FY .!K>PA$/-I\=+8O21KMQAE:E@WW 7YU?,"M-*UQY:0I)N:1#4US MVLZ(C,[&!0[>*-R-$;)Q'T$:B.0 8@1D"P!GW!T\NWWE,$'XC/K6)"D$$R5N M03%^[6$\!-D'J5N;;_$TQE-?9[BIL M#8P;-VAS3BK]7B8Q*P]XQ0/S&;3G8I\LU@T$\WX^P/DV$80XD6EH**./YO<[ MXLSDW7T+TT-:IG%S$YL>ZI1-5Y-%CLU@S7^2^[N(J)W&I*6HGHXT= M^=AS;_/^*1O@B@/>DZN"])-L#Y\P7\$F>;:"=G87)F2PWB: '3F+.?*95$#* MCM-G"H#,>]E$N(["K9S]!@4A #V)K@"^R#,'BO/&1$8;>8[X$5' Y9&6T55N M3@1XGE3JK)1>Z3O84__U!JK$V\'D89& M=%L=;-CYQU;$U'"J0X]+X6TM]"OQ X[W/LC5-^26NR=<9L0C1YTW@8'4U1*D M=$@_0ZFF*6V>W;*T UQHH572/OP6YREG,')=1H3&AT. PTZ0I5#:=&(.V(F& MMQ/RGC@^^.;-@TMGYY%[IY]77$J3.OR= _@6(SN>4YS)856MG!C;/!W;>.9P MN+/"@,:#KU,-*??GYEO9./)\M=6/04&GQJ5:JOY_(R@ M3!?#=D1>)/"XI>X1TG?=S0;9T%)BW*EW#VW(WQ_K8*O-!@C+(SYD(\;#CYB: M+!?K=8P3FIHBY3:K\V ;L"MGC4GRD$B;#AI<"6]_6+/SL,,65LYLN!(KSW-\ MSPHYOD3DT2_"**#/T[FQI-''6+C MD!;F3\.+U[HDU!F^:AX*5C#,'S]])B6>XT5T&Q+AKSNL>X,48 VP7L_0QT^( M]0B\?UB??MLSF/."BA-O2S42U(.6A04*P"\+,Y-#0NEYX O0+B.>=2.CJ#KF M["H>_(3/?#]\!94SV9%7X?XI6>]]CIA*9.(5)B\#V:X]B@C2 ZQ:)@* MQ)<1)E(6/:_CY5@;3# M]Z!.)-]=$4K4W/?MQS/TZ<.G3V>T1/'KC^!'$>\8'*<_>,*G^XBG1Z".S_=. MM(AHCA^7WC+W.*):N.[ 3CSW D? )?3AMF(M\(@ T@8SHQ_G4 L 3_GQ[AR. MSD8-NOO8A01LS+ [O+4;Q@:2PF)=SN/5\_).:5-()HGZOPNHO_&N\[Y6?0;/ M!RXU L$IA*^D((&"TV(N5F$"_B4<-9&ZZPCXIR2D7Q>2=I1<0O-!)*>5TF6( MY%.,I2E^H5/\*F;5X;.*Q:PR3%$X^F[H^TX4CWC\%1'E_=@"7?#X2"R V7%5 ML7%AWJ]Q3+&:VINF[UR/S=UZ=ME SA8\Z+UJ.MU>0, M/2O"N>0!TYXLPRS%YB-.$K\3!EP>IX*ZCI!Q^UGRSC@E?93C\Z6!\=!13A]8 M(RE)Z>-QCU.1>I5T!41%>)6$$J1[61#;!T9Q,[C9(Y939)L)T M4*TGK>"GD[;*C$:\798!@K6,O'S3R$G;'M9Q9Z0)\04++28"W\P_?GZ&T M87I99$VCU$LG:WSHX.?!)R)W1:8#GUD?> ;T=HE!M>8#0_3VW[BK99(CO'%B ME.=[0X3%3/U8LF,$1Y7SF M@>R@4L/L?G9I))(#" TKZ'7OJK!2HWLT0Y?C!%9T[VW.\DRH#*Y;)A7OG&T_ M>PP004!E-"M,OV[G]/JB[X.':83!!F#+[DF99R+,$&YHZR4F\+Z \CF01H(V MRHA;B)8<8*2JJ,B[,#A?@=K-]^DH*R8@!FDBX6'R1$B#*N3%<\DS ;S_*+Y1 MPR5H5CL0IM@ PIRX9[!Y)DPEPZ;2UOM]9I@'TL H'N%I&9L>H1:3.DY$2PKF MGPD%/6-S)-S^C.;1#";'!C!NEJ>0<*G*($V=?CPCD@S/VC4:"9@F'U$Q0*JQ M4D %MQWE;K?1S72###LSKS4:]#@&LX%&[#<>Z)$-K#H8*&:C8Q9[\'Q,LT^, M"O/8,XDY ]?YV!?&KW?6][.1$%1M35AN#TE3%*:-DEM_-\H4\(@(GIRI!-+2 M-?4WC[,0.9^L + 8'EI%+JOQ\'1^"$/WU?-]DU!"@J95H*#> \O[8%>-;WQ@ M"8, &=/O?,E5DF=X2\:(JLI4_N1\SUW2:NH[P9RC^IDNX-[*4T6,[-&,I\*4 M,?J@4M]]?B!G@5LT Q3_[A41EUYL8$LLV3O.JKZR%RTW^*3D@^@$Q7&"&K+\ M7@#@R'%5@(MB\9>$S[G A/O!4GZ1Z[["@&(BAS1W.AD" M)JUVO6/SB= H_&76+93U"SW1CN72L)RA?%>0Z,L_T33F'#/H;<\G:H1\KE.: M!NG1$UN*@E>+Z?"D'#?#SPL18\ CYH9(,3%A@.!.8>E\'W@(4^?3PBF?(4&; MLE5QFK-8-'"$8\PQ]&)T&R [?IZE-.2=@YCV]"=2Y)3*8OM3'-C1,#R&&W,N MP/_9H2E R6"K4?,&AVYJXBQ'[B"7B"FD&'F)N50ZW^X<+P*K!UQPG4]L$=$Z8H[0?B'5D4FZ&0\Q<+@V!8!V]E.AO;MB5>6HL#)SF&5^3R2>L[R.Y MP;T5U:^1J]@A(P?OK=0."+&C )'$16!U+63+KV6 *>)="S\VD8B+1A68>R6\B38?4P[&F]XJ;=\B=S"1P\D%\ MQV_AG(=#X(H,!M4N$("YTCF6GUN:X#T76@OXG/Z0ON YKQ-@?[(,$$KG%.C9 M/\-LYARDP&9W_D0G8R71'3$C.I%?,HC9#.%(@%ST\^1<7,[/?0F/>$.(QDQ^QT2"AU.3FXN8S 61*$;#GRJX-HDHWY+I M^LKS]Z18YA-"%1P]1<>2SU,6IUZVW1>$BA'%23MSE$LFSHX/@J[->LR5$"(RJ"RN"B M8QK-(K86/)V]HD J8\RX4IQK,$MM4G[CR.>B4O9E4[+*38E7I=2-BDT?^6Q4 M*+-[;H^1O!(_AR_4D7@>9(%Z K(;I&FA$GX(??\FC,"WV&2THF@>U(Q2 %_: M \IUBSZ@7Z 7B'=C>/3-X:V_RPY(*D9 \<2$J#"_JC8#KVZG3.23KM M^>".)9B\G3@/Y1OW#N&A1,]0 :28[*$QXW:,CBR'%4))C144UN, 2)%LH^S_ M/EVV$L56?!W!8#T+5QYG+)G?*'O!01V2))'WM*>8R$BCB$6^H7@J'F\C9/4.Z]EX6*9G0X(8H MHP/(F5$E:N.$7O4*@YMF%\N.MJRG \J=+-HY MJRHMVW.K#!7'23K)TJP-AG="46ZBP]^^/';<'5_NYLOK*_2XG"VO'Z?7R[S- MP4MH*!SA*6+T[LLWC]^,G"3F ;3FB_67F+D4F\H10\F>A^MS0IB=N:,:5@Y. MII :)A)#V\=XX LX<_Y_P!L/+!1! L)*OQB&C-:@DH^ISE<$+(PT@IS2E>ZC MS,7J\MF)-OUX@RJG/DJ2",!&7T3G:!X,1'",4V/;Y"ZM)T1"XC=X0#DL2;AJLVL'6)8I+= MA<$28(\RU",CT&\9G)*3$AX6"L[40/C!(N30LH '-0Y*G*F!Y)(OD-&<%X^[J-@S&K\(2#)&YY;BEK#='.ROCPI62N^V2 M8OW!SFNWG<=")*\Z@'%7/&6KM $F)L< \,Z;0"YI8_"WS>P0I4'&\9QA :S S;B%Y)!W='E(!(;S=^>$!8_[E3N!W[D@O!M=9[W<[ MEE?1\2^=^/F&7([S@((6T03TD=3 F(GFAQEJ3M=>.][!O8F+ MLEPON: LNHT5+6!F&"JY^FI8N9I>]E)$C(3#4XR)8='1P#("*^*0DT^XDBO\ M@OUPUR7;:>$Y3P.($N=-CI0&S0+[ 7/DKE76$YH;%;I"&3@WZ\RP[[Z="4M% M)2D$2T[K5 S!0E(/D.@"S>\@=>(W.$^Y0/RJ*7#&F8(29L2#\_J9'.K(!9C>S, M0$4J8:D?_XYZ;QP;B80MSJ24)]CT/(X+>DZ[/X_C/7:O]A%#@(:=0B_+:ZYS M8>H>KG'IH[QBZBK6'&+MI;[XK$DR?J'HX;HMH>@91D1U,]&1]>'I<$X-H@$6C:RN 89/3BS@RG/WO) M<[A/'K#C>O[A"I/N =0!6%(%XE >?FP6!'O'9Z$TO;@WR1:-7EDO$.\&DOLA M)44I8=:=(=8='MKSVYR\2ANS-!%4+Q>^!C3@T\ELES3W>/@$V@$ZC[O((R+" MBN$F_C-,U5+&0QX<[(ZJXPK.RB+=!/T+DD?UU."6W;'3!!S,XC=D@JI!!LBO MA,+ CG]<&D?S,Q2EHV.>Y\D(:<58$&6O)WEDC*@^/^)N]=CK:,VG-\XQO-5T9IV>>*N>LW'*T(8]<5.:3*58&31BGM MHQNOILU 990D M*R=P'\V3(?]R"2-@UXP:)0XC)7@DXRBE+3B6?LO03,I%& EUB6>]NGYCT@)' M[.G%/(@$88*F@ $:C9TP.::*#&&E@1W3>/*IM<2(V+N^.H @29=JQ1%[;9F( M*3825% >E^+T 3 MKM9+B8V&KF]D$+EHY,)(AK?&. GS+=C'7H#CF$.UQ#TP?P2)D6!^C XAIR/G M= ;?1++1B\E.)M[2@I6/$3Z:L?B:08SV*AH;30D27DCI@VH6)5=C'<@K9(,! MH,XHA.?^H3MF9T%E/&N#;78&K\^PCKUC3T?&+J33H$&^I9&.-)$212IEK?,_ MAF7KK4Q.[M&+$V]+YP?%+UY,MM)@'F5TY#GA&0(Z(])HL %M MUN(I8=KR O9+9VSWP@EA%@;9']YAC3-M5RB:KP*(&?:LC#DI_)RPR9!]WGFC ME'%37;:,,%NI#9^2:IDC P7WH!+A>[ M%P=R"[A2%LI,8V_B5I#Z Q,3B1Y!UN5"<@'R,WRY@EC '>\=1!*\VX,:R@N^ M1F&J^:ZR^@5Y,K@@#Z,F9\@.^@.F L\R)&(-N(F!DSFP9\5"8RX@P>E=N$'O .8F."#>C(]YW3?3.$5)'9(26* M&-5C&4T%Z.O80TI=^RGX"E4$,U/H;)\\AQ$$LG>-66!P+I2D"/1!&=4C&E N MP%\"J3GCX:7(24F/&73:P:M\&.ST2^9%#VFO+ITH.L"NI40:/4K M-0;T[(][YQ5[/]U=+W^XGCW,@U5_E2PCB5Z^09PJJ$N&Y6$-C<+/#> G=(>N MT1+]0/X[0W04XVA8#8VF(&V,NRSB\!!Y$7C>3Q\^_K'7FH 43)EGH#2:P;]W M[_/.;M(0!O<%CC9.X/V#)ZT/XM#W7)'B_AZ M/B^6*QOR$,8K#S'3QUG9*?U MP'WT-@%-EA8DLQ7-24+#_7UOY?5/KBAWDV+^9AVEM^+_9>]=FQO'D73AOX*( M,W&V.D+N4U6]<^F93_*MVG%<):^MFHYY^\,&+4(VIRE22U)V:>+\^!>9N/,B MRR0!DJZ)V)UVV5("F02!1.:33YI3!8=&39;HV9I@=_B.,6&B9TSDE+WV;1S[ M8[#6YR/%.%^0[+D==YM-D.VQ"_MAD[JOMN D8@(.K,".XIP\Y0B!KA1K$FRL M<9R*7.V=&,)#RST7FM: Q-U&62C[ UO9#W2QULRRBPP8.[K&S)1H9"W5O+DI M2G<<*NM1+QD=T_HLUB8/,)*=*(GED(MV^QCW,7H79Y*Q!E)_;00^SMV-JI@J# MU$U^"J($,NFG>U')B-DF2!P^1ML.P'-9%VF*&[#7;/]Z6K?N&F5=:_DI3WK%WN3D(6*[/-_(Y)_016Q; BJ%H#NJ1U EZ/+O,^Z)[LEOXK\>/7QG M-K!ZVPI)[D-=V(03\(MGHL(.PK:R1RA7I.N=SVJG*H?!(*WJJ3K$@W2KNQW( MY 8 3!&[5_E(Y>L>L/7Y^G*6YBLPHAEE#LBY=KJW82:0>.B2&7X1!\''GI7Q M(3BPZ^3I."U7FP5B%P>)DIJ]6Z=)5TJ=RY$]+*^M29JI&_63B6L,-.2VT MV/&LCF98HMWM7>3"D;&%[TT9IXT/$>VVWA40QWW SKM3(-ONV58U1V-+,*RV MLSP#Y-S0T#B[[\6J5AO&ZOK;\&XR@66@P58BG,RW5+'38CNX(LIL?EQ$+'3B M!#:&$!WQ<) R23 .-&&=[5A'7FBJJ$R/-T7]&I"SJDU7J:F71\A7J^=D'Q(F MTNNOY _O?WS__@/9!AEY ME_(^Q[L_?\_ZLXL+_)7T6<]AI6=ZH!Z'\E'W^> M_>G#'V=__O@3_NWC7V8_O__S[,]_?D^"'.QV3E<85R,_?9BQH>3'WG_\"(R) M^99"(0>-G1-1=;5I;!E3@ $E?RW:9NP:-*'_G(/7UFO^D%4&[I:]9;((*.+Y M7$3>725&XR/N)U9[>K:%LLE9F#E)F BQ9S(3*$ 5H=HT06HZ8+ZHR(+,T; MMZ2Y@+09 BENM X0%MWCGV1_6ED4,F!Y%;(5\%!#3=?<[\"6=K5EB*$[Z&TB M3B#+?U3=-3WXCCPQ)"*5I_TDY&0H]MYQ,J[;K.41)V=[ZBD)UVW6UK&FINYE MQG/F>_:\0N;H'IWZ62<=YE]>*W/LC^AYQ728?^VJ$<;W ((NLMVJP.O*+8_8 MM >H:U&R;>$4YG^X-=QT-#C8N6T*:I1 ]-75Y(FMR.%;@"J<" MG4> ,A3A64_RE4X2 6%R\J0.0U-[-3!1'6I3>QK M0M3 ?I\#(QK4<^6OQX24F>U4A#]2G.LD@PA_9@TOFN5!@+_0,V!K(G?-_.G3 M.*],>\BL!_/[C9$)#OUF;&)5Z)4?O4N78+X+HR+-O@2;MLZ,D$! Q$AG:@7T M/4RWTJI'$QMV;I-DD1).0 'S6+BRV"DYB2T?P4,SKVJ6,4> !H:2\B43T:7[ MP<49D4C=&?GP\>3]S[.ZA&PN0#A\4 *C>JI5<:.^Y5ZVMX&'"G\.ONGPB.%X MXD(\/;%.DRY3$G!)O@J;^ZIH-O8.*=I3T+=G36);B5%4GSLH.U?Z149O(=?Z M]/N(AGPR#EZ;&]E.@:,5)O18:J_*\%BBS99YQV.??GU74^-9O),M+\ /^L'K MHSE+DR>:%5#S<$[O"TVBUK5,6DHE(-8D9_.5Q.A9LU**2JD7@GJY$CXQK8DVW; T1Q<+PNQ;*1E*/K9H&Z!==V:, M/"N,6$L2_A?;7Z+U'IN6(*5:5\ZB%\(L\&[H,26/FP^.(W>:OR+*-)SZ\BVX MIGE.*?;NRONATN 29[PY>SX$:T:/.E4:G#G?EH2;EE^FF04C;,OE)L3A#F,) M'+TBM7LF-C7:"M$>;C)0CL1#_K=1_KMFD?O0_MJI11*0J:J>F-0I*52Z;1I: M9:C5UIM6$*M?P1JIAP9THRY_\0KE"6#C1DDK\ Z!.%[*Z!&J@LEK\,78*<@\ M,4C:T7R1F.7U=T%,=11!8V:O!!=I%Z7UR"3&H0D _ADP$, M$5=LP$OTB(<1&*$A$N=4YL+H]< M3SW#Q'"S;>CBA&$KFK$3<8-UYKS&?#3 Q^O=MUVV MO]M%!;V.5N P7U+:":W")1(4281,LJ9O3F?Q"K6 P=9:Z/+M6:@[BCKFELK1 M4K&QEIP[CI=1@LH_T0IA\!?:-O3+A9Z@U#JF9"9Y6GJ92)7)3;Y:9GW$\YF1 M2O'J%+76Y?%'Z2QJZ!TKC-N4Y!2\81M#TKER0],(;KD\MV48'2:: M"CECGG,]:>/6P\0/]EJZCA)Z5=!-UP5D]E0*=$^EK1C&[7)RHZ'T_5]JP 4# M$!S!+>>*&RVMG.,(5#V2P-X+;?]X^/JGQM3_^L(RNMFF69#MSR/VK8Q"_42G ME(241PR!;TK;]O>JMV^;'NI2E8U"/0VWIQC;<7>;'49DD;8"XC09?61W.64X M[+=#UVF&)DSC^#+-(#QC_-C15,8D2(KD&2MS&M* O+1M1NYQ,F#/MV@;\8J9 M-N&$(M;P\L6#"1 ^ _X2LH&)&-GZQQNTE%5YNCB[,E>&VZY_@B!Z<1]'/%2M M63\^!X ;*?9]^;AR+)*JPA"+^$2.X\_Y M=:JU%98>D^K=R6(Y0-S C%\QYS)BF\&J$^=^#_2[$KINE0JHV7EBZA^+71L M_MX-#FV==H@_HQ#,TB1$N;%D96P M%O@9KJU3T\[S/(5JHEX;EW*1SE_VWI09JCLI>C\((+_;;;.,LD86G"P7YYEE&VQKJ-J','(QQI5 M$Y(6%K!!>\L2LQ-&6MQ*8WDPOJK2WK#BZ2(BOW?TWC'W(AL?QG%;"YM3VF4190PPJ6-?OJF M^3WKH,FQ3'Z5EXK7]S)GC+-HE8[ T M+[!V^R(OH@W>\"^#"*+*V>_,C<88'^\5#9AH7G][%@=Y'JTCZ/V8UQGQXANT MC$ Z%>0:_I]=],1^[Z',5>>3)' A2G9(AR+9+GF>2;DO%(IZ:?30-I9@L8)J M\ 8?E>AA9?I)NW:P ,78;\$77L-6IG;;@G3>1E0RB3'#&8$YRK/95_GC:&UE M\\76&8S;B\.&]J0V37*ZERZ,FBZ1\X4_U@I&.'S*%_%:0ZMMKI=NHTQT'FV1B%Z&)]7<0B+B.(2MF]TZKK%PSNJD$2)FX0. MU3A5DB8G,E\9H/1I*.([--45?/*)?1"2UCPS_2EKWW6A3S@/GQ5 :/F\X#=L M9M^!,>LK?'@=\XP\P #,;A[Z9]NO1<\M L5F-6"CP'[5JNQ?SE;JV MNZKEH,,5\ #F^)6P&FEH.3[ZKEE4AU%"K"Z00X0@YV'<7B9N M84>9[9US1@I\:A#?!%%XE9P%VXAMH&WMK:01$ >7 R%P(GK407>9,ELF\X0I MLYJ6,L8AV?QD/"&#R4^:]&C.0S#> ^'BZ26]@UA(/[)85,%__G:9!'G2E3$-*"DYB)L#8ZN\9$ MB)P)5+ZHN>"GS-D0G([7I3ZH_1F-TJ*2KI7C>D" MB+;^RFYF'"'G'Q;8DRX-E3.\I$B!_ZQ"&L3L7<;IL\\B&G > R20Y[&Q8ZD?'#7(2NWZM8&Y[1X M4]%I*E@/#WUKZHG]1H_!D=,E:DXH ))A2CF2^P['3A^K$G8@2V+!_/+I'"?2EFWUXR"<4 MZH"%5,YM]F;Y&&7%_@*(ZF_2*"G8J4_I\CE=IDU_Z>X$_.&GO_SXTT=R0O@/ M;T*_6-XF0"C!]K)D"V)) 7))\9S"M>K@W[T@Y'T9I)23[6(8YZSLAYC?X+X! MUPW FU*)E,7;YRU=B5(C 8CM&%\_P)7'0<(SX_*#T[$@Q/*J7IZ6SX#[P(:T MRC<4-^5.!^$?( B/=TK=7DION7Z EP.:QW"$/"PV3WY3ZTXM LH(O5J I]# M&54\LVW?R3[!H7QJ)CA41SF_%[/:M=?",$_*,%MA&%S;9 WF>?)A'@A.+=9P M1X"8MPAKY'=IW)8U%:-=S -$D3SL)802D#H=?>QVI5RIC%-I3T@)8ZM\X:?76 #(%SHS35)I:L MHXTC[>&PN:Q2'UPZL^ZJ2P$AUKS955R>RM7Z4['YUG#N[H ZRA3N3 0D;NC1"XTZ3MS#^?N1^_$QV_O/"^M/)\@50K'"2/:K%F7K2##H&%93#2#4LNQ^6)"E=X$A)KN0[IDWJ M5RT5')+JB')5+=<3KU*_:MDQHD;=7+]7$)'D8/+^YQE1 Q(](D:4Y)@S(+_;N0>:.-&\W -6M817P5+W<9\X=V&;V,OL%_$',-6S@ Z*\V@*S# M^'P_&ZD:CE>Q?*0YK-3($<&!5&2XT".$TWLN(ZECOM,2P*\[IR?$_BS.*54]?X45G T2*H$4]^\OM#6PSBPP 0F&<+-3:4>8V9W+<[>6(+-9DSO<_;9 LHWQ'CC5\QV?Y1J^?"Z M'>"<=\$P/R%U['"\A [OM M G]W)[?;D,;O1^Y3+CTK8NU[%6T\A+#QL?\:%8^J1Q*4O!N$3?U U%5X#GAU MB1QKIL-V.*SQ;P.ZSC/A*\IWN\P@8E'K&ON\) MFRW1TY7HH4H[KOIOSX@U;Z*BD.SK8-38(827"3$!F^F%VZ=11O;/\V,QO& MJW'QK)5>LEQ2_DRI8W;N1&X\ISH=J:NM8$:^CV( 0>@S3O=Y5%"H=)QN@_]Y,5LL*.3:CW9HM9.!*H:'@';"C MEE2R9!/Q!!_M61USN5=U&BVXSF*8818 /V"%5;7PJ\6NR OF)S U>(9P/$0^ MX+W(R0)H"'[-/J4G+).:WZOIS05IV(P:-@/J'Q]=(:'T_A;,T8W<&>HHX,H9 MQ))^GL?A'9=O=IR]W9RA5@7OS!/7'9''=<03UQXY_GO3YR4V#8]*?:$%L,3= M<#;O\'3_-0?.+Q5.G:^*Z*D+Y0.P^B /G1P"=MQW, KS,7XPF%[T2-/5V;P8 M@^(K4'QK*KZ3BJ=*\<";XJ*'K H)T.ZMO&5?7'W7IUY;>O>IDD5&9?3TUB$> MP&$%>\@>C9:\CY?@&G@JA,LLF59B$$DPU*=DL2T)M"\@42BI@""9\(R6-1.2<&5=%_WC1EBAK:R#^N8\"CK7Z4>O$ZGS?= MY_%_(-C#[O(W;/@OP89V(BB:Q[&H/02IWX7F5D)#J>Y*\Y!&_WTNSK$;2;AQ MSH[FMAN3D"4HI@F31D#]T1"6T*_0]Y741,]Y#- M<[LHUM1 =RCMK 02YJ4PKX_5\3RF$G8 .=KI*0X4YK@!00,@AO""&W2DJN5( MB$[SGF' LL-J7U!@*6\:6M1#@C$,NX[3YYQ=5V+^.W9I2VW,L',5RS7:YU&\ M:Q]SJZLX%Q(GHHC5'&Y:,W^A\E^(':CVOZ52)7><"QFB_A_\VYLL#=G^;'8! MZ72K%?+,YA]>4KB]Z5&JNBPKXWR-?;Z8=\JC@P!O%5_M9VN:&:3X:7B#79L[ M\LOR%C>\%[4W'HNNLQ^PU9!1=JEXH./835^P0.-!0"]%T5,A$URI3&%PAN(_>\1G-2 M2ECDQ8JQV),FATF9N[5$:$6T[:V!@@O-K=!/*_6]4Z:RM;MZW 39[YV>=0WI MEA+L[8GVK5LS)ZRMH'OJ"3:3)(AON0=7$LIE0BQZO[TCDG^P9NO MV;-RYC,[K*%;1O (6N-<1T^ 82N8A.@^YCGL7!=I==+-.>.H.SW$ N2R"0HG M6KKPN\H;IX$RZS=%-+J=$MER/?LS43KWDS M++X1KWD/)[K:M3EC4AB1AQPRRSP9_)>HQ.TO_\K!FP(6#(X+_X489Z@$K%/- MK>2#J?X[,09T7??0Z%#AHHR*6LTT#F@[.$#JA4JOBV\T6T4Y@-9'4TUGS&DJ!7.=S6A%EK4P'Y5PO $8 MS0KV&L"-!.ZO7]DU!7\!A2>\(T?KC:_IP2$"Y /'YX8 MXYO,*;*:"ES&-(Y!DE3G.[9X4>F^+&Q:!-]2@U1 @#7_T4\[0.=&*,>76AG#>;!)MAFXI5LV!_"*9:_IMD7GJK& M%DE\]:_N3QLKJ:Y4RK1*N2>5%+=Z/QZT$C=D3\"^=+(3"5RF#XQ]Q_NLP?1R MRQS+2XY1&$%LP)@8^0VF1L33]MH_!Q)%<9>TV^=*C'K8'? M>(BN]JQ-F3(DE&H!HZB?XM.O=\L, ZA]-;O_>D>D1)]][OO7Q^* _?'NQSJU MG >Y.?7P&9*1L'.*O?@Y4,:DR:<@2N!BS:_A;#VVY2V%L X/6\R(&([(\8@Q MH*IE7[J_9CM4VXKL"W574MU"#T0>T# Q-TSB(7'C4&=CFSGTB(FU&/3C]M60 MJY9=A7?8F.^*1^9:_8N&7Y.09E@QQT\WJ/Z6 7IZDT4KBN6Q1I1=G(*_,KT? M@??NB6:!^@#_2EMRUUJ?QN1_X&.KI T..\.) O;V#O([HEHM-.>LM*A:[D.U6[J*F4,6K:,5OA?,H3ZJ M*UXO37G*@Q-H4W!\8SS_C7B&L593;YY&\RW.KKQ@3AJZ)0(/X66^CT>IC_(!=;M,>&KKTK M7;OY+LJ:SX?2_ " ]W/PSS0[@X78F3Z+CW+2 %:>$1R*X%@$!O,'EG.KOG6I M?J4-?(3Z.=( >+TNOA6P7[$)722[C< R=,AD<,DST45 2R>&>#_,-%=YOJ/A M.;YGG$6+W]V,RYJZJ(TAU"_GDD.["3[A"=NIUG/0:3N.\9NI:VCH _EG5#SE M:1R%^*AZ@L&9(H=,Y/6IF[F+L;4;X263>3BYS*$[9RY8KRGP@6M4U2U;3= _ M+UE%<<2O4N!ZS<-_[KKAU=109J,N&(W8P\W$Q=(8<09OZ\H#59P/RSWG$VA<"_A8J>@D;U_W@Q:M^U*GT%*N!%K M=!UM(I@&&S]A2_PQVE[NDK 75)$03;9:-EDSX6Z!WGTJ)-XBJ8@ADX!0/VBP M/A6R.HPT:#4996QBJJ;5YKS]BT[S YE3A0FR(_;4$,^[3'%TN+^B0%?Z64OQ M:GYZ=7VUO+JX(_,OY^1NN3C[O[\LKL\O;N_^]__ZR\1$QDL=C&4[>K)0B=H0%FWH$F?+[ZMXEV(C%?) ]-SH__4C491 MII6U/ CCB,$(C':R9,,9?_<6X/1@!8N$\0A3%+8I7#+R7R0%'-)AR#Z3LQ59 M!/'_%VW/TK!M[H(+)$(B!'A )F%""4B=ABX62F1HA; J#KN]T?.@",XZ-5X3 MVA@RH5M"(#>KJ6AC^_8#*:6<&HH5ELS]_1QDOU,X#@1S0^NV3KQD$QQZ)5)R M8$Q'&\O?0H)14&@CI4Y'$7NUW;&KXU8^GD?V/_BL5I"3G(Y*9D[^X'(;EGUR M^1@4OZ:[. 2NI%6AXKHBHMLW.25T#2P(#DCXB$2'NV6<^VV8PL*HF_8H-&A% MV.,9[1%Q>U!E#_A@YL$>5\D*X//TG/+_7B7SU0H;B=WPIIKM"^]1'GDG)?\ M"44IG-SX:=G9NWI6-PFIC*?^H_TK8^Q31SXP3SM65=6+S39.]Y0*F(H1&>MW MATSRGM"&P^34)HQR/.AI>?%NQC_)^JFU?3!S+ MHIZOA##-(0D?4S1QG;8E:C%7,"1XN=B_)O+$EE0&,@/;$: (1.B"I_^_T&*Q M[A?Y4:EL0.(IP(.HP+6 UF%U-+P; ^)$O%O)VOK9NOBK6/;0MUC,A"T2M%E@ ME-*DB'A:6>AVJPO2:+D(7FPS_PDVP_PJX;8>#@4J$MS&3 7.C%U5$XT1Y=/U M"! =J>'M)MP!;N0> *0ZWOLKC>/_FZ3/R1W;PM.$AHBB;=T.BD=Z0>C)[R"5 M2+&$RYV,0K41;/]Z(>I&H#*#!^9O20 SVT@7O/+2J)WLH=J6QXUD\26P$DGA MTU119CB5?"A=4;K"?6$A:FB-\MJ)ZEH"\!DZ,_> OO1\W>+Z%"\3Q*U7;)M; MIJ> ^*5030+^PN6NV&44\Q"WE/V8=%5?C>B2Y,@, JS;8IQT A=.H,;E[9OCLH MQ1(M<%D$2@KY -[P'#TJ6(-4&5)+55P5Y(_S)(3_P 7GB6UYD /JIX(,ZL,A M5XT_&.('K29SH;#%HRZUQJ[D5(_AGKA.,A08EU1)$7 =)?2JH)OVO4ZE. <=*&LU;%\M!KK%BC]/56FF-$$9;)ZU3_ X913B&(>/0*G M(DU@'EB'8=EA88#/_"KAT.LBAY@4DK6YF&44ID2 MZ(5&T6@L<4[OH0D%7T&:L[-CK9;5JP.&,"NV3,)3;\5;LJ4<8.^C!!W&CNWD M18LZ0Z#'KO(]*6,G?SA6OT8OW9WNC%V-'MQC;T0WP%L*-0B<@T+6+>D9B_4F9PP3]D/YT77B%EV5,7M_J$Y]%>(,3;SI$3M5$&65G^[/ MV)'RD&;[+C2:>A";SWCT'6$,8O*!LFVM.O*./LEXR82GTXO$=5]H-@/P=!SWI9 M2_6 ,93,L$8[IHJD0H1M@A3L$IN]P_\\1I[TU@BJIOZ!*[WH?3@:H MSF9"NO-X*P??7]*0'5_Q,O@F*L9%P7+;$+(H/A!B$4$I!)-W0K1[WMM^5:OT M Q."?=!1JM9/?=.&FDV>AF,/[56][>#DH0[4&80[5.KT*4W#YRB.V[:8$U\? MZS2MZHJQS]4H/)8R/%43MYUR=0'KB=]/92F7-Q6M O6RO>!%8?G,]H_]7?1- M-@=?)&Q;J?MM+S>]CW_Z\4\?R G!_[J]VKG63.Q$7"!AD@B*Q)^84,"[-_[- MRQW0M0',/>X/\L'R'YP7 4-GHC2! F!H./F%/I_%0;3)+Z.8AAT3-7E.#-%0 MY/I,N'2"XF>>TB .=*SO_[YE-T"V-J-D#?TK>)1OY;(6J0+P6JQEFZFN2!J+ M45/UB_*+G*GTT>)@W[ZZ9%0;9 W;+,.-NA;"><"R:;LP+L2V5D64U75[:;UD M[1+ 4/3RPE$('T9!"OA(4];:0KJ4*@&]MK!QHN0+/4;++49]ZGL19''4$W>/ ME.6?O:<7+:QP=EF5T2/-\-H#R)H.F.[^L'I81Y0)5),?8/BP%JR),?=L1K(/V;2KR=AHG8+1*')C"V M7D1R=*(KC-DG@8]'S\ MO' @"Y5P3KVM) \I']YO3/2]+_:=>/.-#FM*H#=B M_+YTL2OEJPHY[Q.1/00)6P2P+UE-_Y@K>)/I'GU&HPAUO^QZ437'GA%K=/3_ MS?'M[A!Z"AYOM4?N,Y!S.Z0 1Y7>MN^P[5YW MA)L+T43))H9POU7!#I2TXCB#:XK>*.?NN:;)0_$(FT>0R)Y/\1Y.V"BD"+%Y M"+(0&R1$.4SV#&+=>.2G*TKA+TBI/V>BHM]IS-S67X(G^IGM3!D[?^?A$VC. M6?87R55QE7Q.D^*Q*VF4H$**UJ6D]+O-/B*?%9 M$S%MHN9-],2)FCF14R -NX* M@.N$:_+OAU2[)RT?J>35$N\4+5OS>Q47K-Z+BLBS\5A.T^271!S/Z4M4ER((ER6<'K&/GD+ ^Y5 Q5M.7"! ME.E_ +Q3R:K$(8]EAF]VJK0/,!QQL52@ 2P"H!;_TDQB6RLDZ7!">(A##&I# M"]/(Y.<\"$'S'XC1)8H9ZU7$Y^3$Z*1U ]<']VU<5'4,S9XBT5JX6A\6LVNM MB/_=*OUX5O@,>KJ=!=NH@"BRK$YTU;99,,P;XWTG!JI@!4[NT4IFRQ_LK\?\ M-#44K$ 5[O?5(U9G^LYW[)W\0K\5RV<:,Q^WLR/[\?W'_YRH&C*V)=$/9CZ4 M\^#>!%$XXPB"1>(A":.B$KJ0>+$&QB7!LK3OX+HA<9.40Z1X;TX;H$IXN5^0 M+3+,$H288F-O)+[ [1%G@%=!T3,HX #*4"Y>$-RQ 3@P:8)*EG!F"IDS(UNF M*:8&AZBW/>70[[M'"AE3/$K/HWS%3DQVHA#' M% O]*RC6JU0,1:M.:89PU\7^KO2SR!F&5G+%.8/_^^Y36Z_GZLNG^GCEPL4HW%FFBD@*=7 MN3]M:EG>/*OT*A?_2XI,*"?'+ER2B2PS3/Z'I*VQ+ MF;+VRK!VX#'?8LVK502 DIT2PRU[75[(YT3TI-Z\%>O++'F9#PF4 M6*_%/S+$KES86VPO ^6E.ZB/X/UT ??EIWZJJEYN?W$DZ=0/SQO,XE-6:;I@X!'G) M=*=[ZX->39=GQ7]_#KY%F]VF4VFBD.&\(+'S?,U')02YI02LW>CL'6:QAB=_ MD:4Y9HF+:'Z_PQ:A70D>U0ZG@U D@QTNL\:'MQQ<24+Y%)C+5D0D@$G 5QQS M0?HTT"M/1GB'860BAB8P-L'!7>(._-O%#G*7%#YQKG!U _^::' #&U@0O>6W M:1Q?IIG:J!UT?BB_&.9,<)W(N;P=8]0<^HU:$QB5B&$'Z1AB@VK8G7:Q/J)@ MIE/=7P5XE.ZP#N;(ZAE?%8)^;6-79'#%!Z$S@F+)3]XX&7K4RDZ]L;<>GB-S07=)>I_3#'M^,1\"AB'OA)[NJ^#" M?^Y$>ZYE.@]#C(0',6!7KA(!%3+^SZ/V1LB^2Y7X_.;J;%9_ MUS%3)(H4=HVM7G.5%O$1LQ^;Z8Y!E'UW-C&K,'M84_X*,L/=JO@U@(D5>[;! M9SNP(DZW/1E3D(3@3_ P?4&3D&*U#@Q%Y%A$# ;-^@Q#R+$GHKG-5;2TZOF* M(A8Q@4W@OBFT)*@&2@'(2^58R-$QZ*A8KY%3 ,7."*\0\1<^ZU-7?ZA'.!@@+\&!!6Z@I&W96T[U=3XSPCW"& M/.N7I7[O'+Q00XB/AQ>?-Y$3YQ$7/O7O^T&8:Q4H%B)EP-#L*+#RW7,> U'S MC^\__.D*"\C8E:VW[C,@%13E8CTTG>E+#WD/0 64/(]=9OI2Q.(_J='&K1+@ M/M'P,D,<@.C8VW%)"9EDS862%9?J>%GUH8A<4T(!(X.^MN+\K)P$(&N+RIPJIG@'?[RKJ(4Q#*'*J>"X-NAKLS1\/L#-4./0\J(9HF9%U+3>O!WML$N#%:", 3P,YV0#-($> M.\S/FH>;*(ER+$=_HL*][W06"]FXY=C25:\B7U%9)VI:-<"&KH$UQ&@17@*5 M>)EF:QH!-T@NNU>/ "!JS$IW$?\.3'D(+C=C-PRV-<2Q7[A<.;DM>'XOLW0C MN*[R9:I)&VDGB%,UTRM;UZW9>$0."(A5-QDM6L.8#(X4 MH+K28Q@=5',D[9P1/M!4%;;NERE<,!-!)K;:JWH!\H#VB#EGC <62V?:FN1: MKW[&GA*!979+707=>8>J\%IJV6Q_\K@S]:]B'7^GP8_A\A ] YZ-C 9G:=B: ME (H-D & 2%CG:Q%+N%EQN4T%OH0[ IXG:Z"6 4 >NG'JR(<_$(/MT ._/ZU+O2A##/5V-\$+8GMJZ3X#RJ[ZX/X:Z3-AN!N#-,>HTY7)BU_5DV1PA M(8A]+T(:GNZ_YM!>0Y0H)0]SB/-%!3-;1^P$I/XPJ2J'@AC&.QB-1,D/1 U( M](@>017NS6!MW&"'-781Q/MXJI0/U#C.D1>'B/]4:VAWI(BZI?#Q?Q MY),WKPT"DEVP^>MXJ%*!*!TDTME0X]^/J"&/+JK92[9S[X#5W#_E];0,SH=P MGED5<':U3/GK?I$7$7!I+];+: -=BYFY<^;:M25R:+JMFI?:2ND ;O=6X<#9 M%41A9==5.4EL1!)!?C4EF8A-$32!,$@4V-:RYS^0B17R+;3!25< M"H48 B>AQ8&HCB'54_2FFT:U_5;?@E(,^T8P->K8C)0JA2"MC.& M5,?';H\*U>[Q+SPHEZP/7P+V]JT_!_],LS/VTC)5LDXUO5*(\^K<7B=OA4B$ M)(_M",\IVX%6'"' ?HZIZ&LPWT"&A/?5;*35ZZ$]I3D^E(&)&7#@ES$'R(59 MG?UF=FN_-V>RVK?5M%QH3./-:?]"8\N^5HTGWWPH\W'J46R([M2(I_0A2I#I M3_!IOVV#7B1U[V-_YKS H)4O6[Z ;W4&X)V87N- [/:ME!G!>/&)>=HM2TRF M-IND$=4]#?)HU7)Y5JAA*SR;%I,L#C5IO4M\4!/7ALF\3RN4VXIY=B4:D/ G M>0)4:!-7V'Q1VZQ=7Q RA?S$TMO=JMAED$B&4EP\);&?55 M.,E;U4\/"EBIG+N;FX'@' (([P_5H@8<%:JE1S,<0K6LE?(>42WL9:=!M@+* M@W/@\DKQ(B&\MILTCE;[]ELM2L8=Q)"M74(NGOPF_NN5.+!WK>TPOJ%ZJ =P M&574YXBN%4W"_]H%<;3>X]K%;DQYC]#LBS,B1YV1#Q]/WO\\(V9QA2XP!3OH MJ1 Y%]]8;L]VJBTZN;IB7N6+EAF:'5O3G^ I]C6)BAPA-=)QZ*?\Z"62,X-@ MAI_A,)&9]EZ&=-<&,5PC5>W=5V45YR:017&=2.5599TO/OA.LZX S[U._84U MARM-(MJ\OI]\T%&_D/T;I^D=Y#L4'\K;RR@/C%NZHA%RLW8C,I(GLY;G[=[4 MERH6!+.JSQ +T@2EF@M2NR!YOMML18^3G@M[#\" S24+_;$T(XB>STC>:7\F M;'J_*\$S8T3W-3)EOCG9G.O7J'B4R?_K*+B/8K;KM"Y5JG#U 0V&'(H\L[&( M'&Q&U' 3U[Z6TS/C? =^F SR51#+=I*K7>ONYYK 1*!D84.0D]K .8+Q0,XC'WE,"A-135;;*N8K4 M4F3KB:*YP1TL-9;[FH0T,\X32*OG%]]HMHIR>L-N M]VA_6DZ X P(#LR6!TR"_X/@-+XG$UHA<6F>+4B?D1@-@W8D[[[>G4/C7)[" MB2)"37VCX +N#+B_QYHOWH)9]JFJ,]S%Z M.M\<>M#/3B2;&B9,P]#2\%%H&/G3\-AM_1\TR);/:9>G^_']QS].7)U6)_., MP&B$#>'7=L7+#B%U=^RNUZ#[]AOB;!QT016_24@DBBPX5'Z6"!_..J5EB M75,5]ZM2.>RP6!L<))X*>QRH93-B*$X5,VWE2[$SR$E_^/DF8 ?7)EKQ)&7K M&$>YYF;Q]ZOSDP\_,^>A MV*2(PBC>@3]S1U>[#,$(%]^@R0'0@Z<;N!#L"L%'>1%D .&&W@AX.9AO(.C: M-@1MC$WTX$2.SL$2QOBP;\H90)B !SQGA,_B39K*"G%#5TYE,"HQ3[G16BN MH&D^(U3,RE_\]H)-KMC_&H54[YF+Y!--'[)@^QBM@(TKOTZ90\73LA"TDVG4:WJ[Q/6ID]\HVU:*^"NDPQG1+M^PCCP&$EF!];&XIU$ZR/=6& M3>OXU#(]I?I;K6G&,56FY1 Q/(!4Q 2J:&H]"7%M-.;Q-JUEO>#<")FR3Z#- M &S79SBX^ QGING@&KRT)Y8\&?A21^IW."RD4557_,,&S MHDS!T_GA3%]KFQ"2W8<0V4X#R)S:H^ER=811 M_&/[H-:&=W;H!=^7*<%(R 5JJR9IZ&R&Z>Z^6.]B$LBOL(_\X:>?_H*F^,-/ M/_\9$G5HK14>:>2G#S/R\?W'GT0!B_W;CS,V9+[E;;WB 6">[>T7ETQW:Y@N M6#/K&OW L+DX6SI1@5QNJC7(E/2U$[5-*V9*&I6X3=H_1D^UO28PK.5JM5!@ M0Y:.=='%ZES"%>*T($[)LBRFJ7S^+6J;W=,L62#$:956]SD/08YE@$#ZR6D9 M H=<\_WI50\*DJ6O['WPB) Y0ZJ'[F7F7([G(O/.D[?>#T,#IRG2$M$%9"7@ M\()NJ&TKJDN9[ JA1RC&P*Z[;M/:#K032ZQ2>B!E\Q:X[BOD7>EGKL+#2KI^ MH;XFT)'Y(<$8>/!--*AA[EJXPX9_[*=\%P,F#.*AU\$V9]>Y^7;+MD/PN0"4 MM ,2;P2WXF)L>\R:,\$KFYP+I!K$;(B:#8^6XGR0V$/-B(@I87I-3^HMV[&6 M^%"/3,(=$L3'TEB!-E;.QW7;7EVA""\-Y^8 MB:8G?L@H;<5C7=HAU23P5K"2TYC!3JDFPHGE,CD7=BQ;DR&!FHW;+748B\F MK[+4)=R?5!["'!\Y?=4,2&D*1,_A#9K)W+S- !ML %DHDGR=%YAS3RK(@0<$ M_@,I\J<@AE'GQ5F09<#)@#T[VKJ&0/$"BN(/AGBF/A#A\!'\M 5QHF>%SP:4 M7<$/5(\Q3?K;25H+04.$ZR X24 3(Q1!\$:9Q'+!]V%_EE %3DX1I M-'MBTVTP,V>7%_W/I8?)XW"]4 .^6)PGZ*%"L1-LF7L:PQPDTG18J-^P-FQ* M/?$<- 86ZO8#V9RT=)LIT1+X@Q]P'=+U;)12.*";<9S=_H%7@L/7C4AWA1"Y+3X(!1,S[#VK M(4">EFYVFOM(%M.S982T.6#\IAB1Y7+AJS\KE^FD] M>K%>0C87H 3O%XD@T28K2#+@PC+79UC63PQEO(4]RVT-"*R0V*&?@ ML%_8&W9S\["O^S),J3\H!&UDU3/;PI^B=)?'>[(SD\8%L]F]2+RZ-L--EJYI MGK,9!?$E;?W<33$$Y(QVWK6OZ!W=!GR7EF^GR\O#6"/G>T/F.U+,R65*W]#Z.'@:%+JFS^X:R MLP*[OR3A5<)FR]YMT32I?ZB7X?ZH<3'A(4>6_9K>D%7L>TF#0S,S2++8I=8T M321-$[P]TQBW^CY6C2>8@N'W F->BTN>J;A%*<89^)C$R:@2'])B_-.O8'VV M3 YBO$S6.J>74DR52.8*"73KF #1I!T2JN86TMAU^F(5B6DOUL1U=4LOLS87 M3]7B[A%B"JTAF>,![]#^'38$:GI\$.GE7>Y/'?N=UCJMI$Y '. !P->;/A9J M[] S\G1JW-*5<(L%\&97+-9&[^^F[$"GA'=Y4)+N"M[U4_<9LK6+,@ MKHP!1PL5!7!QL3=RP_@2+!\#8:/\$UR+V16#H_9*B%+\XSE[=U3">3AP&=?$ MS,"+/:=@RFCH&=<'&!5E;7<%\(L?(: 6T7G^?S_!(Y8_2F.6' CA2Q_ +=T M"]GMY*%CQ%J((TJ>A^@UQ"8%J^O^XMOJ$1[^EV#3^K42HHB414#8V"=O;:A> M-5!\6&GRL*39YBIYHGG1J:8+^.- %#%D36#Z%C:5[ZS1I!2P0_/X& IX#-/2 MPKQ?U"XEG^4_;4#3%]^V$4]4=J)CZ<,_4#,1)_^;M9F-*U=:;[UHO X'2'T[?5T MY>]%%2M-=$_[ MQ?IBE2;I)EK-UVMVK8-T((>!TRNF0;<76@Z"73#$,$2,@YD_,=*,X%C^J.>= M*F\UYEG.K__AO&$AQB#S1D!8-K_4LH M1WB- VV'K36@>WB+($PU"G.N\KP]S$,)+!7B<*'34<=\2%JGG.LD*LPCE.R3 MT+]./TVTW/,CTX*GI=8QC\YHSS!(/P9V+$0%17+_JZ1@XB+F'/3;>X$/(1H( MZ$$&Z['0M\JU=?@+J3<96&_-^&@4Q.E?=FU?;Q!*&OTZ[W;W_Z0K+&7]'.3 MB\M\13Q5+'8'4?NS6*]S]PE\5X:P8__,QQ74%$AL;8#&8G_,W\Q78/YXL8>$ M7F&V(<+YM4? HE#F$8%8N[L2Y)28Z&DI9CXY3IJQ%?+M'DLS\C!!Y8R+VC&/ MSE,0M5\E^:WSK@BRXE6JGM*'*,'V2*=!#->B*:I]D82O4OJ"5Y][TEC@T;'& M$1L7K8)X&7P3]7D"/=N:%)L''5"X:%$$Q0807Y/T-N_$$,Y]*2>*5GHO.\<% M049\L?Z:X-K5>$-F,1^YUA=;";DELL0(HE4]VQ'=R^.G,NPG:O-^@%_P9K+LZ::U M'^%M1-B?Q1]RV75$IQ/ MIPYJ0APQY'EKH-:7*N93JM''_1V?!]G$,COLDW6$QJD.7V*P6=D=G=7[HQ[K MO[V8PVXOP@?\J_-*\:GROZ^;;ARXLS(D-Y,_+AX\G[GV>D9E/E MV3XY[(RH@:>JO_TPI13G>?QD$0U$]/.B%:]^.#&0O>=-\'1!>B@T_9XZ\V U$>W%AF9P0?J4I<_%(^QL0=(VF"JH9Z5( MPF42(70BNEB8[4$4ZER(9O.CZ],&'1:;*GT\%/3V63\$%?W(3&V'XH6QJ&FL MK3"6)Y9Z)WWNY19L;+Y"65?=/+CX606QR!9LI&BG^5=L5D-IPKO71$]4-+:Y3+-B MOTAX5YN[Z-L=?:))+TUMY(BR7PU @E5#FS4,2])$=K/)HV\DAZ'=YM<]6$%> MP*7V*)+ 6 1_1Y8IP>$(&T_\E8U(<$@_?8X\6,'J:_7A+S_^$?M:_>>''__T M9Z>JR82CP;38#7A76M0JR6O2+U>QG+^VN#%ENEK(GI9F9A9) M"O>4+)H_!5$,ISM[J6"O/Z?WA>!M 2Y:3;"&8%Q@D^4L>59'FM9/\I[M*6JP M&5&3.6&"3V Z,XN'CIOUJ[B$W._+#P0"?*.2CV3H MX[-+^(XY30&,Y,<;[%79%S8F@N*AI%65:DQ/1VNU5A[:A/2I]6;\:614M*TH M#;%QWC6;2WQ'BR*FG8GV!$TP,@.#H7@?$I)KZ5/23+Q94B17"X62.W\:86%2 M5[>%"_'HG=1SQ[5,@E23'X< 8"KA(_(0??2+;Y$@L3(C8\#@3?1I6/G\:AIU M1I[%Z"<*,22S_62+#T3A@H:B]9VP]7M/T;[FM1@J>3OI9]5;AO=U3\IO@;JF M_O@41 G$@!:)_EW[-B5:!KO0,\FR!S)S8LP_>6A9TKN&=GSU6#4]16#[U]8D M=F$B[ ] L\7<\2DI_6.O>Y@M^Y4=,J[UB%WIZ]:TXX3MUA[U.Q] M]\V!R^$\744"&B"@IZU3.)7N0:HSCD(^*("NA_Q,[]K6!BVN:9[_5;!EP99: MZ@L4&!FKP7EE73U_]FM4/,H&@+=TO4L4GFS?#6FEVK,]1U!8(8:8$3Z(R>;G"7KE M3N,J$"NCQ2YS7]@\#\.(U^4:U6S,6=IPBH7>4E%Z'&+6N*F1ADI#.=???++B MWDCN'BDML#8F35Q&5S&VOWR,.(A*P*D 7G4>[%OFN4M9IY\^ ';N/_](0B;1 M;5ZI7SVDIE+C?U<$#<4"S_^F+S2QI#]$3??8W; M4(;E\^>8G.4.A.P,T):\"ER2U]X'Q0S-:('"',W#?^YX-Y\9"=9 &.O!RQV+ M4:WR<4YZQRRTTY9[P.@#9-5Y *"+(%E[)P9VVSKI.B0'-(@X?LE&L3AV0V] M)=B^Q8W8<>N3C>=6AF#A\;O="'M32/F^7!%3H(!<3D./*DMNWOQL7+^RXHS' M(UY@6K07T37#:3L0$LQCR/>8_(1F[T#A^L1>[*0C.A ;QQO"O&$!>U'")M=@ MFE MT>D;]"5B>ZB$S<,_X/^7:>VO^T#-__SCSS\#:AY_F+AF8N5)B:+J(V'_ MY/_#/*>DZ6]>_$+W)B@=:&U,X>RD,ZJ=D*K^)MB#*]&Y=(OSW@MI/FNV>M#" M B%)5;9JO/T&Y^Z>6AD28J,TAL1#3=*0)@ZJ DT:R)H&0)E7Z53I M1?N E'/9M42J$]3P!4+J*6E4FYT=X"GU2GOR=(/SI.MJTKI+M"(##2?!_ M$)S&]V1"NP>WB:>=D1T:!NU(WGV]._>XVZGF&J+8N"VH7S?IN/#$N=MYYN8- M@_IC/5WK,4.1E=&OA9E4*Y)X6N%-YCR3[>@>5?"R(@ MR1/!?_?IFP^BI(/3Y.$-N\M"9N^!+M9? (CP1)/7GXNVNZ)EPF("]$[&Q4Y M$^N$G[ ><46%Q1HJV,CM9%0H99T;GX;SU#(/.=T$47B99LO@&Z"Z'SF<#HJR M:L-4KF)T@F@8IT#C$%O*0D#:F!-9W,>":^(M6,9B.[G[BAA_,89_UG!7NM8S MH0 3483W/+QBD%T2%ZC:-8V9LD/KV,K:^^4BF^RQK&^0E:,_>V1.2OZZG.^HU=0XY0FX3]H MT&D;^?C^XQ\GIX , BYQJ5P!CCM>^82L:O,C(!LLGQ.72MX$62PWG/FB*$? MUK5.6,K3GIW7U+$BL+20%/:"@LBYVUIF]>0 +/B![PW0B[LUKNP0\VS MN;SQ1S$4'@ *=>:-?+97E<7JK $+\A^EJG/H!^T:C.94TU*10KP>6N.4R$7-DHA65SQ#=G34:XVN"0/!CRSXS1Y.&$/=&,6 MWKI/)\[#D'TF%_^YCI+6[*0BH2@DS>0/!&1"T?XD=*G)D'I72$6(@%M$!.[9 ML=3I4BG$D%.:K!ZA9Y2W.V4O6E0I5QSG4-2-6#''8/ENKVTVI.P361L\7)L- M)VI:80 Q *_R#E8%/Z/(;[C4X X^=!MV;)S:= M[;)%?"H-=&CS@O,.8#?%]": ND9)OM$]VP$C$',(\&CX(,AG"F<_N*6_P5!$ MC#5EO2VG%*E=. 6+0^Z0*FDK[ELJSX&=C(S(>8'2M?K 9F&\#:0R\%-U:P(^V\MU# R19C?SU"+Z,D*N@UTZUR2.&4 M6CY;+O8$Y5:/8=%*:6JZ68S#DU3 B,$?]80\A=[OHH<$TTQ)P0F6KA(@>9(D MSFS[%!T'\ROF^09YFK M=G_#)H@&P9=FL>9?R4(:=NN\:,R&:+XGS2U8T*X"" M#*)H6T$%[?Q-^YP^4>Z?R1*>!7&<+]9WC\R9AT!3AR"=781A=B/:J,%A)\EA+&]1 MK8&,$=?908\[(\;(>.O%L<$\./H)5"?YC&KR:Q9;P04N9UE V GQC1FD0T";U#+N3Z;+7/:84BXC-N>U%42LJ,-G*$8?*&+;ZMXAZR2:1H^ M1W%;!( >$A9FC8.EQQ5.V#LU-)%C.P= ^C2,O1*4/432+-+V6KGM2FD06@/X M.L,5>!OEO\N86GO&;BV/@,"9XNV>C"XVU,A4*$.%5IX4ZD"4<+JO4B5TV(OK MF",\;<,C,$(M281A">=Q-9EX98[?&;LY1 6 "#JE">XNSHB,S<[(AX\G[W^> MZ;PU>V=Q&-X?QU>^H$\UK7BAE(N7JS#=W1?K70SH!(P\>^@E UB4VX@2)_>'M*V; OS'&# MM' :Q_ QYFQ3-D\?0/&6RE:(CWP0Y/LC5B$? M9F:P4.!(,[/M507P#>,YS\C),^HJV>Z*_)JMHOAC)P=1^S.PLX-0IB6()1^] MN8L]:F7A=(Q$&N\0F-[G-'O"8RK"H=BAQG5UMETB7E@WNE(U"1F[-.>G=)\F MH>QLM@MB"!U'"7HLO&E,IS/!Z/NUE34+*0[,EBZ,K-!;D. H]-BBPL1M P6/ M1HDK]M U'-P>?%!BC$J,845?Q3=CCU(10>=UXIPNXIQN,[J*>!$/W<84??H$ M$&S,!?U7%WH(4S2X&D(X)G9,\5-4T78]M'Q>4S!UY:QVX\<]1 _M#40">9'= ML:,F6G4)_*)8R7Q7#S96XL3O](] K\YU[_@>/,B7H*S&:%X]2H<&J"U_'$I/S#USOF.SWRI&%/IG MDLL%M;)B6GZ17XZ72URFV9I&QUA0&C80;K?L!5^EFPWSNB6S6@A- M&^#G$V3WAC_KE-L68 )OP!0FKTP_Z\,3ZOT6>#!6S)]#O0WB6YV0 ,"EI,%= MILP/S-,X"@-D8.]&-6$/;C/^\O$E70.B+^4D(.IJ3H/\ML1HGD>6BF',5EM_ MR*S&2_G0!LI&<-&JVO= IV&PZI69.R*GO.^V^.4R^.8>#G>QV<;IGE)9&#!/ MPH94;K>ME15 M%A]P,7%C[GI,F%O=83=[@)/ @QF:MGT]2HY%Q^[Y!##.;H(H MF: R]0T2W/>I@UP\'+P9?62O"MLU^4(!U_F,.5F7VP @&4ZEZKJ@6#3%$,1,99D*%"C.6_Q1 O8 M(6^R%##8X>G^:PX..S_ZV,3FL-M@>K.C#PM@7#Q!Y%!P77L'H[%-[@>B!B1Z M1(_^JWLS6-XKV&'-#B512!TIY0,UCG/7=K&*^+%7/@QS=1K6L2>U]2^ )$EX M!)4!35]AUD D]4;,82Z#Q8L^@#!+5IZ2TW2T[/IVP:XCL"C/ GX*BN)_H"-> M/@:%Z*6Z2_!$_W,W)TL"N)Y^ 2JE&4(ITA"OHQG)4S)RL GFR;O7DH8%*@:3A*ZZ"/'#C/3,X5X( MT7.,:L 2?&2*D "('U 7$G!E"$5M"/"FL(-K+152)"EN 1*3>5#R". /:+$F MR-D3,7WA*9-%0I@&1*E MI [_?C(5W^S5[\^9Z_>'_#_"=K[(>7]J32>'LDX;QL+ZWOR MDK1"$UZ\JN"K%F\A95:Y*T:N35T\H:K+-)0HT2@V/A+G=[M^U(D'>QREYF9\ M@SZ/8LAV<6#%0K?SGH?_W/%H94L%*RW.]($@4!S&:#,BY@&DO@'?Z;XF'"-W+'?K$TT?LF#[&*UN MZ0/PRAJ+]N/:=-:JXWEHB$2*GH4B]IUI]+L!<^,S^_6A[J&D" M!1"VY>;0*H;C6I86JL5;;MF!;N;3;%1PN$"G M),;W%_;5O0'&%_;MTQKCCOI*6S3049_35094#SG;@'8QQ(4XF+ M$2TK:/2R.D-):Q\'D3-0P*AU4QX[I#/A1B3>9N6JXV &-(]),TT MSF+^%$0Q?T?.\'J$=0;009ZM?7$OZ"&%:/RLQQU8W$;RK1CU5* M'C% [M/,!R(.U[1A5>T+.3DM:L( +S\@ M7VTIH#%:-ZI1;*WFM3-<=[#0%ZR_]D*/5>T0W%]+X/'/O<)ZY_3FB)"3( HO MTTST'>-$@@ ]63[2S^Q%VV644X%;O%X=<"BE^ '>G!&(!FRT@>C/%HEIP$L. M892-G@GV\<2]P* ^HIA[06IVG;>=E_-R7N-E=_D8)$NZV:99 MD.WM7-PYO2\$^0&L0>DMLP4,)^>MNE1=);(3>A=\^TG!9G)2R*D0HR'$-;;6 M@ND0/9^9OF"?U]BU9"6*4S:D3H]Y0N_JD/]_1.12- M7T;KXA'()_MS6VQB2UZ:[HW>TH&F%A$)>XX457*/53FT0"&"$L2P0&$Q2SB3 M09_1E[U!0S64BA&C["?(26"9+0^0 M9Q7+EJ-DE^YRLM,VA/"OPKZ])8O9@9&E\5KR)JNE=>0MG'#H4-4]/R!^6ST^ M9;4AS\4+.>D0IT1A?[E"EU__TTZIH: M<3,^2S,&PHR9,F.9@=#2'$UT#T?8Q#W/J,KH5.!WKU63LT;?%4%6R&"*DS[39,XSC(\ U&2?$H4,Y)ST4^,\#E>F FU QJG.U2)/>4.S@M_JENG%MV 3)?CQ6\I>&G8TL)7,WB%X MUWKC5CT --1-OV7"5T\/5HN<('Y-3)'\!I,D8I;>&5>'-K.-4W];MJXT\NX, M;J^V)2<@TUMTKD>-FIN3*[7\Z0__AW; MWRI[AU$&;3V X//*$QN<1+>,_[#$!E M1 ^(<2$;*DJX=-EW >3[Q9/WK&:9GS$7;?6VG S/&3 (>BJ="S0R^(EM@2I" MA%-?L^M<+:8='Q.N]!$VH+X"!QPNDEO ?T Y,3ORH_QKHIL!8]MA^R9WNE=- M],[@5>_D8!N1;.9/*<$$)7MSLD=G'7.='#31> @Q_?&!3E=G\[P%Q;%P?\=U MK67_],]ZJP(Q &L'-(7^4Y=VK76LMSKF@Q!ZP(L8?_?$@^_< A:+T!%F*&PS M^*..^Y+R1M<\ ->9^PX: XG.V5SB5#2Q_2"A0N!)A37-,HS%&B<1>N:MGP>7 MB'%30^:,9^.FH%!M-:V7V3O/!,*QPJ,H4TG4\J.*S_D[-G]SMG7LX!:'MJE] M40>Q3H,')VAR>_?@MJ;KNI.NZUJ.YM&?ZZ&LB#NXZEKJK%) 2A+KYM M(YYU BC%+;P*B*3L6!NMVV]B8095HQ!H7$GPE2,Y#.2V_MF)KC+8K'3$ AXM MG:-O4#[! ::GHE6P:#_+59!E^S5/(%M/=D^#\;H7DDQ1HCF"F(,X!7G0OU[? MG,0N"58T'VS'3A3'HD1SEGH9!VK0[\A>_;E?FL-2STYRJLZ_1]/6$WP&VCAB M'68<)<4Y!M8[0-61!\0+>G T( Y\D13,D[J,8IJ)0JM]V[Z[*(F@*%FTM1_Y MU*U"'9_S5^ 5D1L3[8=U="X):]R=\RA?L1V?+9(^F$!@7-WX6,+51M\,6,$UG&J?.)G?-\= 8\:$=D,J@38\IO"7KB^$G8U8=L* M_ MXA%^(DJ;[AXI[0?()@02E.@?Q=:?/N8CJE=JF%[ ?< ,:[L!.WY">.TRPK2< M4JCL"[*)#::4#^[0TLPH&5O^S MPVU0/R[G02Q=4,S?"T[,K%X[]D* 1[$"-X;]/GI(>B^T%N^C(^>,R,&Y MJ\>''[3FVHN)FHJOA65.RW;RL$;8)EE QMA@M6CM=S%1//OLL=-W'PI8CP6U MP.1Q-#$MC)!Z_;/P1K)4VDC9#YQHY/&:5WP!.\3!O_U!TD^H>/ M?_SQIS^3$\)_>",:BG7+I9(UP*"W()<4()CD(!DPOX<_X!H([-DH)7^^FW&< M.?HZ\+6-V,:)];(AK[>^XI2IX>FN^)(6_Z %D#BV#@&B>&+*)W( >7RCXXKA4T@$-M&7JUA!%/ML(Y;I(ANYXW M;R:LBD^@&!ARKA:T65PEK$^<1^R+0$4?J?M6^7/F M)&80ZUQY6)9#6,RJW]QL@Q46*2&O21*(])C@P?)0XZ\OH*!!QE;NJ6B1V$,UT<7RT\7\ M%C.UISX:+_:EA%B)0AQR_TN!?CR\OA0I-S05"L$#D9TPG7ME(IV3+U,15.PQ MAB-E@^\II)-AXCK]:ED+J915!#E'Y0P1][F,DJB@V/2@%&W^FM/U+KZ.UFVW M?2Y:-%0H1])GA,LG,, 4E;0*N[BF,6I:3H?,H"X(-(W9*)B$!$B:>^BL0>U\ MJ#*YR\%N=4#E*>41A>E*=Z\L[BE@%D!V.3*$:%VKWP/%4 M(MVK5M7&G<%JE>V J]W?'C3!DK^&#O_?#!]C5_ MD^17,_A.1@DK;6-(^P]9452_NAPG-?*L %JK/(TC .>'"$V$O@;M:U=-<43* M$76AI M\Z\I0 W2#4U2'ZLW[-&/SO$94(^*TJ5%9L?#5Q][+R/;9D2W(K";&NX]0]QZ M4EENM35(-Z-LS&IVZ0S][U31AD(Q^QDZ#R!E:;A;%;\&@(HN]G.X9P2Q^"<[ MK:_R?->^8 EX^(,L%"3'!4V@A%,,2>281 PZ(ZH2#"*%>@Z$3V*:IK!KW;". M-03SZ MF=OKW?O<#T73.'"4;>.\E*/7E66<>KI!J.T@L:1T89]9+&^8[_-UU!)F";744*O"KII>QJ) M""DWG#=K.I_G$6+]JN8KK%@*8[!L"# M[.CS)(3:LEA]KC40[7BH$PZ,7CH.;=56C KBU)>%+$ ,R%0 M+,+IS5+#?2[R(MI :$WF>I^@P:N$YYCX'^91=:NN*844S (;*F>AL\%//.]? MC\5$H[F-,@QB(GE]-9!2:G0-"0#3F!@J&ST%GB\OU/(1$![.5DW%6@T&2PV# M61 [C-^Y;T$B0MAV&^I.N6JE9V_D:H)+TT+=Y\Q%(U"%FO! M'A'$JA]XMXN:[D'"%J,2KKK(>[R:H2?,PTKGNXS[4Y"J13:9>O:"+FP/,I"F M>X#6Q3OVV[[:Z%;83#1?E+"7U398C#YQW:UD M\-O0R%CGOY;;O,M-@#_/$Q+"H,QQ<7[WP?-5'Z^_1L5C"F3_ 9O!_IP"XI:= M5,Q14\T#H"(CRGB7KCP_XS _-M5.A-J5CX()YP1 M/25/E-R#&]$B].&6S*N6S(0E0].2:[#D$[?D2ALN3)^39\R@A?_<";0UIHZV M0#A$5KS;$#C2D3:_CY2,1(7K:,LYLV:R?(RR\!\TZ.1V?GS_\4]3F[]X?Q3E MOAG!*U)R3[$ZCX\TSS!!M[,T M*:)D!^%;5=_G/ @Y:)BQ#XU-S\).](MT5^&#JP;3;5PWW<4Y[R6Y*9Z@T;(Z M]YW([$VQNASEL/I)G-$ECT"KY2FF0JB&+W*-(-.>784CGF260',Q-!6'5MZM7Z"5G1Q1M2X)VR+ M.8&19T2-ALWEIZZYN:'ZU4/ !\]4(BQF_W]R]3C]V5*6.G9(]/K8GV&@0(,RPF_93A2=W7IP+F!=\EG MQY$6WARK\9BVM@G:ELN"EPH*F7DW@8)?O#=!]CLM^/T;P[KZP\X/PZ^YD;!K M>S@P(6;2#9+V:1RM]N0W\5^/UZMN"EFG>&ZEI9UO#IK14K&3=[T2&VZ6R6Y)SOG-_(R\HZIN1(EV M]N:[TJJ$[( 1B!B"U.CG%KCA0#_Q2EEZ753U\IAW3_!F"''FLQT[438T,UME M=ZL"1=$8-"92^(Q87<$]]2QUH6:I2O1E70?O%?!"JP C(350LX9C>S582-;KN"U>PRR%XN86[JVP'P< M%GB99"GO1?&#=%+YY%6-1Z>ED;B-NM;:P'DZ*,WQ1(?-I::TB M0Z[[7*V5TRME_ 1L(MWE7Y.,,C?O7S2$75^"Z3]\_,P^\9@OLNN475,R@X^P M0RW_4:E0/36BY\:9#N7LP&,G?((DS0B?XHR8I(G7'K!TXS!Q+?GKIPSL5;(? M6+S&GR\8@3&##Q3/;DSC=KAJ^Q/ MZG<2KV0.BX$&<^"W8A#+7SNT!)RG 3BY;;^P-$G9.R0:K5_%3,R2D.RI"DKX M[OEEEFZ ;"M+@EAF4W*LF4\>,&333Q!(#D?6;#PB!U3YFUS0"20/(DXT0'#( MET5JR"ER9;V#'9;NZ03>\ M3*'G/60QTYB)?;B"#CDT;[TG'J*0^L)9*K [K)H3$9.JD"#;\R)R8F_Y::Q.U:/#7U*#<%F M-EW)!%5^N;O/,!T7W3U=JR#KU8_8!V_T?!/\*^VG2RH7Y1C4UV&ZXE7C(OST M,^LR70LBBG*&).H$BLXZAXEWN6A=?O(R92DZFDWNI9\.+C[L8N^-RQ+'\4I$ M*3C6B:0O$9J^08N4^(B_1XO4'"K]O$">XD-+]B'('^=%MEL5R")TGD(Q5\O= M ^3QG+$AD?S&93IW;'O3QMSH:U4:+;"34XQ<)3!7]&UP.2X?@T1 /O_.U #T M%R>+&@Y[++A0C)F*9G0%FZM&)O/I D4PG_#W:G@+2M.?"+,WY8@0\@]R:B '&C),]G3<'+*E9I08O-"*@:QN/2F MIYEQ_A_U[#P=[V=!_@C_#Z_A4Q##"XC'6 0,V/ '=I.V?V%\4H5ESZ-\F^9! M_"E+=UO$BN8K#D"A86,]&3_IX?0+FB!2T*MEK!#]0T;5 0ROX X2 OI_#XS686MQPVW+TJ??FW M^0R3I]%?J<;)SJ\M"",R&R1MYKL/K2PJI,M53S0 MMRGR'2 D#;)LO^9-<=J^7P;'$&!Y+9'34::!,P@T6KU2HWFVLG0(LI6<"?OQ MAA$*G.=YSOZA7XKEL\T?J([4RRQ(>#'$+=VF65%^ M?$V?&U0!?,=?)%>[2H Q6"'K*YO$:P6,8O&V#C$JG!'SD'8;'E643;[^G@)G M-BQ9X'.M6^<>AAV/>=L0L;W(%*&6E^1LV04Q++*/C>;V.XU1F/^H)GEU!COJ MBZ-0L=I$$F/](M!K!$'KU#SZRZ-0M7[3X%TH1+'5OVCX%?K%(&4A7[R )\HM M7I5;6/4'?2(W(PU_QMU21%N%7]*"S8XG?]A$TVR9RDWT[I%#KLY+.W>;[X]B MU1S"(Y0+/(W23]7D037FK5LHO0D?A:FL7#MP^_* )#K\NQWQO4 6!=4?U M&OM$TXUCV?E[XS"L5T9?,G=N;" M"[1(KI(G*EJMU.GUPE=&HE88Y1QJ1$-) [-8LSV!.5+)W>X^C\(HR!H.Z.._ M/0IE6[OU^#\ )%#]U#[T>FVHD3\*@S6?$38309TQCOWN*!3%@])P**&\B.?D M&X_5VD^/0AG-ZW1''V"-\1@&UDGA-0%6)5N*_(]([E2[FE\O9A3J5V\--QG= M!E%8*KUF7@"_3F .Y;C[QS&21F&$%AW.>">S.CNT%C8*4^@4,5Z&OB91D=_> M?:W&TH_ZPBA4TEWIDNVNR+&$[D.S0@<^/GAD]B(I(':\8[[?ZC).@TI(MO*! M43R!]MC';]N(0PW*5]B>18_"3,T]#O#MIE7"?/PSIDSQ#[.-+J.5G#J M7U+;\>U-Z"B>>1UKDZ( /7C(U'UA%"I]WD'X_W*7A,W+MOR944QHN7@ M8VCZ["@4::S7_9K3]2Z^CM:U)^(17QN%>B(M VPI=:T05 <*V-G9_X4-4=L6 M8H;?32&\=<6OP:% T"]3&=F#1DU1-5#VJB\.KR* :MB])P^2\"[Z!@0T/&T. M_9_8C@^KLP&@<_0W1[&,9:W"'V*E4[X^RP^L)*VO0]+L7]+B M'[2 P^\A@3!H[=W2U6##KY=R!,R(_9Z!0AD>_'8TK&$!M1HR+Y[TB9J#$*^5,0K%&SB9;4+U.FV/^N(H5+2R:W(CAQ=2):K@4@-.R:(N M%0GT7NR?3*V+9+<1*/P7LW@]C3,* YZE> [P&=U&^>^G>Z@N+N?^COCX*-31 M86,384U%!0G Y W>XCEH MW8PBXZO$4/ R2M@1$@6Q),=6U]?;U:K3,!69X7!=MA\6E>QL%# M.0S;_,E1/'OK=!#@#L2)!;&&L]0F;8_[YBB4K+L-JDCH67.^\ICOC4)!R>,H M=QK,KGVAM4HU?79XO_\J6:RKHH&Q_[ 9T?Q1+IU'(#0/= ZR,X# M]>=0GR.,PF@VX(S=:!\TX_W+ #7[\\,O9W /%LDU,S>_C-S1HHCQC*NLYN:/ M#J_&C6K4O5B7>(L7SXD=G#CJ"Z-8:MHA,4L/V!2!G5DC5&3WI07;9^#FQ-89 M]/AZE8_=PP"C,%E#)O$%R,]+7QI^@<\A-+YL"B 9?QS%4SB\[3>"DH[XVBC4 M,RZ>\GK%?!/KFLHIW0YD4%\G8A1JNZ.$4B'@VS2.+WD-;[_HB38S&(71C6VX M)@E;"ZDX^(U1*/52+W%.X7?L;:?ZS5$HJ9,?4*[&/MZ\&S1\=!1J:!]!5FL? M 2JU/CH*-=I5R_1:>C-T*E?._I3WX[Y[I+2X3E>*#KY.TZ;/CD(1[JL>B(U8 M'QC%E$4=0/,&9WU@%%.6F3A5ERK^(W.QM8&W%[\T"M6,HY)YT @(ALZ:-,NY MP_#"\5K[G<'#OAQ3.P_#C(JP_R*[R=*G*%E9N_9+GQV\:DZ'&LZ Q8"-4WUM M#GUN%$NL-I7 %HY@)IH#GI 7SB@7[7#NN(.\D1BDU#0/#]-#>XC]R5$IH9MX MX@0;HMG-GQZ%,JUO556&AB^[)A>W]T'&83KE\=H1;*L6]#5QN*/%#'[,++, M'L;=?G.?QN5SQ?KC\-&SNXAY'>MH!0C3U0H 1-AZ+(Y6Z):7KC-'?F44"Q P ME&F"7@BGB+C*\UT]&*_AHZ-0XQAD_9$> MT.B%[XQ#,;RH&'?_1L_!_- HIOZ:RG;D;ZX--K]6R"A4/P*8?Q0RXO"71Z'J MH4R@;';^V@RB_-XH%!2[.'?55GOD3N9N"42=\9\ M\5^[ ,YZO-&99?%-?N KOCX*=0V*J/:4I*?[*BGID:%05Z..PKA'UBX=#-N\ M5L;@(6,KVWC&?EQDR_39;H)M6 6&:,Z^J:0=_Q=='H6Z= M]WC+;FO/G"?]6(?3^,HHU&ID##EXL+S\K5$HUS5/JGG"@&>,#!AC_:/3-:X2.PC0-+S^\WG '8QYX;3NJ M%E\?A;H-\4IYFD.CS%T,IQV0,F%+ 9$I IXM7HG82 '>5>XH#,1<;9Q-$-\$ M$7-FSH(MNYC&!V(TA[XP"I4,]@BV1M,$\X)KY:>)2*=X9*\BHWBMN%&8PYAI M ,EJ>'@0,\3;L_&[!J_WJ.\.?S];K-QP-RQ,W1%V:O('M*A,H_7"!B%RC>9@ 1CY/(FR!89HN]##! S-P%]K 8\ MQ1'?'(62!EU.M4SBT%(]ZHOC4+'C-9I#DR :(?$?*?RJN>>=%==V<;'O-J-1 M/)2&=.F!#>3P-T:A%$_2PSZF#S">)*M3J/G3HU!F'B*K92Y:=AV3.GSA*Z-0 MJVVLJ*GXLHN\41A$!CX4]>]+1#.O^N(H5-17!5F:7E^H=LSG1Z%08YR\(21V MZ/.C4*C7AIJ\]FBQ%G^!'58%)B7OY?'HXRRN>(H!,>$;0;/, ;$@'W0:I(<\*R!A:2=N:=TXB UXRA M+YQO6129RNR@/YL$L'T+SCSN]B 5HF2,="X^\*'6)H$HGOH'LB,OJ''*Z+FR>EWNT-7*^]9: M@P3@#>-$[J)KJ;YWKI? L%+%YU*(ZJ4;9F422"IUJ$KMG[*YAJ;^I9Y+ E!5 M%FXJE#8C.OH4&)>O1 ()>8V71[_=U!6?WUP:?5.W>NBQ# GPTS28@[S%9VT MB2V+!N#E6TS]#:8)(F-O37 MK"*3QSF$A]^^O5>!+O]*XJ0;-0M0>IZOOT6IO50H8ZDF$+&/O[&-BY*\'^-; M)3:+U\?0.(M"5B^M35GK2ZFT*QY. IQ4W'E*#8]%MON3JC9/QQ028+VQ&-X2 MMKIW0O161A4-_(Z!P"!V\G7/LA]W PHB5J!G93<,212.;"")\QFV>6[EG'"8 M6&H:\8,D4*K6)2L53$7HT9Y,X@+WTE@J)IL4_]CL@-D17 VEO@"G<@_WO!7E@_>9AE29QQX75^^Z2,(TO=(-5ZA(J6LCRMRZ+;):^CCV7LFXZ>W9]=Y?LVD])ZT<2 M)W:+N2(!/&K. R^,Y49H9;T)X)K*7\/.221 Z]$5IQYY,O/]Q/$&;;LC_X!] M6:)94C,+$>;_U2S&J36!!!5TM;DGU\.^XD5^=B-0=X"M,5!I2Y>RVD EFT4" MN);.4Q3K3'.)A8[6SDDD0.O1]E2E1QVQ' ET2 J6=)NYBZ$DP&BTB,G\^')V MHAI/ J#NTIAS7]6317\Z"7#;Y:]55;ID@TF DHH;175'>2BI<" )$(J<[)LD MW G%D/GW.!5V&TY98<#DT8O91\4]#_5D_FO@^O$#'"#_PR(0 M_UWBRNJS"(D[7G&<+((\?X&]L+A"Q@$:NT%2_7!7;'5S@#-<55(_2G%-60!S MA.^00." K=55M?V0>ZSE 9NGWP4)Y%>HJBA6!EP7K15H=40F%(1BW'00J>ER M]OE8;BLLDYT?0'UR/*P6_>S$:,@YB+NM:\\D$I>32:YO;(\V9'_#B_W49*RN ML22(M]42OBQ*)K1,RH>3 *>'R; [IN_H14F@1NQ#S'R-8I^L8H)]5O-+XOQ@ M[C]?[A=?[V=O\()+I"+).!)G GP=^=M/?_[R#[E2TQI$8NOS<./X[A]9%EK> M_3C-67L%QH !"FE'F"*/LE VJS8U?_7N;M**?B -I 6UN&?.9"]:H M^$_-PDS#6HBEGR$@+F>2PHU,5*[_3F?#,RPOT['IRA@2A/K&4!9?QIQK9K'B M$N-5:QP) $0R9A&24Y0/S9N*BOFNR0HD@'Y(0M^-4U/+@_N)_U(D@\A'DP F MBV+1J[LI'6S=C9&7:BV\+/?^JID7IAI'XBSTW6I4/68FT@2O89?6">8=L-H1 M $^8D$V17Q &7@@- ^W1Y&8OOJ-%95Z2*]F22 Q![; M7*N2P5(;0&++N;;0PZ9/T9A?)OMI@T,9C%O,F@MY(=5ZFKPBD4<]A018_&'\ M/E"'LDH(3Q;4H]F\X2?IFVU_:R2.2>F-5R56=TXC 1X6E,A5%LQURZJ>YEI^ M!' D7IP%=,*A!F'*NY&)9]4GA$Q^B'6MYSRJNT^)7(OZLTBZ6T7MC]1C2_865(YI.H\J+!-!)$UA%Y=$S4$@UYV-PFS7;[('3"PYT+ MLT*&]L7CC-R"!>VC1#-ULRC*77/C MMX67?HP$*O/Z@:]9M(B&,:%C"@FP)%:L/!:F;L6J%?;O:1\S7)D$D@01V?(: M#M+!]MD?MVM5RWQ6VVQ52GW*$]>.6(;$2>J\\/#'VY"M7'%HKMD*)(#F3_9+ MX =UI['")*6>00.H?&O9II1Y,-+!UD,3TC3>?P8>J!,.-MCT&JE(TD$D3D%= MU;L[ =9D/@F >W2(S9+BY$[I/JO9?TR*.,ZN.$\"OL!4?Z\T4*ERZ_E:(JIT M/(-'KD>"G,U3T6X.*3$6Z:ZB]ISUQDAR,_#)ODX"V9C6X,9Y.<#TMF^8O]2N M+&BT F0A8T5I1)'FULIV=ZC.P=8C MQ /I0%&0Q-IZ"FE M.9PSVC*4 867P@HN!'J(A4F@J)2WA!9SQ3 2VV]S865O'.EH$L 4U:&R@A]^ M]>%\9@X^*ZNY_X:$EC$[D++"_#]!IG#%CL]1/D "9:(VPT6N6QZ,,#KXK+:^0"F3&V^!$L MDO$FM:WX5(G*4J9B#O-(?&'I;;?CBO;+87 M5\I5 W^"!-IZQP9F)H%_\DY,*%\=5C?8L$(O'AFJ^1O:'D\L["#W?) MHG<0Y\16-MEH$L THPI48JML+ E E()3K3"O1LJ&T3(TP$?.5#7A2LWDXI'6 M+11/(/RG85# 8%MYO>(1)# O[I$I%BQ$(^V+%;,=L-FE4XINWS!$>,6](K)V MU!IS2)Q.UB=$'F!3&T!BR^*&[/+[+!]NG[1N@Q#C6F/6K$TM+=>I'$_B?-2U M!;+H)=%):4VT?V9%69N\I@W:9Y"\T&(%JE\8?*25B25G:#B?Q)D6(N;-H7CM M;U&8EQ5E4$X@ 5(KQS$-(L-_B>54Z7 2X/3V:"HMD<>O2@(YE1;M,) %B.US^+@&M_"%(PGB+AE 1>)V32(#6U*O0OKT4@2,<2 *$/#RK MQ444-4?44TB 59H"\[2S2FC1+TRL\7=.(@%:&6^FW:"M2W<^[R/?D> MN>BKU3??C;X/$@<@S[U+TPA>F>]X/."(M^)@P+=4_;J.6(X$.G+'=JHDP;&7 MPDZWPJ4]F02H-UFW99 4OKM^WK\J%1- 401Q;I6EEE14YBA/:L_O@V1*<1^$ M+L03?9H$FFNAH\AW2[.@S/[4,84$6,<&H:=>8 ,;_^2ES'"/U4RNU,%:U## MCN&WK?O->,U(<4QOY2<2]-#R/"I-<_+1)(!Y8;%F!V81J\20 ZAV@DOJE*@8=;M]8P+.3,8Y95HF,U:M.I/QDT%B9X[9BW\^4>5ZY M0HBR,&SYV0DW=3>M>B0)6BKM?853"(3YXH]7S2 #8^99&LL>4_W^\ MVKJ_PG+'6!A?X8H?X3O64_+O@B6_G6DHFZ1WA7 0#=%"%(E3_$""/+7R6#ML M4B8KD !:G/9GEG12G4$"J&8*75:]E'LD4_%A);-=:4XE 6;=2)@G=72;$_.1 M)(!H^B+O7"^12#B2H=;Y&TC?*R"9:EQN^W%2#J1Q$L_W@JH9[5]);#8-A^:Y M,JIV%(U!)+;>ZI%8WDZ>%A"&AW5:FK#+?-PUG02X$C.M@467!!CJH#NY,*HS MCP2 K?@)0/]RNW/"W^7 =:4TF R2TMJ74KK_20>:@T-0ZC!4B 7-@HLOSLM!E( M_L=?7'C+PN7V(.F\^N'X3<!\,^R/!+C)4B<UF.J:0 .O;^R+D,JDR/[%[- E@LHJ^:7U#N(5E M]^RB%*JJ\H7!=!+@#MIZM2)+BUNOUJ885+XXS7Y('$BM3^0^EUG6Z&(#/,22 MMZ-[%@G@FA5>@%=K);MTA\4/LS()) U3/&?4RCQDN%>EZ+?4?RDOY6$PG02X M"COFL_.O(.0)U.H8$<,E2(!=*M$8HG+_&2/APK;O_627J>DR>;IC&@GP.'M^ MC**$K>XX_:51+.F;5WGDB@=.+#8;KT("> PK!W5GQ8]#0TE2C27#[5MAGMP=5N6![<0^"['E MP4/BKR3V%M5@$B=341TQ$L.HY*[N7!* BDT(K>30U&I0F@NRH'&-),Q!/T " M99**;5F9_R(Q>+X& 0( =!TO;PI7/JQ/KDY29_^U22 J-R.7,8]%":^GP-]@ MP=KR)[D.KV6H%I!W!$<6.]W_=_6VP:L7CRD<2 8([;QS^OMXY ML2/H?]$UE@0QOC//2Q669R?\G55ZJ@FYEG0T"6!D?9JV3OQKD/#25W *A5R4 M240&\50=*Y% 0MZ0\XZE__OH9]VMHU?G(--C.R<1!>U^M_>" V.9MMU1_M%D M/@F G["68YQY4^4&<<$P$MLOK2-9_.ZO#CIAL*NR=K4*TS5( *ZL8+)]%B*!@J;!#^,:4%.K=09^82"S&:AZ1R]* C6]_9.=^8;U MIF&#^D8-OTU$2OL5!);_](,?_COF?2"+X(4RW_\&K54,+&/S3;X/; M8XWSX C2O,N&2;:X?RHW92^^,.@.B' '-(RFU8[10XQ6A%M\/\.#7"-53B%! M2^B#PQQ*^!_DV1] ZRC&:QC&=2:2 %'99_9)KWN9:B8Q(,L8;4W8!!-(@%08 MZE)A CD-/+.8\RNIL:.<0 (DN>*CR-PO#JJI"Z MLTD FZ>]8 F^K.25*D=2,I@$*%DRSQM#PV_JS,U="V7\>]W"8]#. MZQ']3H*V7L-@S\+X@+&&.2O<\VJ#JF>]>Y9]W>T&R.%8XMEN#B!Q'J5I ML7RFTEB)-!<@KR<*JL\M4/\&]$J-0#"SM6@@8K@,N,'USF$^;?^*Y)X&;GC) M?;=XIR4WIF,\";JY8Y&[\=%Q,HLPY!,>^/*-D0M.&M-(@->6T?-4DTB INH&3*+1 M;]K6]@?@Z_#N?N:Y@7,?T"CZJZPOKN$"),ZF7BCU\,)^W'J.NXL>7(^MY(GG M&M-(@%>)K\H#_)5*OVH\"8 $V0NIF5,K?%AO+@E &UZ>%<]+B+'J>3O"6WR2 M^O-) 'SOA)ZK$S(A'$@"A*.M*G#]0JZNRRN7#_D%^X\.K^$;AQ?,!N MUH2@3.# ?A:6#&$_,W\1;)SO'SZ'[O<)LU M#D'.NW'"%8\Z=B,$!ON01_RJ!DO&\!<>HSN#I=S?F0><^1?G@ST#18=PK M#Q9&+ W;G?N/\:/_#/+WMAU(8G<[).CM:PA7'0"1F ,J/Y/8;KN@XJ$HJ2@3 MA+KF6'=SY%7)9[Z?8$U%O,)-5X=H#(D3,4X43XTPS1A/N$Y#9:*K/D "9871 M-RV;*3&.>_ F94))V?HL5<5XNGFEI; \LGBD3Y% HZ3I\ N\YXL?S ,.W.+Z MAE-)@%EYR4NO$C:P^!YG\14'&>?3G$H"S$H)DEFNS)4('DDG=9?K1==D)WCE7 EFE Y&_O7ZM;+_]J'^M59VU1E5&, M;/E0$G=#BXN_!-PES=(F+=$B (Y=_1TY^4L0_S>+FSR>%P/B?\)QPG)+I]T! M":1+U<:; ^^ (^&Y&M-(@->['99VX[Z&I[XP1.81=2#'8E"=07DO&[NC+Z**(*OL+2*2JKXD!+DT!3^0+VSQ'1")LZG4]WE^S$?4!K/]J7?[0J ZT1T?=A$'$5.79GWY.H6;/R^-6(D;@D[_^M M+ -KDK%LNAH)9/2M@RCW+!VW(@FD%)'/C_X>)(4G]L&\O\B]RXKA),"I5/Q: M!+/5B@O7CO?JN*M'/[/IB 6M-P92:^3&N;R?2ND5$5T:O#[V-TD@ME&C@'?A M11CE#>;4,T@ U:H@S6W_*OE'/8,F4/"/_&^*"C@:TTB A_;O1B8GKU#JHLJ3 M97K6_U#-^>07K!W)FI67NO]<;E$JPV<^??R%]K>3[L"^4#7#;A>/W*$$+Y@B MLELVD (:=/PAY!KP+? C#>"F@+"4?8WKR.&WG*J*4.RBUO,CFFH#(OF8NQ@6,4V%% M_AD2Z&LJ=)5N<7G#E$50AE QN=+?;R4RSO@'UW^/=_%]& :@M< -YS&1#YZS MD;GFY3-(G&P]=XU'-&;!+B;*KGHN"4#S.("Y+ZP#\<+BUY#%XF #W;DD &W& M?&GV1-289OT6WJ)K&J1!48F6ZF\DSB$7 ?C+#T\D3TLN1(?NG"N3^20 +IB MI!E1]7<2&X9]H.K!X[U7;'5S^!9A8'=1<2\KN-Q1YL)\%1+ JP*HE#V*M":2 M +&WN["S9,)LLPG9!N[EHP\Z+"!AR;9#F3M-1))&"@G]*@.M30)1'=:D M'@8H$F U0HKJ83&5%_K&@6=;!*31 B1 UNR,IF=;T%J"!-BULBV*]./V,!+; MER@R6>[CD>J08A42P .5,1B.CJD[]-@'^[2K"NNS[P$TF+3W88BHYI;'\M5&T-ATQT%4NQH.=[S=JY) 3KO@K/R]DHTE 8CH/*JFD^IYE#PKBI+= M/HO![7/B_;] FGMV(H\OOU7-][F.E31:T1LS#5:PKKKH'3'15@=-,LO628U M^X!R((F34_:$R0/'[L1!>+IS20 JX:[].KD_!3]8F/X+NVSJ>^Z'^1X)A+X$ ML/>\]J*5)?G3/J)IPQSDA$E> NG> M"3$1+LKSI^75!099F 2*2J),&\#\ZJY8J=K._:\LV(3.?NLN,?(@PM:K3]AM M* WY>_0?_14H "M0CQ\"C)CTTWXQ@(V;0]8Z1E/T'/_[)!#^["RW<.?#0]4X M+7^L%,-)@-,HH?@:XG'MBJ12689DVKBJ*+PHYOA#K$P#215++X\%C)!%8._F MT'>\7).(> 1,C;XU$@O[K$@#*<$Z_H',T%_E_ZS8%[GM6WXMM">3 )7+8;@I ML:84+T:F.\!G[=%'8D1XJK.,.XU&PH43 A4WT%7L>_/T1C0)^ M&7VV"1EK1>P-N"P)ZA)W&)W%MTX8HNM8FCNN-9$$B+VSOW+31X-3<"$N5^)> ME>K@2;Y, \FE3620*I:Z!IAA/T8#E4>6TZKTWZK'G8]2O$O^-?OL/^U1L]@" MQ^5=:AZ")+S'&Y6WKQ'\I&R"TV':4TD :)65L\KAA+#G=5LKG7LFB004VXY]5RTR[BEH%3<5G?PCR@6 M!_,>L1P)=/ S+7RH66Y,&NXH2?M3SR !E$YE!Q")@A!=PY63$8';=RT2B,": M_BR*>'&F!R8&L#G&^K-S&X#0*M*^6S^2P#%6',5064FEV,K/UC%;CX5"@M4( MF2J&D<"VN,36;9;^!;*HW.ZJ.94$F!*C2L%?7AG<5AYT[Z] >F8@9,59+1\# M&XW.&K6&-.FI#>'&5?D\@]M[FUIZ4?- >0P'>E%40>!LK+>HOQ+A]- M IB^)2OEANSC5B2!%+'!(U7-.1.HE#13*$0]EB$,OH:!K3-U_RL^+D6UIX8= MCO^(S18+17)0Z]_0FZ-Q5(U"-LINM9*QUB6OO!%+7NP04YR;8I=H#(D3P*@: MK)+?48M ,(S$]ON7Z?C%EYB=U/,( %49OJKE6;4*NJH-9$$B&^HZ\W7WZ+TZLR_ MQX[+^][GZL9#$$IRZ80FD/[+V3?*<6FGYKEJF>7:0^QONUUN'$2S8/W 5E@T M2=3.IW,&"=+$OKY8H3;+4\6"5])8>ME8$H#DL>L9?M5<0:?GAM%")%#0IK@\ MIC'\8-%=$10J=)5ISB4!Z+,3_L[BM(05;_X>NQ'O9B$M;J:>00*H_HW;Y 7O M&U;&6D9++^OGP'L@@7A!-)',H2P92@(,W=)V*MYGNH9UVVX:]':_8R&^3"#4 M_HBW2+J.7Y.<.H:2.+]C^UWD%ZNX>+P[<#V\LX ^)8\? 501>/VH\T***PG6J MI'2\?7V,QVHSYJ?!VUBF-HWK!@$D/LS]-*C[W?U\QZQU27AXCS7L YZK)Y6 M&[FI1&\&#?+\<%P/;PU@_]WQV!W['I<53RH!'MQRA4%5:=1+9X^%018F@:(% M6V[]P LV!_Z4- VRZBIZ:P1Y<+[,CB,UDY>\D3D94#_F-K9.R/-%!H MOF85?A]R%]4=E_93_I%' XH.?*QOV:>+++"?:3U:G0S>-9!^A+07/M7$A@?+]?H)>!Y((Q:#I3^OD@< M4*L>9CM*IL,D*9M& KQ!O9+?]ON3]H5H?(\$0HN@R\R_(K3_M0995PEG">@* M0?B4U=MJ^6WK/Y/ =._4KX+!5+H*X4%@$S%,H!NVW%;GUT@@LY[/('T6!,.L MDVYJK7C?.9YWDX *PZ)610W!$"K;WC+/4T8K54>0()4B]B1G8IG*)>1TTL$D M0"E391?P'5G$7WN4?1T%%'1,[0>Y:;Y^08V0%^9OZ2'B821PGQ7#=-S50Q"" MF(26N6UJGD#KME!.D#)FPW7H(,"RB/T6>-C+!%>EJ@54MDCBV&XQ<)R;^%F$ M:6)[]+HH;!SRX33 X;V#6*C1'D8RE 08XN)2$M^[8"0-(++*P//OGKM)C?0) M>T0;;>"OL Z8$)ZN221 :W:E4CHNI(/MO[LMO1[_D9(0)LL(;0)&$TF<5MZ] M;Q',EG#90Y:EXRGKCW1.(B)RSU8K$!BB['^>0!NH*7S*@21.!SW_42;*@5"G M:%PD&D@"A-(%RST9^F&,6A-)@%CMP)A?@=03E99' I&'=^;#WG$ RB8(#T_* MII1'K$<"(;/Y[:.H>$GN9>R010VFDP"WC$GBI%G(LSS$6+,>@6HF"2 5M2&D M]0BZYI [-W=I*T__/B6Y],_^K(BGL!AG2CP@28/K[!]#@V_B?-U.B50[3-9B3=B M\;P(\RN!A\?=5=Z.7)($6M)GJ^RRG'D5Y/8WZ7 :X.SVP*)Q:_@VUSD:-A%: M-,>Q,+MZKQI, "%YCM*G\].,1:Y$XUSNV!Y4N[7 # M__985M0=-+XP=O^0.D1UYED/U,STMWF8-0 4-0X6C2%Q,J)DDH)-O,!\LSP4 MP53[-U$=;RZT5)K,L^X+R*N]?_GI^\*-/6DU^/QW$H2G,)U5BAAT,0CS54@ MSQ6?M&AP-4F%OV4&X2+&JY OM[PK!)/50J7:!'*HZL6 3":*/#A 3HO?6L9^?3W26[HA]O\CU:AB[7MP;7 MZ3J^10.1VG6O-0M#:2]# OPLD>?H"JI]UB&!@*)"4F9V ZG,V2E"0V6CB0!3 MC5S-W,+9FR[7$+MGD0!.U3,#,PL?O. 'EBLNZD0T\_.5):.&6YT$LKB#R%WE M^29YJYCLFG9%7>C/I@%LIN]C(VPW3CM2884)$&JPQ0@\0:G7-/T]EG1X,%V$ M!.@O+$;J!-D-3:2KF\,W7NPKO=)8,JHH%*7BWN:KD !^OG336]>\BV41-^V& M//V6LJ^WYPD7]_ &\9*-3GIA,[\QAE4NMDZ<)91D-]@[W##/91]8!0!$E=]A MU"+XQ?E@S\#\0]?Q>+WLB*7-F.?^8QP5)25$U6OL[H0$+99!/-(6*XTA)+:= M^Y%+'[3,JR$>20((80GK.]=+X&_M.M:K?R6IM"."LN=2=/C 5Q9L0F>_=9=O M;-.L3:P>:1^(6K7#E\#'1^D6L+[AC*1$=_0B*!]H,ID$V4H;]: 8+B^CI3&- M!'CR)S4/X3S^<5:M1 ()DLB^.[8,>4%%(-K$P]104\M$/N=H'/[;F8[P=20<:7.R3;?HN10 5LG9]B?IJI M2.['<%QB:E!.( $2SU'H2&$@J%J6V58JW;$<9?\MY0I=FB6;)0H <7C)"A6[ MQ98] WDD(4NC#FN!#Q)=<;!%29QKZ7I-K1E"WM$80V+C16+M@NWV0>B$A[I MKBX@^E:\%8]^GG4GM88-^A42R!/F3L[6H&D^N.MX:Y1R69]& KP^Q6,K'F"9 MYC? LB30HR+J,O@41:8V^>96<4SJKH37RZ7TT3Y& I6]J^/4&P@A&34T[L+H MV@C8&K9(3_]MT$!_X6WD9 8/59![\6L]-$W\EB8KD4!"181O66;$H5CR\20 M&C1V&C,K'D(&&@ \4\!!3A*P+?KH>:.VL[!)I?LAL<*+)CLC<4CJ?J2I*6^% MJGO$S5[RSI^]%B*!@F9PEL2Z4Z2!94K8*POC]+E:!/>?S@Y;0V.*-(/3AUNI M3K8<^YLD$-O*.E/;6!7#28 C29&4 Z2<0 *DH_O0)I%.N30!BW3&+"OL^\.Q=89.P=TN!8>'[##HMFQSSKT?%WP3+) M74A5()J_D3B)0FJI&!"V?:]@66.,XA:H/&ZJ6J#1@!>00(T@[#M[M.:1>(D>U-N'@U59@\WJW , M>E&Z/V==%KPONL&%>6&YID@H&$*""G+% CVW\,]2\/!7@EM9YJDJ,UN.7),$ M8H[6;LO+;T_#-MP#"<17TZ.[K33RT22 $6<_=1F=Q./M/XFM(B?-=+W6<]@Y M@\0I50N'(O[3T,GB+ #]R,"6R+_@[^[&-_$2]EJ2!EJP.MZBN^">:!P) $05 MI=-(@ELG# _KU-HNB>#0FFK_3BY^ +IY6T_>,F^Q#1E[QX+&BT#ZDZQ7:.^E M2)SVK;-W8\?CSJE5ZL5[3,/15C=)#)KX?[,8(_'$(HO>7!* 5O1P$2R5GTEL M-TU$*LS9Z/%";:AFX,N88&W$G0L3,9;0%;%-UF!*UAE4,I#$6;5*^.L^DEH328 H+\?P+6+KQ'MRUT)2U)E' M L!*I*7*YR:]A*G2SF Q)95 MKV91/"(U5S;3\U1VYP&6)8&>=DIB^QWKB% T7(($V%D;IB*/ $X*SFR'YMTR MC:CH"^SN8,A\_0Y_C=9PX8[%:25V3"8MJM37\HQO4],$MD:3QJ<-_A$2J).T>5ULW="T M-6PQAP1@E7=(XY4V\4V:KT<"(>)M8]ZIZRCP^O5',@^"%MF;# M-4@ 7K<)R?+$^8_21'73-4@ WCN[/G^'>!C6?%U)O 9Q;2DI\C7>UT@@$W2M M4O,25_*JC2"QZ3+"IPAK5+[%JO'V]>I9Y#JOSA*3RPHC]CO\GP/*(9.X;S7F MD#BI6T&?F6KFF2Q]16<>"0![1UQGP:,5U6CPP-5A/FW=F5>FS?NK_TH&SSDN=[EU=::)GLM0 )RE(T;%#:8'7FD0"PHB%E!8;@8\7*V(N+/5WW")24.^ZKL6"40( C?R6N5I MQ5ST72%% G'6:I=CFB'J9('G\1I\:2$UL>HVZ"=(H*U@7S>'XI^_N* KA$97ZIAA. M AR%S?/F\.S\*PAY13.ID*8_G02XU4*%V =2'F$H&D@"A%H)G\Y$?1[Y7+,1N#%^I;F%/]40SD"E]%=L]2?! M 07UL_&P%$=0'/PV9.L4A@B X"<3L>6_;X*/_U@QET.!__@W_,>_?T:K_P_S MA6Z##Q8VKS['7II/5/]=1#4C;$I4]K&RI]K/)]K2##ZXPH\^>,Y&L*?Z[R?& M4RJDW,.+4ZFF+D!8?=R)-_D 3X?C_3=/.EXFD6*;S9%6-IKB2F^KU;$GVNPB M=+C/_[#['GB"#=9_/]&F4LZ';1N17_@QEM41[$TX[*1;_)5YWG_ZP0__G3E1 MX,.SC[';H72OLO$GW?0_ R^!9R-,"YR)J%(\[J2;S+2*-[9'%1P($-XYX0U2 M#C_MEGE%=>\17MW/_V0'^5X;XTZTR0Q%)5.4\WGIT)/B4UBBKX7-^J@3;?!Q MN0YGH*O!.K,X!H4NK5\B?M(5@T^*S_>=XWEYE0XI/NNC3OYD^N_Q+KX/0U"5 M@A"KB]8B,K;US#X$6^[]BD>?=(-HZ-G MA95_\FKY:4Z0=,NR\2=G6AW[K PYZ=;*2@YY>N@M!JZ%A]M@)1>OU+-."L!L MM0*5-\K^!U1>]D6Z;=%8&YN]A7_.PP6(?%U;K8RTL5%^M/.05WOVEW)ZD RW ML>77 -Y2[_^Z>R4!"P>?2N;"[X?,D6RP]O.)ML3SP5^WH'Q(V51KR(FVEL5K M'>X_EUMTO$C4/N&P$V_QRT_?%VB%4VRO&')B&6KF^XGCI9J00FJJ#3NU/0ZT M]330KG.;K:$G?C)CA@9+]X.!_N,T_&."MU(X_+1:J$;;R+9*JIITTNV_)M\] M=_G@!8X/1 M+H,FX$3=Q-Z842-KO[TOX)PQ<+_\Z?_ M_?.___E/_VL?NCPN^/_\Z:<__:\D@HT$^[1] _Z6!9X^I3B1;I'O#QA@Q/A( MZNAH>&(R?/SUSU/%A\0)E./ER[!X@8U\#\X,,RW/4XZ;GZZX$3B[*#[%;+T?+7Z>-%JDK,)BOYRCW!&6K^-EDA6.AYSK$RL A\/EA1N;MSY PL Y\/B8O%XDB='#F3 ME8[K<4$Y.B9K&&[').4HF:PH+(Z%RM$R61FX'7^5HV2R8J\X[BM'RV1%7WFL M68Z:BPK?.![V/GS? M,E9I6'[R,B!K)_K.<9?54TFC;9D71_E?RK#;HC)QJU*4I$J(QH1!HH7[ )'7 M>']U#E@#3IP'T#'8WN9Y 2(]Y(O'6MMZ5C*K42AK%O/2/2"&\3*8$E#TYEH^ M%:WCL'\.[7ZT'1M73+ &Q&O^*/#-J4A'--+:MBO\$,C9^"2TIULD+OWFH"TR MTYAJ#3#M0HL-J+KGV3NK;1#&V,+KT?]@42$A5>CYO="'GR4:KV&,.N+O* ]C-%>03;+_[ M%6E$Z]T7C+>I^N[AN<@ZZH LR_%<,_;(5>'.F=; ZF %]J_[&XL=UV>KO)M@ MY>+>L;6[=&5HUYA(P2#1;7,@L4TUB9,2T#6N))'+5V$$>FR]-9:0.?.8IE6= MIL]>BULU,+BIN0;-Y[SQQ(;Y2_EU5\VP?).45X@$;Q(:97O:N4,5=43 M1.9;RYR]E^D5%_)R%98T/6$30IJ2IL1HG01VNCU$M4YU(J?8)/!DZE>KM5M6 M<+A)(,_$9]>^F!-#EME[J.$US+#VY:*QIOTTBGV2$\*1FK^K_)Z30)(9:V_[ M5\= $J& YB'>0[6/=R)4UN]%U$?[)-!HK#O*7/(9MGZZ:&QIOY%JQ_^$<*5" M4D=0P22P9,CW9;$+D\#5,2^F1MC$U'"H8P73BLS($/>7BT:<-NNO!WU,"#=J MI.@$F$P"6<:2OED RR1P>-1+H(B1F1KR]$5^431.WM+@HK&ES?>U8GXFA#(5 MKEHL_[(18L:@=(*8)H&V@3Q&(V$K ,6+*+8TN)7"A//7BT:3O@E'R+FG@)Q. MZ:D=A38*=JCQ(S,.-%30VR0([QA6KPR@FP1AZ@;HE+5GK\2D?6M;#J%AD4>- ME@82NB1AEGDMN/'ICVPYF5=^!%L6NTO'.[/B,A=;.F#F><$//*.'(+P+DN_Q M.O':/KR./ &C-8B4Y0!JG(?\;%8\_.*5A;SXG@1&S NLY@_6 M;(^J.8D4,+Q+F0D@V0120,A;).O.HE .PO#JZ,RD );FI5'-H .&\KK(1M/9 M?O=%,>TD?D:16H9O\B1"F_OB4O?1GT3,VS!(;//)2020#(F\G#M/PNTZ).)$ ME;$OVQ?4%WM:\MHDC(0#8%#*\B[;)#88YAK\;E@KV,5B3=@&8%KUJ(L_1O-U M%LD*OYZ7[;"(P,TB9+IJ\;NT[$6JZUA+%UQISM0+QMM\19\,#]A#\#M1?'A M15PO^ASA_ZWD==7ZK&0-[%\9)JBPU>P#^-(FZYPV7[?>J([C-%Z&/,"JFV>V MAKT"18P'70"/?G;"WUGEU9%YL^03R'#$.]=+8JGQ4S;:HO$S E$1(T.Y\YB% M'^Z21>^!)S??2B=0NS,9AO%QMW?<$(4"3 &1[5@\V)[P4^QCOFYF!6G7G#5: MPWZIYC)/ITO7J8RT6VBPL:/L:LKK&'=,L@O,"RC9PJVI@)%/LD]0N4JLJSK; MUG60H',IW_43V%EIQ;AAZR!DE?RB^T]X#X(0[K 3'AY!ZXF,ZD&.^47+:(3- M9B=Z T^H_)62C;:V?6 !G3RP/H:&#;/39E7/VU%:AR;AG^XR*]4*;XDM.)/ M4X<)J$Y6/">1,:Z 5&-:E"_(EN$;('9?1(1O :(:ACX1XG2/6,ZDMN(,DS] M?"6DOG:/W&AQ IOLZ4/".Z/!)?5 SRLTO)(JD(+ Z_BT -.O,*&URGE[0T\8 M/B&AL53.@,<1N)H;8(70$&MKW['T?[O"^P=8F21:L&7<@Q?\^(6M-NRKX_KX MQ]D:.,H;6WI.%+EK=\EO8@%F#Q3U^0I)=,T^'-?#1.Z'('QW//;.EDF8EA!: M_2M)VPL=@RBS]6VF_C=WG]=T'K!7ZM!?(4E1QU + 4H8YM:/S57(HDA^WX?F M'V114!:#-X:VF$I#<>@I&'9KIH,J"P2;BPTHM[4LFD/*/9.(IQF B@_MNT?46QM>=U^#9 =+VQI'A]%?'#! Y< M$:_J<76"DOA4B\"(:FN?J<6_N\2XW,ZOF&NOED"^O04RB2X8TD'V:@9PI.&% M"WS8S5VP@Y=%LF?Q6 K%4I\9>@GE-L_&./NDT4!E-/MT98X@]1S[H !S83RF MI&O_Y4";692UE^C1;S,0X+\>O.P_G%!6=\)T%8MG)'LD6F?4&FBO$K^XQ;'R MBJOGV,._9KD/0@4]--J-JD]">SXYR_DW'VZSAV4M?X&;@!'3F9(U]ROFG-"- MX*<[^$]_DXJW/:WM1W_.8OVO>G]")4%(!I,[?3,5>^8KJIH-^HEKD(K.DY'; M6*-%('D+.(_]#J\UMT'"L7 DOS%X[2(W9EF&87K%X"B"C<]7X86"I:_.R)^U M*SB\L7T2+K>X=Z!%N,CX,R6H'!!WAA_G!CT MY(: 6KG2.2I]OWWYR?;E[*$L_?;E+T1LXD9&S7K3R;K)H90< M7>?1H 5GZ$;+G@RMN;-JT/HT%XW7HWQC@]:YN6@T]_.]#5H=Y[+QV\/%=\+* M.1>)7+4K,44+% ZJ=LE12#59)E=7 MSZPJ5ILLBO*8F4+3W3E6=P%"(?FSY3)(N#2V9.Z'(H=&:ZJ]>(9DO_ M3H"/_CH(=REKZ^WP>7-\!SG#\^:@6L@;TJW/@ M'! $U])RQ6N6Y@%=$B U)E([R4?_@T5#W#350M9/=&2R^(DG:?KV;:\;'+6D0(UPUX MR?.5&\.>(N"@"2J(-TG\$L3_S6(4Y:2 :TXGI'/@Z?CP(5>:Z*&>8S=JVBAI M@5"H>LX8!LI)Z;V_D\.S$69#':\CV&2A8,LOQ/"SX@3PSUN.W M1ZY*Z%[R3;NKN\P^E75A@/WSZ(2TPY'VA=5:S!KP9?Q/&?C3?=9=LTB0-A?8 MYMS<&-U_LG#I1DSV>G3/L\ZN"CD&]@I:47QX]1P_!CI"2RWO^:PK",D7('0' M/\)>I6_86_P7-ZOUTPIRYYP$]14.X'MXVCC"2'.C-Q'1Y:H#*;# M@_G;W4,';94@+KT[:OW&3!2_ X819X$F(,A%_ MF6ZY> 3R] [%:32""Z?D$!Z^2!!TJJ]?F>YIMO#;7RE=5J0+-%NCP>TVB>)@ MQ\*"*+2OK'H5B^[OU&0D;0%8,)!J8&!7!)@ZC5\46C5H_CG=$&O#<"QA$^!*J-,D*AZ,&2Y51;!> M=-$D4*X3C]3(%S0^@$D@LG\\U+5Y6/]8I2KN=()_)O+X] \9$B&T(P9G(C@= M*FRG5FE,._)E$CQT:/&S%F4S:+D5NF1Z*AFJ*POMH@EU(*E)R8\G@S8\+U)D/304H1>3."@Q;#H$O*IQ(O.Z,2)X'L@ M24/)SR=1QVT82<.$MTP9K:;R0W?P[I2Q>:S=1A$W/!$V.I9CJ_!:3J+>X*D> M?UD ]1A(]@CAU_2Q/W6L]BA$3JW5^F".'.W([BFC]5A!(8LEGP3['4DZ:$>T M#XK-Z0@%JC#Z,0KKDB/04\D'AH']D\#]264'X^#5,8Z :*^#81XZDSR#4>C[ M3.0'P\?/)+-A$F@=^@V4YE!,HIKYJ1[ DR5V3.+4*#^=O_UUG$,XD[JTQS&C MCAR107L!4"7NT\54=Z2L3 +;IJQ$.TM@$M@;P4HORS(:M%\%57R>3!\7)#Y- M L%])(?C8HA/AU9+Q=5+H!=;AK%BCG\ ]+PGNYT3'N;K=W?C\VY??IPYX; ] M0N"YRTJJ]GG46Y^'&\?/THW*4O)I*M)K9>OS=48^H!CG,VM92*8_: M?N7> .&HZ&4!-'#CR[\&$ )2P4$$.:PK7._HO?'K&BQNH_QIKNX MQE%+TF @ Q!'W1Y]#)(OF<&4 -Q^PY^(1UNC1DT M=]1UT^7C:5SCK@.IWE$%[)=\ 1LO?!9_B?YVYW$-*S!@?DD&1I>- M4CW)GO&QMB_^7]GF]!]DLS5H7%V]0ZS9\\PP-:%+7?$YGM=-+C:N+8.K9MAO M%ZI_9953:-Q0C<,1%A*<^FW$&F!N7)1(R./>SL]EJ !$OU&HFQ G:C>[/BP&T]_\2Q%TWOF.2Q6;(HGWIWV[]^30N MMM[AU>(#]3$TH4N<)]IEL:6U?D+G<8T;$"";%E?(ZK)G&:]C\STO=P/JI> , M-5YS_25H7/G>!]UXSPU0-R%&\,XV*.54W(7GQ0:R_;^Q/18>]S==[[ALN+T7 MO+$C@[=;8R:-*]QU2+7W6@;,[-+E:#)(.@ M,V!4,<5BE&C]2+)0JCXQ(;V6HG&E=8ZS'C+:!VL3NNE/F!!W9G>WQ$"2-7V/\K M<3QW?>!A9VG=2 (W,0KC"F'#?Y5$#?_QFWK_DEMI,''8F]H!3'XL\[5Z=]V/ MZ[&KV;W3Y@>+]_QH#$Z( ?1(6KTFKUY8\FIMR_QT#]V6;<44>Q8#(&O'2PO% MR@P$U2%]-^K'F_#?\OO%=X!_ :1\N*LO/[\Z0.@[=ZG&I,X,:XC\AHWH[J/8 MW0&5RGHY-P99;6O-&XG4RP7KT;'67&N@/3OA[RS&"B#O;)FW3^&;D\"CF# T ML;,P=ES_S8U^1R?1-W^9_J'\HIKR#:832'S1)"?%!)O+[%D06 M-\9_R9F[=(9]:W#E$:UDRBAOA=Y<:Z M0F=5]N=IM:!6@J8WUWZ+<;W[(QUN M#0!I*PH]@+2G6S8$I380/9A4,ZR!D5=/!APW*RSG/RGOD?Y\BB V_[LOJ))U MJ-:@T*-7PT5LNE) =U^B/'H'6_8"SBBR_!3EB>K,M%AHX ,XH!NA9R2(= 7S MKEGV$S5T7S3)<#()G'IP=,VR%]$CC$Y+^W%Q#H>B+ CD/.I,>8OZK&0U.C%D M6]@ESQA'(DNWI&N_T9QN3]X/0N9N_%ML+N[#CD) .G!N. O4%_E_>OR -!E* M__6LH>"%_:A87\/ AW\N645ET8/<>!D:?KS1BKJIS9V3:%P_&F[K%MA)M.\= M')=:MN1)M)< GT=9H-"2K7 &3Z'HQ$I\U<6-,HJC] M:!2L\J9,HOKZF!*MW,63H?8?5]3V$FCUW$X9DG^^(KD/DC4=8+DZ<=7->F%9 M[HO+$7M5U'HA5M]'F"/ZJK;U0K325YGC]JK$]<*M@0,UQ_15DQL:TS(_;H[Q MJX;7"^.F;N0Z-1S9.8ZO*E\O''=ZU7/\7O6^GL*RS,V?(_:JZ_5" M;&?X0>[9N&IYO?#;*QXBQ_E5 >QI?],-QL@1?54 ^UGC^@>%Y)B_JH>],&\> MBY(C_ 1:XCEF42[0LGG-H2220RE) M6,S/5IG^-,S"%\ISAD3]A%*YV_TTSY''3*.KYAO;.2[J0: &\5J0\)C.OWON MAA\+FDJ60/ +=P=#X"&!OT;K5-!1\I:QOF(S>;%]B&@:A6O_Y#K?70]NM!9* M^JQD+_'4C9S-)F2;C'%FYZD%J-Y<&D_'\5U7A[M(DPC\/0+AO:[B)"* CT"J MYD4_7;2O=2E&W#CX'"69BVX??,>^QV4@ZNS#<3T\HH<@?'<\S8?*9 E[^66% M'O+-#YGCN7_ _0JB:.YC/$V4=BW1@K?/2@3 +L*&4JN;6KDUGDXOL;]W2C\! MH$JT@ZKMQ@QUY5:0@>$!ZJ]$ .P\MD(?O/8, F"D@9 X8R"2@)S.'X$\[%:+6(]?E\"9SY;+,&&%*)V; MB/5/O7,!&M*RF5A43R PD3DFH<_U1V8ON682ZMP0..T2FB:1OMD?D3K"V21R M-H>@10-1@XA'&91,1EM5'>8K!-"%-2\>O. 'GBX#")9>LD(Q"]A&LDLXRTF; M5+4C1%'9,M3PA_T:#28]P T4<^Z!*'D29H31#F'@^W$Z^\/IW]H2M2\L+E&0 MYTFA*!*\]W^ ('F#>*JQV6X8TW M6HS&A=<[5H6%1QMW$[KU15[I>6: %-O7UH=5,PA<\G1[-VP=5,[F#OXGBOD[ ME66<&0>]]%F5 #K*B+L<"-AX=FMOF,_6KFG\C_F*!-!PEW$:V&IJIJ[$N)H[ MYLU6(P#^_7K-EG&AB<&^WT!3P\024)<]U]'.0SAJR=%RN>I?31W@/&?F#WY& M&56J3WF0)0DST@DS K]49JCV=H M$J$IO1%J^*!-(CRE-S+[/(^3B%;1Q.@PS_$D8E5ZTZCYNWZZ(N+6E7!X7G9N MG#LY,&?+]3?,/]>R# IPM-5TLS7L=2L,_,V"A;O7)%QNG:ARDIU="S5F$I#' M7\-@E2SC7YTP=/SX8);C;+P,#2;7BWYK=6%UJ&(2$O?1J#2GQ$OVR3;>C?<8 M(-X&'@ *N]Z%C$@'..4[(S6"A-:=!!\C2GA-%O.H4EZ:3 M6 L&S:HB@RQ.@U/JW0)I4.@1T2N7_0*9XW4HFIW00W2_VWO!@>6V,%[+\QR? MH@8<*+.(ZY=V10X9KT/@P1+OD-^?M%QKE,7=F0K_O1>FBQ3\:S1+XBW0W?)WAR0?(]&VO$?)HO4-P9WP<7R2!R@;SY> M'+0,#4IVIE\AUDBZ4E8JHP7<.SQ14>SXJS(V5A-9@WZ#%&6].@=4._G6JZP& MXZE3UAM%R2[]6V_".N(C!)"5OU+O+/QPL[-NOU >WT96#2HWX:8==7FE?P.? M^\#?HR%@]I89Q+)\_U=X$N+\:; ]P/,^"?_O24[#6"Z8A+=X&-0/*V-,PJD\ M<?([%,POD\,.8'%W\FY+%^9QNDU4>?,XHBP.3,S#T9%&]L'X3HF.KR.;PE06;T-EOW:7CS4+FF&J(@W^0 !+O?;C4AU_= M%:ODC/GEQOFV&X ]^H\@,'RXJ\3Q\EXYV'?9M?,!\&DW_O6.RXWID]Y[V9/"T@62A/!+I<'N/G\C% M5OSQ%Q>TG7"Y/2B/QVP-,J"N9O$+B[E;A?\Y+ZNL?OG-%K$&[#S<.+[[![\Q M9= $ZM/^ZK6B5U4J]Q?5_#O+#0^R-B$F="CXB9GR5I]VTK?LQ=FQ^?K9^5<0 MYM$'NW-C#+0/8Q^H$F2[A\07 M:ZG=X^WQWNQ6M9BIDBRZ9MD7*6X.;7GGB7TP3W%C-2<3N<48.^A'V.[RWD]V M+#T#K6LLGGEBMO^IUI-KOP]\'!\)6ET_MUS M-QSU=RQ:ANX^5607($WY&VF\G=DJ]BR(S/-2@^ S**T,W0%9(7"9"5$^P1H0 MQ4Y@5[,5?WVB3D Z)M&(0=!P*%<#$I2.VXL.>#%T#5>1IG:_7C363!RW592I M_:,30YG<:2^F,A&*+QIE/7S6HO+#-9_P12-,XEY&I AM7!T\6CH M]%772Z%(/<,7C2A3MW(59W+/[210ULOO6Y,*#+VID\#JH%[7LKV+AJ0["?3J M>FZ56E*+-UPTZK1\Q06EM1VX%X\]'HZO(7 MY^2DD.PN&C_FP0%EYI+2]ST)K&ED:=1>O2X_^R209N:>5TFW'>+Q16.SA[55 MS@LO.IGP2-N75L#%& CT"."NRPQ6C^"X:#(RD]GKX247C9A^(H1VA,NE7JTC MW&7=&O=%%ZP^DJ'+@Y N&FN&_*L6$G71B.DI28E,%!==KOS(:Z<.7YLXYDQ8 M?6GON>@:[3W)31*+.'%4"3E8Q:E[ND+S)-%CQKA:5#55M$FYEL@XG>'J;Q/% ME9+$]$)Y)XY!*;7I&A0S_/U]HOA34J!QS/7$D=DB1B/\9\C[QT21IZ1$53C\ M&'C[8.'WX"(PUQ6#GV'OYVO9.Q%J7\-@#RC#"=C5>X_2RPN+*VT$HMC=89G? M_$T&&8=.B;QKJ:0+*)5DD'"3DRMVCHRK--MB$8VD&XV)](#JS&C3F7DM^T*O M[$O)7J4G*"HH:3R='DEWUB75F4D/K,YRDSHS+:8%[_8)R#3%ICKR[,6C+["* MPO'9RDGHNS&(9G#D#^XG_DM=Q$ QP1ZW"M;Q#X=O*?_G'=H7 G[ZO/V#NOB? M]GR+B;R@F/@LK,G!2J!4,^PV2M@&WNIQMP^#C_2Y4X*AFF'?.I)7P9:Z44'+7K3NN;'D:4LBPSXH@4G0PGGS11I2>O'E0?$_)T#S\(V%\%%=,VV8P M;57]LLU&!(A>Z]T]W6%<@!;[Y:K&TE9C.\*R2G.) M%XVS=V//=WO'#7D 3Q!)F\AKS;78\G<98G3('4O_ M]]&_R_A#1EH2L+KG66P$6]M(G6' ,&M?..I[_4FU%[0:M((W?)B'>' E,RBDTU74U0%I3:0+V$OC+_K!5 M9I\]/U83\AC:):%"HV.+I$T\#JI>3@B/U>MZ.C63M) MS3[&<8[FTW(-NA= MOCF4XKSCI0(]YD,['HMNMX[O,X^..-$1B5>4F*F")(D=E(\]:?!@)LM6-R&- M'92/)?5FUDA'5=!0<[*]HG65O2RV89!LMH\^W/P=6[E.>% 7K-.:>U)2FP%Z M@6;$Q=P$ ^SA/;^:-TGD^BR*

M"U5XN7+*P"XV8!8^#Q3Y!=B$D(2EPVS'JEZJ2MO%OQ7756LJM:OPU!%>W3F- M*B'>?RZ]9(7]#Z((6"=;+9S/?D0I7(G$ W[GAL 7O,,BP-A*[$"L_7Y+IUH# M[/[Y?J;L4$!1%TM M4I R8Z:H3<3G-HQL)M<#+SJB4ULT$ZF8%XT94ZE#4Y2;!,[4TD?%5'#1V-"^ M6RU3QB0BH$TOEI[P,0G4J>^7W#@U">28TE6W/':Z:/K31XJ402)9E.C[EK$8 M^YP$/KY:9:#(;!>$<9K^$O$ZW'G[7NP1G[9*YIWBY^M'_X-%,7_T;CTGBMRU MRU:S:/;AN!Z>PCH(([BXA=1ZZT3;^_])" 22&&5\,H2 !B-L#1")?U+&7 SZ"6N( M^O:^P-RZ)#R4!ZET"RHF6$S2+QX1),FL\4-KYIS=*6-&\5BG M7%_;9JS0!X,7YGMSYQWGK)Y%YJ3+G=7WJ7F8TNGVS@O1OG9A:7S\[M@^B-R. MGMZ*&4041GU)OM:%3B8ICV%W;]6D(M$.S$#&KJ4*&4NNHSB&@MCQ*!DNQI!O MJVA7B863\+R9BY3UL@L:;.+2[WZ'>:"*KV')^=(1V_,1,N3%%^UO.=7[I*N5 M30+98S]:'6K@)'!LC: ;"NB@[J.?4V3[:;HI)72/3](=.N\DW'2#$[5CJ)+TZ2:TZ2=^W<"$7+-Q5[IL,(M'0J[.3 MNK/SPCP(U1?FC7&AO'Q^NER>FI.M 3>/MRS$&/4XZBR<)1Y+0]:Z>@Q.+.N+ MV?@DC-94M-'+QO+5KCT28LW>LZN_Y>H6(/L(2:27"75A%IL_SKL7U;6J6(^M MTBG&)=F)^MD1&9ZTIUU5PZ&.069C,IIJL>66ZFFN.]%>T5B.3UWI:E.T3QMB MY3,I>'3,GNJ( $';ES_L93./1__1AQ=/>/V/7/&\2FH-8\U9;!U_P7;HHP\/ M]69(:C*NXN_>";$1J.P^C/ AJVD-/BQ[^!5VR^Z"'[*'6C#07EASZM;*$B0? M09CS-V@P2(5A63"S>I*]$RAHI[VK1Q!%UZX/"/= GET5WK>O0;#ZX7J>[*R. M69(D(H: G!"HS3A/S"$/$I KG)7K'4!O8>'.]3G3 '"XB[;.8F[3QQ5.$,@Z MD1JMA__..:'LV_Z'$ZY>0W?)9JM_):F==CS,Z7W.&@)SJM?JF"L93,!34^[H M=NN$&VGNBFJ&]3/HP+K]#:8X8ZN*&-^#;E3SB1CA"!8ZI&3OO=;MJ^/%U)AC M7HGI8DG)W/.BC^Q+Q5T?HY6^STK3)G31%UJ/T766,+I,5U4?;F=&LF.@[YPO M[B"&Q(NF2;T+VZ[I=YG9"\<^$&/83*\(5R!<9&\]9;;"&:*LR]I[T.6$>!_3_7=R[30C$4Q95XNDS%<-B;J71]Y(@\@8I#.;M8,V?XT<=2Z:Z? M!$DD-CF>9:#N-2-2$U$74?Y51/6IO>V-[4$_!<+GXD]T<[@%EK$!#5^53MY[ MN6N.^>4%*]L@SM93>#R!/E&/@>YZAIY8%*$M],M/SS!RVR\/@7^1OHL#OR1"T'6*>BNZYM$42D&9L DC_,"W&JRRP5FZD^^ M?N^Q.L&U%L>UT@&E>+OCZ?K2<3J$HJ4?GV>NKUS9KB';/>Y IQ%H19KF9=&J MPYP)W:+ M$ZEK<%>=!#8>1R"[&H,$V=VO1IJ)7N4J#1J+6(HH%I&YL,$K=7) M?"$\ *)UD.J'@T&GO!;Y&;I:+]IY4T0$OSD_GF%W(:BKT0N+L?-S!%JN-,-5 M8Z)]H$ #=R.@0XRN,(-*,=,^6+"?KOWC$!I9P:\KH+YV9]D).\F3VECS?#"1I#Z1W%KS/E.DQI).N$4WC1C3);X%6 M>%W'=(MM(G;[!)[H8C\=[2'$H^U58"N5[CL&#\O2==) WKW'N$CAKZII>])3 MD, [V/(#ET!\2$+?C>&*/+B?,;\I_NJ).1';!AY&B8?!!^=UBFJ4IDO08Y9R MW4!M..$F!,;C,_G MGO90CB81TM,3C4H%['3]OHDZ+$1N"E[1X=%?!^'..=L<\(NVP5;E(VFR3&4( MC0M\3(._*KRGDYF)7MIJ^%!>W"HZ5^?B R]S]H1ESIJENIZ=?P4AKU_QXNS4 M'CG35>QUZV;+K1]XP>9P U)W>[,JRZ#>7 *>(<5IZ/F&.A>P66Q!MK.;0TEJ MZ@(,VBM<79@G/L.6+J-_>$_VO>B*W:G\Z)W3[/EBDR@.=BS,J,B(6^K-I7A6 M%4M8U>)E?GJRA>PVBS$Z1=6,H5W($ZEWVEU8;10'TQ*56_)A)7,,!55^IYD_!6FM*E MB09Z1>#@O3\NO?+""&RR&L!Q@EH*E,NMY^1TE@ZX?/-=IN_V..N]D#MV2L$5 MEN]%S^]5'VT_A?!&T7M9EDTHG&,/%%$SPN;6:V,&MBH+.S&W;.I_)&&!"9]9I4=@08U M*NT9++4"1AW&E&33CL?RVJA=%WP!ONJOW\7C1]EY6/@23\)X.X1OIG$W+YV4 MC-BUK O9A1L5#!BW )V7VF!>CQG)1;Y)F.V-KA=(CJ/8/%-YZ-ZG=:F49%,1 M>4]G!28?!L_=#2^!?YN$B-[4/GF6QKB+UKSO,E),Z] NG,^NR"S%!&M 8 7G M!0MWE1:;DMV+1MJ-O,S\<$ 3S -284$2P:U9IK=&%8"IGD@!*!,XU%L_*_E< M=:6NJHT2=<*+/(;P13#XL3_6=/C()/S3@Z!0@+5A-O6/3H MWSIA>'#]S3\=+X&_"Z[L5/NO=TXHJ)N09KZ?.-[0:%%\XYQ0-0ZUB-U39_6P'('+";F; M3HI?U;4>T4J\N!QIZ9@+?6*KX27)5:_\2+.9T7*DCC]U90D"K/2GF:U M>4F*]XYZ^H*!UR"A\4\DZY"5)0(H\Y4U)@XMHQMDH0 M_>3N7, 0<,;8A_=UZ^X?$G\ECT!2CB="V??(I",,ZK[WDQT+584&=&9:K-H/ MNPMCW$^]55U']7[U++O"D^E[UVS,TWQ2K@9AH:2IC^9)(% NC,CI2_Q 7C2Z M^KR]NNZ'R\28N6Q5W$[UTWOA%2OZ/ -FU'G1(4?'7E0M@>G2@]G,[JRV4'8Z MPB-OFTF]@LMEF "G_#Z^;G1W6X54>?J"<1!:;( M-^!E*N!47,?+FWN7C/#)C?J!;;"\S79J>".?G?!WAH#PNNOJLU9.L=DT;)4L MXU^=,'3\^, WZ7B\EH.[=ME*#9/N;)OZ/^<+Z!XH"\VL04K4O*$&"PQL5\KH MY2%D[F8;WVZ=<-/JP:T8:#GZKO5B=3!"]23;]UP;#B,0SL(,HON^34)''0M] M)B_J16MEQR-:_3)?8Q"5R-.6!D[7(>4L\6@B=HQ2*^?\4:F2@3*4_?6*,D4D ML5QRR=#WMROZ5"^( G-_OP9CRPQ3]@.$+MI,)=$5T0[KP^##_>>>US)8!#?L MC2T95FA[@'OQD&!;QW?'8]$;@W_Z0DVRSS(#0P(2R(<; 6%$B^!7N&#L+OCA MY]M)OXEI3=D^%\$+HMGQW#_0U<'CUD2 #;#JN7*U_O1QU>CD"!V"3"?DY;AC MH?L!ZWZP0KU]] &U"7=POZ"Z@3^>Y7-1PI9+_>W.DZT$9L44>UTR A2S@8J7 M/!X8_O.'$XH#V;2F6$PHS]%;$MF;&_VNB*!53B$%"+9F_H6M-JZ_F2WAI]0= M6-RT#O'DF!4)H$%5+K,YBL!V*SC^"E<;GWX ML !$85S9//Q7N7'XC]_>\,43$D?SUY-NZ]GY='?)3KJQ^N^GQYB U]5_L\VZ M[E@$(DW:XEJ#<[6'6P/@)0!!.-T-4\MMHI&$\*YX#R6#![9"S-?KB,4Q_U#. M:[(N('[5VB7/\C!<@0#K?4EP)]@=H9 S?F&EVBSEP;)YI^5ZKJ_F>K7?*6 [ M2!5\9=:Z=#@! 3BZ!M;9I[");^9:%BJ=,V9WSXN@K0BT7T4NSOXVWR]<'=L M$2Q"QX_6+/S21PH>XK,$$%KD*<_7#9;1B13%5 * \8T46^0MYPHO:"=HRLDT M3(@Z!J!:\Q2EG>7"LQ9,;#3UBF8J)$_"5#V -4B,T2FEL1UGG*GB3V'IF 0F M.RT]M8 8L4UE$HA2&&4D][%A!+GP)T%B3$'<" P:%TTR0BM)CH@:CBX:#;H6 MF>KU$1H_)H$EB7ND1C83RO17FY,$+[B O":!*%V]I9=%;!)1ZL8ON]3&=M'H MZGK@Z[:[BT:%!L_6TY GAB7=^]6PJDXBW:,G+>EHO1/#GR:5C67ZGD12C0:U MRB2XB>%'DQI5?H,Q$340U$/_^\F:=@V17)(1U.HG1MOB-E M")!B@KTH[H(42P*,1!N].8@- (4X6'E_57&W(WZ0@//Z&GB='FAQRJU'1 JH M: X!4"XLSN(:M6AGVZ\AVSON"G.^_(CA5>89L;5>DTIH#!8@1%RG"\T<^\KK MQR!U3+<(8'X99E&&_/)Q4=*>SDR[!:2R:] 5:ZLWAX8BUB4?5[4QE2@Z">?4 M^&)L%[HGY#(=.+)LS+.;V'DHY.[>UL#+QAW)F!&"-M-N8T>],)B^M#M1,KM& MF1!XR#M<1U-QEP_S;+2M_I>-/Y.G0TOWF@36S!Z2#N5N$A@[+4OLX JG"_$X M&V^>TH,W]ZMQ'9R:87C(MEBD%T=BD ?(1U7?7J6\;U8'&'X\2Q_?M=C1M=C1 MU>=&JWK0S2%E.@67$3T?]9/6JZ,T^@;.",G7$DW7$DU7EYJ2U%NJILD]>;(? M(B 3YG![52)BQ=UF:Q )FJ&_\, LG$^EGVJH;Q BXC,+.KA0UZGD'5:VCI?/ MH :&DL;4%^3(Z5\:D#&)__ -5+)4%@*HGB^[B;$]C@" M)ST;V7-,S5/-5COF'O*6">AV8'OVQ.I7/\G=.L ?25^8!4#W8V6^UQ:.8P2R1WK"S"(I9DP MZEN6SG:$PV!FQ$E@>ZS(F\O&FH:UKXJX#JO:E%$FI[::V602*+I&MI[%ZWQD M29_+CK [X>NM,(1/ M5#Y5L,BB6"^1;&+X_ ;#\)@J+'5EM5]Z92#\V4>6JX M;2:!0>.[KN4H0KI> L-*#/&[U)'C,=#BUF(H=/=_XT3N\D@"7W814','2%>445L' MA/W7LUCU+%B[,>Y7 E-E *T[E:&P=2EFJW\E48SOE\GMTEB-%OCSM6S+9DQ% MN@H9MJ+BE.*Q9+:>(5=S\_EH:]N?^;&[PDV "/?.EDG(PY/N/Y=> O(&EL!' M=2])!9/YNL705:UOAUF;AIP\K !4%:@-I8>)E#;J$C1J+HG^;_HDG)Q'RSSU M*E*E]# )[)WXYNO(.)/P(9EP@*'.:!*(/?E3)I=:1W&'!+'C4<*W"2%+!.$Q M\'3FC[Y4[A[#@G[FN!I(R+]DFVZCS!0/(.1IY+*AUNNV956CUO>>"=XP"C0#KU4')Y%K;)"O;2"@6Q M(Q5O&QS!:PB720:C]G0" #[Z'RP5S&7V5/'8OEO'5K[_EG,QOB?>W!<_,@?^ M$[L;SHG>60S<26 3[1H]\+[:G%2T'\$HNW447N!M2,O\86J"?/>:DVC(#'I/ M03V81L9O)Z'[FR/,B+]/0MTTQZ'^XS&)<+IC$%A[G"816Z2/KY /9)D"Y9;'K]G'!/Z)8ZJ@_9L5S0D,F\@V'A7S!QTGH9N,C MM+C8D]#3QL>G/H\XG5^0IGST&@8?;@3? A(\=_GH+CND![;"Q &>:@!B-&8: M> !5)A/?,)^MW;BS&T"?M2P65JQMMSC)^C[U8)5-ME>2-&T -,2Q]EJ*"."Z MQ]DUR[*P=_;Z2WY=:M33[\9I+6&;_-2W1$V$'7.MGV$F>/7DE^K)ML\MVYXI MVY#-&MA;ER.Q)K4IMJDYR3;2S2BI8Y)]3JT%A<'VK:0 'R$5UK-Y]62L2>C$ MQ\ADM;HU72+.)+!IJ!'W0_XD,#GX;=>3\B9AMQGXSG?)E9/ J>'-[TG>DT#E M\ ]]AW(PB9B0H1]ZJ5(R"6P>3:.ZNM,H$3C4\ET&ILVNBW[9R!R,?7:A<=BL MCC/RM>08AC_/HHCQ?AV5KO9G[7,I8/H:8NJOGG-%,FDD2U/Q-?S'JO0 ',"C'Q^$FC6Y+.H !&P9'ROV4/ M+J98PO_FC4&R]S?*TWS9JCH "T?K'NL0GZ* N,II&AT]B M+Y.98S^X)3M@0!,Y0@]:#ZYL+IVCJ!"(JM>H>A8=<.K*I2XXC5D#4U2;9@%G MP;KT&HA(J7L2':3#/V[AO]VXUW,KF3WVM7X$M<3?8"WF]+^U[G-KTDF$S>:S MY>Q=T!O=/]A*7$Q=7QHU7GGL4VELZ(Z!!KET\Q=ZM@O"V/TC*YNM<5X&R]&Y M3II2774PG%1Y7<2S#$\$$%X9 MG-8J;M7ZRU;==0J1A.B"<6UDPP^!5*?FIVI.Q%;SJ#C M)R81 G8T6/=.Z($L'*>4U%(\E1.XOSHX9D7PQ@1@0AKR\,F7@^_OH MK]/>W&]P*7EUZ]DR%A))YW#[*#[O./'GM ?W8;Z^7Z+HZ"YGZ[7CAAB2\>#Z MR$8>09I5OZ2&BU@#MLTBFUST=NOX&Y"4E8TIC9>Q*7XB3_WISU_^ICS ]CB[ M+5I Z7IC'\Q/V#L+/UP@G[=W)0!=L^QV@T"W:LBVH'+R4O1YY4,4^]'N 804 MQZ'[/8G3QHJO7!O^(@'UF!4)$.+?-0GQ[[9/[M;QW'40^J[S$,(=W[H1\NZ; MP E72A"ZY]DC1M,<((HI/T].K"E9BD8.W9ZFBJ#[S[V;%B^]@R^_X1/P'CNA M,.Y8;R*!^_H/S?OZ#]O$78S>F!,%/C#_PRO0%_<$<5%DODZGA"NV4M?_ M&NMKUM GV?UBZ\2_!HFW>MSM01*_7Z_9$BVC,.0-+J,$.ST7HP9\0?2O#(0G M'O3DK_(ZRNHX]6-6/"LT\!AUMAH0#?F*%M&P0GT-Y4.VRMMUSM=9&9?WY'OD MKEPGE&=2&BQ P;16!$B]!/%;<5QU'I7^331) FQN/M9 EY6M#"SIO+)PB3ZA M#0,M_Q/^(Y5KYVD#^#>V3\+EUHE:.#"<3,/;*/0P59V++;_.)%((NMQ#-?>K MV!-ST7C2]/@(Z^HTO"L3Q5/+B=,W@O@R$=?A5FXT.!>Y8":!GFX?COH*5ITE M8R#,(X^K-EUU.VXF2EKZ9#5-64$C;EKU9$X+61J"E:G'[J+3Y7I(7 W9?J+H M40I:YG[2,;#XP<+O 0T\&LA= I?K19-8'Q;6Z>.]Z*S30;3$4J = U<4!-2> MO.LHA_N8Z;M4R*\7+_O[)&YF'UZF$29PT4FY!MQ,ZT9/%%EJGM9==^4R\67 MJX1A(1>-'$-B,HE7F426LM$#^(\&25TF:GKR)_W0FXM.W^Z)O='B>BXZZ;LG MLOM& 5UTDO>PN-0+*KKH).\3(K0(3[KH-/#>"-4/=!HG%?S,$6@GB"H_BLNT MF/:1VPVBKW+DG=%G'>BJLX9B-OZ M2L-RCUJ2-"*:34YQQ)T+$_%-6H]6S"QG;[('3"0_Z0+\5I/$>O29J5O:*VC&Z+821'X7(6#_DI^4S"PWOB MQNS)72(C?6#''[-D58MPOJ!VGS\9 T(J79F#33RU1: BSR;2B]/7Z#@QV9I- KF4*EYN.)A&];1G[W?:J M2<2=6CX%4^/814?7$3F3JNUMT- SXM'IEM%N9 6\Z* V(@>B9V>\Z(BW$4]B M1+OG10?.43@2A?GUHF/L*.!>;AR^Z&@\4J@7VJXO.YB/R)LL-IA?=O >)=*7 M6?1/& $X\1.0^QKR,[@JQR,RH+9S(T?[9:9G64.[V+62(WM8Q9=\\[0RTK@I MB$OR-^X_EUZR N2EP?+1*PMCQ\4(^+,,0[Z0@-*C#V\1I*F-?/@;BY/0CX!J MO(B-18F'J=,/P(MODQ"9=)H_O,"R M(I&K.@1K8T-<3<,='NWUD,#)Z+*K^Z\1;&XP7/:HRHJFT/ M^8WS0-4@-&2V-#7$%#4VZ]M_',F/Q<1*!+F/B5BHY3")<91C,]A5? M1XQ0F0J2N\AW&&/;I>/V.-EYT#"2LT?U8&+YH*$@9X_6;H%]E/B-5-JZ]]LH MLVYCOPUV< DY,ISV#"0_EE$QU >A7%%:8/_*A4V^(_?GH!=;U(?(;#V M!:PN[+JN'#JP1OU+XOQ@[C]?[A=?[V=O0)WR3NNRH?::\"I(0M?[8+:&O;ZV M6-NUNKE:_=P&3)+!PVZ^@]1YP=!J]Y,*;9>_G71+]2LEV9M@T.GQ)KR#S5]/ MNJUG$.=WR4ZZL?KO=*[)4[-H5M=5*2>,V"+Q%J-?/;R4TI\#>@\>[*GX2/VS$K#7PD((_&AW?WFD3?V/XD+XO-+$+M+EJK>7 M'T_&>+4&]>-^Z M>TZD[1IAO988&(+%U@7*G?NI A8?'MP/IB;UCAF$Z/V-[5)#?D8#J8$__3V6 MMF4V7V?@(YFM5FZJH.5;2?GZ#3L$J1"*TF;B> NX>EEY[)1NA$_%,@W7-7P$+7&7 MEN#F9H)-R)@&.2JN,?,O^*=[AAGLL^8&3(GMS?N3OP M%^>#/0/EA:[CS58?:,!/@Q[G_F,)3'HOD\,)(!M M<[? 5"(7> S>U(T3(E0=\*9P,>_0 =>C_PP,:RND/LL[&HEJ7^'#DNO6'$)$ ML3J\L!^WGN/N@ @]$&P2@21A,M.N:5;',E>8NJ7VLDE$"O2RN-4:\4CL6)/ MGMJ(AVAJ6,XN&BMJDUR.#?G%O'CD"$R!.58:YKB+1H6^;4]8$+]M:[MH; EM M[S76,BFB.<)>65"3PDQXQ:'*S%A]^'L=Q"30VRT5''$0%UV?K.N1K-N-+QH5 M/1Y)8\OV)! XQ(/197&?!"+UE!V1 C")(&>]BWJ$YV.:6)2^G2I\3R+VV^!E M.,H]=45F'9GZ'K&+;A[<;"UFX,%Q M0RSZRVX.A00"%!Y%BE!4]9RA0[(U<-BZP::'\'1T0/E@<9/E-N\2K$\(=+WX MP3QXX$01-Z:S[=-93C%PS9^9@QQE-???&.I>P UNG,B-OOG!]XB%'W@S'OU] M$M=+2#2I3AG!/OYW"5%,F[ [$JN,EA@ZLJK%]N7!SM*QA)#/+]P[4LP*T6=V M42OSJ(&$AO(>$)73J 'T$"1AO#6'J#*/'$CNNA=$Q31: ,W6(/SV@JDQDQ!8 MVE!85I/Z2;U5E:E#I+SH>('^(JO(D]0I"UXT+HU4%"$!CB=K3@+Q?03,,KQ/ MGX5, IDG4X!*\YY4P+YHA/=_P/HP[XL.$QGU-:NJ2E.ON6]%G)G@%- MN#69$4T\F-CFL_\$^GJ,HD1>^$1O,C'@7IV#J!Z%YB1BP!@!\=M?B%@8CL[[ M[L5J+MJ6, 3KLDJ$FH; X=$:_*/BLDVAQW#L/#!PN_!A.BS9.V#6ACJY9\7 MD[KR\&:,8F@@7!KZ/0Z6OV\##W-4[O\G 7!?$"?8J/(L51 !/$'DK^6!PN];N#91UB\"BYT'-ZR<)1-H!UJ<"G)6/!$C MQJSX>4Q18'ZDBM[HM90]92=[R(L,M^. [[TCX%7W_*AN.0D5*:C MT=O!9R_:93@V$C,>?M$>PR-PV.N!N&C'87]D]G]TQG BRG1W@NJ1P'T#VF.R M2S@>Y_&6A8BOD&T!9:!%I4V+,%_MYH _!#X6/SE'U4H3S)9;L"&?&"\S= %Q MS=-BZR#$9E,52X+@7U+RS&SE^.AT+>H__! MTC9J7V%_B'UA-DOO9>PJA9=BY]"\.*J^349+6#PUV" OC%6_/JJT3O4<>V<6 M+-V"D\WBM!X&8G<1O')Y1790G?,HD&%^S8$+W#K1]L$+?OS"5AN6;E&7AVBM M8@W<>7X0;VR)\'B?_[:^69/= M%("A]S44+D:;1X'42B5RY&FY7VP,/QZY)DOOF.AQ5U=58]QSO]VY>_ M$_'U]#7#ER6*!S* 3\)?KK2)5QUJYA;H2>#/W#-I9@R>"!(US,95'$JH=A+( MZN-,J(=J*)%]Q>'_8^]-FUO'D73AOW)COO=,U^GN6B;>^2!OIQQA6QY;IROF M4P4M01*[*-(-DCY6_?HWP47B@I4$"8!BQ+W3=2P 1#Y()')#0G#&*+B5AD@6 MLO2"19=S1"X(<1$95WTWM3I#S[!*[O/.8:2+2'/KLN]%X:@A@+/P]I0.YM01 M ;N(#$(MDJ!W9&V0 B74"A&.0RT3>QND3 G[*INCB&J**U[$^RZZ.%U*'/,X>N671>!>QVJ MYZ#6@+'8_"O-\[5D*5B&-W"(?60UTX2WWP?[G$$ /U"8(J+\DN*FA+5)(8GR ML?3;SW60DI(2BSA&\/^XEQG41S)&]G44PWI]C:(-*>OZBO"'OT;Q:Q2PLMXY M'0RN70PZT7H/$[H!\(/H/4M\^B3E/MCG.J^/.0F-@H#P1KAY]/ ?*,E>*N?1 MP>E@C(BO*$38"V!.B\W!#WUR4I!]SJ=$U,L8.6=[H]S3?I@"SDO0^JLI(J7B M]XGB1S_,+(O[$*Q8%"= 5'V4_"!]1,D^JN36LL3MF#,P##-,OECP*^"'K<_2 M2EBM31;[AN\3=!DSKC2PP\C68B[Q/$EJ1L=%I*3JL,MT0'Y1N=3JV?L]M\9% MH*K'LM:!^D5=11G:TJLO2 >CZ")70?O9J6]9+R(%?,Q=P;.99["UBR"N;7\1 MV?=CXLUS0%Q$"OF88 L=)9-^ZM($XJ/Z<@9Y8-.V4/WXJT=Q$6G-6[7I[> ^B(RI9ZSGPPMCMMX3^"0())!PWH%UO8_;QE%:Q]@7) M.UUA+USO@7_Y\5N5$82A*OOT6H?I;$'!HS_^1"%NQ7" M!Y 1P,C Z.3C5)P5.QN'F)//4FMB&\N3!]UV6?V&J^.Y2?'<0<;.+>$MMQ-4 M!G8/%- +_%R/NX%34#J6;/XZZK1 .?8/ MZ8$YL?KOXR-&V?_UW\SQ^"D+4\B/,8LA>8F+^L8W5Z,QFP-\@"/%ZVV,3;50 MH#@3K;8P]S9&7;O-_)=T[N#G!*J/8]M94M$(09WIJ5.>1]!=*?K+7W_X45(K M8[:U#7KQ05L^=K?8;/SZ?[:)?XXKCGJO?)/U=KOVOFNG)W9W'SY_)! M0B[SB;K8RX/,P^]\LH0;*8MMD$_9"QR+F,SUE/T$P@@C^/D&Y?^K>]-RON0> M;(T'/C\\/R#:UUV$OY+'O8<2>*S/N0=@]G\*+2N_M,@JO:[U$\9UN4SD+C,O M+%>-8;^/83A+@?DS>OBXIG)!7A/H0S,XS]=?%\O6935>'3[AW0!77$,B)/ M1>2DW7D^S@CBFF%#?,X] /,4LOL0]+8T\Q1EKHW5W@L+6A>['<[RD>J\DD.@ MW?KI-QOW!(.0X#JK99OVQ&_:H\R])N,>[U>=*B_DX(D+)1N.'MV9T^ MOTK X)P@^SBY:T+J]D2[D*BG.0^0&PGQM??N)_EK/8M#E#*MHJ&^9C=\3U&6 MF8MR%HBS75/]G1#U%"7_AY(SN7T [/2]Z4%8G,T1+OY$VK'T@9$G84=*+S4[ MLW8A0R4G\B+NWM&#<:1/.BP!%7]JEQ%Y5SUN<]!HPTAD) MD)24PLN HKDY6QA-&H;!WT'H93#JD.E,[ MVB\"3H%$%&8M7T2M$.J=&249URDANL3V/Z>MQUAV[/!2K2^"VP>1L VC_#* MM(NQAA/:,9F?Y]70M!HG2'^9NE$U M#*A=K\V5 :!9KHPH5Q0OZY5K-.THG65KI'3GKURAV=<_HF(JO#Q8KLKLFA[3 M/]3S1F*Y:+-3;\PT\G[W&,LUNW 7X+@;C7_]L5R2"W=,=5J2P:Y5EHMRX8Z2 MX1:EVV7-%^_D%$;\V_/TZ M"K-P2NH%I)[N%Q[4(\_$6=B5=S,+@V&?V- R06<7B;WYQUZ-+C-Q5N)7>&R4 MIWG8WW,60O'N921Q&U->6/.9@O"HDS2"C&A^<,KYBT,E6EU$==ZY[+9F0.<: MT[-@88=^ARC6^IYGFR0>3JQ:$T=*3TW[2NY<$_;RY XUGV\N9=I]/3HD"FHM MJ?E+#G>8F4>;"P!\B"3%N=)@SQSJN;:F"[Q/3=/46M]QED;],S,'*3J8&P*W MX;PF@R28SB7RC"V7?&KJ7-7-X,G32F\=HB#MU"Y("/$QAN=G2'2V5>:Y" M9X5%);=(LV^BXR*-G3\]UZLS76U83^;UB+7LYG64EH[B!?LRYR4851L9U=>_ MS%X-&S5$9JIXN6RS@\.H^&NEEY?K,H(KP_(2JR\$S7BYK7(SX?03=M7\G0D5 M7\V3D\[O'7V#.>(*K1E,]5@G0:K%L5+70'I_S+)K-EWIB;XC7%!V\%E%+ ?] MI+4%6Z7HNSJV*>Q3Q;7G1UWD2AHUG *Q0WS)1=C:I'2H']KO2UUA"Y,=_DMY M5&9XD+_\?IM91"A\COPPN?,_4/:'543_.[688?=QC-=IO/A*PQUY\=O[^]A' M6/.3FO?!$R@9)SY=05.T^AZM(NJ?V;N@PRC38(CR_PSN67%Q(0>J?V=1T&&4DMX$B M(5V&L3G8H\N=+H[;Z?(]7T;=CU&\SIH6C>V:O8RU&LX[2Q:HA]-SAK]?3&$P MH=:H)C+M!1JE<%1?@7@1*^&H"M#RW5]$@2.G5 N>US&#&H"RYK->"FD0R S>#KWS06Q+ST%B^[B'5E;*H^X;YY$1S>7**XXP47HQMB MAW6+9\Z+8+_.1PNL:JUF=Q'KQMT\*E'=&7I[#R7E0/,0-0BGO9BL?=0YH#TO M@:8EZ!)_O^""CN.$W630'Z$"@NU7%%^_+=:)_P$(3.@"8I?KL;K>G#H/;%F6 MH<3<;_^= B/V%QJ#]%X4=V8_NE^EB17@"[3<+:RX?* M3XTHWC.4']\81-1W0!IDUMO,=[@F)2W*DKRF!$7Q?7LA[O$R@BJ:73YE+W"= M>:->]G9TUFQ\?H( YY5=C '<^/P$ 2YJS!K$N#T#8S"_P'*#I0ASR0S);R&< MN6#;4)/$Y?I,D&,L.X]__\>D06XX0#.)?^,EZ,[S<58KR0H;2FF6%[U<%J_1 M%!>&^RZ!!:NC.K\)+E%=Q[)OB53G-\$EJCQ$8-_Z*$UN@HLSB;/G]Q^ZW]&U M>&W4*S)KCR0,,D?+[K5+E!P5PL"H$%M!1^E>^TA3LCE":ZPJ<,< U&7<#!OR M3?M&B.8B !WETJ/"JEP$Z,X*G,:SDEHO:]GZ8N&0$D<'(US$Q3EJ]%S/^V>\ MZ&)YOTKO4^K6H>N:/&K&+2_X&IR]B]2,?6J]3O5+ODAA9E_,C]#IC:!JO9;C M\$KU2$BIKIT@+%NB/9\Q5NV+=IQVD+LW\T.:YL+-%WSW8PIK.6 M43ER/=YME'D5APMN%ZLXO\9ITRJJQ;]+?]*LCMJTAFJQZ-,B#N"AG775\6/J MY7+.'JZ.2VDLYEZNW/P0*.@0VP@?2/V=#.]XOG.K-5/FX2+NW,X)Y1J7:[ZU M.]_:G6_M]O5"62MD+%Z8^:[O?)5DODHR7R5Q;8GFJR2]%Z=E!W+O)[-:3Y"W M)J%S3/P^LQ76I1W&XWC9QJ9PMKYBSESXQ5: Y\(OXZ^ MH6C?6C&*B,P7$&U:)$81D?E^H4V+Q"XAHND2H<,U1"Q;*DH\;>R[@I9?4R+Z M< YWN+G])."C^S S>\@?Y[M*D[JK]":>^UMS[B>C:1''Z2'?5H112($?5JPWO@?_@:TNK%!K7W7^$&1U3/D7M^@M9R\ MY3:05GD964QS+MZ25U8M([II3[&Q8A3G%[L(E$,M$F9/G[%J? MNJTS1%+^$%AI.LH3F />8&@FDV[G;$I MP[$)Y_1Z#ZC>H \41.^$APJ)QR5"IJ&3=) M)7V\"^7&O;JO:$>@JZ3./WDX!\5-W^OY+,@I>T'O$28;I$(BB.S\1TF?F_1( MYLSI<@]F^M3=>IALD._Z446MD$NU)\,ZAAM[=HGQQ/+*\F[^O=]!(4XZ1"#/SK3 C\XW>2-[#@+CL1L-!D5M!H$-"6%T<@:,2*(B3&;VQ:XG..O MYJ1?P=DM<<8/30IZF=41Q)J!Z6F6QV"^-8G5)GEN4CH,)+2OQ$+[JB>,C!F4 MM):?H4VAU6:HHVL1;B20J#:S1Y%Y1IC\P=LAUC5S;A<[W&L]?"DU9R7?-W$1 M(0H)IT8]DL-Q'EP$8%(.K;I+O.:HN R0:,X9 @K; M*CZ2*F8<%\1%X";KO^"*]A9O3AHZ*8_)680UW1B3QX;M&"&@"-";-#JRGAA& MRI&\!GL1*,Y)EK?::=1]55C:2[! M20/731F[NJC$KR8QR7 =U@/-AP&UW&U6SA#7M :F-$/ M_*SQ:26 0Q/LOZ7DC[E=L8KR_WV(XO@*P?"H^+OWB6(W,\6GDS(])^G.B:'5 MB@%9$(N4V9<_.@YF#3./G9[(RB?*#Z^[")<"DRTU:/G%RG\X_#8_'HX5WK$!$TUGZ:8.!+V%6@H'P#O:PH#<%>)7X'S;-; M',B>^;,0#/>@X(0['S8_$8+-_2;1P;)ZZRR!06]L;/+/.-J"A,C4]CN$6 =U MJYFQ"9![\\,,/;*10/;F6RKV-PBW;JM?[\E_WH? 0FF8++>,+@^^]Y85 MYF0E&X[U=7/5=Z)H\]T/@OO#N^?C//X1L[B"T=A<3OMI'BWQ$)]TK'+2K!QW MI3$TB\071!XR6RHMQ&&/>#A8V:> 5UKHLA$62&%LK@Z:W,-^$5+?'%SNNV<;CMV1*&3 MHV((1"VL:]W/FS%?O^B>,]@5^4L"DB$"V>Z>RT@5Z9+NP'%'701H&@6=2B!P MVJ#RMVG%UW@9J2.:]F7I&IU!8X$F\-QJ31*Q^+'Y+M )W,I:,T*F YW(F:TU M[6-ZL+7=Z 5@/\Z 40$;S8U?K,-/\SI0UX'E[R]@^WF&C7Z-2RW24*#YRXQF M^[SFQSQ**T./-V ZT"G&6DH8+\):4P91%-4IT9L-%:HL'#*,5$*O-Q^>O+%G M0;[Q2R0H(3U*TO%SQAE[E/AK+W S ]GUFH)@/JP1VF0;Z $.I^ LNSD9.>PN MQ@BY0=C_\$C1\_N0'.O9=)ZBY ;%_BXD)]0B_A5M=MD>/S4H#[&G5MZ7OG'M ME+&\^ F?*2XI2B(%EP;6&\^E;?59 U@4P8.KXU<4[;#WOO?7"XP\BRZH".KB MGH*U9P*\@%$>E]UVU%*^Q9)4)\&L?\QN:\/3K:X^&!&C]7_NHH__6A/O$C[F M5!?_.!-<_.'W;Z^-^5=^L.;^PGP9Q^W+.*956V;N/IRV:^_LZ_H6^N3122)) M.5=39+J9>\;W\99>Y9W28-2#81'[WK.W]K?^FCH_>AOSU1B$9W!9UX-S\EV& MFMN_- H'ZTE#**4X$9"JI_:D$9F32>VP1^>2B3;5JYAFX$-:^LDK;3->51ZK MZH23SE:31H:AD$[YI<_>7C-+(RRS"VUVH0WVYJI@I5Y((A>#F-@ MG-'G"M:U<_(RH*")F!I&4]TF3KL-;0*PK]IS3KJ]?&=(5?G#3;=F+ <\? M.#'3*_Q_#T05Y\$#F6X6F F6.EBM,1?F;#VQ =5'W;GT;-!^#K=NR%\$H#H< M<&Q5:.+9HW.6GFF9J,V_I!5P%UET3HP4J2Q$WY_T(XZ:'.):WV1T<2O)VT-3 M?G-1HW-[3K,=:\KV>+KM='[,J9WC(69O$O$C-00/[ M@@:2.LJD\10)_+K^,X<&!@B7SFB.'&BYA$3>.\_'__2"%/:U1_Z=%21]30\' M#Q^76_)+4=>9/,7BA@.[##Q0G^;,T$?PWZ(SPXPUZ M2U[1.@7!Y7,S*KN/9HY_RTV6"VTBQHN'=K+)93)LLPQ?R(2+QSR>HA"7_[SR M8E_H%M/[#6-0Y;,_$7.600RRV>W-KW;U=#K]\5#X/ON5>N6EV#2KN+B")1$2)'SGDCV]L8>=DK+:N]%Z[0@3R. MB(_G5YBN02KXV=-5*":O8NQ"_T_R7.*MAT,0"W%!CT^.C(JHY3+O<-\SR"'E M5,CQR66&5D-+)ETBFS_PR-VD$AV-$77MQ?O;?Z?^!YS]P!A<.NAMS9UMI>H" M\B+VR(,T7'5'NIMY\5\Q%03A26X7\X1<'=N';'9&\>P-NK30[>$P9.C MC.HLZF(,_HJF*J_Y"3J9YZ6*AO-%62?Z8GI-OKVN<*9[BEA+HH.YM8@P\G?A M[>_\4_OG=PQO^8O"Z6,54?U-FJK^9)N.:F.=;GSS)'1,-^3V*_81_A'-Z M&"/C,4U2+[A+0SXKM9K9X;3NX#2L>JB9SKA)AY*&].6=,HN OU!'&E5 MYN:XGRX+8!7?54TZ\#Q"%P&AHC.I]9SN,(Z:J1$7PM,L]U?] M/6.QO^D"X>(YWJKP,3Q;%X'8X"[JVB$O],-=!.8RWCOJT2YC-UP6@E)N0RJ6 M1X^DR3]$CJY-5OA01Y%YE/EIJOVPB+"^TCG*P0/E0")PR*J4W-K['KJ<=9Y"MGHG-]7][% MBE;;:6AH!K9S_LTZ=>4%$'JZ3M, O0^1Z[^$=.CMI%FO@@C:K:+%>XQ1M>)V=],K4 M"+J.X@2(@K_!$8-$YIQ45X,55"NS*Z8E0TC9U(Z)%ZPEL-*X7:RH2%S?-<6N M(CPC77Y8-((EZU7;!AS'GZB7.0<@C-W F^_-8[8W]T;?X3V(C@B](C#@0 FF MUSD7M;:#H>J\?I^?V-E_RS 6I[=)QVDFF(C-!S:*L+ "N[T=*U1%]53;CV15 M@TJ"EIC$>##:HS &M3G_(ZE1!_\$J74;@F&&,YIDEE/7IXP!]^P=\\R+"-<( M8Q#/;&['RI?RFJB&7K#8_"O-_1<_*.@9E,Y6$:= RN__L,2(4M%IZW4D:?0/ M8>J_(QB*O+*&$YNL3QG5DU686*CA783+1%(9K+GVV K714#6P4Q@;EH:XAM.TC1K.S.URCK+14OJBWG^]^;F#?@$)*DZ/B3G:H-)('V4FK$9\I%^&@ ME3B,+NW5T/D5WC84\RN\[-.R5B:)MYTN!"-I.2Q]KE^$MUU2$DOC/&G0YH=S M>RM $MK@!;W8F@.0_5_B^W;4E^.0,5<7]YP<6TI#\[?119.F-#1KXW/FRIVB ME5H6C71,1O0=;E'B!K0?;:_K^'F2I%UY XC=W0?2] M4A32Q'''<%)E\ZWW*0?>?W',Y<= M7I]1/M.LIORYLF1="I8D'ED1U1XC7H1[FO6,(>R69\_? #R+0Y2&27P?KH-T M0Z!;[:M5QY;;%J]Q^%++N)9H;V4*DI0&=VIL]MS0)FQJN3!]MNV%:S :=]ND MD=0NE=B:]7E?3QI12=[L)RPNJ.A#6^6\\@+B:GK=(Y38J7;^ALC*H*!]^'_ 0K<(UUY#$N.;^&\67UH:2NJVF324DBJ-.A//J$FR MZ,7I>X]>4M3L7&[I-B[\M(K>_?7/?_\RQ]>&GVP[J>+D;"@-NYL4/0&LJ^\H M^$"/49CL^1G?'8:S'@ BX%;?HYYTEZ.X02Y\DY]KKC*.$R3?12FKYI'R,&X0 M[#/KR2@/8SW!BRTD]J;64P&_AIM"JT.;VL+N*1-\W ^96*=R,\ MU38)X!J:WA!%)B:,W@FP'X?/?',7,+;R6:#WT\1+P:AFX+:36'Z^ +=G697M M_O[TRN0BW/QOZ@7^]DCJN*PS'K+HJ0+!Y60!&2?"::4*U/L;L[[.TPR"Z#O) M2XC/I8ZR%WTXI>0E.UM*'+>XO%3746_+\QF*X8A7Z&ALE4X(WT7X&L2@GSQ$ M,?\Q2VX7BU:E$A9B%)'I-H:QM7J,/K(LION0OT'@= A@;;Y[>,-8PBXC62I( MBH2N3I*D[&LI:96"5IW(J_:WE,2\>M=F%15E_FX_WU$8=UM-UEB6DGX#*MN: M_-IM<2O=+250P\XT_K9 9V6T:J+(JGD7X616TWGE8;R(XOGJJFA9AT"1B2>- M8A<+I>VVV,\\:#2AC3C".W\== MQOD=A)V7!@8#5/?A&N>5!//_O0_;HD\<\% =Q2#SM>0ZB^-:#_<3+^!'$;E]#-;5 _4G7J9)G'CAAOU&<;N=.?37Z_209L_XY*_U MM!\RXZ^$=']S:>J,>7T+83<'_I]H\ROL!%B%KR"SB#-N&;ZB=7$)L*B.<9.] M&O.<:7]/*%EN5]XG*\]]J,\9?.,YK_]SZV%RJY8?X& M4[S>D[EG!G7B@U5-5E5S/O*(QK6QXH"8_WH[S2464:_C^.4LOW4R%8?R#:B\Y73035W) K9 M9U\?U;=Z#OD0DC?)?Q/O)]K\SW\D.!.SQ1^C,$&?R6U>@^Q__B-&NT.E7E+3 M-7OR6?IA\E\;_W#RS'I!0 ]DLSUPM8+,#9<7QZ7:&8F_MI#8>L$YGTN:U$WF M??C+H::FUHGF^C;JCV>W7%!6D^X?B 8:A7_9U$AB+#G/255%@0&7(T@47J@! MH3AYNJR&9 \CXW7ZAOYR D< "C,K30";S2A(2 6,/SN%5R_G^A#P_>(4?-V<\H.81PX:SXI._4%@<\RL[!(6D,.MR/FMY_2: MR/BM7.[9(T*)%QY!C+^FAX.'C\OMJP\Z M%.PZ3(MB8X1(&_!I/HR<.D",X' M*BN\Z'W=@OOMEH.M^L"%9$_-KW%POTI+^)7M93"--B1O!>1/(K_X\1]71T%Y M&%X/>\@@4^)FI?)Z3(,,\RFV-R!-/S+Q<1_&"4Z)7D3FR.$N;A<+" &\LVO0 MPH7A=C%&")R%"*11Y:T^6HU9%> M"!]0>:;YZZC3>@15ZI >F!.K_SX^8A2I5__-SD4<:&L(IO>,(W+YD5S?*WQ: M],IN_+8&L\O\]W=R?S'<_.J%&QAZQQ6R[/;VZ")7*%SOP6;X0TTA:78S>9TA MNTOZ@M8(#@)0NT6W%^C-S1W>GH\SB[[R]FE\^N.O/L)@/>^/W.51&\,:4C>+ MY DEV8.CV9_!3L_,<[[FHC:(13OM>-HT:H98O9M%!&D1'69.HB?O@);;1^]? M$;Y.XR0Z(,P\B=AM-3LBKD#SNTJ/]^&:N@/H;<;5QJH@T&ZX,AJYM[;F;8>S M)2#PW5 :6C+I:R]!NPC[?V:;GRO6)3I.D2BC>O@2%YHU8R-3F[EG,/3&F"&N M'_R#GZ#-LX>3$ 0=*/MW:4AWNXC;FSO6"['7.J?Y!1@$O6K6#;*7A+XF>Q#V;;;9@>$.;=Z9'I.;+R],EW9=5^URRL%@?O M3\9IU?[=I(WQ@7!"END&O27G+$Y!-1A^+PO\V<2UN]R6+FJA+[O17#8'=L[F%)PQW9[YG?YUN,MFGPX&]9=]6ENAJLMO&!PLQQM8WP@12S6[X% M_BZ#_@;%:^QGF2C+[0H42&:)&=51S'G141#D3O%'#_^!2-H$OXX_IX.YQS7* MF<"L%IOL](F%A @Z.7>AN$.V#\G3DDZZL?KZG-2]6XE$G/K=8TZFB"-H\.[> MZH-C(O=O%?//JN#PTW!L1D4B"U0F$:0*!C\#QFHPI.2(3,X5G3EH^#F"!T^2 MZ 3$#5G"V34=SV%NDI*C4#"28,I'#QK91%83R14,U/RCDLH: ([02-OLLD0Z MOX&E0AWU*S7,3"1'(5#-,FAV&:V>T M>,X17!1MK][ 3$+P"M-%3CZ+=GZ.U60+%0AV-D]YR'*P<81TEE[1@W9'N%Y* M7+*3C.J%K\0),(Y@P1.1NL"8 H.(TH3*7<)16QTAGB4A>E'O" O(W,>6S7T[ M'9/\O"C'\9"XS%G3H$3955;#(76$J&5<\:P3@7GC"%2\$V8DK(:5/KJJ00P1 M'6$+;IN1&,ZW*Y4^YR@T(E]O/=W.82+E+=1ZEI^C)'=3/:13"&VNISEDP%CL M +(9F>%$)#M)TU$\%$5&+1G4YH*@0^D+-%>0S3@,MQ7X*;_4,V M@Z*?41B9SS97>1U*:E0"TS:3/Z*P&)8?=%6D'5)2T!S(-F,Q''/()>O;7(IW M2#Z1=0/9C,]PO*-\'\+1"L4]8>+=HW"TZ'!/1$27,BZIQNLSCD!^):0#*9K[ M3@ZE)Y2\KO=HDP9@&][&B7\@M:Q+@0Q'5\]ZL+UOU923?@X(3969MY:]<;-& MHJ.Y^TXGR)FSI!695>YN9Z&YN5J@P6J!.K:>\'*E3$_[R!)61);I:1]9PGJI M,CVG29;Y6A;D#$\3A$^3$U0UH+>>8,V*_G?#4PS:&&A*L/1W_B?Y+W[)"$X' M]F4RO^\(;9@E*W^=10G?)KD^QN\-KW>@T:&:VHIERA>#W-EG#I[)I!@K:/WU^!-#F[89#OD7V16]1E+,,W3@>D[Z MLV)G\*PAFQ$9='.,$+,?(;>K)V@C4?)3E/GS9($/=?DI=HL1K[ M60^I?E%-293J+>,F83#K%?A:86Y(2YOAEE C+>!IN\U8-S"4$NL7K-[_,.OW MLWYODWXOR-2X!M:- G]#4CIOPR2[\LI(-V,V-3YAYN-.G,;FLI4\+,I>J#5Q M$5WS25-&S*_9NIBMBX&M"[[,MADT071.+'EJL M]$ PF;0&"Z3S1 VX)Y04/T-[;[?#:$?XZ.KX%44[[+WO_;47O* =X85P\^H% M*+[>>V&( M.AF\I\?7*#L2!#9+ )NYE[X8X^,YYQQ>TRJH[\F@#;$)6LRC<, MFXG==MPIYSID=1),K9[=UKTIF[=#RK) O_G)OJQT4!,MO.LIDIW-73VHS&6U MQU&ZV]^#\8(/:.-[^,B_=B#5=U266P"\P#OTE'Q* W.XEU+E*HU!F,=QL0%H MGANY/@:?]ZRT9M;*00[G2G6UEC - M M[\*58H6W=@J="F?/NY#M(-J: 0QR!9P"[Q/OF^-:61K#C?;GP,FRDXKB)B MA)(RJ-+'&[.K,<)N'V\7W.E7&F@67J^/5VR1=?Y1]]O5SXMKSLO5YU]U/_>< M6[!W$2Z/7?8LF&V=]33+VJVUNIIT'$L_%\?X<00!EJ>O/P23 M\?2I:0ZU?'PYN\M1?*2L_Y)-FC:;U31+W8R4,N[J%;UJ=HDC"/!N/_:#P T! M(1U#E/&5GH0F6[K:C(6$L*0:WZ?:LE2+V&J*95\EE#::&S56I4X61Q 2O$\X M($1NB!*9E]$[:.*=C'[',VSUZ&1L7X&C\$BK9#0'@\TT:S^%)548FS'I?1I7 M7#R.WI>6YO>6<\EF@@=C=KE#V&9H>O,\V]'G3B[-.8WFR@M(2M#K'J&$%$R) M0B*ZSJDTBT.$$_]/M"%W_\F=\+(J,*E+GM=3SJJ3+[?GVO;Q=>#%L;_UT681 M+SX\/R#LM(UP#)QR4B:NO7A_^^_46*I-A<9RBK"FA)G/3T*UM"9F[5V9,N6I.E9N+(]'37%%'/P3>];W@/HP3G!+6XP076:V-3;^)9@/KZL:[\F(F M7UWA[!7/8_MU M.BK9G [S:LM]PGSH7;"1U^OTD ;DZ/V*HSC^%L**!V1G?X797Y'C%;&#\7K& M-IAZ@=\C#/.CO]C(R+C@]7%NE1_@7T.MO,[V7-2I]G5I^G MY&(RNYM;+P([>5\D(:+U!KU'L2\H6<[IX6SN0R=#HO[ J(1Z;K-;6M[=(&^( M-!X+HROZ-H,BXVCHRSGJ)H3CB VA5%8!Y6G>5D,G%644&,Q5(/0"[0ATO/"C M(>R&C4N.&4@86-;)FD>.PSBT !186JY[]DTQ8<-ZTIG.HQO; MW,0\U,MDCS!)ZDSBIRB$6>&*8[1!!+WM[+2=G;:STU:-<^C'A..H3-(DG+VS M+KC$>F](QC'HCOG7*(U&MP&?/(R]Q/] /6N<,>Z_5S_Z@C(?V'E&3+M+J:OF M&_O\S]*,*.EN<[T@E^H%3:CX#E]7J_NCGXFOBXCQL]>:_+F3XT!N9$=*;O29 M4QT(.'E#]J%4U*Z$MO?A?0CRG2IO>H[H5E$7/2;M:N^%*W0@@2Q\O#^\>SXF M8H+@QV?C*GZW'B9U4UG[88 /&0.-&"(A#'O\#6:+;J+O+'E+:6@NO2[W9!<7 ME^[#Q MWQ#S(%3E64AV_D[D5./%.>U;W8:$^H@"TM\W)X?XUBC;?_;.#H[E6 M?8:T$@@=E%M$*GE>,ZGD&9$[=5$*.J6W\8,C:.D('\!J(T(#R,FB,G41# M^W[,29>UNKCZ1<(PD:HOS7#MC!$XH:N0T.K$<=VI/V@-!NO([G6N]/4Y.9Z- M.O42-7W%R1 N,4?32OM"27.4#0'%W^V'0N1^&P*6?]@/2S]'WA"@_>@V:".A M])/]* W@+QP"R9\GB:2D&W$(0'^Q'U"66W$0;=P!"X[KJ1P$%(MME+;?5HJ<^:=SFI\W#SS1G;;\Y,HJ2=X_?3^(X>D=!] M0'%,O$@_?'F$EOMN>8+*'YD(6#IR+/M^TU$H2W*6^"$*=TQYH?DC$P%K#+X3 M?=-2*.G$:,Q^=HMPHUG@=B=]Z%3[:]'OSMJSHX'QL2X+NEK%3?I*;E^[R_U[ MNI=WH]+(%6<]@DZWX>%HDH<;\(Z2262DYIL-:+>M&4=3*=R =Q1F'B%;PPS: M+!/)T=P.FT#LR)@V!'RDJ@V<,7[&$6BUR9$4F_MWZK\3M)]08CR&4Z8>"R,S M[886Q%M*5)\!_*0*K5Q\1=#=&(',>5T=B=K-\;;+]+2/+#(U;O1'IJ=]9&75 M;U4IRCL9K.UV>$\3A$_S$=1TH[,P#+-0^7O A(V&52S")2.AP'04%5 MK-='9&@O-L/1(=XA9_=(\4MUP[GN49;:.?I41,?A4MQCW11-U]WF_81QII(Z M#D%'4:R@W3KN^^\($%O"&?7*YZ\ ]^WJ#J*N2Q[M-Z'41#MCE=PX+8GRS.K MY?K:N))7Q_,J\-/,I4>PD4R>KUC8S4:"AMN!YM^HOT[C)#H@7%Q\4]J)= MX2HZ-]T]+E9I;7;W25B4'8_56B:OG+)H,U =_**RQDXC\UM>][09KWZ,Q=U[ M8L75:F!DT^15;1!)B.A[UA'$!*_!CPC99!Z!UR#>)2V0Z0+555PQC1C'O?0: M>(IK!4T7'BHGJ5A>CH7 >>7 X+ M*F/FK>I]#<0&^U,QT?!Z#\8VBN_#:P_CHQ_NL@+FRRVIB+!"^% IP_OLD:?N M]RCQU[ >\\/PTWT8_KSH@GO4E(:63+JHQ5#XK;E)*A(=C1%%V88,*F@M-;/Z M@W_P@4]!#B0APO'>?[]+PPW; N*VMX1/;HG(C8FW\39,#PCSAJ\D0ZS MPPF93[W$B.!F.K^7C[B[13P68PY,P\]EG'IIU^N%B-Q7#O5%"/ M*$>Q4- )/>-8ZBDTW7I$^KIVU.&\0]C^R=ZYH14^?P,S, M?C0=]3Q/DV55\EH:K-9=3H87\6RVLF"ZI!@C]M;B(E;<+N9RTR.,_%UX^[G. M'";P3_+$&U>WYG:Q8$7.N_+%C__@6/G<+E81$G\%)B$.V:OCKVBS\\-==F"! MY",'LB*)$H,9(YXR(>ZF8K=WGP0++KIY\?XNB+X74^1;W-2V%NPBHL,OMZ7, M%1\L]>9Z"8AQ4ID\_.L\O4__D!Z8$ZO_/CYB%/E7 M_\VT++A!,1R8>9T9"5'0;FZ,@*<(M.A\-HBO%=!:6H0[YXQD-+9H\IV8IO?Q MP?"6+[?;&"5)]LE2:!;)]>'FP??>_(#MG^TR@@5GR%-*9D(2G4]*U*\HV @/ M$U:_<<4W&,E<\5W[W0:TH]PA4+XG+0*YWMP" BBZ]@M:%Z^]KK,]>H>C0^4R MRO+Z?A7EY==OX\0_P-^6VY5_0*NH?)3EARXJOH[/6@#HZ07RY;8A,H2@<+I: M0%@VD=,4L\N4I0 \"DGC=G8NPB7AP*J_-]!P&#GNFI?Q*-5NEG =-U:#(16_ MDO'GT/F!AM\T\9!W"U61XC@H'(&)=REY!)R&O8D\HLP1NJIJD1VZ,\AQ"-1/ MFX8[R5'Z&>XF0C/%Y6,UD5SQ2742E536 +":1NF]S/0:5+F9ZM6QF7[IBQZ, M,&)MP:>2X<-W'4<93[B^?,=?U=7&0M^"&"BZ;*5FITEY3'QJAS>O?#X2A4XF59:(+H,0<&- MH\#?$!E33>3N>W]38VPG/I'6X@1F2(?6QUQNZ&EI*A.L@OT0Y3+_ZDBW/$XG M9T7@\=)[!_R@,1!IT^,WCU_ M<_OY#OIM]JA;5@ST.L6D,H+$>P@* UC$7 [E! KVK7S.B*"[00++S;"("_#/ MNA^7]V1ZFGU:I-@&HMQ(N3X3R.OA*,:U#)-XJ,ED@6$V^; +-]2R#*L1 MW PI:([1GH@[TI*$<^$8JP9A3F6%E]OE>U$#QZ)@#"5R+1^5X7:VP"A5G=&)_M 5)UDQ4 _UEY7UR??"ZOF'1.CL64)UH6(BA!7$KDK-[V$8&E\?X M?:9#BODTD5=-(9N+7HVRG/V!.;%$M7A[G"RW8D9LM[- *R_9 M81E6+DA(9%:Q^ADCZ07%R,/K/6@C-^@#!=$[$5=%.(*[+C(]+5JIB@\JW^)+ MVKY7>1I![S<,/A89P' [6,9'#_^!R*4_F>47=C/WD",* =0 9K;8'/S0!\4N M6R49JN3Z3B#/1L;GV>\65'>'HM5QSKE:SURM9Z[6,U>?&?WBX%B!'%.) T8D MM.HQJ-F_Z#B.3J09C/VTDM![5W\LANM:<@0/7@*N3D#<2,.5>C]'PJ-8>V>Y MZB:QFO@Y#]"=X]VFTA9&\@8'/_XY_FC'0;0RS7O4)] 413C%WSVQ$CJVB+ ) MUFCJ[JYC1BHBUL8B MLC"'9Y!_T8:3Q%9O8WZJW.RN9BNWIFL^_>S$FHLTV6?R22*9CM+<7'X)S"=. M_/4UJ86*C_QL4VI;B[ 7II:V&AO,Z]DBC!&)GN1WH\DESER_#(+H.[GDQ\S6 M$?=C4HPB MOR@,>JT7\ \YQ4&,$=N6^LV#X3K+PKH/N2],*@]C4D,DQ\27O_[P(WO9( M\0'6LYY]1K2 $7^29,2?3*_'88_O_9@(\*M(=#E:W,\<,^;U M%\)='K+$^+C-\TU9ZAJG@S$B'KQ$4EFFM=3]YG45H-O/=S_WT=[ E[,G55X3 M#S>/$86.%NS7GR7WZ\^FF?ND8]U^>@<_CTJ3N7T+-PA7_B92T43=S=W5\'=A MEDL0GO2+;R%&ZPC^_&>F>URA$&W])+Z/7Y 71R$(_^,S\!>)(.2JR'*;=\$; MM"E:,_ 8ZFO&X&/,?K7WDM^B--C<']Z]=7*[W:)U_E3'YPML1@8Z'0>SC?@3 MTS\C4)Y(G2/0V#-="@1G$4Q00T!J1*=@6*S7.#U'-S3 4(YH$(8-L=>(?H@V MMQ[H*N$N7FZ+NRBOZ5OL;WP/PZR95$L/8(.W\%3;[2E*7D[+59=1^=]HG1C$ MEIY=";B,3$6SIO.,\!IL"&^'P,K_A'_D>NTR?$VB]1\OZ#W%Z[T7MS!0[.S< M[3J%*.+IA45>4,_]_%YJP*\:O6[%K1RAF9?IKDKTQ++9V9[06AX,/7!F,P+" MO"O)*'T[2:H=A+,9!PXG*$I I6B>HY ((O15&!C1/ZL)5[@,Q8L-\O=$-7;E M"!KBJU ZX)CPT=&.5YYT)F[4T&H@.NX6>=:8]"Y1A6$R;[:K*%:J45R;H1E" MXVIHYS:3KU_14H]Z.XJ/@M9%"8Q/XDJ,G+@0QMAMQF(I;,I-@, K)]%KEJUHVSE_VOH\/!3[)J M&OG3@42E1N':1\:?"8.NR[RNRFHX* M869_4N[AUG\SN*J,N5$:N<9Z ]WIE%EP*E,V?QUU6H_>IW](#\R)U7\?,&7U MFL2] B++EN3$%V:IMMH;$]_/Q1%_/B9O/]=!NLG\3N$.E//#^2?N+>0N(VE> M$M":D^.K_[F*X/\DQQOO2'__1]#8C<7@U$%0'\<-DG7SGQEA2M(IN%*K]KOF M+?*"_IWZ8!^!(>6O4>YZ?2:Z_2HBWHHU>5)[[V?U"V_:%Y0Z#:&9@M7>AXV[ M#-$JRK;P':G>Q=WI@AX6\?X+(FQ)'IK(>2"W>+PF'!8FP?$*!3[Z@)88/?A_0*M5]*OW@1Z!\[#O!8O-!Q"! M HH.L^? 2!M:=RG^$9#<2US_!AQG9K-K'$:W5\0M^O \\_ !,& MH-BDO+(/$CV=NV8H[Y&L96@P7']69XJS/>@R'IJ3ZYSILK.9>.DRWWRG+@&A MX0:TF6K^%0F^\[ DEFU3@( M=WHK\X-#H.,%&8P.;;1)KM-)J.;S/YVC9/CT"+ MX_=K%(1+K^"-X[=/%&"2CP0Y>CFE"R9=(TV.WE/I"5&?T)6C5U(Z(&8P^.7H MC98.()N.A3EZ(:8'.Y^B8JY><-$1(V($VJ9XN>!\%>.)Z-W$C9KY42DJ VA3 M2:Z-KB)HO,+>!BW(73L_Z7]+@96]6NIZ;T%A&]P!55Z07;;V0#C >^K)L_:9P: M&CTM(DN:"O?R\+JKYN?L#7G5V.9@M%P=/F4[H&J:"I1LF]$1U0'HS$+*6KO5 M*$DE@TC96E2^&4X_=0157IJ(?; ZG[ XNH%T=F(R+0Q',PT&E9)5T\71./N@ M^%3L($?#[(/"4[6J'(VO#XO/V9QQ--0^(#Q-@\_12/M0"#D<:\IJQIA# M0W*FO#):2D/HONLOR6%H&^&L5F@4!'=YV>K*?])K('> MU@:>?$()J:?H!:2:XGWX@>(L2/T5YD?0Y[[7K3R,N=>N$YADEEA<7PA>@)7? MQ]S:16O_M"=H3R>P%DO8SP9V+!D&^.G:B_=W0?3]5[39H7R*LMPH-8HQYI#G/ G#XO^^PYI1F$J%!D?Z5"7VF$9/*_5SRD'>;4E?H*$SQU('LUN: ML8M&(YO;J\OJ>-B70HI;;N@'&VKL*(QBT!9J.%:8!T&IH MH0.9K< ZH!#_W&M%%GEC/7J4C*C.I> T]\21ZB]GL8'T]'$#JT" M7.Q9=1RE+M)&SB/K:-Z+3O;I[-9U'+LN3"5R_#J:)Z23G73XD!U-)]*Z*WM[ MG1U-J1E;4^6&*T@V(PL,8L13$THPE] M_:X^%JI5DJE$"08!S#%%CA9O& 07US2SCB&-0; ;L>#::#+? (R.Z+7:HBB3 MS"YO[<=E"E 0N6\Z>;PYL\7F7VGN_,ZG*&:)97@#>^,#>G^(WU\>['/61%)E MZ>!EI_<;TSDH.!G#O89T#@ANPGO/06SU5+E_$,8+_QTV,4Q_)&-G740SK\S6*-J3TX2O"'_X:Q:^@ M03"HXW0PN'8QJ$GK/4SH!L /HO>\V/P[,!C[>./U,9?%AH* \$:X>?3P'RC) MJK;RZ.!T,$;$5Q0B[ 4PI\7F -IO#)N J$I\2D2]C)%S-A[*/>V'*>"\?$>X M&@DL]9]/%#_Z869 W(<)PBA.@*CZ*+ER_HB2?53)]6!I(&/.P##,,/EBP:^ M'[8^*Z>-U=I+J0PR99(LHN2"=3'DJ/R:H#6"\?LU6*2'=9:MZ;#NO_ YKSSIV0*(14QBPQ>S%W?^,8@^B?* MGICC!D[K;@G! .ZN6ZEK3&Z M7GABG%2@@7^=88%__/Y")D<]5YJ_CCJMXJUZYL3JOYNK@UM8)UE*\3*SJ+BZ M$+O]^(M.$3'UWTRKQQP96&UA>IKR6KRU K"BBX,BV5.;/X^@N[KDE[_^\*.D M/LQL:QOTXM.A?%5[L=GXN#O'5$7][90YDO-?@*1@!'\?(/R_]6] M=3A?,IGYFV!_G:!-MJ+?0C^)7UZ_"3+4>7W.E M0LTX;8ST+5YC/S/B7@;P"H@^YQZ/G70).%G(2T[1X1"%N9:!\)I=FG7 #[K' MA8VC97 C8OS=D2G0;KKQ]'\R#CVT^0AGY,'M4K*B9%B1?< MAV !A+&_SM[?U6XH*7S:O9.NH(YHA:1,<4[:Z2UCK@HZQ.?< S#/H;L/P0I- MLV!>9EBO]EY8T+K8[3#:@1Y4YY4< NW*:[_9N"<8A 3762W;M"=^TQX>ZS49 M]WB_:E"^D(,G+K15.'IT'6;JOHRV-U_%(@-=!=@THE2=1Q,.B) M3Z>*T0I9G%8#(751G)K2*<$8/?,!'0&.=Q_<"'*.7/N68CU:HF3M\LOT>$:- M9$<66RQP!SK==:6".HHN(_>30$3)OW24R&&/H393<=)!K4:0*W&I":,EG]18 MR&8:I:L):;^^5BL@7S_V;09,[ABFI.I6Z6U8#H[0RSN$50@>]@@>L6J)!@.P MDE?L.!@" Y"=I>PXW9;I83)IT8XB+M+-ZNG0CA(YMF[&S,ZV&3\[M);:F>=X MY2B!]!:FRSM.OF5"G)>8/W6D-PL M<>_'\6>@+>-O]ATAQ]^,'A-G]]^,'@BMKC>9!H'3)D_EN)M<\6:4Z^]W6X:^ MTM4IUY\"MTR?$-ZN[WS4(W,[;D0/>!QL$<.<-RK%OCTWJ=8=*8."<1KM8)_X'4#B_^, >>'[Q MP=X7'^;B]YV8?EK%[P6^A&6:Q(D7DB^^(ZSD&7))"??VU?,?EA\B"_964RLLB-.[DFF%%$?R%E> 1&W17X" M6N=I&0?B%=J7G(7MG(LP-&RT+SD+6T7(-@(TY5;* C7D[-V.==#+3L19T'/' M)ZB$Y-5(DA*[BLB?QCI8I3_O+, %RQ!;:E DV]]Q%C+)_6=V]UL,+],$I"IF M0T"L<0;NPMP*=)M 6FT2[H)-42!-P*TZ#79OA;;1KV MY;4S)P5O:< ME+.+45&V#* N^W7WZK@*5; 71!S6\/?K*$RPMTY2+R#5XK[PH!YY)L["KKR; M61@,6ZU;RP2=723VYA][-;K,Q%F)7^&Q4:K\L[_G+(3BW+FM,AUA MR!,0U5BAG664\ICFN5SU-P 05Z:=45P/3!"B6YPDE5K9^V/6EEN2HNSJV*:M M3PVFGA^U+ ^X*W-$WQ$NV.3@)Z/P8^.3+@))8PM.G:PAON0B;&U2.A3;ZO>E MKK"1M_;^4IYZ&1[YZWN9W8#"YP@TD3O_ V5_6$7TOU/K0W4?9V:!+E\ZO7$\ M#?B^O;^/+<&;G]2\IYY 83GQ_ J:DJ>85Q'US^P=U6&4:3!$^91*1:TN=.@Q M>(/S]2'9A/R#_/_& I=_EF03N5$LNW[4<:':"S3(7=_Q9Z>9S5;?P5(_9I(B M/X2C%!>',_,G-KOU&.U"V*[6Y0KM_)"L\I47D'>PU>[)&9KB( Q(=+_SF?6* M/E!8L@SE)Q$#=AIM6L=CQ<]DX'BD?'T0MGGU/[/%A/]=DG.-]E<1LRB,,0T9 MU5X =4LN+J0@]<]L M:CJ,,I(+0I&0+L-,[ ZY+F^^RKWROJYOFR^A=@[&#;(0@[K-;5X&;7>!]81I M-"T*VP5O\UJ,O27:%]M[N*VM!E:JL,6 (9_!9(T3U3'.Z!?.]8G!?PH:3+.( M@?4';BO*,2^#4,AWB:-,LG2$]=S-"]G,*Z+&Z)*1H$E6[AB,T2T(Z\PK)MX( M?6)5DZS XOZ&$(7#YF63W!7= FB3K);CC#Y$B]'-*R+)\"JAOR% -7Y#V7KA MKQQGG)=)S/N=(Y63+->E%]PN(=-)%M\:QQNO 5?W+H6]?ENL$_\#*+/SRE>7 MBX*Z*N>?![;V*I=RO6#%6UORXQN#B%H]O4%FO8UEF75ZJFAK>VJ,\RE[@6,1 M<_OO%$3;?1@G.,VH7B9[A%=[+RQ4P*JM>N5(]TF80SL%Y@*G*$P MG>R(_09G50SG!#672:[/E/EFF&=NE;\_08CKI0A'1[CQ^0D"G%>E, 9PX_,3 M!+BH(6@0X_8,)@CS218V_#G9#K[Q$G3G^3BK[F'%(:\TRXM>+HO7:(H+PZW] M:\'JJ,YO@DM4/S/M6R+5^4UPB2J%@^U;'Z7)37!QU.M!:O_)LA@TDFL=L+?S.@,,EL:7OAIX0;)IG":.\*=(Q$3#(7 M<@JK--%\2GN71CD$,;]V:O"$-[0^%_Q*JN;HP_R"Y[BKTRG\,#_P*7\U:*S MPT2O X!8WT;X0"Z[%G ;GI.I+2ZB:\ZTMN&LWIU.;O?0TYTP;O?0TIT0;O?0T9SP/<.O)N>Q,HF/D ML(6;VT\"(KH/,X.^F83$R;2E>_/B/.XS(U0P$%GGR N:W M[F-#^KO3@+3D[G]& 0P3@-HT%JB,+T\+UAO_P]^ GC@VJ+7OSH'[.7 _!^X= ML9('TI.F#KBF&#Q5R[(9NSG^[M3N'E83GH/K0^/.4I?GL/E8R-E=1 MX@79&=2"KW#]OJ X#1(_W-W!0E8>0XQ?XC1N7^0/-[>OS\^SDWAV$COI) ZR M<=&&3D&Q)5C>8[G.QHB[#T%J@,()4R1X/Y"/D&5A^\-Y/6PC@^OFYOP6[Q <#N]W<[DJWUP_JSW(.AOT <*HG<":,';HK?[A#W-R484P' [F-NC MA_] Y+R3H4G8S1A!7^&XQUX ,UML#J!NQ D&EO] ,E3)]9V=?1?I[#.EX\L> MS3:#9X8<&)ECD('CDQ7&UPT M['G"@9__*.F,D1[)'-GEKKM*8UB$."ZF%7-\$_P^!DWZ<(W"3!1$(0F>7!T% M28>\'O:00:;$=;'P>A@TZS.>X*= UMITG6J8[/!?2L&:S8'\A: 29M&$7^%P MH1K=S&;VK/T5"M?[ QS[:@S0[&:."X@V^P*J7)BB)Y3P/3K4ML:FGM]U6FZ7 M8#AZ1'J74HXQ?79[B]CI>.(,-;%8[Z:7H!@G%6+@7V="X!^_DV2.Y?;1^U>$ MK],X@5V*J9N!WU:W<"E&7W $2Z/)J*#5(*"=Y8Q&MH46Y@B).>%1,$9+&O#C M)8)>9D\B\?EC>IKE*9+;#,0VD#QV*!T&DGE78IEWU1-&Q@Q*6LO/T*;0:C.4 MY%^$&PDDJLWLT0.>$29_\':(=;V&V\7=^)."]X(189)W#MCLO^X2#E%UB]0 MY+L9;(9*+O0AX7RH^_HY1K[[:$AYE>H^[IJWP&H$),*P--\'(9?MF'"<8EG' M16W-Z;X!QY'H>L1PW U6(])5.E(=$5P1V6(IJW%A!JNIYG(# MWS%!*!9 XR[I41C[1C6D6PS-@-L$H9WT5$4.BJ858>FS1EE8Y\F7->.S4 - M>)KP/,Y^'.QN67UY"K=<=O&X6,15!(L51X&_(5=! M> F0'0>;>>OD-S_9EXK1[>917/ACKQ*_@^;9+0[DS/RS.$[N0_.=]""R4ALERR^CRX'MO66T@5@+-6%\W=\T]BC;?_2"X/[Q[/L[] MK#&+*QB-S>5IGN;1$@_QZ90N)\V@26T,S2+Q!9%R^>LDQ?G5P*QF/G /WK5V MIKB].1X"#90PP@L*,CL@>@#C=9?;DRA)\CPP%DM)]35&6@;P$QC/93P_/QKY M=6P$G0RG-1.T2]76#U.87I&L **I9:K??H+Z&V'8 QX^9M8MT$42_'"476 7[RX],6NUKW5 =4Y$6U.1-.Y13KX &S&2MK/W<_U9SC)=_S .V,O ML=TNTR!;+93*]M*W=6%Q4AFGFLU1TJ$@$7CRAH#D M'_9"(O(+NO[6;$%0=(HZ_PQJ MEP.,[W<=!!*+E7U%/^X@\%BL%,OZ@@?!Q6+M>!2WLCMI=<+J?^?4%/Z9 MJ^-7%.VP][[WUPN,O#DW;JX,*"9;4#;HY,$[\Y87,*H'L=N..^488I<&H^W 1^]ZSM_:W_IHZ/WJ;BPO%3JZ2 MC/C*M_!0*2^B<42YS0B,>5>/@Z7-$ DNJPG/<$)^]=QTE-;)!*E'NMPKQ1?R M1[VC(3EI)&@Z@J-Q-VF:&:J'.\9_;[O_V0Q4S[_-]B@5-Z8E M6OUUY,+J+0?"",EK-'83B/0M^C<_8RS%X&35Z& MRIEC,R0NV4PCT4PY] M59N\9\[[3Q22)^K[I>I(>4$[:#D[3ZQQGBC.7;,"?L\56KL^/J5P8[P@YMNEUX,>/[ B9E>X?][H-IQRHK) M=)L=1!I.6JLMJXOW%5U2ND4'.[&/GJ1/K0Y&VEVJ,T.M8DXU.QT&'@X>-R M2WXIJBB2FH%>>'R]\T,O7/M>(V8$TWY6I+5 M+:K0^<0QGM&Y688OB$0-\@);3U&(RW]>>;$O]-+H_88QU\V)C&7&KO^;>F'B M YO#3CCS"-=/HS*".3+;3,MY=8W5VMCT5]@+XVTNJ%X1_O#7I'S5EK855S"- MF/X3][DVK9_0G:;Q >*$,-!=A,EKY/?A!XJ3O IE!/^-$U)!\ :]):]D?Q5; MD)F]T7TT8PR0"YG35CMO+,9JLMN;ES35@^;TQU]]A.%TWQ^Y3*HVAGE2[\/W M-,D/Q1^X26&\'@:?8ZDDME^#ZK.+B$Y0V1E'CA"5[6WVZ9S5W@M7Z$ *:./C MN3+I-1S>?E:F%<7DY8)=Z/])2FK?>C@$N1@7]/A$#E;D!Y=YA_O>#&'?[_T. M2K>7!@8?O+_]=^I_@&X #,*E M@][6G)I0JC8@>F./O(S-58>DNYD_2:^.[6,^.R5Y:KQ."5\D1QE-%)1 M%V/P5TQ:>=U3T,D\+U5TK"_*6MD7TVOR[76%,^U7Q%H2'WO 7@]?%*J;ZFS)3_?X[@.OH,YKL.I0*?B4:0*-YJ?SFIPI%ZE5?3?M9X2&<:QXPBNA3_( M&6!/'BQ7 .8PKB!:5\53[['D/G1L-V+]11RQW\YJ+,2'@[QKL@H,P_?G.!:# MN^EK^H;0!VDUFG("2LDM254YY'26221A];2H:"+-9EQ,&U-"![3CX UN,8F\ MWE/!3Z?9]&4BS-5-;>#YY&V^@#^>")('+I;Q,!IZ,Y MPPOKV%PE8S1OO:0B;S-6@W%/.YHVWW*HW'*PJ@;%?.5!':KYRL-\Y<'XE8?^ MJ1M*-R!D>YFK);./<+)"^%!Q-C)HH#8UFPN=2\9S/3K&S.EMYRR4.0MESD(Q M:F#/V28]=RI=?%N-VN6%I*?DK&<H;/!NEC# M00#4O: ;/G-*EJLUW#B;WB=35NHM;E=1W$"\X._P09!(L-3JJL5U0_K\!?+ M0V8L7>I0-((Q,FM3*]"76:^RJ1T3KW,/QR 6]3)G&,/8#4;A6[G,]NZ38/[: MYNWA/8B."+TBT!OA$*<7?Q2UMF-OU.7-?7Z89O\MLT_:.>00QPC7"&,0SF]NQ\N710_0\+UAL_I7FQM4/"D4A&LV?)L3<41/'CW&'0"XL;]@TZ% M R6-.N86HB%K,T@R?EB1!E][FH6E(SONV](B7WE*M^/X*#$)1U5W/'5+"YMH MT_P=SV3J"B;;&G#T :4AE#R:=>&L(_T!>3&*GSR,\ZBI8??W XICE$_J!L5K M[+\70' ]WZ)>YBH#42?&F@NP;1\S\1=N,N^]H+()BK_1SD,@\WLW8[QW,Z+_ MH+.,XQRSCD)B_NF6$1TFJL)<0C=PUHHM_=#W]Z=+2F#@_R]8Z?[V2-R'Z^PQ MZ&&RNP0*H6!&9TN<8>1V&V-4G5=V>C3#5[V_,>OD/,T@B+Z3O12?W4BQH""Y M9&=+B>,F'DEUG2IAYI.K3I.[B_"Y3A&_E#FOB[FZM-$'RM\ZYP,/PC\H+O4S MZ.LRDJ4,>N4%Y$^=.+3L:REI9P]Z-Z%9[6\IB7E6^685%3$'T+C 9NFVFJRQ M+"7]!C2R-?FUV^)6NCOG?NJE]I76BJ)29;.E+O3$=%8BJU:MK'IF,U)R*5IJ MBJ@\1A-*VAH6(C?2N"2<""K*<:U\)5?G=!24WF*[ER+KL,]-"VB2:K"C7KN1 M8*JIU(XF,8T$%5,U=S35:238JFJ]!?[BEMV2P830YO!?U-2^!S].#*8WG6]U M7^=WL!=O<9;0R4IM8'1^GC)$!8O :FVVB,XI M?%,/& M_$Y$7\,)% 7^AMP)*)3#USU"5.%>F1EU!>DK1*9U6J4O?_WKWTY+%),*$V2T MO_@P&?H:Y<4V&I*Q^8@"G*N-MQ06R;6',3FULWH@5>[ZCOS=/@&E_C__^E<) MKC5!=&6OD;(N2;3^8Q\%0$"<5UFG)B.<^[A++6>=2^WKV3L2S]6II5.DYMQ, M):_.YTY1U690$)!!NH'=]QSA;"I)@OVW-"$KMXI(Z1QR 0?,]DR8)@BCF+KH MSW#0(W(3)?L$>RM;"DQM3W*WK)L++Q3.] )=9Z^* S1VD<77T>'@Y]22HPEX M'?@NJ;':.>LXREW)ZI5/'.*4J&8*G6+%[1&H$'"(07+V63=+T[0VD50E%QZ@<3A$E)WH44K10-X 1R/HZ#Y2- MCQ2![P:Y0H%/U-$PB?"Q>FS_S0G:Y.166>#@-S_97Z=Q F('4Z2+38;/Z?UV?-!O;OVWOW$ M.G>I+\[0;*28E8Q3]RDEBW5 M6I++#8(&E%SK=7I(,P]#7FJZ78:&9$^!]%]N@2,C_[4VYFKE(TWS[0,[BY M,M.T>"B54EK+^9DU]9+NG$ >_9#C]##^;@ G/D(86X+3Q70: M*"/.QCI/V%V,'XGT(!KW8*1V,;TB+B?F"H(Z5#+X?8R*X'KDA2EW:\TLP9X: M3)' G];/8)YW-5Q"G7VMB?$G6/AA#P8#270UN (R(0[&RDAT-2=L6>$(NJAE MM#9[A8 1:*#OZP'GL1^-R^F.\W!8:%[F#:4>4Y,SJ=_#W MW'F0DO=\3Q.]0ML(HXJ(NOT$K27"<)A[^)C=194/G33N,Y'O.I: 3J6 $DK% M\ .8_]M*,,@- FLSIP6_0.M.4#\5&VN<.(BC([F,LF MXQ@Q5"(X'0SK!A3[A'.NMUN;.]Q$)@?]P!/T,AYG:YH3W*A;H[$Y5E(S$N@, MIC3&5"OVV1&\$L:M&.%12X)8*G'@EK7'Z)=;+0Y&+^1H4@.#7*"Y"Z+OOZ+- M#GWU_)#\<;$%,^T%K0,OCOVMO\YFYBIL%,)+SM%U;:RA@3H%SQ [3)ZIJNSD MBA=UB&VX^/#\[!' NPB_>@%Z1>L4Y_? 3M7#VQO0#??Z"!M0Z0JO&Z@-L2_9 M7%;%YXNM+M >26$.9(+)BA0%RLY]K22MD^ZA#$*7KYB\H#"$K&S?;]#ZE=GU M-]9&&'H+6"LK%!4D98C4QG<,(MV0-""PP],AEZ9;;@5;'!SDCB),Z1E''SX M<'7\%I-; RZ>@91"6WX(7,M6S=\PVRRI: MK %QC+B%M__JAM7.@.3.#[UP+0T)2,(7])YBX*X89;[3\I[H1/"0E#LW" Z, MM9]]!/X[0-G"*I%X(< MH!2%5%%@8Q6!FD9R9DB)&NA,M+B]A]$5<.:& MJ'R@[S$WZG1%EP #-]):K1565%9U"MJ>>[ BK#*]8)F1%]]^(KSV8[29!AI= M-4EFU1Q:LK6#,J@KEQ \Z GGSD$@*8:_A2!U O]/M"G]4/U^D2&$7@#TC\\M%(I-OFE;ES[.OP.FP4V=8N%44 MS^!HPX"=N8 MG^,LDF-^V@#FBH#*I1!0Z9/K:]OZ<3R_(H(J9%=Z/^,,*1,& ME3L2V0/8LVY%3%-NL?+&QB8OC$92J1#ULH?AVB%%.3YK]9OK$@Q/ZFBA/BI( M8WU]+L_138<51.T8ZBN_E_FW8"IQ-_K6;3DA15 M^UA$BES$2I)&J<$L(KX5B5+DSK*?123QHDF2U'&&L(A09G!(DDI6?XM(% 1Z M) GECV(1N9S0C?R^9(Q@W;7,&S]>!U&<$B<#&'EK]+I'*"&^AB@DFN/K>H\V M:8"6V\*91AP1<6;4QHE_(!OS#E2OO-A>]AH?4=Y/%LEU<7T9;1;G"ZO;",=> M@$XZ?1$ML.3*9_->[0UZ2RK7C:LH7'FQ3XT'LN_FUD>C7ERT-$(Z!"Z-,^CK7)QR91HU=3^Z+&:B.]+=81IN;C8JK#6$,P6T)($D9VV$U15+YN"_<9FF4-E!XCF(_#R0FT,660A2-=6RL M,IT">EXY;QP1)C]\>806^WB)'Z)PA[!+^DL7!"O[A?7X3#] 'U "=C6 M!Z>-[_" NG2_W$H.;6YY%H+.E1"O* P>2P)?SA7.DZ:X#ORY JL7_:<#YUB]8LY M(V<=L)_YJ#4Q/U$.=_&GS^YHGB@>!_&IXO1T71*6F9W5I$Z@T"ZIR$P_90@- M9OO,1^B8A%0EOG)6RUPC$)=(ZE"F;;048"$R[41@=A?[""GX58V4O).Y8( V M_J/' W0-[[KD/F<4Q]8);')@)NC!_R Y(_7$9X;4XO1P46AK!:#"\J*"MW8) M:#D4&AM('?$- M$A:MM/=%6FWMN3XC.OPX'8P10=TMU-G36MK -DS.%_$0J^,DCJ]VCKY=!UA[ M?M<<.5?6XGD@&>NG-/SKAHQSXR!3HKQH?'H=GN2"QDVZW3C5E.@&RWZ3KI/? M/'(M-#EF?;W@G"+7A,"-NII*$-!NH+R@;1INF!O C5K?4BB$R0Z7+>]P1M3U MWL.[2D3H[].AMGXZL7L4E/_#4F5.2&O;W<=H;TZQ$!PU=*6"W\GT>C!.#]Z2 MT+N8]*'+'0BJ%"@-T)9((Y+^4"FHV>YZ(KLV2T]"P :$H MKP2=K#,5QW% M-G)97*Y"+&,,NTB5X5AYHB5<[L-_Q%1=TM(MZ+VB+VQ93+D$M4:M*U^=)S M!_/WXFL-'0UK*!%^%Q$5J@A.K8\KT&EC4/W@,V7A..[=\TEA<2Z5=X.P_P&= MR)OC<8+3S#\-[/",@<_IU\FG"00M[/4W^V^3R9.<61.$WB5(S\3?92._HB0) M4$T=^?ODB&X+\A.QZH^ C&AF"2FDF5GL3@:3C5E'#I4,9G-S22$J1P<]&T1A M!'-%&:5/!2J-TMTM(% *)X[8KB--:\[QH$K,]'THKVW7Z2K&N M:M(H^6.^ 2L-[-+TSWXF4J^YN*L&,K[PH4=AW"+@]C/!'AQT?NCAXSV,G$7K MB,@%+=U,4/[<#?Q'G#CG ;(?V.+PL-YA- *2[:)\@WW1)1C/6T\7 M3*<178+AM%%TH5 .Z.2QECUN$\,,@ K+CS5F#>U:8D<>+A*]E6OWJ9,I3JV$ M1B*61.27G>X0*>0>J,!@&0:R"\ID@0("5WE @?=EV<7^\D?]&?\U\1)2WOL! MCALA^UN,1&_VKP$A!X%]FT"#(,P/9Q$G*%9"=8H3"@CDB+?/5)!].L.Z)S/D M%JR9;,3OI-F%([VUJAX=<2?CMT9$Z@\5>LG.IOF)K=?P&(K9R_A:R9W8W!63 M&L+TNHD.9-[J"?H:7T/1*-?7QR]QNKEY->@G*I3M?J%J&]MY\J MDZ6\PM(RF.K-7H@>M-Q^B_-KV(X9BZUUJE#&J)[ 0JM-MVR%!"L(A_]HO/G$ M8X!3GR)]G?#W(@BB[^0NH+L\P&!_?LLL8.>(?:B'[]DNW?/7P1+D$:-\UBU9\&62= M'$L3U'*B,.ZN.7:G5!<3U1T'CETUU;B3KN'??D(7KO^8W%%#WQG-_20O*TTJI<*<]B!=;] '"J)Z<;X$'@.T!YW>T 6J>ZLO&G-K+'G+8^T1$ M$J7G<#PE<"IPV8K?UX:E:'L,%'9RWL,&,L16KQQG<4:PATR:/2M''J6G/61I M,4Z["A#U3PTM<9A&IX3$8?6U9[&;1J326K[BF///2JJ!A*$NNE,)P]VTE2%:DV=C(@>[O=HG5^=Z[X]<5+ MT M:1^$:^#.;G%U16?J,:0GV-*-7AMY%F>1"LB52\OI,K;%C8;SA\:)GS?1Z M%6J:0#435$B+&Q\ZDD0/'Y!P*[(Q/&!/$9&!*32#T[XX/R0"0VY$0X:'[Z35 MN5:.@0T(#E5"M>D'/:6)'VY7WAW?/QT0])7X+1 _#3 JQ3-GMQ6K9 MN[*G2 M8 4>6^]#J6/2\( H#& 9D8J6O@+U:B-;#0O;H.^,!W-(JX$0&^R= 1$.;34P MJH9Y9Y@4/V0U:%5SO#,@E4&L)E;)P.Z,ALI7K(9+SJ;6NHU:PVN.*PUC&[<# M3H-\QP 6'$NW&]'L 0VN=-M [;>BK?&LWN9TZ[/SMJ8.9W!QV19COT5FCFOU M8K<-P\X+W1K*]F S:&8'/Y\K:/VY9;A#0% U^$Q>[R72-@!$ O2BZM= MGQ%./#^$KJL(&L->WZ %P90:+>Z20F#PQ*LOJ/@ ST" M5'O7WEKO1?LKX?0-D6*.!8Q[4;W:^[A.M!M!WUY$WT4I3O8UJMV(U?:CVM\V MB'8C"MN#Z,4V0;A-MZU/(K(I;3Y2UVYHT:091XDD)?3>MI%7/2U4"*OTLXVD MRE&@0M&YFVT$5<6\"D65?M:1=)9E2A2=NME%4%,^R]/4Z&F['?*:1.L_]E$ MQT]\^^_43XYG\R.W+N/[<+%>IPG G7;[T\4SRK$E@*L'^6YH0BVL5/7O,1X[7?MX5#-'B#=9U'M([C4@?RBG# MA8?<$TJ66YW E0-.'#<^9#]0,1,R< O,:@:0^YAUW:5-6$BM^46T]HOB<<\( M^]%&;L/^X$8AF@%VK!2(4IMW AAVV+U2^*WH#QW*PC3B0V@:MBCMJ;0^PYH# MI*L60,>AXVA6\H."L%%@!YE1+>0&OG149 ;N8%;R@J305. #T8A6PL!3U3H* M1NI@QHC7H6Y1@= PL-V@=! 0_<>U&Q+VMI#N[K+WI;6SERDLY6)Y?6^7?ZR#-GKHG*5PQVKAG%S_C:.MG.6@T^D>%WYW7K QS)4FU6FZ_1M&&I'>\ M(OSAKU'\"CO=-5M8AOM6,J\>V4RD<1E&JV/2+([M2"5DPUB^HNSA4!CBT<-_ M())6U03R;S.0$D!^A:V,O8"4H-D<_-"/$_+5#]1$\^^V.JL,X-?_C=/.,S"H MRW=0P!AJO?I(YL+&K7.Q&1T^-S#WL@Y'#:%.FM-A?IVNZ_[@'NZ,G<#K8XP4 MWME*I8/3P1@1PG.-2HFHEW6>AHJ3 >T.V4N'<-3D2D?5R? >X]%-)OTU>4I^SF!A,OQQP/8V)V'6'@Q/P. M]#? (-O[K1H#_YP.FV%SDB8G]3?'>!,54-_H'6CVQ>15R$0G:=(+3=9+B7!?-HZJP]W<5[OUIQHWF!/+\D'SL M!679OZOHP4^*7.=7E"0!JKV4XT:EL9$AS+@-FD=EQ?=\W*8;S=;G9$9 J[_7 M3/J+FN]^:0[0NB-C7HO MZTHL@=OXNS_DFB#76["T[2HFESMS9Y:174W''I?JQX FJRG1PL?68D&JB+24-LGN MUA,H66FH\W#6 W Z(WO178[B!KGYP=>?X&P<)TC.S[/>%&?#N$%P)H7[$TR& ML9[@QMG3B^KZ6-.U%+],W53\%FX )N+5)L_6KJ%I[N.^(#N1^?BW]3ZS2];. MV(RK3BUS+$N5R\2OY/V\P0O[G_^^_8$;_[;V_^^$V(G\J_A"& M49*-D/V-_ GET9?_YV^*\!.YSA*2IX!(*&.=A6NN2($#!*?%AN0"W*4)R6?V M A2_(/A/\OY2Z!T STY=\Z4@:/O_?8C@@"B2!U;P]__X?W'Z%B=^DL7IO^(H M?2^;%O(D^^_W_*IY-I ?QHE'6"GT\X+=__,?"28;R7N+L\LL__,?6R_(PCI9 MWS M'_:@9)/B(IC-)B7[-V?*[7+D=0+8OUM)SCEEOI)VLB)CE03Q6E0Y#;Y(8G8B M?4_'Z)P1Z(9L(#DD:D/] P#U=E6H8.5?/R,HP^?)'2 SOH;Z+7H)OH>ED(S MEXQH?(.S G?ME+Z@!MO? Q;-\(D[V>[]=<(WX-!?0A/!6@6.XQ0<=TY)[IS=W?V MO2"7LK'X]$;N,+O*FT,/Z6>*CZ_ [?67C')(=(S4W#)$&R(7&<> C@/2?;C- M;:&7_,DE8.UU4I<&W"962H)^3Y2IKWE[#$M7>_'A^5E?D''$?*S47+B.X+]Q M]N;6#7I+6$=#GQ'5$#SX!QA^\^SA)$0XWOOO=VFXJ1/+ M;V,G6<3?]YJ^O^<_>,%5KB"\[A&JE@G(G!$N]-8ZNR?FGX0CKW MMW-;5*R9LN90?$,J?9#;6A'.2V/$* C@[TJV49_1W#&59%^)*:OTOD1! .!\ M]_"F\I\GK4G3:!U8 MY)J6JXFC?KS!&<V VL\3Q) M.-A3'/HD1GOG?Y+_R>0:84Y2'OL>]G?TD1^)#>^Z:C-U].%O?OCEV2-Z M@+]F:9V"5M8JFC7+C_R#_/^&05C^F6-*2O:TJK[_#/XZO_6<;ZEH2':7]MQII5^UFY MYC)NON66%$>XQ1$)*"_ CEZ\I3'*2L7*^PK__^JN[CEM&(;_2]L>]KB[4.BV MNY9P0+=GCYC@+20L'[3I7S_)SH<3Q\24WA /ZZVQXMJQ+.DGR?*)3H@Z"N3@IQ("1N?L_TA2DJN+BJI[6DS*V:4C"2[/L6I3$CA :)%GOEQ M/U33!F10T@"[OB*&ZIK?E_9"QD8?U6/S)+Y#4MFKRHZ?O1R$^GM3X&TMMV^, M\+]OZE%9?$XT"B8X59%=G.!ET6][7T25UI+_+0289O,DA]&JRY86\",%B[1* M_UKMA*Q8K3/%V:_I+%(/_/ISURKD2#;/=E6!'%D:^G=117;G;=+D>>_X.#\[5>>A"D[[,1FR4-,8VRDEYU 7QPPOGG(4U(<:=1X M&N! @^9V.*Y>F07(!RW48CPFN$QH)=2Z']1!E0B9:;M_6G"9%HR$'7DYB[ M>YS%@9(P<&T/MP$HZX*/)(U(=B?7IAAA$NO86[%P6VG&$693$<$;/ MQ=V0#3P87N3Z074>8C:O:TG\J0>\[DY 3@ M2/7A&L6<)+H=ZPF/62G.C*+D&5\"C)EL[SG6GHTT][H#(15>'M?=+G%_@Z7/ M?(D<8ZNPD$RT4_' I$BK.*&U:2C<]+8>2")]-6H,C+9)B-7I.VO3T"=Y6P\D M/\E KL@CV.:B47@*_K%#DO8BZTZD)"?Y4P)J'GA'4,PA7W(< M4UW#0QU%1XUEY 2>_QXY#2>]EKT"Z15^&V@ALWG'[95SHD4&' %LFG/3?'M+ M),J];Z*J8*&& ?SM;VIC>J#+5[O MD&/_,"/[]%R?0Y3$H.;*H3 MS#+A7BH*](R8.F2,BB3C>@'@48%5:!N?-Y:LS2:\3.) >OZ@GX)%B NJV^Y4 MNEX;WK^D"RI,/@[,#4!L+;!JB15:Z:E\ V<],Y+2TD^*F?!(@%[-5*H+4(VD MNF0@(&%$T+1(,J''7Z\X@/?5G,YK=&KKYC#S=<_NZSPC*7%T>"[+0!YYK!62 MM+02A>S&)L?_8+H3O(@) 'T/G#O]S0B%;P5[YN+'?+;^.O.6AO/"VDR2.?&* M4#\>OE-4S><4Q0VYF?5]UA[/4(I[:"^:-.^_(]]#*-:0P8(D:*,(#T8H-BQK MPE!/"!0"Z7GOUY%S(24Y2:/(1"HR&#_69?=_YR]ZW;;2)8F^KO/4V"Z.WM19\$N2;Y;-;V6TE9F:L9INVVYJO/\ MJ14D@B+2(,#"1;+ZZ<^^Q04WBI(HDY11:Z;3DD@@$(A]__:W_SHKY\E__C_! M7V=:1?#?X*]E7";Z/T_^^]'!_N/#O_Z%?X0/_$4^\==Q%ET%17F5Z/_]KW.5 MG\?IZT!59?:_XODBRTN5ED<+%45Q>OXZ>+GX=O2O=-DHOK!?BM-',QV?S\K7 M!W$*?__K7^"O]*F%^$+]O;C7)DBQ_ M_6_[]+^CRUE?PN#T_9O' M/_ ^'.X?/ ]._NO+Z=D?N!4G[\]._W82?'QW_/X'WI31<1$P5WSLK5K;M5R76\;Y3*WW<>;;MOAXZ=R>WG2 M_:,H+A:)NGH=ITF[E__\\"*G[=[?/F#_?V?&A>\Q9/1^B(]R7)5 MQEGZNH*EYG2M-1R5CU6^R KX:#8-RID./B8J-<_S/=Y ?36/@^ ,%K&H+2HN M:%6!RO5K>U[1\CG[YUM)/FV)GH*9?/+XR9,G[A70RVP*_)*72V?R$3SJO'@] M5H6F3=_BX_SB\?-7A\^?'[XXW']V^.+5JY?-T[?"6Z5'%*AW@,^BY0%RI.U#B!XZ3S(DM3G033+ _@9,4H1W2Z MBFIS,GZ'X M"ZKX>5P6M&OG.<@:;N&IE<_/93;Y&GQ8D-X/@_?P?\$AAN ;?.'&W]!7SN,) M>LOTE_9O@B]IC++,/QPOX($F,;EFP2=TX^%/'W4.I@96/M'FT_ZO/L_ EQ%M MD,&2<]@UO!98IXDJ9H&Z5'D$VH.?YSB"QX]A#0K6&\S551#I$I\WU*L"I 0.,PZ3D,ZN-,L2;++.#V' M VM7&5S&21*HQ0*N?[TE7*['UG2,S84W=XZ?/GYYYW,\4GO;;^_8E$V.;GE6 M[U64:GIV<\+$6Q0=!7.M4K8 /V=@#] Z@#. A@TM'?@&8/%*<#C13I!0C=$[ MY6?0.8J=">A#<%4#-8%MB\C^7,;E+/@,/BK:K*=^Z-_G6 PB>2N1'.^ 2/[+ M5LOD= K1N"KUUL@CBB!ZE>45"(TJPR"B:"^Y0OF$HR(_A0%>(<\275WJG+ M#3J='78RU_^L0/[F\($"?DC@\=$*9O1'YOCI\NH19D4B$W.Q3'YY M_/EQ0#43D,M\@1NI@P0>-^0_335\2B44P/''"CVIG\.9;@2(>D,3B^ MT]\F,Y6>:Y3_?U99R2LIKL!>SP/X%VS59&9D'Y4"AYB@*A*TZ9'YGI1UZ*G< MZ\#[XF/A_2#4U""AL/H*U KIIC]A?444L]&_1#\].)8X,]>DDL2)"#F"AIOP M9@R^P;THHFA01'=31'AXMT7]A&3Z+^*H4@F[ A.T]A/,/J$SH"0K59%J23EH])[5BX@G6MZ:\TZ *UJ *]* *[JX*@N/S7)/MWQ:E0%)TF6.4GJ*, M:50(>9;&DT"9M8+C4)*7 C):LNU'&>/2$=6<"LJ:>78>_!FMP$_@I^ZQU5Q( M;VP,>A)%-?X3EF&\(G(K(%48'HW\ODCX=)/U.:Z-,V%;)M^3FIE[5MUZ] M&R1HK1)T/DC0G=;VAB/0.$5@ F:KU [ MHG/#^3C<17BF:I[6<10"N+;B\OA9S,OU<-:=QU>=$X^X8;@(#M<9;#*X++ M(&Q[%:CI_F9PIFXMMWE?C^Y^5&Y[ZX/-W=H^]5\6WCF;Y685"W6N'XUSK;X^ M4E-X-Z]5%]V8+#C=N")X]?6NC ':Q!O /6X#B86)U+.NXR MU7DQBQ<-1^'^%3%_%*_\.B[AM4]ZUQQLSBIP$I0,08%)4=RA2!% 2I5L$E*# MZ:1,QCS+Z8^I]X= 32BJ4@6E7K)J$8RVV2I_I%5OWA3OA;!SE$0OVN=4DD6U M0RM%L#([UY10HM*R^_!,)UCQ0F#;+/@H[VR"\*NXK$JXB7MYTWA:7N'K0Q,7 MC)[M_[1G[E5F<%J#BXQ>Z2*[A/LL6=*1P6I&83"##U_H/.3#0_#?)K8<(<#L M(G#2GIZ?(<+D@SB\)]\,GL8<0O- E[-,BGP%W#:':!RB:]B^^W@ZSM*G68GE M?N^.*FAY=D+/@:+=W"YX;-40&\L"%?1N:@%W"HWF2YZ'/ESSZT>!\$O M72IBDJ@*%HCO/@QBCDM8]MMB/Z9-OV[#KU,U/:]I?,5Z03#>A,C$*P9NF/\"ZLER +V:0F0 M>?R,?P,C[UE1@L8A:^J+D?$UQ U$::9_%7MFZ=,\F[<\&%@:+$")+0:'L8 / MJAC+7OE77087*JDT @;@KVC;\YN8]K[+X>8G5L9E>0V)C^=S'2$ *KERZHR> ML*8\4$ 'NHG>M2K&.6ZP56L^4J^#T?$>OH%2B>>,/6A>=:;[X<)@!()B-R?L/H%R1.M.)I^[ MO.5MLCS'[/1'_:"V^I[ 0I[@AA@_F-X27*'HO\#=EXHB0R>N*O&(D8+H'$+:RS_]H"VB?2G&9 M5*MB>G4+;5#?1\>:L MBPV"+28SJM"3+DDWIOC>X,CDYZ@*\0Y9$D=*%E#EH)\*W; MU#3+2@C^4,3P MU"JW?6FLX91@S$PJH%4(6_QP[_M]5N)V6(7%!A;$!\*0\]#8'[MQSJ6/L'+? MZL@S6S+2)*:B 0F]';#AHBDUV&4Q!EU;CL/94U+[!]+.,I^$GQ M'C6I@$*Q; YH,V'SY3QR>LMSZ%NN3IQZBHN->;SDLG"L:$'HE^%AGOC>O=&B M9+-QL9Y_FKB8>G/YUZ!Q'(VIVQ8[N 26T/"\WVX&LW#;7(]$/W'PUT@MG6]XA>:K@ M.QR\>OF36$?4]1G(9P =) MJDBDU'[=_PJW]T $'4?^A7PWE*_G7\+YQ^2EY,Q29,"^MH>G*BO0$(D^CPNY M;'VU],04/Q358I$0Q)?\>+P;*B?-R9'>Q0_0Q+4JG5TH!6RWTI&6]JW1/(JZ M_,:<=YQER7V2!=:Y6N9)"N M.TJ7X>?<&@%#L4D51'^(GI#:.H>BC*L+5 2A8I:'@4[/U7D+#,$^Y4>0R+0, M@\_5N(BC6#$-A&74P> XUQ2;CK-4!5-D-RVXYE)8E(FIG!M ">?*S:$\?O*S MN]KQI Q=RRX!;Z9<90D-A-*=LWIN(4NI H&E#)-0A,V_G E**2Z*RM1EN'W? ME+IR3 R45!+F-=UHN8,67JL6G@]:^(X\E@PNXF;T@9?F+9AD!M+^O8QQ2F>4$+1]DA[$28)]1I01>S MR^,+F/C_X/DAG$(_N3F(^%I%/!U$_&XB+MFSK1%L)5T#M1S;(#1K%9IL$)H[ M"DW!H,KM"?\9($O.KD8CA6BRR"X3[1@!&1EH8ZS3X>%((\35MT^UJ$*5!DH^ M(=3AU+#3<9*=D/:]A.YMNBJX%B*%8%V37-,*:@162(#'&"CO(8A3CQ[.>QS] M#:Y9="7>JS1&*TU?2[/T$=TK)A\&>>4)Z\=\6E&V\/+^]86VD6G!#7OV!A6T M7 4M!A5T1Q6$,@J'_.2?57P!4?PV94H0^!?%$'POU!75VC -@5QV(%J&[6ZN M<&Y+R3U$3B&()JJ+(V9.1.=QH :N.(VQOPFYB6B[E+B@QP3_F&G:OT*9N:(.(>F.U MNS5HCX[WY7#D#?HOZB2\@- &,QZYD HR)-=0JB:41I#40^/K?,ZXW(G+>CRH MKK6JKG\.JNM.:S-#F;9'7Z57'1G=#]-I/-$R+\J"#,) \_([T[O88GE-@K=1 MU Q@N3&S?@JRGAH$S/W A\E1BW)3-&JT2/[B\J=3K9MK<8H%'R+&+R,K2Q>/EB\NUD\TU5\/-D>+[U1 M??+7R!#>)T]K$-[!B5RG2!6#2*U'I#[FV7FNYELC5@JC4UR15(*X-1UK\GYO MO!OR #Y:SA5_;IF<8"Z+N!2:= 1"!&]HJ#!(+*\6.ACQ+3"51H09,S!]7-U/ MJ#]>?]/YA,-FP@>@/QO%4X+CE\PUC0QC]NK*_RO<@&KH?Q$Z^I K_UYP"V%L M5D'<2_W*JE"@B,D?B0$YR>P^H'0#;4--)3/-;V4<57#PG&AUQB%!/ M%,0.U).^LPNFOGSF6JKM@53^6HO!MD4( + 9EE\&O)-J0NT+@_9;I_8K!^UW MMV9AY)CXG7$U?T.BB&U1?^0Q2*L,EN/#.I=%;8*.1UT!7V)FFU4HA 1O;QA,9_\X MI3$0\D>^J;DBEL=:PFW3.92K3C)"Y"%RKQ!S-LU,*QM=;"2W-Q\=QQ$QY*69 M?.M2F)/I>YAAW]/UF%+8L;9!4P+TN&_7!G1)6JK'/R-\Y2:U3Q4;:1!ZI$/" ?;) DQ9TDH(#!A([RLTMH* MB*("KGWYN@A-/OR[O$3J%_P%AAZH;BC& ',.Q_JKCLS=/ 2P>Y8&C6!-L: F M,YH+KLJA"URRH<$"PZ'$'H?R!_.$Y@8),HR!7)$EH+N1$"ZY[-Z@U[Z/7ALH M4.]!M>V$;F/15./"#1>I^7GMU@&K./I4E=%/7G0!DGN>91$R\Y6SSHS!D-Q< M:WA?[<#9V^KP/BXF$"_\H=7VX'*)'(_7=07K&IIS[U. +@8!NB.9'A@!M@=; M-9&6$AF<:N:D?:ZQ_:PP*-N.OC(/:7O]5%J7,9?D.M\%_79N64&2/J3%)2B< M277CW6MTLW)K1S;M>^C4*3/(^UKE_7*0]SLZDET8]"V2>ED1AZG@@6*>CZ>\ M>LRPJ12@2F9P+3/Y(\'W65[E*84?8V&[>MMMLI:!YO!P:#^[-\']-@CN'047 M";2#+>Q"LPA,F2,%\F> JX,,K56&K@89NB.->8JDS14U..V<_8LRS:.DC*W# M/K%"R"OZ+&&WO1_D#XI\J!Y MNS]YC*)!'N\JCZ9A:VN$DA"C=F)O5T/6($5KE2*M!RFZFQ0Y#M#@UTPEQ1;( M$@$>;?.ER=<5#)LL9[Z9.K"EX!53!H-PK2Y,*#,]6R] [9*4AYIOD M\(QYK+I;7.K$IG[&WAKC@T'0URKHLYO.%PWBZ'__*YR%?\"/7Y\,%A^;^V#Q"/E$AJ,[4\,@;?;F[C M-:Q2/_\DFX]-'ZCX6SB<^3S#M0P:];O,3MV%)L(M5Z$8"L#Q_>1H?+= C[K\ MFP0K$8@>,F20R.+O+6N3UXGBG@*YAPF9P 16EGZX3E:<"M0'Q3;T&TL:WU+X M R;^2B2 RN."1C_"MZ8ZQFG+CX/@<\7-,N[JHE>XK45ZO!>J*-0YM[' EH3" M!SV+]84V*A;.]KDN@P1^E= S>7-=0D/;W;VIH&;VOD2"PI M-HPV$(&JPTI37%*?3/;2+P6$C+IO78NH$XEEQA(H(9 M:"#2"V\>T.!7KW_JZ#!V]&YK<[UD(X=9WZ"P&J_:7U:7P YRM%8YRH9)I'>5 M(QX:]9$GXFU1PX)K30A=[P+\OS=9BI1' X?0NF5I,8S4O*,L;1>V)2B(;S=K M\_\RQ6V$QX%+R\TAN.U.[<$'7/\8R&$.Y!WEK8?%;GM$4! =+L6B$LR[,(8# MOI:*G)'0V:QHR"PGG0B%?0S:(EW H2>P&@U[[-N(H:?[]D=@!WNZGPT]W8.9 M:<]>'(8OWM',V$&\VV-8;!:U<%.";]&1"A\[F!Y=TY/GYZ9]E\\OB>)?,[N%^?Z[/C-XL5&>;LK=EXW)0/JH:I/KP%)/X' M/K%T\]K^'6X2E-[8I@4F" M"3G92N3$*A#I(U;=X7LT#=7Z>:R1L"])J/JXA M02F^$0"FH$887&*NA%'.P4&X_^(@/#@XE*^%6S4_9Y%4&^S>I8&P6/GS=Y2F M#ZD+%2@\A1X>ILKE7?V#UX=(91N_WGP+H/X[DSG\P::+AAMLV/&2S\[ M_;AYOVQ/QE;&\[D&;ZQ$COQ%'G,]%O?=KM7MO/ZVB'E;:H2FPRFOG?+Z,?= MWSZS'6Q:[O I_!><'PR_]]#9G!"E[I BAG4H.Q+9I&>/GO^ M-'SR[)5\#UT!'G\%JIX7Q^[+= MYLVIM#D4VF[VZOL"3VCF3672]32-I^75(TJ!!#-XI[D&N2B"T<'C9R_WJ"V! M&R^ZC2J9 />R<> UG.:V1^RQJN#Y?CN.V7S78?G;-" P D_[K0>K35:-3JF=J/@=Y"&PY^'=K421]2^63%''+L- (-,WE*+#,1GC1WRHB8[TSY. M&X&]6?+*3*'TT%?*; *40(+ZM"%'6N&5:E#;'[,,U!:<_1]PQ8VNMD2 M$78W24!8T63"H/6W:'&*L*X84,^TE$-8LR<1Z!58R13$O,KIGTBV0)_ACN8J M=5\6"S"":Z(Z$+^G/1\0;]H_(5!X%+J5%]\"K3TU@I/-;^A.H[,[%-2TPFYM MR5EAE*X2W4P,CJHTT47A?C%3A8NKHSTX+W]OO*?>9^&]/,^SHMD/-XH?Z\>6 M8D)-2HA"DZON;KF^RU--[5*C3B[\,)0L@&V<"1;JRK:68[=<+:;<6_%>O*D3 M&L8HL;G=V?H&8B^\MP[[:$0 2-+2G9#E'[WQDWA#Y) >&P^F&?*FM0_UO^X( M^]YC"#7Q:>IW/>*T]] M#A[Z-^S$O?*DD?7R:+@EV$M+4#0:5J1*JR)JA'E/J_70E>J@"Z$ MA<9OE>\>5">F0[I\D:/&UEHY3)3[X5B_^L*>C!1X9UC5"6U_OKPMG-7L.0P] M\U_#5M5Q>:S9>/?7AIX;*#(-R>OU4NWO=-C+\@->HLXO-MC,(:49ZS8*OQ8I M=JS3FUP6PRXX\T,R++F_G!^ O'!D#/#$D]1J6U-:=Q0^@%/]8LU2ZMN47%/Q M9TX-_[?O#!E @4ODY^E.@P(](C./[V'3&*M!P6\2%+A=)_1CGDW 9]QDI]X- MU>7A?9W'PXV?QR>/7UJ-?1>>T9T^D;]#*!,ODAH+)'K\/V=1K#>;>G\;3Z>: MYETAW",N2ZV+5AX\LA\ZS[-J(0#1>E\YPTN4/* ?? VRL&99V&UAX/G&S 3.\(:/6\[6\ZEFQ\Q,2V$ MU@N=%K31WL2>Y>.U<>?J,;N-OXV/[R21<]C*"3A]\S(+1H=[F.F9(QK&+#"3 M^9:1$#(4MU[3(/=KE_O=%OQMX-YJ"7VG)!.UM1(:Z9H<+3L.Z:]@0O,RK24GL>7\_?SZ&J<7:QBLT;'>_2AGS.I@(Q^WO,-F4$A3*QE+))X0N+^3ET60S?A &OV$P?9)<8QXL/4O,"-2M'21CW7FH>98''0)DIX MF'U9*>J7P>@NGL:3(*IHI$JD$RHP6<0#2YW!.7H7:OO(]0F3TF!07H5F?IVC MI'P]F*P=RXRLH[2=>8-_.@F+CX9CL6M)@O6E2$:IF32\4' MY/@\UUX4CNV<#>SJ ,F\]>O:04CFBQ\&DCFHN9NHN1W1!FGF#O!) S!,,@R7VOL9&_9+U*-P M/0^L^!P;'J=>TT'+*IO)?ET+#G@)FMO8"169R2*DN::-J95,+>P;(6II_VAJ M0MW'= U%H]J04CM,T.<1,&-/]Q@Z:::AJLD$G%N#DX$@6<47[)ZXP86UB84< MPN,EO-_B-]T^!@@"S2/&K%YYT?4+07X&2<2LC+QJG1"C&VR(7 4?U4T5% MGNZ!K135VW,S^$?K5AP[YV0;KD&1E=$-.\OVO$2O4%.C9_4VQG /3C[.^[M0 M";I7X>]B_&^5"$,1V-4J\9MGR()F7GK=^CLK?*NHQH_@X>&W M8,C5.(F+F2@[2N SJ1&>9"E,D3UWM2EL3(&S$23JDC0J?E%JT_A):M=1%YG4 MK=6WH 3?G]M5I%+=?:U!JZX[Q?%M-X1@GD6(:\#>59(!+P\V\LI"XI87P7,Z MW8?[OK+=\T4 '>ZZL\VD:;;.@WS%M@Z$?R:\1<3G/RO*1Z:C&]T#V]X?)_CI MA9V)+KJ=YH37+F':KDRKA/5 NIXG>.'-:J)'&01AS8*P(W) +7#!1UAT/(D7 M"G-[/OIF24-E+ $3W"!E*) U+/6^P!?^01O.V;K/V8YX'99CC\)T4&A%EK(* MTY.JI/A[K&\P/J[("";FJ4Z:$RWC@[L(3UD'O MQZ4Z657S^LD:@#;*6#0P<,B.V,,0T_AVEB:4:#%#=0?9 M7:/L/M]IV?WD%9GIX+YSA?FMF(PSN&D#;0.HO!D8&,8\M!E:M\LY(^5+\L]72?Q M81QK7S")Z%F?9=]@5:9QCM,V$"\K]20_E2^DA9A FB!P+U)Y<*7A_XPDR9\D M >-@6F4N3CO!Q33SS;HAS'NPD(G6$8_ND-DG 2*,"_Q:E"6)RHM@9%[\GA#) MUIA3QYI!,9J&C_4G#3KGC'DC1)Z#_@Z7D[3BK=17Y%5/LNZ_-^>=($U2/G&.>5;G8N2:.;/NU1!&&-MM5AD:QZ M .4P.MC?(]U8!-,\FW,Q%?4X?,.1;J.D%K,L)P(UO)ZR>3[+GM%5U^=TI-]B MT6%4X(E^SW*=T9"%)E- W[/YVVJ C=ZZY^7Y)?O@,GIBVIH_8 MUK03:K*F2E);J-B$(KD7S;% 4OV9YTF;.0Y&7Z19(*.-5%IW;FOK]!?:=@S= M762:0$W;T#S,E?;_RKT KX_'?R^1#W"L#[[6$TW!37T,[^TWP'M)=WOXY7,> MFM0Y-"1L7(BO3ZJAW]EOU-O(RU;]SPPWN,]G;& MWAR(IR-U%PK'(1/XD&$T?Y.VUMVL'0Y^T0 M4F@+R1OBS-U6Q&BYV8HL\1MW0K)S$I0X?#F1>YN&=FU[W,?8JZX*;Q"$"Q#] M?*9; X^G\G)T^__IDS7&L$>7P4@'U9/DBR'/"Y:7+D,@S10KO)<=F<1.LDOEPL_5 NWXLY\:>3^9\A)UC5SR)SZM M B6BA2._L_&-#.4!-H?%Z%";G662 9LZG(M(R4L/F_U:E)7U9SPZ-\O.48:- M@3.,TZP:0@$W^2"/ U>M?&-S+B(]N'PM,G M.*WHG+BC0#F9%NL#78%"1(]OU9OVZ9_O!I=9?^V+_508N#PB AX, M>/5#(@ &W^J!Y^7/9KD6]TJLRJ.?B5-F&YRL$_9TJ!G$.BC.4-CT:LUH%L&+ M4;0WHGC_)01F8?"*_N_!_DCOD"Y%2C()I,V+3F-E4Q_4LXP,/USJ<_P\ M7DB)))R'\'P8:V@EH3&(XYC/ M[;8$ZVT I:.,Q@DHB2[]("2XGMO3$ZJV1REY6A.)A$X+H%O>HL*NIP7]$:\> MP.$76!WL*&K!US:D:BW+(QLU>O7LE5CSBR MN.Z&O>T/ZUI"WQHZYK#?ZI9/#_?#5_O[WBTOFG?L[MJXR]W@-JV[=,R*O\,= M) BZ@.U+VW$9?XNZ;T$8VO/H048$1@324\9P!"\H/7Q.\!9)&/S[L\?[$*Q1H0H)TXG.&*RV./D4\TV,$Z2^)LP6\M6[-\/Z)>( MG)7\I/!&LCL*#SPB_R):G$-NE"D(Y-?9HD.HA;5 +2=!!VR:Y7CI(Q[G] M];$ZZ2V50='Q]#^T&EBLYGTV<]#7O_#^-/1W%OO&I/2T-1.4@4](QP"N/\;G M<.]$!X03#PKXSR5OJ8'@4,FF\S-8S\+:$IXC4Y;H>!>ABTD8ECYM@=WK--VF M1EF#P&NOCK$8>LAOJ#X==::K/W6%EQ MK4S+BBM=)W*PTP.)@#NCTE+%9VGCA4C3X:4[=#AJW?Y>K%NU!-Y/%V#O"@?$ MV:W/U0XBS@[V?TC(V6 O'G*K26>+(Q71,>N%1?--QWR#J[UC(=_]&;L*&G.S[-NR-,Q+:XM;U [7K*D*$'AB>.GF#B/P$Y&B(--0H\?X0LLU=7KO75\GL@ MSA!OW1:=X#IEB1XPPIY-[4-;<.-AS=C:6YAE2_-N>"W1?G>K\Q%Q-]7?L>"P MK6MK^H.%SS 8Y]E7G3]2!7EA43#"GEI\27P"R&?T]I!HH'&&N!:*E3RKSF?V M.H'Y-DY.VG-DTNW[PQ/ 0E.Q)78N.T^W'3W?P\^GNK3WAE^^V*L-**@?>G@_ M+>&S\8'?J.QBA14/[A$^U.CEGEA3I.J2#NII@XV%%U#XXC]4#8:.IE94O0V5 M@\%S&Q(^M5D%$QU5.:=43JS.E78K NB1K\+4 9L-K-*K9A$7[(%F@]:PW*3$ M&7?JS;_NGKMN/)"2EH*_X4L6XCB9*$H5UV6,5B6O/$[]@ N]AIK/01W P327 M/ KQ?Y#UNA$@];"%87Q @-1V*H_FZ[D]!$SLC, MQB7_NM,5P_>%=,0XA)KKGD3SE]%_]UPI5 :E$M%*(E-/S6U1NV2&Q M2\2BYFEU0HID(C:-/0PJN77Z?:Y7X@N:TCA:77BK MJ>% KKD&KM0#DQ>+K"HT+/D+O.VD%F;D=EDC1$QA% '>J+TIO)L\@_B$XI6T M1&87OO,XR[ZVJ,8S)G@,HBJY\K><G8NL)/BU MZ=(D_#;$484AA60?._?4?^'4/^^U_A879>M0>H_=A;O!9;33V_X;=>=9HG?' M: 0WI6VD(&6BJD+74OY[M4@,0]5%B5LT+86EJD-,N#E*1:C'YIR$YF,T5T+5 MH^SFP-YLSO %7FUZ@#\\7/C#P<.&/ZQP9';6'?%T)FD.9Y]S=-LC3EK%J)IB MM.R9RV1U&@M+>J>*&DRJN[&KV='2[0SN/TA'\*0C-6M2;U)GE$PJ-XIUXT3Q M]6FV%NI"Q0DZ2R'8X'+6V65D P(G(3SKAAK=9O)!PO4'+L64SA*ZPJGE.D7N<&EV(W\F) M?CR>-H8S3%!N#<2C_73\S))T7T;=Z1@[ TJI*\0<(&]IE5YP)& %CZG3IO> M2OS$20:Q@:.Y\L5V2*P-)5'!BM](4'WV^K=MHMG-3D:XH5B&_L-84MM.P?3F MP)NY\[46]ED>E2A MY34:ZU1/X0-4=+!>'RD4[T_!#-3*6.O4_ZJMXBY1M]3IR# RU[8A&K3F4[() M2;/5;MT%5BH1Z>9KPI:1D&\Q)DTE;L:LHEZ498&5)AH1-%NUBXR*/:YC"MS- M&0$#1LH;G;B]=R"_C^:5M7A"\3N)NBS8C!03@Q+S1W3=>U!3,:AK65BSNSF[ M1LL0G]U-A3#^8-Z^<*9^V'!I1>:C/HMT-I$BCW[>D^^G&"?=F@8) M%5(\48D(?5&!I?9.S\O'^T_WO?\=W/(PE;/-'>0]""I]6&^B"N$>SU*_F=.> MU.9IH+\N/1((B(=WGR38B[DAH>D]\?YB+/$@!MS?!_>D_K,"?P&WK?! <_ &JCPN,2]R/"GO6RH]F:M_ M7OF)D689VYVZM;PM*3,[(&#/0>$-E0XA.,&\M7)K.LZ]&WQ#CV1@/%_BC;S< M:<;SYJBQG>D^'=JB'S+I^:],$]H>A;=-HU6X9=2R0-@A*R;NZR#O"&N&DX#B MS4Y!GDW/!%I+1@]V#3^W?HR:8[&@Z.Q3#'N((L(&L3Q0'M_0>#C/=[/# MDI'RF%WQ+LFQ[>!^RR5XQJVB%OKJ]&'3U4N";?U ZA,\08]-_X3+-8O9GII,60PMVJL(BLDMI**UL6VON=J- M-[Q%W).H17%C*/R@/QXR!>[0QO*=VUA:LGYO_2Q#C?P!U02$#)0(=VGP$:00,:Q^PSBLE9QF>ZTN'S2\^Q" M)0V-NEF9<=:I SYT,SOEX69H+E7K YSV))XE5P,D4@V3E<@A8J0@A1*G)AF! M\LM@J 51X[%Y:I6#KVS\U&FXENF'IFI0-G9UD"+,%U'5CDGE/$U!JZ<,".'E M\#'@1:^-1'U0"LN5POE.*X6_912-,^_F1E7!6RY-+\F#MFL2AE5PB5IH4W;6 M&O.(__""-T'8Y]H,6\Q"S\^R\OO4@Q0]2 M_&Q!Q&,D-220F#Z,:IO"?K"/LP:CJ^*H)9-^!:#JQ1]WP]^.[ =">()+A-0& M;AY ?4'UI=@9E_5:;8%\G4WGO:SG QQUU3'I?D5#Z_%7[:>Q#$TUD2+9 +S:RP773A_6R!%TO!S;!3QBR>6.I#NP$%./;X9 M9&VMLO;G3LN:@QT?CN9[:.NQ78SPM%N3%?BEP7Z)DW;@?:"K0>>[-R?&] , .T%6/3$[:H6:8/-]+21:368Q2#6A M/[!#P=OW7S.5%)(@:/W>.1UP@TZ6<\86>T/5WFH?*XR3Z;A;C?:.HKV6]2:] M%"/(J\3I1N2FR:[?9I=DL!RAS2EAL3#S'IJS#.*RC5*3:G4*;F)18$MB/:E) MI/9I@<,C>(G@/_FH:%;'UZTZ&.G'YX_I=9H5>?YO_1WL#9CF]6&:7STH3'/P M)8TWFC@9;/N ;*XAFS=JN;O%HSD[^%J<\@HS;WJSVR>=R7]&B/6_$Y C,2,>%NLHJ^#)Y IU[ M^VHTV0O-FTSTU(8G[IFL!6XP#0R0KEO+XBY"NIX.D*[!M#ZP=@0#(7Z3PYTA M#/%R^ @IWC+DB9@M75JX[<2LNQ6^!J,N0[IG34&D(7".!#Y=>DQ<_CP)>WF< M)C+79=.ZK6:4G,4=2\88;%('BTOG(YL@O/7$RP-Q2:[AUH(-QMPX]EJI!"E4 M"JSF85(\YIYY./V8.\>YO^<4FX^LS6;&%@>7 M4F"3/<#;5..X,R*E8?:;PO4G,QV-/RH+GBJ^?C!@ZVTC*8-%+ISW=<+Q^UB6 M_NB$-.40XD\(A7"IJ,#3A"K0Y)*JSS\K!L3"T-@Q-'9L?6,'*^OO,JYD$.6' MC),_47G:F8_>=%(M"+Z@NS#7NC1)8<]0-SV,-O?W4M2#Q-H$++R&_!06,MB^ M ?%N#^8OQ.P(D0=\@>P>4EU=;;PI6M9 0XU!I/MM1FW8Z;7 6JRV(^/C"AR$ M-\3>+Q "N'2E\.V)*F:AQ?W19%8P9V./SSS7V=2-#+;TENR,+XMQ,$IBJTA1 MCMRL7MQ?I; _:(XAN.G0XV/%IV4&M#BX+5(F\0B)$DFVA^DB6KM9,U=">IJ7,1K(:_=.>U! @>HFG?*WS>H8K<1FD9=CQC3)7#D M?3 :2$4?:*Q7H?@2B,)6&U,V$$T/>*+E( 1#!?(Q1]6]U;C.L$D]T$<.?T,A MZS.#UXM99?E%Q'ORN\J^Z M#/ZFDDJ&[)%::\Y[Y?HH/H(IB/!#=7 V#,C" 8YTD^!JFZCG>]=XU]ZFMH"& MK4E&?3>!*J[R0#%;+\W9PR*;VDC9C?9Y1GQ2!B*J$Z\/&%7\!KB-/LZ0E(-CZ MBESUOE<^J(D!(62ET,,?]_OP-+9L\ST%_L#-_MQR8PKLTH:"A3R]%4P#;,31 M]JG,:VNHECD8_AAD#.O0PP3Q]4X0OWFM!^Q1T7]E#U!@N?XY^ M_,QW/B6-B+9+JCJ^0"J&D!5#5#5P4Z#JGR@J&/'\G^[^4+Z$.X.$*L6 MQ*IUGFRCPI4B@T<1FKA,,)SCQC< >O9YS$Q:R/PZK5'U-+/'?=FG,5 M2^ZML>/$E-%NC#(9I'* CW4ZCQ](@\<7NMAN&)FC!_0:[8+,K=YV@)MJK8:>X%.4X[Y#%KBJZZ^M['42$-R K@5![LP@ F;W&;; MZJ\Y%M#ZS.V&V@$'J@BHEY@SS$)8LI+F6T9^)CGL%8(F85 0$?2+HK;HU*4M M&?KDR3"9H6F53OP<>B>7;99CA2)C&W0+"TD^YQCK::(/HV[65=5Z:'[FM?"N MWF+=EIVU;UE#B#J@+V_)3[>U>K#-77>M8EN-O4[7L&O7*MH[D=CU+EF08&;* M0[/,-V*M9X)D=0YNZ3GZ1^V8N!8R6[>:'O2:-0C ;))DA5YI*_:DTMC-MS?H MFP$?NCN,=_U2,7#>K8WSKF^3=XSU;F"GN;6\[B*0XL4/":08#/)#1F+[7(U; MZ_+?@<<1M+[M?+HV3NAC=0S;DYR'*L?O:&R<\/Q!_8<4BH3K' O>G$UVH& M%C8ACIB=P+#VB';OLE.W=00ZA#7LY$R*"_>Q0S9QQ*R0)5QA1$-GJ!;&;[8=&ILVDUE6 M$S=X$P,9^@SB-^A:44;/A(LK!.F28Y]13IY4U_L8M-R @.TRTGSZ-@ZKLTXX M1/1_R7(_,2W"W,%W'_:./^U R3?!\PY2SV(7IY@_I=I^@V9"\/64ZV[0QJFR M5'%JHA=:&<1+A^ZE)5/9DE6E MI-_A8)YKW(<$M"8!M.@?M&]^D#4R"N^6K_Q'.9=&XR.^4O!S/%ML"C';D?LG MAV?90O-^%$?PJDN54-D*O@,_FW_A\0@*!H!$<5*5G 9#C-RDZU-\98'GT7FP M-UEZ 0EYT=YAY$WGI53?=-'_F9 _0)!1V^0JV34XKV7\/_0;[P*MITXU5F

9X5;"3M M']G(D,\ [TY^Q&<8ET?!999_Y7=&]SL"4<1%H.U%0UE>^;^QBR_\W_*+;/^^ MXY(QY3*9',;]ME")>3C*1>(3R._F# F@%PW;"F\YFX/)9SR BL!/@:W*BI+! M!G*_R4REY]1F;!9%NUAH!BZ1DF"I/Z)=<+^F3:)_7]"CIW#^Y3=X".1O]"(C MG8 2S&O IR-8]E275U*^.^+ZHZ$FH -&>^67)7D;$+"%3+(M=T>4:E6P1P8Z MCS(6Y%?ZB*MZN96*GY4 O"X7';8*OG5X(70AM)YE<4%3IG M..'5>F_A,U;]R8_Z.<, T;Z*T^///WOOR)D]6[:7$\'5?[C5)<(J:F M.B&G#6>WTC<&8,,/!6QX^<, &[YSFF%[R7[&1E&RXF3OODDUV*@RO@9=E:ODLH9\JFL8YQ(CE):SZZM&42 QU/J$\S^&SG_:Z M<)VFKP=SR7"5%)PWC-(]GE*(N#'6&[W:WPLB4.I2J#;E7WC<.2)F3=:KJ7^D MWVEDFF"DRU)&](@W*=EJ2F LT LJ9=I[QX[M]7E0Y"M?8OLA-C>.XCT7"-6R M;?5D["YV^Y![\?FZMA>N Q>R;G+WM6R*I9*D M/6T8)SR)D,/=JQ&?"8RJL]/([W,=Q1=[M8;8W&?L-G2%'0^),3TF.%=;&R,2 M7(=9DY5CV4()X=(X8,@3(N9--TD);&-:MU<]T3EJ2^]H6/=Z2<,$/W6[X>R: MA9^VT1%FQ]QFJ#H_2<^ZZ=[TA@PNW'6C:6S8I6,],BV\\'=P%'*D)]_S[HO- M+-P_ Q%+< X:(349X7I^&H^N^DHIP,S$EYAXBB5VG*H)+*U85GV+M)[C>=(7 M$B[1,HH"=*?1#5XW,GP)3,@"K4@]Q8,[W"U%1 K=R=X*UCH6 6RRMRZJO*AD M05;&.4?>H:6R%'1[W-:2?![LR^<$#)7PO%;$P9$9VI0MNZ03G7>6Q&&S3DW' M] ,QQJ[X7A_19QT1MC5Q?2)8*QT2%[6J.MP)?AUZ1BB MWCE3'I2:?JWPCAJCCKH#2]FY&UW.HT+X7S')XW&SOZ4-*C06VC'A4]H6UA'Q M@SJX=+=;FU(SH\$K^$\QP/G6".=[LM-POG=:73#J^'A"Y?4]WH-*3HQO86%]=\3\PHZ MVA-]2G+;-X'0!U@[E;5$\7VNQD4.B#GIP8<(3"+#PNI0Z>B/O@A<-^P M)D>:,H=''CW9@Q L!2,4@JJGX738#V)Y9BIF\O<;O+W+H?VI%%D@W@TB0N+R M' /))B7CY:Z[J%I]E^&F!*W*O'M++VD1?PM&S\T3-<)B#L5'!T5)47/C4?#* MW9L8S'32R6+@4=WM:*;OV[B&_.>1Y*HP"R8J MC@2J=WK.GHN/5YTRTK6EK91@Z7'0"]V$WQ9N>2=FZH*>H-97W6ZJ-IQP;B>X MNQJ\9EH>?-SVV,DF=RV3YZ.A_3 /"#L>Q79BL 4?L^:#5YE24;.6T*0_]7&N MK4@5UJ#Q&.JB/U9=]-50%[T7H[J]9=%KIC7[2/>G'4T$K*5[-&\K8, [%.#U M=U%[&5Y(:3"H,6E2:IWIM>&WB4L%4S@QF>25EC^4W0H6?4_3%1W6DLDFJ]NT M$_V/A#ZLX43QFR [[BKY5XMKD>1/*0]4T#X4G.VF=,*%J?S42#\BU-+QN.(R M6(V+I4YDXO&($*::_'7EH1LY2F*<*%RSFB!*M ,*V)TK>1'6NB'=W1K$4Z9X MTS6ND_?"%D&*(D.[#S?JVK\BX_-%.P:GOM#<\U%+Y;/QIT=EJTO/3P^")2!\ M8_J2F.$DAT9[ZF6[/*9-VRJ"3ZESK-5YCDN*"::DX3/LU:GY:LY*5F$ XGDK M8SS+JG#I0-I_ ;3T#X7&?R[/)QY:_%\#MX&O(;D:JFX MR@Q'LZJZAT$I_%8%ST"Y;JPB?@$G!-;_AU8YYR.[ZH/LDE/#MARL1L+2D@". MHJ&7=IW1U[.=CKY,JLU.#C;-,)N=OLAY',]5=[#,[FD1-C) 0RB&"5QXT!$+ M4#?G:.Q Q<(9(Y-]M<#K310;0=F"'']@(X,IC(B+BP$GZRC,\#3@6'0&9K]X M00YY")B.X/3T\H)-_I* M_4C&XMJWG! UJ&7%MAV4RD14GL97G*K7?F.O\'#ONT=W/$I']D#_]"%N)B@7L0#:=ACZA+%YG4>40OA4\VU)_ MDU#.C2MUS>V>HU^+Y[RG:@2"%C34'PI.I^A BZDVMYS G8H^KB+*T:%_CCU6 M^,XB1%A9W:?3!!NQ_*AFK%,]C;GI"CP4#)94XG[K R$LM;'E(JMW%$O^E"-3 M^JW0MY,Y3U11>%M'A\EV95%OGHZ:+TN%?)U. JC/CWODI.,+V* >EE5 M6I"(%[S)U31\&YZ4Q_A(C.-BEB)X0A_&T*5&PCG HP;& ;^0U.=;;(_:EM.+ M2I5"C*B^YL2MN:6[>C"=$.L@%+6%ANWA/*\5;C0KM0LW,XN1B&9U%#:HB9F[ M5T/ZQ*7M'87(!"=/<-2%C7LNO*DCH$W;6CW/4EL2VH5J/J^7ZNV"9"V#U _= M'9;%=(NBAJ[T=6M]88]!;$$J>B)M28E@I73Y<"^RZH@ DDJ":;(M0, DU4'9 M4D5N!@BB-T6\#74R6=70DIA/$,U'I!&$8$9(#K$AB#-%WBDQ/_3GY MHJFLZ,I8&;Z1TFJ]^"-IV&B]>;GAA6'2&(.HS&V6B',V<";0[:9_HW?(Q9J0 MN_T][LMZ9KBN?A.U0/<9NQ:$W@#_O8"-<(^#[.XCU3"]]BWBY?*)AHW?6^]D8Q5MDR8= MV7V/=,7.WY!/&;\<_TW9AEQ[E#6>?QZ,2!.;1B=UD<618;>)LFI<\A/>XL++ MU#EN]'F61<%4<>^JPLXQLVW?;\<,>-9=0IP=:VU:&%SC,0D$;H],Z>CG/>E@ M!#EQ[:>U@DDYJP]+\4Z1-'7>#%EV1#>^V!/N2C=$21X;<17G&=@C<2_55]MH M(_.9Q/2['E>3N?$Q*\_!SU\61-8Z9O'XHQ=*Q77Q40IP+1.5)U[%:/-:TH]?N)B/( M!C2*"<']OQ1#^'=!TCUXH[ \;]; MZ(]98Q%(S.J'FX>-1JKFPF MTB8,35=;,RUOS<3E(JK\.8_]9N MEQ*,!Z^HS;?8FLKH\2O6.Z1,?R\< VP5GX%8YMR@Q>WS:),YH4F,7(9-T8!: MEHP.GNOR,2H#4ZP5\V5>'RRQ[^V9W@.) NNG+C*B[<6O2XSQ=3FIYOGTVJ6I MX1A>29ZEF/E-KEA:Z.VL\! 6_.P.D/3?2A)F]B4$>M90Q[C9TES!1+-^%)9V9"X0>9SQ'-3^>W\534%V3.:RL9W.5BHJ(Q%[_45">;\@L) M)K-,:D"UY^1'+Z\6[3_A5PJ=&M'T%@UZ1_V9Y8)((B?5LU)L=O;ZJ;QC$;CZ MW:[?.=N8E> KG?#.<3U3EM%MRU&3>.UN77B)C_.!!M2C[OMMX1L\!JG M. E5:$^9YM2 N2U'9L^)6"(R?8=E._BM%D/EXT>E@_@ &A'UPUM*AH)(; %P M\^\-=UL\;9_B 7128^%AA]O98T'O%NYX_79_6:(134!#3OC4!WQX*&M?B[F MJ$2#%M1F.KG8Q\5#-XN"UAH /8S89Z@3_%!U@H,?IDXPH*)7146_V&E4])GZ M-L";'X@;N=OP9G39,/9!<_[)8VC:J!]9XSNWXR*$"=0!?JF4U\G&-W*.E88RA>%5D+[GT]B(;PX$T+%T0.4:5T*R["I)/J;C(+@6H4O,](QJ/ M04SW#V-34BFHZA8]K_K09SC75&-(F(;'7P#*1 MK">A&!P,3NK<-AK!XE.6]=;5?CE]<^QMP5ZM-C3F+F'*'O4GV+O?P0#:'4"[ M/=KG.,\QZ-N\]CGKQ/-WL8(0"LW3/P:N:B;M@FZ)&5IO"');)%]")4/%V[8^ M,!+.E":]*JH;U36^"D9M9. >@0(7ZLK,FQ)&8BK(R" QJ];\U@MG12U3 M\:7)%=/.Q-5P%;BU\VH>.'(H46\]6L9P'&RYG M]668A'/++M'[\6?*8YC/,W1,$ZF*N#_&F[1"B>!_5@B]8,+CZ\ 6G<4J(FV[ M($KIA)_7LQ*"H/3Z9#I?8)NI '[.L^I\9C YJJ_YDWEZS9R1'D$9.8)DOJH* MQGGVE2N+=DE[G?";GK?103]:PTOTY.&-J/F"Q'@AP2 M.Z#>":!M\2]B"_K? MY;6+FG*P)KR&OQR/;;.9G6%B9SOXQL!U''U3;2D*":TL?-@:?@$WL"K#Y%TB MM;NX$)YSX9"V;'UVM?6J+ [!XEHK01JE#@UE\1K>GL(-&OY.7,AOW$,,+LW0D>!W)""W?$Q94TJ' MUYB'G^Z_.MXF$E.>9J"9B(;G'FI'KZ8,\X&1C2L*A>PH+CU?E&YHC BA0!Y" MIM"TDRU"0=;51PBW-D<\'2.+5#D(#4HOK%'!H)9$W@::1>-0;,WYJ1ZA 8@S MN4=F;*73&ATDT;@:._]/U0VG/[F./(B&NGPX567WX#W:?[IIN>ZG;[0)*&^:./G?/ MJY9 ,@P8,6)>=<>K;(34H4+BC@I];D*^O.Q([=33=U??^'"[#O! Q+'& ME//+G4XYO\^"$\+XH-=SXKB,L1*J\XMXHC<[2D"LBM5]J3"ZU9EJD!99BV9'@([O[N0/OV*1<:N".9!=))A$*9?S^ M2^5-=.K'KAMM)Y=M_A5U@,46"HN^OU9^S.JDU".G;Z MXYVZ7(64?RBK/J"RZN%05AUL7,/&O=II&_=6H*N_HM>U\1RR =*2#UAK4!.' ME&&2A+41,'3H=6>EO2D9IG?C'*3? TE^DPS M:16ZA1L5ZL\N,C-!UN'3NZSHDBW7.$NBM0"#-[<[M2E?UH<7]Y O=E#):U3)!SNMDH_MG#M,*9[5^_#- M>1D0;@^D(+/;"+?>L[KQ *%=G/82.CP5#J'X)3:V%56Q$)Y/EQ&RFGDH00ZH M*G>\J".$&]JHOR6[4)OE13MKXB:S,5..>PM5LE [\)T*9?X\52^-Z0:-HDQC M%=/B6+R:8RO!.4C)4*BWY])40Z:!LQ"@7;?%0+S/W.D7*V#8DLD4%-()6W8[ M7U*X5-2?A4UR,8A?G#MX-\Q)&_J9M/)$PPQU1ICJL.=CJG>N";'+Y@A.<4A M2*E/JST$5 _$<.YV0/5.GX.;YG!NF\W)-D#7:%M <'0=F-]!C<&5&),.G/6R MT1D#%!MQ9(]S"?9[B0=:PV5-JYRI7AJ '\\11LQPH1-+ N+C\5MM-Q/[1@9Q M':)!*R2G-.^1O*]/9G@@0T@VBT1%G(UM[%\FI/6^.TR3F/XY(78!9P1 M.'A571 :K&Y>>[E8VS6=$X.3 MN48G\\E..YFGJ1?[?. LS'$%QQ7)MC:>(XI3;Q"A+_1(3Y1*,H< >I7CJ MH.XMBAA6)]R+*\TL,@"=^G$3=4FL6S9[K1;LI45 M*Q_"Y ?I-D 7P^55L9HS!PWVL;S4"6CMT<'A7C"'^\R*)OC1[_GJ0BX1_ SM M25?)S"S2& 03/4@C$Z4P#)D*IN)=3S4[(7>LDPV2N4PR=WM"^"]9/M4QS<0\ M07[&+:/FJ)%K4.M-JZ=R^,C&,X)NXKH!5I>WOJ(CHG.N7I.CQTC MA/&"EQX[3GA>[)57N?.Z!0U_([9=>BR/'LVBEWYYW.)9X+Q&!BXX?=:-P8)W M OZY-W^"\:!>JVM/K>R[[*:]93O2@)!LK"!\6F2P15<>WK0Q,L5++<6N\%<+ MG)K7:DZ2M50*\ [@9<3%C!MSD9*4"K[P8XLEYAI@@\?IU#T,KID+QY"/4F7X M2JF(*;$/5R7!I'C\XRZFS)%X/3-LJ;4.A=:>>A?@L:Z&\)3[#MRYM+9(S-W; M+(H>_0);^S7X._9&?"YS;+_]I&EX,4KG&YI.!GO],<]*P>L>,\T6OX/&]B#E M39.BH[W'/8JWE\=,9!2%$@0U M%6D4^6PP]U!Z0=D!)Z9[W!9?'$=)08W;W +.TMP\UTP9*V?94WB-+95C6$\I M>-,(KX,1!5],V,E-=#^8Q#@N(WDR5@=OZLVG ])V3RYJS[J9$=&$,A[2G3KM( MZA"N09D7(T8T!8K;>\RA";P_"P,!P_\]](/]+'+%R80A^ON>ETASX)%F$ZY1 MO$($CYW,U;B(HUCE3;U[[8BB>TA/)'I:-MVY^XK+_^/?#I[O'WG!^9#_>;CY MGSOU'&U__J=S(DXKQESG0)R-2^H*4O+\1H]'N[$V45ES.]/[D[-?3XX_A<'I M^S>]XY#6HR^V>A_ ]CT/3O[KR^G9'[@5)^_/3O]V$GQ\=_S^!]Z4]Q_.3M^< M!!]^"7[]=/S^#/_QZ>3SV:?3-V_-_@R_O3L\^KS-&Z5ZVQT3%: MXH'ZO$Q32OVA1SP&00WOKS"7Z##>B%!^0@_;5PX M_(V-!QKDQU14-'=!JDAP PJ^'3C!KG_\5],(WS.]HG;#QM?P3NKK%;9LK[Q><_FT6C^,RV"1;W/TJH55$Z;I'.[@7 M&RSK1*?@>@6R[D>^V;N][0;\]-,OIY\^G_WC_?'O)S\]^BD(?OKIW;'[^8?> MF>.W;\'@?/['N]/W)_\X&';#VXW#83>\W7CRH^_&&W!<80]"T!Z?SX[/2)/\ M]-/_=_KQS8>WR]3(C3RTG=V<#U_>GWWZ8UW;_Q)?M#\)CUW)&6=KTVS!U?955.&+\RMT/E MCQ?8Y!Y_XQP_;/GHMJ_.M"/*!9$'\9PHZ#DR,E&&3<#;^((8V7FF\C1AA1 U0]P;?Y+__RTT]_.P%'_^?CSR>TE3?S8?SM>_3BV4^V:$ ? M>KK_/1.TWV6NE M^-6K5Z'\_W6+\/?.2-R^U+XL(W%OC]S,!-]>:]VKAV/TV6?TQJID@QVGZ_$( M-O.*UO#X'@,BNGD&1Z8F$YV8J>H>,FRLP8N2D506ZT5#LPQ?:(WJ88+3!HIE M;EV-4V$:YTB"GZ;8BEMX-?]>\QG8 #9\PK6&]+'4ILGQ/:PK-SL_D,."& M44 A7F]D8Y*(_&Z$E_=<1=HP!*IN\3%Q'B ()MXO,(O.QWMW(F-Q#7DN(A0C["Y40M8B X-VP-#( 2:RKY=%++Y+CQ[#5 M/U]U&T(^:(9B;7DQX2]",\!! ,U.EF9_J52$RU@+&9 M&%Q_S'5U,%?[, >.Q0 ^(IP-N:81K=AT@7.BZ;M(QR"=!UOI5M[/N5P?\O%^ M*WS__=OISZ=GKL*W:[NSCD3\R:??/P?'[]\&;SZ\?WN*M:#/" X]^^UD-8#H MT+Q\BWE0.]V[O!UCH(P-0#L!*IP4/ 6(OL%(U=Q#Z#;\ OS==7 )G"R*ODPY MZ[E*#4\A]J#7G!CLKF=".B]I3 U[.;J@F@SC"!R*] M4+BX 79276V9#FWU=7^PRV61V2QKW$!T.O 26W.O4Z3:V^AY/,'28*?AY\9R(>3 WRN?Z4; ->NT81*M'V9"7;,J2 M:@+[$@EA)2B/>]*:^/?J$,]WAJ4]+ M/2_JV^,4=/#"4, M57'U#<&O6T[2(H.K*$R?@^J4I3$+G>3,PV!K>E/Z<0EW1+Z9(MV4V=WO0I1A ?*/J)ZEI@0SZ3OI35]U9 M9BY720<2478[I?5L*1Y)(6V52;+Y.2@/(=GA!A"-:1=*\=IUPI;T)3QMR1=6 M;Z"9RK(C\L2MO(]$T7W0S:"P%-OF,7SSWO%4PAG.>#&[\R8]-Y!RWUI^=A'L M\OQA@UW\8_M=#>,]17%KT-9>_EW&2'6G.JCQ56#>657@5,4.7*#)%M2:[KQ4 MC^,?M>RMJ- P)?*+@!/4119'!L\09=485A9/;P1/M- :2L3T@&I:CXDZ$UPR MFEN S*:PZ%(4LW#%/F)#9:YC4) ^Z2/2G K0D?)C3+H;7^C:W8.HRO'?[/K5 M5J**CB="&D4!(OD?[EAEC5\1%YAD16GN/8S069\+N=M4]3TC1=_&Q237&Y\: MV^)II9HDNDN176#(H\:M_TCB9I7*-"BR.7/]NB)QE2Y/.GASRWOZ]KU")&/_ MBLQ;0K0L,UL([FY,'-,%2C4R"!1FT(\LK4G5;-FQ)7U1VY9!GM0 MT+%XHX/N<<)BEIQ4^&++!-]CPJ>8PI]#K(J6X=GP\.@V8[OE9W=)U0XDP0W] MA=NT,X3TC>M4BI5Y#Z#K(8DYK/-?08DKF*#-%L5C2S1-&&^M"F6F< J0%R-A MP3O[5,H>I[W=K&LYA9>7;1X,VP"ZGXLJ7V2%O@:[T^$ZT@'K/U\-I5X+R!$N M#DY:>HZ?(T\1SH6>+Y+LBK4^KHLN1%3W?.FB<3KH-:?D,>.I.YY.X9!RB^7E MC A#^&R7 >;H2X-$@W;QF= - MN;E\8XYC%QS,^]:GQ)[V[J.^THGQ;J[\%@6S-V87S$':VSMJ^U.BKBTE*%F M K?8^9W<_\@Z6^/SI#>1Y^XGG*ZJ>QAWZ0W*"(QX^VN@:3)EW'(V6>H[[@\G M--&<>*1W3N(_+C#+N-=LNQA\RYO[EL]W.E;\:-ITN,SZ%IVAC9?Q[=!A&31I M9YGS(:?.D$9IN\O[(?/=\A=C C>E<%$R[!#7=5_2K[WC- E2ACQU:8+C&VJ, M"=I^2)Q6Y7\4E$[!.;8%JI:R[ GYF#BX"-AF=PX^(W@"/%&:U6Y05"#MX*W6 MGE1TZ[4KXZ'TUZ\.[\R?7KI RO,UOZB_Z4E%_^[3\81ED - D39\.2T0C0VO M!P00W6"X9'V\!A4Y1FHON,QQX:DQ@G 7#R>!EZYXZ*F])OOH/$E8DJ2 MX1&@US,^:OZ-X$<[#8FS$;@%WAQ@L,X?_Z5/2+G5;1X"PLT,[+Q%^!Y.C-CKFKL^)\3;/+1$?GFK%6-#D8 MW$SF?Y=11^PCENJK3AOSE._R(&MNX;HM>^8:;DV)T"G8OBEUH)0]W CB;>9U M?IT3^:W'$4E)T:2,YQB5NH'14TF;8O\+3FU3W\* !J;AK\",*&(26:BK/(-/ MT9^G6,[0;N(@_=*"6KGH7*7>@"CXP*-<$&,Q(<;,3WTF=F%^67I(.MMGDL!I MPGE5O;TPKM.[!59S3=^Q&6 ^!Y5;=*\CK\L:?AX=;H@5M-AY;G$VD48H&%^9 MPS7327-8N+'"Y@TU9,?D=EHR5&_.=>V])_;]QWNPMJ^,4S:88#.876:W@[31 MH(.AT/]#%?I?#(7^'ZS0S_;6H!!+V-_2;SEH0W@9590*HLHZJ8K'R%Z3(O5& M>2(?Q;48T+_<]*$VHY(8?>P(0G M,HS3GZQ( 8-W!P-!H\Z5A=T'>('HZT?%$7O_,>C0**,' &L(3\"5]H@Z1#F\ M >V:U?K)>$Q@)1B 6NGPW.?(6&4K[119JF9JW,2TD41VMJENP]NO%.\[F<5: M:#_8I%8TKU!]0\L&W@!",=CB=,7%7EFT\\3,&?F@4LI'UW)_?N]H'1]B7D4D MOR7^$)WH"WIUZAN9\XP7Z8VJXN' MH;;->Z:#V0Z^A1-AW@V?,_;XN@_BTI,RE*2TH6?K4L!KD@Q,@9%V(0]11? > M4?Q4GN.89,[X+4MW=)T;RE!0 PD%$*WWCJ ):BR)XJ,.0>U)&)9854&0P,9_&'MFI>.YZU$>>V2!JRD:^O"%X0QG/6;O=Y&'10/-C1LLW4 M,8>^0H2K@@L(H2 @P^2L$CFV?^/B6F;^)F+9"AU'6=J]>V,]4\FT,5L:XUMY MB\HJ%1RS;F),.C]IN4=O$+8%]J4J89O^1WL[-]?P)2H8^N?;%L5::R2N9#]O MW!S\[A-PK$3S]8"5OD^V@B9V=9LZOK+%/JKN84:;#I#_ECSZ-7Z9_A\1Q.;[ M[K" ;_&\FO,??!45]YPZWXR/BKVF9H0C@SQ@C[R;AJW2I6LES_44$0KB$;IO M8@J%'X2"%%0,(U+^X(D+(':N4PNA\=CGK!+>"R29AHX]WT='[;4@GD/T3*'U M5[]O47' M_K0S$RNIE&NC=8D@G@JML'XG'-QPEB)=3/)XK*,&IQ8KO6G%$#(2 *^D[9]0 M-J'VJXH1VGTJ.4A#M?%;?F>[(_JQTXH?BX\V+CR]WN_C(F%-$#Z/F M14';-'!8/.T:-YU#NR&Z=Y(H)JG@Z,MSO;LQMEZ7I"/+7>3Q19SHR6^1W/EB-OH:0*L+V^5H&ZQM6M?018&&. MS=>)UVA!R="Q'L2&]XSR)K7;4OW=EF1L.8;^X*/^"L05>-\W:89 M*LW.*T7$WSJ;FH%0D8",MYV<^GT6_&I6ST,"9/VF@V&+BD6(#SG^=';ZYO3C M\?NSX/C-_WW_X>_O3M[^>L+4TL>_?CJ!?Y[]=GP6C$[^^\W)Q[/@]#UQ3)_\ M[02^\>&7X.W)\=EOP8=/P=O3S\<_G[X[/?LCV*./X&3-T_>_+F>E#CY^^?3Y M"][][ -]#$=QVJ]^?O/;R=LO[TZ"WTX^G?WL,E/KQ_]T?P\Q_( M?@V?_((?/H9%!Y]//OWM],U)\/'3A[^=OCWY!-?\].'+K[_55H23/ND!WW\X MJWW@^ T]T\\G^*G?3C^=O WE!QG2N.Q)8 ^.W_S7E]-/M'*:[4CK_O(>UM'8 MZE^^?((K?5J^Y6>_P?/2+WZ'S0[IWF>PCL^P3.+[QH<_^?WCNV-S_W"KVMY_//ET^@&V%7]__/X/^S/^"-=X]RZD]?_] M]-T[6M8I/.*G7V"E>/+P"W\_AO]_"LOW]M.8I,_!I]-??SL+Y)[R Y^_-Q]^ M_XC?E[_AOGWX P\(G+N33[^?OL=#T7W-$]AAW/#?3C_V/"4N':Y]=OK[2[/#E MBV?/#O8/G[]ZO@L,QFLX<38-&A>N[0')4:2F"==JU %#) *.?0X'K'S&:< 2 MSITMMA(RSR(B/@@#-==)L5.O$4"P/=&:O5]'$N36"OH_KN78#33 MG*3XL5!%>;1"KG$0FG4)S60'A 8S0>!F"7U@,]$C9[CSJ+FCST?<-4X8%F"I M^&%)UN_$KB>7AB/Y/8]DM -'\KHV^@:CRBHU7S<[T:AQIZ]-RBOHI' 35KD8 M2Q7PD,+UA"!;@N6TB I<_M:AZAIE;_R/1;$-7LQW//UZ!TY_ VOC^^7>^6;$ MCG6%!QWZ'4_1= =.4>,4U)DWI^2BQ@KBKO4V .6O$[GN?S'3G/ZSO&-S[%9E1M"G:? M@S[]#7UD';696SU&(!^3V]5.-U')A!@CA"6OT @IH3;M 1-RZS.VBYB05S\, M)J1#;P\P$=/J:^E\0I]>,J1.TA39M2&ZAI7.XZ+ S!6(Z:-L^LC$(&8P>QB, ML[0BY#8RFMF_T_P$^.4L2V(<$P.?#ZTA)OX:'#UO*-@N=3)%_6=S4SZ3G-SI M:'.ED\'E_8XNPFP'7 3!7CK:5"J#12U U?(1(]_#)S:)6578SA_K/H1"Z-D M<4OKO$E.-#I0A*Z,,QCL$C ?ETJ'3,-&!";> 8'A7AU*\-J#2M1"5&JG9AG7 M85.E6'&F*=.F8Y!GN"$GFFVF@.5%+!\D=3+EIAR2O-_U\/VY X3QJ\[((UD"NRX0V^>&/:F7O%(X3:I3!?I M_+JR;-7^\]_ M' ]DDX[XJFD]C'Q5@@@1.SN*DWQ$-C6<[.]\LG?A:/>R634 FD%JZ47ZZ$_2 M9LW8C2=!XK!$VU.)\\O@)2.\:8:T(T0 $4P39#53-3*O;AHRXD2009575IAJ M>CQX"V8"B<=P[33*:3HEP9PUHH@>N39QZ96EM(BJ%A],G?U$K\SH8YRC#HHY MKW6S3@+CKCU@QM>(&3_8Z=[H]UEP')$'_*NZ3#PA=NW/!"#N+]+U$ MJ8N2,(5P)B7Z7T7/PM,(XSH-U)QX9(6@#)D2<<@U]^DYYLF;H6THA=5#8 62 M5\2>3>U/.C38=(L934G!?!G2/E!ZP>.!SRY3:1%7B;\-J,/J^U!DN?]HWC7Z MX4-F,J3;*^&\]LB/VT1(@Q:YLQ8YO&\M0L^R]FY%_B@NXKI11&]5J2"VCR\4 M&-S3%'%EDH* @_N&6;TVT,*X^@/T#[COY-!I'?>U58Y[CO=]J>/_^+>#Y_M' M7NETG?F3_2V1^7L^/==KAQO<=-F.+VG4TKF3?@MTM!"77+ET*=;Z(Y M^D::Q7=X3#1BPZ()/U#(M$J&=:70INK@_('8UZMCY$WT/(MK.:\[/9F4\@@S M3#*H* )W!2DR=:(7,V3%99JR,,!Y!(G[@.%)'L<-*%CIB.3YT0A]*$A;W3)X0=_MWWZ5W=H'_'MIDR%=Y8/W04FM7C.TT6 M^]X>GYF75[!Y!>?BY/\]^W3\]B3XQ69TWF1@[RG++8\*)OLTG3QF7(HX@C)> M67GCE>UT+;ZBYT7 \T]F5'L'ZUY85H8:%1:5F(QW(1!-5=]YZV#4TM:>E^&S MB!8:/5G";LF(,%O!7WAU?X]5N/EG]GX+=+YXMVB=1+/%;IJ]#GV3?2QE\9RP MTK0UP,H0*1=?.<-%50MB[](+17O.( 1JD\9[>C[1 GOA>$@M+D2V.?26Y<;] MCC6WTL%!X.>SQ,@R%(48:$UN3ON9N1WWJ8;DPP]OG+Y/C_@&C=,I>L(F0&7= M=&84^RY9(]1RQOX0+!XG#!M=].7QY\?&=#!_--5'X]+VPJ<:5:.!$!B#-G;3 M97-)-]#4!5:D=/W0WB#H"R^KM,RIL[@&*$/U3600SJB(EN9L1Q9@;@8H,V6**KK)=7@S^-\#D).UHD%W#AO\]T+9OQ,-]M:/,.*2]S8F$X*B8&8 XR5B&2J%66R^=@RA MSU5!LR@JM*QX9PI$;,I8H@X<7Z*+TG"/Y7#C#'L=KDQ0@V]H,%>#N=IM<_5] MN% V:*[^9IA34E,;M8R]8R2.- MN6IR)=51^_@5<;\+&F*!N3),"X%*Q"%*[C+D[/.D*?]JCAR/K\+-B_7/<)<, M3N&2F;@7V5?MW[JGPFH UZC%,S//U/0F]]HA-A;2C<;05!T=\7@LM/83=P28 M8V]:%3+%^%+>O9W'R-O5&EQT24 T MFKJ&]RFX>I)%YYH#0K0%4CFA/B0*1+PYE2MM<&BF1<+5^=%D/&<"1L=93D0R M25<*XY1D*A;N3D:Q/@:;&NX4:R&RQ45C).FX;B=@JQT\R:&KX0:%/WD+7H@- M:OV_U=G-)XKX#TJD4US2J#*KX&#C[F95CAY=KD%2"J[(7?1&: ,.^Q8X["<[ MW;0O[W&94E-]K'<0RRE=(ZI 9P'B.G.]2HL$@8N[G/5W?L=:C*;6FZ(=?9,X-3R[6P/6Z1TF"_A['M4HWVRPCPFB77VRR(#^# #BVGQ4.\PHE6SJYP:GM M &-/"#!V\&P 8YVRN:FR>;W5RH;*!-%V!4UC,MT8)EBKRAE0PP.M'S2\7;?7 M8&P09;//I$;@;8^UC:7<=OH%EKEP;D/M2A"Z B M0]:E8'J.*C&-2[ NIR:GVXW8V>QI SZZ+VY"V,95T;54;#-+PV[?"+V[Z9M^SJ/%LIB*$SR4+;7D0 MR4**[=Z)9"&+H\[JOD=!^&:K!>&O,?OVQEY=JP \\PE$2 **0$D]!(OCG#MG MA=Q1F)A(XN2]9;;X4-Y:SBP*-.2GDL<*EZ9.=V)6LN!2Y5*I0AP;_'"AQI;2T&QXP+I-3@%P@5; M:SV;QV.W^9?G,6JN03P%8!J@$VL[R?1L14-W/T<@*$QU:FV27*D\)/H[G?8(LX!GFZR3(M_#!*!E[R]QNGMCI&F#I MN+&F=5:5G66T#(I>8E?BK.9&QJ#*1C ]2WK;MTY\SY_V7NM,V&[4U*U*2;*. M#*BA"-MQK@Q[R\AN81P4-TW4^3=GSS 4)5^VC^R>B50"XC5?6#FZT%A]IW"2 MAGD99PD1[]B-0H%N4Z#9P.[X-0/49&E,,0]Y)D\A7J5"./ 8M*;R4!@;PTC= M&S@8%%@XP<$O>1-WV!9Q,PH1]40KQN_"$?@&2&H67G!WE7>N6\]QA[#'9X_6UKCL#'Z543';+AB/T 66N2S)9AI MTC1?6(R.X )DKZG?QQL =3Y<<;%&,$J>J^4[EA]\!CL;]!Y/W$];?>*\7(,U M.?I:/*^=4,M/AEBCA).U5XJ2EJ;]F]WN'#UI'"(\OE$VEVQ(7H'-9(HD_!+! MGKVK+1D,V8YPC55^6D%%)T077U#0#LT.15E<>:P=([5R()B5T8T\D)UKJ"[8 MEG"9D&$,-=9CO.42C!/-&S,Z[&*:"^-"NJX$[ IYPR2IO;A4$+K/Q31_I'2W M7W^)P"289!G8AB&^O/:[D>2+PU">!^X1?;@FE1Z*\&O@@)B*@EE#, 9X@O:. M1CPTQZ&?K&E&P#BKT3&&DH>O36E>7WAZU_IK^8TX7>"8O^LZ67N/LO;GNW2Z MI^+=/$OCD;;#-TP&#\P @R,9X=K%KI,2-IY]K5%LCQK31N3?R\,O>E0+;L'"">[\ESU5X-.2>#<0&R=YM DE.V+ M^/^W-]J/^4PG)/AN5;%J =A,_)2 ME8&V_YB@K"EX^S&7+U#U(E7_,9L])KM5?BD!8EN?7;,V^3:@]:J1=3,ZB_*! M3L5V\V!;W_:,6I.N&\;BA;S(1A,4-P>D3$5H,R\K=(>F/T^5*F2%'"E\)\E\ MV/OH7Q7ZK:D.B8MM.4G"=Z)$L7$1M,FY])3"U'JLBT MUGRE.YD/>3(?G%OZ04_FQS"=5-])X?K=QW%IDPLZFK5:CJ(:C^%/^#&54F?R M!Y[903I!MX02IU/IBE@EIHT1$?R8PNG9E3<:^) 6@PA' M'8@UD8;9-&/S_ 7!^RI'MPB#Y+UZJ>.4BOO)P6O$!CW.5.WXM?'',Q E$3 < M#C](9*T#[9&%YC498L+A*71!I?C$ %KX/B#$6#P6#AF,H7K1MY*K>FT?2A$^ M+'Z>)9T8ND <'8VH M$FB8I.90+L%Q4%%-\JEO"-R[%0KE%,&F=:P:A;)+E*3F/>$), 0<2*:1 M*B N\H475VJ$FOT(.@X*O(W"K\*+9PQXI4'Y*(';UC;W]/RO:!$FL]7H[..% MZJZE^+:2V1MQ6.@0H$<+XW*V:+CTZ_V?^U+@YC0@1D0LSTBL72W*"UA<5AE^ MX_4D*"UV8)FD?"V_@GO_GL[TR"#=Z;S_D];/XS"YOOOVXQ]M='.QR55M)@V? M9&&@6]ROQ0_F>BL)!Q+7$O4<,;^ 4I]D-ZM"ZA3<317<=I=S]+$A$@N_LZK MEH 20SGWLZ1:UJQ5Y?VZ:.@8S%WT;JFN/#L6287Q)OB2-^*V8#'EW@-U6"C< M6ZQN,=$98CIAE,?S^A36U*O5T [B33.=V&R1:"]8$4SK<'J#TS>X@EQ%CNL7 M,<109V2;N0\'BMK)@7N4 [>M9J#<*N.)8#LGX=6E2BNU8>+AO6U!/<"@U%KC MQ^M[=HM]Z0:RZE9F,QO;-#2M\'*;1<[#.&+H"]U#Z.^,^>9U;:5KL;HJ7% ( MKRW'N4!1(_[Y634LXB@.+2+8,)'7@-0W-BH#,_'<%7:*W*G@!]OFQ93Z]1E-10:X'M&EIF<0\-V3%2\H"PH(Z]^CBH09< MVVW#;FZ 21I\(FL?)INTGH*AA)0]>I1%T8OW,+$7P9^(4CHKGV(?PIGA M,L/R?*3V%_;>H#]R6@;5IF<7YR>@AO2C$*OXPT!SX!_JU?I"JV6X\/<://4M MC@?.IFQ W'&P"U/9:K+Y_)5/B&8M)!H41^W?YJ0[- /^<:^MKV%-H+O:V:B] MKBR'5VM!\/)Y3KUV5^\ZAHG)8?>"?6A:370.HIS>5?20("@J!)FI"-E;ZL/O MD!=WUG;;B+QX]6R0%X]K1F]N)_'K]!IU P81.4MMG=LR482PW*]OQ^UZD0#)V,\YVE?>=OWJ._N=VUNQ^TXXMFQKO@ M#_1]-RF=4DQ#]E#80[>F*]=%2IUM*3["(5:#9O ^H95A$V(LUWZ%=1&Y@DEH M/L (2^%,)YQFR%4VQAQLK=%C B;V)"RUXXD+BV*$\2$Y9E&,KV,*^I='LY:D M/=PJ^R%:H4,0P2R$(E.:*&\!WD)2%2A&O(XZ_,L]4AN?:Z> M0EVKA&>!#@95&NM/3S)"/Z3!42RPR]ZD?;UO)2_%8\(R1LO7;AFG+O@QKK1KRFB!H YO86Y[6^F-Y4 M+#S6PA>MJ/[8GI0_KAZUZT#J%.ND&P,U/3Q^P\#G5[3@0]XE(4NJ!4S[6+.$'KH<-S/J@\V^XZZ3_1 MP2CVLX<)[,R]14>^/VQW(>SR0MRVFW:P#>9P6U"_W/ ]) MFVL]C7KB[Y_"_ )T;'^(K#J8!]C@@]O2TM,W=>4UOA,W[;D-Z6 M_'OI= EWXQXK[3:%T[^782D]C=#K8>,S6.4+BYN^ M#)/*_>W.PR\'7WJ3?@IJ;[+&W=$+YE-8%&R%1KGHGA0^%[M!5.64_R1KB.X7 M%G70/A%.1"IWJE=TN)1W#FP@],W\0*G7 ,!HBAVX?:3&<2-8E&L&-&TGK[)0 M,83]D1BDZEO7-#1U[X9[%%3'-![&; NZN?- YYLU[Q>EK_Q) !&%S06&F'I% M1A!LD, -Z!KO7R\/\'H:4->@H3*#T2EN;%N!**8D*_2$->^L#7^W&'O' ?Y2 MUR:],-1=#WZ @L L"94#,E$N=;K0%Y?Q? [/-=?9)\1\X) Y3 8VN;5 M@AF\$C=57I-'Q91>_$*I.:XL[-.H]@S=S&.LJ$Z#&STIN-%UK8U6:N)ZHO'Z M$W3KYD:/*D^GX"ZGM\>Y>5S]Z_Q1S%5[(+PSCBCAD MNC8H$P=[AC3)CBG7Z [5F7 W-.%>;7=-]WN0PI@#[(/,+O_>'Y$&T4;->?@- M;#K"H9!U9W'_[Y MG=$^AQD5/&VR>8<['LOF.-Y*<1/3LFF$&/B8DJ T$2%- M1.A/!)8@Y&8B_ ((OL* GZ3^RY$68OXY@_",/H8+X3?8?-=:<:.PF%J(,0DI MIPR$E*N%R]D$N!9GF.-!?PTAP>8NJ(J0%9VHSE544.K'_(CJ>/!K8R7NDDP$ M+S&[ %>4H5U#1%SI^%-\M. M=J-$=!0]%K6<3,8Z7,.#E[D!:6)S]MNZ-<5Y70,D1;9D&&')D$5?#!I$Z+CR MY"5%VD .5@FY/LZ#EU;DD0_8U#>&@,HCB$)1BB*5Y*M6)6C!D=C5JHF0O=P/ MBD8V+Z_5>#'9E0SIO0<+5[OUN]'PWNWA3L/<,1^E^^#$Z.CO_K&4_!^>?@_+?!FG MLZ!_0L^/P>9R4X'9R=GQX?G@^.@K/SSX>_!U]/CL_/'G>R M-KN?,LR?22G;=AM;-4/?N7TH*:>SWQ+6*ZY-^Y-.9Q3AJFK_]DJI>FE5#;)P ME>47QHU%1'#$5E8K>D'*YCZKH!8_ZW2@-SM]0PK[,IA!#AN/%# M)XH>%FR*C+U&"!K-N.NS.2@::*QKC.IWK?*<&7#P-1EQ8E]4NMK7!C/++C5T MVF"T:.!L@C7JNIJ-+%K[L!C0A8?*R)S:J':XA8;$Z$VS%/&QMT:T7/",SK 4 M!]@XOV$BI&.!I8=SDH+_QJ-(:UIAJ%B70>K\3F-E.?-OF-6+<&8(BPK3%E#< MHYGGOJ00LYN;X=+][0SMD+Q:C%0ZGQ6%1:)%7%9V=X>[DD11C *A1EZ*#3+8._4"JPUK,[>EH^>11LT MD+K/PE9MG?QE5&$PIR*';[ !]#H/O4!MS2 %,3@:9:1'DD6O-9*HU(572HY$ ME0@>8;ZJB)"'3%$YS:Y$:B?J$F^AA?JJT#0GX%;N1;,!G[#][(4-$S4N;QLS MO&NVIC5FV&4%GV96\,W3S@JN1_MWT?R'BN9_/3L_[7\\[G?VY2:[Y0^W*C&_2YCO,P)?()2Z#]%4O]_CY?7W"1%-V&OS?60ULD6M2#$TM:;<1Z1#1.IL,?&,S&77<_""UW# MRH1;.-2G&ZYXZMB#;1##B,C="-DKL5G-,1MB#4AJTUEGU3#2$O:G5_T7AUJR M'C.+-[Y'G\I$J*P$Q=K!SS__R&(MV,$K=?4%?&?H]OAT8O62(PF$$\5+F(5T MS]T[Y#T>H ABFP_%1IOPA_V3_E&_,Z)O"K#8!'-F:WR>Q^)$IA[,+E-Z6#1J MKM;DD[!7B#:0HINX4VB<&')B^NY(\H; M)PM=BVG*=>T4)G/0)9Q,YD#PGXA_19DK!4Y%Y!PS;GX, Y *Y-9!4$\< M H1S86Z@8!?'DHC1LTQTS5D9X!%5>%W2Z[B!G_8=P>O][@A MX /33B0*9^%$,945<_U*;1&O;U&&2//2$X9SIF$.L>AW-LO$2VO0 Y5NQQ'> M&=8]XYEGS@S#3PWN7%Q(Y;+ZAM?&96)8F2EU5\8IYIZ7(_AERD,91E MZET#OE]]2):TJ%ZZ[_G(QI?N";#;<]S^-.3>F56SY6^ 8"0/!:B[,:HP3_4F M1><\8E#&( M2:/Q'.+;&J&7)QRYS%+D6,]@$%;DR'6KA,R;RP?>9_=9:__P+HAG,+:B6DU* MOF[,%%XL\#\K-52C!S8"G[H+OPUQK8UHU7KN4-@Z6MVMJ /9$.>Z/11H*.J* M1O WGVP+5/45)6"R^ET@=T R=6A3SKTR7>C M3]YVZ),M50HWMRP^A@%IBG7JB8T*I@8?56%T%B+*TS2,"^)9Q\ZJ1E7]384C M4!_OV%O.JFD8E_JSX*\*/4HTSS#TA-;WWY+PKRI[]SVO^N!6YB-V4+[YH/Z6 MT\2! 8#<3S2S959A6*)PC8#P$F-QY*N,]#)$R#@7_*N*P$T)E6?K"_0QKC2^S!-EJ3%>:'::P;=JQ/F3YC.!EQ(M)^9!:&5QK2!E&I5;1XYC^*:N" M]8;3QGEB+[ <:P3YPC[7%)=OOUH@:T1M-%9YSN5N>J8B0YU&C7-02J6<>^&8 ME_LTP;A0*Q(LN;D-(Q"\[1Q.$+&LIB+SC$EBP:8;37L]A9V MJHB9IT2LP<;GNJSZ)"RB\*_@0Y(-07J?@0("X22\]?;M8=;P#8O%#(ZT01.< MG'\XW=/X@6[?+Z62M?RQFW(0:(9\?'+QZ M$^SH/28PXC]4;ANZ4A\VZN"J<0EE5E+7MJ+4U@1&.T :P;W_HUBQM"A@B!CR ML'\4'.SO]V :$*Q"_/+(>2 0$;SE0H4Y"9JJZ.D'NS^CQX,X4P41_,:%W)Q% MI=!.RDC,\ZQ M]=TBR^N2R?7E(K!ZUVG$EFG47@Z^E8IX[9&P1#>^:GP3BUZC1SFT"H@L^PM1 M;F+\C\/8-!DQK3PL=X9'R($WQ"$S9<([K)Q7;X&PG5G&$,[BAQZ+:Q;+O36>2%=08\^J&YWX+85)) ^A@)A MLQ1CKDJYL@OK5,!3-L!=_V-PNVTK&9I*_51Q2QQ@M[R-:8WJ%QX%.P;?2(N& ME3:2O^!GU^J6='F23F2A"8D1@%J\DTH)])+@\])J-F3.B*LIJB297%!J89S2 MP*E^P>4E7#EQ2Z9$"/%J:/-<89L)T[H5ML4+FFGT^<,918=\PO);]CZDSTXBT9FQ0>R7*P X/E3[7.V-J ^+%A0'28CDT0\O<1 M!-$,B;[@T)V@'-GC'[Z>3EU*#Y7QLI\9 1FI!)L6-QG*W=P"1>-@\S?I7'7/ MJ88$0 JLV"99> \ZEV[K\YJL;)XP M3WI>M=1EL%,IX .>TZ M=.TA$TKO)CI<33I5VAW]O(\%C<6-!F& +HX,P/\X,L!!3S@G'][XUX4T6M;? MW<3$6XT)XA;198[B@WB4.27*5+5Q4=KQM@C'>HLE >PFWM-('MG;,OETJ;Q[ M.D3*RU ^8EZ"X*).ARC6M#;'IL>90.#^GAE#RF]Z2@3713/)2S2YK:@H'O,N MA1&HCK4*:\.N3056M!@+:Y1A.@1_T5CQ.KDXO3UW-2WJ.>>FL2[,M5X.7'U3 M^2@NN' P3L=)I0B1 PH+K7>J:Z9B'%/?C" @>HO1"(Q69+NUIX#[3B+LA9\% M/Z7=+A/W\W[)Y=U6YUZ[ZXT:%:A-/*(T@7O;)?,?4%2("LIA+G>R)="IH8(G MC(-K+/ ;FMP-WZ91)IVJF,/FSK*FHLV; .,";,+(M6_>=PRL%T)OG;W'VV;MWP>U$7LQLOSQ+)N-(-X>)3;6=X33A[ ?$YM)H6 M/:LVKJ"=^;(DS='ZBU\O0Z_ M&X-56A$DZ7FRBNG75T:K6X[C\A:1UQQ0FP5P,H4D6U19)DKG$E94D\/C*'2^ MXH4M9LH,S FB^*,C2G;I:S]4CKZ- MM]\EKO"H8*0B(NIDTM?U,KJ]DW4NPG M8U0T@EW,+K%DEAWQW@*JU]Y;2M-W^K 8EZ^D^_]8A^ MC+7 /"NHE3N3;*!*42;W"U)\03F3"(&N,5Q@:$ZH\VA$!4,W3+G@T-W%1XLF MC!O.-5Q.T.$(=%F8D[+@H\(-!T:+P']+J]YLV(Z!Q_X;Y_*XVOVO/V,88*KF ML!F=G_EMI?4;PIS:19C7WC52U!5"JJ7%5.$;7#-<__5[F\/8V>6_GF;^ZZ[G*8*/#,^;7(.+N4!3P !RLCU]'UHRZ4-AFH<7JIB:1@>X'8([$S6QYQ6$BP\F%I.WMK[^^&!L7F:,+.W?Q>F%6[KJ4+ MV'S.\MDOU7RN-6 &*0I+Y>)F58@-D/@ZV4<^Y)=QCUU9\S;:EDY_Q&F%>:##WH!NLU; M9FH]93&ZE6U^NQ*]3J8*'[@/RK:!630-3*A,(TPT/##GJ+"NJ#U2*58-^8*7 M\N]2XTC5*G(OP4F*_*,>'5Y-O@&=YS.1I[;G,[4XMZ45G)C5G8.'TCR4"2[$ M@\6(WV-FF;J^EUUT[T&B>S]WT;W'=<5_VGM3FZ__^$-ALCO\CUX!)N&+ NN" M;WOKKG@EC> ?^3U\F_?;+[SK\(,5AHXGFW.9OC%=URY1>7^N7Z0V;*&[G);!IR\?/_]SNS%G#VR]_WWL1!OY9>)BMV&VYE6O2/_UU\(^CLP_'?PQ.!Z>_?_Q;?P!# M>W=Z?/+AF>R]!Q&SM(VND;-/7:!^9\SB+JO\Q<$HZ7*:5SL'NQK:(NY6GXG1 MW*@396:<-C=,]$X(/R<4Q6UA:F$HW4/QU>MW]3@6?;C;"\!T(51$6]E:Z=46 MN[Q[7#6/GYX,SC\,^J<])&/9LZ 1^^ ZGH0?;!*3*A(VIRJ-B0IWDHX\F &YMFMZ/!'AJNY\Z-)OEH_PC]9? L1*H8Y?&00QF1@J$F MIEI4'S>X,T:W*>P,&_MM\#$#*88Y&SP)..1+(8CQ^ICB)TXC4P$!G)B>6Q]6 M-[C1$6S"E!.>G+M#P$S!F^W=QH!Y*I;*&G;S<3!5*555EC%RP1V\_?%=\*H' MC[[80]$;!TEV&62S8)A76$0:7/PM*Y*PF+X;8A..0"4);=$)%ID6^,EL[W(/ M?@:/_EN([=O>@;Q+"H7I67Q.[_L#D#]]CZ]"_@425\ #^Y2/1W4L,\RZ*2P/9Z-9,)"H,@FR>+ F<#:RQF04B# MR"/Z!(N@HUS_(*?KEP"!IUGA:]. 7^H,=L)%.%2BLCO=MV72XDBEJ6KLIQAV M AYMV#,7%6H9=QOU OP<46;RDTN$PP:-[=U#Y8AU,H'>89<@>Q4A\T\76#O;UL+0Z6&YN/;&"V MQ#:>G@Z1KL6F_V658JF(BBQS@7;:Q:/A^D9B)B!J6IC,D#'%32C9DQ0-YIUH M**AN4]PR!R9IM/V[XMQT1(UD?RQW;PMI7,B7FG*:7[,P)Q*:(TI#8U.&&K.& MC>30M3IN%'*M*?@IU,U:?D27] Q#CL-:6[B[T2E#Y:K3.F\X#\OSG!T00I8[ M+O0<05QH@/Z]TPCYK86"ZJ.TW6:;(' MD5EQ5,RK]((/JN>$1.PM@RD?3HIQ'@>Y>.J.[TW.=8Y_@K\T7N"OD:QA#"Y/ M42C7T>GTV]/9*ZJV6V"CX'Y!YM_EGBMN)U!V62^87L*/31BE"'Z%WRQRVCD< MBE-(SJ$_*ZKH,DPFXJ)^I3]T\"689-$%>+REJOG0Y&07284\(D@^5=+CBXLJ MP;!T+DXT..IQ<)&'X[)5YG1>S&/+_I>=['_,\TQ)&>85TCD9/-?&JPFM.R.5 M;>&5V*=DR78R??OW@/%98%&7>"J:+D!\E!I=M.=KF+9AZ ;,F;+#\Q3V ETS MHAJN#;H(1.FMN2R8( !%=2R4JG,-F"Z53@%*!SV7>Q,1SMCP+"(VC#:.:VKY M;MNDP6]H$HH5L\ Y/;_2$Y[[U;8DXN-D.Z3=)9^(CQ"&*HT!8-(2.*5)&,_< MT(*K4[./*F)_S^%N.;I);-W6LS^>TX4I4466 M+/:R5-Q$1N<2Y-)2W*Y._6[]WCCW7:@EWE.!7'N*R*^M7P3&&N^G2)6F3ZMJ M.DYP&:;8"P-Z0&WY245A/E3_BG"'Q=890\PH97Y(5XPAIT>7(ISE6!J/E'S0R^[00N\W/I;NX/ M0D1H\(&U_G+>^9L;H0A?=8KP$87='])_@+-G>? %KLZB3HMM_<)^T.WQ>BLS M7N1'8A,*YN\-G88/V*^1 =2& P <+;K9C84\:(Y_KGBZ8>H5'B?-3P!Z"STD M4)7H9]DA%5*[*ZR.V6R&*5RZ8>\)Z[%-& M8%)XKLZ=L=GW8DX*374:;>N7^&A%+FL&RX_T_]DLJ*))"!N!-P$I-? L--)3 M9YG0Y\"+P]0@E7,$;-Y&L7W1[L2LOO?0;1&%ANIJ51*.W!WR>HK+D+'/\-PP M0;*ZV !+35+7<0O7J]6VU#\R' ^:*J)Q@RW6.*_7H7%N.://01<-=(.,+]A( MH=,\6[^@)T[3$VJ.@4#!>;@@=%Y;1\15'I=.0%%7PI25C>_7-.C%/4?'YKSJ MG2O<012CJ8JJQ"W4"X=9#C BUK"J#'.$4N@%C_<< (0^K+*4X;^H-SJBLYL5Y6XC MT=GK_:=-=-91@'TO!=CW^\:W)E=ZQBG%-W>-E=PJ%/)=J]-%?&]K-W!>"=^N M$!_,Z3$(GI2E WHV1N)#O-,=C^+=T3>(V@1I6.J^<.1++XF>KEYW Y)U:MRJ M&C14:'8T)6\-)-K:PWTSN'>_+S-W<_GT'+5$)]77F>1!&!BX77!VB02DX?R- MP3:TU4)I)]VW:X5_55,0KS:&"(3:A MI);-\%1B91&P(N,58UL];82]+IU^ @FO)R"7WW9 BD<\GN_!E$JY/RRU)J"L MA"WQ85XF8RFM6U!UPO?^2\NPGU":!?$,E"T5BXW-EJ"^Q']5*AVI0K-(2)W7 M99A4I@GQ$3.($CZJH.>VR*AS5\NK$BTFS1.8?-5W+"1RA=3G12-)8.?')IG_UY'A<7 MNG\+%_.9K:W!I9*NI4:GV)F+'<91F.+NQN;2.9POYV4N(S&] 769K-8,LKTO<76,]$5$%EH[1HW1*EDY(/4<>&55B2=IW%$?Q@ MB-)4NU=V=UR@ZK^X!!5L"#(G(";_T!G4*%[Y&'#@)X9NDTJ^8B*;G:1F@&,L MR 0=/U%&U1?#.,K#B2[AHK*M)+NV-BK\^"*#O7RD4BHPA#L00ZS=VK@]'2"!/ ]9;M ,P-T,8\)J2_HW M/+**BAB;=>(S"_PPGZKHM@6&F]/ PD6?O/QI[Q5NL/4A<=W1O-##\1ZK/WPB MAX(%*64FSE1^&8,W=#U(Z*F\O,?W_7Q>^PP6^Q]9 3KN$,8 (B6-PX?J7=!V MO+MC_#"Z35COB]!K&+K$NGYV4]0==GW8;[ CW-=?2Z/)NY.0NR#(Y]$VLWO+ M1X-&U)Z]\G&W>;D.K?LTT;H'3QNM>\];AMJT7[MKZ (P;E+,P\]^J>9SE8_" M0KU;4WOZ]Z?]D\/!PTJK^LQ\IR%QQQG@2_%1O\0E#&1T#=K$EK M?7]SF^_;*>>+N5I>]_W]HN*NXY*-.LW*]4T9YIBY]U*9 M!7]5:%HO*':-R(9X'(^",OR&">0BH]1?H495CKR<%H :I\'[G$HL\9S@+&.. M3R>8J:<"WSC&?Q,3KX68OL]5.IIBVG"&U:/PA,,L\DHP-],RO/.$;XKEN^Y= M?XC)$FYD>RK$L,=.]T[85(-TDL3%=*WBY-<%XB_4G'+CI8L,*9<*FE[P16.! MN$GI.$8E,@TO\29P;+C/&!&6H^)V@W'2 MC[79U ,M$ JYEE.BL!15&O53NZQ0+H-K.#!UB&H5 G8+2BP M<"2ML*W=12GNY#X#)3OAN28(6(LV0@!.IH[0BB&$V MQX:B8"3FAO\=- YV\TK=VUGFCC!-*X*D@9Q19&WFJJSR])%/Z7;XZ!\&IY_Z M)__E!I.O@VFH(V%Y,A2S9%?'[/L^_Y6']_8_:[^V%Y M5A0O.(*.A$UL.H&'H;Z!-44^P^#K:7#PLO=F?S^8P19#^&Y.NA#10HD:P:*F MF/-.%JAX4+M\ $T$^N4]0L] MO\:IA?!SB:=S%]QAQ=#&-?Z9GX756(8S."# M*4P=(>[WX' $J&"XI,2N!AJRG$EAP+3$86)XT@Y9X.C#H?8>*145Z&4F,+C( M4F\584(W99-@MR=%"+B,9E5G(1@#TCOS#3P$JPO$U:51@MK'6@/M"_-G,#CV M4?$C&7)P%1:ZWTNDD>)PYKFD@IZYHVO*-FE;])-D GXWEMM]4DE$(X7]>U9B MT]$R7N-FL:U*1W"PL*O1"(\GK/!E'-+4;](\VN-E[+PUACBOU!!\1.5+H,<) M/%Q=7>T-S63L.22[ZY,Z5/ !=O=E&"?$4@,G&"R*J9;:^+V$EO;J+@:(CCD& M=O%G&"6>A1@[/"Y;XUQW'B3V+!DO<;1\N/F,_1,F(M^L&3T=%I*S8$Q!H6[RT22 M;CU?W=5&\PDU,1E/;_9[L) XEIT8?BSQVRI-X@L%JE]=HLYTQX_>>Z'OR;?" MJ3K8_T$_K\Q(,]$5,/C?LBNX"TQ=[ \'JP'B0@K[0M3)V20ER^#KWMD>WIIM M\XVRSN(]]5W4S=]W+-@T.@F+*/PK^)!D0YQGLG.#3V%^H4H6H>YR95&2G]?L0-??LA_WV^>1# M\#O\S[8HL<<)L*Q"06R"O*AOV0Z%]C11:"\[%-K3,Y5U$IU,S30X\^(477QP MW?'!!@+B)J"'$/$+A6Y6S%E:6E4T_J])2LWS& UT#B06\;<7'&8*TS0& [<( MB$?ECGG>*:?A%>_L\I6)[@C*S_K&%7&8QK M%B58&41;#1O%:=;M\.GT?!S.$K!?E,G^DX0FW9#;PJ/_YVY6IS5UB+'7J8YB M]@P>9P6B4/AVVAY<&:3"1_#*^GPM%9QT/;P[\[%W_?F M^3/,L4YQD_;S+YQKD0\$\1=;4!0S^3 '#W43OHS5%4BUX8(%I)H@#1021(55 M.B2;/QF.5-R*.&%K# M-BTH[;-J6&('EHICA*:#I?LJ'C32YKWH'?NP(4!Y?.L%6>YHBY;Q9D,,YB'A M!I)I8*$@JHFQ*I!0 VG=(BP@E[S5C34-(I[+N*Q*U"/S:@CKQ&\M'6^MC?&WB*YO-JE1D MMYQ_-C?T-!;M['N;\DWKO'1<=[J+.O7G3@618#^+6 MJPH3.T:]?;.)I?#P? [7,0N__3Y1D[A(#,38KH >G!D8S;X.%8.D*6AG5&S& M>K8N_'(6+F0.O'FC-JUZSOD>&X%J6I,7; 2#/@;^.03>%^KX'/S5N3 IGAQ;"8=8 00&8O,Q5#6I+J'8NW=!/TT,3 MA1,3*3_74,'-<3H4+,UP>A8(%*LL#GB6EJP"AD M((*]..$S@$,7%P",R_!"[%)KWH%Y*.9_D>5\4NA>$SCGS]IR.QU\[)\<;AS.Y*0#L_7[PP-;$45"3VQ3OLBNO']%"9O_O>%>?]CUTIPH-FRCNS M_G$2(FCH'ND867^$C-6)BB9N:ZRU:.J[9=_,^%71K..:.M!L3'ADBG#DGR+) D MKSHDR;9:9IK6 ,M0K1VV6H0M%4LUYV)]$;>Q$XK&,54P<'*A0Z=_H$PDO6,P_V'C_:>YQJ;XQ:S))#=AY^ M4X6]^&=[\4D6?*A"S*@H:1EXB88T@WXOS2&=7 %+$%1PI[8>7.G+Y\&[P(/F"K:^JG_3&\PLF% M,;^C&YO+G"DQNVM;C*LU!KLW?6JZ@!$F;7%A0XSI%I0W+(*K:=;3U1P4CG6* M.<9Q@;%4+N4@'H*;QXIV!<&%H=V)2K%!D7*X 72]$@YH0>ZY&[RRU2'8OYZ? MD&FSLQ%8@J=_/3D^_(Q2<-8+3O\TLG+7)/[P'?2KV2I'N34^'D-;%*^F\@I2 M!F'"M8[Q&&,'3N$)YN$K22L7JC5$9=KN%)DM#&B=?7HZQ9!AEN!4X6.S*Y@P MTBM+)YQ#Y/J.LRQ5BR )Z5,I(-6!C>T-NWU/@&7#!85M/4P3^0D?IZ$ M14GUY4YJD)"ZM$8MG'!G^1_]+_^3!W_^9V;]/6*UM MMOV[284@:ZP$69$U%L,[4F48)X4N]%BB]?\1PBU@'A@3EYPKI%%1]4^W;DNI_?/EGP.79^/]!*YSAG>2%M.T M9CO:))_"'+X[>!.H$/XK9>//T4K>*&7S^^?300\P5V$-N]0+P)R_4#FV;#4SAP$JU_<4O2*_1WO>ED)0 MQC)&W])JB')*,E_<4M9#^MY"QF&<#/];31'R^^F?H(*,#@IV$.B>!JA?+]%G M*;4K&Z<--.#N^J[0I"Z7_31SV:^??2[["0FT M/X/_'O0?'FMYG]+L*5FS3[U)P38$A6K5R(YEOE9:K)J?/U1=9">#I=(;)OO0X^/BZ(R MCY\@U8$'&(2Y#"^4+@WA-.(TGM=8S.KN2;APB!-TCG/LE ,Q/T+\T-#Y[M ^ MUBDX]O9#D%>I5$]9CS2*QR"KJX3.K]0T7X&1BE3$+<2.0]XA7&Y+-@)YNB,X M5'&9Y7P+=-$DL0UO@R<.3T3!QV0GIFCC+H?]N H9]UQSLV(C@J! )$'&3\F6 ML%_&*1Y7 8[1W;L=_$1V,%[QWRI,<%MAU7V*N@6A>Q+.QBX:V1QD,T(L2+H[ M>QM\JZ@:E53$2$(T=E!F\!GO&]RU0X6..AZ6A7Q*,IG8#IPF5]BTIH YD98= M*ID[]X!/9BB5PU1^!%>!SB7G3B1\56#.,:^H%T[FTTE2=)C?8*BH[TT0D^8B MEF\IE4P#Q05^<@I9.$4L%],QJ8G=7Z M:;0@%SJT8W6%65R"7G*4&V:ZU#!)QN+$[K%LAMTI+"XE]\5%0+6*7/;)2$UX MGFT,-((W)> Y%X462EUX9!!.?(V8(/1R(E="7&*\L),'3T0>6#N)K)6_JDRX M[5YWRFPE2PPW&-,&(DDJ:55;EYV)#L';-)&%U4#=+<& MRVGH!1YN/DQZ@)&:4>C4NW!KD%WWDW[PY"/\OSP&.34.1R3K8S"H1J;(IP'Y M'E8%.%>%["= LG3/ J M@K\<[+_XG43H?U;P/' !%W)%X5[RG[J+(>Y+#)]'UILA%FK'XR/R>4NR /*6 MQZ7Y63QZ'.S3 /.Q'EK_0HWV)MGEV@G]>Y@;OT+!$!9+ET\+JV.Q+F"9A!?! MT.OH+@EKF=!I6$'3.T) Y25W+S->^< M+>62*?XTV0T,)Q0[%9DE0_$Y\;,A1@FPHZR85H5OI1!3K##U,"+X!KE_[R&@ MALTS-!;@R\>3X$<'C78\-CZTV[*K,)!DMJ>H^N0O8X11+S'\T"U(\;D%Z69: MY\L;+IF=K2EC>Y[47S5&369(Q7"IYGO"*E'>YEY;OY#HJIA$"LX6%6KM2.-6 MV$/]#F=L[A%(%43AB@2@'8(9*TT6ZEK[Q87#[7R*:AF"BF R! M/0T/557>L]WDJ E>&"39%3G'>H#D^V"(2SK8\1#T8="#RZ4O6AB(N'%A0'CN M;(0G%O))#JJMQ+@:PBTGDN2_IRU*,8UUG!.O&2P-C]D88X@[;W8)2EJ0(3]3 M85'A$PU'F%-,03449H;J B7(1K1Z]6";#TK='%NVPZ,\33S*FV>/1]E:;H7' M ZP_8S*UL^.3#_TOGT\'VV)6/8Y?NXHZ:]-GZ'DVR*$\P(K6&$ZU;J%9,M[\ M:"+5OCOUOD**CR+HPP]V#J?A'*$ +W_ZN1>\W-]_&PRBO5V;9<*:"_SH^/@Z.8@8*!P?!636,]%\[KV&B.1=+:2&S=#_M[YKW?M]_ M)]TL_6=R0K6)7.II+G\YV+I$C)_C,/8V&7W@65OC@'81P$V##'8!OW4'_+P> M&JO$H\94DO"KRS$M^?^36O22>?J%[$R3OS*2SGS" L_(KQ]?[1SL[HQ=(28Z M3!I9%+:/19)%$PRK(>_U!/OGHDL>(B3&-J:PH8U/6:I*;$S6-Y5"J*"UL/?@ MF+66O-? #'3F%'D0,J05]RII/76B002@!R_PM1$;I-/GTN+ M1NFG0X!#1@]U=:7UON!+M!?,H4Y1Q1X&(^#0!_[+K(6A '-WAXUBDP*4_A?E M568CY[I/!GH&++BO6[[F6/ _L&T5Q\'-D'KL/N"W$KBF5A=SY/S-JB)9O$"0 M$"*HHVYS+-TLBK5K-(:BG&>4R'>E4PPQB[D.<17=YB6\)_P=&V:%4 MUA/-^](_?GBJHZVJU[N?2-X3I#NJT=BN.787%S;: J)E/D_$N' 8>!L4Q=NR MCO M>^*IAGS#7;O*HY (C&P+09A@&;*U\NZ.*G.? M37*LO_:V^],WUEU9IG."[P*O@*T9Y M> 7_''+44O<:Y22R/XR#_;U7U(0]6\ /CM0(=&AP\.JGEW\_^/FG-YV1\SA5 MC-P>9]:(?;LFCK%K=- 1G1F[[EAT#99J6<4EQ15IK?&DYHK!Y_ 15KE+82;6\%57AZS-K&R74!5,A.3E=3\_) 2U[S*=AG^,4\%N0"X R#DY[FLW$"\BD\OTJ!KDPC(7&I1:QM6%\ M>@C\[R0C<8I ?W@7:F]#^!21%W")GME!7_*B8 MAC)%%!1% #A:U1HMX@@X=*EE37%_YB'"AL!.1K%K\K(RB3U/NC2F=%>0C/;1 M+IX]#+!T.2RS?"&M-OCA88):1;N \RJ?([N(4[%2@%V=K9U. MO2LO[4P& 7PA%6!H$AF[ M@RQ1GQ3%X*PLL VI6LI,#%%+Y+>SI%7EKH]02_4X8^E,8V!J9AB;E)T'4PQ, MZK]EX0C\P'=I6C,,K@W\$?(8QOG;!V03"7090IGFXT!JE$ MD,Q1VEN,U):&:0('W!J0\K.LDNT0<1J+2Y*H,$FR5A(J T62[@-,W03F9 E" M!OU6[? 8F;M)LD;+:<)GCARA\X$:2J+,0=<0A$ZT3H@+1(,7I&D.C:D>(4#%@Z1F0 <"_:5V>+_%,.L ME#EY .*0"P$I 'N*0@X)/-3Q0T:/\[""Z.=>(/8@D#\GC\C-)K+).NT^3$J M2D-HI9)%,WF-K:^J&9GF2>Z-N M=[< \CFW]3K[R2$*TS*+/C4LW(S2LXJ0NN!E:N+EV>'FHLO]KAMLAY/>Q_J\)#L(@[ MY$$PX+WTF_B 92*XUY\85$RDDAC!%,*"[V7S$8RCP87.=#4FHR?$4XDX61JC M=]U0N9ETO=;6C)XLF<;#'EY[O]UD@JL_C\__F_MR/JP4?WNOMO2FI]:?8$'< M1J;6 [@H%MF $6XA^Z2,J^4LTI!<=*&02I_%CR- =0_GE0)(_R,ZG6PZ>Y\FPF6+C!G,I[,(W_9>7]\\JG_"*V9 M-UD+G/>/_^P_L!?7*8!. 3R4AV, 1LM+=6.?4EW"4 VL>4_W0:3^;!Z$I 9@ M0ID&UF1\%:9(#S*2OIO=5ME@9(GGCNS4W0?IZK0L<#I4TS 9LR;6[5]QL^0* M7$=#)LZD[*.%FVL$I<@= PQ1N$\^PJ6FZ<*V8]WE\@5J=U"1@<([#7PH5)-? MSXZ"-SK)ASICSI_6'2S?&"NFBR1NZ_ _-(LT@+N*CT '##2"0 M_MY()JX@I\Z7$$G8C<]NV,LSE6I%2])XI"_U(")21QJA"W6T[6D@7[;D(9D:"GPKK)[7&YOB97VA,I(-1C&XI#;M>- L_ M^ W^]2G\%]S 262=(H%,I8*_A;/YN^ 0UB:;.8''WSZ='CIQ1R^(BE@1F^WR MOLI5HBZ=M%*YV*WY6N0-Z/G,#+L-@YHOE)I;PAL5U?,\*U\VG(38%HI&TUP& M732Z(,"*"Z#!A!,O@FMQ6KYK-J[Q*3> G[F3-_?QMB=9 MB1N**I9U-!H# T0 T" *]4B.<0^I;VI4$3U)-A['(PXYN8=A1W.33A4U+1<6 M64,"^&KGPE"F&_>\/RIWKRFKKC<;ERICG<2UQ]4=C"FDY@"#P+7BE,@ \'QP M01;1L.@F:? 3.F##A?=,>2UX'X4A^9_W=PWC:NFW5?NZ]_N>Q3R;_FJ6&VO" M/,DYID(DNM 4"]1]C7+NL>G;WNB+APWMA../ZO_&1*4A/_ *S3370"W?G>G1 MZ4(':F%GI@=O;+HX'J=%I1D(4D[L$%C MJX_/BRL:-;9H'"!:U03MBN75Z=M MZH4B%K2'XX(;\S^]!8TJZ4:).]>^DWY]WLJ)%9FV4*E0R?@%8O6*@O)S6 (Y M4Z8*11XGZ[4JQ;^#"A*S3/.<^2":.Q!GZIJAZNH;"N6A:J()045MVOEYM $+ MMQH?#Y[/$; 2KO&8PCU1X_*VDOVNAG>K9.\R9O\')OOXLF M8Z-"R2>#\P^#_FDO.#XY?.3RIXV:!S 4W@:#__QZ?/Y/G(K!R?GQ'X/@R\>' M3O-O]*2?3S_U88J"L]_ZIX.S9?-#+X6F M,&BAMWMOW_[X0_W(KCVI>Q^I&.YUYP(ZF8X#3>"8:8:$QE!_(PZ)/7GI:"_@ M_0?^-ACT\ $2X5Y**MXKG\9/K%U+UBGYX9P6G-GGB[]3F.:DB- 8689VZH&N MD?'8':.?N?C\1;AYXH+ 3$42RM\GL>?H[7D/N7 M_PO_;Q/-=F]@WR7SOV>EVF)8C\6"!L>2$K0G*\[M+]NW=H]VRM:X=C H53ZU MA6LY=.Y:OOCQS0\FL4$7O=Y_>DO[*?P6SZK94UO;9W HW76"?\=9],MWZ+[[ M7I U!*76OA#T M//AC<'9^?/(A.#O\;7#T]>/@_WO>T_+KHMTK9#80DNE+,Q4NG,;I\%((@<>8 MJ&JS5,K?#>Z(?VPS)>)HUI"R"&7RTC^>'^KQJ5"Z!?UB#J2^VF M,W((;SM!4$YJ,;#7>>2K?6_Z0KSBK4G=Z &O,W?3T\U+!-&6"]& ;?KC$3!L M6>><[05W=("K)PFX>K/? :XV G3RL#GY__KM^-?C?3XZ.SX\_GYPA+N?\M\'UV!QGLZTT /<;OEJKE"M*T&4-:61'[H9[UF(- MOMQ[[4>;]HU\CU/S,'M_^8'__A]H--\TKI7#]VNM@ M3;M,KO BJ[6HP__3<.: HVH9(OQL52;*)P-LN8.7JG(:R[7:QQHRM=0F;MS< M,9+%GN9TES7_L"X@GU,[" T.XX[!5*8UPJ*$(T4W@6<0]=^JA%;O%H/7U0^V M!EEWYJ464*M=!9E-8U,C)7$\:J$KE$O#4@\17NC,3KD&_+\\\/.!M4;M8"## MP\?P"*RH*:\P%WDK-V;YA:O6TR[?C1[&Q6ZY0H* 1G5ME78G;6\O;5_> M4MH&<80O1.*EL#R6,)/AXG\.-DP8-WA2/WO$FU_"Q5HE]>VV\<&KO5>O7CW M/M8W7M]&?KWWTW=OY)UP=ZOM!FXGM=;].,"N'PU5CVH+%#XQ:1#O$9K73/$_ M4HB9#N4ZZ?(<(7 A+HE(%QM "6";V["7<;(L_&>AU9=<5*[K2,,T19K_%O+A M(GA%3(ZO>TRU[UQD2_O.P1.4WE5I<,@EIW +S?P%/^R/1BI1;"CHK (Q0Q6N M1FZ8((VJ11I\FMD9 IFHFV91QY^J;7ZI21:WRLF0XJL*D_H/94+:\4"M:T;C M,0N'G,-52MQP:(E8(>B7[_9TO6:P$\.#L2H^V14N.DT,-I&V9[J)@W>#3J;= MLTP;;K5,@^ND /R+[.<7P2;(N3X7[4G)WWZ?@KEY&,#J5_2]W1KLBC)8**W_.\"F2]X&'9T@$6,#- MD6./1\]M\H2.O4>MT;&S%>HH>LXH+)3VI,8Q7*RPN=[.P9L[[JU+E5,[2A$7 MQ [L;+B?]O9?[SO_=U<<;#E=W]XGU@+CB$_C/ IV7FWV=.5K;$^Q*PT;=9?[ M, &?-=>7HB>E*5A.OWAD9^WK_YS4F6&^] M7U_N/\!>Q9NN,^#2@%/>9:?&6[U3]?Z,L66D<(Q0V]^T8*>"7:^-V;7OP:[Z MNG=&K#S@WQ"'=KP9I# P()-4D&&\"'9^U%1*5I^VFLIZ"0IL1[JP<+!SEDCM1;C0_;60QPB/H^ M(Q.U&$G4@J;OFIMBX*.H8,N<;_S0 W(>I3R5FSI0.72>N"U&V']<-Q;&'MF^)851(^0;%QYP MA?F!EDO?]"[[1+DBW+ZWG,VIFG,TZRX$:Z\_K3 MT2'"GA B[.!I(\+<;?MX0OR!Q.$]2)566]C5O#6;*UXM-W3F@>Q+9!M-M8F& M](ML2U" -BX\%$$0UMSK_%^[][H96/'.Q/Q.$W/+;,+E5>,#DR6N9( MV,_.]@P7,&J1=CW3["N<#6.83&HF)_A)_1B,4I?WKG:.%,;$K 9 G$ATB7$9;CF* M350+S++"\1_!"U%O,;A=E<885,O#!)N4SHCA&UN21 CX16">,,6Q*IHVAC2\Q@[A$U2I=0:7\%N/ETQ1 M(P(JLP.;+4QH;75WUN6[A1Y/7-1SW/3-38..(0^/]K.T)]39W.2=>>=>,,VN MX,#F/7TB5D6=T&8:(7R'J@,]X(JV8?*RAD&AB=#+I*&ES2,LA8:,B=5R1]]B M%EZH@I \&D$CF,&I-K7T79<93:YX:*P4WD6LK\(!*EUC@+E'&YLM^4MZJ_5L ML7'@X*;XQ@Q8N((A%AFNDT3#W-G1S23&='C"\3A.8EHB&*3T'='->V%YF(=_ MY8[T=J/9:RAF1$KYV&R_FX4T" :CO#[/=/S#&?A^S%0J&!;IN;:"A&G VG/-NM ]TP7BD=9-91^.M>@./%%5\,X MJ>-/2QF+25G!_-#K4>1AI/(RA/OK"(1)>U%G#HX\?W- MN7,Z-_C8JKIE73&0MAUV2B1RN#OBM,JJ HV69I]T@^+TR,4(WBHE@# M=2(1NW_9 M7ZQHPPVU*8+B6-81QD3VX+W$]/>Z@31?T(O1X;LE65'JH71*[_Z4WNNM+E[L1_!- M7)1P[RRW0;4CXQJMO;#1&V%/.W"N[\;=K[4F\#031CJQ59 TQ1.A6Z7+H0\A M]VW#H[^$>M.I4N/VUMA'SBJB90!])\OL9,S@E(,PQZ'*D$+S );,)DPL,6AO M.FYPCKN$VQ-*N+U\-@FW3OW<4/V\N8O/!9)IK.*RRA5:N9SFXK9OA>1T] L=F]MLFM[ M&/Y#8;$08RX[,#9Y(.7=\-LC WG;9;MWE7HU.E"V(+[;;*8B#"=AG)&<+G=E M,6 (:ME?=J;S326@#;6\GU5,W!J"7)8NB0#3S_'NLCX$O>$Y,?) L(QT8TH M[,"W+NI-&@E+H'2TLF^CE3M74T6[@O9T&5"X7T8ZSBIJN',)4T^!?^2.R"F# ME+FNG0R'XA))>&5J1?\%CEP1Q1QMN<+D23/WWY@+<;!M;+D]*RY9<(=9@8M$ M=]3>9*\G,V6NN\JJ)*+W8^F@'/'#M:8IBQ'!6&B_5_X:FWS>! -#:9 H.%,F MGP=7%S%LI-!@-& [1*%ER+OS_)AU;E_D&\V5\_#0#?SKN=&SH*=P=_==TZH6 M(65Z/I',*W"*K=>!N\8 1+@W]BUVE/7.^:"[&BX&[S7 M6YX-4B11' BC]:9-/RPPZM5H@M29:; MI2LQGJA()7#,.!&KT4NUPMG6]"LJK;9&V 2;@AE%=09>??LM71Q2 7N3!"&W M]!W%!* U-ARI/+E(K+_0O=1V!IFC6"G+)4X_=X8K M94_$I]JY\^@M"E@@)X MHS3S'E!4<-HQCUY+K=UH9)R3O'YT^&2^>N4 &:M0^R%W&\_RY?*=*J5E U"< M!7Z<%H@,A.6! XB&']QRZAD$%'3?"7>#JQP'GFH%"$]QJK#QUA45S=A["I1O MN MF-"PB2F$NQ0FQ0?JB;GD@! !N,TST"&@*L-^@KL"5.POSD4F?F[0 J4PB MCK( F#DG'"2165#YN=RG"^3>GXC^<:M%]*ENGDZ>&-D2YX@96*N8]@B91Q=I M=I6H:"(I_QYN*'2&NKV>U[DG@DB[TK)? ^/EE13%(\) M#>USTM3M8&Q.7SJDU[IEO=-\B<+A21G/T!=#*(?=/F@#(Z/>3#%XH\A &>!' MH$90:!%W3)XE@NT88R)+Z7;V!7]H$,>(6LJ X36 W$71K&7V>91!OE%!:'O"8 8>YFH'(+=K'D?MG#:]'@QOC M-J+GPQF]*_M; CN9JJ2!)!?EJQ>F=F1T$*-Q=+Q[."3J [/L\2Y!FIJ()M(N M)'G@D%'S6CZ%.H94VJS[>$FY*>>^4T$6&-458JZB7!4J<)+_R.U!+CCXDKSD MO!#**/!8R5CS&R7"*#,=4 ))CWS:.? Q*E& M925I9"^-Q.Z*\Z[D1%N2XGQN601+)N1ZDVIJJ<9CG,5%$W[P@P M/9$2$OT(@A4Z1!UD0_%]-7=V4TP.%]Y$638UCG?%15$I8>NXBZ'8YC:\-"DKDV NE-N.XDO*+8"A5+P'F)V3P7B+KH M!'R(BU3OX7O>N:/0C5:E9?U[8HG'.1GWBC,JM&X%%8>@06TT&H$J6\=X1=!S MX^*,PF(JOH!3P^,[)0:AN<0GD$+:0B%^:0EC^5!-PP2#=DP?:%G<9>WD&5FA M[&K2;JF-)?0GRB0X3)IX#EM@GL<$L\J$&;14_)[P%?H_:!:.,7"X94NET@XL89[Y7*YA9W,+$&RY,%HK23AAJ)='L/D8?%%O-8A?,O0ZWG.M-PEBX]6?. M94/V5_&2\^(:F,4. <6/:^R=V./KA?/47B._9LF07>2[:M?OF;LST.OV*>Y =@\3XPNKBD./9X%(RIO(BO( M 279(NC(5K4E90;P")U9[=6]6*P7Y+>PL'HM'K$RM4(T>5VBUI"A*^B::ZQ) M4ASHW)&0Y4;'51/?(KJ=\O=@^&W,P4VEU;1-N#27HZ?CEI/0" G6K=M;N.=4 M=L#!GZ59N.5Q6*Y:#5-=P.B>SU+X+ IJZQ%SR4JDBE$>#U54:V/# G9<,9*( MCJ.3X^5PGP%T22$-6Q]RHFH1P%KP"@L#BWI98.N[NF9Z2^#S1F>PR\;=/AOW MTW9GXQAVB+A4[%V*!VW=D%05-U!"J85^(;ASE(1,2YKWKY=MPW$29TN;3G)8Y923=6 )#ZIZ5PER5ANM)$A_ M1PIT):-+TV79I&&>7ZT47&!7?0SQ""0%@8=Q"8 3!/7M8M0M=6 MZRF[9I(D-,#3A 6+&9=N#]Y]?-=71#XC73$@TJYDRSXH,?/[9KE#332=8.2*IA:[9^> M'Q\>?^F?G ?]P]]//O_Y<7#T8<"M'OL?3@?PS_/?^N?!SN"_#@=?SH/C$^KY M./AC +_X_#XX&O3/?PL^GP9'QV?]7X\_'I__NT#W!ES:)#+Y\/3W[B@\^ M_^S]0G<1#WX;G [@Y\=GP:!_>C(X"CZ??/QG\.L_L0D? MQW#C+Z>?_S@^&ISJAQY^_@1O]D\<'@WZTY>/G_\YP#]./W_]\!M]J)]V9)Y_ MU#\?T/N??#[W+NT?TBO_.L"K?CL^'1SUY(\/I_ ><(LE;PK/[Q_^Y]?C4WH] M_@Q?[NL)#/9&E.)=/N<)Y7->/^U\SD-R1*[4BP])$WG/HM>5N^^_GH+<.%TM M?\]_ S%('WP"R=LC27,.4N<,A!(UXT69B *NCW+("!>Z3ZMP/1O DS_#D^EB M$.M'GTG@P7W@RO.O) .#P7]] 6%%$NP8;GX,]P8A^^GX;("24.0P?#@X^=#_ M0$-;(I'?BPS6XP I>?P9Y"=^CB):_XU_PCT^?NS1T/\\_OB1AG4,;W?Z'D:* M&@A_\& $AJG??L\!3"[. M]6_'7Y:\)0X=[GU^_&G0X]'!8_"_G[_"S/:_G@TZ^_(>>R3OW\G #!%UE(T) M9;1Q)9TG-#H#_5FK?_SK0A*,.K)Z;7+101/U-/M=J-TN'7&;I7M\N/>P>N': .T]H/Q!E[LY4\_OGESL/_R[<]OMZ$EZ#WL-A,MC0M; M+H!,-&#HIO B<*]:6+B'W35CE_4"JS+B-.#SS14A)C%#7'@Q1B"$]!(I*8HY M\U]B5$?J:UM2IB[YA<^PV*CZP#=XUVWMQ]O:#]X9\IZVMB!:EV)8L71)=CHG MZ;/1*"PX<4@1JTQQ_1#S0#:J5TV"I=&6=ES1:: !4&1M[CR]$!E.?%""48<3 ME,2J6G8I)D0Q<]#\S@DUTM-LB?X\+,IW-W!RNW-Q7^?BP;O W0>N-DFPE%"8 MWNHQ7=FWC6UFMSIO:5VUW#.LO)+WJ]'9UF+(W79\S.T8;<%V7%597J/5N$G6 ME^OE79%M9;.):EM^ IUEL0GN6NX:_V-H&X3 S^6?#JE6GE)58:.T_[;W[VR8 M1SP<:@L.1PT>Y%KESA'P.REU(O8Q=]%X"W:19PFW\0P*^+0=3[:D90Z3NI3L MR9'A"^\YDOHME1*IE$W%N]BC3LH]XOZ<;,G^O(=M:9GTI508_[P,DXK[$H48 M2- [5U/WIWB+A/D>T 2N=Y2J\>"X@+RVLM%1F(R(*T&(UK#1J!0HYY;4HN?2 MBO6HBC)%4F,PIF$Y9G%1A$D/&T^^R,8OM$VA*?M[P3!+*P*/(J>/^9ZXLPOL M<)#$V.L(KN^9@XA$O2H9X]L;A]-E3Y)[=ZKC,8_F= N.I@"=+$T=!9.C!CQI M.:7[ QYB'>X &UPC^LVI[0EO6@TD*=79FORLAB07?AP&GG+6GPE@P+'HC/1U MG)$';YMU3^I+PB9FHQ*7!>6G"!YOPXU5BJF:%!6)+ATT:U14+RWB%N98>7(Y M. *Q'TH?4&I7-![389O6W->68Z>#(0O#CQ!5#1(1E]>.@RW7$\!H(Z>%-L^I MQ3/4>35BF0[;>X_8WH.M+G8]R8)^1);PJ:&27#^@UZTF-]V)M2E%*$!I1=_CP46>Z^FG./ MY6@0W3#1SI6P^CKTKDW:G4Z*?+<4>?G04H3>Y=ZK2_E2',0O<0FS/UI.4A26 M8? ECR]#4+3'*>DS#B# QCU$$K$URYSK6@<]0)!VR49]J)?\V_\^>+O_SHE2 MWF=$8W]#3N\=Z]]NNI&O/^>W>.BJ&5L1;WFT4HEUBXM#L+PE%XE2XFL13M91 MEG[S4==,%^U/&,=FQ"_48\8;38A1*-.7VFCVV)60PZPJ71OA6C;N5ILDI5SP ME'+$402&![(CJD3-I\C;RYQ6O0"YTQ-[@69R'L8Y)H/K//+F9_.P*+#[LH4] M(X\%[.YXQ"^A+^2P0B^0GH7(<=T+_I4- XII]USW!6/9DE,NIO%<^+7$7#&> M8Z1*(@1"UP=;*[?Z2I:)L!8\]QNI(R EQ?Y[\"_U3>6CF-K',$-8SS;'PY>L M2D,+MHRJ;AQ>(B>B9J['/>W0]]=;1L6P2VA9B X*=@GKPJR[S@=[3$N1+2I=)$,G2Z2IIT*W]$1Q_#^HRFU$ $Q69A2 M8H_+B6!66DP+&C'T9]Y(:C^"9\6URY)7*#0'"#LE/6%,8G+N])ETV#GK7[,) MP15'-%LT3N*)8GUG[D._9&45&B CC#1MM"[1A*3%!3O\%+PE^BDU#[E-.^56 MJ> /G^DHESF6<7!70AR(3'//&9;M[3A47 4"&X'?SQ",2N\+XGS4H0KE!BHZ MY=0II^U63H]3^;A&Y72, #1MY;-L.M>"?9NT$4HYK7\(#XXM);4L^KIWMJ=5 M!_.C4IHH+DV59ZI0-.I,JE9H0]M.,!>?[6:HDPZL^(3 BF^?,UCQ$;70!O)M MW5POTC*G0ED/,86$-3+#<.R">ZIP(\K6394G!/ M)_M 1R@Z&70;?#"Q!M,H52(-S:A$%WKHK+LG;=T]#I' NN/SIPK_@J=MDSW' M;,[(GJ^#[_0NA. ,"ZH1Q/\B[,"8;DACK]U^-S3K>/MW@0Z$A4?K[_+9&VR# M-)/&?BL.G;U;5RF-T1$*8&!01*B0)3T0[$/I.NXW=RIH5F)J4!UGN@# M;;K(EO)(\-586;:,$0)N_.=4>4'Z1D^#-*-YQG]A<1PM@(9T2<0$QGVIG,8? M\)FL'35U=V,.<S;*]\5VXAMB_ABM_L*F5=$"^S"Z4^^@EV6H-/T?1G>GNM1Q2 MSY.>5*C@1W8+X Z@+C72J_I*UMXT->3I:O3GN2)XGGZ$ M-.UBMI E6%U1T'J!**!O+(@,@_!Q2OF*VYD0G0[J=-!VZZ#'X0):MY=T)M4Y MW%=H:Q2+) *Y[XW3\DXXBEBH-8-(-VG;"(_Q>E:VUG-2G+W'AKD\$\?#?H^R M;7ATAU?TI-!81R;H@G0-T2C-8U;V''EWY+B.JQ72I)5"ZF-Z0);C'Q*[XI:F MD4K V34?7>+UV)Q'"D&:\!JXJG%1EIE4H56>1Y M."T?;S3!/=V+#N[.KR;=+A-0.E9K(B),ZG,8[\531;.3D6L/9A'\.)['2EA9 M<=#H.EKBUA'H:0OSLGAS>$#A-I>"!=&0*N\[GYE[%!(%28ED@"M*=J85;&R< MW:S*1U2U#">EX*3\Y5+OK$.FWP&9_FJKZUOZO+')QS_)")FP5I1Y'\Y62N.0 M-. D1J+B6EM+:S&:*G8*;_0-=L*0R,K!C6JWZ''76B[U1Q#,X*\*Y8Z#$T([ MM Q.!NL%A/_CYS<&K MUSW*"?3W.(Q5NH 3&5&]'S7I$A#SE$VR/=EPF%IWD@9]M, MPT5XDH !\)0,%YXGZV %>H1/FZ3XKSE5V!(<>;J8X_$;A4)G3IXJ'#E#Q %W MS.::[PMD AAK!JN-1&6[-"#WH4Y5.=6OL5 "'3ZJQ,8H04U/C4^NN?'8%(+Y M^CK/>"!P(?CO/'/R)OHU]$OTW#?P!H84?[IYLIW-GD9ULPWH-J]L3"5=6]4& M@Z3&]JWPBYN^V?Q2$;[9:$/X: MLY-D%/]:!>"9SS-!$E $2NIE_ATOQSDK9-?#Q$02;.PM,VJ&\M9R9E&@(6F1 M/%8(.76B"/,Y!5?!EDH5NA[6]P@**XJ>)XN]6*HV]+!@XUO)Z"8L<%DHUP^H/J1]:J48[';M\J MSV'4;)^*P [DP]HN*3V;ETFX6 -IH2>V# /,MK\JV'PF,"5R7J=DM#7HH"(, M> *M16,5$O:-6.S2%_3OL4+:W 042BFF*H>DP*#N::"#SA^AC3I'SR!,=&!M MDEVJ/*7ZD<0%=^@0W\)'GF3L*W,_=>+::U1+Q.Z*\NO5&&9VT$&0AF6EVI6@ MJOF=,?JS$4S&DE[MK=/<\R>YU_KBM?;N2K)R9.0/Q2 8Y\J0UXSL?L5!<6<_ MG6AS=@@#3?)EN\;N$&E)O["Z?J%K)I1 MB(@F6C%^%PJW-_!/L_""N]F;)RI1/86Z\X//2]=X+,L;E1=^I.^]U4^_VXU=J/\NP?:)^L-]Q[[CLX ML Q^U;8T(YE%H45$LPJ:7(S+.!'( %R]]3OXPV 6O:M MN%B#$R6GU?(=RP\^@UV@XAY/W$];?>*\O(+-UO6U>%X[G9B?^+ V"2=FKQ0E M*$VC,KO=.<#7.$1X?*-L+IF/O *3R=0_^!7!/7M76R$I0E+&5Q]HQ$CJ8X%1&-_) =JZA!V%3PF5QAC'4&)OQEBU8)IHS9L'8 MQ706ABUUN0C8%/)V25)[:2D6=I^)Z?Q(Z8ZT_O* .3#),C +0WQQ'19">C.. MDGH!(H\8Q;6F]%"$CP0'Q/0=S+*"(>H3M'4TLJ$Y#OUD3GG61J/M F^<0W9!V:(P9&, M<>U"UTG^&B>^UN^T1[U5(W+N9&[I8$79J&*WPZ$>;&,V9N:>%I"EM!AI^8VA M@8 *W3RYA$L7T!_U[&AW-Y<9<2'< _\JR:3+DT M(GV!NX7PL/:&7,O@=2/GLI18A]MKG<))=&7"P1OG$3U[87/R]1]TXN?^Q,_+ M_:TV\P[#.>GNM4H6/0B; LQ8SRIKHN/&I"@8[I;)5?2C3- M5J[6%#;?!@R!:F2MM$XI/]"IV&X29>L:G%'_PG4#5;R( 2D[ ;RR/V^JY9J9 M5V'8,ZU9JE0A$>%(X3M)W-C>1_^JT&]-Y1I,9<$A9KX3I8*]FW%ZV$6;R&%C M/<^@8\1D,-=Z)B&)'-D)TUH'CNYD/N3)?'!BX@<]F1_#=%)])VOH=Q_'I9T1 MZ&C68.]%-1[#G_#CA(ZL_(%G=I!.T+ZC+--4>CA6B6EZA^$#IOT&7SZ[Z;V* MC)":%(W,KKS1P(>T&,1SZ:!1B6+-)FF:YR\(WEVUT\\2F+3&[?D")L M!A2QEE@CZS$N*\Z6*V)YSI6COAR)KZ%^@EF4A!RJ4Y#B*JHI;/4-<80%XG7# M'&&,HK:G%(8I"'_AX!2X\LE/^E'WC)@A&JDVQ6P2#0#SGO $& (.)--H%-!R^<*+*S6"S'[L' <%3G+AU]G% M,T9BTZ!\;,!MJY=[>OZ7M#>3F6IT,O+"=-<2H5MCPAMM6.CPG\?QXA*P: S_ MZ_V?^U*^YC3U1I@VST:LHP.4#;"HJS+\QFM)^&[L.#-)^5I^!??^/9W;D4&Z M4WG_IZR?QV&R]&P%ZSO6&)G!9EZUF32$L85!9G%_&C^0ZZTD'$9<2S3-B,@% M[-!)UM48W:]RV^X:HSXV@&+!=U85V/I0PG[G?EY4RYJUJKM?%PW]@GF+WBU5 ME>=Z(6LXWH1ZY%['6L$BROT]ZJY02+18S6)J,\0TPBB/Y_7IJZE5JYD=>)OF M+['9(=%:L!J8RN&T!J=M]?6U+81A=_[*_0(,ZX3Z/22MM,9#9"63@(,)FU?);3&&LN21Q<2\NN[ MY[8WR2:D4 SX*1-LKU9G;V?/^;[OY!E!7; -VFVL\^;5IL7O N$ON<&8\U!V M\P8V&PXH3;JTR;,\L0!@4V@@@$E_L3.)2>.>L(^V_'5>=; !(^&)<];V";LV M8FY1@-JK[1A$0L5G"H8-V7+M(_0?NR794'O]B[2K&S8IHH#<>H.V5SVUUDN] MX-+D^P +P[*O %J(5DF6>C7OE4!JI'.&EQF-@Y-UKD*S#_28/5C83/UD-G MN\7C30.0580GTOE#NI'VGF#4'7F.'E99]NU;;=AY]#<@DR9M#4CK[%YT&ARK*TF:M;.OW7IP(V@Z ):I#)19PN[? M-NVQ-*JVX**T')=5/06DW@=B=> &+'?/_>\C0)]A X!MTQ]A_:FJ9 S)QP0] M143G^S%Y*+&*NY+0$;PQ8_K,T)C8Q2&Q<@[<@#_J9"S;.K^Z@OHFE(C7_TTI MNE.YM.]I.&=K!+%@0E_6 4+NB.<@:R!R/K99_FL5.2 ^\]T=AP(.G^\Z[*#$ MR:!^]638.J3WZ) ^;=K>[^(9PR[T2_07.,>;%&PJQRK$+';83U((C2P,(7>HTN]I@N*/]:JFD).,:B75^@3&.20 MV2^%@85MA/ .-817C2MD*.C#5]T5L5"7$Y[" 97J[9#+,@2!HWIAJVK'-MYQODF[O+UE9>T?YP39RTB1Y8 M/&IJJ!BJG8R;T=;.H9V9FN!2]<2$0EOX4.)-!^>J_>M)A9G\,CK,6<1>O*'>F7>E]I+_$:X@D!VJQ6P$/GFR-27Z?B/\"E$@55 M45'6>!;2D1&3^=:_ARD>(:67\%H+<8DPOCBROJ(P^];*%@0<07S(8!="P0A$ M 1J6FJDDXM(2KQ7?B!NA1XKU720%.,!;>.V#[F]/F_7[-\2'Z@T&UR84PJI[ M28)I!*/BO<@K2NIJK>J FXA2CPQG1PFIS1[6P,Y/+ M\7$5G-1R')RE28;[[U2_)LS'2.!O M(R@87@Q+H]I0%DN1ZI_W_J:GV=SBZ*^3HG-_NZ/&5^-1M)SI[D#!+$QRCIA' MV^Q&65=C8@T=$1SHI GI"ZA[X^@=*A&%@V9J7KJ-P>#H37N6ISEY86Y.-I(\ILA'84C MMX'>'$"0/H64'BA+@*@^52GKO?[8ITEX,OA89"95IB^2.85*!P"/*:I&S-5O M6'QPE]V[XR!)L^UFAN\]5VH)PZIWCRQXA)1_F"JDJU!9( 7M MQ(1:M>O0Y,&;X7D#R]U4M*<2<27ENC(KL):$K;J00X+#9FX^R,E'\BP.IQWE MSL?AP@$A"%@[XK93K_%PPQ'+-4N5S/D71K6"KP!"#JKX@K< )>2M M\W"/SL-W3YO<_59O0Y \C?6>U;Z*+W$#U2X$)O71F; 0ZE] #9V@$P<5TIT> MU9M8?PN V0Z<.0I0HS-@2MM< IHXQXPQOGP"+V] *VR#VMC AY'3M\*JF\XF MP>>\TP'O="?8!7P"]4CM<7V9-#,+U,2]R0'2XV%B84<6*2"[&"3#X&8 X$K3 M"NR]('B.*N8J:S!'9GZ$3 CXV+@#N[@5LC>5$$0F!>2*&*7J6CQXUD=F!API MM^8I699\"FZX&=$@4%X.Z'E&88@1( 2M9W2&7QJG/]3!Y"B::D4_DI:0(;Z5 MS(.FG6=.O/)I,W4%>@+.9ER*:(\$5P#:4O9LW/4*RQXA_-'I),RI5^A M:&XM8_< &99-*%GWD.\'Q>_N^G)?FSJYK1[?-D7W?%)T/[Q^WBFZ>YXRN&'< MVZRY9S1"?'9V=')X_,_#;DL;;8*+T^CBCZ.7;("C\_>3*#XYC Y.]5RX.#X] MF42G;\$JT=G1^=O3\_?QR<%1-/DC/C^:_+^&VNP*JMIV)A5G!?:?E(7^X]3! M9(9D#3DLT]R:+D4?E,"#J]B_P]R)D&P1I'D_5O7<7,@HS(OW@<&,+P/V4U54 M'\=A4>L<1?9U=S^K,C*-E49ZF9QV 7GO1\ZT<^D(:]YZBFA"WYQUR=V*^QG M+J2#L-6NKDG#!=Z24O;V/;E\=="9174M8&F#S,*.TV6A1_3H"]D/5ETP>6HO MD5TY9(GA#+5@"F2^K$R2CQ\1(Q>]H.7+= ;H35:>K@J@(NTQ WP,ZQ$'-,. M0IW"BY*X?&]D*5EJI)6;9&$D=QI3NHYO\@OO=BPB0TZ&%"[9)N@Y?E+#\^#G M#U0S->(<3\HT]WGP8#S'G#ZE:Q,GJR3A$E:";IJ.(.3][9;C&"P,JX9%FE>? M6?XAQ=@:-S,CA:V-^HC)A(QZ<432P< N2VEMALWSLN%^815F<[@1D^_/3F^M M^Z_W]\;1!#'5F.S"C9S)@_U11X9/P M:1SI ^*!;E0*K^ Y1?6&A'G>;_(:BXF7F9L=QIE#H50PJO.)17#@:Q398QYD M+V@W.+;INE%O]$.M'%A]5ZI$\'M?50!%? 9O8RQ"GRDVD M!MYG!%DO/#.*F]%@@%NIN<!GR?9\!W;QOP?2[!OOC#Y.(\?G<<;SV33;["/=RH?'G' MGLPX/2@>9F)E/MYI]^C8>A>/MX)^9DIV!?K$JUF5J0+/"[F5="4]S!F'OA>3 M7Q/].-[;MT($VO.K^=H,Z2.;"E2*A$NCK"[SC(;^N M446K%LL-6ZX7R:?-6*,DL"-B=@E @DL;))]T:2:+\:?OXF\/9!$>DU0HO$:, MJ&%$&<-JW'OSYD=:C31E :OMK ]64/""[0G^,F6[=].?IIN\_33?]UU=I ME=W\]LVOKV;MHOCM7U!+ P04 " " B%!8&U\MU7;8^;.!#^WE_A:W6GKE1(4JE5"]Q*;,)EZ69)!/2N MUV\&F^#6&&2GF, ; M.8HI3B^]=\;S@3EP>MM/8.CM.)RD)!M4JPVGOS\NL)PS82&\4.4OK*A*J;!0 M=H4)86)NH5?5VG[+TD"Y*'>%C'].2E])ZTF]^]D-Y M[*USEC"%MH=J[_OS/:K_L= H&4'D>KZ-%4C/"L&3 C@5!;I8QSK""SS)# M*J%,;:R6>\<$7&2?" WVH _0$,B>(EN8 MGI+'>&T:OS '$+05V&$DDN*/5O,T],+I<-]7NJ12L13SW486C!!.V]IB-(<9 MZD?_^2LH&:>+P^L?71O^1<+_'\/_3@P?])+ZAE+VI9 &7CSVW/ 9\D5J'D;V M)_+!%YFNGBBF:2X 9@ZU]AF:3(:M/]])#_I)XQ/=^+,W[BT:3L.9D\AVSV'+ MX5H46+%28+X[ 9I,U9QBB49TH>HTY_K6&A?)-3J4_2-T@Z&'(C?J+%]/)R,_ M&$=HXM_ZL3="3_W0F[C!Z*+#Y@>Q%P9N[$\#=X(F\:A#=2/?1;/8,^]0(@!U M9]/00U=:\?7%D=9@C&[THQ4XI ;>7^B]YVHK.NNS:;,4S=#[Z10=>AZMF/I$ MY6G/WYHWYIW).XFG5Y1]@%IP 1NLH+)\O#N,&S0L33B.4$TZ3KZ-XM"=-)[^ MK?',#OD-KK! XYN.%GCG6[-J=&7^:7:(,68K$&F5=>$.4P,V&AH2-)-L"?T MFK "SA(YA')KH%^77%>W^CY82&O@2O,6:*G,^TQ#+##!=^NW="'WI^R,>?2= M+QQXZS[LP1OWL\XF1]-;QNG:($S25)<.W30N"F$35E?0C5J:NK\:6U=.S7@? M%K5BV:95W @:5)#S#'^GAX0SC'_YOH&I\)QN6Q8#9V"@B_ M? 1#N1[?/P-02P,$% @ @(A06$9[@",E P N1 \ !N=&=R+65X M,C-?,2YH=&WE6&UOVS80_MY?<6N!80,L6R^QK$A:@,Y5 G>9$]@NMJ^T=+*X M2:1 TK&]7]^39#5!UVWMA\;-8L#V\7AOSQU)Z1@7IBHO7D!<(,OH'V+#38D7 MR>^6ZPV=>-0-26!TE(C7,CN -H<2?WI9,;7A(@2V-?([7M52&29,5+,LXV(3 M0E#OHY>MV8S?]4K'612F$8$0\>N3=2%T1F,VKF<5;P\A"M>H88Y[F A*R9ZP;4T1E8D:W!O M+%;RC0A+S$WCHU'OW>P*;M#2-4LQK!5:.\7JZ"/?_^J.?.UX9HHPY\9*21)% MX^3[5XYO1_&HT;V(1S5]*3]MGKXF1-5D^&.,J2RE"E_9[2?Z6HB3?<'7W$"W MJ#[@_DS$_^WVGT&G% "JDU7V9 @?IZ[3F_DRF:_@YA)F\S?);4(_-%PD5[/E M*EDD;^#VW<_7LRF\GDYOWLU7L_D57,X6OWYYAI[FQOX6P3E/!=P?6VUX?CC- MROX-H4"%ZP,03Q,/C 13('"12D5/.F:X%$#S"G,2%&DSU4HL<,.U.0HL#3-8 MD;X&&EU*5<'2"N"'N1R"YWF68T\F3C#H:,\/SMT']/A(CQW?ZV5\._#/>SKP MSGHZ<.YUS_WQY,AW'6?2VW'=L>=.>OI\$IP=Z3/;[>V[OC\.'& BZX83;^(Z M/X+,89ZLKI+7BP',1#IL&'*K"'SST(>,0&9PB6NU9>H CC\ UW;/:+JD-(A- MG[R<"R92SDHJ9I^7P:>XH-,"LVV)@S:41A?S'%/#[U"@UHU_WIQ[@K2:JBE9 M@KQ#]V?AGVJ_KQUQE\XZ?%__HH?-+@ M'F=]CO0(;A5/<4<[4Q5RJW$J98VTC:ZO;Y]%"I9,P%NIZ2B:4BBY5(*S9P'\ M;^?Y<]K.#SK6O,2]E7'5/'XDO7#+0MU?S.P06NMD/UIL9R""UFY8P?=7B'$H^;BX>)%/&JO M+-X#4$L#!!0 ( ("(4%@Z<1_*5P@ !H[ / ;G1G#,Q7S$N M:'1M[5MM<]NX$?Y^OP)-YF[L&_$D6I;&>:]\IN1!2 M#Q+VY_*F\R:H%7(T'53?;7I3)JV]8ZD[A=3-(E*GD%26FB.+2\[2W-_=3J<:RR%'R:Y M],T,)4'3)+^\;;]K=;K[-/:TNU_B#_HG^.DEEVC)P\MKS(PR-GG;"O\Z]Z]X M')]/:I3X%B[H??G8?]^_8A%E,T>LZ8+VP4/3WN^%# T ^X.XX?QCOW?!>E]Z MY_^ZZO^[QSY?7/3/>Y<,?Z[Z^.?95?_SI^_KG_]4SLM\\E0'/<\?_08['W*K M4'CG_*^[[!_6I& ;+ -+1C$_Y#Y9\L=":!'2E8I/DES!S1U_U N;SA:$FLYS MZSMAY4U<4N&2E#M04L,='\UM/MP[/#S\^:'H\5(>JV>?KE5JLK89EOR5);XY M;>]-';?@L:BRW6HM*WREY\^&? 3,PDC"& 0^;^G8F=855^P2*+\PH]F%L05K MMYI_8R9GGWI7O_7.+ANLK[,]MN.'P'YY>W/0:F>=2QA(YRVFI'A%=';G49RJ.#C8 1^_1_X*@4DS8M39C!6( C0@G&W$D#&K2QC,:Q:5F M7$]8I;VM &WE^!A1%0&,LP(_68D0S'F&ERPSA?3,FRAW1T!#!LYQ.R&1@E\# M(U#.=#J\)M 8G%)1,J$Y2""3-JL*%-,X'"W!PH>A?[(A;\ MJ*'IEF9&0X4DQ0V2J!0*("D,(C=,%^W)N!NR7)FQFS)F'M\9IXN-((=6-A: M[Z;&W+%VB_UG8_]H [!_=0LIL1(XZ;@:WW5E2<'3Y+G$CSMN-^"HS[B%@%A$ MH$P5$+(8X-)3)=V01I!8@;F#\@=]QN5FRK@*Q]'\UJ@(W=*:# 1>QK(6D2H MH1_AV+O)AEP/@)UAP+ZLJ/!M'_)F^W@'HA7M8Q$_Q8^2-B\Z4H;T,XKJ"TR* MR"9;UIXHOS51CA/1.I?YA1)4FB4/M(^:1\= MMUOO#D]^?0*C^ 8PZ@,X]"[B*A0F#X.^0353QBNW_A J7E) -R!4J!#GIH9SC/,XNYRH+B@1%U/31'=:/.8W138LY!6YQ14G ?#$V= M%));20N0L6H+R5.3ILI1)15BB ME5\@MQ@$:Y#&7T: 2'ZG,*L4I)>*R@A'S MB@Q'Q/INL2S%OU(@07Q@.![$&EEJR[CG,"[=.,:MG03N$&_]]+$V_Y"S(RDH M47)G-*<\R1U2DK8Q>'' K9CB'IDH>2J5]!,JX59-2U$@4"2@/Q+XENA"D1K2 M\4V]H+*R);+/A9(SRXP5P8"P(1J QDI2(0GQ#I3$;A+!S5XD&D8!66)&W%+M MA:F6;0#5>B.NJI !"(>0Y[A?D2-$D%NQ[YA7DVNDM/AQ]5XD4 L'8CIR<<>3 MFLK?;\(Z29?/I(&V<_G#W0"63O>)(5I = 7:TR'E6W:\+#O$!K#C0\3=7?Q2 M]ZS>880[JUGRB/Q#]9S)LLH23!>*IU5J"^,\CJ57.ZC,9:CI]PJ=BKIW[AN3 M(^,P-RR)U[9G"+G0^Z.V8.@^1\MVHUU#[F:U)F65P% 0(=T&E]2I<,*4O 95 M-P*7Y!O/]]*:M-QV,;Y.O.,-(-[3NQCAC8J8\K8QC_&4J9PVX#^E4@,ZF515RR3@#"NB[)9VV , M_)JJK+B-"'56V "%=S[3;O2CR%'O\&,G<456X ('.I@EA?N)5.^;< R2 ;BMDX[4)3*3 #OCHA-?Q9H,T_$A:.(H9FT(B31<<-.?320 M;*&3@F@ZB3>16+AQ1O4W(#HSTNTA[>H!^/@4+QTD+G:89N$H'(^+NL.9133 M3F>G?E<,P,ET?"V$4N(VQX].?B:W[7MQC\#! _>7%. ?=MF>^K3D";I[C,MJ MIIASR[[U_UB< +S^_[UVN\LF6 M%UM>//69_:#H7W'V=8O\+?+_$,B7D+/>#605O>I@GV,7*VQH/]3MGRT5ME3X M U#AUH'V=3&_!?H6Z*\"]&^TM"FF\3=MX]=M;AQ^V];.=VUO+#0'0_LPON60 M1E.+H2KT[9;K]%N3\PW>W2].KNQ*@A:O\XW*U5^T>X7O5 YG4;+D XA1LLES M-"[A:LPG+H3$[CY]L_7TI^Y^^$[L_P!02P,$% @ @(A06!.,P<=!" M[#@ \ !N=&=R+65X,S%?,BYH=&WM6VUOVS@2_KZ_@M=B%RE@)W9>VJOL M"Y"VR:ZQ>RD0Y(#=CY0XLGFA2"U)V?']^ILA)=MQG,1IVLVF4($TD30<#D?/ MPWDQ/9SX0AW_P(83X )_LZ&77L'QZ>_=@_[N_G O7J+ 7BTQ3(V8,^?G"O[U MJN!V+'7">.7-/V11&NNY]H.2"R'U.&'_+*\'KX):(:?-H/IIUYLRZ>T>23TH MI.Y.0(XG/NGC96JNNT[^CS2DQ@JP7;R#>H9EHR(WVI,()/U>Z0?1C*AP$)[E MO)!JGES* AP[AQF[, 77C6!JO#<%RGJX]EVNY%@G"G)/<]#P9IK91'KHNI)G MD)06NC/+R\':W/=.AW/-I/"3))>^FZ$D:)KDI]?]M[W!<(_&'@_W2OQ!_P0_ M?C\Y/SCZ.0W]OGL;/3Q](+AS^4(_SRY''T^ M_VO]\]_*>9G/O]1!3_/'J,,^V#G7[-,N^W=E+9]W6 :6#&)^PGVRYHN5;45( M5RH^3W(%U[=\42^JF2D(=9WGU@_"JKNXG,(E*7>@I(9;_EG:>[![<'#PXS,Z MK#:@6:[49' WK/J>5;XZ[N\VOEMQ6E39[_76%3[3ZV<3/@5F82IA!@)?N73L M1.N**W8!%%Z8T>S,V(+U>]U?FGESZLXJ[6T%:"O'UXBJ"&"<%7AE)4(PYQG>LLP4TC-OHMPM M 0T9.,?MG$0*?@6,0+G0Z?">0&-P2D6QA.8@@4S:K"I03.-PM 3S'H;^R2;, M5?3?1'#4VW-C,:*B0I[I!$I5 26$0N6&Z:$_&W83ERLQP$.;2RLP)\UQASR]H6^T_&_N$+P/[E#:3$3.#]P-7XKI-+VCQ-GDN\ MW'%O HY&C%L(B$4$RE0!(8L!+CU5TDUH!(D5&#LH?M U+C=3QE4XCN:W1D7H MEM9D(/"V8SN(5 $(_0C'T^MLPO48V ENV!>50HG^ >_VCW8@6M$_$O$J7DJJ M772D#.EGM*NO,"DBFVS9>J+\QD0Y3D3K7.<72E!JECS,F1KF5$^OXVJ=1F^_ M-Q8='KY[WW_?/SSJ]]X>O'_W!8SB+X!1G\"A=Q%7(3%Y&/0=RIDR7KGMAU#R MD@("N)XIID.FLJ@ ]_6I="%:H!3HH(>*PV6<68U5%A0/C*CSH26J.W4&XT%L$:5:QCV%<>F+8]S60> 6 M\;8/'UOS#SD[E8(")7=&2U!".K^L%E94MD7TNI)Q99JP(!H2": P:,TF%),0G4!*[202+ MO4@TW 5DB1&QI=HWIEKV JAV.N6J"A& < AYCO6*G"*"W(:Z8YE-;A'2XN7F M6B10"P=B.'*QXDE-Y>\V89N@RQ?20.5<_G W@*5-G1AV"XBN0'L&I+QEQ[=E MAW@![/@4<7<;O]0]JRN,\&0S2QX1?RB?,UE668+I2O*T26UAG,>Q],D.*G,9 M:OJS0J>B[IV[QN3(.(P-:^*U[1E"+O3^J"T8NL_1LC?1K@EWBUR3HDI@*(@0 M;H-+ZE X9TI>@:H;@6ORG:=[:4M:MEV,^XEW] *(]^5=C/")BFAXVUGN\11R M5IFSW.X)^H](,F\55DOS.%97WEBW2.S"#=19%-)[@/M":FHP=R0!(='"H&4' M"881S%&$Q-]4Y#7[ OQ925Q V (JG86^X9NV7=&V*XY/%)8-Z%^)Q*!>%G7% M,@D(XSHI6[0-9L"O*,N*943(LT(!%#[S:;K1CR)'7>''3N*&J, %#G2P" IW M$ZFNFW ,D@'+FT[,]1PF>JXJ$&;HH[":.B!O;-RW>5S;4(B2+71<$*TG\2[2"\MG5'\-8K"@WBZ2KQZ ;U#QTD'B8I]I ML2F%,W)1=SBXB ;89G;J>L5M.&G&UT(H)6XR_?#]C^2V/2_N$-A_X/F: OS# MKMO3')DD?\]P7=T48\Q5$O[OTHW-T+QM\I321RR#ZM<>H?"W.7#YB%.4&[S9 MG#8-F$$(]-Y)/5A;,*ZC.;-: Z 1_#Y\L/G]+L[61KMVCTJT@3[_>(Y5;[&E MWN6#/;?'/ES\<7(>#@W^Y^+BY(]-#FD9U#+H*S/H9?%D[6!MRY&6(RU'UL_C M3R3D[&Q1@'R.W;26*RU76JZLK?3&R?O[&(*_J2K[YN7JLWZ%:ZV%%CI"L7$M MC:9ZL2KTS2Y:@^]E G[[JW ;&TV@Q?-\1V[S5Z>>X5MR$[O<3,80=]DNS]&X MA*L9G[NPI0[WZ+N*QS\,]\*W'/\/4$L#!!0 ( ("(4%C[HI"P'08 (E M / ;G1G#,R7S$N:'1M[5IM4]LX$/[>7[%'AP[,Q(F=$ IVRDP: MS)&[#NDDX8;[U%%LF>C.EGRR3)+[];>2G4!">&DIT(,RD&!IM6]Z5I8>NS56 M27SP!EIC2D+\AI9B*J8'_IG5J%>=5JVX1(%:*=$:B7 &F9K%],-&0N0YXRZ0 M7(E?6)(*J0A77DK"D/%S%_;2J;=AU(;L8CZH[+642%V[VF3<2QBWQI2=CY7K MX.5(3*V,_:LUC(0,J;2P!?6TTKF*2'"E1:CKV*GR"C<*A9[IBTC"XID[9 G- MX(1.H"\2PN>"(Z&42%!6T:FR2,S.N1O32&D;>OC[.?Q),5DC$8??(Q_^V7'W8W<(!>0667GL M?#SKE#]V< ':I7(UO/M.\,."[?C]8?>HVVD/N[T3Z!U!Y[CK'X%_YG=.A]T_ M?&S"7K__2M+Q^;0_.&V?#&'8>R41.WMP6AU4.U48^!T# J?1M"NO)/KV -J' MO<]#_Q!>W]3/)WS?WM65/SSV8=#N?VR?^ .K=_;)_[/=&>J.NFW7;TJ)"87Q M$#6Z]6J]_GYSU;,K6;K;TYL3]5>>*1;-GB=370YXP6F@F. P86H,:DRAS7E. M8NA3O9L"$<&)/_S5;_-Z0S:@S&GM-LOF_NV,W]W>9EX(QKURT3_RWQ;AQL.=OS MS%Y):6' L>U5C<]3H$,$2%F&41[',RS7)(UU62Q*1=)_#RT/"#XK")UY-OP\0 MZ_\3(#*.RWE"#+IT#T%O0FPUP)JCE#"),$73F09D17>3. 8<1B7#FPIVI(C0 MK&)&18P3'NAV5!@RHUJC#J7RN,"S2*DT-K.5%;EZ S3OL:UYR W[*1>ZY3DX MQ!RZ<$1',B=R!LZNN7_NO*;CJB*CF*Y;>#3]XY54C?9%,S?HNA:WL'9$CD7' MIKBH+>JJBI55#L#IBTF:43>C*4&P+=8<0U<4N@V'A [(N?4+EK$1BYF:N?/Q MI1!*AL,3D+B<_ (0ZS?Y]P!=_:M*3DM?YXV^NNIN M?'F;O$ M?:U)^?KHGR#6>Q?95W![]XYOP78:SYP4/1 Q"Y\K[@=,<2VK0>>XW?_D#\K] M?K_W<8GP>NDX^AG?CU8/:\Z^/VOA)6/EI);6'% &7"@(*4UH^ U4OVXO M=:#^D6:B B%3H8_J(8QF:"FBDO) ]Z $X3-MA?'S%2Q%<"UOF(T86<*7"=OY MVS%S;*Y[068MHXDI>)XW9]8_;7R&=V?&BVU!BO-3; 4L,_-.JF7>?_@-02P,$% @ @(A06/BG?E$:!@ OB8 \ !N=&=R M+65X,S)?,BYH=&WM6FU3VS@0_MY?L4>'#LS$CAT3"D[*3 CAFKE>Z"1AIOW4 MD6V9Z,Z675DF\?WZ6\E. B%06EIR!S! L+3:-STK2P]J3V0<';V"]H22 #^A M+9F,Z%'OD^$TS$:[7CZB0+V2:'M)4$ FBXB^VXJ)N&#M5KNNQAZUZRG^8'YTGGYEB$)EN+4%+'BWY<5?G,:7 MQDK ?A(EPGUMZ:_6[>%/R\GRDBCX&?GH?7K?/^Z/H83<(BN_.A\^6J=B8Y.^ MF?#N.\4/"[;;&X[[I_UN9]P_&\#9*73?]WNG<-H?= ;=?N<#-F%O;_A,TO'Q M?#@Z[PS&,#Y[)A';!W!NCLRN":->5X/ =II6[9E$WQE!Y^3LX[AW L]OZN<3 M?FCMJ\H?O^_!J#,\[@QZ(^/LTX?>YTYWK#H:EG7K:J]#83Q C2Z^%!IOMU<] MNY*E;WMZ>Z+^RC/)PF(SF>ISP =.?"%#7H3A@-X91QPGV& M(9^%(?/1-U2F=%7!U0#;U"S5(,U%EN,6$V0"5Y:8*H-ZB5'AD"!))09T57PN MI&!9Z1\1X1%.,^-L%M$".K[.ML)E#?N)=%?@>6436T%*[1H50/%8XFT^^%C(R281L:2 :B+ X@.R2P@YIN,XVQO$L&/N MV99S8#>;;YM[5O-PO[F,G7'EO:%3<$?(6T<[]NX\N5>R6AJP+6M5XV;J$!O_$R RCJMY3#2Z5 ]!;P)LU<": MHY0P@3!%TYD"9$UUDR@"'$:%6F"Q(T6$9C4]*EPLO*@P8%JU0AU*Y5&)YR2E M0MO,5A9E\Q9HWF-7\Y#W];IC^N/,P0GFT(53ZHFK*Q,JJ!N#T123-J)O1 ME"#8%FN.YBM*W9I$0@?$W/HERYC'(B8+=SZ^$D*IX'H9[UOF06-;9:XN@UMD M]DSK6R).T[3WK\G@'V+5L3F/I1(_Q0 -3U#RMZM_&ZIA/4!O^GZI]CP^B:K) M+P&Q?H]_#] UOJODE/1-XNB[J^XVN\B^@]R[=WP+ MNE-[9J?H01*Q8%-Q/V"*ZUD=CH>?.P.]W3\?#CN?UZ5D Q7TU#'T$M]_K196 MCKTO=?"4W+!- S?P),@J 1 M'IL5W9,!3R0$E,8T^ %27[57.E"_IT@G/Q%IHD[E 7@%6@JIH-Q7/2A!>*&L MX'%_A1V"'.=.K)I=4IW.5:JS!LD-T6_1H[ SG5 <(R F 457PT10I8>$LC*L M_S6AW<*0%HG;Q2R)B@9CEUI ^7M!.17X3EH&K/(1H0LY02^N$6Y9CFDOPS;O M ^ ]TW[K/": G\P5AHTO2%;YJ&LN]RTEHQ& M2&_FUM.&K\ L:>/)8IN78KV56SM#U[)+HBDI,KV/:]?5[;.C5^VZOK?V+U!+ M P04 " " B%!89_Y%7:X4 ;?P #P &YT9W(M97@Y-U\Q+FAT;>T] M;7/;N-'?^RO0Z[1U9B3%=E(G)Z>9R>5\SV2F%V=\-YWV(T2"$BXDP0*D9-VO M?_8%($&)DIW$C97:=S.Q+9' 8K'ONUB\6M1%_OH/XM5"R11^BE>UKG/U^N)? MX^]?3$Y>/>4_X8&G_HE7,Y.NA:O7N?K[=X6TFFIZK<25*609GIV9NC;%]/B\5M?U M6.9Z7DXM3HL3XOMAJL3DQD[_=$S_G:\6NE9C5\E$32NKQBLK*YYNQ4#/3)Z> M;X"W%QR 9:73>C'-=#U.X$E5(@P7UPL]T[5@1.,(@(?J:V A 0"4/1 TO+_X M]?\NWER-Q+OW;R_OKM\+ZXNWE[^\^+JW^+#Y3_>O?WW MMX26+\/"&R=D:JI:I<*4XC*IS4Q9<7(V$J?'I\]VX8& UV4*8TS/)F=G+_Z\ M":WQM4Z6]\/;CI.*9.).*H72OSE3]>GQR?)>4#,(="Q*2I9KK\$HB\# M@'&2GC\1VHG$%(6ND9QJ V!84\[A,PN:2M9*S,U2V5*6B9H(H+Q*VEJ83-2+ M]LT"QAP)1+5?%X_^_;FC#U3I9*V!4M_Z>12_K\0/1MH4__A16P5D;-TA[QC# M?@A[MI"=!*!]Z*'Y2B6X96OQP>0Z61\L2AF\ \#G1/P*&/+8 FQJ?")E=L@: M"^BSP]1=R?4X,W9<*0L_"N0142UT;IRI%FLA2QH"F*3*UV*EZX60506SR%FN M1"Y78K86E35+C9:@L$T.<%N52\^*.*=5TID27J GBZJ&3_SV M\D"HQ)7=(4 M[?[# THO80@8_2T^"K]>7*NDJ>%37!T-K): !1Q#EN)-DIBFK!&(*^5JF!]9 MFM'B(::1/=MZ3 &$0\,[49I:I-HE5N%;TJY'0ETG"F#WB\HU\!*\!CH#@6 4 M(, J-ZL1X8VFA>$0:Z;!5<]15L JX6B'9';LXL5,D8M,MGD /Y;6>D:=-+O MB$YE"R<:![]Z!/A52*M$JC)=AOEWVE@ @;L7CIH? *Y FB>GSB=PL>8.YSQ.K Z&4*3.7"7I3$Y3(7KML4 M%48\](TX@$U :QPF21C-$1(]?KW^()&#FZ#2K^S+Y2H[%,?^@[*@UUPKPT%7 M=4+YP"7PZ1G^_Y4D\ S6B]R*+*Q*,#,21>:#G(/B=[60((-OP98WPGSG]O*F M9? EP'T9+*/ H9X["R6!\I2$7Q&Y8'LT(/16"X/X-I:L")A_J4WC0.&ER@%- MD%&&YD79HMMDF08+K!W=TS![-:@(P:RR*5F%NZ3SF1R?'&5/Q)$\Q$UL]?69 MN.2UWM\F1M8Z& VW4D5W!!$_BB-/R9Q,]KKUD;>[1[+='_[8R!4@2(!$,8J% M=O-._V'(R*X78&(7P76NYW MS+YO4O@&[ P[X+T=N(K]"DY.%XW"<$K6@!Y-50YN)@GZ!MQ.L-[(RY4>CWVJ M%OU!0'7XEWYG=ZGUBDAUHR]4VT;U7$^.#Q3RHR(UGBKT4C6;X>!& Q\Z1^XS M>,/65%8#;"/44#)=:D=F /(Q#BGW[/5$O -EE*8:OQH)G;4S==YPYZ_W@G.C M&%[/\QTZ.NF&%%,I(AM0K\4,K+N-(!\ 71IRW)/A,& A4R6:"C^\:;010LVZ M/)&.D6=5!@"!1',ARM#M37!44Z4*WAQZ.CQX&^#Q#P:?/VH7,1%OMK>N,_@W M(,@T^E>X\;%=%[Z=@WCE[2CDM2Z: B,3O"I1X?@4I 64YW)WF.(@V?6N)=M@ MP,K!'_]IM,6/W^P*6SULP?>N[XEJC#9C$6#\RS4TC=U9#Y#@#G3MD]B1O M/+.L.X!W@$B1*HOY!%R'LI8LG=B@U\XU\'X'441!9-P 6MK5^=7>[O41BPH8 M8F6:/$6XFKP.03$_8@$#M-!J1A>#N0)>#\!WHAFP82E,"J\;$D;HQP/";GKR M*/)5#BAB,\R\!Q"_(657;DCN MBUTY?T)?AQH)A[21?2JD"=(V\=XTLS%6QB ME;;60C^!8&8@$EA(=1;TT/AM6+U55/A91MXJPNP98 =1(T]G.O_J\:;#4AJW M]\X>IFZ(XDXA^X*RU*>8W@5G2G&48[P /]T?@G(.01VE#Q@Q+)";8#RS;8?)<]30M)85%DDM']F>L12G6 MC'LB]\;X)_LWF?+]I=,IP7& &_@6S(693#Z*"V FC=[1OO7<_P8'Y7\3UJ]Z M 9F*(N>>MUP#/I#_9*8268#Q)K;#=NQJ+E1XU"F[].',P:=KLK1J6$],@KTT M-Y-A<#_W+8%UWP'2RX">/0"B@D [(SR_0=D(&_S1JYV$Q#:_2NQB)?.&5 M!N>;+=V%!+DY4ZKLJ'4A4Z;/3QR?1HDB%#-ZQ)2^'L(;.@R^FPQ:2P%]Z)70>X=^DR7F>E.K& MP"?+K"E\+(=$%(O.9B"7%FS9U=V ;P8;@\Y;<&T5V0GAK^'A [G> MK$J_E#6@PO&P7UQ M#C_4'\^[QB&MMHK?GF]5O'N&"%1* M3XW!^>F5PB]LF**2P2H^CDDU3F6^DFOWN:7U#X/O#U I'[C)QKECY+1D MR &:6PFOI".AI"WQ)S#]4I'YS<)E!7P/\LK'I+"6EEB?A%&-/%N$LCSQ4^O* M7[41LY^!2QL+EOI/(>Z_-#H-@;?4-#.0;*49!JXRN!H8$ "X3>*NC4OS8@2* MN7RX$I+.C,0QC*VQT#W)9>6B(,0G;B,,2SK ,XYKP :-]O9L\N)SLX3W1U=D M&F= $F:%VPN3%.2]]?8/PS>H$_=JA4V$3X63N;3@WXW$S)2-\Y:.<"970 ! M$L-YGR[T1703)J=W20M;<7V&E 7P.2R-85L]]%Q!QJ0,WWGLR=# M$!.C1".;DG1J86R;AT;GO2MK(^,3R.[G'RZ19=.GQG(18[M>*5RE$IUI+$:% M+\RZZ.*GR$CE&*/-]3K*E8/*@BU9T0R>,6X#(&;FU%PG*$%PZ;1D S,%ASQ\ MSK65?EH_3T9QOF =D) )AA+2$DQ&(72<7R8+K98A6+X']SUW;FXX+?7?YX3; M5U/<(UNBR"9^=#%^XVW^!#H21VHRGXS(G1ZS%@CC]W;Y2:!15@2;%(3$N&<[ MW0-W80[0E-FW6P=@RJ!D;X51*^LC0<[FOW)XU&VPH(T,D,[_ 3<'EEOA*890 M:,\9Q2Z&N6$V#.?0J/X??9D!X"QY/=M6%&DF$OCAK8GX)7*^N-9BA_=%.<_< MF7WB$L9[LU>8FN$RK+Q)0^U\IG,4 MG5KV@^_=,M+#5,E%&IC\.*S(\7'Z2JXY=.35]T@X5=>Y#_A8;Y>96P3U30), M[7P,GV)*9=I&8GB=^UV\"&NI46P)8M*.ZM7V3MTW)??A+L(#"E'3UDOU$V6/ M=L>A\7@_57@ G,Y!$R2=>F&5"L8SE2L0:Z_!D7)"%X5*L<:1#CN"H$J#X; C MR/IC+Y))Q-@O==Q(FB:R#-JVS6N#7U8Z>MPSGO-5.SB9]W>]RKU!/N$B'G7Q M(Q^V(-V::@^*18&*L?:#HGFDIT#M3,61?,+Q(LP+1(6XO53M=8$LWA&TY.@P;FNMOP-ZN\4 LX0C>=^)I+\*)3TV[1Y2?#0ZDO MT[I=*>3P-IZ3.7XTB]""N&@L:&>KYIBA,I:Q0&7#6%F./DNT4.H2Q%D1UX/E M-O,_Z%(N,%;8%MN1H7S8HC J->1\X+["PJT& SD?3!@XVH_T&/,(DNAZ<-"N M A^! $^\RS;T.R#TVH;0 8-]L,Y"]>]F451T."F Q=*#\[M]<' 8YKI@T6\^ M8'QA#7,NBT:.'<^BM*E/!;6LZZ5@&T"A\KF9B@]O4.V;4YO'!5)#THPB"/R. M1A*EA+>D8>BPXM9JN7.%4QX41)\W;Z:[<[&>:K&&>'HZ>?;]RS]O)&(W.& P M#PMBR-;G1.MC2EI,,;"9PZJWN**C4L]Q=\TF)QML\M>W,/C,ZK^.'&!E[,"J MRWI0O'QV_/+X].SYB^_N3X>'/ M^Y$"':=8I8L9^)LJ2,Q$NL5^+S$J=\<4S'EG7&*FO,N7/]+5G=+5Z3= 5TZI MCTQ571\:%)IX'AVU"?=;\3GM-E*BKI5-M%-QS&2$*4KXA%RP3,76$B[4>+?, MC\^Y$I] X8S):$][&);_G#Y#Q;6/W!_)^^N0][-O@+S!04$*#19&9T'TJC$Y M,%!BS02EJ),-ZP=S /BY/UX0&1;D[&08Y8]*RB+#?]"L>230KT.@S[\! DTP M%)Q3D@@D'U4[X.^^RLA@Z8W_O9==OCM9Z;/4CQ3Y-2CR;]\ 1=;R8Z@W8>V- M1SI3[0\ZMW:"#]UL'F0>H8O3+Q_J.523793V +UZ>T/T9,)O*Q%$0%L#ZZ*SF:JZY3/A)%TP; @F/ 5!)?^13M 6% MF '\VQ4*-+FI?_^GV5I../LD2PE@& M18'Q#XJ=>OGA\)! %&.)HRL8*.$664.$/W3LU@V$?N 3K(K4%4K4H8$FXB>I M\X:#VH,=<"0H=_$-5PW$%0.'(R6_ MZ?,@_X-BW)>2$"EZ#MI*R_5E(0I'+X4X"1@)F1VB$-V)N+^.R3:#WT$6@J8/ M[8J0AM6UQ"(!WUBA'3D<4<5#4+I=2_^&;<5]0B^[8)GILBK$GE[K+W=E1)NWMO+U]T%LW"NTH MS5OA%-EO, KW;>2B[7H4'_P<2#SRBZ>^R,Z;/..E,_>5XB=AU.$1&/<>F!/3'TB?F"7 MWV*RF\?@\S=)WC@JYQLXZ(S6?GQV60(K%%7O*"+IKL&>3>$X,S^R/Q(- M-/K$\]#GH" ?@Z2/:=.V\)ZE,;-#KC]BF2M;26 <=?TT:GD]_D\#.*.R=;3; MO)6'!P]'WGCA"NZ9*E6F?8.OF34R18]R"78043&&0\B04EL]Z$=TMXG4U-^N M4(KU#L=9(LN2REN0.28WQ6 /4O7?L:5T2;;LNW"%GWC7[S7Q:#)UJB.^0:07 M+-QP78@N0P>B9\?/VVM!I)U)L&3&E]>Y6H<;04Z/CT^[PV!1.*0?Q(NNGUI@ MZ'HK2L8%;O1==P#"?T?IB)7*S* MR_@.FE#.<.VOX>B'W2@X-+?*LWQ[.5!HM-2[_2=NLO2P:>[]1DYC"]U]\1>% M@NU7A[O38[P@>S-1+'DQ#^"U>H15M+GYR;6D#)BF5KC?NIH(Q;@BL4ZPSC$HP!8M&IDOT6=J0 M\6!>J+MW N/RAGO-#1A7$]BTSX4.RS<1 "KD]J5K&(UN++<> U;33>$\D/$W M_F(JE!#$)E'/BXASNE '1>A0-:RYX#M* K?5YNZR>Q> OH3) -75?%U$Z4! M+(*Q2"L)VGK'8*-M5&%SCI+NG^7+^Y3ZV"U48Q/&E,-7NR\A&_F"@%RYUDKH ML8Y5N<(NVRAQ,W=WVNS>V M;;F.N[O4BK.NA4E1)&Q2+[4!1$*$GP]: M[S^W+17PS&7Z&^B$)%P"2/>K+6'MV/4^9PN=BGSBRX"HTQGN)9YWQ;K*ANZV MH==TO6[?Q'*@_LN:/FL38))[FW5V3PNSN]5:A];) VVMM0MAW;R^"(J-7OZR M:.^GPZ'P9@+LF^\C:NT5"BR]N=Q@>SN,[:TCFOF!TWMDRA/>N^P'YQ:"[B(U MU&W7*FJC3;HJ0072GH<(#6FID;J-6R3@.0:?3AZX*S"^/^DS0O;'G[L%0]>F M_?<.Y)V<'9\?;.;TU5,\M/;Z#Z^>+NHB?_W_4$L! A0#% @ @(A06.GQ MD1P"1@$ R34" !( ( ! &EM9S$Q-3DV,34V,E\P+FIP M9U!+ 0(4 Q0 ( ("(4%@:0)+?EYT$ ,6G/@ 1 " 3)& M 0!N=&=R+3(P,C,Q,C,Q+FAT;5!+ 0(4 Q0 ( ("(4%BJUL>9E?4! #-@ M'@ 1 " ?CC!0!N=&=R+3(P,C,Q,C,Q+GAS9%!+ 0(4 Q0 M ( ("(4%CD?2O3I?8 ,Q&" / " ;S9!P!N=&=R+65X M,3!?,BYH=&U02P$"% ,4 " " B%!8&U\M#(Q7S$N:'1M4$L! A0#% @ @(A06$9[@",E M P N1 \ ( !9]0( &YT9W(M97@R,U\Q+FAT;5!+ 0(4 M Q0 ( ("(4%@Z<1_*5P@ !H[ / " ;G7" !N=&=R M+65X,S%?,2YH=&U02P$"% ,4 " " B%!8$XS!QT$( #L. #P M @ $]X @ ;G1G#,Q7S(N:'1M4$L! A0#% @ @(A06/NB MD+ =!@ B4 \ ( !J^@( &YT9W(M97@S,E\Q+FAT;5!+ M 0(4 Q0 ( ("(4%CXIWY1&@8 +XF / " ?7N" !N M=&=R+65X,S)?,BYH=&U02P$"% ,4 " " B%!89_Y%7:X4 ;?P #P M @ $\]0@ ;G1G#DW7S$N:'1M4$L%!@ + L I@( ' !<*"0 $! end XML 119 ntgr-20231231_htm.xml IDEA: XBRL DOCUMENT 0001122904 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001122904 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-12-31 0001122904 ntgr:TwoThousandSixLongTermIncentivePlanMember 2023-01-01 2023-12-31 0001122904 ntgr:FortyOnePointSixSevenToFortyOnePointSixSevenMember 2023-01-01 2023-12-31 0001122904 us-gaap:SalesChannelThroughIntermediaryMember ntgr:NetgearForBusinessMember 2021-01-01 2021-12-31 0001122904 us-gaap:EMEAMember ntgr:NetgearForBusinessMember 2021-01-01 2021-12-31 0001122904 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001122904 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001122904 us-gaap:FairValueInputsLevel2Member us-gaap:AvailableforsaleSecuritiesMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001122904 us-gaap:ConvertibleDebtSecuritiesMember 2022-12-31 0001122904 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001122904 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001122904 us-gaap:CaliforniaFranchiseTaxBoardMember 2023-12-31 0001122904 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember 2022-01-01 2022-12-31 0001122904 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-12-31 0001122904 srt:MaximumMember ntgr:ThirtyOneToFortyFiveDaysMember 2023-01-01 2023-12-31 0001122904 us-gaap:SalesChannelThroughIntermediaryMember 2021-01-01 2021-12-31 0001122904 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001122904 ntgr:NineteenPointNineNineToNineteenPointNineNineMember 2023-01-01 2023-12-31 0001122904 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001122904 ntgr:NetgearForBusinessMember 2021-12-31 0001122904 us-gaap:PerformanceSharesMember 2021-12-31 0001122904 us-gaap:RetainedEarningsMember 2023-12-31 0001122904 us-gaap:OtherIntangibleAssetsMember 2022-12-31 0001122904 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001122904 ntgr:A2016IncentivePlanMember 2020-05-01 2020-05-31 0001122904 us-gaap:ContractTerminationMember 2020-12-31 0001122904 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2023-12-31 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2023-01-01 2023-12-31 0001122904 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-12-31 0001122904 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:NondesignatedMember 2023-12-31 0001122904 ntgr:AmazonMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001122904 us-gaap:PerformanceSharesMember 2023-01-01 2023-12-31 0001122904 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-01-01 2023-12-31 0001122904 ntgr:TwentySixPointSixOneToTwentySixPointSixOneMember 2023-01-01 2023-12-31 0001122904 ntgr:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember us-gaap:SalesMember ntgr:ConnectedHomeMember 2023-01-01 2023-12-31 0001122904 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2023-12-31 0001122904 ntgr:EighteenPointFiveEightToEighteenPointFiveEightMember 2023-12-31 0001122904 us-gaap:ContractTerminationMember 2023-01-01 2023-12-31 0001122904 srt:MaximumMember 2023-01-01 2023-12-31 0001122904 country:US 2023-12-31 0001122904 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-01 2023-12-31 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember ntgr:NetgearForBusinessMember 2023-01-01 2023-12-31 0001122904 us-gaap:CertificatesOfDepositMember 2022-12-31 0001122904 ntgr:AmazonMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001122904 us-gaap:AllowanceForCreditLossMember 2023-01-01 2023-12-31 0001122904 us-gaap:ContractTerminationMember 2021-12-31 0001122904 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-01-01 2022-12-31 0001122904 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001122904 ntgr:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember us-gaap:SalesMember ntgr:ConnectedHomeMember 2022-01-01 2022-12-31 0001122904 ntgr:APACMember ntgr:ConnectedHomeMember 2023-01-01 2023-12-31 0001122904 us-gaap:EmployeeStockMember 2023-01-01 2023-12-31 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember 2021-01-01 2021-12-31 0001122904 country:US 2022-12-31 0001122904 ntgr:ConnectedHomeMember 2021-12-31 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember ntgr:ConnectedHomeMember 2021-01-01 2021-12-31 0001122904 ntgr:NetgearForBusinessMember 2022-12-31 0001122904 us-gaap:CaliforniaFranchiseTaxBoardMember us-gaap:TaxYear2018Member 2023-01-01 2023-12-31 0001122904 us-gaap:ContractTerminationMember 2023-12-31 0001122904 ntgr:EmployeeStockPurchasePlanMember 2022-01-01 2022-12-31 0001122904 ntgr:EighteenPointFiveEightToFortyOnePointSixSevenMember 2023-01-01 2023-12-31 0001122904 us-gaap:CaliforniaFranchiseTaxBoardMember us-gaap:TaxYear2016Member 2023-01-01 2023-12-31 0001122904 ntgr:EmployeeStockPurchasePlanMember 2021-01-01 2021-12-31 0001122904 us-gaap:PerformanceSharesMember ntgr:A2016IncentivePlanMember 2023-01-01 2023-12-31 0001122904 ntgr:LimitedPartnershipFundMember 2021-12-31 0001122904 us-gaap:ShippingAndHandlingMember 2021-01-01 2021-12-31 0001122904 us-gaap:DomesticCountryMember 2023-12-31 0001122904 us-gaap:SalesMember ntgr:ConnectedHomeMember 2023-01-01 2023-12-31 0001122904 us-gaap:EMEAMember ntgr:ConnectedHomeMember 2021-01-01 2021-12-31 0001122904 us-gaap:MinistryOfEconomicAffairsAndFinanceItalyMember us-gaap:LatestTaxYearMember 2020-01-01 2020-12-31 0001122904 us-gaap:PerformanceSharesMember 2021-01-01 2021-12-31 0001122904 us-gaap:USTreasurySecuritiesMember 2023-12-31 0001122904 ntgr:NineteenPointThreeTwoToNineteenPointThreeTwoMember 2023-01-01 2023-12-31 0001122904 us-gaap:EmployeeSeveranceMember 2021-01-01 2021-12-31 0001122904 ntgr:EmployeeStockPurchasePlanMember 2022-04-30 0001122904 srt:MinimumMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001122904 us-gaap:DomesticCountryMember 2023-01-01 2023-12-31 0001122904 us-gaap:FairValueInputsLevel1Member us-gaap:CashEquivalentsMember 2022-12-31 0001122904 us-gaap:RetainedEarningsMember 2020-12-31 0001122904 ntgr:AmericasExcludingUnitedStatesMember 2022-01-01 2022-12-31 0001122904 ntgr:FurnitureFixturesAndLeaseholdImprovementsMember 2022-12-31 0001122904 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001122904 ntgr:ConnectedHomeMember 2022-01-01 2022-12-31 0001122904 us-gaap:FairValueInputsLevel2Member 2023-12-31 0001122904 us-gaap:EmployeeSeveranceMember 2022-12-31 0001122904 country:US 2022-01-01 2022-12-31 0001122904 us-gaap:MutualFundMember 2023-12-31 0001122904 ntgr:NetgearForBusinessMember 2023-01-01 2023-12-31 0001122904 srt:MaximumMember srt:AsiaPacificMember 2023-01-01 2023-12-31 0001122904 srt:MaximumMember 2023-12-31 0001122904 us-gaap:AllowanceForCreditLossMember 2020-12-31 0001122904 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001122904 srt:AsiaPacificMember 2023-12-31 0001122904 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001122904 2023-01-01 2023-12-31 0001122904 ntgr:NineteenPointNineNineToNineteenPointNineNineMember 2023-12-31 0001122904 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001122904 us-gaap:SalesChannelThroughIntermediaryMember ntgr:ConnectedHomeMember 2021-01-01 2021-12-31 0001122904 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001122904 srt:MinimumMember 2023-01-01 2023-12-31 0001122904 us-gaap:EmployeeSeveranceMember 2021-12-31 0001122904 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001122904 srt:MaximumMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2023-01-01 2023-12-31 0001122904 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001122904 ntgr:ConnectedHomeMember 2023-07-03 2023-10-01 0001122904 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-12-31 0001122904 2022-12-31 0001122904 2020-12-31 0001122904 us-gaap:ComputerEquipmentMember 2023-12-31 0001122904 us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2022-12-31 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2021-01-01 2021-12-31 0001122904 us-gaap:FairValueInputsLevel1Member ntgr:CorporateEquitySecuritiesMember 2022-12-31 0001122904 us-gaap:EmployeeStockMember 2021-01-01 2021-12-31 0001122904 srt:AmericasMember 2022-01-01 2022-12-31 0001122904 srt:AmericasMember 2021-01-01 2021-12-31 0001122904 srt:AmericasMember ntgr:NetgearForBusinessMember 2023-01-01 2023-12-31 0001122904 us-gaap:EMEAMember ntgr:ConnectedHomeMember 2023-01-01 2023-12-31 0001122904 us-gaap:FairValueInputsLevel2Member us-gaap:CashEquivalentsMember 2023-12-31 0001122904 srt:AmericasMember ntgr:ConnectedHomeMember 2023-01-01 2023-12-31 0001122904 srt:MaximumMember 2022-01-01 2022-12-31 0001122904 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:NondesignatedMember 2022-12-31 0001122904 us-gaap:ComputerEquipmentMember 2022-12-31 0001122904 us-gaap:ConvertibleDebtSecuritiesMember 2023-12-31 0001122904 ntgr:BestBuyIncMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001122904 srt:MaximumMember ntgr:FortySixToSixtyDaysMember 2023-01-01 2023-12-31 0001122904 ntgr:NetgearForBusinessMember 2023-12-31 0001122904 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-12-31 0001122904 srt:MinimumMember ntgr:ThirtyOneToFortyFiveDaysMember 2023-01-01 2023-12-31 0001122904 us-gaap:EMEAMember 2022-01-01 2022-12-31 0001122904 us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0001122904 ntgr:AmericasExcludingUnitedStatesMember 2023-12-31 0001122904 us-gaap:MutualFundMember 2022-12-31 0001122904 us-gaap:CashEquivalentsMember 2022-12-31 0001122904 us-gaap:SalesMember ntgr:ConnectedHomeMember 2021-01-01 2021-12-31 0001122904 ntgr:TwentyFivePointThreeSevenToTwentyFivePointThreeSevenMember 2023-12-31 0001122904 ntgr:FortySixToSixtyDaysMember 2023-12-31 0001122904 us-gaap:EMEAMember 2022-12-31 0001122904 us-gaap:EmployeeStockOptionMember 2022-12-31 0001122904 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001122904 2021-01-01 2021-12-31 0001122904 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignExchangeForwardMember 2022-12-31 0001122904 us-gaap:CommonStockMember 2023-12-31 0001122904 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001122904 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2023-12-31 0001122904 us-gaap:EmployeeStockOptionMember ntgr:A2016IncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-01 2023-12-31 0001122904 srt:AsiaPacificMember 2022-01-01 2022-12-31 0001122904 us-gaap:FairValueInputsLevel1Member us-gaap:AvailableforsaleSecuritiesMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001122904 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-12-31 0001122904 us-gaap:MachineryAndEquipmentMember 2023-12-31 0001122904 ntgr:HuaweiVNETGEARIncMember 2023-01-01 2023-12-31 0001122904 ntgr:NetgearForBusinessMember 2022-01-01 2022-12-31 0001122904 us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember ntgr:LimitedPartnershipFundMember 2023-12-31 0001122904 us-gaap:EMEAMember ntgr:ConnectedHomeMember 2022-01-01 2022-12-31 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2022-01-01 2022-12-31 0001122904 srt:AsiaPacificMember 2023-01-01 2023-12-31 0001122904 ntgr:A2016IncentivePlanMember 2018-05-30 2018-05-31 0001122904 ntgr:EmployeeStockPurchasePlanMember 2023-12-31 0001122904 us-gaap:FairValueInputsLevel2Member ntgr:AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember 2022-12-31 0001122904 ntgr:APACMember 2023-01-01 2023-12-31 0001122904 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001122904 us-gaap:EMEAMember 2023-12-31 0001122904 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-01-01 2021-12-31 0001122904 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-12-31 0001122904 us-gaap:EmployeeSeveranceMember 2020-12-31 0001122904 2023-07-02 0001122904 us-gaap:FairValueInputsLevel1Member ntgr:AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember 2022-12-31 0001122904 us-gaap:AllowanceForCreditLossMember 2022-01-01 2022-12-31 0001122904 srt:AmericasMember 2023-01-01 2023-12-31 0001122904 us-gaap:FairValueInputsLevel1Member us-gaap:MutualFundMember 2023-12-31 0001122904 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-12-31 0001122904 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-12-31 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember ntgr:NetgearForBusinessMember 2021-01-01 2021-12-31 0001122904 us-gaap:PerformanceSharesMember 2020-12-31 0001122904 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001122904 us-gaap:SalesChannelThroughIntermediaryMember ntgr:ConnectedHomeMember 2023-01-01 2023-12-31 0001122904 us-gaap:FairValueInputsLevel2Member us-gaap:CashEquivalentsMember 2022-12-31 0001122904 us-gaap:AvailableforsaleSecuritiesMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001122904 us-gaap:CommonStockMember 2020-12-31 0001122904 srt:MaximumMember us-gaap:EMEAMember 2023-01-01 2023-12-31 0001122904 ntgr:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember us-gaap:SalesMember ntgr:ConnectedHomeMember 2023-01-01 2023-12-31 0001122904 us-gaap:SalesChannelThroughIntermediaryMember ntgr:NetgearForBusinessMember 2023-01-01 2023-12-31 0001122904 ntgr:EighteenPointFiveEightToFortyOnePointSixSevenMember 2023-12-31 0001122904 srt:AmericasMember ntgr:ConnectedHomeMember 2021-01-01 2021-12-31 0001122904 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-12-31 0001122904 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001122904 us-gaap:AllowanceForCreditLossMember 2021-12-31 0001122904 srt:AmericasMember ntgr:NetgearForBusinessMember 2021-01-01 2021-12-31 0001122904 us-gaap:ContractTerminationMember 2021-01-01 2021-12-31 0001122904 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001122904 us-gaap:USTreasurySecuritiesMember 2022-12-31 0001122904 ntgr:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember us-gaap:SalesMember ntgr:ConnectedHomeMember 2021-01-01 2021-12-31 0001122904 us-gaap:FairValueInputsLevel1Member ntgr:AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember 2023-12-31 0001122904 2022-01-01 2022-12-31 0001122904 ntgr:A2016IncentivePlanMember 2023-01-01 2023-12-31 0001122904 ntgr:ConnectedHomeMember 2022-12-31 0001122904 ntgr:TwentyThreePointFourEightToTwentyThreePointFourEightMember 2023-12-31 0001122904 ntgr:ConnectedHomeMember 2023-01-01 2023-12-31 0001122904 us-gaap:FairValueInputsLevel1Member 2023-12-31 0001122904 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-01-01 2021-12-31 0001122904 srt:MaximumMember us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-01 2023-12-31 0001122904 srt:MinimumMember us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-01 2023-12-31 0001122904 2021-12-31 0001122904 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-01-01 2023-12-31 0001122904 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-12-31 0001122904 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001122904 country:SG 2023-12-31 0001122904 srt:MaximumMember us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2023-01-01 2023-12-31 0001122904 srt:MinimumMember 2023-12-31 0001122904 us-gaap:ConvertibleDebtSecuritiesMember 2022-12-31 0001122904 2024-01-01 2023-12-31 0001122904 ntgr:A2016IncentivePlanMember 2019-01-30 2019-01-31 0001122904 us-gaap:SalesMember ntgr:ConnectedHomeMember 2022-01-01 2022-12-31 0001122904 us-gaap:ConvertibleDebtSecuritiesMember 2021-12-31 0001122904 ntgr:ConnectedHomeMember 2021-01-01 2021-12-31 0001122904 srt:AsiaPacificMember 2022-12-31 0001122904 us-gaap:OtherCurrentLiabilitiesMember us-gaap:NondesignatedMember 2023-12-31 0001122904 country:US 2021-01-01 2021-12-31 0001122904 ntgr:APACMember ntgr:NetgearForBusinessMember 2021-01-01 2021-12-31 0001122904 us-gaap:EmployeeStockOptionMember 2023-12-31 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2023-12-31 0001122904 us-gaap:OtherCurrentLiabilitiesMember us-gaap:NondesignatedMember 2022-12-31 0001122904 us-gaap:ContractTerminationMember 2022-12-31 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember 2023-01-01 2023-12-31 0001122904 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-01-01 2022-12-31 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2023-12-31 0001122904 us-gaap:ForeignExchangeForwardMember 2022-12-31 0001122904 ntgr:TwentySixPointSixOneToTwentySixPointSixOneMember 2023-12-31 0001122904 us-gaap:CashEquivalentsMember 2023-12-31 0001122904 us-gaap:CertificatesOfDepositMember 2022-12-31 0001122904 us-gaap:ShippingAndHandlingMember 2023-01-01 2023-12-31 0001122904 us-gaap:FairValueInputsLevel2Member us-gaap:ForeignExchangeForwardMember 2023-12-31 0001122904 ntgr:A2016IncentivePlanMember 2023-12-31 0001122904 ntgr:FortyOnePointSixSevenToFortyOnePointSixSevenMember 2023-12-31 0001122904 us-gaap:CostOfSalesMember 2023-01-01 2023-12-31 0001122904 us-gaap:EmployeeSeveranceMember 2023-01-01 2023-12-31 0001122904 us-gaap:FairValueInputsLevel2Member us-gaap:MutualFundMember 2023-12-31 0001122904 ntgr:AmericasExcludingUnitedStatesMember 2023-01-01 2023-12-31 0001122904 country:SG 2022-12-31 0001122904 ntgr:FurnitureFixturesAndLeaseholdImprovementsMember 2023-12-31 0001122904 us-gaap:FairValueInputsLevel2Member 2022-12-31 0001122904 us-gaap:SalesChannelThroughIntermediaryMember 2023-01-01 2023-12-31 0001122904 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001122904 us-gaap:FairValueInputsLevel1Member 2022-12-31 0001122904 ntgr:AtAndTMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001122904 srt:AsiaPacificMember 2021-01-01 2021-12-31 0001122904 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-12-31 0001122904 2026-01-01 2023-12-31 0001122904 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-12-31 0001122904 ntgr:TwentyThreePointFourEightToTwentyThreePointFourEightMember 2023-01-01 2023-12-31 0001122904 us-gaap:CaliforniaFranchiseTaxBoardMember us-gaap:TaxYear2017Member 2023-01-01 2023-12-31 0001122904 srt:MaximumMember 2021-01-01 2021-12-31 0001122904 ntgr:APACMember ntgr:ConnectedHomeMember 2021-01-01 2021-12-31 0001122904 ntgr:APACMember 2021-01-01 2021-12-31 0001122904 srt:AmericasMember ntgr:ConnectedHomeMember 2022-01-01 2022-12-31 0001122904 us-gaap:AllowanceForCreditLossMember 2023-12-31 0001122904 us-gaap:EMEAMember 2021-01-01 2021-12-31 0001122904 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001122904 2025-01-01 2023-12-31 0001122904 us-gaap:FairValueInputsLevel2Member us-gaap:ForeignExchangeForwardMember 2022-12-31 0001122904 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001122904 country:US 2023-01-01 2023-12-31 0001122904 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-12-31 0001122904 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001122904 us-gaap:EmployeeStockMember 2022-01-01 2022-12-31 0001122904 ntgr:ThirtyEightPointThreeTwoToThirtyEightPointThreeTwoMember 2023-12-31 0001122904 us-gaap:AllowanceForCreditLossMember 2021-01-01 2021-12-31 0001122904 us-gaap:RetainedEarningsMember 2022-12-31 0001122904 ntgr:CorporateEquitySecuritiesMember 2022-12-31 0001122904 ntgr:APACMember 2022-01-01 2022-12-31 0001122904 us-gaap:OtherCurrentLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001122904 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001122904 us-gaap:EMEAMember 2023-01-01 2023-12-31 0001122904 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001122904 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001122904 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001122904 us-gaap:RestrictedStockUnitsRSUMember ntgr:A2016IncentivePlanMember 2023-01-01 2023-12-31 0001122904 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-12-31 0001122904 us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0001122904 ntgr:ConnectedHomeMember 2022-01-01 2022-04-03 0001122904 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001122904 ntgr:TwentyFivePointThreeSevenToTwentyFivePointThreeSevenMember 2023-01-01 2023-12-31 0001122904 ntgr:LimitedPartnershipFundMember 2023-12-31 0001122904 us-gaap:OtherIntangibleAssetsMember 2023-12-31 0001122904 ntgr:A2016IncentivePlanMember 2016-04-01 2016-04-30 0001122904 2024-02-09 0001122904 us-gaap:FairValueInputsLevel1Member us-gaap:MutualFundMember 2022-12-31 0001122904 us-gaap:MachineryAndEquipmentMember 2022-12-31 0001122904 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001122904 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001122904 us-gaap:ContractTerminationMember 2022-01-01 2022-12-31 0001122904 ntgr:AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember 2023-12-31 0001122904 ntgr:LimitedPartnershipFundMember 2022-12-31 0001122904 ntgr:ThirtyOneToFortyFiveDaysMember 2023-12-31 0001122904 2023-12-31 0001122904 us-gaap:FairValueInputsLevel2Member ntgr:CorporateEquitySecuritiesMember 2022-12-31 0001122904 us-gaap:EmployeeSeveranceMember 2023-12-31 0001122904 ntgr:APACMember ntgr:NetgearForBusinessMember 2022-01-01 2022-12-31 0001122904 ntgr:APACMember ntgr:NetgearForBusinessMember 2023-01-01 2023-12-31 0001122904 us-gaap:FairValueInputsLevel1Member us-gaap:CashEquivalentsMember 2023-12-31 0001122904 ntgr:AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember 2022-12-31 0001122904 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-12-31 0001122904 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignExchangeForwardMember 2023-12-31 0001122904 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001122904 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001122904 us-gaap:OtherIntangibleAssetsMember 2023-01-01 2023-12-31 0001122904 us-gaap:RetainedEarningsMember 2021-12-31 0001122904 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001122904 us-gaap:ShippingAndHandlingMember 2022-01-01 2022-12-31 0001122904 ntgr:APACMember ntgr:ConnectedHomeMember 2022-01-01 2022-12-31 0001122904 us-gaap:EmployeeStockOptionMember ntgr:A2016IncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-01 2023-12-31 0001122904 ntgr:AmericasExcludingUnitedStatesMember 2021-01-01 2021-12-31 0001122904 srt:MinimumMember ntgr:FortySixToSixtyDaysMember 2023-01-01 2023-12-31 0001122904 us-gaap:PerformanceSharesMember 2023-12-31 0001122904 ntgr:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember us-gaap:SalesMember ntgr:ConnectedHomeMember 2022-01-01 2022-12-31 0001122904 us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember ntgr:LimitedPartnershipFundMember 2022-12-31 0001122904 us-gaap:EMEAMember ntgr:NetgearForBusinessMember 2023-01-01 2023-12-31 0001122904 us-gaap:OtherCurrentLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001122904 us-gaap:FairValueInputsLevel1Member us-gaap:CertificatesOfDepositMember 2022-12-31 0001122904 ntgr:EighteenPointFiveEightToEighteenPointFiveEightMember 2023-01-01 2023-12-31 0001122904 us-gaap:EMEAMember ntgr:NetgearForBusinessMember 2022-01-01 2022-12-31 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember ntgr:NetgearForBusinessMember 2022-01-01 2022-12-31 0001122904 ntgr:EmployeeStockPurchasePlanMember 2023-01-01 2023-12-31 0001122904 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-12-31 0001122904 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001122904 us-gaap:SalesChannelThroughIntermediaryMember ntgr:NetgearForBusinessMember 2022-01-01 2022-12-31 0001122904 srt:AmericasMember ntgr:NetgearForBusinessMember 2022-01-01 2022-12-31 0001122904 us-gaap:EmployeeStockOptionMember ntgr:A2016IncentivePlanMember 2023-01-01 2023-12-31 0001122904 ntgr:AmericasExcludingUnitedStatesMember 2022-12-31 0001122904 us-gaap:PerformanceSharesMember 2022-12-31 0001122904 us-gaap:FairValueInputsLevel2Member us-gaap:MutualFundMember 2022-12-31 0001122904 ntgr:NonTradeActivitiesMember 2023-12-31 0001122904 ntgr:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember us-gaap:SalesMember ntgr:ConnectedHomeMember 2021-01-01 2021-12-31 0001122904 ntgr:NineteenPointThreeTwoToNineteenPointThreeTwoMember 2023-12-31 0001122904 us-gaap:SalesChannelThroughIntermediaryMember 2022-01-01 2022-12-31 0001122904 ntgr:ThirtyEightPointThreeTwoToThirtyEightPointThreeTwoMember 2023-01-01 2023-12-31 0001122904 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001122904 us-gaap:SalesChannelThroughIntermediaryMember ntgr:ConnectedHomeMember 2022-01-01 2022-12-31 0001122904 us-gaap:ForeignExchangeForwardMember 2023-12-31 0001122904 us-gaap:MinistryOfEconomicAffairsAndFinanceItalyMember us-gaap:EarliestTaxYearMember 2020-01-01 2020-12-31 0001122904 us-gaap:AllowanceForCreditLossMember 2022-12-31 0001122904 srt:MaximumMember us-gaap:ForeignExchangeForwardMember 2023-01-01 2023-12-31 0001122904 us-gaap:EmployeeSeveranceMember 2022-01-01 2022-12-31 0001122904 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-12-31 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember ntgr:ConnectedHomeMember 2023-01-01 2023-12-31 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember ntgr:ConnectedHomeMember 2022-01-01 2022-12-31 0001122904 ntgr:ConnectedHomeMember 2023-12-31 0001122904 ntgr:NetgearForBusinessMember 2021-01-01 2021-12-31 0001122904 us-gaap:CommonStockMember 2022-12-31 0001122904 ntgr:EmployeeStockPurchasePlanMember 2022-04-01 2022-04-30 0001122904 us-gaap:FairValueInputsLevel2Member ntgr:AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember 2023-12-31 0001122904 ntgr:BestBuyIncMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001122904 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001122904 us-gaap:CommonStockMember 2021-12-31 ntgr:Claim pure iso4217:USD shares ntgr:Customer ntgr:Derivative_instrument shares ntgr:Patent ntgr:Region ntgr:Segment iso4217:USD false 0001122904 FY 0 P3Y P1Y http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherOperatingIncomeExpenseNet http://fasb.org/us-gaap/2023#OtherOperatingIncomeExpenseNet http://fasb.org/us-gaap/2023#OtherOperatingIncomeExpenseNet 10-K true 2023-12-31 --12-31 2023 false 000-50350 NETGEAR, Inc. DE 77-0419172 350 East Plumeria Drive 95134 San Jose CA (408) 907-8000 Common Stock, $0.001 par value NTGR NASDAQ No No Yes Yes Accelerated Filer false false true false false 403300000 29661351 <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">DOCUMENTS INCORPORATED BY REFERENCE</span></p><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Portions of the Proxy Statement for the Registrant’s 2024 Annual Meeting of Stockholders are incorporated by reference in Part III of this Form 10-K.</span> PricewaterhouseCoopers LLP San Jose, California 176717000 146500000 106931000 80925000 338000 397000 185059000 277485000 248851000 299614000 30421000 29767000 747979000 834291000 8273000 9225000 37285000 40868000 0 1329000 36279000 36279000 17326000 97793000 847142000 1019785000 46850000 85550000 21286000 24132000 168084000 213476000 27091000 21128000 1037000 1685000 264348000 345971000 12695000 14972000 29698000 34085000 4906000 3902000 311647000 398930000 0.001 0.001 5000000 5000000 0 0 0 0 0 0 0.001 0.001 200000000 200000000 29615723 29615723 28907770 28907770 30000 29000 967651000 946123000 136000 -535000 -432322000 -324762000 535495000 620855000 847142000 1019785000 740840000 932472000 1168073000 491588000 681923000 802236000 249252000 250549000 365837000 83295000 88443000 92967000 127778000 139675000 145961000 66243000 56316000 59659000 0 44442000 0 1071000 0 0 -4140000 -4597000 -653000 282527000 333473000 299240000 -33275000 -82924000 66597000 14139000 902000 -1093000 -19136000 -82022000 65504000 85631000 -13035000 16117000 -104767000 -68987000 49387000 -3.57 -2.38 1.63 -3.57 -2.38 1.59 29355000 29007000 30241000 29355000 29007000 31002000 -104767000 -68987000 49387000 345000 -511000 215000 448000 -320000 0 793000 -831000 215000 43000 -68000 31000 79000 -79000 0 671000 -684000 184000 -104096000 -69671000 49571000 30399000 30000 882709000 -35000 -193320000 689384000 184000 184000 49387000 49387000 25995000 25995000 2146000 2000 74998000 75000000 204000 7660000 7660000 1237000 1000 14524000 14525000 29286000 29000 923228000 149000 -226591000 696815000 -241000 -241000 -443000 -443000 -68987000 -68987000 17734000 17734000 1032000 24377000 24377000 202000 4807000 4807000 856000 5161000 5161000 28908000 29000 946123000 -535000 -324762000 620855000 369000 369000 302000 302000 -104767000 -104767000 17938000 17938000 198000 2793000 2793000 906000 1000 3590000 3591000 29616000 30000 967651000 136000 -432322000 535495000 -104767000 -68987000 49387000 7161000 10070000 13906000 17938000 17734000 25995000 3226000 87000 -1362000 0 44442000 0 1071000 0 0 0 0 -3003000 82319000 -21842000 4498000 3168000 3657000 3877000 -92425000 16327000 -75894000 -47595000 -12396000 147432000 3189000 -5696000 4127000 -38947000 11857000 -16493000 -2846000 -572000 -10316000 -45893000 -13332000 4869000 6969000 5425000 2978000 -2925000 -3862000 -5974000 56853000 -13732000 -4579000 135920000 153577000 146000 115006000 80417000 710000 5799000 5757000 9864000 720000 600000 685000 -27433000 -79517000 -9985000 0 24377000 75000000 2793000 4807000 7660000 0 743000 9620000 3590000 4418000 4916000 797000 -24023000 -68124000 30217000 -117272000 -82688000 146500000 263772000 346460000 176717000 146500000 263772000 7194000 9396000 20589000 476000 203000 526000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 1. The Company and Summary of Significant Accounting Policies</span></p><p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">The Company</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NETGEAR, Inc. (“NETGEAR” or the “Company”) is a global company, incorporated in Delaware in January 1996. The Company turns ideas into innovative, high-performance and premium networking products that connect people, power businesses and advance the way we live. The Company is dedicated to delivering innovative and highly differentiated, connected solutions ranging from easy-to-use premium WiFi solutions, security and support services to protect and enhance home networks, to switching and wireless solutions to augment business networks and audio and video over Ethernet for Pro AV applications. Its products and services are built on a variety of technologies such as wireless (WiFi and 4G/5G mobile), Ethernet and powerline, with a focus on reliability and ease-of-use. Additionally, the Company continually invests in research and development to create new technologies and services and to capitalize on technological inflection points and trends, such as WiFi 7, audio and video over Ethernet, non-fungible token (“NFT”) artwork, and future technologies. Its product line consists of devices that create and extend wired and wireless networks, devices that attach to the network, such as smart digital canvasses as well as services that complement and enhance our product line offerings. These products are available in multiple configurations to address the changing needs of our customers in each geographic region.</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company sells networking products through multiple sales channels worldwide, including traditional retailers, online retailers, wholesale distributors, direct market resellers (“DMRs”), value-added resellers (“VARs”), broadband service providers and its direct online store at </span><span><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">www.netgear.com</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of presentation</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All inter-company accounts and transactions have been eliminated in the consolidation of these subsidiaries.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fiscal periods</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 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></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of estimates</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of financial statements in conformity with U.S. generally accepted accounting principles (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reported period. Actual results could differ from those estimates. As of the date of issuance of these consolidated financial statements, the Company is not aware of any specific event or circumstance that would require it to update its estimates, judgments or revise the carrying value of its assets or liabilities. These estimates may change, as new events occur and additional information is obtained, and are recognized in the consolidated financial statements as soon as they become known.</span></p></div><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Significant Accounting Policies</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cash and cash equivalents</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company considers all highly liquid investments with an original maturity or a remaining maturity at the time of purchase of three months or less to be cash equivalents. The Company deposits cash and cash equivalents with high credit quality financial institutions.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Investments</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Short-term investments are partially comprised of marketable and convertible debt securities that consist of government and private company debts with an original maturity or a remaining maturity at the time of purchase, of greater than three months and no more than 12 months. These debt securities are classified as available-for-sale securities in accordance with the provisions of the authoritative guidance for investments and are carried at fair value with unrealized gains and losses reported as a separate component of stockholders’ equity. Credit losses on available-for-sale debt securities with unrealized losses are recognized as allowances for credit losses limited to the amount by which fair value is below amortized cost. The Company also has a short-term investment in corporate equity securities issued by a publicly held company. This investment is recorded at fair market value with unrealized gains and losses included in Other income (expenses), net in the consolidated statements of operations.</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Short-term investments also include marketable securities related to deferred compensation under the Company’s Deferred Compensation Plan. Mutual funds are the only investments allowed in the Company’s Deferred Compensation Plan and the investments are held in a grantor trust formed by the Company. The Company has classified these investments as trading securities as the grantor trust actively manages the asset allocation to match the participants’ notional fund allocations. These securities are recorded at fair market value with unrealized gains and losses included in Other income (expenses), net in the consolidated statements of operations.</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Long-term investments are comprised of equity investments without readily determinable fair values, investments in convertible debt securities and investments in limited partnership funds, and are included in Other non-current assets on the consolidated balance sheets. Equity investments without readily determinable fair values are accounted for at cost, less impairment and adjusted for subsequent observable price changes obtained from orderly transactions for identical or similar investments issued by the same investee. Such changes in the basis of the equity investment are recognized in Other income (expenses), net in the consolidated statements of operations. The Company does not have a controlling interest or the ability to exercise significant influence over these investees and these investments do not have readily determinable fair values. Investments in convertible debt securities are carried at fair value with unrealized gains and losses reported as a separate component of stockholders’ equity. Investments in</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">limited partnership funds amounted to </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of December 31, 2023 and 2022, respectively, which are measured at fair value using the net asset value practical expedient. Changes in the fair value of these investments are recognized in Other income (expenses), net in the consolidated statements of operations.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Certain risks and uncertainties</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s products are concentrated in the networking and smart connected industries, which are characterized by rapid technological advances, changes in customer requirements and evolving regulatory requirements and industry standards. The success of the Company depends on management’s ability to anticipate and/or to respond quickly and adequately to such changes. Any significant delays in the development or introduction of products could have a material adverse effect on the Company’s business and operating results.</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company relies on a limited number of third parties to manufacture all of its products. If any of the Company’s third-party manufacturers cannot or will not manufacture its products in required volumes, on a cost-effective basis, in a timely manner, or at all, the Company will have to secure additional manufacturing capacity. Any interruption or delay in manufacturing could have a material adverse effect on the Company’s business and operating results.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Derivative financial instruments</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company uses foreign currency forward contracts that generally mature within </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of inception to manage the exposures to foreign exchange risk related to expected future cash flows on certain forecasted revenue, cost of revenue, operating expenses, and on certain existing assets and liabilities. Under its foreign currency risk management strategy, the Company utilizes derivative instruments to reduce the impact of currency exchange rate movements on the Company’s operating results by offsetting gains and losses on the forward contracts with increases or decreases in foreign currency transactions. The Company does not use derivative financial instruments for speculative purposes.</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company accounts for its derivative instruments as either assets or liabilities and records them at fair value. 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 consolidated balance sheets. Derivatives that are not designated as hedges under the authoritative guidance for derivatives are adjusted to fair value through earnings. For derivative instruments that hedge the exposure to variability in expected future cash flows and are designated as cash flow hedges, the gains or losses on the derivative instrument are reported as a component of accumulated other comprehensive income in stockholders’ equity and reclassified into the same line item in the statement of operations as the hedged transaction, and in the same period that the hedged transaction effects earnings. To receive hedge accounting treatment, cash flow hedges must be highly effective in offsetting changes to expected future cash flows on hedged transactions.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Concentration of credit risk</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Financial instruments that potentially subject the Company to a concentration of credit risk consist of cash and cash equivalents, short-term investments and accounts receivable. The Company believes that there is minimal credit risk associated with the investment of its cash and cash equivalents and short-term investments, due to the restrictions placed on the type of investment that can be entered into under the Company’s investment policy. The Company’s short-term investments consist of investment-grade securities, and the Company’s cash and investments are held and managed by recognized financial institutions.</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s customers are primarily distributors as well as retailers and broadband service providers who sell or distribute the products to a large group of end-users. The Company maintains an allowance for doubtful accounts for estimated losses resulting from the inability of the Company’s customers to make required payments. The Company regularly performs credit evaluations of the Company’s customers’ financial condition and considers factors such as historical experience, credit quality, age of the accounts receivable balances, geographic or country-specific risks and current economic conditions that may affect customers’ ability to pay. The Company does not require collateral from its customers.</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of December 31, 2023, Best Buy, Inc. and affiliates and Amazon and affiliates accounted for approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the Company’s total accounts receivable, respectively. As of December 31, 2022, Best Buy, Inc. and affiliates, AT&amp;T Inc. and affiliates, and Amazon and affiliates accounted for approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the Company’s total accounts receivable, respectively. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_126524b8-fb80-4be7-8bda-56bbc0ec0097;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">N</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">o</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> other customers accounted for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% or greater of the Company’s total accounts receivable.</span></span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is exposed to credit loss in the event of nonperformance by counterparties to the foreign currency forward contracts used to mitigate the effect of foreign currency exchange rate changes. The Company believes the counterparties for its outstanding contracts are large, financially sound institutions and thus, the Company does not anticipate nonperformance by these counterparties. In the event of turbulence or the onset of a financial crisis in financial markets, the failure of counterparties cannot be ruled out.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair value measurements</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The carrying amounts of the Company’s financial instruments, including cash equivalents, short-term investments, accounts receivable, and accounts payable approximate their fair values due to their short maturities. Foreign currency forward contracts are recorded at fair value based on observable market data. Refer to Note 12, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair Value Measurements, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">in Notes to Consolidated Financial Statements for disclosures regarding fair value measurements in accordance with the authoritative guidance for fair value measurements and disclosures.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Allowance for doubtful accounts</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#212529;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company maintains an allowance for doubtful accounts for estimated credit losses resulting from the inability of its customers to make required payments </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">and reviews it quarterly</span><span style="color:#212529;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Company </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">determines expected credit losses by performing </span><span style="color:#212529;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">credit evaluations of its customers’ financial condition, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">establishing specific reserves for customers in an adverse financial condition and adjusting for its expectations of changes in conditions that may impact the collectability of outstanding receivables</span><span style="color:#212529;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Company considers factors such as historical experience, credit quality, age of the accounts receivable balances, and geographic or country-specific risks. If the financial condition of the Company’s customers should deteriorate or if actual defaults are higher than the Company’s historical experience, additional allowances may be required, which could have an adverse impact on operating expenses.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Inventories</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p id="m_3150329912480676414__goback" style="text-indent:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories consist primarily of finished goods which are valued at the lower of cost and net realizable value, with cost being determined </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">using the first-in, first-out method. On a quarterly basis, the Company assesses the value of the inventory and writes down its value for estimated excess and obsolete inventory based upon assumptions about the future demand by reviewing inventory quantities on hand and on order under non-cancelable purchase commitments in comparison to the Company’s estimated forecast of product demand to determine what inventory, if any, is not saleable at or above cost. The Company’s analysis is primarily based on the demand forecast which takes into account market conditions, product development plans, product life expectancy and other factors. At the point of loss recognition, a new, lower cost basis for that inventory is established, and subsequent changes in facts and circumstances do not result in the restoration or increase of the newly established cost basis.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Property and equipment, net</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment are stated at historical cost, less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:60%;"></td> <td style="width:40%;"></td> </tr> <tr style="height:10pt;background-color:#cceeff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Computer equipment</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Furniture and fixtures</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> </tr> <tr style="height:10pt;background-color:#cceeff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Software</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Machinery and equipment</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> </tr> <tr style="height:10pt;background-color:#cceeff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Leasehold improvements</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Shorter of the lease term or </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Recoverability of assets to be held and used is measured by comparing the carrying amount of an asset to the estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of the asset exceeds its estimated undiscounted future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset exceeds the fair value of the asset. The carrying value of the asset is reviewed on a regular basis for the existence of facts, both internal and external, that may suggest impairment.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Leases</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 consolidated balance sheets. Leases with an initial term of 12 months or less are not recorded on the consolidated balance sheets. 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 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. Lease expense is recognized on a straight-line basis over the lease term.</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 a benchmark interest rate adjusted for its specific credit risk. The operating lease ROU asset includes any lease payments made and excludes lease incentives.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Goodwill</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill represents the purchase price over estimated fair value of net assets of businesses acquired in a business combination. Goodwill acquired in a business combination is not amortized, but instead tested for impairment at least annually on the first day of the fourth quarter. Should certain events or indicators of impairment occur between annual impairment tests, the Company performs the impairment test as those events or indicators occur. Examples of such events or circumstances include the following: a significant decline in the Company’s expected future cash flows; a sustained, significant decline in the Company’s stock price and market capitalization; a significant adverse change in the business climate; and slower growth rates.</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill is tested for impairment at the reporting unit level by first performing a qualitative assessment to determine whether it is more likely than not (that is, a likelihood of more than 50%) that the fair value of the reporting unit is less than its carrying value. The qualitative assessment considers the following factors: macroeconomic conditions, industry and market considerations, cost factors, overall company financial performance, events affecting the reporting units, and changes in the Company’s share price. If the reporting unit does not pass the qualitative assessment, the Company estimates its fair value and compares the fair value with the carrying value of its reporting unit, including goodwill. If the fair value is greater than the carrying value of its reporting unit, no impairment is recorded. If the fair value is less than the carrying value, an impairment loss is recognized for the amount that the carrying amount of a reporting unit, including goodwill, exceeds its fair value, limited to the total amount of goodwill allocated to that reporting unit. The impairment charge would be recorded to earnings in the consolidated statements of operations.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Intangibles, net</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Purchased intangibles with finite lives are amortized using the straight-line method over the estimated economic lives of the assets, which range from </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_b5622cad-12f8-47ec-82b3-e877dc6de407;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ten years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Finite-lived intangibles are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Determination of recoverability is based on an estimate of undiscounted future cash flows resulting from the use of the asset and its eventual disposition.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue Recognition</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue from contracts with customers is recognized when control of the promised goods or services is transferred to the customers at the amount that reflects the consideration that the Company expects to be entitled to in exchange for those goods or services.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company derives its revenue primarily from product sales, consisting of sales of Connected Home and NETGEAR for Business hardware products to its customers - retailers, distributors and service providers. Revenue is recognized at a point in time when control of the goods is transferred to the customer, generally occurring upon shipment or delivery dependent upon the terms of the underlying contract or once the risk of loss has been transferred to the customer. The Company evaluates its customers’ ability to pay based on various factors like historical payment experience, financial metrics and customer credit scores. Payment is collected within a short period of time from the date control over the product is transferred to the customer or after commencement of services.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue for services relates primarily to sales of subscriptions of the Company’s value-added services, including security and privacy, parental controls and remote network management as well as advanced technical support and extended warranty. Service revenue is generally recognized over time on a ratable basis over the contract term beginning when the customer is expected to activate their account. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Service contracts are generally for 30 days or 12 months in length, billed either monthly or annually and generally in advance.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The technical support services consist of telephone and internet access to technical support personnel, extended warranty, which consists of hardware replacement and updates to software features provided on a when and if available basis. All such service or support sales are typically recognized using an input measure of progress by looking at the time elapsed and based on the customer receiving the benefit throughout the contract period. To date, services revenue has not represented a significant percentage of our total revenue.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue from all sale types is recognized at the transaction price and is calculated as selling price net of variable consideration which may include estimates for future returns, sales incentives and price protection. The Company uses the expected value method to arrive at the amount of variable consideration which is based on management’s analysis of historical and anticipated returns information, sell through and channel inventory levels, current economic trends, and changes in customer demand. The Company’s standard obligation to its direct customers generally provides for a full refund in the event that such product is not merchantable or is found to be damaged or defective. Certain distributors and retailers generally have the right to return product for stock rotation purposes as well. At the time the Company records the reduction to revenue, the Company includes within cost of revenue a write-down to reduce the carrying value of such products to net realizable value.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In addition to channel returns, sales incentive programs offer certain reimbursement rights to qualified distributors and retailers for marketing expenditures. Distinct goods or service received in exchange for payment from a customer are accrued within operating expenses or cost of revenue as appropriate, otherwise expenditures are recorded as a reduction of revenue. The Company provides price protections in limited cases, with variable consideration assessed based on customary business practice such as anticipated price decreases, historical pricing information and customer claims processing.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For products sold with third-party services where the Company obtains control of the products and/or service before transferring it to the customer, the Company recognizes revenue based on the gross amount billed to customers. The Company recognizes revenue on a net basis when the Company is acting as an agent between the customer and the vendor. The Company considers several factors in determining when it obtains control, such as determining the responsible party for fulfillment of the services, whether the Company has inventory risk before the service is transferred or if it has discretion to establish pricing for the third-party services.</span></p><p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Contracts with Multiple Performance Obligations</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Some of the Company’s contracts with customers contain multiple promised goods or services. Such contracts may include hardware products with embedded software and other various software subscription services and support. For these contracts, the Company evaluates whether each deliverable is a distinct promise and if so, accounts for the promises separately as individual performance obligations. If a promised good or service is not distinct in accordance with the revenue guidance, the Company combines that good or service with the other promised goods or services in the arrangement and accounts for it as a distinct good. The embedded software on most of the hardware products is not considered distinct and therefore the combined hardware and incidental software are treated as one performance obligation and recognized at the point in time when control of product transfers to the customer. Services included with certain hardware products are considered distinct, as a customer can benefit from the product without these services and, therefore, the hardware and service are treated as separate performance obligations.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue is allocated among the performance obligations based on their relative standalone selling prices. Standalone selling prices are generally determined based on the prices charged to customers or using an adjusted market assessment. The estimated standalone selling price is directly observable from those sales based on a range of prices and may include using information such as prices charged for similar offerings, estimated costs to provide the performance obligation and other observable inputs.</span></p><p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Deferred Revenue</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Deferred revenue consists of service and support fees due in advance of satisfying performance. The majority of the Company’s deferred revenue balance consists of the unrecognized portion of service revenue from its value-added services, including cyber security, parental controls and remote network management services as well as advanced technical support and extended warranty, which is recognized as revenue ratably over the contractual service period. Performance obligations expected to be fulfilled within one year are classified as current liabilities and the remaining are recorded as noncurrent liabilities.</span></p><p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Warranties</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Hardware products regularly include warranties to the end customers that consist of bug fixes, minor updates such that the product continues to function according to published specs in a dynamic environment, and phone support. These standard warranties are assurance type warranties and do not offer any services beyond the assurance that the product will continue working as specified. Therefore, warranties are not considered separate performance obligations in the arrangement. Instead, the expected cost of product warranty is accrued as expense at the time we recognize revenue in accordance with authoritative guidance. Extended warranties are sold separately and include additional support services. The transaction price for extended warranties is accounted for as service revenue and recognized over the life of the contract.</span></p><p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Shipping and Handling</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Shipping and handling fees billed to customers are included in Net revenue. Shipping and handling costs associated with inbound freight are included in Cost of revenue. In cases where the Company gives a freight allowance to the customer for their own inbound freight costs, such costs are appropriately recorded as a reduction in Net revenue. Shipping and handling costs associated with outbound freight are included in Sales and marketing expenses. The Company has elected to account for shipping and handling activities related to contracts with customers as costs to fulfill the promise to transfer the associated products.</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Shipping and handling costs associated with outbound freight totaled </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">16.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">16.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in the years ended December 31, 2023, 2022 and 2021 respectively.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Research and development</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Costs incurred in the research and development of new products are charged to expense as incurred.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Advertising costs</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Advertising costs are expensed as incurred. Total advertising and promotional expenses were </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">28.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">27.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in the years ended December 31, 2023, 2022 and 2021 respectively.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income taxes</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company accounts for income taxes under an asset and liability approach. Under this method, income tax expense is recognized for the amount of taxes payable or refundable for the current year. In addition, deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences resulting from different treatment for tax versus accounting for certain items, such as accruals and allowances not currently deductible for tax purposes. These differences result in deferred tax assets and liabilities, which are included within the consolidated balance sheets. The Company must then assess the likelihood that the Company’s deferred tax assets will be recovered from future taxable income and to the extent the Company believes that recovery is not more likely than not, the Company must establish a valuation allowance. The Company’s assessment considers the recognition of deferred tax assets on a jurisdictional basis. Accordingly, in assessing its future taxable income on a jurisdictional basis, the Company considers the effect of its transfer pricing policies on that income. The Tax Act introduced a new tax on global intangible low-taxed income (GILTI) effective as of January 1, 2018. The Company’s policy is to treat GILTI as a period cost if and when incurred..</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In the ordinary course of business there is inherent uncertainty in assessing the Company’s income tax positions. The Company assesses its tax positions and records benefits for all years subject to examination based on management’s evaluation of the facts, circumstances and information available at the reporting date. For those tax positions where it is more likely than not that a tax benefit will be sustained, the Company records the largest amount of tax benefit with a greater than 50 percent likelihood of being realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where it is not more likely than not that a tax benefit will be sustained, no tax benefit has been recorded in the financial statements. Where applicable, associated interest and penalties have also been recognized as a component of income tax expense.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Net income (loss) per share</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 per share is computed by dividing the net income for the period by the weighted average number of shares of common stock and potentially dilutive common stock outstanding during the period. Potentially dilutive common shares include common shares issuable upon exercise of stock options, vesting of restricted stock awards and performance shares, and issuances of shares under the Employee Stock Purchase Plan, which are reflected in diluted net income per share by application of the treasury stock method. Potentially dilutive common shares are excluded from the computation of diluted net income per share when their effect is anti-dilutive.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock-based compensation</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company measures stock-based compensation at the grant date based on the fair value of the award. The fair value of stock options and the shares offered under the Employee Stock Purchase Plan (“ESPP”) is estimated using the Black-Scholes option pricing model. Estimated compensation cost relating to restricted stock units (“RSUs”) and performance shares is based on the closing fair market value of the Company’s common stock on the date of grant.</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The compensation expense for equity awards is recognized over the vesting period of the award under a straight-line vesting method. Forfeitures are accounted for as they occur. In addition, for performance shares, the Company evaluates the probability of achieving the performance conditions at the end of each reporting period and records the related stock-based compensation expense based on performance to date over the service period. All excess tax benefits and tax deficiencies arising from stock awards vesting or settlement are recorded as income tax expense or benefit rather than in equity. Refer to Note 10, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Employee Benefit Plans, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">in Notes to Consolidated Financial Statements</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">for a further discussion on stock-based compensation.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Comprehensive income (loss)</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Comprehensive income (loss) consists of net income (loss) and other gains and losses affecting stockholder’s equity that the Company excluded from net income (loss), including gains and losses related to fair value of short-term investments and the effective portion of cash flow hedges that were outstanding as of the end of the year.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Foreign currency translation and re-measurement</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s functional currency is the U.S. dollar for all of its international subsidiaries. Foreign currency transactions of international subsidiaries are re-measured into U.S. dollars at the end-of-period exchange rates for monetary assets and liabilities, and at historical exchange rates for non-monetary assets. Revenue is re-measured at average exchange rates in effect during each period. Expenses are re-measured at average exchange rates in effect during each period, except for expenses related to non-monetary assets, which are re-measured at historical exchange rates. Gains and losses arising from foreign currency transactions are included in Other income (expenses), net.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recent accounting pronouncements</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accounting Pronouncements Not Yet Effective</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures”, which improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 is effective for the Company for the year ended 2024 and early adoption is permitted. Upon adoption, the guidance should be applied retrospectively to all prior periods presented in the financial statements. The Company does not expect that the guidance will have material impacts on its financial position, results of operations or cash flows.</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures”, which improves the transparency of income tax disclosures. ASU 2023-09 is effective for the Company for the year ended December 31, 2025 and early adoption is permitted. Upon adoption, the guidance should be applied retrospectively to all prior periods presented in the financial statements. The Company is evaluating the impact that the updated standard will have on our financial statement disclosures.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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></p></div> <p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of presentation</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All inter-company accounts and transactions have been eliminated in the consolidation of these subsidiaries.</span></p> <p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fiscal periods</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 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></p> <p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of estimates</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of financial statements in conformity with U.S. generally accepted accounting principles (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reported period. Actual results could differ from those estimates. As of the date of issuance of these consolidated financial statements, the Company is not aware of any specific event or circumstance that would require it to update its estimates, judgments or revise the carrying value of its assets or liabilities. These estimates may change, as new events occur and additional information is obtained, and are recognized in the consolidated financial statements as soon as they become known.</span></p> <p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cash and cash equivalents</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company considers all highly liquid investments with an original maturity or a remaining maturity at the time of purchase of three months or less to be cash equivalents. The Company deposits cash and cash equivalents with high credit quality financial institutions.</span></p> <p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Investments</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Short-term investments are partially comprised of marketable and convertible debt securities that consist of government and private company debts with an original maturity or a remaining maturity at the time of purchase, of greater than three months and no more than 12 months. These debt securities are classified as available-for-sale securities in accordance with the provisions of the authoritative guidance for investments and are carried at fair value with unrealized gains and losses reported as a separate component of stockholders’ equity. Credit losses on available-for-sale debt securities with unrealized losses are recognized as allowances for credit losses limited to the amount by which fair value is below amortized cost. The Company also has a short-term investment in corporate equity securities issued by a publicly held company. This investment is recorded at fair market value with unrealized gains and losses included in Other income (expenses), net in the consolidated statements of operations.</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Short-term investments also include marketable securities related to deferred compensation under the Company’s Deferred Compensation Plan. Mutual funds are the only investments allowed in the Company’s Deferred Compensation Plan and the investments are held in a grantor trust formed by the Company. The Company has classified these investments as trading securities as the grantor trust actively manages the asset allocation to match the participants’ notional fund allocations. These securities are recorded at fair market value with unrealized gains and losses included in Other income (expenses), net in the consolidated statements of operations.</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Long-term investments are comprised of equity investments without readily determinable fair values, investments in convertible debt securities and investments in limited partnership funds, and are included in Other non-current assets on the consolidated balance sheets. Equity investments without readily determinable fair values are accounted for at cost, less impairment and adjusted for subsequent observable price changes obtained from orderly transactions for identical or similar investments issued by the same investee. Such changes in the basis of the equity investment are recognized in Other income (expenses), net in the consolidated statements of operations. The Company does not have a controlling interest or the ability to exercise significant influence over these investees and these investments do not have readily determinable fair values. Investments in convertible debt securities are carried at fair value with unrealized gains and losses reported as a separate component of stockholders’ equity. Investments in</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">limited partnership funds amounted to </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of December 31, 2023 and 2022, respectively, which are measured at fair value using the net asset value practical expedient. Changes in the fair value of these investments are recognized in Other income (expenses), net in the consolidated statements of operations.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 2300000 1700000 <p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Certain risks and uncertainties</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s products are concentrated in the networking and smart connected industries, which are characterized by rapid technological advances, changes in customer requirements and evolving regulatory requirements and industry standards. The success of the Company depends on management’s ability to anticipate and/or to respond quickly and adequately to such changes. Any significant delays in the development or introduction of products could have a material adverse effect on the Company’s business and operating results.</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company relies on a limited number of third parties to manufacture all of its products. If any of the Company’s third-party manufacturers cannot or will not manufacture its products in required volumes, on a cost-effective basis, in a timely manner, or at all, the Company will have to secure additional manufacturing capacity. Any interruption or delay in manufacturing could have a material adverse effect on the Company’s business and operating results.</span></p> <p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Derivative financial instruments</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company uses foreign currency forward contracts that generally mature within </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of inception to manage the exposures to foreign exchange risk related to expected future cash flows on certain forecasted revenue, cost of revenue, operating expenses, and on certain existing assets and liabilities. Under its foreign currency risk management strategy, the Company utilizes derivative instruments to reduce the impact of currency exchange rate movements on the Company’s operating results by offsetting gains and losses on the forward contracts with increases or decreases in foreign currency transactions. The Company does not use derivative financial instruments for speculative purposes.</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company accounts for its derivative instruments as either assets or liabilities and records them at fair value. 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 consolidated balance sheets. Derivatives that are not designated as hedges under the authoritative guidance for derivatives are adjusted to fair value through earnings. For derivative instruments that hedge the exposure to variability in expected future cash flows and are designated as cash flow hedges, the gains or losses on the derivative instrument are reported as a component of accumulated other comprehensive income in stockholders’ equity and reclassified into the same line item in the statement of operations as the hedged transaction, and in the same period that the hedged transaction effects earnings. To receive hedge accounting treatment, cash flow hedges must be highly effective in offsetting changes to expected future cash flows on hedged transactions.</span></p> P6M <p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Concentration of credit risk</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Financial instruments that potentially subject the Company to a concentration of credit risk consist of cash and cash equivalents, short-term investments and accounts receivable. The Company believes that there is minimal credit risk associated with the investment of its cash and cash equivalents and short-term investments, due to the restrictions placed on the type of investment that can be entered into under the Company’s investment policy. The Company’s short-term investments consist of investment-grade securities, and the Company’s cash and investments are held and managed by recognized financial institutions.</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s customers are primarily distributors as well as retailers and broadband service providers who sell or distribute the products to a large group of end-users. The Company maintains an allowance for doubtful accounts for estimated losses resulting from the inability of the Company’s customers to make required payments. The Company regularly performs credit evaluations of the Company’s customers’ financial condition and considers factors such as historical experience, credit quality, age of the accounts receivable balances, geographic or country-specific risks and current economic conditions that may affect customers’ ability to pay. The Company does not require collateral from its customers.</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of December 31, 2023, Best Buy, Inc. and affiliates and Amazon and affiliates accounted for approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the Company’s total accounts receivable, respectively. As of December 31, 2022, Best Buy, Inc. and affiliates, AT&amp;T Inc. and affiliates, and Amazon and affiliates accounted for approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the Company’s total accounts receivable, respectively. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_126524b8-fb80-4be7-8bda-56bbc0ec0097;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">N</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">o</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> other customers accounted for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% or greater of the Company’s total accounts receivable.</span></span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is exposed to credit loss in the event of nonperformance by counterparties to the foreign currency forward contracts used to mitigate the effect of foreign currency exchange rate changes. The Company believes the counterparties for its outstanding contracts are large, financially sound institutions and thus, the Company does not anticipate nonperformance by these counterparties. In the event of turbulence or the onset of a financial crisis in financial markets, the failure of counterparties cannot be ruled out.</span></p> 0.21 0.11 0.19 0.16 0.16 No other customers accounted for 10% or greater of the Company’s total accounts receivable. 0.10 <p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair value measurements</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The carrying amounts of the Company’s financial instruments, including cash equivalents, short-term investments, accounts receivable, and accounts payable approximate their fair values due to their short maturities. Foreign currency forward contracts are recorded at fair value based on observable market data. Refer to Note 12, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair Value Measurements, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">in Notes to Consolidated Financial Statements for disclosures regarding fair value measurements in accordance with the authoritative guidance for fair value measurements and disclosures.</span></p> <p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Allowance for doubtful accounts</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#212529;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company maintains an allowance for doubtful accounts for estimated credit losses resulting from the inability of its customers to make required payments </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">and reviews it quarterly</span><span style="color:#212529;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Company </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">determines expected credit losses by performing </span><span style="color:#212529;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">credit evaluations of its customers’ financial condition, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">establishing specific reserves for customers in an adverse financial condition and adjusting for its expectations of changes in conditions that may impact the collectability of outstanding receivables</span><span style="color:#212529;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Company considers factors such as historical experience, credit quality, age of the accounts receivable balances, and geographic or country-specific risks. If the financial condition of the Company’s customers should deteriorate or if actual defaults are higher than the Company’s historical experience, additional allowances may be required, which could have an adverse impact on operating expenses.</span></p> <p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Inventories</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p id="m_3150329912480676414__goback" style="text-indent:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories consist primarily of finished goods which are valued at the lower of cost and net realizable value, with cost being determined </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">using the first-in, first-out method. On a quarterly basis, the Company assesses the value of the inventory and writes down its value for estimated excess and obsolete inventory based upon assumptions about the future demand by reviewing inventory quantities on hand and on order under non-cancelable purchase commitments in comparison to the Company’s estimated forecast of product demand to determine what inventory, if any, is not saleable at or above cost. The Company’s analysis is primarily based on the demand forecast which takes into account market conditions, product development plans, product life expectancy and other factors. At the point of loss recognition, a new, lower cost basis for that inventory is established, and subsequent changes in facts and circumstances do not result in the restoration or increase of the newly established cost basis.</span></p> <p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Property and equipment, net</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment are stated at historical cost, less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:60%;"></td> <td style="width:40%;"></td> </tr> <tr style="height:10pt;background-color:#cceeff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Computer equipment</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Furniture and fixtures</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> </tr> <tr style="height:10pt;background-color:#cceeff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Software</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Machinery and equipment</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> </tr> <tr style="height:10pt;background-color:#cceeff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Leasehold improvements</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Shorter of the lease term or </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Recoverability of assets to be held and used is measured by comparing the carrying amount of an asset to the estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of the asset exceeds its estimated undiscounted future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset exceeds the fair value of the asset. The carrying value of the asset is reviewed on a regular basis for the existence of facts, both internal and external, that may suggest impairment.</span></p> <p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment are stated at historical cost, less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:60%;"></td> <td style="width:40%;"></td> </tr> <tr style="height:10pt;background-color:#cceeff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Computer equipment</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Furniture and fixtures</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> </tr> <tr style="height:10pt;background-color:#cceeff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Software</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Machinery and equipment</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> </tr> <tr style="height:10pt;background-color:#cceeff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Leasehold improvements</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Shorter of the lease term or </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> </tr> </table> P2Y P5Y P2Y P5Y P2Y P3Y P5Y <p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Leases</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 consolidated balance sheets. Leases with an initial term of 12 months or less are not recorded on the consolidated balance sheets. 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 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. Lease expense is recognized on a straight-line basis over the lease term.</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 a benchmark interest rate adjusted for its specific credit risk. The operating lease ROU asset includes any lease payments made and excludes lease incentives.</span></p> <p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Goodwill</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill represents the purchase price over estimated fair value of net assets of businesses acquired in a business combination. Goodwill acquired in a business combination is not amortized, but instead tested for impairment at least annually on the first day of the fourth quarter. Should certain events or indicators of impairment occur between annual impairment tests, the Company performs the impairment test as those events or indicators occur. Examples of such events or circumstances include the following: a significant decline in the Company’s expected future cash flows; a sustained, significant decline in the Company’s stock price and market capitalization; a significant adverse change in the business climate; and slower growth rates.</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill is tested for impairment at the reporting unit level by first performing a qualitative assessment to determine whether it is more likely than not (that is, a likelihood of more than 50%) that the fair value of the reporting unit is less than its carrying value. The qualitative assessment considers the following factors: macroeconomic conditions, industry and market considerations, cost factors, overall company financial performance, events affecting the reporting units, and changes in the Company’s share price. If the reporting unit does not pass the qualitative assessment, the Company estimates its fair value and compares the fair value with the carrying value of its reporting unit, including goodwill. If the fair value is greater than the carrying value of its reporting unit, no impairment is recorded. If the fair value is less than the carrying value, an impairment loss is recognized for the amount that the carrying amount of a reporting unit, including goodwill, exceeds its fair value, limited to the total amount of goodwill allocated to that reporting unit. The impairment charge would be recorded to earnings in the consolidated statements of operations.</span></p> <p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Intangibles, net</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Purchased intangibles with finite lives are amortized using the straight-line method over the estimated economic lives of the assets, which range from </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_b5622cad-12f8-47ec-82b3-e877dc6de407;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ten years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Finite-lived intangibles are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Determination of recoverability is based on an estimate of undiscounted future cash flows resulting from the use of the asset and its eventual disposition.</span></p> P10Y <p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue Recognition</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue from contracts with customers is recognized when control of the promised goods or services is transferred to the customers at the amount that reflects the consideration that the Company expects to be entitled to in exchange for those goods or services.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company derives its revenue primarily from product sales, consisting of sales of Connected Home and NETGEAR for Business hardware products to its customers - retailers, distributors and service providers. Revenue is recognized at a point in time when control of the goods is transferred to the customer, generally occurring upon shipment or delivery dependent upon the terms of the underlying contract or once the risk of loss has been transferred to the customer. The Company evaluates its customers’ ability to pay based on various factors like historical payment experience, financial metrics and customer credit scores. Payment is collected within a short period of time from the date control over the product is transferred to the customer or after commencement of services.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue for services relates primarily to sales of subscriptions of the Company’s value-added services, including security and privacy, parental controls and remote network management as well as advanced technical support and extended warranty. Service revenue is generally recognized over time on a ratable basis over the contract term beginning when the customer is expected to activate their account. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Service contracts are generally for 30 days or 12 months in length, billed either monthly or annually and generally in advance.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The technical support services consist of telephone and internet access to technical support personnel, extended warranty, which consists of hardware replacement and updates to software features provided on a when and if available basis. All such service or support sales are typically recognized using an input measure of progress by looking at the time elapsed and based on the customer receiving the benefit throughout the contract period. To date, services revenue has not represented a significant percentage of our total revenue.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue from all sale types is recognized at the transaction price and is calculated as selling price net of variable consideration which may include estimates for future returns, sales incentives and price protection. The Company uses the expected value method to arrive at the amount of variable consideration which is based on management’s analysis of historical and anticipated returns information, sell through and channel inventory levels, current economic trends, and changes in customer demand. The Company’s standard obligation to its direct customers generally provides for a full refund in the event that such product is not merchantable or is found to be damaged or defective. Certain distributors and retailers generally have the right to return product for stock rotation purposes as well. At the time the Company records the reduction to revenue, the Company includes within cost of revenue a write-down to reduce the carrying value of such products to net realizable value.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In addition to channel returns, sales incentive programs offer certain reimbursement rights to qualified distributors and retailers for marketing expenditures. Distinct goods or service received in exchange for payment from a customer are accrued within operating expenses or cost of revenue as appropriate, otherwise expenditures are recorded as a reduction of revenue. The Company provides price protections in limited cases, with variable consideration assessed based on customary business practice such as anticipated price decreases, historical pricing information and customer claims processing.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For products sold with third-party services where the Company obtains control of the products and/or service before transferring it to the customer, the Company recognizes revenue based on the gross amount billed to customers. The Company recognizes revenue on a net basis when the Company is acting as an agent between the customer and the vendor. The Company considers several factors in determining when it obtains control, such as determining the responsible party for fulfillment of the services, whether the Company has inventory risk before the service is transferred or if it has discretion to establish pricing for the third-party services.</span></p><p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Contracts with Multiple Performance Obligations</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Some of the Company’s contracts with customers contain multiple promised goods or services. Such contracts may include hardware products with embedded software and other various software subscription services and support. For these contracts, the Company evaluates whether each deliverable is a distinct promise and if so, accounts for the promises separately as individual performance obligations. If a promised good or service is not distinct in accordance with the revenue guidance, the Company combines that good or service with the other promised goods or services in the arrangement and accounts for it as a distinct good. The embedded software on most of the hardware products is not considered distinct and therefore the combined hardware and incidental software are treated as one performance obligation and recognized at the point in time when control of product transfers to the customer. Services included with certain hardware products are considered distinct, as a customer can benefit from the product without these services and, therefore, the hardware and service are treated as separate performance obligations.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue is allocated among the performance obligations based on their relative standalone selling prices. Standalone selling prices are generally determined based on the prices charged to customers or using an adjusted market assessment. The estimated standalone selling price is directly observable from those sales based on a range of prices and may include using information such as prices charged for similar offerings, estimated costs to provide the performance obligation and other observable inputs.</span></p><p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Deferred Revenue</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Deferred revenue consists of service and support fees due in advance of satisfying performance. The majority of the Company’s deferred revenue balance consists of the unrecognized portion of service revenue from its value-added services, including cyber security, parental controls and remote network management services as well as advanced technical support and extended warranty, which is recognized as revenue ratably over the contractual service period. Performance obligations expected to be fulfilled within one year are classified as current liabilities and the remaining are recorded as noncurrent liabilities.</span></p><p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Warranties</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Hardware products regularly include warranties to the end customers that consist of bug fixes, minor updates such that the product continues to function according to published specs in a dynamic environment, and phone support. These standard warranties are assurance type warranties and do not offer any services beyond the assurance that the product will continue working as specified. Therefore, warranties are not considered separate performance obligations in the arrangement. Instead, the expected cost of product warranty is accrued as expense at the time we recognize revenue in accordance with authoritative guidance. Extended warranties are sold separately and include additional support services. The transaction price for extended warranties is accounted for as service revenue and recognized over the life of the contract.</span></p><p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Shipping and Handling</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Shipping and handling fees billed to customers are included in Net revenue. Shipping and handling costs associated with inbound freight are included in Cost of revenue. In cases where the Company gives a freight allowance to the customer for their own inbound freight costs, such costs are appropriately recorded as a reduction in Net revenue. Shipping and handling costs associated with outbound freight are included in Sales and marketing expenses. The Company has elected to account for shipping and handling activities related to contracts with customers as costs to fulfill the promise to transfer the associated products.</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Shipping and handling costs associated with outbound freight totaled </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">16.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">16.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in the years ended December 31, 2023, 2022 and 2021 respectively.</span></p> Service contracts are generally for 30 days or 12 months in length, billed either monthly or annually and generally in advance. 8800000 16900000 16400000 <p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Research and development</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Costs incurred in the research and development of new products are charged to expense as incurred.</span></p> <p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Advertising costs</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Advertising costs are expensed as incurred. Total advertising and promotional expenses were </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">28.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">27.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in the years ended December 31, 2023, 2022 and 2021 respectively.</span></p> 28900000 27000000.0 25200000 <p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income taxes</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company accounts for income taxes under an asset and liability approach. Under this method, income tax expense is recognized for the amount of taxes payable or refundable for the current year. In addition, deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences resulting from different treatment for tax versus accounting for certain items, such as accruals and allowances not currently deductible for tax purposes. These differences result in deferred tax assets and liabilities, which are included within the consolidated balance sheets. The Company must then assess the likelihood that the Company’s deferred tax assets will be recovered from future taxable income and to the extent the Company believes that recovery is not more likely than not, the Company must establish a valuation allowance. The Company’s assessment considers the recognition of deferred tax assets on a jurisdictional basis. Accordingly, in assessing its future taxable income on a jurisdictional basis, the Company considers the effect of its transfer pricing policies on that income. The Tax Act introduced a new tax on global intangible low-taxed income (GILTI) effective as of January 1, 2018. The Company’s policy is to treat GILTI as a period cost if and when incurred..</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In the ordinary course of business there is inherent uncertainty in assessing the Company’s income tax positions. The Company assesses its tax positions and records benefits for all years subject to examination based on management’s evaluation of the facts, circumstances and information available at the reporting date. For those tax positions where it is more likely than not that a tax benefit will be sustained, the Company records the largest amount of tax benefit with a greater than 50 percent likelihood of being realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where it is not more likely than not that a tax benefit will be sustained, no tax benefit has been recorded in the financial statements. Where applicable, associated interest and penalties have also been recognized as a component of income tax expense.</span></p> <p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Net income (loss) per share</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 per share is computed by dividing the net income for the period by the weighted average number of shares of common stock and potentially dilutive common stock outstanding during the period. Potentially dilutive common shares include common shares issuable upon exercise of stock options, vesting of restricted stock awards and performance shares, and issuances of shares under the Employee Stock Purchase Plan, which are reflected in diluted net income per share by application of the treasury stock method. Potentially dilutive common shares are excluded from the computation of diluted net income per share when their effect is anti-dilutive.</span></p> <p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock-based compensation</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company measures stock-based compensation at the grant date based on the fair value of the award. The fair value of stock options and the shares offered under the Employee Stock Purchase Plan (“ESPP”) is estimated using the Black-Scholes option pricing model. Estimated compensation cost relating to restricted stock units (“RSUs”) and performance shares is based on the closing fair market value of the Company’s common stock on the date of grant.</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The compensation expense for equity awards is recognized over the vesting period of the award under a straight-line vesting method. Forfeitures are accounted for as they occur. In addition, for performance shares, the Company evaluates the probability of achieving the performance conditions at the end of each reporting period and records the related stock-based compensation expense based on performance to date over the service period. All excess tax benefits and tax deficiencies arising from stock awards vesting or settlement are recorded as income tax expense or benefit rather than in equity. Refer to Note 10, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Employee Benefit Plans, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">in Notes to Consolidated Financial Statements</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">for a further discussion on stock-based compensation.</span></p> <p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Comprehensive income (loss)</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Comprehensive income (loss) consists of net income (loss) and other gains and losses affecting stockholder’s equity that the Company excluded from net income (loss), including gains and losses related to fair value of short-term investments and the effective portion of cash flow hedges that were outstanding as of the end of the year.</span></p> <p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Foreign currency translation and re-measurement</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s functional currency is the U.S. dollar for all of its international subsidiaries. Foreign currency transactions of international subsidiaries are re-measured into U.S. dollars at the end-of-period exchange rates for monetary assets and liabilities, and at historical exchange rates for non-monetary assets. Revenue is re-measured at average exchange rates in effect during each period. Expenses are re-measured at average exchange rates in effect during each period, except for expenses related to non-monetary assets, which are re-measured at historical exchange rates. Gains and losses arising from foreign currency transactions are included in Other income (expenses), net.</span></p> <p style="margin-left:1.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recent accounting pronouncements</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accounting Pronouncements Not Yet Effective</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures”, which improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 is effective for the Company for the year ended 2024 and early adoption is permitted. Upon adoption, the guidance should be applied retrospectively to all prior periods presented in the financial statements. The Company does not expect that the guidance will have material impacts on its financial position, results of operations or cash flows.</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures”, which improves the transparency of income tax disclosures. ASU 2023-09 is effective for the Company for the year ended December 31, 2025 and early adoption is permitted. Upon adoption, the guidance should be applied retrospectively to all prior periods presented in the financial statements. The Company is evaluating the impact that the updated standard will have on our financial statement disclosures.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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></p> <span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 2. Revenue Recognition</span><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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></p><p style="text-indent:4.08%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Transaction Price Allocated to the Remaining Performance Obligations</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 for which customer purchase orders have been accepted, that are scheduled or in the process of being scheduled for shipment, and that are not yet invoiced.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table includes estimated revenue expected to be recognized in the future related to performance obligations that were unsatisfied or partially unsatisfied as of December 31, 2023:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;min-width:fit-content;">Less than </span><span style="font-size:8pt;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1 year</span></span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:8pt;"><span style="-sec-ix-hidden:F_37735d33-83f1-403c-8867-0c5c9669e75e;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1 to 2 years</span></span></span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:8pt;"><span style="-sec-ix-hidden:F_b90cc248-323d-4b3b-b480-0670114ed1de;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Beyond 2 years</span></span></span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Performance obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58,983</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,427</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,486</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63,896</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.08%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Contract Costs</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Costs to fulfill a contract are capitalized when they relate directly to an existing contract or specific anticipated contract, generate or enhance resources that will be used to fulfill performance obligations and are recoverable. These costs include direct cost incurred at inception of a contract which enables the fulfillment of the performance obligation and totaled</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of December 31, 2023 and 2022, respectively. There was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> impairment o</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">f capitalized contract costs during the years ended December 31, 2023, 2022 and 2021.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Applying the practical expedient, the Company recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the assets that otherwise would have been recognized is one year or less. These costs are included in Sales and marketing and General and administrative expenses. If the incremental direct costs of obtaining a contract, which consist of sales commissions, relate to a service recognized over a period longer than one year, costs are deferred and amortized in line with the related services over the period of benefit. Deferred commissions are classified as non-current based on the original amortization period of over one year. As of December 31, 2023 and 2022, deferred commissions were not significant.</span></p><p style="text-indent:4.08%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Contract Balances</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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, where the Company has unsatisfied performance obligations. Contract liabilities are mainly classified as Deferred revenue on the consolidated balance sheets.</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table reflects the contract balances:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:30.012%;"></td> <td style="width:2.061%;"></td> <td style="width:27.251%;"></td> <td style="width:2.061%;"></td> <td style="width:1%;"></td> <td style="width:15.926%;"></td> <td style="width:1%;"></td> <td style="width:2.061%;"></td> <td style="width:1%;"></td> <td style="width:16.627%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance Sheet Location</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts receivable, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts receivable, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">185,059</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">277,485</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contract liabilities - current</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,091</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,128</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contract liabilities - non-current</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other non-current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,903</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,897</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The difference in the balances of the Company’s contract assets and liabilities as of December 31, 2023 and 2022 primarily results from the timing difference between the Company’s performance and the customer’s payment.</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the years ended December 31, 2023, 2022 and 2021, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">48.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">38.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">31.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, of revenue were deferred due to unsatisfied performance obligations for service contracts and undelivered product commitmen</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ts, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">41.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">33.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">28.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, of revenue were recognized for the satisfaction of performance obligations, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">21.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">16.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, of this recognized revenue were included in the contract liability balan</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ce at the beginning of the period, respectively.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">There were no significant changes in estimates during the periods that would affect the contract balances.</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Disaggregation of Revenue</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In the following table, net revenue is disaggregated by geographic region and sales channel. The Company conducts business across </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">three</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> geographic regions: Americas; Europe, Middle East, and Africa (“EMEA”); and Asia Pacific (“APAC”). The table also includes reconciliations of the disaggregated revenue by reportable segment. </span><span style="color:#212529;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company operates and reports in </span><span style="font-size:10pt;font-family:Times New Roman;color:#212529;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#212529;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> segments: Connected Home, an</span><span style="color:#212529;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">d NETGEAR for Business </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(formerly known as Small and Medium Business, or SMB)</span><span style="color:#212529;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Sales and usage-based taxes are excluded from net revenue.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:16.04%;"></td> <td style="width:1%;"></td> <td style="width:8.32%;"></td> <td style="width:1%;"></td> <td style="width:8.32%;"></td> <td style="width:1%;"></td> <td style="width:8.32%;"></td> <td style="width:1%;"></td> <td style="width:8.32%;"></td> <td style="width:1%;"></td> <td style="width:8.32%;"></td> <td style="width:1%;"></td> <td style="width:8.32%;"></td> <td style="width:1%;"></td> <td style="width:8.32%;"></td> <td style="width:1%;"></td> <td style="width:8.32%;"></td> <td style="width:1%;"></td> <td style="width:8.4%;"></td> </tr> <tr style="height:7pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="17" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td> </tr> <tr style="height:7pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="5" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="5" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="5" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> </tr> <tr style="height:7pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:top;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Connected<br/>Home</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">NETGEAR <br/>for Business</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Connected<br/>Home</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">NETGEAR <br/>for Business</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Connected<br/>Home</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">NETGEAR <br/>for Business</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> </tr> <tr style="height:7pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Geographic regions </span><span style="color:#000000;top:-3.5175pt;white-space:pre-wrap;font-size:5.025pt;position:relative;min-width:fit-content;">(1)</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">:</span></p></td> <td style="vertical-align:top;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:7pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Americas</span></p></td> <td style="vertical-align:top;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">358,304</span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">146,045</span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">504,349</span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">443,612</span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">173,599</span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">617,211</span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">651,936</span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">134,390</span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">786,326</span></p></td> </tr> <tr style="height:7pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">EMEA</span></p></td> <td style="vertical-align:top;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">46,083</span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">102,839</span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">148,922</span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">49,732</span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">129,626</span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">179,358</span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">112,368</span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">117,461</span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">229,829</span></p></td> </tr> <tr style="height:7pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">APAC</span></p></td> <td style="vertical-align:top;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">42,478</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">45,091</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">87,569</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">65,479</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">70,424</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">135,903</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">89,168</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">62,750</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">151,918</span></p></td> </tr> <tr style="height:7pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:20pt;vertical-align:middle;"><p style="margin-left:20pt;text-indent:0;font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:top;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">446,865</span></p></td> <td style="vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">293,975</span></p></td> <td style="vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">740,840</span></p></td> <td style="vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">558,823</span></p></td> <td style="vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">373,649</span></p></td> <td style="vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">932,472</span></p></td> <td style="vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">853,472</span></p></td> <td style="vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">314,601</span></p></td> <td style="vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,168,073</span></p></td> </tr> <tr style="height:7pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Sales channels:</span></p></td> <td style="vertical-align:top;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:7pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Service provider</span></p></td> <td style="vertical-align:top;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">98,659</span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">579</span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">99,238</span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">148,331</span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,234</span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">152,565</span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">129,052</span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,481</span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">131,533</span></p></td> </tr> <tr style="height:7pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-service provider</span></p></td> <td style="vertical-align:top;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">348,206</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">293,396</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">641,602</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">410,492</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">369,415</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">779,907</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">724,420</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">312,120</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,036,540</span></p></td> </tr> <tr style="height:7pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:20pt;vertical-align:middle;"><p style="margin-left:20pt;text-indent:0;font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:top;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">446,865</span></p></td> <td style="vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">293,975</span></p></td> <td style="vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">740,840</span></p></td> <td style="vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">558,823</span></p></td> <td style="vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">373,649</span></p></td> <td style="vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">932,472</span></p></td> <td style="vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">853,472</span></p></td> <td style="vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">314,601</span></p></td> <td style="vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,168,073</span></p></td> </tr> </table></div> <p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table includes estimated revenue expected to be recognized in the future related to performance obligations that were unsatisfied or partially unsatisfied as of December 31, 2023:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;min-width:fit-content;">Less than </span><span style="font-size:8pt;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1 year</span></span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:8pt;"><span style="-sec-ix-hidden:F_37735d33-83f1-403c-8867-0c5c9669e75e;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1 to 2 years</span></span></span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:8pt;"><span style="-sec-ix-hidden:F_b90cc248-323d-4b3b-b480-0670114ed1de;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Beyond 2 years</span></span></span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Performance obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58,983</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,427</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,486</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63,896</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> P1Y 58983000 2427000 2486000 63896000 6000000 5300000 0 0 0 <p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table reflects the contract balances:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:30.012%;"></td> <td style="width:2.061%;"></td> <td style="width:27.251%;"></td> <td style="width:2.061%;"></td> <td style="width:1%;"></td> <td style="width:15.926%;"></td> <td style="width:1%;"></td> <td style="width:2.061%;"></td> <td style="width:1%;"></td> <td style="width:16.627%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance Sheet Location</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts receivable, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts receivable, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">185,059</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">277,485</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contract liabilities - current</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,091</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,128</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contract liabilities - non-current</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other non-current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,903</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,897</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 185059000 277485000 27091000 21128000 4903000 3897000 48400000 38500000 31900000 41400000 33100000 28900000 21500000 16900000 13600000 <p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In the following table, net revenue is disaggregated by geographic region and sales channel. The Company conducts business across </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">three</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> geographic regions: Americas; Europe, Middle East, and Africa (“EMEA”); and Asia Pacific (“APAC”). The table also includes reconciliations of the disaggregated revenue by reportable segment. </span><span style="color:#212529;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company operates and reports in </span><span style="font-size:10pt;font-family:Times New Roman;color:#212529;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#212529;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> segments: Connected Home, an</span><span style="color:#212529;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">d NETGEAR for Business </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(formerly known as Small and Medium Business, or SMB)</span><span style="color:#212529;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Sales and usage-based taxes are excluded from net revenue.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:16.04%;"></td> <td style="width:1%;"></td> <td style="width:8.32%;"></td> <td style="width:1%;"></td> <td style="width:8.32%;"></td> <td style="width:1%;"></td> <td style="width:8.32%;"></td> <td style="width:1%;"></td> <td style="width:8.32%;"></td> <td style="width:1%;"></td> <td style="width:8.32%;"></td> <td style="width:1%;"></td> <td style="width:8.32%;"></td> <td style="width:1%;"></td> <td style="width:8.32%;"></td> <td style="width:1%;"></td> <td style="width:8.32%;"></td> <td style="width:1%;"></td> <td style="width:8.4%;"></td> </tr> <tr style="height:7pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="17" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td> </tr> <tr style="height:7pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="5" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="5" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="5" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> </tr> <tr style="height:7pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:top;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Connected<br/>Home</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">NETGEAR <br/>for Business</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Connected<br/>Home</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">NETGEAR <br/>for Business</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Connected<br/>Home</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">NETGEAR <br/>for Business</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> </tr> <tr style="height:7pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Geographic regions </span><span style="color:#000000;top:-3.5175pt;white-space:pre-wrap;font-size:5.025pt;position:relative;min-width:fit-content;">(1)</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">:</span></p></td> <td style="vertical-align:top;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:7pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Americas</span></p></td> <td style="vertical-align:top;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">358,304</span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">146,045</span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">504,349</span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">443,612</span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">173,599</span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">617,211</span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">651,936</span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">134,390</span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">786,326</span></p></td> </tr> <tr style="height:7pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">EMEA</span></p></td> <td style="vertical-align:top;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">46,083</span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">102,839</span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">148,922</span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">49,732</span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">129,626</span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">179,358</span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">112,368</span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">117,461</span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">229,829</span></p></td> </tr> <tr style="height:7pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">APAC</span></p></td> <td style="vertical-align:top;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">42,478</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">45,091</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">87,569</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">65,479</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">70,424</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">135,903</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">89,168</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">62,750</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">151,918</span></p></td> </tr> <tr style="height:7pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:20pt;vertical-align:middle;"><p style="margin-left:20pt;text-indent:0;font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:top;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">446,865</span></p></td> <td style="vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">293,975</span></p></td> <td style="vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">740,840</span></p></td> <td style="vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">558,823</span></p></td> <td style="vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">373,649</span></p></td> <td style="vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">932,472</span></p></td> <td style="vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">853,472</span></p></td> <td style="vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">314,601</span></p></td> <td style="vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,168,073</span></p></td> </tr> <tr style="height:7pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Sales channels:</span></p></td> <td style="vertical-align:top;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:7pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Service provider</span></p></td> <td style="vertical-align:top;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">98,659</span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">579</span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">99,238</span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">148,331</span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,234</span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">152,565</span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">129,052</span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,481</span></p></td> <td style="vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">131,533</span></p></td> </tr> <tr style="height:7pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-service provider</span></p></td> <td style="vertical-align:top;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">348,206</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">293,396</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">641,602</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">410,492</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">369,415</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">779,907</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">724,420</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">312,120</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,036,540</span></p></td> </tr> <tr style="height:7pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:20pt;vertical-align:middle;"><p style="margin-left:20pt;text-indent:0;font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:top;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">446,865</span></p></td> <td style="vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">293,975</span></p></td> <td style="vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">740,840</span></p></td> <td style="vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">558,823</span></p></td> <td style="vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">373,649</span></p></td> <td style="vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">932,472</span></p></td> <td style="vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">853,472</span></p></td> <td style="vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">314,601</span></p></td> <td style="vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">$</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,168,073</span></p></td> </tr> </table> 3 2 2 358304000 146045000 504349000 443612000 173599000 617211000 651936000 134390000 786326000 46083000 102839000 148922000 49732000 129626000 179358000 112368000 117461000 229829000 42478000 45091000 87569000 65479000 70424000 135903000 89168000 62750000 151918000 446865000 293975000 740840000 558823000 373649000 932472000 853472000 314601000 1168073000 98659000 579000 99238000 148331000 4234000 152565000 129052000 2481000 131533000 348206000 293396000 641602000 410492000 369415000 779907000 724420000 312120000 1036540000 446865000 293975000 740840000 558823000 373649000 932472000 853472000 314601000 1168073000 <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 3. Balance Sheet Components</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Available-for-sale investments</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amortized cost and estimated fair market value of investments classified as available-for-sale, excluding cash equivalents, as of December 31</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, 2023, and December 31, 2022, were as follows:</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:29.986%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:13.783000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:13.783000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:13.783000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:13.783000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>Gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated<br/>Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">98,326</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">128</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">98,454</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Convertible debt </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">173</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">173</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">98,499</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">128</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">98,627</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:29.986%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:13.783000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:13.783000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:13.783000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:13.783000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>Gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated<br/>Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74,120</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">320</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73,800</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Convertible debt </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">346</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">346</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Certificates of deposit</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74,472</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">320</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74,152</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:73.333%;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.13%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:8pt;font-family:Times New Roman;transform-origin:top left;min-width:4.13%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">On the Company’s consolidated balance sheets, </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">173,000</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> included in Short-term investments as of December 31, 2023, and December 31, 2022, respectively, and $</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">173,000</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> included in Other non-current assets as of December 31, 2022.</span></div></div></div><p style="text-indent:-4.312%;padding-left:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The contractual maturities on the U.S. treasury securities as of December 31, 2023, are all due within one year. Accrued interest receivable as of December 31, 2023, was insignificant and was recorded within Prepaid expenses and other current assets on the consolidated balance sheets.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company had no investments classified as available-for-sale in a continuous unrealized loss position for which an allowance for credit losses was not recorded as of December 31, 2023. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">following table summarizes investments classified as available-for-sale in a continuous unrealized loss position for which an allowance for credit </span></span><span style=""></span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">losses </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">was not recorded as of December 31, 2023 and 2022, respectively:</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:17.52%;"></td> <td style="width:1%;"></td> <td style="width:12.620000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:10.06%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:10.520000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.04%;"></td> <td style="width:1%;"></td> <td style="width:9.88%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.1%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:10.42%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="22" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Less Than 12 Months</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">12 Months or Longer</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated Fair Market Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Unrealized Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated Fair Market Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Unrealized Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated Fair Market Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Unrealized Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">98,454</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">98,454</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">98,454</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">98,454</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:17.52%;"></td> <td style="width:1%;"></td> <td style="width:12.620000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:10.06%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:10.520000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.04%;"></td> <td style="width:1%;"></td> <td style="width:9.88%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.1%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:10.42%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="22" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Less Than 12 Months</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">12 Months or Longer</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated Fair Market Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Unrealized Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated Fair Market Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Unrealized Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated Fair Market Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Unrealized Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73,800</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">320</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73,800</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">320</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73,800</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">320</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73,800</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">320</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In the years ended December 31, 2023, 2022 and 2021</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> unrealized losses on available-for-sale securities were recognized in income. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company does not intend to sell, and it is unlikely that it will be required to sell the investments in an unrealized loss position prior to their anticipated recovery. The investments are high quality U.S. treasury securities and the decline in fair value is largely due to changes in interest rates and other market conditions with the fair value expected to recover as they reach maturity. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> other-than-temporary impairments for these securities during the years ended December 31</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, 2023, 2022 and 2021. Refer to Note 12, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair Value Measurements, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">for detailed disclosures regarding fair value measurements.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Inventories</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Raw materials</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,955</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,549</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finished goods</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">228,896</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">295,065</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">248,851</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">299,614</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company records provisions for excess and obsolete inventory based on assumptions about future demand and the amounts incurred were </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the years ended December 31, 2023, 2022 and 2021, respectively. 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></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Property and equipment, net</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Computer equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,458</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,648</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Furniture, fixtures, and leasehold improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,205</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,642</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Software</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,760</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,610</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Machinery and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47,826</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">76,806</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total property and equipment, gross</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">97,249</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">135,706</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated depreciation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">88,976</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">126,481</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,273</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,225</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Depreciation expense pertaining to property and equipment was</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the years ended December 31, 2023, 2022 and 2021, respectively.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Intangibles, net</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:24.88%;"></td> <td style="width:1.059%;"></td> <td style="width:1%;"></td> <td style="width:7.672%;"></td> <td style="width:1%;"></td> <td style="width:1.059%;"></td> <td style="width:1%;"></td> <td style="width:7.672%;"></td> <td style="width:1%;"></td> <td style="width:1.059%;"></td> <td style="width:1%;"></td> <td style="width:7.672%;"></td> <td style="width:1%;"></td> <td style="width:1.059%;"></td> <td style="width:1%;"></td> <td style="width:7.672%;"></td> <td style="width:1%;"></td> <td style="width:1.059%;"></td> <td style="width:1%;"></td> <td style="width:7.672%;"></td> <td style="width:1%;"></td> <td style="width:1.059%;"></td> <td style="width:1%;"></td> <td style="width:7.672%;"></td> <td style="width:1%;"></td> <td style="width:1.059%;"></td> <td style="width:1%;"></td> <td style="width:7.672%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:7pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Impairment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:7pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Technology</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">59,799</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">(</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">58,906</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">(</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">893</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">59,799</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">(</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">58,692</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,107</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:7pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,345</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">(</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,167</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">(</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">178</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,345</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">(</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,123</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">222</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:7pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">70,144</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">(</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">69,073</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">(</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,071</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">70,144</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">(</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">68,815</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,329</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amortization of purchased intangibles in the years ended December 31, 2023, 2022 and 2021 was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the third fiscal quarter of 2023, the Company identified a triggering event indicating that the carrying amount of the intangibles may be impaired (Refer to below “Goodwill” for details of the triggering event). The Company performed a recoverability test of its intangible assets based on estimated future net undiscounted cash flows expected to be generated from the use of the long-lived asset group and determined that the carrying amount of such asset group was not recoverable. Therefore, in the third fiscal quarter of 2023, the Company recognized an intangible asset impairment charge of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for its Connected Home reporting unit. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> intangibles impairment was recorded in the years ended December 31, 2022 and 2021.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Goodwill</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Connected Home</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">NETGEAR for Business</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> As of December 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,442</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,279</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80,721</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Goodwill impairment charge</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,442</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,442</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> As of December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,279</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,279</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> As of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,279</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,279</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Each year on the first day of fourth fiscal quarter, the Company assesses its goodwill for potential impairment. This impairment testing is applied more frequently than once a year if the Company is aware of changed conditions or circumstances since the last impairment testing that might call into question whether the current balances are fairly recorded.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the third fiscal quarter of 2023, the Company reassessed the valuation allowance for the deferred tax assets and determined to establish a full valuation allowance on its U.S. deferred tax assets (refer to Note 7, Income Taxes for detailed disclosures regarding the valuation allowance on deferred tax assets). Additionally, the Company experienced a reduction in its market capitalization. Due to these factors, the Company determined that a triggering event had occurred, and an interim goodwill impairment assessment was performed. Prior to performing a goodwill impairment test, the Company assessed its long-lived assets and concluded the carrying amount of the intangible assets for its Connected Home reporting unit was not recoverable as noted above. No other impairments of long-lived assets were identified. The Company elected to bypass the qualitative goodwill impairment assessment and proceeded directly to the quantitative test, measured as of October 1, 2023. Further, the Company completed its annual impairment test of goodwill as of the first day of the fourth fiscal quarter of 2023, or October 2, 2023. The Company identified the reporting units for the purpose of goodwill impairment testing still as Connected Home and NETGEAR for Business.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">fair values of the reporting units were determined using an income and market approach. Under the income approach, the Company calculated the fair values of its reporting units based on the present value of estimated future cash flows. Cash flow projections were based on management's estimates of revenue growth rates and net operating income margins, taking into consideration market and industry conditions. The discount rate used was based on the weighted-average cost of capital adjusted for the risk, size premium, and business-specific characteristics related to the business's ability to execute on the projected cash flows. Under the market approach, the Company evaluated the fair value based on forward-looking earnings multiples derived from comparable publicly traded companies with similar market position and size as the reporting unit. The underlying unobservable inputs used to measure the fair value included projected revenue growth rates, the weighted average cost of capital, the normalized working capital level, capital expenditures assumptions, profitability projections, control premium, the determination of appropriate market comparison companies and terminal growth rates. The two approaches generated similar results and indicated that the fair value of the NETGEAR for Business reporting unit substantially exceeded its carrying amount, including</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">goodwill, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">thus no goodwill impairment was recognized in the year ended December 31, 2023. An interim goodwill impairment test performed in the first fiscal quarter of 2022 resulted in an impairment charge of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">44.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in respect to our Connected Home reporting unit, which reduced the goodwill of this reporting unit to zero. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> goodwill impairment was recognized for our NETGEAR for Business reporting unit in the year ended December 31, 2022 and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> good</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">will impairment was recognized for our Connected Home and NETGEAR for Business reporting units in the year ended December 31, 2021. Accumulated goodwill impairment charges as of December 31, 2023 was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">44.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the Connected Home reporting unit and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">zero</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the NETGEAR for Business reporting unit.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Other non-current assets</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-current deferred income taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,343</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85,704</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term investments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,367</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,879</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,616</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,210</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,326</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">97,793</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Long-term investments</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s long-term investments are comprised of equity investments without readily determinable fair values, investments in convertible debt securities and investments in limited partnership funds. The changes in the carrying value of equity investments without readily determinable fair values were as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:79.456%;"></td> <td style="width:1%;"></td> <td style="width:18.544%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Carrying value, as of December 31, 2021 </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,303</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Impairment</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_ddce3d7d-56b9-462f-9e87-3de66fdfbc41;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">250</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Carrying value, as of December 31, 2022 </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,053</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Carrying value, as of December 31, 2023</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,053</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:-4.312%;padding-left:4.133%;padding-bottom:1pt;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.13%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:8pt;font-family:Times New Roman;transform-origin:top left;min-width:4.13%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">The balances excluded the investment in limited partnership fund of</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> $</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.3</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.7</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.9</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million, as of December 31, 2023, 2022 and 2021, respectively. Additionally, each of the balances as of December 31, 2022 and 2021 excluded an investment in convertible debt securities of $</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million.</span></div></div></div><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For such equity investments without readily determinable fair values still held at December 31, 2023, there were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> cumulative downward adjustments for price changes and impairment and the cumulative upward adjustments for price changes was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Other accrued liabilities</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_1f0c9189-2ee5-4600-8642-48aff3de4761;"><span style="-sec-ix-hidden:F_1ef48a7f-82c0-4ac9-a314-c2399924b3b7;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current operating lease liabilities</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,869</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,012</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Sales and marketing</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75,535</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">98,690</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warranty obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,738</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,320</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Sales returns</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,824</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,944</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Freight and duty</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,837</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,243</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,281</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45,267</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">168,084</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">213,476</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">________________________</span></p><div style="display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.13%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:8pt;font-family:Times New Roman;transform-origin:top left;min-width:4.13%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Inventory expected to be received from future sales returns amounted to </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">16.9</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">21.8</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million as of December 31, 2023 and 2022, respectively. Provisions to write down expected returned inventory to net realizable value amounted to</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> $</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.7</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11.8</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million as of December 31, 2023 and December 31, 2022, respectively.</span></div></div></div> <p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amortized cost and estimated fair market value of investments classified as available-for-sale, excluding cash equivalents, as of December 31</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, 2023, and December 31, 2022, were as follows:</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:29.986%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:13.783000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:13.783000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:13.783000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:13.783000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>Gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated<br/>Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">98,326</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">128</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">98,454</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Convertible debt </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">173</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">173</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">98,499</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">128</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">98,627</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:29.986%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:13.783000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:13.783000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:13.783000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:13.783000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>Gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated<br/>Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74,120</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">320</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73,800</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Convertible debt </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">346</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">346</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Certificates of deposit</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74,472</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">320</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74,152</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:73.333%;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.13%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:8pt;font-family:Times New Roman;transform-origin:top left;min-width:4.13%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">On the Company’s consolidated balance sheets, </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">173,000</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> included in Short-term investments as of December 31, 2023, and December 31, 2022, respectively, and $</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">173,000</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> included in Other non-current assets as of December 31, 2022.</span></div></div> 98326000 128000 0 98454000 173000 0 0 173000 98499000 128000 0 98627000 74120000 0 320000 73800000 346000 0 0 346000 6000 0 0 6000 74472000 0 320000 74152000 173000 173000 173000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">following table summarizes investments classified as available-for-sale in a continuous unrealized loss position for which an allowance for credit </span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">losses </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">was not recorded as of December 31, 2023 and 2022, respectively:</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:17.52%;"></td> <td style="width:1%;"></td> <td style="width:12.620000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:10.06%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:10.520000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.04%;"></td> <td style="width:1%;"></td> <td style="width:9.88%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.1%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:10.42%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="22" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Less Than 12 Months</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">12 Months or Longer</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated Fair Market Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Unrealized Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated Fair Market Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Unrealized Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated Fair Market Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Unrealized Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">98,454</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">98,454</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">98,454</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">98,454</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:17.52%;"></td> <td style="width:1%;"></td> <td style="width:12.620000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:10.06%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:10.520000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.04%;"></td> <td style="width:1%;"></td> <td style="width:9.88%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.1%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:10.42%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="22" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Less Than 12 Months</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">12 Months or Longer</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated Fair Market Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Unrealized Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated Fair Market Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Unrealized Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated Fair Market Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Unrealized Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73,800</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">320</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73,800</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">320</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73,800</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">320</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73,800</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">320</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table> 98454000 0 0 0 98454000 0 98454000 0 0 0 98454000 0 73800000 320000 0 0 73800000 320000 73800000 320000 0 0 73800000 320000 0 0 0 0 0 0 <p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Inventories</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Raw materials</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,955</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,549</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finished goods</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">228,896</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">295,065</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">248,851</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">299,614</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 19955000 4549000 228896000 295065000 248851000 299614000 3200000 3700000 3900000 <p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Property and equipment, net</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Computer equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,458</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,648</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Furniture, fixtures, and leasehold improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,205</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,642</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Software</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,760</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,610</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Machinery and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47,826</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">76,806</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total property and equipment, gross</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">97,249</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">135,706</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated depreciation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">88,976</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">126,481</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,273</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,225</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 5458000 9648000 18205000 18642000 25760000 30610000 47826000 76806000 97249000 135706000 88976000 126481000 8273000 9225000 6900000 9500000 11700000 <p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Intangibles, net</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:24.88%;"></td> <td style="width:1.059%;"></td> <td style="width:1%;"></td> <td style="width:7.672%;"></td> <td style="width:1%;"></td> <td style="width:1.059%;"></td> <td style="width:1%;"></td> <td style="width:7.672%;"></td> <td style="width:1%;"></td> <td style="width:1.059%;"></td> <td style="width:1%;"></td> <td style="width:7.672%;"></td> <td style="width:1%;"></td> <td style="width:1.059%;"></td> <td style="width:1%;"></td> <td style="width:7.672%;"></td> <td style="width:1%;"></td> <td style="width:1.059%;"></td> <td style="width:1%;"></td> <td style="width:7.672%;"></td> <td style="width:1%;"></td> <td style="width:1.059%;"></td> <td style="width:1%;"></td> <td style="width:7.672%;"></td> <td style="width:1%;"></td> <td style="width:1.059%;"></td> <td style="width:1%;"></td> <td style="width:7.672%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:7pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Impairment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:7pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Technology</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">59,799</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">(</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">58,906</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">(</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">893</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">59,799</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">(</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">58,692</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,107</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:7pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,345</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">(</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,167</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">(</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">178</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,345</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">(</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,123</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">222</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:7pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">70,144</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">(</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">69,073</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">(</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,071</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">70,144</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">(</span><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">68,815</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,329</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 59799000 58906000 893000 0 59799000 58692000 1107000 10345000 10167000 178000 0 10345000 10123000 222000 70144000 69073000 1071000 0 70144000 68815000 1329000 300000 500000 2000000 1100000 0 0 <p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Goodwill</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Connected Home</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">NETGEAR for Business</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> As of December 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,442</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,279</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80,721</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Goodwill impairment charge</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,442</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,442</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> As of December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,279</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,279</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> As of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,279</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,279</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 44442000 36279000 80721000 44442000 0 44442000 0 36279000 36279000 0 36279000 36279000 44400000 0 0 0 0 0 44400000 0 <p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Other non-current assets</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-current deferred income taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,343</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85,704</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term investments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,367</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,879</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,616</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,210</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,326</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">97,793</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 3343000 85704000 8367000 7879000 5616000 4210000 17326000 97793000 <p style="text-indent:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Long-term investments</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s long-term investments are comprised of equity investments without readily determinable fair values, investments in convertible debt securities and investments in limited partnership funds. The changes in the carrying value of equity investments without readily determinable fair values were as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:79.456%;"></td> <td style="width:1%;"></td> <td style="width:18.544%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Carrying value, as of December 31, 2021 </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,303</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Impairment</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_ddce3d7d-56b9-462f-9e87-3de66fdfbc41;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">250</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Carrying value, as of December 31, 2022 </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,053</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Carrying value, as of December 31, 2023</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,053</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:-4.312%;padding-left:4.133%;padding-bottom:1pt;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.13%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:8pt;font-family:Times New Roman;transform-origin:top left;min-width:4.13%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">The balances excluded the investment in limited partnership fund of</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> $</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.3</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.7</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.9</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million, as of December 31, 2023, 2022 and 2021, respectively. Additionally, each of the balances as of December 31, 2022 and 2021 excluded an investment in convertible debt securities of $</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million.</span></div></div> 6303000 250000 6053000 6053000 2300000 1700000 900000 200000 200000 0 300000 <p style="text-indent:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Other accrued liabilities</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_1f0c9189-2ee5-4600-8642-48aff3de4761;"><span style="-sec-ix-hidden:F_1ef48a7f-82c0-4ac9-a314-c2399924b3b7;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current operating lease liabilities</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,869</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,012</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Sales and marketing</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75,535</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">98,690</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warranty obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,738</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,320</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Sales returns</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,824</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,944</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Freight and duty</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,837</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,243</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,281</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45,267</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">168,084</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">213,476</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">________________________</span></p><div style="display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.13%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:8pt;font-family:Times New Roman;transform-origin:top left;min-width:4.13%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Inventory expected to be received from future sales returns amounted to </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">16.9</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">21.8</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million as of December 31, 2023 and 2022, respectively. Provisions to write down expected returned inventory to net realizable value amounted to</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> $</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.7</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11.8</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million as of December 31, 2023 and December 31, 2022, respectively.</span></div></div> 11869000 11012000 75535000 98690000 5738000 6320000 34824000 44944000 2837000 7243000 37281000 45267000 168084000 213476000 16900000 21800000 9700000 11800000 <p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 4. Derivative Financial Instruments</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s subsidiaries have material future cash flows related to revenue and expenses denominated in currencies other than the U.S. dollar, the Company’s functional currency worldwide. The Company executes currency forward contracts that typically mature in less than </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> months to mitigate its currency risk, in currencies including Australian dollars, British pounds, euros, Canadian dollar, and Japanese Yen. The Company does not enter into derivatives transactions for trading or speculative purposes.</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s foreign currency forward contracts do not contain any credit-risk-related contingent features. The Company enters into derivative contracts with high-quality financial institutions and limits the amount of credit exposure to any individual counter-party. The Company continuously evaluates the credit quality of its counter-party financial institutions and does not consider non-performance a material risk.</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 the other comprehensive income (loss) (“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 (expenses), net in the consolidated statements of operations.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash flow hedges</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 of the hedge relationships are 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 typicall</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">y executes </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">ten</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> forward contracts per quarter with maturities under </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and with an average USD notional amount of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million th</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">at are designated as cash flow hedges.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">twelve months</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. OCI associated with cash flow hedges of foreign currency revenue, cost of revenue and operating expenses are recognized in the same period and in the same line item in the statement of operations as hedged item. The Company did not recognize any material net gains or losses related to anticipated transactions that failed to occur during the years ended December 31, 2023, 2022 and 2021.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Non-designated hedges</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 not already hedged by de-designated cash flow hedges. 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. The Company adjusts its non-designated hedges monthly and t</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ypically executes about </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">eight</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> non-designated forwards per quarter with maturities less than </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and an average USD notional amount of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million.</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair Value of Derivative Instruments</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair values of the Company’s derivative instruments and the line items on the consolidated balance sheets to which they were recorded were summarized as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:20.66%;"></td> <td style="width:1%;"></td> <td style="width:14.92%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.020000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.020000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.9%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.82%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.66%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance Sheet</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance Sheet</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Location</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Location</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Derivatives not designated as hedging instruments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid expenses and other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">284</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">636</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other accrued liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,672</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,871</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Derivatives designated as hedging instruments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid expenses and other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other accrued liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">212</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">291</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">652</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,691</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,083</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Refer to Note 12, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair Value Measurements, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">in Notes to Consolidated Financial Statements for detailed disclosures regarding fair value measurements. Refer to Note 9,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> Stockholders' Equity</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, for details on the accumulated other comprehensive income (loss) activity related to derivatives and refer to Note 11, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Segment Information</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, for details on gain/(loss), net pertaining to derivatives not designated as hedging instruments that were recognized in Other income (expenses), net.</span></p> P6M 10 P6M 5500000 P12M P12M P12M 8 P3M 2800000 <p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair values of the Company’s derivative instruments and the line items on the consolidated balance sheets to which they were recorded were summarized as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:20.66%;"></td> <td style="width:1%;"></td> <td style="width:14.92%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.020000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.020000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.9%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.82%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.66%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance Sheet</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance Sheet</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Location</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Location</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Derivatives not designated as hedging instruments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid expenses and other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">284</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">636</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other accrued liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,672</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,871</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Derivatives designated as hedging instruments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid expenses and other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other accrued liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">212</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">291</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">652</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,691</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,083</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 284000 636000 1672000 3871000 7000 16000 19000 212000 291000 652000 1691000 4083000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 5. Net Income (Loss) Per Share</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic net income (loss) per share is computed by dividing the net income for the period by the weighted average number of common shares outstanding during the period. Diluted net income per share is computed by dividing the net income for the period by the weighted average number of shares of common stock and potentially dilutive common stock outstanding during the period. Potentially dilutive common shares include common shares issuable upon exercise of stock options, vesting of restricted stock units and performance shares, and issuances of shares under the Employee Stock Purchase Plan (the “ESPP”), which are reflected in diluted net income per share by application of the treasury stock method. Potentially dilutive common shares are excluded from the computation of diluted net income per share when their effect is anti-dilutive.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net income (loss) per share consisted of the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:46.491%;"></td> <td style="width:1.76%;"></td> <td style="width:1%;"></td> <td style="width:14.077%;"></td> <td style="width:1%;"></td> <td style="width:1.76%;"></td> <td style="width:1%;"></td> <td style="width:14.077%;"></td> <td style="width:1%;"></td> <td style="width:1.76%;"></td> <td style="width:1%;"></td> <td style="width:14.077%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands, except per share data)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Numerator:</span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">104,767</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">68,987</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,387</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Denominator:</span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average common shares - basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,355</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,007</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,241</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Potentially dilutive common share equivalent</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">761</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average common shares - dilutive</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,355</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,007</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,002</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic net income (loss) per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.57</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.38</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.63</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted net income (loss) per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.57</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.38</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.59</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Anti-dilutive employee stock-based awards, excluded</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,362</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,556</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">422</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net income (loss) per share consisted of the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:46.491%;"></td> <td style="width:1.76%;"></td> <td style="width:1%;"></td> <td style="width:14.077%;"></td> <td style="width:1%;"></td> <td style="width:1.76%;"></td> <td style="width:1%;"></td> <td style="width:14.077%;"></td> <td style="width:1%;"></td> <td style="width:1.76%;"></td> <td style="width:1%;"></td> <td style="width:14.077%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands, except per share data)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Numerator:</span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">104,767</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">68,987</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,387</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Denominator:</span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average common shares - basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,355</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,007</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,241</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Potentially dilutive common share equivalent</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">761</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average common shares - dilutive</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,355</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,007</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,002</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic net income (loss) per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.57</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.38</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.63</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted net income (loss) per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.57</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.38</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.59</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Anti-dilutive employee stock-based awards, excluded</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,362</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,556</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">422</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> -104767000 -68987000 49387000 29355000 29007000 30241000 0 0 761000 29355000 29007000 31002000 -3.57 -2.38 1.63 -3.57 -2.38 1.59 2362000 1556000 422000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 6. Other Income (Expenses), Net</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other income (expenses), net consisted of the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:43.349%;"></td> <td style="width:1.86%;"></td> <td style="width:1%;"></td> <td style="width:15.023%;"></td> <td style="width:1%;"></td> <td style="width:1.86%;"></td> <td style="width:1%;"></td> <td style="width:15.023%;"></td> <td style="width:1%;"></td> <td style="width:1.86%;"></td> <td style="width:1%;"></td> <td style="width:15.023%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,842</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,825</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">157</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency transaction gain (loss), net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,335</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,848</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency contract gain (loss), net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">267</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,692</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,195</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gain (loss) on investments, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">271</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,362</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gain on litigation settlement</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,044</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,009</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">765</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,139</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">902</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,093</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div> <p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other income (expenses), net consisted of the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:43.349%;"></td> <td style="width:1.86%;"></td> <td style="width:1%;"></td> <td style="width:15.023%;"></td> <td style="width:1%;"></td> <td style="width:1.86%;"></td> <td style="width:1%;"></td> <td style="width:15.023%;"></td> <td style="width:1%;"></td> <td style="width:1.86%;"></td> <td style="width:1%;"></td> <td style="width:15.023%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,842</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,825</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">157</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency transaction gain (loss), net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,335</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,848</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency contract gain (loss), net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">267</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,692</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,195</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gain (loss) on investments, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">271</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,362</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gain on litigation settlement</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,044</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,009</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">765</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,139</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">902</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,093</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table> 6842000 1825000 157000 -6000 -2335000 -4848000 267000 2692000 4195000 -8000 -271000 -1362000 6000000 0 0 1044000 -1009000 765000 14139000 902000 -1093000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 7. Income Taxes</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income before income taxes and the provision for income taxes consisted of the following:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,944</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100,609</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,219</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">International</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,808</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,587</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,285</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82,022</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">65,504</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"> </p><div style="font-size:10pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Current:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. Federal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">358</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,477</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,198</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">599</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,329</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">644</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,423</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,236</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,380</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,042</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,842</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Deferred:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. Federal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">65,880</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,761</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,607</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,629</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,017</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">595</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">742</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">299</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">927</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82,251</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,077</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,275</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,035</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,117</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Effective January 1, 2022, U.S. tax law requires the capitalization and amortization of research and experimental expenditures incurred after December 31, 2021. The impact of this change in U.S. tax law is included in the results for years ended December 31, 2023, and 2022 in the above table.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net deferred tax assets consisted of the following:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Deferred Tax Assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accruals and allowances</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,324</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,394</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net operating loss carryforwards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,770</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,275</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock-based compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,312</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,074</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,315</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,834</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,085</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,258</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tax credit carryforwards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">935</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">607</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Acquired intangibles</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,664</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Capitalized Research and Development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50,670</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,299</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Depreciation and amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,088</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,632</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,392</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,338</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total deferred tax assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">110,555</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">98,433</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Deferred Tax Liabilities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right of use asset</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,179</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,695</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,205</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">984</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total deferred tax liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,384</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,679</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Valuation Allowance</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:bold;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">99,828</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,050</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net deferred tax assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,343</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85,704</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:73.333%;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.167%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:8pt;font-family:Times New Roman;transform-origin:top left;min-width:4.167%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Valuation allowance is presented gross. The valuation allowance net of the federal tax effect was $</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">95.7</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.0</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million for the years ended December 31, 2023 and 2022, respectively</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">.</span></div></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Management’s judgment is required in determining the Company’s provision for income taxes, its deferred tax assets and any valuation allowance recorded against its deferred tax assets. During the year ended December 31, 2023, a valuation allowance of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">99.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million was placed against all U.S. federal and state tax attributes since it was determined that recovery of the assets is not more likely than not. For the year ended December 31, 2022, a valuation allowance of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million placed against certain investment related deferred tax assets and foreign tax credit carryforwards where utilization was considered uncertain. Accordingly, the valuation allowance increased $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">95.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million during 2023. In management’s judgment it is more likely than not that foreign deferred tax assets will be realized in the future as of December 31, 2023, and as such no valuation allowance has been recorded against these deferred tax assets.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The effective tax rate differed from the applicable U.S. statutory federal income tax rate as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.431%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.162%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.162%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.242%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tax at federal statutory rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;"> %</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State, net of federal benefit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;"> %</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Impact of international operations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;"> %</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;"> %</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock-based compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;"> %</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tax credits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;"> %</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;"> %</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">474.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;"> %</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill impairment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State Valuation Allowance Release</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Base Erosion Anti-Abuse Tax</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;"> %</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Transaction Costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Recognition of previously unrecognized tax benefits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;"> %</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-deductible License fees</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;"> %</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Others</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Provision for income taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">447.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As a result of changes in fair value of available-for-sale securities and foreign currency hedging, income tax (provision) benefits of $(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">122,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">), $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">147,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and $(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">31,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">) were recorded in comprehensive income related to the years ended December 31, 2023, 2022, and 2021, respectively.</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of December 31, 2023, the Company has approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of acquired federal net operating loss carryforwards as well as $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of California tax credits carryforwards. All the losses are subject to annual usage limitations under Internal Revenue Code Section 382. The federal losses expire in different years beginning in fiscal year </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2035</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company files income tax returns in the U.S. federal jurisdiction and various state, local, and foreign jurisdictions. With few exceptions, the Company is no longer subject to U.S. federal, state, or local income tax examinations for years prior to 2016. The Company is no longer subject to foreign income tax examinations before 2004. The Italian Tax Authority (ITA) has audited the Company’s </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2004</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> through </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2012</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> tax years. The Company is currently in litigation with the ITA with respect to these years and has a hearing scheduled for all years at the Italian Supreme Court in March 2024. The Company is currently under examination by the state of California for the years ended December 31, </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2016</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, December 31, </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2017 </span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">and December 31, </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2018</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Company has limited audit activity in various other states 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 12 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 resulting from the expiration of statutes of limitation in multiple jurisdictions in the next 12 months is approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, excluding the interest, penalties and the effect of any related deferred tax assets or liabilities.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A reconciliation of the beginning and ending amount of gross unrecognized tax benefits (“UTB”) is as follows:</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Federal, State,<br/>and Foreign Tax</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance as of December 31, 2020</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,542</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions based on tax positions related to the current year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">463</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions for tax positions of prior years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Reductions due to lapse of applicable statutes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">556</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Adjustments due to foreign exchange rate movement</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">295</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance as of December 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,204</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions based on tax positions related to the current year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">805</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions for tax positions of prior years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Settlements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,355</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Reductions due to lapse of applicable statutes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">554</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Adjustments due to foreign exchange rate movement</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">174</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance as of December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,934</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions based on tax positions related to the current year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">426</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions for tax positions of prior years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">533</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Reductions due to lapse of applicable statutes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">507</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Adjustments due to foreign exchange rate movement</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">232</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,618</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The total amount of net UTB that, if recognized would affect the effective tax rate as of December 31, 2023 is $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. The ending net UTB results from adjusting the gross balance at December 31, 2023 for items such as U.S. federal and state deferred tax, interest, and deductible taxes. The net UTB is included as a component of non-current income taxes payable within the consolidated balance sheets.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recognizes interest and penalties accrued related to unrecognized tax benefits in income tax expense. During the years ended December 31, 2023, 2022, and 2021, total interest and penalties expensed were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. As of December 31, 2023 and 2022, accrued interest and penalties on a gross basis were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. Included in accrued interest are amounts related to tax positions for which the ultimate deductibility is highly certain but for which there is uncertainty about the timing of such deductibility.</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has not provided deferred taxes on earnings of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of undistributed earnings of foreign subsidiaries that are indefinitely reinvested outside of the U.S. The Company estimates that if these earnings were repatriated to the U.S., it would result in approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in associated tax without consideration of foreign tax credits. Determination of foreign tax credit limitations depends on several factors which cannot be estimated.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income before income taxes and the provision for income taxes consisted of the following:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,944</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100,609</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,219</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">International</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,808</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,587</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,285</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82,022</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">65,504</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> -33944000 -100609000 42219000 14808000 18587000 23285000 -19136000 -82022000 65504000 <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Current:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. Federal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">358</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,477</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,198</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">599</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,329</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">644</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,423</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,236</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,380</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,042</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,842</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Deferred:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. Federal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">65,880</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,761</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,607</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,629</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,017</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">595</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">742</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">299</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">927</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82,251</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,077</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,275</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,035</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,117</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 358000 3477000 6198000 599000 1329000 644000 2423000 4236000 5000000 3380000 9042000 11842000 65880000 -18761000 4607000 15629000 -3017000 595000 742000 -299000 -927000 82251000 -22077000 4275000 85631000 -13035000 16117000 <p style="text-indent:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net deferred tax assets consisted of the following:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Deferred Tax Assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accruals and allowances</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,324</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,394</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net operating loss carryforwards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,770</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,275</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock-based compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,312</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,074</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,315</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,834</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,085</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,258</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tax credit carryforwards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">935</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">607</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Acquired intangibles</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,664</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Capitalized Research and Development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50,670</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,299</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Depreciation and amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,088</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,632</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,392</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,338</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total deferred tax assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">110,555</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">98,433</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Deferred Tax Liabilities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right of use asset</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,179</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,695</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,205</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">984</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total deferred tax liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,384</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,679</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Valuation Allowance</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:bold;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">99,828</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,050</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net deferred tax assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,343</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85,704</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:73.333%;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.167%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:8pt;font-family:Times New Roman;transform-origin:top left;min-width:4.167%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Valuation allowance is presented gross. The valuation allowance net of the federal tax effect was $</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">95.7</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.0</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million for the years ended December 31, 2023 and 2022, respectively</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">.</span></div></div> 21324000 22394000 1770000 1275000 2312000 3074000 7315000 8834000 2085000 1258000 935000 607000 18664000 21722000 50670000 33299000 1088000 1632000 4392000 4338000 110555000 98433000 6179000 7695000 1205000 984000 7384000 8679000 99828000 4050000 3343000 85704000 95700000 4000000 99800000 4100000 95700000 <p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The effective tax rate differed from the applicable U.S. statutory federal income tax rate as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.431%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.162%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.162%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.242%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tax at federal statutory rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;"> %</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State, net of federal benefit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;"> %</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Impact of international operations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;"> %</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;"> %</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock-based compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;"> %</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tax credits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;"> %</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;"> %</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">474.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;"> %</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill impairment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State Valuation Allowance Release</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Base Erosion Anti-Abuse Tax</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;"> %</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Transaction Costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Recognition of previously unrecognized tax benefits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;"> %</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-deductible License fees</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;"> %</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Others</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Provision for income taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">447.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table> 0.210 0.210 0.210 -0.031 0.017 0.014 0.083 0.027 -0.018 -0.023 -0.027 0.029 -0.058 -0.017 0.019 -4.743 -0.003 0.003 0 0.096 0 0 0 0 0 0 0.037 0 0 -0.009 -0.003 0.018 0 -0.017 -0.003 0.001 -0.009 -0.001 -0.002 -4.475 0.159 0.246 -122000 -147000 -31000 300000 900000 2035 2004 2012 2016 2017 2018 700000 <p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A reconciliation of the beginning and ending amount of gross unrecognized tax benefits (“UTB”) is as follows:</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Federal, State,<br/>and Foreign Tax</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance as of December 31, 2020</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,542</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions based on tax positions related to the current year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">463</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions for tax positions of prior years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Reductions due to lapse of applicable statutes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">556</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Adjustments due to foreign exchange rate movement</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">295</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance as of December 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,204</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions based on tax positions related to the current year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">805</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions for tax positions of prior years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Settlements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,355</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Reductions due to lapse of applicable statutes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">554</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Adjustments due to foreign exchange rate movement</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">174</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance as of December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,934</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions based on tax positions related to the current year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">426</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions for tax positions of prior years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">533</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Reductions due to lapse of applicable statutes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">507</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Adjustments due to foreign exchange rate movement</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">232</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,618</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 9542000 463000 50000 556000 295000 9204000 805000 8000 1355000 554000 174000 7934000 426000 533000 507000 -232000 8618000 6200000 100000 0.0 200000 2600000 2400000 8500000 1800000 <p id="note_10_commitments_contingencies" style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 8. Commitment</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">s and Contingencies</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Purchase Obligations</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has entered into various inventory-related purchase agreements with suppliers. Generally, under these agreements, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of orders are cancelable by giving notice </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">46</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">60 days</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> prior to the expected shipment date and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of orders are cancelable by giving notice </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">31</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">45 days</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> prior to the expected shipment date. As of December 31, 2023, the Company had approximately </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">42.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as compared to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">105.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of December 31, 2022, in short-term non-cancelable purchase commitments with suppliers or where the suppliers had procured unique materials and components upon receipts of the Company’s purchase orders. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the height of COVID-19 pandemic, the Company saw an elongation of the time from order placement to production. In response, the Company issued purchase orders to supply chain partners beyond contractual termination periods. As of December 31, 2023, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">323.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of purchase orders beyond contractual termination periods remained outstanding. Consequently, the Company may incur expenses for materials and components, such as chipsets purchased by the supplier to fulfill the purchase order if the purchase order is cancelled. Expenses incurred in respect of cancelled purchase orders has historically not been significant relative to the original order value. 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. The Company establishes a loss liability for all products it does not expect to sell or orders it anticipates cancelling for which it has committed purchases from suppliers. Such loss liability is included in Other accrued liabilities on the Company’s consolidated balance sheets. Losses incurred in relation to purchase commitments, including unique materials and components, amounted to</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the years ended December 31, 2023, 2022 and 2021, respectively.</span></p><p style="margin-left:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Non-Trade Commitments</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of December 31, 2023, the Company’s non-cancellable purchase commitments pertaining to non-trade activities were as follows (in thousands):</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.38%;"></td> <td style="width:5.18%;"></td> <td style="width:1%;"></td> <td style="width:26.439999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,823</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,914</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,010</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,111</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,216</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,031</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,105</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="margin-left:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Warranty Obligations</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Changes in the Company’s warranty obligations, which is included in Other accrued liabilities on the consolidated balance sheets, were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of beginning of the period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,320</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,861</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,240</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Provision for warranty liability made</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,105</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,230</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,522</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Settlements made</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,687</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,771</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,901</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of the end of the period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,738</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,320</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,861</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="margin-left:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Guarantees and Indemnifications</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> liabilities recorded for these agreements as of December 31, 2023.</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> liabilities recorded for these agreements as of December 31, 2023.</span></p><p style="margin-left:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Litigation and Other Legal Matters</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> existing claims or proceedings that are likely to have a material adverse effect on its financial position within the next </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">twelve months</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, 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></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Huawei v. NETGEAR Inc., NETGEAR Deutschland GmbH, and Exertis-Connect GmbH</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On or around March of 2022, Huawei filed </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> patent infringement lawsuits at the District Court of Dusseldorf, Germany, against NETGEAR Inc., NETGEAR Deutschland GmbH, and Exertis-Connect GmbH, a third-party webstore selling NETGEAR products in Germany. Huawei asserted one EU patent in each suit, EP 3 337 077 B1 (the ’077 Patent) in case no. 08/22 and EP 3 143 741 B1 (the ’741 Patent) in case no. 09/22. In its complaints, Huawei alleged that the Company’s WiFi 6 products infringed the </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> patents, which Huawei further claimed are standard-essential patents.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On or around May 10, 2022, the Company was served with two suits that Huawei filed before the Jinan Intermediate People’s Court of China asserting Patent Nos. ZL 201811536087.9 (case no 407) and ZL 201810757332.2 (case no. 408) against the Company’s WiFi 6 products. The Company’s challenge of the Jinan Court’s jurisdiction in both cases was denied by the Supreme Court of China. The parties attended an evidentiary hearing for the cases on July 3, 2023, s followed by licensing and technical hearings on July 24, 2023 and July 25, 2023. After the July 25th hearing, the Court indicated it will confer internally and advise the parties of further action.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In the Dusseldorf cases, on or around February 9, 2023, the Federal Patent Court issued preliminary opinions finding both asserted patents invalid. The invalidity proceedings are ongoing. The Company attended an oral hearing for both infringement cases on March 21, 2023 before the Dusseldorf District Court and the Court rendered its decisions on May 11, 2023. The Court dismissed case no. 09/22 for the ‘741 Patent and stayed case no. 8/22 for the ‘077 Patent. Huawei has appealed the dismissal of case no. 09/22 and an oral hearing is scheduled for May 23, 2024.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Huawei v. NETGEAR Inc., NETGEAR Deutschland GmbH, and NETGEAR International Limited</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On or around July 3, 2023, Huawei filed a new infringement suit, asserting patent EP 3 611 989 (the ’989 Patent), against NETGEAR Inc., NETGEAR Deutschland GmbH, and NETGEAR International Limited at the recently established Unified Patent Court (UPC) in Munich, Germany. The Company filed its statement of defense on November 7, 2023.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On around November 22, 2023, Huawei informed the UPC Court and the Company of its intention to assert a fourth patent, EP 3 678 321 (“EP 321”), against the Company at the UPC and requested that the pending UPC case (asserting EP 989) be amended to add EP 321.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has brought various procedural challenges related to both UPC matters.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company, at this time, is not able to reasonably estimate any financial impact to the Company resulting from these litigation matters.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company does not believe that it is reasonably possible that a material loss has been incurred for any of the matters disclosed above, and consequently has not established any loss provisions.</span></p> 0.50 P46D P60D 0.25 P31D P45D 42600000 105100000 323700000 3500000 5500000 3100000 <p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of December 31, 2023, the Company’s non-cancellable purchase commitments pertaining to non-trade activities were as follows (in thousands):</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.38%;"></td> <td style="width:5.18%;"></td> <td style="width:1%;"></td> <td style="width:26.439999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,823</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,914</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,010</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,111</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,216</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,031</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,105</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 1823000 1914000 2010000 2111000 2216000 3031000 13105000 <p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Changes in the Company’s warranty obligations, which is included in Other accrued liabilities on the consolidated balance sheets, were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of beginning of the period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,320</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,861</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,240</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Provision for warranty liability made</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,105</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,230</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,522</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Settlements made</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,687</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,771</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,901</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of the end of the period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,738</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,320</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,861</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 6320000 6861000 9240000 5105000 5230000 4522000 5687000 5771000 6901000 5738000 6320000 6861000 0 0 0 P12M 2 2 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 9. Stockholders’ Equity</span></p><p style="margin-left:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock Repurchases</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 December 31, 2023, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares remained authorized for repurchase under the repurchase program. The Company did </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t repurchase any shares for the year ended December 31, 2023 under the repurchase program. The Company repurchased, reported based on trade date, approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares of common stock at a cost of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">24.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">75.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million during the years ended December 31, 2022 and 2021, respectively.</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company repurchased, reported based on trade date, approximate</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ly </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">198,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">202,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">204,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock at a cost of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, to administratively facilitate the withholding and subsequent remittance of personal income and payroll taxes for individuals receiving RSUs during the years ended December 31, 2023, 2022 and 2021, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accumulated Other Comprehensive Income (Loss)</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the changes in accumulated other comprehensive income (loss) (“AOCI”) by component:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>gains (losses)<br/>on available<br/>-for-sale<br/>investments</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>gains (losses)<br/>on derivatives</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated tax<br/>benefit (provision)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of December 31, 2020</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other comprehensive income (loss) before reclassifications</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">668</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">126</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">542</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Amount reclassified from accumulated other comprehensive income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">453</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">95</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">358</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net current period other comprehensive income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">215</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">184</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of December 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">173</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">149</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other comprehensive income (loss) before reclassifications</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">320</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">704</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">188</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">836</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Amount reclassified from accumulated other comprehensive income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">193</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">152</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net current period other comprehensive income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">320</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">511</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">147</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">684</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">322</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">338</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">125</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">535</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other comprehensive income (loss) before reclassifications</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">448</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,337</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">540</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,245</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Amount reclassified from accumulated other comprehensive income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,992</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">418</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,574</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net current period other comprehensive income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">448</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">345</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">122</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">671</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">126</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table provides details about significant amounts reclassified out of each component of AOCI:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:46.319%;"></td> <td style="width:1.701%;"></td> <td style="width:1.701%;"></td> <td style="width:1%;"></td> <td style="width:13.625%;"></td> <td style="width:1%;"></td> <td style="width:1.701%;"></td> <td style="width:1%;"></td> <td style="width:13.625%;"></td> <td style="width:1%;"></td> <td style="width:1.701%;"></td> <td style="width:1%;"></td> <td style="width:13.625%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amount Reclassified from AOCI</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td colspan="13" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gains (losses) on cash flow hedge:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency forward contracts</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:20pt;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Affected line item in the statement of operations</span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,337</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">218</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">459</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Sales and marketing</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">246</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total before tax</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,992</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">193</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">453</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tax impact</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">418</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">95</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total, net of tax</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,574</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">152</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">358</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> 2500000 0 1000000 2100000 24400000 75000000 198000 202000 204000 2800000 4800000 7700000 <p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the changes in accumulated other comprehensive income (loss) (“AOCI”) by component:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>gains (losses)<br/>on available<br/>-for-sale<br/>investments</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>gains (losses)<br/>on derivatives</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated tax<br/>benefit (provision)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of December 31, 2020</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other comprehensive income (loss) before reclassifications</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">668</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">126</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">542</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Amount reclassified from accumulated other comprehensive income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">453</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">95</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">358</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net current period other comprehensive income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">215</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">184</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of December 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">173</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">149</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other comprehensive income (loss) before reclassifications</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">320</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">704</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">188</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">836</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Amount reclassified from accumulated other comprehensive income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">193</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">152</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net current period other comprehensive income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">320</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">511</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">147</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">684</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">322</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">338</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">125</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">535</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other comprehensive income (loss) before reclassifications</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">448</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,337</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">540</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,245</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Amount reclassified from accumulated other comprehensive income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,992</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">418</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,574</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net current period other comprehensive income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">448</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">345</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">122</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">671</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">126</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> -2000 -42000 -9000 -35000 0 668000 126000 542000 0 453000 95000 358000 0 215000 -31000 184000 -2000 173000 22000 149000 -320000 -704000 -188000 -836000 0 -193000 -41000 -152000 -320000 -511000 -147000 -684000 -322000 -338000 -125000 -535000 448000 2337000 540000 2245000 0 1992000 418000 1574000 448000 345000 -122000 671000 126000 7000 -3000 136000 <p style="text-indent:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table provides details about significant amounts reclassified out of each component of AOCI:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:46.319%;"></td> <td style="width:1.701%;"></td> <td style="width:1.701%;"></td> <td style="width:1%;"></td> <td style="width:13.625%;"></td> <td style="width:1%;"></td> <td style="width:1.701%;"></td> <td style="width:1%;"></td> <td style="width:13.625%;"></td> <td style="width:1%;"></td> <td style="width:1.701%;"></td> <td style="width:1%;"></td> <td style="width:13.625%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amount Reclassified from AOCI</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td colspan="13" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gains (losses) on cash flow hedge:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency forward contracts</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:20pt;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Affected line item in the statement of operations</span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,337</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">218</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">459</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Sales and marketing</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">246</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total before tax</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,992</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">193</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">453</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tax impact</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">418</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">95</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total, net of tax</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,574</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">152</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">358</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 2337000 -218000 459000 -4000 3000 -2000 -33000 -14000 31000 -246000 40000 -30000 -62000 -4000 -5000 1992000 -193000 453000 418000 -41000 95000 1574000 -152000 358000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 10. Employee Benefit Plans</span></p><p style="margin-left:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">2006 Long Term Incentive Plan</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In April 2006, the Company adopted the 2006 Long Term Incentive Plan (the “2006 Plan”). The 2006 Plan provides for the granting of stock options, stock appreciation rights, restricted stock, restricted stock units (“RSU”) performance awards and other stock awards, to eligible directors, employees and consultants of the Company. The Company’s 2006 Plan expired on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">April 13, 2016</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> by its terms. No further equity awards can be granted under the 2006 Plan. Outstanding awards under the 2006 Stock Plan remain subject to the terms and conditions of the 2006 Plan.</span></p><p style="margin-left:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">2016 Equity Incentive Plan</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In April 2016, the Company’s Board of Directors adopted the 2016 Equity Incentive Plan (the “2016 Plan”) which was approved by the Company’s stockholders at the 2016 Annual Meeting of Stockholders on June 3, 2016. The 2016 Plan provides for the granting of stock options, stock appreciation rights, restricted stock, restricted stock units, performance shares and performance units to eligible directors, employees and consultants of the Company. The original maximum aggregate number of shares that could be issued under the 2016 Plan was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares, plus (i) any shares that were available for grant under the Company’s 2006 Plan as of immediately prior to the 2006 Plan’s expiration by its terms, which was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">699,827</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares, plus (ii) any shares granted under the 2006 Plan that expire, are forfeited to or repurchased by the Company. In May 2018, the Company adopted amendments to the 2016 Plan which increased the number of shares of the Company’s common stock that may be issued under the 2016 Plan by an additional </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares. In January 2019, the Company received the approval from its Compensation Committee to increase the number of shares that the Company may be issued under the 2016 Plan to a new total of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares, pursuant to the adjustment provisions of the 2016 Plan. In May 2020, the Company adopted amendments to the 2016 Plan which increased the number of shares of the Company’s common stock that may be issued under the 2016 Plan by an additional </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares. In June 2023, the Company's stockholders approved amendments to the 2016 Plan which increased the number of shares of the Company’s common stock that may be issued under the 2016 Plan by an additional </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares. As of December 31, 2023, approximat</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ely </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares remained available for future grants under the 2016 Plan.</span></p><p style="text-indent:5%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Options granted generally vest over </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">four years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> with the first tranche at the end of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">twelve months</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> from the date of grant and the remaining shares vesting monthly over the remaining </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Options granted generally expire in </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years from the date of grant. RSUs granted generally vest in annual installments over </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">four years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and do not have an expiration date. Performance shares granted generally vest at the end of a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> period if performance conditions are met and do not have an expiration date.</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Any shares that are tendered by a participant of the 2016 Plan or retained by the Company as full or partial payment to the Company for the purchase of an award or to satisfy tax withholding obligations in connection with an award shall no longer again be made available for issuance under the 2016 Plan.</span></p><p style="margin-left:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Employee Stock Purchase Plan</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company sponsors an Employee Stock Purchase Plan (the “ESPP”), pursuant to which eligible employees may contribute up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% 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 semi-annually at a price equal to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">85</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the lesser of the fair market value at the beginning of the offering period and the purchase date. The duration of each offering period is generally six-months. In April 2022, the Company approved an amendment to the plan to increase the number of shares of common stock authorized for sale under the plan by </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares to a total of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares. For the years ended December 31, 2023, 2022, and 2021, the Company recognized ESPP compensation expen</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">se of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. Approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">257,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of common stock were purchased at an average exercise pric</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">e of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13.98</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> the year ended December 31, 2023. As of December 31, 2023, approximat</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ely </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million s</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">hares were reserved for future issuance under the ESPP.</span></p><p style="margin-left:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Option Activity</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock option activity was as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:44.751%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.658%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:11.058%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.658%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:10.198%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands, except per share amounts)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of<br/>Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average Exercise Price Per Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate<br/>Intrinsic<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding as of December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">872</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30.64</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21.79</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">866</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30.70</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.05</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">As of December 31, 2023</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested and expected to vest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">866</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30.70</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.05</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercisable Options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">866</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30.70</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.05</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The aggregate intrinsic values in the table above represent the total pre-tax intrinsic values (the difference between the Company’s closing stock price on the last trading day of 2023, or December 29, 2023, and the exercise price, multiplied by the number of shares underlying the in-the-money options) that would have been received by the option holders had all option holders exercised their options on December 31, 2023. This amount changes based on the fair market value of the Company’s stock. Total intrinsic value of options exercised for the years ended December 31 2022 and 2021 was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> options exercised for the year ended December 31, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The total fair value of options vested during the yea</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">rs ended December 31, 2023, 2022, and 2021 was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes significant ranges of outstanding and exercisable stock options as of December 31, 2023:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:44.429%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.042%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.422%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.561999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.422%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.962%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Options Outstanding</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Options Exercisable</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Range of Exercise Prices</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares<br/>Outstanding</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Life</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-<br/>Average<br/>Exercise<br/>Price Per<br/>Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares<br/>Exercisable</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-<br/>Average<br/>Exercise<br/>Price Per<br/>Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In years)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In dollars)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In dollars)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18.58</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18.58</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.42</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18.58</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18.58</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19.32</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19.32</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.42</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19.32</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19.32</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19.99</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19.99</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.31</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19.99</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19.99</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23.48</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23.48</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.23</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23.48</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23.48</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25.37</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25.37</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">152</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.11</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25.37</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">152</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25.37</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26.61</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26.61</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">369</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.06</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26.61</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">369</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26.61</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38.32</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38.32</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.59</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38.32</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38.32</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41.67</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41.67</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.74</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41.67</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41.67</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18.58</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41.67</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">866</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.05</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30.70</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">866</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30.70</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">RSU Activity</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">RSU activity was as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:42.112%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.198%;"></td> <td style="width:1%;"></td> <td style="width:1.36%;"></td> <td style="width:1%;"></td> <td style="width:12.737%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.858%;"></td> <td style="width:1%;"></td> <td style="width:1.36%;"></td> <td style="width:1%;"></td> <td style="width:10.378%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands, except per share amounts)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number<br/>of Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average Grant Date Fair Value Per Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Average<br/>Intrinsic<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding as of December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,546</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27.82</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">773</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17.32</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">649</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27.36</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cancelled</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24.72</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,567</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22.83</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.35</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,844</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The total fair value of RSUs vested during the years ended December 31, 2023, 2022 and 2021 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">14.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">24.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. The grant date fair value of RSUs vested during the years ended December 31, 2023, 2022 and 2021 w</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">as $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">21.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span></p><p style="margin-left:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Performance Shares Activity</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Starting from 2020, the Company’s executive officers were granted performance shares each year with vesting occurring at the end of a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> period if performance conditions are met. The number of performance shares earned and eligible to vest are determined based on achievement of the pre-determined performance conditions and the recipients’ continued service with the Company. The number of performance shares to vest could range from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">150</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the target shares granted. At the end of each reporting period, the Company evaluates the probability of achieving the performance conditions and records the related stock-based compensation expense based on performance to date over the service period.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Performance shares activity was as follows:</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:58.22%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:16.02%;"></td> <td style="width:1%;"></td> <td style="width:1.86%;"></td> <td style="width:1%;"></td> <td style="width:18.5%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands, except per share amounts)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number<br/>of Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average Grant Date Fair Value Per Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding as of December 31, 2020</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">141</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28.22</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">152</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37.58</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cancelled</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding as of December 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">293</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33.07</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">145</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22.37</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cancelled</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27.17</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding as of December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">430</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29.38</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">145</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14.44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cancelled</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">158</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27.85</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">417</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24.76</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Valuation and Expense Information</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 and performance shares 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 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</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">over the most recent period commensurate with the estimated expected term. The Company has never declared or paid cash dividends on its capital stock and does not anticipate paying cash dividends in the foreseeable future.</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">No stock options were granted during the years ended December 31, 2023, 2022 and 2021. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the weighted-average assumptions used to estimate the fair value of purchase rights granted under the ESPP:</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:36.247%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:18.504%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:18.504%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:15.583%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected life (in years)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.05</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected volatility</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dividend yield</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the stock-based compensation expense resulting from stock options, RSUs, performance shares and the ESPP included in the Company’s consolidated statements of operations:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:56.689%;"></td> <td style="width:1.38%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.598%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.598%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.598%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Cost of revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,405</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,353</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,103</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Research and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,935</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,177</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,161</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Sales and marketing</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,336</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,603</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,628</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">General and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,262</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,601</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,103</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,938</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,734</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,995</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total stock-based compensation cost capitalized in inventory was less than</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">as of each of the years ended December 31, 2023, 2022 and 2021, respectively.</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of December 31, 2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">023, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">27.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of unrecognized compensation cost related to unvested RSUs and performance shares is expected to be recognized over a weighted-average period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.2</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">If there are any modifications or cancellations of the underlying unvested awards, the Company may be required to accelerate, increase or cancel all or a portion of the remaining unearned stock-based compensation expense.</span></p> 2016-04-13 2500000 699827 1700000 3100000 2000000.0 2000000 2400000 P4Y P12M P3Y P10Y P4Y P3Y 0.10 0.85 1000000.0 3000000 1100000 1300000 1700000 257000 13.98 800000 <p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock option activity was as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:44.751%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.658%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:11.058%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.658%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:10.198%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands, except per share amounts)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of<br/>Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average Exercise Price Per Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate<br/>Intrinsic<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding as of December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">872</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30.64</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21.79</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">866</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30.70</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.05</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">As of December 31, 2023</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested and expected to vest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">866</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30.70</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.05</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercisable Options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">866</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30.70</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.05</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 872000 30.64 6000 21.79 866000 30.70 P4Y18D 0 866000 30.7 P4Y18D 0 866000 30.7 P4Y18D 0 200000 6700000 0 700000 1300000 2300000 <p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes significant ranges of outstanding and exercisable stock options as of December 31, 2023:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:44.429%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.042%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.422%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.561999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.422%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.962%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Options Outstanding</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Options Exercisable</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Range of Exercise Prices</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares<br/>Outstanding</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Life</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-<br/>Average<br/>Exercise<br/>Price Per<br/>Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares<br/>Exercisable</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-<br/>Average<br/>Exercise<br/>Price Per<br/>Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In years)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In dollars)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In dollars)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18.58</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18.58</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.42</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18.58</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18.58</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19.32</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19.32</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.42</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19.32</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19.32</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19.99</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19.99</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.31</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19.99</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19.99</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23.48</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23.48</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.23</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23.48</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23.48</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25.37</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25.37</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">152</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.11</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25.37</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">152</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25.37</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26.61</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26.61</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">369</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.06</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26.61</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">369</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26.61</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38.32</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38.32</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.59</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38.32</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38.32</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41.67</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41.67</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.74</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41.67</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41.67</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18.58</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41.67</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">866</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.05</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30.70</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">866</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30.70</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 18.58 18.58 17000 P1Y5M1D 18.58 17000 18.58 19.32 19.32 17000 P0Y5M1D 19.32 17000 19.32 19.99 19.99 2000 P0Y3M21D 19.99 2000 19.99 23.48 23.48 31000 P2Y2M23D 23.48 31000 23.48 25.37 25.37 152000 P3Y1M9D 25.37 152000 25.37 26.61 26.61 369000 P5Y21D 26.61 369000 26.61 38.32 38.32 25000 P4Y7M2D 38.32 25000 38.32 41.67 41.67 253000 P3Y8M26D 41.67 253000 41.67 18.58 41.67 866000 P4Y18D 30.7 866000 30.7 <p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">RSU activity was as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:42.112%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.198%;"></td> <td style="width:1%;"></td> <td style="width:1.36%;"></td> <td style="width:1%;"></td> <td style="width:12.737%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.858%;"></td> <td style="width:1%;"></td> <td style="width:1.36%;"></td> <td style="width:1%;"></td> <td style="width:10.378%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands, except per share amounts)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number<br/>of Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average Grant Date Fair Value Per Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Average<br/>Intrinsic<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding as of December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,546</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27.82</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">773</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17.32</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">649</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27.36</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cancelled</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24.72</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,567</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22.83</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.35</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,844</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 1546000 27.82 773000 17.32 649000 27.36 103000 24.72 1567000 22.83 P1Y4M6D 22844000 9200000 14600000 24300000 17800000 21500000 20400000 P3Y 0 1.50 <p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Performance shares activity was as follows:</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:58.22%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:16.02%;"></td> <td style="width:1%;"></td> <td style="width:1.86%;"></td> <td style="width:1%;"></td> <td style="width:18.5%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands, except per share amounts)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number<br/>of Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average Grant Date Fair Value Per Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding as of December 31, 2020</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">141</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28.22</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">152</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37.58</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cancelled</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding as of December 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">293</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33.07</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">145</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22.37</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cancelled</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27.17</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding as of December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">430</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29.38</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">145</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14.44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cancelled</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">158</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27.85</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">417</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24.76</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 141000 28.22 152000 37.58 0 0 0 0 293000 33.07 145000 22.37 0 0 8000 27.17 430000 29.38 145000 14.44 0 0 158000 27.85 417000 24.76 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the weighted-average assumptions used to estimate the fair value of purchase rights granted under the ESPP:</span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:36.247%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:18.504%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:18.504%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:15.583%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected life (in years)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.05</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected volatility</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dividend yield</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> P0Y6M P0Y6M P0Y6M 0.0519 0.0225 0.0005 0.358 0.396 0.408 0 0 0 <p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the stock-based compensation expense resulting from stock options, RSUs, performance shares and the ESPP included in the Company’s consolidated statements of operations:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:56.689%;"></td> <td style="width:1.38%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.598%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.598%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.598%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Cost of revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,405</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,353</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,103</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Research and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,935</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,177</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,161</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Sales and marketing</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,336</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,603</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,628</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">General and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,262</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,601</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,103</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,938</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,734</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,995</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 1405000 1353000 2103000 3935000 4177000 5161000 5336000 5603000 7628000 7262000 6601000 11103000 17938000 17734000 25995000 900000 900000 900000 27800000 P2Y2M12D <p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 11. Segment Information</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Operating segments are components of an enterprise about which separate financial information is available and is evaluated quarterly 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. The Company operates and reports in </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> segments: Connected Home and NETGEAR for Business:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="margin-left:4.167%;display:flex;margin-top:10pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.477925140609185%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Connected Home: Focuses on consumers and provides high-performance, dependable and easy-to-use premium WiFi networking solutions such as WiFi 6, WiFi 6E and WiFi 7 Tri-band and Quad-band mesh systems, 4G/5G mobile products, smart devices such as Meural digital displays, and subscription services that provide consumers a range of value-added services focused on performance, security, privacy and premium support; and</span></div></div><div style="margin-left:4.167%;display:flex;margin-top:10pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.477925140609185%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NETGEAR for Business: Focuses on businesses and provides solutions for business networking, wireless local area network (“LAN”), audio and video over Ethernet for Pro AV applications, security and remote management providing enterprise-class functionality at an affordable price.</span></div></div><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company believes that this structure reflects its current operational and financial management, and that it 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 and service development efforts, both from a product marketing and engineering standpoint, to service the unique needs of their customers.</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">segment revenues less the related cost of sales, research and development and sales and marketing costs. Contribution income (loss) 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, change in fair value of contingent consideration, goodwill impairment, intangibles impairment, restructuring and other charges, litigation reserves, net, and other income (expenses), net.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Financial information for each reportable segment and a reconciliation of segment contribution income to income (loss) before income taxes is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:43.92%;"></td> <td style="width:1.78%;"></td> <td style="width:1.78%;"></td> <td style="width:1%;"></td> <td style="width:14.32%;"></td> <td style="width:1%;"></td> <td style="width:1.78%;"></td> <td style="width:1%;"></td> <td style="width:14.32%;"></td> <td style="width:1%;"></td> <td style="width:1.78%;"></td> <td style="width:1%;"></td> <td style="width:14.32%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Net Revenue:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Connected Home</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">446,865</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">558,823</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">853,472</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">NETGEAR for Business</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">293,975</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">373,649</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">314,601</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Total net revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">740,840</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">932,472</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,168,073</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Contribution Income (loss):</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Connected Home</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,052</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,539</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">116,889</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;font-style:italic;min-width:fit-content;">Contribution margin</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">4.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-style:italic;min-width:fit-content;"> %</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">1.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-style:italic;min-width:fit-content;">)%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">13.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-style:italic;min-width:fit-content;"> %</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">NETGEAR for Business</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58,532</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75,790</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62,136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;font-style:italic;min-width:fit-content;">Contribution margin</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">19.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-style:italic;min-width:fit-content;"> %</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">20.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-style:italic;min-width:fit-content;"> %</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">19.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-style:italic;min-width:fit-content;"> %</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Total segment contribution income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">77,584</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67,251</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">179,025</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Corporate and unallocated costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">87,453</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82,888</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">83,883</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Amortization of intangibles </span><span style="color:#0d0d0d;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">257</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">514</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,897</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Stock-based compensation expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,938</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,734</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,995</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Change in fair value of contingent consideration</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,003</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Goodwill impairment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,442</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Intangibles impairment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,071</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Restructuring and other charges</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,962</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,577</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,341</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Litigation reserves, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">178</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">315</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Other income (expenses), net </span><span style="color:#0d0d0d;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,139</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">902</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,093</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Income (loss) before income taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82,022</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">65,504</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:73.333%;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.13%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:8pt;font-family:Times New Roman;transform-origin:top left;min-width:4.13%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Amounts excluded amortization expense related to patents within purchased intangibles in cost of revenue.</span></div></div><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.13%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:8pt;font-family:Times New Roman;transform-origin:top left;min-width:4.13%;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Amounts included gain/(loss), net from litigation settlement of $</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.0</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million for the year ended December 31, 2023, and gain/(loss), net from derivatives not designated as hedging instruments of $</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.7</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.2</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million, for the years ended December 31, 2023, 2022 and 2021, respectively.</span></div></div></div><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The CODM does not evaluate operating segments using discrete asset information.</span></p><p style="margin-left:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Operations by Geographic Region</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For reporting purposes, revenue is generally attributed to each geographic region based on the location of the customer. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table shows net revenue by geography:</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:56.689%;"></td> <td style="width:1.38%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.598%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.598%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.598%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States (U.S.)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">489,968</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">598,649</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">759,865</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Americas (excluding U.S.)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,381</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,562</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,461</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">EMEA </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">148,922</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">179,358</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">229,829</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">APAC </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">87,569</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">135,903</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">151,918</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total net revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">740,840</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">932,472</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,168,073</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">_______________________</span></p><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.13%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:8pt;font-family:Times New Roman;transform-origin:top left;min-width:4.13%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">No individual country, other than disclosed above, represented more than </span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">% of the Company’s total net revenue in the periods presented.</span></div></div></div><p style="margin-left:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Long-lived assets by Geographic Region</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table represents the Company’s long-lived assets located in geographic areas, which consist of property and equipment, net and operating lease right-of-use assets:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.291%;"></td> <td style="width:2.599%;"></td> <td style="width:1%;"></td> <td style="width:21.756%;"></td> <td style="width:1%;"></td> <td style="width:2.599%;"></td> <td style="width:1%;"></td> <td style="width:21.756%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States (U.S.)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,051</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,142</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Americas (excluding U.S.)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,782</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,367</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">EMEA</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,739</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,564</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Singapore</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,218</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,032</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">APAC (excluding Singapore) </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,768</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,988</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45,558</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50,093</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">_______________________</span></p><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.13%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:8pt;font-family:Times New Roman;transform-origin:top left;min-width:4.13%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">No individual country, other than disclosed above, represented more than </span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">% of the Company’s total long-lived assets in the periods presented.</span></div></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Significant Customers</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the year ended December 31, 2023, the Company had </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> customers, that each individually accounted for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of net revenue. For the year ended December 31, 2022, the Company had </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> customers, that each individually accounted for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of net revenue. For the year ended December 31, 2021, the Company had </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> customers, that each individually accounted for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of net revenue. All of the customers were primarily within the Connected Home segment.</span></p> 2 2 <p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Financial information for each reportable segment and a reconciliation of segment contribution income to income (loss) before income taxes is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:43.92%;"></td> <td style="width:1.78%;"></td> <td style="width:1.78%;"></td> <td style="width:1%;"></td> <td style="width:14.32%;"></td> <td style="width:1%;"></td> <td style="width:1.78%;"></td> <td style="width:1%;"></td> <td style="width:14.32%;"></td> <td style="width:1%;"></td> <td style="width:1.78%;"></td> <td style="width:1%;"></td> <td style="width:14.32%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Net Revenue:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Connected Home</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">446,865</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">558,823</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">853,472</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">NETGEAR for Business</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">293,975</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">373,649</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">314,601</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Total net revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">740,840</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">932,472</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,168,073</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Contribution Income (loss):</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Connected Home</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,052</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,539</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">116,889</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;font-style:italic;min-width:fit-content;">Contribution margin</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">4.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-style:italic;min-width:fit-content;"> %</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">1.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-style:italic;min-width:fit-content;">)%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">13.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-style:italic;min-width:fit-content;"> %</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">NETGEAR for Business</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58,532</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75,790</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62,136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;font-style:italic;min-width:fit-content;">Contribution margin</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">19.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-style:italic;min-width:fit-content;"> %</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">20.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-style:italic;min-width:fit-content;"> %</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">19.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-style:italic;min-width:fit-content;"> %</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Total segment contribution income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">77,584</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67,251</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">179,025</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Corporate and unallocated costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">87,453</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82,888</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">83,883</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Amortization of intangibles </span><span style="color:#0d0d0d;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">257</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">514</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,897</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Stock-based compensation expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,938</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,734</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,995</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Change in fair value of contingent consideration</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,003</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Goodwill impairment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,442</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Intangibles impairment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,071</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Restructuring and other charges</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,962</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,577</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,341</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Litigation reserves, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">178</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">315</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Other income (expenses), net </span><span style="color:#0d0d0d;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,139</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">902</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,093</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Income (loss) before income taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82,022</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">65,504</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:73.333%;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.13%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:8pt;font-family:Times New Roman;transform-origin:top left;min-width:4.13%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Amounts excluded amortization expense related to patents within purchased intangibles in cost of revenue.</span></div></div><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.13%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:8pt;font-family:Times New Roman;transform-origin:top left;min-width:4.13%;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Amounts included gain/(loss), net from litigation settlement of $</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.0</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million for the year ended December 31, 2023, and gain/(loss), net from derivatives not designated as hedging instruments of $</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.7</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.2</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million, for the years ended December 31, 2023, 2022 and 2021, respectively.</span></div></div> 446865000 558823000 853472000 293975000 373649000 314601000 740840000 932472000 1168073000 19052000 -8539000 116889000 0.043 -0.015 0.137 58532000 75790000 62136000 0.199 0.203 0.198 77584000 67251000 179025000 87453000 82888000 83883000 257000 514000 1897000 17938000 17734000 25995000 0 0 -3003000 0 44442000 0 1071000 0 0 3962000 4577000 3341000 -178000 -20000 -315000 14139000 902000 -1093000 -19136000 -82022000 65504000 6000000 300000 2700000 4200000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table shows net revenue by geography:</span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:56.689%;"></td> <td style="width:1.38%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.598%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.598%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.598%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States (U.S.)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">489,968</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">598,649</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">759,865</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Americas (excluding U.S.)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,381</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,562</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,461</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">EMEA </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">148,922</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">179,358</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">229,829</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">APAC </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">87,569</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">135,903</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">151,918</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total net revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">740,840</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">932,472</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,168,073</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">_______________________</span></p><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.13%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:8pt;font-family:Times New Roman;transform-origin:top left;min-width:4.13%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">No individual country, other than disclosed above, represented more than </span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">% of the Company’s total net revenue in the periods presented.</span></div></div> 489968000 598649000 759865000 14381000 18562000 26461000 148922000 179358000 229829000 87569000 135903000 151918000 740840000 932472000 1168073000 0.10 0.10 <p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table represents the Company’s long-lived assets located in geographic areas, which consist of property and equipment, net and operating lease right-of-use assets:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.291%;"></td> <td style="width:2.599%;"></td> <td style="width:1%;"></td> <td style="width:21.756%;"></td> <td style="width:1%;"></td> <td style="width:2.599%;"></td> <td style="width:1%;"></td> <td style="width:21.756%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States (U.S.)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,051</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,142</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Americas (excluding U.S.)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,782</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,367</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">EMEA</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,739</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,564</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Singapore</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,218</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,032</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">APAC (excluding Singapore) </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,768</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,988</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45,558</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50,093</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">_______________________</span></p><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.13%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:8pt;font-family:Times New Roman;transform-origin:top left;min-width:4.13%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">No individual country, other than disclosed above, represented more than </span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">% of the Company’s total long-lived assets in the periods presented.</span></div></div> 25051000 32142000 4782000 2367000 3739000 3564000 6218000 4032000 5768000 7988000 45558000 50093000 0.10 2 0.17 0.12 2 0.15 0.11 2 0.15 0.13 <p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 12. Fair Value Measurements</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company determines the fair values of its financial instruments based on a fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The classification of a financial asset or liability within the hierarchy is based upon the lowest level input that is significant to the fair value measurement. The fair value hierarchy prioritizes the inputs into three levels that may be used to measure fair value:</span></p><p style="margin-left:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 1: Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities;</span></p><p style="margin-left:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 2: Quoted prices in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability;</span></p><p style="margin-left:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 3: Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (i.e., supported by little or no market activity).</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables summarize assets and liabilities measured at fair value on a recurring basis:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Quoted market<br/>prices in active<br/>markets<br/>(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>other<br/>observable<br/>inputs<br/>(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash equivalents: money-market funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,986</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,986</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Available-for-sale investments: U.S. treasury securities</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">98,454</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">98,454</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trading securities: mutual funds</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,304</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,304</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Available-for-sale investments: convertible debt securities</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">173</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">173</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency forward contracts</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(3)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">291</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">291</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total assets measured at fair value</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">133,208</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,290</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">98,918</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Liabilities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency forward contracts</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(4)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,691</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,691</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total liabilities measured at fair value</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,691</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,691</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Quoted market<br/>prices in active<br/>markets<br/>(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>other<br/>observable<br/>inputs<br/>(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash equivalents: money-market funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,744</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,744</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Available-for-sale investments: U.S. treasury securities</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73,800</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73,800</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trading securities: mutual funds</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,946</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,946</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Available-for-sale investments: certificates of deposit</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Available-for-sale investments: convertible debt securities</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">346</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">346</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency forward contracts</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(3)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">652</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">652</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total assets measured at fair value</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">107,494</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,690</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74,804</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Liabilities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency forward contracts</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(4)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,083</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,083</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total liabilities measured at fair value</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,083</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,083</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:73.333%;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.13%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:8pt;font-family:Times New Roman;transform-origin:top left;min-width:4.13%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Included in Short-term investments on the Company’s consolidated balance sheets.</span></div></div><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.13%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:8pt;font-family:Times New Roman;transform-origin:top left;min-width:4.13%;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">173,000</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> included in Short-term investments and the remaining included in Other non-current assets on the Company’s consolidated balance sheets for the year ended December 31, 2022. </span></div></div><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.13%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:8pt;font-family:Times New Roman;transform-origin:top left;min-width:4.13%;display:inline-flex;justify-content:flex-start;">(3)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Included in Prepaid expenses and other current assets on the Company’s consolidated balance sheets</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">.</span></div></div><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.13%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:8pt;font-family:Times New Roman;transform-origin:top left;min-width:4.13%;display:inline-flex;justify-content:flex-start;">(4)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Included in Other accrued liabilities on the Company’s consolidated balance sheets.</span></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The Company’s investments in money-market funds and mutual funds 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 investments in U.S. treasury securities are classified within Level 2 of the fair value hierarchy because they are valued based on readily available pricing sources for comparable or identical instruments in less active markets. The Company’s investments in convertible debt securities issued by a publicly held company and certificates of deposits are classified within Level 2 of the fair value hierarchy as the fair value for the instrument approximates its cost based on the contractual terms of the arrangement.</span><span style="color:#ff0000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 consider 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. The Company enters into foreign currency forward contracts with only those counterparties that have long-term credit ratings of A-/A3 or higher. 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></p></div> <p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables summarize assets and liabilities measured at fair value on a recurring basis:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Quoted market<br/>prices in active<br/>markets<br/>(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>other<br/>observable<br/>inputs<br/>(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash equivalents: money-market funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,986</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,986</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Available-for-sale investments: U.S. treasury securities</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">98,454</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">98,454</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trading securities: mutual funds</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,304</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,304</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Available-for-sale investments: convertible debt securities</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">173</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">173</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency forward contracts</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(3)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">291</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">291</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total assets measured at fair value</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">133,208</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,290</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">98,918</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Liabilities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency forward contracts</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(4)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,691</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,691</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total liabilities measured at fair value</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,691</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,691</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Quoted market<br/>prices in active<br/>markets<br/>(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>other<br/>observable<br/>inputs<br/>(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash equivalents: money-market funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,744</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,744</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Available-for-sale investments: U.S. treasury securities</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73,800</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73,800</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trading securities: mutual funds</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,946</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,946</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Available-for-sale investments: certificates of deposit</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Available-for-sale investments: convertible debt securities</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">346</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">346</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency forward contracts</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(3)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">652</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">652</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total assets measured at fair value</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">107,494</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,690</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74,804</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Liabilities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency forward contracts</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(4)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,083</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,083</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total liabilities measured at fair value</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,083</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,083</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:73.333%;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.13%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:8pt;font-family:Times New Roman;transform-origin:top left;min-width:4.13%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Included in Short-term investments on the Company’s consolidated balance sheets.</span></div></div><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.13%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:8pt;font-family:Times New Roman;transform-origin:top left;min-width:4.13%;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">173,000</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> included in Short-term investments and the remaining included in Other non-current assets on the Company’s consolidated balance sheets for the year ended December 31, 2022. </span></div></div><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.13%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:8pt;font-family:Times New Roman;transform-origin:top left;min-width:4.13%;display:inline-flex;justify-content:flex-start;">(3)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Included in Prepaid expenses and other current assets on the Company’s consolidated balance sheets</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">.</span></div></div><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.13%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:8pt;font-family:Times New Roman;transform-origin:top left;min-width:4.13%;display:inline-flex;justify-content:flex-start;">(4)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Included in Other accrued liabilities on the Company’s consolidated balance sheets.</span></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The Company’s investments in money-market funds and mutual funds 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 investments in U.S. treasury securities are classified within Level 2 of the fair value hierarchy because they are valued based on readily available pricing sources for comparable or identical instruments in less active markets. The Company’s investments in convertible debt securities issued by a publicly held company and certificates of deposits are classified within Level 2 of the fair value hierarchy as the fair value for the instrument approximates its cost based on the contractual terms of the arrangement.</span><span style="color:#ff0000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 consider 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. The Company enters into foreign currency forward contracts with only those counterparties that have long-term credit ratings of A-/A3 or higher. 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></p> 25986000 25986000 0 98454000 0 98454000 8304000 8304000 0 173000 0 173000 291000 0 291000 133208000 34290000 98918000 1691000 0 1691000 1691000 0 1691000 25744000 25744000 0 73800000 0 73800000 6946000 6946000 0 6000 0 6000 346000 0 346000 652000 0 652000 107494000 32690000 74804000 4083000 0 4083000 4083000 0 4083000 173000 <p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 13. Restructuring and Other Charges</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company accounts for its restructuring plans under the authoritative guidance for exit or disposal activities. The Company includes expenses related to restructuring and other charges in </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_6a032537-b8e4-419e-b1f1-9efefa526bde;"><span style="-sec-ix-hidden:F_662308ee-4c56-4acf-a57b-9d41995e7d10;"><span style="-sec-ix-hidden:F_dbfdcc73-2673-4bdf-b88e-efa005f405e1;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other operating expenses (income)</span></span></span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, net in the consolidated statements of operations. Accrued restructuring and other charges are classified within Accrued employee compensation and Other accrued liabilities on the consolidated balance sheets.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Restructuring and other charges recognized in fiscal years 2023 and 2022 were primarily for severance, and other costs in relation to the reorganization of our business to better align the cost structure of the business with projected revenue levels. Restructuring and other charges recognized in fiscal year 2021 were primarily for severance, and other costs in relation to the consolidation of offices in the APAC region and the reorganization of our supply chain function to gain some cost efficiencies. The liabilities as of December 31, 2023 are expected to be settled in 2024.</span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table provides a summary of the activity related to accrued restructuring and other charges:</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.4%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:10.8%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:11.1%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:10.860000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Employee<br/>termination<br/>charges</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Lease contract<br/>termination and<br/>other charges</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of December 31, 2020</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">87</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">227</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">314</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,910</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">513</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,423</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,913</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">578</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,491</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Adjustments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">84</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">139</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">223</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of December 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,600</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,600</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,714</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,714</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Adjustments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,912</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,912</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,834</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">631</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,465</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,384</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">579</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,963</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Adjustments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">105</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">127</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">257</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">287</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table provides a summary of the activity related to accrued restructuring and other charges:</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.4%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:10.8%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:11.1%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:10.860000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Employee<br/>termination<br/>charges</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Lease contract<br/>termination and<br/>other charges</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of December 31, 2020</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">87</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">227</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">314</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,910</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">513</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,423</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,913</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">578</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,491</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Adjustments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">84</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">139</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">223</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of December 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,600</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,600</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,714</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,714</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Adjustments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,912</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,912</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,834</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">631</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,465</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,384</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">579</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,963</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Adjustments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">105</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">127</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">257</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">287</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 87000 227000 314000 2910000 513000 3423000 2913000 578000 3491000 84000 139000 223000 0 23000 23000 4600000 0 4600000 2714000 0 2714000 -26000 23000 3000 1912000 0 1912000 3834000 631000 4465000 5384000 579000 5963000 105000 22000 127000 257000 30000 287000 <p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 14. Leases</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company leases office space, cars, distribution centers and equipment under non-cancellable operating lease arrangements with various expiration dates through </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 2037</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The leases have remaining lease terms of approximately </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> year to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years, some of which include options to extend for up to a further </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 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.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of lease cost were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year End December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In Thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,586</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,067</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,208</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">305</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">297</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">563</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease cost </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,891</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,364</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,771</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">_______________________</span></p><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.13%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:8pt;font-family:Times New Roman;transform-origin:top left;min-width:4.13%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Included in cost of revenue, sales and marketing, research and development and general and administration in the Company’s consolidated statement of operations.</span></div></div></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Supplemental cash flow information related to leases was as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:53.66%;"></td> <td style="width:1.52%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:11.88%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:10.5%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:11.88%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year End December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In Thousands)</span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash paid for amounts included in the measurement of lease liabilities:</span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating cash flows relating to operating leases</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,697</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,907</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,474</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lease liabilities arising from obtaining right-of-use assets:</span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating leases</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,987</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,511</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,773</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Supplemental balance sheet information related to leases was as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.82%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:14.98%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:14.52%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average Remaining Lease Term (in years)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.6</span></span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.6</span></span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average Discount Rate</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.8</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.9</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of December 31, 2023, maturities of operating lease liabilities were as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:77.66%;"></td> <td style="width:2.12%;"></td> <td style="width:1%;"></td> <td style="width:18.22%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating Lease</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,814</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,627</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,452</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,789</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,451</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,422</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,555</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less imputed interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,988</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,567</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> December 2037 P1Y P14Y P5Y <p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of lease cost were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year End December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In Thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,586</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,067</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,208</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">305</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">297</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">563</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease cost </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,891</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,364</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,771</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">_______________________</span></p><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.13%;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:8pt;font-family:Times New Roman;transform-origin:top left;min-width:4.13%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Included in cost of revenue, sales and marketing, research and development and general and administration in the Company’s consolidated statement of operations.</span></div></div><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Supplemental cash flow information related to leases was as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:53.66%;"></td> <td style="width:1.52%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:11.88%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:10.5%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:11.88%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year End December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In Thousands)</span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash paid for amounts included in the measurement of lease liabilities:</span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating cash flows relating to operating leases</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,697</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,907</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,474</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lease liabilities arising from obtaining right-of-use assets:</span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating leases</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,987</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,511</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,773</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 12586000 11067000 9208000 305000 297000 563000 12891000 11364000 9771000 12697000 9907000 9474000 6987000 26511000 1773000 <p style="text-indent:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Supplemental balance sheet information related to leases was as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.82%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:14.98%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:14.52%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average Remaining Lease Term (in years)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.6</span></span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.6</span></span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average Discount Rate</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.8</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.9</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table> P4Y7M6D P4Y7M6D 0.058 0.049 <p style="text-indent:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of December 31, 2023, maturities of operating lease liabilities were as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:77.66%;"></td> <td style="width:2.12%;"></td> <td style="width:1%;"></td> <td style="width:18.22%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating Lease</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,814</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,627</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,452</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,789</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,451</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,422</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,555</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less imputed interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,988</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,567</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 13814000 11627000 8452000 7789000 1451000 5422000 48555000 6988000 41567000 238 <p id="schedule_iivaluation_qualifying_accounts" style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Schedule II—Valuation a</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">nd Qualifying Accounts</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:44.262%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.837%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.837%;"></td> <td style="width:1%;"></td> <td style="width:2.239%;"></td> <td style="width:1%;"></td> <td style="width:7.837%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.837%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.837%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at<br/>Beginning<br/>of Year</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Other</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Additions</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Deductions</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at<br/>End of Year</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="18" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Allowance for doubtful accounts:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year ended December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">397</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">59</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">338</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year ended December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">399</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">397</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year ended December 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,081</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">694</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">399</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 397000 0 0 -59000 338000 399000 0 0 -2000 397000 1081000 0 12000 -694000 399000 On the Company’s consolidated balance sheets, $173,000 included in Short-term investments as of December 31, 2023, and December 31, 2022, respectively, and $173,000 included in Other non-current assets as of December 31, 2022. The balances excluded the investment in limited partnership fund of $2.3 million, $1.7 million and $0.9 million, as of December 31, 2023, 2022 and 2021, respectively. Additionally, each of the balances as of December 31, 2022 and 2021 excluded an investment in convertible debt securities of $0.2 million. Inventory expected to be received from future sales returns amounted to $16.9 million and $21.8 million as of December 31, 2023 and 2022, respectively. Provisions to write down expected returned inventory to net realizable value amounted to $9.7 million and $11.8 million as of December 31, 2023 and December 31, 2022, respectively. Valuation allowance is presented gross. The valuation allowance net of the federal tax effect was $95.7 million and $4.0 million for the years ended December 31, 2023 and 2022, respectively Amounts excluded amortization expense related to patents within purchased intangibles in cost of revenue. Amounts included gain/(loss), net from litigation settlement of $6.0 million for the year ended December 31, 2023, and gain/(loss), net from derivatives not designated as hedging instruments of $0.3 million, $2.7 million and $4.2 million, for the years ended December 31, 2023, 2022 and 2021, respectively. No individual country, other than disclosed above, represented more than 10% of the Company’s total net revenue in the periods presented. No individual country, other than disclosed above, represented more than 10% of the Company’s total long-lived assets in the periods presented. Included in Short-term investments on the Company’s consolidated balance sheets. $173,000 included in Short-term investments and the remaining included in Other non-current assets on the Company’s consolidated balance sheets for the year ended December 31, 2022. Included in Prepaid expenses and other current assets on the Company’s consolidated balance sheets Included in Other accrued liabilities on the Company’s consolidated balance sheets. Included in cost of revenue, sales and marketing, research and development and general and administration in the Company’s consolidated statement of operations.

Z*/%-_\J8JG^D* M4-TVJMI;?;:D8-@'&W?7R$52E?2.CRE$U-]L$Z7S8=/=)B=%(52WBV>>=$0W MUGI9W/K&4@.NF)H?*C%SQ_@'6$H/A%3FUS>-BYOV!#457U0?2NJ5ND:;-<:G M',2:0_;^YP2%?Y3XY7.?1IP88._P=-HY:QKW9;G0&]KNR!N.9M]8M2B( MHB3<8&/P\GR4I3BB>MHB#IINAU_3/^[;_)$)Z\;M IXP@GH/;!QJ:HXZ?=:, M?I^C\NA>1G7FX6"/SIBLE=75QDL6Q5=D $I.XQ^8%19$[=IKB+=X-5GN_\O* M_,'-,_+?Z-<83ANKG?&T M0=#YDW8W_.:Z_YL#@8[)U:.*-Z.[E_V_F'_#&V4]HTH-@DI.MN(?FXESCSXF MO";?:W2E#EG-UAX=BLDG+EWG'(L>:*AJ M+I1?G2>/+V8F$GF_9S&:<*6GHI1(KW'R!M%K8EI#CA-D4UU(KHC+ MWJM.IB>L\T/Q*/_9+P4VI3TSNS'IHR]IC+&K^Z P;Y^R2DX^W1W-Q,Y+#I./ MFX\BY49(#HR_G6CIW\L;[W>6I7S\JI93P-F)X18J">I50WJ+] ,13* \RG_7 MJ)YELKP35*\[%+A)JVAF,!!W%,-W]9K$;G/FR8NA9)3'C)=O6.N!"U5AF&=2 M@P(TSEN886"RF5:*MOGJGW?8AC5$M]/*S1F9?#,U]C2A3&';1_6A+'(C$M-4 M1U*?6VHKU=?QRHD.2]D,K4L;JEW:4L(!M3 \ M&TLIB.\>[&Z#04.QC!4V9U$@]>W!8H&-]<,(F<.-RY63,+0A,J:IS M/)[/:?>[^IGYB\\OM=)O6TJT:Z)!OT(X(EN0G6NIH>3RO(SA2QSP]*GWRZ^Y M02FRJ BY/HI73U :G4$/[].P "X"+>.HM,W' 4QRLH@?.*UIW.V1(5^<8#YV MFL*RC[A3 GW(A4R>QVZAP&_&+I6D#%HWFSCDKAR.D-KFU:.,CVM/!L(=9NM; M2DK.8C)_^,%/K*I$,B ^RU\1V0G06[J#DY0EL/.S6A].R#] 0Y]M[.EK?6>0 M/O)VQ[3TCTPOHR&?/@K1-B4YVAZ1$6 ICF57I&M@&0;VT9L4.. :.N4@;W"R M#F^^2%>9>=U?VEO39$L*5TA9;$#:0X>TL ^CGR?G*EP7";:YF$#:V04>"8&J M8RD15LGFA\/LUOC?]^6X-MY,U3#U4BF)[(Q/;4+MIV9U*MVT70"@/@LXXU5 MV=+?6KU\ K_%]I3?,!ZJG"OZA7$O*U$EQ$.]&&I _I*R M^*S8^YN12/@'K$0M;5_5UY(:F%7#@VIJ6[RKR9WA:CT[QJOWTK4:./:?F=I& M7)G9&7%83#Z>&<,2'=.OYH$H4Z7;N==.D.L/SITA>[ E;>M,6SWY>4RU5(:< MIQ:"+782]2XWA[Z;6'@,?=-ME+1EF$ NF!1X9%3)U;UORNE)J:"[&2K*FEPM M%?+/[&S-BQM,*T(NIQCH694@[^, '5BT$5[>0$N&BG2Q>$^T$,;;M\ODDYY" M[MV15A.8 [OL:@/9H8\)]P!UU:XN&M72'$HF#/3+7FG?;']B-U276>-JSL17 MYRU4L,/\\*+@V"JQI)G\#*;GZ,0)E.NDL;=9.U,-J8OU.:ZLJA[Q6>5X/;S2 M_?(P;^T[?N2N+N%=T>8G<9O-CJY:AU"IK?X5#2WR= D)57X[96Q77LA^$"L1 M$V/0_$]I9G]GN]0R@IF'OZ#BBQD)'\\WP.7.:\I/JHI\A"J\\L* 5KCK4G-G MQB?^:L:')5!GG:&W0E]Q@.DQ1O3['(Q!LJ [W3RL-?VM_WO;'Z0ZAUN3\=-0 M LFN97O,,%[F[AX>NSX(F*?RH!X7#'V:Q?E,1(U (")?);\H*2"34H ;< MB9T_F>B&^F4W(^X1X;2Q]=GV"54"CXLATTAYT(*9C MW_AMJK2#5DQ+BEN6X2IWB3Q9GVNH,"C&O=QXIC+[LS@.*(.-F\!FQG;R8ML? M%WT%E058;VZT@YKR-#_P*KMY/-8OA]N@P-L-3SI$M#@I7Z@5].6L _<:2'! MM\Q"[YT'OHYME+: ZR9LHZ)85M8MSW5V=N; M4B?'7M$#':_9X0 O;I2&V!;YJ.ZQ!_/'S2Z7>X>'>#_LTX>9[>H/[YL6]4(*?&S;L7@EA9*VA"[E-F/V:V=T#_\"L-"73W' TBAY M[A#V):-/%L'SADO7)2"U%$6J!DOW_M?Q_E?:W0*Y<)D^N=4?T?.VP!$_L.JW MN#K9-K')E19&K6*2($-,-&OAOT/>2$)"NFW.RFU*YY8>\ $'"/Z@8^.O01X@ M*%\1%\I+C'= 72Y9O*^5IB//=>RO5]!M?V0WT/205E;3!7L+E7E);V-?V'-H MY?"3# 6THAHR!TM"@'% X%30 ?C8M;;"IH$5JP"^99#N7T/9SM4>:F]SUQT3 MRQ0-WA)Z@#)=9>_;Q_"V*Q1?'[S>^_TREH+>JW454IYKH/ND*"VO0X-X8&*U MDJN98&;+UTZZ8$X_KM.[]F7 C.QI)Q)+?1*[KZBGY\'N6%KL)_SL@:\!=(20M?(#7T$E1HK:_ VE-[B7%TG/M4C0[K4\:^Z*H+IAA %Z/#8ET5!@0# MD1IZH3)=_9).=7=!]9_A+0[Z!DVY4&?GZOII'$!L"[ZE7-(K0))#66JBCE;S MK.VJ:C6-S#JV+8KSAL[7=JSI>#Y%Z#H+<7EJG'FA]VT7I"DF_4(?Y:]2UJ)S M3G&%NGEML"BWZHZPD!!XF[KY #RC.S@JX)M'K)=]#\MR#%M3/_#LIT3+VW.O ME:XV;]@Z>E-VX("\)1K*U(/33;G4C_ Y$7!FKIX-\7CK6SNV1Q)$'="ZBO&G M3U7U>EO,9'5S?[%UK\D>YN">L 5:\,H6300<9, M1J]F.D78W8%X2. X?GS'._Y8K$I6V&]V!^Y?[?V=!0J'IHR^ @K36J%+R;90 MD.Z"$^G5S7KNTHX :/LC>LF48I>ZWI&@RMC:\EA60J*@T9!_>C MI9Q,W\4<[9!U>#_;%T".O'*N\'EY\?SF\O@]-%MTTLR:7E45N.S#D>HN/"/O M^6;=WN,/-)211 OAY* W"$[-9I.*)_K;6SB *+U;JC"2/&B083T,&S2_CS>T MVJ\S5:DS0KNE3^O7U@P$BI%4=F[O%?)J)FIJHC:>\>SS*![9&$Y )$MH4ZFV M.,4B5:4I1Y_^HZU.K>J"$J05'3>? M@+CX8[94MXZ'BGONW_3A)5?5[U&BSDSFOTKFW;,OVI&Y3(9(WQ=*J5V>>^CP$DC@@ D;]Y4H84U]Y)'(+=TT^EV-L?)] M4LH%'+!=!ETEQ &14(POZ!?7SPY>58?!\U2Q-M_CFWX1ZM6R(7G7*UH-!PR/ M%90UC^;C@ *-;I0^^. ,#FBMQ=;!LC760?HIZ*FW$KQNL\4^\DOAQD$"')O- M!+*9"*H=1)C)T((%^W6SH@&P% ]]=VDB&E(,H72=/6J8N;6+;7U9=4Q\6BJ4 M37?I])*6_+21/]8T*MM"!?V9_WJ>Z D?#/+@>' [G98](6U)0*&O07&D;ZS< MZ-LD(#1IF)WS2!HQZ3?ASXL#BJ;63UU.G X2SV1H , ]8$-1VAZ9S1:VOI$B MPY]BYDNAJA/[SQZB$U*,,,N]KPK+>)O-\XWRK==LP/,VG?38J2EK"JBZ_G"( M 1UOM8[>WFFHN4JFQNB%21>YGLJO&O2*= 3:+I,LI?YW7]4XX #7[12TQ>>$ MS2/UCT0N48''JK)GEPE?#:,,S6V/;!:XCZBBP3U:@>+]E,&>'X5U7/ VPZP[ MR449GT4$=WB,@Y='9MMU6;>+8(Y7PF@@EQUT25_)O\+F-KA"Q!A+V3>JK:>= M-N8:Y:67"0[5R;4]9K0__)CIH+A]>@1]0\EW/@9O,6@4]N=::EU^1+"Y% T. MU4T..KJES#_73OC";363 M)M7[NR)-#^_>M$/N?":;C?^R=N)7'9(PCP^M4LTB%"!##/&W,=8:3:S6YYAGXO]L(82P-M:77(T^0 %Y:: M>YZ%#0SD4F.-.Z(-KM*AP.@'9ISV#.Y]^E+ M_0\J(5?-KNLV!H)-*P/DDBH067#;!T0K^B'>'$AQ@SD+'$#NZKRLLW(B=U8% M&2T0(?,AXIS=>4+96P4-H K730C1V 1*:#KD_"(?_4!TG,08$]F3^-W77DWN M6MRGP@_@Q!9"78J*@DGY'W>5D>K=F$.SLUGP1BTL^4Y"?)*KS[KA2L57=N., M*@NZ\+8+YT7.O/Y"ET=-,!0^[F3(.+3NR9-H:"$:'%52HM3 K2EQ!F8O=W;- MT.!4]B'16_ZXQMLFP6I/-.FN5 B)0Z?.?*T1S7;8TUL^6J_7M^2X-%ABWW2&R9WT_@O;_>;>Q+BE(KU.-FZ>F6N7[AZCR@Y M ]17I2A3;L5RF#&0DR0Q,QRXDUN6L+%PHQR/8L7 MXP\/C'M8CYA?2Q9G&H).Y5?5I!+-8E_E7W1R8.XB@G+>!YWPOA8S(A<*%M>8 M016O.,'7_:L@HEU--\SF0YG #IU#'KI;"0Y8%F6+25-KWY3[QA"4"%78X:1=*(*/IF@6 MO)ME1[55A+W[>-T2:W'20Y3HVMP40VM=G8I2?RB7.E0L%67^@&>TL>O%4Q%K MR@#0.CP),1NOWL! T,\XE(9<&-P?_O((>3/A0DKXE3"A!F.-9;EC/9%NU<$R M(R+]FO+3QRB_5>.R$5EQNR74(\OW.\?PKFK(+&>%/EIHA]F:]WR\.#PHZ=G) MF_LW!JD&1Q/@-EZF;)U6=K3M%,&]'T+>:K*WUP"KO$:>O&$TU*7#>0NE^O"9 M8R,0"N,>"E!H@>=LKN& .OH9D@WH.M3RE#OF%";4/E$A#:E^&V+=K3PPA\>+ M?J,#5KP5H(@#BE7._8KA2 S;&7&LC@HO$4.7U%_@=6\UQ &'W2?.93B@UI'@ M95#N7VZ\"K'Q>>"M"4 G.?OG:Y E#DBW@)T>W;]NEC7U\XWL&'AE= Z+Z2&, M92O]\W7O_W;Z[^KTKR8=H@3:7]R,.F&#%]Z%0%4"BM^?.UY @. M4!X"'6V^YNC5J/GY!O;G%R:2\&O8_/DZY7]DI^=>\[I2MJY!+SN&4GD^DI<8 MW9E/$P9O,$QUCU;5&NV4Y,]>-_L2TU)L35@E N" *O?2W^BD+OS='+ M#TU+*)S ^K&]/6B"K-7'$9-2 O&92W<8#?P+\+"\9IB4M*P+\4\YTZX$[VJB M=;OF&(HZ/+E$/!4;!?+7=-C5:O#4?33M*;%=@SU]<5(9QTHNJ;*H"6J%TL%? M'9 R/>QW9(>R0(KEWH#X#DQ/\N<'8+_^W+785'/D^%JJ?[KBC&[T[PC5H,S" M_ZFH6OS2V=/2Q:@J\E_+RFB]?0_(D2!7G7(3-'8^EE<)CBQE0F,%0A]+BSHQ M*4-TK';Y0^\J<"F^<-S_[2RM&?/^8NY76.DOFV8(?#RIU!PB0A+P1^E 3'N)=_>.$>.;N M"E4'.JS"SZ)RLQ )&_FCD'QL5",F%=: RK5"C9Q0.<(/>A)?1^68POC M-5\JR5H5PT@A)YMQ [:&I?S89[AZ]6E1?VDZ)ZRN0M&*'5+ZW8(],VY0NGNE MKVBN3.X#A[,#8UC[=4+0B':'3%E6A;,N#H@@SU-)15/359?Z(1:_OV=FQXXL M[5(BK&8LY+9-PQY@>EB6L> M[!:J 3=#);XM[66N_F9VG5::KO@4:82WC$56_M["R;KRWU/[_:=UJO4;HK>< M3AD;L38,,C $<]#DKE'&=?B=%I/@X'OVEK"X"N'H?_'GIE5P!*@B>1,N,-U$ M@G[3T\#^4^-5!NJPQZTO)O6@W8*GZ2LK^CMZ$VQ+<-Z+LE"C96D7\,\/J>K+ MDR)E1-;3P\F-Z5T_5D5'R6ZP2OYT\B[K1><1X/UCQB''[XOL1I:O+ 8(W*EL.D;NO?K M-$;:OIZW\6GJ^DYXQ1;&# ?PF3\S&])'TL/Q]F .._C:6$>2:6A*S%B40!JW M/2]G'@]VP0/)PY]_93&5/:4K4\%Q(BU']W<&4>_3[VFW_WI)S(,TUIPOW*&S MLB,;LWI$=OMLH,1GJ&&M850OYM:78R0 MH_EE,/%"PYS9LZC5MDD#[[E73]@TO&=%:5Z&7>B(J$@F2PTC?&KDFLS?II/^ M<6K*FVA:-'9I/OI(';[("V$Q.2M\0M!79%ETAUE@W@6 VO//8Y1<(SKL/@ZU MOO.-@:Y)HPJKGYFIZ \LN QW1\\>/?E,9'['H??^ROZ9XG5/;O:9+5"[T28+ MY_$^9;&EU?KA''.?OD0*(;.? [LN1A^^YI^?,DG!LCM.Z6\];]_&;'["I%+L MYI:.!!(8V3)O,E\I!0XE_-US9Q#^"9=*!25O%FYW:+H4-,401Q26O_EXOFGP MMH:?!]F%1/SK+KJ"9;>YZUKG!G.G.6]G0[+X@\AFM6[S+:KLW/UQO6;LB@>F(\TM(UNW>%K+#F)S,,!Q,L1D1;P2JBC,"^Y=G^B1)=[R TZ.SL M^;PYV>TA_T$KEK=.XC%VS8=)R&88CX%Z_C)$.=X^MQ@:&NT MV:Z9D5":#B :93V+1$L]/4'X.1F(@FM=3/E)#EZP8RS:<(#IQ6_;WH@7WW*^ MKMX>@:A6\(-.;^5M?7/V9H8IE-7N6'X,E=U*E_UBN=.9@NO.TBHUS[^R]T)0^8MNC< 3*+0UB< MY-7>]0_7HZVDW#/FX_/QI*$59$4L@H^;#163G]L,GG/N!] Q?LK1WR('X<0&?F;A@S@P-*S(Y< M3TTV!R4A'0_FZ;AZ_9:V3,_&CN]P^Z]7J<^L==Y04;/:5#9CH?\EC4[L['(T>I]*9YAIL+2IX_8R<""&/:J M[>T=J)^X"-D;K@ !G?7(EJ+:H%7AF0B>.K$?-8 MJQQ[5SE8+-_9B&D+N?M]< MI+]#C>8[UDI'RY?K0?QJF,+#"+Y&@QN1&1C=0K3)=&4V#KB\8LC9H\L\Y%@/ MX](OAYWV[^>.BU< 5.RJ>=+=%IU$XQ::N]MA>*4-B=NHQ60A9S;IL'65K!;GSOR)&LK4=Y.^6*\F66-%': M4:Q8'TBP&.XXA\_,,VY.2S3Q?\;(VC15(1K EP^\+#P%-PYO2#7'7//L M (]:U[[^EH,AKW/O#C39XYQY1@)*6'S^\'1O -8OL.K-@'+[8E9Y)]Y[PEED M[[91%.24O7^O-2].-:4F9VX1$3@FEV"!%^$S%K38$<_:@E$&SV,_7O"(8?JQ MQU 6"OI=%.Q?UTHAZ36, V("_;1!A[+2:)&CO+"@NC1&A_X73JIU_>EYZ_BO M_;;RV_B5+)?8U/@ 2<>V&Z?![=X:E&P//[NEK5>UA9BPF&5_$%=R'SQD/_." M?]Y']DC6J)MIN].^1 MBXD99=^F#Y1S2!12EE#45+W.<_OT)P'9W%>^J,V,% M%&JH[C55H-(UR:5+VQ%3F?O"NL3Q#/*<1V*!55+I#U\'AKP+\946P5C<66JT M+Y$NKDC$[GV&MQ44=8H[A'=4[YFK8Q4$3ORCY:12L#-4] MR)SE$W=TR]3EV<(8?+9/?5=?J;R! XR8XN#JM55B+\K""]$DW\"O,ZV*.!\N MG;MO_-.1(\9]XVE1:3&U#P4,,["8EIL4[E!CJ23+@G%Z:=_AII$IS117LAU[ MZ4:<#W0DQ/C'&>/AJ+1OWB7GUC+H-<_F@^PBK4PI[GH5U$W$46W#7&90MOKL M^W_J8.L?M;]B_5]JG/XUP9>/(9^NDF?8X_2J:!.YG>^3UM3,:.0)QU>*^FE.7UV[LHR78*W,V MI*2+D 0OC;B,CI?CH2#=;8OYOG1NB[$\=/W M+BEP/3_.2"<][^" \*PU;!4OAQ9%L^HGQM_R#/ M_;21>8$CI1G#;X?VM9O-1]YK/XH8*E5W%W:/\J9P5!^7LJ*)<+LN<&"LCSD* MNM^F(PL_,9L[)M_)N5E:D=I\1GY>XF0.36@]C-*^)+'^"0>DF4'Q_Q+O)(!O MA'F6:>\VUZ)!N\@M;4M)D&[75OX[I!WKZZBB5V]%'79A4&!?56U(^09S.E5W@"?>=IW^.-!Q9XA3H"W "B_EL':? MVZ%>_D:(7"5IRHTF-K9>3=FS5I5?DX/N_F[NXK\["=X63,-M[8@#_(4BOZ<- MKUYV"XA1,60J.'YL%U[\P>^2.I&X@Z%)*EH!56N:+F4M?DMB-;&N6S+*OJM] M[+:V:1@&8F\Q)5#4S]S+?4W'+$:9!U[$C\A_>!+=TCQ83H0:V#X48O-\^ 6V M.:HLNWCUM?@@#IB%-W9_U7=+(+5XM#OF5+OZPLW#+,"[YRD!?YK2+>+W_:X/K> MXU+!0YD!IJ SC56)\%N/$Y2)PR.'* AZ?N> _O_Q"!N?W<,A2(E%<'O M*][ M5>@;0YM94%"B36E/4NO*868,#$6,[VU!5SWU;JT3C48NL>*D:=(K]VH_F*6U M $G&-*QDKMV# E/=8L)\+X[/FY3VLLHN+-_^N@U%?A!CW>MK]WVV)HW.[)5 MNJRFPJ9JW9["([(.UJ+U(R+7)+>D/=1:U8';J+!)+L0+HG[B+3"POJ(Z:+T^ MZY2MU1=;L.FV&9=L87BWVJ4T2"_F)6:A(J M(:;X=\]O_Z"RA+)M)/K'(_($E#!C@+$.NRYAE__F3V-E,R!Z4B#T#V95!I*6 ]MR _4BRLM7\/O_X7 MK+EMG.Z>:66.B' -E06]IDPRG8DKW^X//^/.H+>+8- I8;EZ?,\1:W-28)W&1I:C M!5W9J3[=Q(J(@*?9X4.,5=7(B8@V!SKC=C5&\3=3>RS;C;;&7ZD#^@[+ D7D MUZ-KAUJ6ZV?-17;5-0TZ%-B&#JV.T,=XSS4-_RN?ZTS(V4;W\ZR]?C<4OLZ& M ]A/P[;,R98Y\A+:=MG?T;".-&=L@MGVA>?ED^55%NBE[AZ+=KN3T)>(MT/,!Z#VS-:V2I92QWBBE:B>* [T81 MXN--5SYKR%5KS5OU2E,>R(;\NV@U_DWP^G,3'11,FAFSJ*JB]C%ZM@NO1[._ M#*JKH8UF%"\V=C17SEFI_#Z\=YI]HY/WZ0O-A^3MC SD/8,E\%DWI@:7[$5N M]+[J'GG&EH%44T22/*4.1*7^YA XP_6Y"-_M2$N;X\7FM_L2V=\3](*^MX\^ M77 :.^G%FJ;0&="N15<4;EJ/C=>[7(ZX2#F$=#Y!%B_5KE1H#*&+?%1/<,!# M]L1^-(3N8]B!LQ#^)=]/P@8&WG5E(KV[*N9_^#YG%TWT"%CS7GGOBK+=S5AA M) I]>W>>4N1\O.&HRP"#Z^^IKG8<4%>YC<"K\5_ M3N24+8;O@:LD0KD7C.Q"OZ#4I7OR8M>4"G;O./(4NN6-J#UHH@Y'$H\D!_G? MF1CY\CPYE_+IW^0)RCK2&AR4KYC5@#P8QQ ZQ$RR1C].C76SP!PMU'+YE.7K M^($NU;IQ>G!V!0F_BO*F3'?X4EY56@CS:LAZ6^(.3]S2WS@*,BB(5ET'[?4V M0:;9&=@])I3M55]\ZM9B>7-PIX($1-+(P+"#;L+.VM;"U0WYFHSS-X?-_H3< M8M5^(-)<+9J]RN1W(7?N2CUM,ED; MCYJJM(<\-3YA"XB-R10HN]&9K B(/S>=N)A M1#WUPOUE)7=(H+C$L]G<,VLRR/#8T1E;A<^\E^UI(,\OG"^O]8>2,6V3AJ6: M8[*Y4BC7LBVC.0->G^$I96%>BIPZ&P0TUJ+XMK$XH#YBPOSZE?M]#Y;T)H); M$R3CWHC8$R=@&Z;?=CHS$%3U'9"?,3O2%4@>&98GVMP8"JJ(1YN_Y9+"&KNQY4Y-%X >9+_-YC6UE)W-3@]6FWRLX8?Y5H-05 M=ZNV"9WZ"SSC=\\IE<5P79B[I!T>UO1:Z/\_+ Y,]S0X&@C/,B?XE,$OHQ7[ M^:NWS;\9C8?QIE^Y>V2-M^F6M"XH6/<^>I))^VK7U)R_5Z^N'\(H??52824 M'-W!*_\&,$7.AM#8'JDCLRPH$N2=G9<6(7:Z"U7/QXROO7X#5>Z'J^WFI#RD&5@O]M&.+?ZK7 M?B.XTZ;1/2*0=O9DH6;^%2^%!\$WRG&\G: JQB4PDC^U_K44^VYJYG@H:<5= M$)X\Y@6'%(>=VWSBV;D)44<-K ;.QFGZ!51HLZ9WJDY$K>=P\H^9E!24AEW0 M2I8I QDY;&FR)I?KE8]&%?U89K^H[F91(>,[;_)39)J4\\#K5?:K>PV#[TV> MGGTL!=2&-$%,24I[&IY;VSS9'Y]$ MO^^]K*G'+U(G=?7HI_ ,6/*>%DLKTQD&9(UTUURK0(4C5D2@IK=_KR4V(-)'S9X[$DN_QI M@9@HN^_7P;S]70JA3Y?QWV4SMK)BH S/&7T%L)6T0I?B#M 2%LCOBT@>R8UC MDQ%L?)G6@0Z9>)*9/R7ED2341=T:9CJV1V/#;;S0?SY<_MW*E@!Y'4 M7V?80 ]B9[=33F(G'FGW,+)JT)\)(5#.&^=2?!BYF+W5WFU3B>Y@-UZ%R)GY M-=,^>L,D_8B>4@9(Q^/B13PNDN+E->T_G^L,(8RJS'1M5NC?#X9=,."W[W0Y MU'DNQ_2^I4L24I-.S29K4]WI+N&0P+'CXN?)$?VV(<;\C+Z(J]"8>&*1B;*W MAO#-*";APY7[#(_(-R[)0#]^3<'R@M XP'0H$?H?*_* 9YS1/RKN^., YCPP M:@)P:SQ"\Y,/LYS*QLT?6]6VG5['E"W=D+3$B"!,MUG0D=VDT&&V(1P@S>G@ M@+9%02FK8 PE_:*9[+0C723P!Q_.[@D,NBJO;4R2]FQ)=A/6PM/'VN?'TEKF M)FCC,ZH_F +._U+=^[^T_U%%^_(\C'828#/3K>)8IYX5&W).U*%1T^?G\^N! M'^8(W<3H2>V];Z'>?#'SF G%CCD+[R994^" H@FB5:_L3D^IN0UC@RGBUD,Q MJ>;(BPO^ITI([-O1^)DM_]&:\@)S]75-?[B@R?%':$$U9.Z-@5V]#'MLMK!I M\(I:4%LUR_UMY_"9!5(KHD\.8=:WC^';^VAV[\!9RW+S[%O]W\LE7W6MM_9Z M"J6Z>M-'7\_*DZ'5/(ZO23\A8]?]0:\Y,3)!G9']*W[-0FZ!L1OBB$^++6 _ M2:AA5)3N_G)S[)<(Z;K/:1N4#LK9$T9Z.EQK@5$2Y]W OO8Q"X*X8E=MW 8Z!/B:HEK*M=C#CKX03^T9?)4A9F[;*VT=0AK/Z OT!6J3E#?(<)I>)51R D K+X\HU"ES&BXK+ MY_^0X/:'J@'_ZWL^GWZ3^*E!_[/2^:O.>7W[#Z9NGQ52Z>7DWFWT+*]=2G8Y M"3MH-UH^:^U UN22E8*N=9@0 M9(>^,^_J'%_CIO[BA(-%".(1HV:)#.\19=T/'H1[O_.R)QHM+LFM+ZC"\D;8? MA09.\-"O;AD=+Z? &USR(D@"K).O/F"L8)@>*O5M[FED[W<_7+75K$;A^@6._H"3]CZM>@WU"M^O;%8[$6O2>H1X.R-4?. KDRK-_[ST+ M/H1T0$';"##5IYGM4?F)0Z-!?R6ZV[H5J2;C*P@G146"TQ49;$M5/IH]KF:' ML[-);=CMRDF8-E8B*S0AQB.C9'E.3'Y1=MK;:^U+_O9$;@D#=*IU\U[*]A9J M*')C[U*]@F($/0Z8WL3*VA36/ZL1ZOR1,+N8R[\V(=\N$_(MX85#\])DA1B( M5$]O9A.2@(VG\*9?LP02"0&"'F+=S;KY,G?)?:6F+ M1+WISW5R5"&"PWS Y ."(=*+A[.X8#@+%I8'0YX%RNBFCDR/')]P;L_JYW! M.RZ5LGJ'KV%HDFK[+215=O%53&1JU/LF._8E(J+,;\)'C6Z3,:<2-:EQ.(#* MU6_3ZB$TP:3DYGM(#BR^>9N" "FU#9T)RW_&M.)\KR6'.+ M*]\>C!,,G3%@4BPS&_5@9[6:-VMET[E\E^DFW0MWXMTCU,U)ZHDL%'N#>U1> MYIF84"X=FCO-8C=>(8C&KVP8AD]O748$H6^E65A0ATQ(E?O1/E*FM]8 M!F=^0PCOD#?>&.O<-MN)$X8P.$RW3"FWG\#=%QUA9&N&+!6F)4'R4D);7"^- M?Z+5Z[]3D>3;'YM2(/S*V/H8WZU% _BJDX&6YW6:K\7BGJ&G30P;8]OHSI=F MDI<&/1_-:B?QZ/&TEL?=@O17>E.N2#*@K%+-Q5AJ&C$]2TM&$YF'AGC=.,]> M!+ " #!-H,'QZ&FY.:/QNWC93AUTF%']Y)G>?E NJ\:"\ MEID<-/\AE<6-K^9R"&7R#]X9^;]NE3RI1&YPR&XMJDR-TY4NZ&.6@DP\<[\\ MY,$9S^3MU=J%VQL;@S3( M!S2;&"C;&MX;5;QR&J"A=]K\(\THU_R%M?WAQ_)R\!H"SH1&T)LA MO[A>U&V7;-<1G?T$/T9/R>JB@PXS9E9489S"7V"23BRJD]8_\KH;?O=PX/>J MP?XQ>^_OM7^)^>B/MCAF TV:\_'2=R(UG^5WO6*@ENF(YBS" =V" MXM[GOU(B'+,3Q%MNT\LB]AFKB9/*BWPVN;E(@HI MSL.A$]$9DHEI.JU?6=.)CO5=_'3W2B$7>>>-,/ 5?>2>N#*98?>-&WEX"8#M M"41?C7+J?( .PP8U]Z.E+-S>Q1U=3>CP5M\7R#<\N"3-MK/TUW!*O.1:OOQ[ M)7LIX[UR=887=)5V8=/*D+D5/ @&V'#MYL,9F="L;F!U0VMN@?J9(NO=]; * M8=%B)X66E:WB8+%+@@ M[K(\)E\,5XGL933(=4!O<,!07G1S?71TF9LL_.9F_0+('S78K,#>4_<"YPU>PVJK1[\^7_+B$@"Y*W7-V/&B1I-?I&J#3Z-Y-K M\Z>.'O=^?NV=&'[ 6/8"DUB$$2Z&!Z!%LK5?J7H62M&F %/;=]2(9HX'MT*P M_"B+.J$(\Y7%5=UWIE>E+&6&NU-$ID'/(L1FRTA@L$G08*KCOK]"UY M#A="V8*JI]Y%!)*(G4*=G7 ;3/)#6FGU[S?)KF%FY4"Y'N0^ M51(XX$+Z6\?JRRW,'MIV3-P/UQ4%)4IYLA((A\19\I8W[&;DP\Y0H+$QI;MW'8=3Q\EO@-)KT+IO 66$'=*9ZL? MOQ@WFA"Z+T(,CH"U:&F(RV]94Z-WRUN,LAF O*/Z*>(YI1C:];$QQ$B2)3GJF@L: M++IOH2AF<<.IM,A'^)9117@&H%&!7&%7UWJI2*Y9N)BU7DG'XE]#I:-C"==^ M;Z@LLJO%>%L2,[;/,# E36'[*/\'H7<(V\UO9X?5EW^D\T_,=ZTZ)OTIG?_M MGS>#@CP^]XH Y MFO8V@$8]'3>:7.4EC)"-9 E VAT3[^2+3#+$5$(FO?6\<,"\BUK[:K>.65C6 M7H.F9OD38_&W!8[H-7C5#NG!H 8(KR%@B"4U'=2KW3E2R9N0PW*;M@H2">*F M[DM,>\R@9A9PNL+\0L?.&'83[((&M=Z8NN@_-@D=:EG@Y(];VZL0#E#' 9P_ MJ8?<4S#)F+1?A0,?U-&V=M;"/6BC_D79*]'N26\/KZDEAX0\R9S]L( 7*LUG MS@4)/*+_\%1].;G:,4)3EL3EI\./OXL&^;_'$0H,_T'_ZF^:??^VLO/_3'NR M5=1N\,!.'"ID:DCM+6 ?%/1A1DV\4$M:1BVXRN!3XRL&AHK"]@9QE+\3Z-Y) M$ PRN+E^+ZYJ6!9=Z-"_[*'EH!/KYV\.C1E;> P-)3+*V#(D]4QP3-VP52O\ M$<^S;YH"H:?)4UA=*SLE?=ZO C"MQU39?$=+O-J/8.81S[,-2/UX0J#/>1CN MDBZX9-#[MB&P'^]V*<5H5<5^&U7D0K72-#YRJ/B@GA[HFU:R=X # M^-7;YP13%0Q7]=?/P8Y]O@ 8V&R7B$>AA84&]Y9X)J F-E2HV M0K,N@GX"+1\63 P)9H6N,1JCCNJ_O5KUN8NT'G[P::![-3U*I\@5H3*W'^5$?\WFAV< BWM, /W/_%= M".:=4BH9'8G)^F[P[=G4!+S6W)- M:@-7:K=2 6QQ?^]]!J+9J7.0[1B-TIW2=[<_FN(AX%F\SW%8F8<,'8[D?3DUT/&1C*\^;(H0DSL76E\?HE6< =)-YA+ MQK4;VIWJZAV'<$T&C?).U;O'!%@C+)/"+@^KT! \-2@,<99))%L,VIZX,0-M M0!5GWQ6PH7]\XOXXU_;]JR'I"8)6%>(WW :,KKB^G=(>&)%;F(!+B\QC:>*I7HW?9+X(;/2'][_WF 9EKN!B MZ\M7S[UV7FE9:9'8!L1&V;O0)K.G*YZFJ:Y4]4<@4R0WU,W-E8)/[R&!<1&# M4)1ZZTHS@G3GBV[,Z_U;LTK75)!9CUW5 M!%?Z" B#-C.P3KVNIC/%BXA+0A7OZ@:[I,G>W.N32W\O^_3" 3I[@-_K[..> MI[M%IT^"F4A9M*#93@)MJVHIV]F%%?S9LU>7G&4_HSQF]/D?DD'*?Q1FL@^:S]1T$C*U8KNK0$LT(7$2;&X1S?RK#G\$O_H)9V?DN@?:TC,[(]! ><\_2N-BOLV4+^:46_:J1< M?_:5VE-H>P[AG4ZJKZ1;>PVO?BHO_=.^Z/^+UL>?V]G;CF%4$5(! _+6?-_6 M#)WL6&-GY37.O>J0DUY.Z:N 4TQ>6.\;T%N**KTWMPDS4K8[IIW/GN=#0R0T MI+WB,3H;"T7E3Q=/?*U0)GBCHXCVKK%F^! /#\UW^OMHL5/-VZ(B##1J3X0= MG[9Y74" 2(R&-4/U##LV6OT9\ M?I)2*&F03O42KU=4?/X;Q4[\N1DZ[ 371Z)*I7L M3(]2;W07H"#80V$^*8OLN( /27' 1A&TGA<'("=PP(]&]@3_4ZA$^FAPI=KV'EE_QJURDM<$!R= 7Q[YQ/PG' MXA:X&XW2ZJ'1:27J A(C71!(-)!FO06>N_2I1-Z MAU!#2/G"N>>OO[N[K\H;"18)_- M/W;K8&> 7]> 6-F,,0]X@0PO[2XE67WRB'I!A ?(T$RBUK^TY5GI Y^^)@9' MJH>-CT5YM>@*(?9IU9?+N$"'T '6JIVRZ*^MZ3&MBZF1P,:B,QV'G1P8:8 G M9=05&Q,'^]0K% IO/,\$[?2(.AF=:!I,-+Z,=8QZ^7!IS!2$V@TZQ'(>"-(S M=:+Y+^O61]ZA;^)@/AX-0NGWE/:-6S33Y!I^NO]]K>^'2,CC6^M'==N1CQC6 M]2E/GNIW,$0B3@#*L??WGC4-I60!T?=&JT:#??K13\KU;PZ4:@X5_9@L>66" M C]Z(#$F#?SPA)3O3/5ZP>6VJ:YDNMSNWKB@"%O,64C( RTE$*41BF8?%C@:;++3U:Q: M66_#'HR$?/3)>T17L''DSMK7)!/8"Q[!::K]N ;%3([F:'SVNC+ .E!+-2[6 MJ;*=$;%MM5Z"4,=QOL$)KMX_TX>:>#%R7_FB@;7H^8") Q&O.K:)#G?7)6GP M\7-_$=4VJ (2#T!I0PB2<>4Q'M I/H,'W/IIKS[$]4"9E.>DZ'R,)NQ:-UPC M:O" OBK"?@-A@K@:0/_>+\[E?F2PMXP'A$LS>(]B"+MR005L^>7R]"\?9&'. M>( $Y)CB13S'V?)?/J@L3T'Z8#AI2O,@0-[/?U/\2DDKY5]D_R:R:EOYF[G) M GJZTN>DV9.O+#-R4:[9-,0E%0!^"&@L%'0)I<.F5M^-LC4!-]O=FCOJ7=UM> M'5UYC;#/!QNSL=L6$>V%A\PFU<@NZT7=&W@?E=8'NA$<*BVT@L;]-$9+ M_#V)+G[!S43^BDW%%8Z77O4"NY<'][;JE@E:(E-0-J+@F/(U!+U+8+='E-GZ MW+5LWG02%.!?+Q [*3@F''7M*;G]JBHZO^P_CE^_SW//UQQ;?%9KZHMB7CY8 MU<4N!SKP\G\[P+F+J_YD\KJI+48<#YC% R(>BOO3DF$T7"?06"4?G> I!4/ZQ;@^ MZ=,:9XW9G:D]1#K4&'V!.K]J>OR*^M@Y>1H\H$ATJ+2&).C6.Y4Q;I<]Z>M<9@]X,>Q.PC6EX4]Z+3?=?W- M39%WZ>^]!?_!R)JO;C,IM8I@FLHS-EPIR_],BZO[9WK,_QUDVX;T-7;A/[S@ M%L![#U;!L_$+DE0Z>O4<#7N /LJK?]UW\_KQ/^B#_(LL@>RB,SU0?>BN:85I M"%%C0=R1^FO@A9)U F@NY7X!R1O7(S MT/5A=$AK,\F\"RA=$0^X.)**_8$';%=-_BG#1/GP)EGQ21LVU:"]L3]/D)[_ M 5,$1830PS?D9WQGR@=W\Y0EUG%>>, N1\Y]C?3'[RW5U!%%#SC5G5D6>3I_ MZQ&XC/\!%NQ_+=D7I-*+$*Z>@*Y6QSVBI.C"_UXPP_.>R_"P7IG!V7>>R:'A MD\^,I=I[-;FNMT+>HQU'X)XXRCXH"&&%!S0Z+[FY;C*8;Q=AOWI7>Q5PV6]S M/9B8H?=T*; B/.F/FHT8E;+D<]?TZ+;#IDTXKRK=:U%/XL,P#R:5+H,E@*B\ M5&L-H#E2(O2KIMQBY(GJ ^$O[-\>\>U/0:WWQSF(/@]X\8EYI-AH'Z"&#BR_ MIW$7NK_4SO%&D)O.)OD%LH2)T(%;\]*UUCT41^*R'K.55(:T,3',HCVN#S$T MO^CD(/+O?PV\A3)Y0G/ULVNZOE9#5'$-W.JFI@F[G^6P7*3]RZN+*R)Y#A=0 MHET-XZ;?)+DFI_44+.#P**,M%G'Y?;J$JV,'+*.RT@#'Z=MXP/MEW(U0LA.R MC;J=,$=LZI+MU%'85IWP5.M4S5X25_IP28ZX@WS5H.#%)R.Q?)\6I":!RH]% M?7\$54H#7H[S^L[A 226OI*#]OLY72+\,:[EH4Q=)*8[>339Y':]9R9KB"GS M9F>(M=P>/HNYR.KYN2O[V5%L1(AXAL6HYU*A\$"/+ZI<$I0OF:2F# M"70>F;E?UHMVX76O/X<4OA@#Q._LJ__T] M#XS6IN]]+['K8<1+-L'PX=(^'0KLMG96># MVU;U[C4JKO- MD]"CEZ6V9^[: IZ8,ACMWE4/T$$*+KUP$+QT4MBUB?$XH^<2 MN9.J4C'!ENU,G^(:!IH&H_>T>Z82IB-GET61?Z3YS2/OA565%X_GGA_ M76"SM]N"*"Q@MT FI3!4ZTYVC5+@]Y#L"I[K>S""P#C"GA&\BSD/VR+N(07ICNR /_ESM1 M>DKJ,X_OC3VQ45]<B? MI.I?F>)GQ]UGT($ZXIB)D=GV![1/;Y\<1^N>BKSH;[W\\Z+(# 9&I,7\P!??B MOEO*.'=>$?7GDS8_/."&YBV/FH/C"9:TVZ>)(*<(2R/1,+]T+\')%#YL\P+. MFWA=[WQ&G)4QR/&R/^YXL4YT"5UF$H:[7\E\6MM6#+'Q:\)S9?BGQMP&0 B)YY*DVY1F?T7W%+_G,D\?Z';MZ_L<;C_W'\4P/?4^KOH@>5 MW_>X.U'"35#I+U,/4D8O;%8:!R$$'8(\I),6!N=BT)+] 5N#>V*XZ,:UF>MB MDE_MGU3>? F;+:-5QAZ,'E#VDPC*N].5\D4E%]OK%8_K_4G"O$S M[P*FA"DOZDKD(X*N,3,;AJ<++R"\.DRQ"&\/?4A0N.=%AH/!+IV MLX\F/7#4^?/RJ*+;;W0-NIN+.EA^I6&/N-I@EC3CR 5(L.G#U/ M"M$QH3L:N/AC5HJX/7."J& ^OC@-1=1,4S9R$V;VGO">GD86[Z^C-8I6?>@' M[K\ &G[S9P/N#M(F$/8E5#!;?BX"G)$K,IN0N-:Y?"8-YFG,AY/T;%"8 MS0>[5O-H9N#F/42I/?DF;CTW8;C;!$R >''2Q49HF):R33SFEMHGL?7( .)W6!^*.&"Y0S3F::@SB MR(]D_"/X^T_GE19\I&130I*^9X %-@4H!#X7"*M9)WZ&O)E(V>VOI2UXY4W+ M)=(^6XN#W'3M!+V$<%Y'I9Y$.TK2TJF:#28;JPC-/F=QD5ZRY.5T16VV^*K3 M#"'#?_"JO/_;^+/<_S_+@?R'2*7^[QE_E!:IB\N;MR.2G2R>82DF.S8CWJ9= M;2-",E7HZ>;,"TAZA8!K\ M1"6B^R7QO&Y2'A+X:%"81:UTHPEEUZJ!0XOY:!4P5=2.BCU]3:YEO[W$SB1X M_@V:8];G;)4X.\*EU+MT.XGK(M3\X0SNF,['5$-V&$%J+;?H5E5Z/_W:<"W' MND9U1 O3MP]'*C4$TSNU;>&\TT?-]236ZKL4&JY[-WR9R>N]-7= H@=3[(C6 MMQEV[H8V8P%(7;H"[*X(9D]/UU&6H'W+907=HY0!8#C0+2)62HS?HJUMP+)1 M5J!+!>83;#EN,>O3'#)'Z!O??4JGK"0N?;_OG7<^Z.F]TQ1M(-RA0(RL_O(* M1[[[:,*1Q0LQ04Y/QI0X[O['U>GAS 9@0RXAR'6K[Z:7M-56:4Z]PM&.%)9X M +F\5V^%:@*.T@D'MDI6FC*$8^JZXG?7+2HT MO81C,S$W\JF=K1R2)[K$[O&NILNUY=RC_ SZL+_RZJ9,%%JF;FCT#J7?P;R] M'&LDJ%F6&"F83NQ7P-(0+S?' '/# P+6=6?&/VW(GM1P\6YC]F5FU)L&<=P= MF4C3 *;I,8VIWI]^V2.T54JW"/KD&!+]^IJ;?J<8M;Z\0 M&]K/W<";.^8Q(@%?CJ''&)O\E*H[IE1NZRJ5/L#1:0NQSAR4J@P+PZU"Z 5P MA,G62Y R,J=(RB)]_*DC/5Q^,=O^#;DGRQ2$G M0(>=?#P@>R!5$:M_26'< YTP/>W,4I.6")6(D(W7B.[5^U$,5+4J_0%IY#+! M \3M0=OI!"4ZTQMQ\M3@KFDD_5CO$L/T\.XV:C:=@N/]UO$[TC3"HXW\CR4#EKQ"-LLYJ_\& J+\'^/T?*_+_7QS_ MA2+:%SJ;"FW/ GIJJ_VG'E+3D6#%;8((=ORJ2W6D8GD,LDW682ISO0/CIWNG M%W)9(-%2#14W,Z*?/[[.R5R+&[H*:-I>%U879P =\R"=D MRQ2UCS/LD3JA!.O#FT%Y@:MB\#[/71G%*N^0>W2&5?F:6,U=B*C/2"CHK5[P MCSF"BGQ]C$$X#2.&O)!=.OU#JQ$2MK ).NHS&*C.8T>8AUN4'EPRJ_WH;'!@ M=7P5HKUE&LZD-R":@BZLSUT]P(J20$'=$N$AN!JNR.N?LN[Z6+._(*D%F?-* M5S^\HBAQG32Q!(R$(@+/0@=R-01 P61,TZ,K \+[P'DMIW5TR#$#)$:.=1LKO6YVQ2'J&)T!MHSZK-?2G7\:'^93*YU9C3/7A*A\Z0A7HOU MM W],C)/[OX$EZT[N#^;OKT#TP-4[48"6[,[X76SD$_>)I>>SH;B 04" 4&= MZ(-R%@$%9>0UQ^/X =_&HR+#;F2SN$ %+L&G](>*CFK[/>1(6@)L"@\@1@HD MF:FL4H3[$?OESC?$R[.>]EUL.R#\U/I#@I0A_!0R\CC)NH=RM;_!: 4/N'H) MHM;(>FZN9%%SIA MC]V '_& =; @'\4JYEF@>HBKA9;6:-52HE&X8.::) %9C-8[:\\61V*@(>1!SFERFR$ MI>LI46L:^JY8E2[3(=0D>5H*]V;=C4&N'N0@DN%$ 5GXL.F$ \,U"_[:QR0N M?07,4(_]ST^IN'--2@+E R_@"Z!TDTD4TX6. MTNK7>("Y- F(+VCM4+,*0E* =?_\:CBL=ZFF_,/KG-QS<&D3#+\7K+=D.'J( M_YNAQS4G?7;FU(E(79;-I"_!>LV+N.!.Q 9ZFG+4Q^$^I*-4I;P#9E5%UK#J8?[ MMVOC'#0S7Q !+8;:S-DVOUE(R^WX/60N9YC+>LXSVO2%.\^.U.4;]C M_+\C]?V7?$V_IP+Z[]LSX>^,=?[NT;G(-UR?A^&N""SSJPX/7C;@;N?$,@@F MB8K/:ND88S(3:=!7:I-7Z1$3ZK]?W!DN R^N/D^TINC.FX*G[G@DW/8_M._A.?-R_/OVZ[Q)Z;&/9@_DO)NVIQ&S J M]LOJ1,34--IH_/KN,G:^;3$>4>H0.+Z(6RC9W6 "[;7;>T'@D"^40G$[U>H5 M*KR9CE=A9"_E7#%OZS'K7[_M]/F6B F\A8CB 11U<.#'8VM.C09$]#+KGK$? MMSD[ FPPVKUW19%+%\G:$7'%,V>,"I'Q2@ZC5X&U*2'(QTGY4_EHK$^0CSVG M\I%XP>9;; M?Z[N'3Y]Q4.FU 7S.%EL@KZ9*/(IZ(LZLZU-CT]'L*,1 (SG3 M#TF$/O:7$L[% V[8/-N)#=BG))>TN!8.680O.UF,LF4>:_C!DUQT8M=(JW&!EMWO*9FCID' MPHC(I+6=RC/\5C&:#VX>9F)7:=%DR-Q*C&167_BRN\D 'W0TSTX2\=2T(S *:6, QMVA8LZ,A>W9)27K*<(8JD>D86Y]A2]]6]2Z;1+ M[XCQWY4N@REP[,9F M'&TNKRE)>Q9+XQTJDD1BL1FM/M$-TZARU:K.YB[[@!(3&$$A? ;VKO%/_=JI MSY&1"-6BS9QKKSI M!7>< A 1L(CU&,F+?6=J*[C9+HEMKP01^'!]5-HLV:J,ZM[$'4>,PY[P^N!. M]J';UYD;BT]VAY.VVH@L4JRU Z2EEF6_2ZB4U=8]'FMHJ?R9#J/5[PD,I8,C M?^I$E3SHZVI%/G\K1R;W>=LY8Q$3N7G]H" \$UFO[1^RT^V"C-G5;092686 M,U-,$*"K(0N[.A\UCV*ND%H&"I/S/+E24.2AI"*Z5C#X)5ZC*N;-&9:K! M783:OG3?=&=]H[AO$V[P5?(MLRR!P.U,0]#))*!T:UV4 M@T)5AXUT*-0M;.:[H^:H!''(PO@T/YH[!S8$\5,N;AE$Z1&T,[Y7(P0QNEE6 MDSXU*^M.98+A=8&-E)PY9TKG.ZF1J(O2>%'><2WWYZFIR)>2\BM^/;K9@YW6 MV,\\&/^(XR::Z 21BZL&[:T[4%F_-%0P281,Z ()8M0.;F>-NB4TT.S]W!\X M4.XO&E(U,52J3[+&D7MBY_2LNCYHEQN&<"K!R92<:6]?U>.+,BVXY:0^^(,@ M"9-_K_GX+_/P_X]YZ+6,!USBK<$#)&N>$F8$PUAI-/LPNJHK6JB9F[PY/_0^ M\GC4I*$TQP*&3;YU*/\7#2EJO2L&TG>BX0*6NS70I&1>[?YNSTG3D,U6678Z M1ZA'SE_0MH%=H3+.YBQ)?[V-HC7F(R-3&QL*C=LWHUP$DCA[*^$!S>5\^FO" MKGS!0H:12KUGIGU%V O8]PJ>#@G:@>2#N^O@_E.>[J'O?'RS,1S9\HVZU?&J MN5^E8,:+E,M5F2TV5)]:TL:ZW-D?;>^RSXK"!BIU-EU;]1D[BSOLB"!=(G6O M*M#8^>-XM1"K?.L!%7W[QA?'B=GL[ O0%\->RJF67X+741&2!+4L:@MRLN!T M/$J:XZ4-NN\A'3"@$XD'%$&1^=IDQ-UMSCT#!5F2%3@+RAP'1*@0RDG=CG5P=);8^RC;B M 3-<#=FY7JP09_\*MSQFL26I&#R@5D;)IR)_O$_YH5?U0^78 0X4EDN;C'3M MAF%5FA2V;'F7LHV7J05\]/+U_:T#3&[H?'B_[U+SZ>U+;##RWN"\*J:YFL?N >NB,C*;?5&_;A%GH$TD/.\3NWG2?&(W! M6F,8: @B_-%'Z.%G]OW\[M.">WH_GA=B[X)<<]C9CR"PI0=+:N.7F&&^C3'K MOF+;M_=52B#:@[YRW\K:8FT89%UHH>L:E@5*842DLK/O,'B 0(1;?#$J#6!H M^#HEB.M;_=\_T*@56\LX:/N*I5+#$7,=T[:_BAKJ='P'3WP_KA/_.J3SJ]8' M@#/+?C[O4>N@!+ASR@0X$[D$BI5$CY",>H3E<6BQQ"/ZGE S[YRM^&JRFL>8 MWVWV(6A"K:H&*1-G$7W#?0ODSPO1C^[51_4>>N7E6MG7UKG7Z8,4PKH::4)[ M:;QCVB&UKV8^XBKR@[H:M>WR:5[8!- OB/E(H9>*:WG+IM=PM::X0Q]9\EO/ MAS-GE9W9"WB@.WDY=\]/*_I71S,:;$'CZIH.\N=$4OW./@GZ(,H9HK6BG-\[,=\&]%Q3D\'E_%0VN./,( "!^=,X)%)S#*-; 8[8SEC'(5 M#8L_ >L$NP ;Y0T&:E3C6%2Z_5A#]93-J2F[N&OO3)-;]B!&QRR([>;I%>@N MP;/;3I[Z$L[L,F1>PJ=;0KN-WNK^P._#)S 2*^$'(//=3T?_-@NHTZQ/QLC> M2E'! 1"AUA&265Q1:2-KX91<-E(R 7<7#B>'^(4-'M/4Z3LX(4*U)]@WIJW# MD/0SF08#V2WN6:L%A6P5;Z"S+-#O@^A]1+JFIC@\MAFJGE)!ZT!M?6_V6:&2 MN)8+;! Z0# \;3-WK+=H/:]O,0H:F\90?W7\RB$P4I928T!POX%O2? M-.^K3B@ON.<,#U/?XO*3P#3YC^24@.!?]SY)_:O<@N?G2O[@J/I_UD?D M'[3;_'\\+MZUB]\=D+NYY&F,PFZ<(]9W:F!\FY3X$.G;XX4'9+0X&9VH3*Q& MK&F,?M.!^S.[OQPH"BBQ:%7.V-#X?O#O2J"(TMW9_05!*.UI@1%[ATNQ331/ M+_)P!V*'N]_#IN5 4+]VXK<5CJ,2?G/K<=R86_E33^0BZ$7GI)F'9)HAG'O* M8[64!D363B9+WO(?8484!*O5_/X9AQ;M( PGTB78VU@,1FH=9K=M&X5;(Z9J M+BQX(B+V]LWC)'XG/==F9:JV61BQ[MI:-FO7==*OPK+1Q2$G@"M (UW9388@ MK_,9E2=-ZH\D_.\X8?P<\0 :YTM;$@Q>$N1\(*OBDR=Q6XT,ZSHV//F%?X?&C=XJ?GCV@=![YZW4>:[8^/E,_F MV2_F.]/3@*_IMOMX?B RO'E@%+U<831)[DTS3EE>ZD])I=G_4W73=2LN'9^1 MG\$[:D\8CC6S23,G/V=&+USSGF-*A8I&]K75CHB?=\ A8>4 MPZ.^/H.W^'F@ 3R2$KH1DW)-4X_/X ')\8 M+Z[9S_3*C3'Q 8'&HC&E68_+ M;TPK*7^^[EC!35"@N!O? 2;"HM40F<%W,T9*Z\[;N/(X9:T,?'NW)+4W^8@6 M4)Y#4B#>='4VUY-[KVLQM:@GVK"@N6U)PY+JX*8'BOYZ5Z=WWB+!\0' M =;@1G,/:R!S2G$[1\^J8L:G F YRD24'ULIZJ*H7E4"3,-\'+?C,-Y?6A!D M)/)S!A<;&.*RK$**VC_R#E4%,XHJI ;,+K,GB0BV8L1<:K&I&"VQ23C3QAWQ M=]WAT($:A[:5@IWUYN0JB-DDK%FF^?GYNBMN[R9:)*B_C>3)_-A*F7R>$&74 M='>V'MI8NMY19Q$<\!D![Z]D-1HR"Q7X82N#L[49L21:1$_OY 5-KI&^1''9 MGP$%M>TX.8ITM MJN?5H-ZSR>*^VRSQP4^1+!I'FS>TJYJS=&X?BT$=/-9S2^W8Q,S'[SML/PO! M X9&T_7=2[5V1[]F']L=^^3NK2IS9M2Y,C@8H$ +9F.K]5XQ8,A[%3S SU82 MT?/8]N:3#Q[5$$D=%_00>9:FP^L#^J@(6'*+@2P\W)59NPC]3I&B2%3 :]CZ M 6A]:-7]HT'4]F#6'_6VT*X%E MLO @M*:"<%XU"@\<+D);3A_C+/@1K[(1,I] SP' ,[\4!W^ZVNKGYVB\_W5 MOT^!_.H&ZU9G"%9 *O8A+A$/0*Z=HBC^>@7TEWM. 1=_N0+T\RU?_C<1_3,< M0[0K]B$>,#\LI4(XCYV7W;V1Q1+3)67X*"/K+%3_?\1-RZ,_? MJ_SQ)%]XYJQR1SKWM"1(E'Z6(E,#HDN#V0%33.^Q0D& M>LZ)*YWQA+R[&P6!KNM&\PTEEV7P%YPOR_1TS]'4)#K\' 7&S?X4M=C< M#HTRL[4KQDVVG7K8:,6)U.INIY:;26%>85(/UE'@Q?)WB1=M N)E;.7UN2'':WT(\#W>@]"GJG:$P[BAXGHF $>4IU6T4YOI[G_OPS4\@ +N MDVA34C(8W^)HYV !K""-1!WD&/SR-+)G7#V*JFF2O4VWC+7<^#M)!(>@+Z=A MSA EB/9,>6EY"=0,?H<O.Z8UCM+$K9%O[#?7W%+E[_K._CTZ M-A[P\Q[.G0+U[$UTC%4[/-P+,?5X?F'J?PY[_7ZB@ZS^=P9-"]."5]8N9D'^ MDKXPD<1R(UJQ5WFL^YEG\X^?E6X7@NI/]&]:MY[L7RRG[EYC?Q)2X/47- /$ M"9$(GF 9CZ-P_;"%%<5%@[FPLDK>X7UB+) S+&3MH^D_WZ/2<[ZET3:>Z\&M M_J%P@B5;M)^XVI'*'H #.QY."PPQU2FV.FX#K;I7/IB]1T,_ M0:"K2I4[N;<>,%V\;3+-9H1FX.)W.*<;9E3UX41"=NV\,B]_4M\G'FT)"S6[ M'*NC3[N\<\8>O!O ]CT-FQY[+^&OXPNE.7*I<%G7E0=?=]9$8Y(FF"N3F$!O M(M^B:&SH.:S -\GL1YNAJBD5'&(66:V &!'S(TYU7()/="IQR(#JN:QO)]'< M("6(PHJ_T*D/K1_LN^8O18W!'+3+B2?$/AP>T[J$6#QHY3B[^<^X M<_\9B?K_&<+"#>4]K\-=%_N)7LP\-4-T^O\(J?>_C*3-KTXL\"^O^"L-%'92 M\+!K.S3N\. +Z<,_/HY*8'2<_1X&#^CS\VS9U9>W8+(ZNJ8S16<;X_8L"QZR M2'1'S (54"#.U56'>+X.VTF"-)KA 9>B0./3YH2[3'';6[83Y;VKY6&51P2; MT2?3.#XITCVSW9%^B.P*T%PU\W@T'->7H2?4UIQ$!S?@/6S$ UX7)GV)_@'1 MQ .B/0Z"]&7-:*QO7=/5(]F.N?A,;C+!Z H?G0D*6D#/E33D154PYX"2?ZVS MO=&C-[]K3]6TU/0JP5 N3E6NOH&$C.),/>[[8SN%KB9]AF(#_ETRPSI+]W/OY!S\1Y Q2?N:P?F(%ZP(R\A6'QZ%D=.O"# M=KZ3NA;$9;K,Q+'[4DE)GF5OI(HV1_.N'5MI52!;>1S)*YEYSDZ9BTQO.%=$ MWUE/ P=+J7[PZ^G(WF/&IA.C1Z%NO"T8R1,I-UCS10&KC.)&E@W3<2: S^7E MW8/\(Z4=<$ZR54&:I0^KC1Z[DSM?CR5;TICF0NZKFT34[+31'_)F2-TLGNUD M?*RRC[W!K1/.@@3)Z"P],F+GR I7#C^=F,4L,;AVR\^2""'\EK?FF>/7MO(, M:TKB1]98XJ=-^3IH0W+N4#$& 7*^K%W*<8,H#9D8=CC;T=5##Z. Z_KBL]6W MD,2;I'.0:XP]&?%]%R,+(RT_G$%QP;I&JJ<>-FCG^V74AB>CHO->)_8LM E^ MB?PDB$@4:XQ^O5ND^*[2_RQ(VD1;=I^&RU?I&+%:N MR.&*SZ!&8;>09-Y$%VMU4F@UN3!.G):L:Z2&:"X/;35S!2/)]8W!+/N-9]Q% M96Q\B9<:@A9(T6+%4O34)DNSDZVHQI?!].H]M[YS="39LR/>V^_RO:0$LY!* M^?'1T;GOU(O*2T[$5"M6!A8G:\7/$(V_$P69T4NWUX,@!00\!-DU7?\WYX@9Y_FT@ M5;:HBES.J^T"V[%\&[TX ..D#1LKG]E;/ 50_XSAFB\>/W!TZ[@/XWZM+9'H M8WNP&W^MR2C"02.'<]CS+^SF],&[=H*I' /Y1G5\ANT\IN0;O8Z)E:T$#N[' M]=3B 3 NZ,G^#$+_V6W]A"C$S?AA2P^UU\NWJ.\//B [8]FD@F2=BMKZ#@=O M*4W2W7.FPMK /]JW]Y.S$ HY7"@C:Y,D3;V\86= MU;#:+Y#YVH/)T1GAI\"+HU&VXZ,=!Q*@-9641<5UB]3=%??N:8IA1"_/B.1: M&*A 4'JCE)9MYTGXWT:?L(5S MSZ/R,LN6?&/K$T)4SG3.XQG"]-,?+P>< P%70P77G8 M\1J*'>O#=/CBY@#_;60CW:4-3<_4Y7VF$B.D2R2O< >WP78R+NYKI!M33_'" ME"(U'F!Y 3A0O+0C/;?<4>4OB?O."1']^9U\42R_1X'NA?4=DS#FA(94Y1@ M>H76>0;%R:O*1HQ]B^ .DR.:U=@Q:XZ'G/.U)2%Y5>I$'-*Y. $?9I4:M0.^P8L;Y':I6%3]' M:]D=V1G^!<=N>-YP&M7:.,-E7_ *E[IH< H(ZUC8E&4]2)XCWG5D$@EMWL^; MN'M>M\,?GGC;8(N]>P:!6?^\_F)M50$TNF"Q:0%Z2U'@I9$]M:@J:1]0(D6\ MMW[\@DM/0&48Z/7\*>]6D;!R]ZB[&:*'O^V\77,^*,S@$QX0L*K]Q=!03?/. MD&L>HSHKCWFO:%<#"Z(@WQ'7S(R&[>0'=4D/;MPS+'LTCYI81G/E)]%$ M@_QH91),B@CK5\[]NZ)$?WOHXO\V@FS<>#5L=]HXT:*^F#5M#NN3MX%."$7. M>58C2\VCP$(T75!;Y)][_=S M0J)"9TVFA7 !@@1;*S"6, \@-HZB8$U S=9,O&9[??L*&!HWK&/MHO'I1'Q( M]0;F=B6F:OCK'A>,S+JL\J[Y1BHJE: C1,M>*,C^4?9C*T.QKKZ-T>="?%NG MJ+J?[T0IDGG()GP$KJLR/:'(&,U(&W;QZ+(HL&#TQXAITMVAM.*("[O#/PP5 M?&W(#*SK[ M1$L7M9TQ57;[KGPW=F%QDJT'6YGK^CGZTV37UJ6FI^A+K)WR7$]31GO^D"YN MA$'R:WV5[9^CF/VA!9J /W6KMAKYM1/YF[N_)@(,@7^);9;\D4F"?R"Z,*7Y MH*V]P++VH^6A5H'C$:]IB@&V7D;+OJ\/<'#P,&5"MEIL?,MY)KLBK87*J4[[%7 ZIT@QX3):\Y.3F!/;=UGI( MIGZ[+AI,;DWC7N_YV6DU1N% ^_$9*L9KGC0MB_W3_*<10!EWN 3[,**5MPLJ M^WRF0/M[0.MH,%1TG)KXA"4;5SJBF&8U2KUG^\78@GV ;7Y3ARPU&UB@T/&Y M'IGPZ:ZFIZC%P3G"O$F&4CM"9Z,\^8@/*#R?F0J?YD4S+N66:SQT<["S!PWI M-K&?A)$JZYL(O?TZL>P=D@F?]?-=) MO>0.%+AZC9#@ C(=OX\>HD28RKR+7HXO*_8VYB!'5 5[/39TWK=J_;B?4$^H MZ Y)"'[SNF28)+!!1+:L?0T%E8?1.EQ73GU7UUL>QA15%G'_!>.A>1XEA<8] M)0&2_G;0#T-(]%/M3.]@ G-\^J.";LF>>5:'U#CS*V]J:54GZIV8SY*3\S0 M3'9$%[^];; -ZIZ9!6DW1GA+@3]QB1WQNZA$0NM?YW=V-8S<1-GX>\;N@SAQ M4A@;#UHWN]3K#>0ROBB51Q2U.?KYI698'\F-3%!H D^L;\'6O5&2F(X5'W-, M &I4V@RAR#](@OP<0+_X !BKW%O.D1_O)OI\%:(FU__>@_2)W']UG9O:ZV9PQ3P8W[JJG(I^T;.C)P]=O9,KY;&F -U.H4 MW6)G"0DAV@>EOQI>'=_ZC,U.?WHVI+-.S&#[ZI2LOJQ$Z9)]*&V1:+2SB)G1 M.[+D@AOT3R/2!_H3!!%=7,DE*M*.5'XN:(V@?51NWF8F>7._3)9FOOJL23DH MW4F;-Y*MP.LV;0SEDA;@)+5\S@."SK%>;KC!JY@W#BH)TCB@SN^^;]/B-*@A M,Q0MO2U-KUB6;>(.9=IB9T=).1T[YS@ON4K0#]N]TNZ?\C8AR*!801+1I'3# M4[<:/^AM8#V&U#G7*S5=3G/T)RF4E7]UHM7CO>:--HKY45KEU;95[_I76OMC]7QB.?\[JT4$Y1NEVLUZK;KP&3L<!K^JAM)28.8W MPJ'7^J^H^-\PR/X2FZCV+W.O?WH(+D# M187^LO2I1A/4TP0?F1J%.!:^9]5FH70>_+Z:\-KQ1C#SVB%*:WD'50T.IDT+ M,SB:!PY2)I.%L5#=&./R3)W?9QR5$@[8C]NK;;V-6^[ %&H-N@DH17Y:2&+> MJ(<.J6PXOD290=:['W#F??J&ZE.,#"1W@U:] TEI7UM'JZ/&O*_A 5X;.+=\ M#P>B3M"0?JJGZ'5TR,CK:?+AE-X?J5&00D9<1>J$,0(I@P>,?G0:UDG];A+S M0./U*R[HBP>9HS'R&6O@T,H\7F9FU#LZ'V/8U=*O.G2L&_/T<>4F._>Y&\>5 M>(A'>*K$'P?MH;Q,ODH?=?/C ;6?<)JGPF3<$]C"@GL/T1X76;OK:CSL)O M MY=MM9%CLW1D!:1S:XM@\5]7DX>V&1;VF7=Z MG*\KTB$#;X>SA%;QWV/$,<DL47>RHT\\\^U:!!X!U ,)'5AM--U]*9/]YKMYR!9HH(OFIJ&(V]0&UO&L:A$_/"ME:\ MH@VD3S \G7^K\_2KW-H@UZ$.(\0K+E+14<7RZSI/;KVA1NZ!*L71\:72E#]2 M4G)#(YX^H:08^:Z;/X8(>['O3'P\5/)\P#.DN7(G(]HQXEL)]VG\Z:JTJ2Z* MOE4Q;PXF'>V(AN[D=P8UNFD+3+/91P&E>O*]!'-T3#^K,:&;77T2(0HYE(>I MF1+-27-G06\BB!=LAE8CFBA6BRPCI/>=S_F4]G#7L'N\LNSX.?>,1X'N4LR= MMAS>033$CV":C?<^NQ+L;BSQ58ILQ1K;Y[?_.0%6?/S,LWD"H@0[K7\"9I?" MT=PY6%F4ZD*KVM@DC_;#AXGGR\HS]&:EW6\J[Q2.0YBU 0NFKPM$*G?*\NPB M#QTYPY!"$*6Z=-6GH;**WCFL+<60UQ%UZ4#];+*Y^I_3S^#HB5::-!'R3YG MS7RR)3Z=F]/"95Y7/FLQ2V1)D:WJ--'+Z-EJ%UQPO@^V*ZM+GS*4=:=B+PDP MPMI(:]X[+\>XSU1E(M*E61V?D=38+TTI]:_DZ?^>VMK?R\@4(R-'1#[6M5*O+[S^.R#QQK'!!EYN=#KDT62P)84V:*>(&74M_UTN,K5 M!(:5.?,=\<[E=G@@'C"C6MB>O09)\WHPR,)]7E.RD3:6)8DH9%SL,XBA@7+C,D6VWN5A5 M(<<8TL&5P!FV/U#[@>Q1_WT["1Z)D07M5$46A478TL(;MSZ%B0PIS2XXWZ#VRATQ"[819&R_ MF2XN];3@Y5L23=1/GJ(JL;7EQOB\6H7&8H[M&Q;[(H))M,\'6>J%A?)6.\UK MP.'A>@I5_FI#U\-UB[KFX2S]GYL*BOK$RY#V.1>(.NC65YD@*D&C94@XSUMG MRU7,.SJJH;67?,/;7 (^VYN,.S4 MN+@*;L*ET_4,><:9/>1W(1)<\O2FS]L;HO89%S1@NBA9=5]6\@>CN+@Z4'B+ M^:<#4KY=\-)8C?NS0?2B)N3FFI/LEZ5FZPPPTK89&S*S)M):D.ZX,'>7*+ M8:8SM#G96YF$,TE5 *77HQXY!B7LGO]45_^7+O[_KHO_GH%P+KBL;+WM:)BA M\TIV*Y9U4,*W NM^V.,4T<1"3K44.A_ND9-]SN="C%&O002I]3\1TN?#/"ZUA3\;4,DAV&R_)ZXUO-4JFJ"W:WGW_!'G>/_ SN_I3'>8WPCN6%E^85D/9'X M:55?G 45.^JCW4^%U6S#NW;YZ1_0(B2@=(*4%V@:@+60TXO4]"\?29 -(3J" M.Q,@WWZ \KEXG]H1U(@>RI9JLCE P;I^MJSV8HP!<:Z.C#(90\B>IP.%]<@/ MH.6>NDNTJT\-1/M'&;*!P+Q8;39< ,8FN;+__@3\>,21'!(H,WA\>I:]B(H3 M.B)O]*8E 25CK;W#.&$-7'B OO%"#GUB5]GTG0'[EZ0-@5 K#6"!\DBI<1+U MX&O^M."UD(M8+K_*'?O4F\]X*.:_"PVBD>@1]3*:L*23A?(D(E#O24 M!Z3YC:=5VYQL=K^^C=V7>O1&4ZQ]0D ]9;Z M2T25?S^-ZFRLY#YUN&FE047*U=A6$HR5D;:1=#K?N?7._&/\S$(C_@/'/ 5E[64-4 M!N8*D^AE8T>]F\69Q!-84.]]Y;VGW.R##P/6^];U6"FC5M0(W$_'S-/?,(GB MQ7%_8@TR6DW,/)@_R(W;SU-H*9>W$?.$A,H\PDA[1%-VB=5^1IVR_ZW")9?I MV\-V+\F18[)6$I!E[<-IX<27O';,$+GJ]<2:NL!+MEMN@9G6+O77- M(PG2P?0.O_0WAV?*R49A(\7H6C98P\/@L6%H8PP&"UF6]7[DD[BRH'V0E2B\5I; P6VTF;3P*1]\D6MW6<-P?CLRE9A[9" MHJ*_JTA3_O[8\3\.4SG5LB%G_.% 'KCV8499A.X=R]C.B,>/6I6N*XD>X:*_ M5^=:]FY0JIL6B@ \1OOX45T(BQ"XK+O3W(E.6X5 ";C\ZD N7SVP;<8='J#@$D,(Z)\-R/$=/G[_X0TMNUVY86LPCXCF;K"0W.[N%I#GU M(*JAX@[F\R^(LEGV*;O<'C8DD7YWRG$#]YZ_Y6A[BT\7WC#XH)Z[F^^CJ(<& M*5(6'&F "D44 %*_%<9;;@F>4X,*NI)?.SFO"IE]=/B%3+H,V1=@G_&6>>AR M7I=M>;R-N[&_^0:YS/,P9=L;\2LVQ*TTE+75LS5J=KSUO0D>2K.+'IY]B_97*T^'&L#-GC =;C@+(7+30%%^M8O08Y+^7./@89? ME3$7&8;.K)1-/]C9'/K.XO'V1:5=S)ZB _?S[JEWF1&J*:'I>/ M>MWZ:D5&;ALQ_%Z!^.(:_WL/HS>8G B4\+R\F-3.<=K0,H]3.I^_>\)"B9$K M%\SKI;)WY9>K\V#DA=CD8ZXLO0^+B65-EYGEN=.<+]&\ZT$1R43/D=[5L8IH M7!'[?HWMW1/+Q6!Q89E9_N5)C5@OAIK85I\[2.%008"V"=.X5H[3H5NE MPBTO8(9BY+48(ER3J8^LX'<5K=[0!QBYV(LU_0O\S++,S%S,=QASG(F_#]H8 M-+N0C]D(%+\S2>P.KQ5Y\(!YAQV(JVHO2,PFOB12&Y#(:G'J,CBG/^CL6<.: M)I3[13ZT(99Q/G-/,#=)<$AC6\IV9H<]DQ] VA-5+ER&[*!+NUCD/L\( MLX=$VX'\2ESQ@%C%3&P<+<9F(%7J^L;@^]QJ^GM^2NJ#]R+;;D#KS&@A50N0 M4$UENE8?K"_9D5G??D[![.:=*O=5W#H>\"$+V'!3=DM/]^[)A/(^90&OH'/= MY(L9R5;!-W0&9M*Q%7B >SW.N1WD M*RAX4J0#ZN\[H"1"*6OJQZSA 5OM=4/]!PFJT\!/G@HY;HEK!EH=1[Q?'(Y, M+V2"P=2J%P\%EQP0FUJB/]HA4PTXF2]V=U7?+XSIW:V+&O+V2$%EXP$&+SW= M>>8\TBD7]5U2'? 'M[4MI-GG$]&#IZL0AQ1[2:K>I>,MNSKJ\UF!+$OD_[+UW5)3)MC[\(J')")*S M@H*2E)R#2!*1(-"204"2T 3)H1$$) <%E)R#)"5GD)QS$A!H^?&SS_V6F^O[K6[ZJW:^WEVU=Y5OA?GMT'GQ22'%";B-KE, M#40]ES17$PWH5H1FH(8-IQD&8D):5*FLB"9TKFW1H&)-Q)4RFY3'F'8Y2%8Y MY S?3BOO,I5'.FF'9"1TO$<#+J@9>!3^IWB7$>_>-XGK"^/Y[=][:LW&U(@] MU#7O_A[)_85BJ^9MQB7HWU#.%]P9:,?D;"/VA49W%9MJP,V+>CJ//=U#;XN0 MF2BLJYAJ-(C:C9@]S#*M$_WEZ):U0G&='.45Z=6GBFIU*VI4XL1I2=ZJ%$,L MA6^*PVBHS74>RS!F%%-NJAQ]'P&0C$8)#O\)M4C%4-2DRQI/I&X743N0[U(TZKB>:GX=??JU@ M>+@J9B,,\"I?ASE*,^5CPO/*+UR5QE\.YTU9"U91NG4GB,AHG:7,AP-ND:W8 M$SZ,2*V:/<9TD82>?<&XV8&0TR91I@IBMS&74I+*^YGS1?R+-.NF'ZIM!#2[J MHX&">=O(XIN#AR7Z\.(:2+H;B_8X:ZRT,GC_L<_YIQ:,(U;PO;TG+6!&RKT[ M H?R'-OW5KYEI9ECZE7(V;4[*7& M"6.)O4,^,^V1;DDS=E\GH./S'L(3.%#]4B+L)8X(,QU$^J,!U\A=]R=HX*A@ M3MRF6&_=$'>\0NFF&MDX\FUJX_>[OMY*%#U>='MZ""AL22Z_67M-ZWF"6Y)Q MX8LZ+1(D*,EE5@XP\QG @,*NC.DA(O(6+L3SFLX.?8:7H2V8N3QP!G5<--"D M,>)%5Y[X!<4*%_*#=.MDQMIM$SBLM?EH+.WAG46,-5%_SX%'!HOS+32(QW]8 ML:DKK3\EM4^?&?5# Q$@#^ 0@KV+!EY3MK0?+U"C_H7090+^ M!3\@A!4W1 RXBZTD38\&PLN+3/7V HZ3TXPN_)\D]N[;>:V%/F?5AGS ,(DE M%#XJ84(# 3IP*"IH'EEH@ ;@%(?8Y!@'3=^G8L11K*3=EUQB=GO0G6,>&5IR MBD0#7??KK_WZ$*XK5='.:$ J]117?=D .KB&NO^7.UO^]9GV$)!I?:O%O"K84/^]3FSZZ=K]0:1K^_TDV/H_?4#^\^:RN1^J/US MU7((J2HQNOQDJPTN:]5%M;_P4&PT\'^HG___4(LCF1&3&[O:OVHA?"K=^; * M2^@6;L\W6VQY4!RQ<-YOK3=%_@_MR0^U/PVG?&X&@_:LG(,CGJ$Z,CU6"K:M M'[ ;<"2F$)6%XZ:&+&'$,T'M.*&@M(?6' F-E,D6KIF\R>R#VNX&C;%0Y[LA M'$K**>X&F0?B^/.C7C3\_GUC] _$'N0Z;,U&2+',5]C]LO19FNN;2^6:?Z^U MW?KHSLVB-LN\>!EU>0IM9H#1+_D7%-D1^D^&(?ECC>Z3-7DTX$$AX!+"B:.W M'M5],C%UGJCY<1<6*K3YF>3D&>8I[6Q&^JC_MQONS\[HE]Q$VVO))#^@ =KP M^FO//?1[FJ0YY3Y=FIM/J1:"\L_S3H<\*T M EDC]WBGCBFD\%F6$?6F4=L-*;EV9PBL__K95!H:>!F-# =#\:R(1JA43\RD M)B)-0O54S\[]8SYN&I>$[:"!D'L(4A2%J%M;:M-JY(FZ*D+;'\&C JGC^BD. M>X6*-4"2V/FL?"] [6.BR/5H:^=W",#WV4)M$W?U]4LFL%&!A6S!+_2*\S90 M1Y]1L7)(PJ4=H\N(TH,3JEN,PFMBY-H/JZ\EGJBEKJB[IWX MTWN.HU(WO0C4E6P2@,M>=GBFHE[UT<^VEEXPIY*UL6M_8O;YU-2(W:M/ 7.C MW=Y48RQ=F"I>:7OU;MY.R4[)?8(/>QE=7/)DJC,IW@I(/J*'^=_T#R?2YV\&#H&!"\KQ>Q&\&,NAFC M!$:=/NQOI!;O9+HF4GC3$)Z_FS6K%$/<\9':[B] BWFQJE MZD[EV]9T!! MKH9C6 +K9]-W8QWCPART4PIT6[;,#I5PZ7K-B\*)5]I#Q::?=JJ6/\U*VDEX M_CQ&1[6@CJP?\5;WY7]A.LY_[?FN_XOS7OX#\I^\ZWKE*K6QKT*#8R/?)Z// M,LYD&"LU8/SDQ!HI]X MN%K4] =/_J9Z[?A'%L./J?P_9BK_KZ^Z_'?+?U\.X^??2A,'IOYL-_#S#N_/ MMPM^_*WZ D#YSS:8OYFM?U^!_N?.F5]<;OG6SWV5IOHY7\C)NXK4G2>G;&](, M*Q2K*$K$)*R)RBUB5/93Z;AI;>W\Y[60N_[6?$G1UR7(CTL4?\D=/9D\]C!/ MBH\_L=?5[0P_4&4.IV+%B!,GC $M7<[)O62$%"JP@00-X-Q% W MTW9)NC*X M:Q#WH=@I6\3$UO.35[X.%>,=>%C.ZM/U\RB:SB]HX)!L4FH7*86T]A7Y%0/_ M((ZWER@#5PBI-\V>^[:I_B5C+M3S>> #PJU&K=X57#;2"%]G@6]HH%7X\F_] M=-&)3+%TV>4#RLKEI<35H I# TN:T!_:?FC[WZ#M%R;>UP1+\F)" S)<3JA+ M:T #'06O$667IK/'%&#KK,*]JY'@#M'X%K?YP!Q??8;%^O: FNM1&DGVSY!A MTXD&?JTB#PT$.NQ!+[ J!L_1P&6;:7]*PZR'_LIH(Q$63" T,*2LCP::]BZ- M_B-PC,_Q0]\/??^']/U,#<")_X V8+P%U=?3)"'B6DL,W,>[&A%$E(=Z,_R\ MS!8&^\5&[#+"82\Q\]-()J[.-AB"VKVH:@8YZ]K>&BUTJ#LHI=/^NZVPHOPO%P1F?F) MNJ;_C?[DA[X?^O[[]!V&_QS2@_M2L! J:8C,=L-[([MV1^P+PQ"YAC+9&SC. M\W=6]E]?>],I+9JP\QO__C_>H?S0]T/??X:^7Q:15XU^'ID_OO+Y7'S$[I&8U(U)S3&L M"4<$PQ "+VF9'@RMI[,P2?]Z4;PI(7/+[$!# MG#E"^K'^J_&@-X( M^ZSHUA)]YQ+%/W.9[E]$?'[)** BEW]# EEB##ZJW+ MM_SG;D&!$Y$V>Y5EB[LX7Z+0[2K/L0C$XJ=_)AP8Q^E,-^>>- M3TJN%LY\M@&0&YID0L;X980I7SM\RC'67ZKK#P9[06%->(6ITU7MK/\MBDE1NKE,ZHV.F%74\'RV4"O9K[O>A17QT?.P MR -@SZA?:X-2EP_B&;3;%B-[(S^[1WBD'ZO'TRR'7,X;P2T,8@? MX^O?[XX\&:O0X[HQIF\TRWF/0RO6M_;!OJ^[["BD^BPA1$R@CNEE\"&3[ M%\ QVYJ>K67(G7XB/U;![E>F=$QZC=_8]&-=OL@:G X+IB!<1J]85:)39=>](_DQ//X.8CDBX#SM)/@(L*/17-3$AC8CL38GQA$9;, M22RTH?5YE=V?;QVO/CU]GW=?!.G+H"3I_U::*J]8*=@%C]6LQ.SLPBYZA^BC[20:Q@3E[VE]%T=WK_2'$ M?,K("4\)6FB0@ @4E+ K/FPGX]ZXR9*GAW/#P>Q57=/.;N-G_O?SK2"?<8AEU# RT,2Q3^- >/XV,[BV6' M0!G#^A9!/K<1"FV3H:86^>Y"?2ZA-M5]CU73!K'.,1.^K_\]9'X2!R]Q7?OB MX3AG _;1Z/JENPT@^DD^V&!X"@G\5BYC,OFD-IBLLBO@NPRE_'=,CKM8YXN^ M$I0A'"D-<._PQO(S@=B*N8+\-C^EHD(MO #5^]^_YV4=8Y=ZLV.F9WP^E+IF M-7WP3>:%>>!QOY^!SNRM[G2VG)5#B3>LC!U_-),G<7^4 MA];6S(RMZ(AR07<,-4O'FI,OK[T4KS32\HH'1_ HZ@["5!ONW13X\M1NAR?' MPF#>@OV-.DV7+4*"/ )CM<[ZTL65.F_;&1"/;M_.M-9])Z.3=8X;G'#WWKC! M6-)!>-JAA' 73@7%2@*T,YP ')TYZB6VZ#FI;Z=GPQH5=A80-?Y5DM_-I4ANA 8HG5!C3;L-7=&HEWXT78&9/L=_>" ML;_G&8;FA5ZN>X;1^0UO8HX1'3.&-L*QF: FSE8I]6B#JB!QU2RWLH<&"O+U M>J&.+E58O$(G.JK,0S@-%-C;VY7)5C?'E[L)29><:IIIA)D^,/L(=%FA 0JO M>P5NC?.MHEY5KE2C?,6[9>\>L(X M4C]1C,R.B@UA-1AYJ*!6<.%!+))&=,8Q4"\"+_N"8AU;&LU(V.Q9U/YZM>'- MC:YOON;/@50O<,;0I6GOADCR(11::K,2;-NJP/'J#&4WWYFTJ:PKWZ4Y I+ M,C >NG5)@5+/<-K=/LM/-_WD9EC=-V(/3V@8#S&&_Q@O9;BTF?I>, *^T,#V MQ//ZS6UX>&7]1%2!/(D7I4EJ7E?Q4FLCZTB]5I9"_OJ)LL.+Y7SAZ]%!6L;N M(.1A&I'N'8+?M!B;J']F+KYBUC\A( >;X<3*T+;D2()@=OX#B@353V\^9&(R M:'U3&A2>)I$=#=O3_3>L90B4/VSHQ-812?SU8?06K5U39I P49[5=_]#5E3L MK-5OFTL:P=C?N?'?,Q=IQD0Y,S>GMC.%4/[LL93HA \?%ZTY>ZL\"P3U_1N5.J\-Q M9:]I#)FT,+O[%\ XY5X[X$UDZ VOT6HDM3'S?9CH*!&92HVJF-X0?>W1&&Z: M?S_[67U5! QC$S//!+D5BIA! ZQ!!FB@"GK!'N%+XF>TK_B2Y]P-#8P$[T&:3*/<7H*RD=G>":V =HHZA% M ^!"<8 &MOEQO+@]T4#VY2/M%G]J9"/%A',B _>\ZH2VY\R;[26KZV_8+8S3 MDA0?\WH3.4++)Y$]\\G= QY3RKXQ<+3"@,I,B564QS+ M4@RB3; (:"KD:'-5DD6%G(FH7O'@*OG&*//@R0?\DDTYP D-8-=;."SN8G\? M8^7=I/5*M8B3%^'EYHWPAD=Y/UQKL-V:OWKH3:+AS2LLP #6"'?MM3@R^ M8=C^V;%B-2+ZFEVVL5HRL) M=.N\YF5UD;VQTL)L-,P+>_:/Q29RWWBI9R$,)T2.E&/"^5[X40_5EPF=J(-8 M)U/FD))PE9-V;[X.AUNA.85Z8P_/"I#HOC#8.!8O!03%#J<3A@S=.A2B*;WVI:,&6CR_+(@;XV.SJ M;EZ$E<3QGN'KPN+T=X$:O+@B6&"1)2DL*TG1D8S1(U/[Z';V.!&N68X"XXB% ML*O>'!SMDB)#/A0;"=RIGK9Y*EA1[VT;!_*6.66H5CE[!Z@]3M*(5T/V&]B6 M=@.-'L6F'"^*N4TK/L.GF6)G([L6EBIKF"_-).5U6TMUFJ##,@U; MW0M@")J.:6@U"MQ?:O7($G6B:(P9T:PR=@C&OYHKI0]^X\6)!MX&P$LNFJ ; MNN A+%\\-L#YEJ^DST5JO5;NAM$T(_G8F_*Q6[6\K:OA.?+3%)DBZZT0S$85 MO M79T6?%_W?)PZJJH,BN\K1L@TY[S1<4]IKV"1<(Y\0J\9=?N3LLCT0L:W%_@H M)\:8Z),J,Q-4L@(SYKKH'PD8L@NL\@LVP+1>92KD8()2^8#*S_=]S$&5\O(> M!YT"+B% OP&!?-5PQ'O^&?[1^[8V3F2GG@ZS+TLD$!RP&OZGXG+0JR]'G D6 M7XXY.@ZQ".M(AE$;GQ"DO"]" V\8<9K@<F/^SG_=^YXT8Z>1U)V/ M/I-N:D"WN$M>C$I:_^;4TXVZ>U;%'45@E^'A8?[JOSBQ$:[:08[67H"#2OXG6;"3] MPT"PZQV.3$&90-7:SHLLUK"3+T8SN93F" MEGNEF90V:RL"@W+Z\S9=_R6NZ')C6O0.NE5MA>)#> P\U3U_-%E8F"L<@EI3 M-7MU\65@4=+OPF$R62 5:]O;V3+N=Y8.MT+^2V&<:QG7'):*_PZ6.G MB%,&J1#^07*WS%;1P%"'#$OV*OMW.G3:LX^(=QA3T]]FYJ;E M7&WXG?3Z7BW%_B4R87JX)$ 24GNS<#0[(+"L2,&NW2+U82F?' V#C%< ,KA$ M$DY4]<:'&HF3*-_84.59D+AD@U49PX<+BZ(RB=-B3BXE3J9M*+@_4L0O@=_[ MZ'.XQO0T1?B5B&KZU'SQMYN6F$(MAL)#7C96K&<"PZYO7O&3<7>S##XJR:WN M*@ZID2+Q$AU"WEL,5VVC=:BETO4U875\2&A5XR\X'+8OO:E:X0#=&Y[[:4W8 MK@8-^%Q' TOE&-\IEN;+/?(1T%Q)'-A'9M!4.P\"?]>+8LE J#.!?SHG'GOV MKIS]Q/12.^Q(=\.$D&G M[DRB 3DN=Z,.%:6=1G8$3^LD"'6ST8N*+/V\V- V2+):2^IDN$3S[W_NV$0I M2:?O-D''I:Q8K2A0)"6I[A00ZY1<\UUFF3$IZ,M@9''BD$A6.5E6P=4. M?E4ACYFI^< 0?"YF1M&FO.;V\EU2N*E<^W'+G=J./'YI(3/ZSR7)+9"+Q(/@VV]! HV2V]K-E0K M+@W"<;\L>YIW(8D 3X,_0I?-H"U"N5)OS">Y;U )M5.RZQI3ZZ6AJ#N$NUG? MCJT5 Q0E:M^:3P1COC#T50[>B+TF6^7!I%Y-FIK'C[$B12U^'?2F0HI8)FLF MP^9@SDE<.5#9&:L^0L%<[*ZJTZON$OV2%"_73+VEJ=G"' R/LC9)-\\$(K+Q8T/VY\1>@_*(TX,.TH@YEAP+ MO&Y,= .Q@LN>3)+W+JQ\_A;,,Y<@R!@&5]0W-'"8(2KYMU]=CFE&-1KX?;!W M\E#MG,??$NV/B(?D;G%(;+>YP,NCVLCY/JD]9F6CD0ST%9&:MB1$Z%\BNS(: MF!8XQ/:ZG#4JT+Y+7P:!GLLW^J:17$>L+=APJ;9>0\0-8(=JC<)98^3O/@]E MOCJ7[13E_:8(ZC?'5PUW]3NV)J-Q)I)4+>MEH?] 1:,@B>B2S'::JR5Y,RH' M:H60B;=AB[[LXKM8O5]P%FTHL4>Y:$OW!24PB?^<_;K.-0D".?H(A>7>TR%0 MLO7I/@F5B7_%@Q)T'UWBO.#)S.QY*F6QT.&H;_',V!0YZKB$RE MO89"I\WXF[3/OV+=2W=_#MG)(%8J5O?A=?-@>$S'8-BJ.TQK^F9EG#.,?>ZT MF]DS.J1W3ZL'D;HD%"8@UJ=X=EN9@-7N@7+->,\9F=H!:KAXL,,'=\3+.5LN M=[,#QA*BSNFH5PW6_L+PA9KY3 TD_PL+T)@D6DRE7Y?"/^RG4FVH'+OEI_A( M<-Y"TY&2.?2 TGR-4,)SXM9;^$E+[4"9:?;,QEG/H*<#0[TMZSULPN_DUX+Q M.E33TXCGI(B^\(3L5&PA%JNK-14Y78GF+=X0?@8B:)(J%;]3I634OST.W5M- M)GZ;ZQ:"RQ)X6MQ>7D*[T)--\PJB(>A\<@:N!\>ZU:DPD=5[F\+&3LLE\%## M'Q]*;O7Y?&<^6Q(Y)/0, 3;,X!0=P7LA3%<-4GGW&6[TA.)>>^^WH8/[LF:\(--@CU$UH"13@I8#I[C O;\L#+"A1V]-) M9H% J"L9\DJ\_]BQMKJ5"0F-L0ZYO?S# M9F86)>).ZMP!F7KKG8]H;1.LT@4K:H*]&JIW1+5C'8RN MBA-!E[A$]3R-R.8W-H>WSWEM]UG1@!= O7:Q*)&'B;E0$K@\; RG0,J,*HWQ M!(^J=_=*A\',SNZ:^,]R>SQKT*AW6A@,J5B=$(!B(2(44@Z4-88?;M?X%6"9 MT4#:3BGUWQQ&YTF0+='T8 -N&Z3UCNEP)0K]J(<+/BOQ?[X>Y%?XU'/4\]?7CJ(\4-L MP*O3Q-EASW7I48(FG\@P]XK!!05/+3U>3$?D M.C,49;'P< :]0K%-.=JL#OXV63#TA].BUM0050N[1)T0B#,^QWRBS8IR37+N!KZI)44.%*0$EYOT=/C].;DIV7QXI,L_0[+.L<315U M50WE(3L3EJM5'S [[PAJO=O'E8SM=,M\!%<($>?+LZRBO>47ZHHG%UUA9=0+ M@7EYO[< @?(V#-T7Z2!7D?<01(+AWIYV)V"AC@D\6];GI*W,W*V<'V7$S!A$ M!0 /XG0X^$%%PLM/GR:<\[:G"@\VM.4M,UGR>**:H@5*8#STEI("Y3'>M.MU M;=()>%1FT6LYX-%9,^VX@&Q=2P^*N ^FM-D5Y1RTV SV(E(:[FQC$TQ!C0R6 M/M1P^=Q%(N%O!$72=V-$;N+P_W2V08<[LS/;M*]H3__DX>F1+?'6XZK4+INH M&^X8S(4OFI7*(Q>_UC$B2NZA@<"(/>@%IO/@.?QRY!F*#[X8"HQZN6>J?+2R M-VC% A/9];X,*7QZIU)^PB1,>'=+FJH)1CV$!CY!/Z&!TB)HF: []/E^QRPT MLDG_(&GR#9*D,EX>D;_83X9G4&@;8SF@.F>YAOOZ?*%JS?#K8NK5&3>]UBJ/ MHJZY9_JR5\]''[H]4)]]^^ILDF^O[,L3-SVY%#2@B5'Q35>U?*[J93F,'#V1\NP"",1\H=K<,+:E;;[JXB,=H)'F 0OF5JI.VE88SR2 MCIJOU&\M@5XSPRES85W\B2]5?#P'+(+MN^W2XJ.[ON<^Q]NQ%Q'8G+27Z,_Z MI.#$5=:5_6!H>RYHS [+8I/H$OB6&NC:YPF.NNK-<]TB#IY4)F@%+FW;QG6R MLOK:JQWX 5_$34. ,]KZ\U^CMDW%B#/ND3=MIT; PW9W"$,+YAA(K?5TD@I> MA5(BKD,#=FC@3)T!8,)J6HY:-SJ&7T;>9. T<"J2# W$R*9#9SI1[Y1T&441 MD9E(J7/0<47%X;S=@7A3Z0U!0=L!5]Y+I_)RT /XSK%V:81_"]@35E),7AR% M6X*B!HVIA84G5:0S'2.R5]4&OL@(1R69G=$NHP&KDM/8INU=-& Y!!JB6):B M1Q*9YR.>0O,S-Y:M#B;=C=N5+E"B.Q!0Z@I!O1:PKZ4;]4URSD2>''UDWLR^%T? MUG79EQVE;AD-U);\,;R69HA_W7@# >UX,FASZ:J%ALQZ+5R9XN_XVC_FE?FR ML)#D6J3Z;X%UB40#PGLQ<3?DS")L485*Y:GN/5=RH9B>D;R>FL&8S)O$LTR/ MR]$ MGY),(K/K?5)?5MDQKM/I?++#^J2]4O2;Y)(;=,"8T9A*8Q!3P([P9\F MRN7?+XHX*[/@"S4Z*C(N/VO TS&0O4V897;5$;?8Z7?@71L0 M/)Y12\"[?G?&.UF]ZZD?3Y].?-+=HUUIAGX3!5CU3;C!1 .4'DR%'XP= :O[ M#L>(8R9MY8OK9O [& .39B&]]XK+"J MKMN,LV-^N1SR)F*KH0U1US=I?L*0A.]Z#^'%A!_5WU,>L5@80;,])H)O97ON MH8''L>;J'_NSVUJ4G"*%VT0NIZO;@;Y":/DPG*-S0I)!-5%V*'6;-BMSI[YS MIX6DF"]5NK.Z1%-+4^Z!VL=, ,,7&S!=GZ,IGH*6QXY7U2SZOP5J;Z M$8M=,G>1$N*]E'>-E!T-$I[EN:-[8G*S=>U/#,? MR/3F;;6QI8D!VS5#C>R.+JM<=H?-6KSGZ(G6H/R?D# M;"1P=,-7@ON/>(Y\ZVEKZS.MCE3.43F*EN_1Z;:%:JD?9+:CHU/JX?T&&;Y\ MX/O#18>F.42"_?Q#B;JS;8V&LZX,'(,^^ @[%4H24J,V!O[D^XAD ?JDK+(A!*39FR69@&E__2[ MOP'OXG\"]C9_A_5JH-\$^]/2ELVEA=V.#_QYSYTR#'I"UONC3-[N?+[T(G@L M$GO>-AL]I_Y+(PP*B^T!L;G]]B\6_ DF^ZSH7YWR#H%&/(J+3-(WRJQ%D\=< M*J/"ZDL908A4D^YB6F@8BK$LCK)Q5&"+X_; C:::T:_,4'NGZLBT0LB;R1/1 MH/8FD)N=F*=GGKHAL:L M90(^U^Q-2OGQ;"A74P#\V"2)GC$S&W 1K'(YJ8PVF.ZGGSA@=EN1[RE-D0&- M5/?++A8'V_!OF)@4;JG/?-99&RD,&Y974#.Z#KUA,U@O:[O(%"B%D3-<4F([ MM[F*F/["E176(FR&/64>J\CVPC]7OL1ZJ+Q A>1^Z2BGJ69E98"I=&8QB&U3 ME?4L >C?BX_@9Z*=5I(,?VFPR*R"%5JJ>##*L;'#RY%1K-HZ3UPN1>B6^02. MDV07,)%&K40?XT]K9]Q?;BH>)?IV6]_HURLY'BY-N8,%EJZZSO4H6?U7U[KP ML$V?7U')@E+V3YVT*Z !W(Z@"_^+H(M8FXL/9;WG0G&"2TCOL[6DU3S$[P^_ M]5J(EZPM#$+\;;.*Q3W8@5!V5^4VC%3!\3%H2YJ1;4]RVH!N,3>47_&FR^=* MI4P1*??,I!O7=OWFDSV=3X+X+U3U*L9YELZ5I^6UIVFD+1>?.0Y0,;GYXJA* M"W>H.*(! G$*H8!RG=TC:3J#\:QSE2W71S'W?6A8S]^N\UU_<[40NZM)^1?Y9J^/:>9W0M10KU%"W\D&!:L$'X82;$)+C%_=6/VTSP9&9]O MVO5'2QSEQ,C)0@1+FT)["N'(4668PLTQG6APFO.SHDC;'@=INL-_9V:7/Z5W,1P]2LKL\>5YO$",0() M40SL\"S*3Q$/[.5)H=?; 2&5SZ'*(]O\"+[EZ98HA90ZK?N10V \>,\::1DM?$--]KKO.P9#-3-*8'K3@S*RZ-1H M>EHK' V\3>79=MG@[EL2GB7F>S4ZI.7)A(> /*J/V&]M/=/*'G/_RD^IWK$5 M)=.*$1VEB+1YYGMW8<\HP-;N1G75WD0X(5S8;3FBY::9L2/N=4=<\=5Z\'%\ M757,;FM<,"__7G9K-_6+6**5;5:7@0EDP;KUI9.'85U26/P$)A1!.AI8M+Q" M@G@Z1W N=.G<\!Z_+:/IG(YWO3A(0L6N& K!;2_?=$$>\OI"HE7.Z*./D[7^ MZ8I=(!:1=?\2\1@<4$EQR:OZ&V$T7EP9MQEP1Q>9SKEL]6;TOK9\FI&A)^5Y M$'PE#XD-.(D*O>+DYPDZ<-,8[H[PM'J6X$+-*QZBE139F6L,;!OR[/4N\B Y M]!(OK0U1BK?@QQ'(<2/=%//06'HYO9DY[&B'A$EI4F*1YPK"HMV1-6$N$GLL M[^[-7I:E4<-^P,D%#9"_W*6PF?8)73A]7A>[I@/A5JGCM)_)[UUS W&U M1$B%%CL8NN?;4$GAH@0W=<-7RDO7:X>MGJ:M^#.TQW\V]X*O>[=[QKV">5]K M.2ZRS;#ZI"._QK,25G9F9QH#O:9AX\,TXJ5@_*(B%!?"=1!56O)-,NT(-*L& MPLY#VNV-'2M(JC^A D<==A4Q;=.T%:FFC*]*3\G MTMZ<8R[B&O^H*!0E5.IWMX9%W#3MHP_3WF60S65OQV]+2V#CAWL0;$6/.8;C MJ,CT<(,=DY@$&Z$]L<@1"B6R'!J\%A2A^/V&MCR(V8^*V7_ QO:#NK(8MOK8 M6]_;UBG961NU_;4SFPG>V8?XL FQ/&TM(C]>S"M\?O+>_8 ;54O#_3XD%*X_ M;Q7:4WMN^>HD3"DQUJ3\I L+1;$KNAU6FQM4P26)YY5?7'0S4$2JNB] !HE7 MB 80,N),:.!^3A :\%N'(A)F_7!M;1>KJD*$C8.O*-!;4ZA+-P/$ &:8&B@, MB5VC@C^OLQ=7V/1L(KV![R(%$INE$=+$<^++D2)V5R 9[OD@M -*QD_$(4T@ M^/&-?#J_>*C;"7?+\DN6-6'Q?0DYS^>9&5:BS>KY&R[@=)_=:=N11]Y"F!I3 M5G&T^CA$DAW3 S><5F;:/I[,&3NR!@[P&_ND/:]8!U@Q8NPYUB#;=#P(&YX*[X], M9:V9"\\ %*5T;EL@Y^;%"I Y;(AV)?M(V%FOY1Y%16BP4-6+3SUY%]X8Q5*P*M\C;\_VMU[W MX:^Y*/I*3ROC(JJ9E_"7&>_G-:NY+S"V2E:9P(H(E-\IYZXGV&;Y9\Y,9UD< M -K9@!ND4X]+50Y.%81TSKD.^11-&![V^GKOK=UC/2?,4]?BH,>(TX6"(BYN M"+?=BYU*Y'&XW8ZL*\8[6Y:A&$F_!M[5:8)>*ZYBDPC+FQHE]"$T3QG;&'&+ MY2=A4J]>'&%XDP1Q>>W-!!Z[2D-GGW.-"QO^8#S1*A]\-\(#4O#=>+:>FV M.*1HWG##YHZ;X\1U+$=ERE$G^\X8FA@SNSZZ3;]ZRP)E%N8VN;IR5N80 MBH9RY4KA#.F/F4,8([EI^!YV;W/6)[8AV1O'<7?YXBVW39Z^JP2Z\8$!@.:8 M8GF^W+L/L_G,N20AQ=-:B3G2?E93CIF-\8/)Z63I!#V*8*]HO*V*BI%V."<% MS,,:\_1!W_?'2JS%2FQ)0]B0H*J[!EYB>S _LZA;B1"Z%\;VO;1^)-7,(>O< MW,;E 3DU*<+/U./]$Y@O(JNQ-^&?J"W3$9UA5\I626W'9:MSBB+)_Z.L0 M12P1H)*WGJ!=/%29FZ-C6$ZS']Y?VV4ZP%?U+]-*FM%@<68ι<$B">IX M@C+?">86&I]JV(J0=D C02FB22_I4]6'RT,E0 KE(^6(^@+EIVT.)5X>J1J/ ME22Z"Z+;Z>]QJM_(LKY[&4&12-\>^T/YS]J$SR GT90R/GO::L^BNR* .5+"Y6, 4UJNSI3.QA NIRUSQ6M'%K^[ MH:?$=]H!]\E.NO?7$:H%K:QYI7U#G)9/KRP_"I-F0&"AR+V(:_P@K\\>W.L+ MY^02[7KUBOW10#/IC!_)DH'MR6ND4/Z6/]3A+CY5PA-^>#N,C,K&#*03%WO]ZAZYU6W$XN.@677+JSCCVCK_67 M //P9?+[ *JPE1 MX>U&.GFHR,&NN8X6JK6T_K;ELN=$N6? M5<0(:1CE[@PH+(U^ ER*$^:FYP8H J=Q%X(]6!4I%!;NZ *G9;#X-B.$=I40 MBA1N=NT+%IA06^Y^!VB]^56WK*\,S=8LHX3H_&)$\F*1I^JP%Q/GI&/]%M=* M=Y5Y!)VSB-M M,U(-B_-83TS?2L1^9^>(>MHKE;,JPG;I)&&U<9^=]B*7[++SYO24N4.+*&-# MB)_>F]7QI 0/,@;-@IW^"==HF$!*92$BFK_:4%Z=TUN[;FY4ZRVS25)=.$^" MP&QII*P6HA4,QZ[X@N7>5AZ!L8DIPDJ2#>C_,X*2][MTLXH]C40 $0R74MD[ MZD'X3&KYC3Y)#2Z>%HQ]H88&2#6QRI9V2H:2B,L/28(O8Q8D3X9"[L;9]XC\ M^.CI$2?6?4:=;R&.;2>HV&_Z;GPMDZYDL_H(&_D$=_WZF&Z3:WR?15AC:EA3 MCIB0S"F7CB[]R27N?7DIA50!P*-V,$3 0F(^-^=RY6C%@SAVK<%=VFNQQ K/ MW)F=.CBB$6*L<[158TC2(MXO>1LG7/P8$5A[4O .Q.WB%@?^>/76N56;!Y3$L M=D!S==D0?X'[JZX8.N'A5V>O$H!E)$6:1&>DE_*2^W4WYK$0O:G,?&VW=^Q6 MN.*^[1@T:_0G%.MFOKR/L2D,SUH&GY3%#*!&".IT[C72+)&Q&/OQYOK[82#9 M,==V?X? //##[1*A&/P'JC+1'AZ0\L&"(3D@BS+N\YK977D6N6Y6F (FZUO$ M$([4KT?7T&]4?J\C7DQW^NF&R^T/V58NOZI.[=UH]_U:)UW0FF'^[_&1HG^DO#6_Q3[4 M0#%>@GN,)25NI9 WAG<#,FKBC 1'AB>QZ$WT_;NTJ/%)Q#&GS%,97E1(4+49 M,L$GW@2]&L29V/35MH]D9:ZA)Z.FTF]_6MGFO6D"GF9!YT_'*7\& M^;%C]AWN1J;@UXZ,K.ZOK@YL008M)W:6A>QIY$FDF9V?9<\WS5VZN,9_@\6 G^/@@!X"<*-_QE.F$5(= M&F[S>HT-(Q.:>RN%]W&7X[AR5A>2R@CWK^1A5LTA<\8:*1%LVF.):O5[%V6S M97;/Y=U:F30^2K-MV MSN$-[=B]IA253R3E[5V^__GZ"XSDCSA/%TB>-!L80BN"]'/[@@ 1)XR$4+*^9OH'K\^4.\J9*-=?0]?7\_3IU,R<@56/L>>C. M/E<&F'BDZ01,\&KS,8Y-X9B71(;U?F%M2F3N7%P#>-YBP_=V"YK?=,>*M;5^990O\0[1S%C@+?-; &0P@>6&T'Z7X1: MO&]0K\K'42:;23>_NV5AC+O]!00OGGPR5.X-Z4%-C!1"D$FG4)LJ)1<+FHX% MAR3B%+^"J=^E-7KD&$$@/R2'C0-%>U-@N:5%<&LGJPLI!PMFE Q!E,R:P&)3 M><.W^G@?^G*EZ-P ;D;%5K,\"(\52Z5+U8J1[&]%6])7H;_-94KNP)M"(2@N M P48"=:,BF""N7;#& .^O+0(S> #!O?EJ+L2WLY>1#!RXUZ8+:GBNGSJ533P MU<;ZU]R$'?/#<#V>2;J75&)+7,0CIQEE\M%/7Z*7-0J7?23$ ) U'!IH1 J% MZ<[.(Q3:HU2Q2/7OZ5 04#-E7@'=),; LBBQ=SM[7+-+ZD;5*LD1S3IQZ,:= M+?.*6X>),?&=GT*E)69B%2(SUZW D@5/(0;_RTQJ$ KQ*8PS"E1TO-Q'ZL!W$2;W#V1#*L18IN\,Q6TY"L)Y" M56%C>TW%KT=(!,IIGCKJ1/\6D?!6;P_U=E$,T[SPJ:P[)"D@UF?C")0GN>@K MS*6PY!J86RHX1Q>W]&2B6"'>RCINH":VVJ#=EQI4S&=0W\CX:;S\G!HIESME M7:4-Q[:R*]*0J7_5\(XTH)MFB0'[R1X:\!7G@-GX.V1:#NGI7U5(4E9<8$SC MBY$^ RM)4]N[\;145I'JZUT2BT"W)'%'!1.RTKLB6%=KL!B=]"/;5(//($'% MX-;CVD+*A"2DBLMP><&S($1(VLU4)F>?UPO.AQ];J_URMW"YW7MM M_@QL"]LE;RUR,Z^76RAZE&U>,QE:YA+8V20W\-EEEGVLE..42\ MWI(3!N)WTBIB*"PKBP7#7YMB8F+2&ZN!PN:1JGNNH>(/:A!_;WG=*%(J6U<_QT4%8D%O5T,M;,PKS/H'+[%4 M'S_R) (]K!X7$'L%,;?#5+ZM,2/#3 RP[DLOECRY]0^$19JF%A)<+F'T4#0Y ML,!*((HNP80= W2N<]X4P1&]I^U[PB@!YPE?#ECPU[@->1:1K;.HEI[%O(]) MCF61Y#0+UK&"J1)/Z1.$2F ^K'I/'WR]+)R:*8^FR / \R2\$]GSN5[4;2] MVT;60=]1%K&KNW2NWI'/^4;%JL\FAX0F*#V2D^)I\, M>\G!T "#U1N][ZRR+*;7<1V[ZR[B9IM1!EOIHXV2;G>VE)43>Q,3Q8J:)#+U MZJ*^-9O3*1ZR1J:5//I-ML,178%07="3D#:2A?4:B0O"&I*'F$YH0E#O,+K< M1GJ?(H+W_,XU*&,*$@>WB02'A_ D^S(ML8@+->M.SIN)QXV:H0SBXHTT%:5P MKKY*CX"L9[?>=KM3VF=B! XI"M.O-7BJ45,S<$3]VUR%_0H3"-&C2K?E.EFK MVY-"7_%&ACZFO7QV]EJ<28JT%N!R/A]7\NO7_.+K5]V-B6A=';UVB"W9=@1[ MU$]\_V7^.B;M$]@NUKJKT'T"!A:5-Q_,]Z\_C:H$!L8Q.>U!^0O@MU.7YFO7 ML*AXA ;(MI[A%B:A ?,-J/F'-K; B-K#M=T;LTWW(B(S$" M]YWY^SC@[10@&MU5=*'7X<,P5!%JRZ$U;EQ67Z,"9_VJ!F8UJQ2,D*&/UGXY M3[2N*]"J;^7!G6S*Q]T1,S%^XUD-""L/1(,9:9VH,/>G M%K'_D!_R0W[(#_DA/^2'_) ?\D-^R#\5'=V2-YR'P3$T$^#H21<6-7N^"$>% MIA5-*9C@*'0M8/YBKPFI9'!AJIT$!( M)NJ:K1#*S0 -S!.@@7;-"^O( X+IUIKAND++@>\4Y.8?(@#&G!H;-$#;2A[. M\([18WM1^UFFZWEU-U/\4>$%M V^J6UC8QG#^L*)YWTF&S4SX;7Y4_Q5F]!K M$:XK6:CG%/]?>^\=%%74Y8L>!$4%021(1@5$B9(S#2I))$M.*B Y28Y-D!R: M(*#DW.0@.>:V$#3?7%F:M[WW7OGUOWCJ_>F7ME5OZH^Y^RS\UYA MG[77LJB?Q;4P63%-'N%@>R_N32D#LQTJ%O*9J@5I;T=-OM60P@_C*H0^@2CK M2^B)^1O'M]K\O! M8'MU7"^G[RO!+744/3P13&+V^E,E.[QM[C7AO%CF]!DJO^IFD.@/OC7O'6, MR?N 4R--76R[\-[6DBO((<)"C^]V20@_Z=9A< M,N0ZFW(#QZ]5R _3XYV$ &,$5!<@:T^&\,W<&K0M='N]/JM5:=E*.+ "P@IN MAE#> G"^CD2>IIGU(UF;G\/IUFID?)]E]@6P$6?09-K?[5!Q>A:RE.VS30+Q M6?_'@JM+_.NW ?LQ)+2C:E)E07X)'BE)$3M3^>(H_XYLU]S)7DA1ELN*SI05 M[8[\86KJ?<'PQ"O)Q_B 0/L+T;O%,1V+1\P6=*J(_\7*&@!)S!4M4.R@I1]#\1N>)6X1 MZ 3!%?3?;.*>;FEHM]V9H!^W]1J.K B_+5B(\"D=#]+F,IBT,0&(9;G3+]_ M57XQ"CLY&EYV.?]\[S(!V-D]A5#L<.(5L#$IE%79_4 OTL=]VO'?0H9 -!!> MUCET=A# >D!1_LJ W>9\RN_B$$PYGT: *X7T*W#Q&T+W'U:GKEH= M@^ ?0ZN=[,Z_FZ07J'B("QGOJB\\&6&O:'W:UM_P+O5'%QA_$K>U^2(<#".\ MSM,Q(,VN5KS'^C7V.&59)-)MU83!BV[06]AE5=90B_[CYA+7KR1?PMICN,@,*J=[MA3?J)YR[*UTAJ*GFFU4L5KE)N5Y-X/]YRAZFIQ""1V1#9)7FS)1&?BD_TS4TYS5>6=-\&9H;?W!O4EM4E%$PVBT&VRR#YK7E/V M4ZY$]&=G @)"D25[<1IYTL1""Z<$QCI9N\;5V*HW.')ULCHCDO93:+[Q"G^= M9-6V<_4SUA;7?ML(*<\/#BAYP,E!S0+ORDJAC0HFBQ/YOCXJT*W\7^@A[X,& M/Z?6[("C\&X B1F#);$_-L.2_; 23H4&+@; ,Y' *GR_)R7)VEHO0L=IF=7ET.T*T+]['XW4SA\K0;,I^3C0&\QC! :"::;/#FKEA" M_/65(IH=\DFUU/,+Y)BZ^28/=[0GS^+5&09 Z=$=5CD>7)R,@0]@-T3?L75$ M/[X4.GTD5JYS$7%\DT7CGRQLKJ_ :/9&0YGZZ!OZ6MKXG;G7SH:Z^.''6WWW MNJMYC_7DX^=YVQR?P6@0):?PSH=*:>.<] M!C=)TM8;CC0S#-X84\$ S68WG'3D?VZF;E,;U+!ZAP?\X^ EE>UKI5O32\3> MBI,UBD@=(4+4I;G!^1X(6;?+DZP"TQY=&F?#(W^N6WS:BD/]Y_0\1('96,%. M(YJ=-)W?M#ZIN'HE^4V[LZUT/M*#L:'(Q^[VXH^:@["TC6EX/9Y<+D?1L[JJ M6&-?-?R(QKN\?1Z2%?)O%$8*LUGI:R;2@D-.L?S\((.U$(+MJ10L!#82K/75 M84O'@9NNKG9SY3IFS@D4\7'X)%EE0[G2;V!L]U,#\ST'=S]BNV&.OI;S;4EC MI&&'-B1HC[Y)Z#U?E<)O[,H9$X&>'CUO6BG!9W5/) "_2/H8: 77$G8+ MBE.?GL)KY^F[$R;KL>5SD/+08"I#$&Q"W!(;\E/Z,TL.@A\5DM!][3*$ =(H MUYJ(P#UYCAC X,^EM#A9L8>K?=:O9/MVYTEESNZ$B%^Y(&4?/:GX_.D=/CG7 M3[;EK^>,W?PVI94\PQ7MK1ZL5<1-<;*6]F7KD1L1Z8.60X,]&!'/K$ADND9= MPV[+[J08VI30']_T;Z6TUOC*2(5%XVM=*U^N%CJX:"#<%D39J L.&;:8W?^Y M'"GK$]S0.&MWE;VL@0"->O,UO1V\"T MMP(2%Y%>M26?TPBX.*CFS!*2W)Q#>!#07H[+^MQ4!PXT]G&WAX;1W2WO(43BG+-R>KTPJKCRUF5WG+]7NR?NU)+.#((GOTV&Q^T*P+"BZ+\SBIJ M9.^3FM:];HJ=68[0"/*0&N((K AU*8P-"4V6Z"$\P1M:2TBYZI@]""S,JID\ M<$?R?^Q;_J)2:,CG[KMUMDK+5B:S"?Q(%%_,9=GM=71]R)%5%Y* MJV^V'$H"JL.5N!,.5%07MPIC6HJ7A>[0)[E_J6!A>5TJ]#AP^5?-S_LPW.MU MEYF:2%G0[@HHW)"04F\Q^,MP \@Q3ZNC4[XU]C.^M)ZWK[:WT#8+=KL76RF" MN2^R,%*O'5TU^RE ?^:<8N5BTCFXZ8F.RU=P>56B*T^WL%Q)+-7'I64(TR$) MUK2R;E,]?.ND0*.A8L2:H] 0 V@Y,-Q-5=O6=%^A/;GBH- QK]/5$%)+.H]7 MP4Y\RUQ$0;?XV39S^'Q7: D[.Z/6A@ Y*FJA5C-J7<@P=GJ7ZSW[LD^W+C4! M.%L";A-$MD"=NKN7LR#'.3BZLR8U+2!@./7OI>K7(V[SY&61)4A.G%:P_=+) M[GM;2'#W086OQ$JEI2F:J7+*06K< 2 M.-Q@ 47ZJ:>^KZYL]%W',8G4?99+I?F2FG/C>?J4B+/Q,JS,)G>K+MJ:J=]1 MIJ\'JTMB\63';^@=L)T7)4^". AX&\6E\?45_9.E"-&[](?%-MV4ZYD9IMQ# MG[X,'7E/28ZS"D<,VR5WK$9,;QSF&Q <6!-^JY@F2'9"Q+!;5TN6_Z3>N'U^ MY3D+[+THI%'LR)A2$OJ2_(DO.S<_T.7SQP)R4?[:9?L/#@=4A76SF[--B7RQ MGL]%LJ/:,S?2\($=6+7ENK=0'\M/!"B$5)YO_ZF^%"6.(I=&*P (XQX)O M!_[V%>.W*#-^#:(YAB]F] Q9"ML$+=,7TR90$JPY-9I_(]B__U>"K9_A+0 F M<#E01KP]EOR4UI;Q$!_"B[C//6Q'(0JQGIC3B/.@P@ _IJY+,C5LOCDT@"@W9$#XSQ?I2Q!#-Y6"T- MP;";DX@:!L!W29CJI/Q47R45/%(E1YST7=3MG/8$JUH7$H;2 R\'J'FF)Y'FU,R^N^FJ\N%FJ[9^@%D M2@JBM065D.6MS.I#ZUB>P3P2-P_6_6XL\3"CA-Z8+J%O9WNNV2[F1V>M7R5; MHPS9<1U?X[U*(Z@+:1_V4#6&L['K])/$9G_S.II>DJ&BP([&%5A:)83RIEJL M7.$ENXD^ON)7"3E=/>J3HS8G.65 77,.49P- ([?U=F;X3(>HF?V=I\\;>,) MZ*6J)"UK!Q_?]NGMSC;75IA2+_M]-J;#'7:A:K70<#XK<[XC3OS_^?[!OPY8 MD"(7MT5-X]@L%ZC:+/77NX.N=*E0[>X;]?LQ.@-T@8T!?A6WA6RDD(6M#3#F M)>6]5MBC!J.>-)\2W6BG=->Q=(>^&&!<&@,\ 9^I32NKGC+3]2/+W.][0D0G M&[B?QYA6L]AM=-=;P+GJ[8=/19Q0C19W&CU'C*2DE7K:\0NY[I[P_EYP81XU MP]96..N?OW] %R CUBA;+"*%M7#2M$+YG?90P'S3 8PGEO>1?7:C1_WS0U?W M7[@4V\*K7J1E)DL%,D9LSL)S)49XI5X"#)<.S^J,),-)B5YGA#'GMF /J[8O MT1RH>?@F$Y0+$B(EP-LW2G4DZ(H9M'P; ^1"T.(88+>@-*,.G?WF DQFM?OR M3."/F>9_IAL?:>"^$V-K36DH,LV@_VTTUR6C<6]=Y8$0F_Z5N6$!B\XY9"2#O1Z4+< MH?TA9N<5U;1AW(Y:G,LCJ5DCC1:]VFV7KGQCKC:JE.U*J8:5)?ZK_A_6W-P0?/YOW-!YS3,_DU?GJ6NS_6OVX"%) <9/@K@XXJS2,/5RZ'2RQ9[KQ9> MVV1Q^MRJ81=SM):VON-:N(CCLMA^J?AM=Y?C(.SQPY_8+_UA!>78L3@./%B5 MA#X.U_0=L^K03!B/+'%/];WU.*SWEM@>'2DUU&Y3GW2MSCLPP .8CDC<%)=> M'V[_H[<[,:BVN+G\M/8W9(B?+U%^1ITEC/!)L@S=UED;'H7AHG9PMY9J)5\>BF$9_^>J>A>=HYB#:0V)V05"5& M%;TP8>3>OW)FJL+(N@%R\18$L8,?L8C!.M2K9GG<5)"J'0$3'X_N)X,.V%_9 M'SOGQWF]&.4M"1)SJ"Z3MC+$"NGI<0IF, SXJ%B-/=EXWULD?CDBX](@R,:! MZEL"8RH'B7U.MX9^I_NC!@S08C%9T.WU9-N)SXNG=/RD/FBUP>_.DM0,5E0- M3@2RAWY8([U[Q8!0-@?O8$_.6"^QH2KR'G=$HMNZMPALN2B@R(-7(GO'8*;> MHX3[FN++,7_:K63JPCX8?%&MQB9 =$6U9(2+YYEPX,QYWSB M ]@B(HT@74WY=>[]M(_ *R"[!'1HTX%GD?AAS+$7/93[VJ.,H>&>73=3N9/@ MCDZ4RXI4? G==R;AT[OG]IU#=LG;43\2".(#F%F22QP9W&NJ4L1>/K> M.EKC?B83-L-5 G!,=U$"WD![6C0A!(:^G4(N$8D80)QW#0/ 9FU0[!Q[-I5, MT\Z[Q\V!UPJ_K[D7&K$[A=:_IQ VQ5R]GHG;GS3=ZWM'-6"5;5NSXRLNL"5. MWGSW.[B-Q6F:@K_P'@;P9C0NZ46L^B_1-B,?I&ZHHQ^9J\MFS)D-V3]:$(7) M1)8#@_6/(X6OQ\9&RQ*UQN)70&?QL*=\PE47RP%#IU1")UW[W.(T/*JA!V'V M[8)]T]/P.=K?KZ.EFZC1:C/FE(XY!<:,R2=XO VIKE3THI<1DJ[-X9D-(QYR MQBML+UC/!D/7A6CZ7+H9P'@OR4'7Y@VII+O[F3*6%8DS-JL7*G3?\VS>^T6# M[@/[A:QL#O7DA87I#V$=KX+N"6R(7O<6\ 95%RT/W6=;+^>)D<7YM$_A]5D/ M(K$7U[(7IK;']*%ZLJ*Ð>_78I=N&5U#T^T&#;T1?>\!" MR"; R'15-RJ6'L?(?GB\0@DW01?UQ =J:%'82\U$I:*)7;J25&J,F_I)&=R6 M.VR3J-Z)\P=SZ93+=&FJ( P/XBV( Y474]QL&MOE/5SOC+S)W M>-T#QV]N<\"'XC=+E/Y/J>MW>.I33,9WP!QP"$>)U)@8*=AT2]UY$29F,/M1 MMLHS7MCYA< @VFVB!*FZ>$J# 7H5T8.-5._+T8.CA;L>0]R[PPS"B'#8!_R5 MZG==58Q:[GP.GPZM#V:[$1B ?A"\K @>=\8 C* K(= __#^]SY)Z4\MDL&HF MJCE4I!E-P_^$=18F36Q6F MNCCF'"-I0@7_78H!/_3;7"47(\G8R--.H]OQA/.=:T7KWG,V; M77<,<%J0BE@,JLC=&$E[7-K+5EQ FZ-5FOP_9Z2,5OJ*PN M8/V)4WQP.^"VM)*^:G>@E4@+7@(1SVDNT-W?^1FR3G:TM_ & T00WW#FE!7( MNTTQ:G"/?PX89G!->:K:W42(GJ^@]/?=FV +T+"YHT:]=QG1?7BI>8A?-H,2 M+8O;FB2'$U-0OJE@9_38$'UQRX#6_.LTTEK.72WJ@ ,RDR[SO3SI&@ZLHFI1 M,H57-D3:,-.1+;EEQ4=4:GX]S X8H*&F=6A@(5\+F2DSV?3D8G2ADZ8R[ X+ M_=-9AJ@("A^Q.4+M$V;@R"! *'3+ZVGCL/4CTSB/!N7!1!H]=]+==\<8 *M$ M(TYS*7@M=E)@1$ZXMD5)D"&EK<$/3@ U-%F1>Z H5Q,AU_/*&LLV9L7T7M"B=[G"Z!R]":W$G4]!8T1(S.K.F9<[U_4Z_' MW$\E8R/0'L1;LW\SA$;*'XEZQ4-SM MMQ"U2U1HCF!4//+)7<90 M EQJ+QZLT9WC;L>E1@7X\WGJ.H?BP''R7M(!CQLI*4IE!]V<>D/D(BH:)#US M-FGOI\JFG!'9\JS8D$AVG5_&ET;H:TI]N1.%WO\E<:*^(UH]>B,J\/I*-89O'FGKE&Q>]2@93*%K+2^ ML2[2BOB"@<'U8 A!@3IPO5O5DA(H97# MQDAZ@X3SUS:*/OM5*2^$P$$$YX&>=0S;MSHC[/<)+ZWH):BMB.\ +[H$T@@9 M$%]*&,382A&,Q3%YT]^9&:ZLFK\S&.\2*'QMH,MVIRGZK1$7.=<"R_B)$[20 M%A:RUD0OET-W;UYG4?&10G_3#-Z#W6V76:'SUC/>J,.A3O5H4\3F5+PLS1R[ MRNW(E=\J7P'1'H8PSQ?8*<@O@8J(O?FD.9DG<=1T!RQYH,M[)5]*Q!"*_B6[ M#9*$(15W&V!!E^A\^* [JZ$!ZM4J^-/*[Z#"WVWOBD$UCQM MS@84X;UD''?-=S> 69GF8!7<;8MPI*C%,[/+[!D<:=:R+NAX+L.-R/6Z0D32 MT7%%4T-J6"T\M(9?VR]/L\HO.5]Q07 #(J%G#9'__4U*28'D[WS7AJ=Z6I5'<1=HO/@0NJ M2VCK2JCTUT/8I'-V0-HIPY#.-L M7;I^^@QX61D^**IIA,Z:! >=X%V#6X]GY^KXTG2&PA]3$06^Q6VFH! ==+/3 M1.,@K,*K0NK$RFSC^.,8ND-CRK]N1"C:C=&V>7.=9@DQ=8F*61C$[!4114F_ M:?ANLY9:!%IYLB%Y0[?!&*!BY_7@G$L]G'DGDH4O%BI%'_'YU7.[F*/+I3*0 M]VFA0:A;;.S:9**5E3W)*(SB6S_5G6E99;^(P#41)=Q,9/)C-!&;GNTKUB\M M)VU_-BJQ,,#=(MA'HX52)C006PY_X/ZN]E JVY$@W?IPP(KA;O\3P:A, <7S MVJW)VL5O=;'1IM64]G,=U1"G40;6%N[BSE4"#.!PK/FQB*/2H6T0(?T2H MEZKP=T3@4Y^CGB?G)%@WW6Y8=?5X&O7MBF^(HZ^[OYJ\2Y13_]/A!)T"HK@V MFYX8WWSIZL?J?9 4[PRXS3Y=.KMR[GRDDYGC@$T3;FPWP>E>S#!1,3Z?H!O0>*J)BP41@V! :HBW&!?[]& W# 'M" MH5)U?NVI9+Q^>3U5(W,7]0R1RU[.!%"Q'S3FA"&SWX7BS][,^I[U;^ D>?82 M]B8WI=D-*;ALFF)7_9-2I?R/F^CY:(Z&4%VD7>[0IW49?^7:\'COS>Y<"L#Y MC-=@>; Z!W)O:]:N7K&JH"=%?.W"R7+)/HQHZ!V0>7BF)Z=2.5&R5\(*CW.? M-/.X4H^-$*>/>H;H;>DN,G?Q:W4+#-HOW+>N##4UKF#HFCQCS5KU&S06O7LM M;Y?G#CX)/JZ=MF-)2EA(1S G2_-P5L7H!/M1BRZ.)X60UL3DN/2ESW%A'5^ MK$8O3+Y8E[1)X,.+D+:6N(1["]U_D4^94PXU'7:M\U]]=>N>I#-6*HU3!#1W M:T>()<=M:Q^.\J)G\'IJKVD"'#2IY 4 M(QHE-IVU_-33K9LV8)MZIQ=6Q.YR!QL#9+(4'0XV9A/>F7GOB&<;YV2;W65$ M$;2'%T#S2P)[JM(6 ]SC96$1+GHWN[[^PKCV59"Z%%Z#;SNVJ.)O@;0'= %C M-^.-C.^@_(T!>':5GH+:"G5\D,\@;44H_6#" ,LU9OZB)25/+.FA(]*AK:EH M#WY$\E[C"1<-W\Y^CY^@[IJFVPH#$5H^-2B%\1<"-V")\F.G^<*^M4D;@ M-%(B\IY KUB2V_#M S)]68O#4)D(+O&:@,GGW=#X>@Q@7-PV.Z4MIZG^0$[N MX3%.K6<>7T9Y: LL30[, MIA9JW7,!P8Z">%7&(YC:I=9''*_(CDH*O=D_[+%['TJ@#_'.%.7N M%.5XF:QA9CN6S+<]R*L->QEWX)9/JOV L/14Q0&I^?DMJF\NEHGGKXC]GI+_ MSG)6DL$>/G+M IB13-J*I#I%URN9BS,^=-_OX+A2]^ 6V ]9BQ^D]#58Z"0L MMC0)Z^S1KK]\^CVU0EMJKHN+_^G)*6UJH%A9]O:D]D#(@J8NPW U3MZ: E8K M#80^!*C_5\W_Y<#FK=C)J!S]IJM&H=%E#-#( M>G_CE)2Q.-G0,/67%@RV41+S"'I$^N5_?WJ8/+ MZP9_\H?Y=C6H%F,(^582HO&?O>+09]21..(7OI*@P%'3T6-1*(O*JBBMK';: M'F[+583?ULGPIF#EU'V-D*>4I0KC$O(E=WMH&D)>!)=)#Z'!!W M-BG.Z>>VZ3[9V&Q'^CO<:'VXRQ>.!W??\@Q\[M,9X"5XTE"A^C+,C0N2:+/< M7;,U/;T=)Y106UX7\?G'0KZ7T=#[B,STG2WUS7_W59%YO1"9704S_&F+M]PCPINIL6'_8IDODL)QH54,[LGFZ-MQ=)P2=T, M;\J@J&=9IKDAKTBE )+M__"LV%"P0AUD-)))D#W^7LN^!_<+* I5,&'!9T"P M&=-WU)^Y=22SJS6_IQ3'%"W;_=R;0<@ZUI7+@(I%,/LCA0DG"^?)T[*$1K7= M7JF.E(Z=C.'=>UM)!"C"OD*EVSI%?%T74<6[1<448LL)C%^;WT>\ M/)K1EF?@DK/ AQ!XY+BTZ9V9L93UT M'J;,3':Y9*^>FW;7VHJMY"FGGDZGB$ET=-JG"THY'2HY\M].3J4ZZ8(L^)]P M5_]D\3\O KP"%IW-AH)Z4VOZ02=YI.$ S/Y*-\\)QBO^ M&X0S_(N_^(N_^%>#-+!HQWZK6KD=WRXIY\B J98FZ*1P"/FNI'DCMOGZ:'%% M7\]R$4\J$\JWWQ!1Y\(\\2RKRL1 \BO=8:P!>(@%?+76W 7YA^1:&,!ZZ:JY MIGEW&RUMH,;+,E%:%FT?WO():[\;>G%RI[;Y'Q-?1N39Y55\L?5^\E3M#JZH MXE$AI^ >H3&'H9=U J5*?[Y]L6=$MTP3>G@L,Q9R@-O+=-6.<@&%ZQ=C*TRP M\W1%MCP,!+AJ>E;2T8[I-S*\VCGJJ!H#-.F@S#[9S]X/4[,X9CNAL:R#"MM. M[VP6OT$_*CBX6+/! ![5R)%_2F^1>>6,.W_=93 S@8IH"ED%+3,W88 4=0QP MW@\.-]VLVYWUATF(R(CI]8WXP:9*-M"\V=0K>-H94+)]5'">3]'=6MX,=O-) M(?\YP;%*,\OG]^V",J/(KP)4P,]8@@[C(VRD&NW27:(=W'VX):F7U<1M;966 ML'RE<5$6HQ9]!FWWX'J@#E68=UUL4Z7C&K_\RIKP/;1^X+;%N,"0>C']33V^ M^0YU"HDEVL!?HH=R71,3Y$SQH''U$7?%!7%'?RX1/FZ"4HQ42KW,U[F5UMOZ MG: 6 Y@ZHZXMI/4P0-1YF\'9!0;(\ <T( ;IPW6*Y3L,K$ZW1!IZD;I;KXD/""WB@-WC! M&H0E3MI$A8SV=):K\SU395QKR XV[)5B@/2LNN-K6.EK? 4O$R)+8R#1W:I7 M\]X+MF FBDO*TW? FHAJD<'S JB+NVSLI^;F?IY=[M4N[FA<^W8O@QBCP[@" M'"^KP)!3QR7DXU1.OI^=I^6.NH""#993+>=H#CMMSYN>S^H4)C1VA7O&CK_7L MKAJDO"UQ2+OMN@0'!8M-.A*:0W@@Y%J;<77'/,XI&G%'L#>Q"VN";?:^+*-% M>WO+9CD^XOSLC%$^/4ZS!:F]&M!LU]3PYM4"I#UZOOG$70E7P<&&@L$]IC.R MG^F<86Q$XY@:'1M%%U%YHQ[=RT'^ZF.0OHIW6MJCOYK>%[7S%649W@E"0J'= MCLMD]\R!=[/9>F1]59 MK;Z88H'F@5%H8[MSLY=_BQ/.]M3'8!I1IT>?/8E%B=[%"4L*\2M=Z/2$>S>(W']( .+# M/2R&MCH%FRS-,_.0+UK_2KTIE!/M@)5HO\RF/TG/%P-/5II_T9>]FZ$Y?6E( M[24%N>LR4)GXTR%9A9'82C!^*=QLJ<2J'MI!";*".N\$A?_ M"D*\7U+T0ZD>[;9* HSNAE7N*3]VM$=O?BU!7P6GZZOXMMW0VHXXC1YIBX4;)-3C290YO\:P^:778?G+ZH>_3,9L MUE*\8L?9"\0*EI&5-'=U^L:>KSYF%:?Y2C!W=+=+K.%/Q-(-L7M_+-K>7R9P M2S1Z-+/]_B@-")>W7/Q(PK_E3BOMLHI0#/(07!&H"-S;.$O&0VR]P(J5C=;- MTAGRMW(49:>RJ1C\^5*X5)+^2006TSKYGCA5A<8/I$:7%R,"&,\(>/&\05)P%1'%U6B;.WQ,W% =RGV"?Y*#?W% MNK>H5$@+0C$8?K@?3[U%7E-7:Q4W['<^?7Z)#_GM-BF_UAQ15'$VKJI>$>=@ MP'ER6DEE-YY?K0(>-,6NS*A=Q$7FTY&:A;^2(!UG8$5@1][;E"[;..*%Y&S7 M88 PIH:Z44*.41/J MLH!(=HX\Y (EFBPTEU265ZK?!](J.UXDIBK\2",XV]^F8I$M+J9F>)7N;#B- M%2-?U@!1&MLK^8Q?-O?V5YJ=+S8@Y7E1C =O&:19IP#S=:UM&911Z.V+2 MLGQ_]5;C*Z$K#;EE@5/20_3WX_G9QI+I#!BE#E<-U1VN]=>$UT?<>^(TMTE[ M)/(L4IA=UT9LGHXY]"1UT_2W,48[T('B]:I$,& MZAWN)>AJ%B7HR#T)DIEQQ29E2K^0?G,SKRM)NSM!(8Y@O-F%&;UVXY<5LEC1 M#P]LK["8KG+O#0J M\9!*)?UB#XXD&PU]?%,VWU3UHC'M8\ZG:+N_GA8>)\K A3Z!/)& MG#9F><8HM5WHPZ]Z6?J9ML']KYK?<:+=$T:+W17']TYL B^]TAUD AZ(D0EL M*W0"A%]MF;T#N]R*(IL#52O&M"472>-G.I)H?>:."(MO TXD&G1+&(!T'NF+ MMX-7 Z^>V#TJ.HK^=L1/.O19D.*2*(6K6,2BQ(R6W4]F,N:][\3W&-,Z:>=@!L;Z1 R! /H5-:6^;V5>YE=\[F(M(V3.3/F^5+[?0$:H:B3 MH@()AZJRT)FG[F$>>_=)%!I]&$[.T^[E_E^X OR+?RU\M_MFST3C'Q9Z.PPI MGXA*OX-B@+OH> P@UGQ!U-Q5L5G(_"GW@\>8K\W >.6Q7W-7K]!0[PU=J!DCID^:+4PS0$X[F73$\,H_= M7@@)^]QDX!FU&-#].HE-90\#Z)L\T+..SS;3F'7@]DRUWYO% V6^S1NM*)@ MRMI_JDS1K"9LNH#M%XFZ(+TK/2@XDZ-W6REWWI%"$H4!>%@5A'B?FEM!KUUC M_X\-*C'9%C"X.*>KI09I%J$.#KZ8H.@O#5"7&&!5"@-05II!M34W=@^9B2?J M4G,4!5:RM3**R;4?>@S[*O8^,];.BLU^COZD6^T+7C?$ *7_9EMW>Z]CLM3& MM\^BFXE6]WV(-(VLDS)D*B6V#RG+.\_E*<%+<]](;F>C[I&T'=[=\Q7A -22 M895BI?47$R0&:(OA\>M(8-\\V.MQC1,KQD5 [!;'O2H=4DFZX1!BY#LI+(XG M5]IS4D)&':_:IY?04HU\-6J'&F<&'<(/3!3"\"CP7(IXW OV11#P!G MUE:2\H/7J,Y88=-KD8EJA? M.\8TYJ#'N68V9CCW,U,\W\T;#SO);JS1W 4\!)&IKDJ5CVZ!=94%+;RUM>5L M50'K*N&FNIQ+(^31$=6S66YOI WC!N(3UV\+X![8100>%B^VUDV='?COL<]4 M*Q2LR>\TNC AR$'A>I,+2V;VG590T>/?X73?BT,$<0_(Z"$Y\K8IM\=$5)?- MK)_6C3#$#2X%B.G]%HX*M,4[CIK:?($]+(DBS._-^=1PXF,BB'U;ZZ<+2B,U MMUBQ _R ITA7Y(R\M%X$Y7=NZ3E5/>XE%:\_AGKM84]6D"%-S-;HRQ#*R5Q^ M:_\==IA)^DXWJ26RZ?IQ?TR;6T_=5B7] UKP3II =],+;-SEHO7,3_G;8N3C MUNO=GA0&L?3+6G^Z?2;H98LR M2@!.*9>;F,V5M9&JNY*!R:[,_OI7'P*8C@$O7KO*$HH&=\/#)"+9ZPN.D>]> MV*F3N68+N,WCCI63#1K.I..]$/9)SA]3-%AGM'XE7TVQWRP/QK+'+M_%V5;1 MB;?PA>;B E[>=%T%+BT&%MH# ?[9H4[1U :Z>-$+^B3+I%7'O4-T[W9L3!)F M)[*J*Z+WE<\_A4_(HC2]66(.*[2OF\KS]'8H68/94/D>)RG/-:.D;D75"]#. MI-VSWO.P=S?A+=Q9S@DQ,IWSP@"14@_LP0_8-T8\)'*17Z[6(LL<*%;<3KLG M;+U"];,4L 28IC7B=A+X0VQ$+,B:LAQ,!+BC!!SDEMQ3:T7CX)?[90R?Q9S:?4SE.BN[ZF5_J1IF[ M6<""/V3%'=6)28E^B(+T('3#4Z(*D 1R\6,95JJ2]NN\-9;R]T[U![JANDXW M,DZ#7U=<=P>(>(]G^@X\F$2%"$7/.(W&*LBJ0H8E[/5MS9*&AFY]V+68TARQ M6_25\[QMB;1HBS)5%-WKZ#KX4,<(K?T4 65XL3RIEQJIQ&.%< G[L(O^%/_CS7!D9^ 15^ M.AX M4(14>V2:*F85);!T)'ZJOU)S7M1O0Z'?D_[\,*4JGF;BXVUN] 7]C3BAI:^S MK-7O83")'@:[M#F\OQ):P0 TI# MV)]8-QIU%;(6)$P.9.^N>FP.>MI]I3\* MT+@*=//"2_"WG;R>^W4*X;PV&_83K1%@\_&5SF5II7$?QE6$;ZJ <;>WGN#@ M:=&EJE$%;M_^Z/&"BPZW)D98H]R\1V,>KJLC'6[$87#=,/1J]_?Y5[]!O N30Z'O46L/E_ M#HM"J,"]&H<'U_7@S;,",*&#O'L[OX;=XN;H!?\7SO5N$>G^69UH_@TZ?LL4 M(4J;$!Z#A^9>@F43NR=FM N=F=B.'>^,9YY:0A*][;MVJ V%$-N*1RR5>5E M;[XR$XK[R58N3AW<,#U/Q:Y#Q_*(\+>[840%5O\_GDQ(1WB1P]HGN1^*=-1- M0ZE1/IKVM)I+XG2E<]0L"WVR!V.E)I1OF(<\U M?NDD\VTHC+!1N8>F_Y)-'+.Q%D ICGH+8H"' ZQ>3P[?S1.O25J8[M5?P;IN MF K+=$$48O&;3D>"D;Q))4?1UT^XWGUNQ>X.Y!A@9\(3U*E]XO9U5@]IH!+_ M07*:^LG#GO;PSMZ6\QUQ<@/"# N;(/VGU4&?9T&\MD)&[VZA?^;H(=T[:>^- MLW,T"*UO*$:%5F Y/Q2E$$IR*P&]VQ6A6LYSH!(./M S&B_).K:F<.-0(?$R M.2X$$UIYI'$E05^3OMX1W=-AMK^0NE.B9^'"6'(ISC^ MP-WS8< H5!#'8:X98CW1AP$&W/^$B-[1::(8Y5 UF$ IVT,;"_2>:K+Z&+R* MN,?$ '3D;DLS;)!"KJ/@BL@_W@2C,<#'_C-/#+#=-$9PW600G]H<=MX)F'K\ MV>)1F4(WQV \>@JJ_D5I"%Q9RJGPT<-VB9%4E4X091["?(=;WF5O1U)GNU' M!INK+-*E2)GYZ92D+]##V+73R6!CJ-YFO'JOC66I/./P72KS/2J-O$'!'L!] M^ ZHO8"*1J[M50SO9AP%K2 9RT6FDC,9'7,-MJ_0_/L M*1^F'O^J57]PY%,[A*!-R6E Z^%VZM^9_)(H$:!33Z&(];"'PAU7>5 Z%W49 MLE7!<*/*EA3MHR3PG?C(!AGEC,(RY9Y<9?G* K2N^[BTWC0#)&H/5([.1@E/ M:+@LMG[0I#.$DRI:=?YP/,/-!EP7__,LL7;S8_#JATH,4/+'A( AGQ9[!"6Y MK'4@N>[/4Z;[;9TJ2.ZEWGPHY,!M$MHARJ^%N!VF;9V8U<\L*? 3:I:A9OF2 M'*@"!YUB9P,.*10WO:DH?9,7.>@$2Y?P/PO12PGD@QHO!['M\^CXUY=71S & MR1,1/^1;4T 1_!3LUN?6K6Z?)S8X')B8<[[D:9*?"7.-&B(Z.HM;#;_H'H Q M101X/T$JNJ0_[# .+@[-_L'WZ=/L#3/P2'K$_R MX$DUE-TI>@0U3X#6J2TTT^; MG,;Y&L,U/SPY\B%'8WK@M!7D#[A))2X/$$M/,-3^"NQOJI%:&++=WZ_W,0PP M3+&+.3C02A$;+CH=(#6$80#BVS8GHIGK3J(:F^*]HF4I$TR!EJ=E9^$6^LK/ MTPXO;&??5-P=]H!)*?!S=JM.&UW*I365V>4OS.T(J]^>_OA7P/7F($E&>DNBZLBA6N1F[[L5V.%D) M"EF>%!'.EB/M,'&(H[TO 45E8G8']"34;3=WD51EEK M8@<7)O\FY!\F%+!PNS,K/ZS].LL#\ HD;?XO0OUH*#7)BXT/'L[)#][2:1DM M$V#*\(M(5B0U#P&.A@*(]$WC-0[-A?2S<6=_O^:W$.1;):-.;O!<[H4W*OR_ M9,?P%W_Q%W_Q%W_Q%W_Q%W_Q%W_Q%W_Q_U-@8V;^!U!+ P04 " " B%!8 M&D"2WY>=! #%ISX $0 &YT9W(M,C R,S$R,S$N:'1M['W9=Y-)LN?[_!4, M\W"?HLE]J:FJ.2Q%-^=2!0=<]\Y]ZA.9&8DU+21&D@'/7S\1DLUB3&$HR4JY M.-VX;'V?OB5C^T5D+#_^K[TV(YF<]^^C?]-_5OMVA6YVTR>_'3O]U] M?O_1HW_[7S__MQ^/5WP:GSI;_G3[>+5Z]<.=.V_>O/G;&_NW^>+%'9USOO-6 MSKF].>F'MV4Q;9-WY\J?ZS.-4N'.YN!'IZXN/=5O3EU]>.KDHP?X\&Q[9S); MKG!6Z?S\Z63VKS\X70X77+X[_>TGYW_T?G+T_-3)V\]=5\MC\*GTO^\]>WQ^ M^FP^^^WD)2TF]?*OM=7BSNKT%=WA$V&V.?/=4RTGEST3OX&^\[]_??R\'M-+ MA(NO/EN]6'STM1FM7A N_E;G+_F[QFK^__G)C2Z0:DGU;R_FK^_P@?7)YR>> M+.$%XJMW)W=KFBVG)0I M :T7"%?,L4LP?U/OWF*U %G$Y1?6F*]G0%EX__YU?C);+4XO7X.S@Q^_VML5 M\/&/;G1^_GOJWUDM<+;L\\7+]<,*%UOWZJ;OWZZO6)JW5FK@SMRU3MGE_VQS-OI MK>7J=$H_W7Z)BQ>3V0^W\&0U_^^3EZ_F"^;?U?]\A4UTSP^WTJNW__/V^JYM M\OK\2VVR?#7%4Y$GXJ,_3M[^(->FQ>;726LT6__Z7N!N3=I/MQ_^L_>>%"H- MQK4"+O8$Q=L JI=(35O,QMR^-<.7:_'#W)70O*;V:,8* M\(58N+O+):U^7U(_F3Z>=+KXUM$96Q/+(--(@ZL.@5DD *LSU7@132/]Z1NU MD\6[-UH=+XANG3(<6%Y)ZFV,UC=K(=G.=U26WRRQ?E+5UQQ"INCIXIL]H]=L MJ.D9@Q-^Q]D+EOWU(S%&>5*FDQ=K:_;+VU=45]2.)B_YE"?].7^Z[)M%WB@+ M??'MDT&1,0W=$2N*U%E14"I0E+[,Z4E@JVCNZSHO?'^K"U M2K;%)J*6P0739=$BV$8A]-9+=9\HD5_8Q*].GU,]64Q6K#G^<[(ZGI_PPV*; M3$\?T(H6_&K(_/H0)XO_P.D)/7KYBG\5O?-XOF35,SO!Z=V7@I^^2=U_J]JY M8+*ZJEFGS,:5>%F#4I""8U6:L'=> !?#)^_^Y-4:8,Y>/";V#QY/L$RF8G%/ M%@M^N>Y& &5 M-=Y&*(D<.)T)BF8%EZE31V]"N4SXE\Q\=<5",7OQ:%;E=FQAEQ^N W_,1N;) M@LWPJP4=RQ*\ILV'[U?DE_=>S"<+$W+77F<()K-2RD5#4OQFW^B*JQ.,58F(+8P7J%<[H(\%KAWW_T[Q\[3A>_?'ZY);T0JF[^;'RSMZ^FDSI9_4J":V^UR4LAZ'SVGD7> M<<+&^@H7L*LK./[M9'G[Y_/36.^=O#R9\KEM3:U+N&5SCQ_O7'KKG\^?^=T3 MWKEL.5ZM@SYY^W@^>W'$8)CE M3N[VFN0;-U/\4J_( LADK P)>F/ U"H[\+:W2#9Y9X<5O^?'N*"U$(FRY*-K M\[G^='GWA%V;Q>3_4?M]UFCQ?#6O_WKR:NVJ,2E9/']Y2XLZ6=)3MGCTC$7P M0VYX.%^L3I_,Z.E\PG!X\O:Y^(='\TL_OI%L@;XD':H#ZXV1@$0 9$<#:FOB M7+4H(:I!V4*"8^(^BG=['AUZCE-V)(YQ-J/IQ^KXPR-'QXOYR8MC5LDL^]0F MN#C] G6_'@7<.UE.9K1*O[F&I2 M;"]:9U^H,HYC:U%!40VLCAI[(3@:;RT7J_ES-_%T^^=OOOU'_PFPCFGCX5O M/GZ6]_'WV:N3U7)]AMG6PSR:O_/3"[&)USB9 MRK8 ?V_)>.G*ZS.,MXH^Y&84@4;C@=%&A]*SAE"UH]B=KW$XS/%!E&$3@W\T MDV"C?/MC\C#@?4V+E<00/J#AKJECMD>=[JLFIRSD3&S?/V,3GP +6C+.ZQ)IK5J.2<'@[ MOQ^25F6K(6L@EL)VWO8*180TF.*Q^:Q#RV.3] C?GL6!+EJT^SB=L#&;3?#A M@I7K\60I)]^;,U8_%)-F>F1;UAC6.RTF305(GG_HJ$SJJ'.,PR+KD?=$=F/B M,OL_P5DF3Y-\P":;5R$FD%RO1-F[T.*HU/KV@-J#R8+J:GIZ-.=K+&5[\49Z M1!9=2UIE2&@JBV)C=[>2AQRI]:1M\>T&B>)OM/I]QI[25*+K[QVJO^-D)CE" M.Y5(O3V)K*XU6U$SU!2B150LD&()F'(#_8JY,]?\>WDY;_O*V3D\D@5LVQ20P_O[0A_MGQY/-WLC9+LE#UM /\'37 M\O?)C-:$C<4C%VW1LDQ>K6=1_9VXD5=#!.AY*8.L,*UV?V8#^H\MCH MWT.AA6J]D_$5J"H))JC.\H*&2:-0A^PKXY11:7%%1?>,5NQ/4OL%%U*0?F/$ M@)):KSU"21U9J26*5M5&=MB-I\\HM75%PD3JU-8HX7Q?9P>N9 7)I@2Q:5M=MM:Z8;<*/ZKWD3J?N[,F.X.+U_3)GOPZS'*T*:G< M37[7!TI1;4\IINIKI-( O6<3IIN!;/@&4O"<$)VN;EBD]W0QYU==G8KP"&T$ M9*PW:N^=?JHJU\6/Q_-I>_3RU6+^>HU*_G3&SS>':(>!,,&W'G(2,ZL2.&\* MI$X.%&M4*C45U8>E_P-^S]>X6F\/GB?++,]W)NZ=_H/:"Q;<9S3=])HYGKRZ MN"^\/'XXG;\Y.W%;4?7+'NO99/FO"TE?\P5-7LQ^>5N/A8'XSS<[V8\>P'*K MWJ)/+4'KZBR"7I+$:Y27UBU6>S?6-S@E5 M!JM%*W&;OFF4@5JSRUM[5=8X7\>-VYS)^@-:LO!=0LK?YK-V=HR^)(U7OND] MG&[B#D2?X:"G"WJ%DW;&-=+U99,#L:F&/ZQBP9Q5HJ0S)*H,*9+T4?'L&A/[ MQS&$))NMH[('(SE!Y)O:;%':ET&)\YVT3T[>!IS8N-YG=_@PFGCW)?Z_+^+* M/_.B]VA6CU^R OLD&4 Z@"R?426V:^SVWT@C58(B4WH XP-*=* #>R<%8O"D M>TO&T[!AMOV%/ <@G%*R/1^99B:PATG- T:%Z]IDS0BVFCHLNCB ?)P!*%QK M2.2M XG0@;,%H<0:(!;*K5:KBQX6;^QN!_CH#3_)Z?/)V_,"Y74^SF6?WDBF M\"9&K)[EW!EV*KHA8!5N(;;40I8=$C*C,L5^4<;7;&'RS6?K/FC_^'+Z[99] M*DE&NGZTL[[M683CES RJR&^ C,M)2#>.P MVRU?%5G\%>LQR\_B],,3=Q%9G,P.*;*H#:'NJ8-RS 2NY@HEDP.T& FQVC8N MH-Z=U?YE\N+X78*6Y,VN/SB:7_[YH= Z*T;9-B'3VC,&3SI!L;F![<$X9;*+ MXVZMCK7+,X#BUC&C#UYZ1#M&5LX;*+5$8#5NC$!N5N6C$?,Z-V(&()$K+2)K M4U!(TE6%Z92L*I!]LT8I"JT,YQ%]H:O*69O^'WY_/KZZ4ZET%9P&&SI#FR E MS-@%A-2IW%3DK\ZY' >6V X_.&.&3W%Q9>!SF'*5XY*1<.P-5GIB&6I M 'I5H<5HLFVZACKLKNA.,E._QM,ZE/+!_;"6*<&32@Z\\4K*&1)DU/P@F5FK MD">3A]4=7VY.(9TI.BOU%2VEQ\@K:21]*/F!#5N.37FHKC.(#9@ 2PJ0*#!M MM'?&?H\H?=^W&FPSWC+HZ$6*RR7]V*&OD%H1\.Y14^C(F'!4KI6F1YO0WY1! MA>Q3+=\[7\M/&?C=:6RX[B^H358W=L^#%4\R/1'4[B5ZXK),/6"LWTF;1M56 M]3UON&"X.,6AD\@$)%+_)9&=V%FMBED][7,@/)8*R)3+)* M#Q>.OM+NT=9ZT'[?E;PANY*'J6]#2*B"JI"M0G:_+%O4UA*8DKK5CE0[@*#: M=3'M%X*I&\?KZ=W[-U.5!YU="UVV)8I4@C5VU&V"0$I7#$Z7,NP8@ZMTB+Z1 M1,LU8*%0H12KV4]EP)P-.;"=T7)MJI:A\W4.):BYIR[_H;F@DX/8-R.;4%*^ M"U2&7(4)[%P>+@BQ[_VH+48NHZH4R46PRD>9]R;=Z'H'#)5"+$W%-*Q"W+;I M'"9"D$(PV$J%&$BJGIIAF:@$GG+N6'JS9=@RB+V!\.^:]DNB;EL/,S+)G((NM=**D9O<3A-.W#/G"TJX>2#BSUD,*Y$29N1 A(M'4&"(K0:31@V M7K2[#LI7?@2^WF:N\H4!>OCVOY@?C-+I1L+BFJE(MR7PJ%B>25=)8^]@9>MF M/6Y]W,EZP\;YMYCJDV0H)3:)_1ID?1L;2[4+$%-4O85H9,;PH/2YI.O(1W[F M>?O7:V@^LI^0$AM&I4P,X))T_4TI0796L5N2DVG%L.4<=Y/FVE.0_SH##WNT M3FMFA%",%+"S9&45G-%"VB ]/)GM=O+-%L-H%"P1-1;7X->Y]@19889B2HW9>M7]<&$T"2T_ M7F7VT\=IMH-OO>:*H'QF04*30%D M5QY,R4FW6&QP:33J717_/."CR]6DWM_L%!R*1XNIY)IU!=^J9_#;"!+K-O:, MB$+6Y$H9EB2'GQQRF';1A]*;\D%R4"TX'5@)QYRA%?Y?M#;:]#TW8_OCPP]3 MYQNLO:+VD-@^@Y,ML-Q4@F"R9]9!['ZX3+LO>->/I:!E=>9C7Y=_+?7^RY4, MZ_V%%WC^3(;RIQZ-$*I[N>RZ.NSD1JBTS44DHM&$C4G)0U*,"( M&CISCVJUDZG#YK\/XD+M1_I]]M@4^TS&Q@;.!T86+08H-FE-OJE0ARM-OG)] MVS=,#1\&]TFW).US %8B61*@V:6B7*!6Y6P/3@V<-7=-S5 M2BTXW3M]]^L_^(K(.O_T,=OL"Z&3=R<]FKTZ62W79^CMN>6?[J-\.#%"2BI? MXY2^/#[DSQJB[85\0ZO-,QRPF=;), Y*9P8IJ0=46I4K-QJCD443,-"Z58P?O #H5#=@@C14!?HW2L*]$-&TT: M*3"X(TA/SK<8I<8S9C9;I" 'GX ,?YY[9CTY'-K82\7M "HO&H,JBB352. : M-2@F\=531D*M6&P'#JU\WAO^]61U@M.=)Q-N4:>1*8P9>/U1$X.];F56D$9F MB=Y":U$E-YS4C%8].4"L*^L<5&:DKA4R"B3+*#!$!R6E$$NVB#A<8/V;.Y3_ M6;4JA^\N)_@4J[1FO9$,44JHNGB$C.(66">U/#I"08:3Z)NE.-PFYN'/#FX- M=8N.(-NBP*F0(*N>(42V=IB*ICJ<&([>>G0W4<9B&2J67*"LNXF2MNPQFPJV MN4S)LM]\NS\Y]GR.WK9VW M QB3O$4//MN8C+4=$C;&+ Q9(2>5@?V17*EU5VCGHT9/E'QV0[U7X >0N'TT+MZ'@Q/WEQ_(A)L'C)+@[N/%5J/WFR21,F[ C& M=_&&%$*RB8&:-61-L\6/Z[<.DPXS !UCRM'I0M!#LC("&MGUT8EAE*E!HZE> M#;=U_Q?+*HV6=%P7_TF3'>=<@](2^ZFR"QPH%H7#;GT,NHFXQ=X*09;,&2]% M=@J<% >5X!M$H[NK177,XP+KD4=<["<4I%NMU:<$Y *+F#65[5IMH)R)IE!M M.@_7*N.J 8C?YNPBG<<@=I':OYV]F/?QDL7D-:[6\/P\3"+U"Q?R0^8+XE?Z MY6T]EJ?A/]__!L6L/!"A? M=%$1@4$"@4M%R^9N!M-3(JJEA32L*ALMSX\%/H*R5Q1X]8%N^%-;L@P@6E,9 MF'82M'..488J@"[GC"V4'(<#YX9]T9YRB%F;=D3P.CD ME37_IBO83E;%UM#@L)[ E8H7WD?'7KXZ6='BW4F'8A$#&\&])4?Y@_K^PYY?G7L,3%H8L^OA,H0NT7 *E/45,^* MJ.EFATN"^B-_:7EN5.^=GJ'J9S1=XU[I8?EI8>:YT?UR+\6;X,;M)^1*N>10 M6:_E5"SC[^YPA\L6K^8+798/YKMS?YUJ5X)>* MG(?11284YTPPX(-F:V6M@1)SA2AE/KHU)N^P<=\!1O3M1[A=,JDUDK%M?$TG MWEJ1S3'3?0J.7&0I'XUH5TDE.RM%OI$Q7V^,PRA]\HHF]EIDP*(M%8RQ:%SP M1M7AC/XX--N/G#5EL;92H+FPR@7*!$J>HT+K,<3J3@&CL!;7-?!;VKW2FH+59P)A&D[C-HKYJIH72RPV[# MC:9(KA&G[*DUJ(DJ>FQ@B\Q91TJ06Y".L2FD%)I7;KAF&]=953< _+?6)90) M=UG+5D6H"5!G ]2;ZSKVY,<=:W2M*1\'M(V^Q3 ,>Q3!:*U8;JN5]#MA%".M M^%WJT9CJPK";!@-OZVQS:C 6JCT'ML"!_??2HJ2O%HA12T?'9H,:UB!_L5TZ M6^/7LJ-2IO2 RNKP>J:WYA,YIG=;#Y^R/LHXYPR5;/'%QX!FV&W1_7;PW1C> M_S-?G-_A0Y1VCV'UO9/31[,OU7;^F9?=5J/@PP0&.?BFBO'0#!F9\J0A4ZO MNL;I%E+Q>3B]LONTS/,NXFPN7D[6GMV[_I2/Y[,74O?R_M"'70]E-.[SR=NC M.?]8G3[ TYN)^%NH@8SJ0&6==B?MOG1,@OBSZ1&M"L-QS6CAPMU8(AV;(]\, M>)L:L \O'?.\8\/$=%'6]!2&\\6^"+H8[3MQ]/Y +NVNU26?3Y+R, M+",H$2ODHE*KM2@F UR!3R(:E%=&E UQ=3I MD=CM3R&F8/RS,XZ M*AV]X2=9>RSOQSY*3?_L:/[90X=B/GO5/B(::&36!96%:2\MW1-92ZU0\WY4 MB@\=M=M1GH:RL2OIYQZRC ZL#4I/&GKKW;1L5?/#A0[VZO_M*H+3K3)!LV+, M+#54(MM60DBZ4E/!D.[#@LZKI+%O=..A4"/9F+N3+C_!LA_@:X3DJH;JM?:Z M.@8ZP^7-?A7@^#O-:,'R,FMWV\O-]/=U\=%9+L*-=+I+R)VIER&8W,#EHJ5@ MC;&.BR%CU\;OOO+T,$!;)>5C966$!AFT.5+2.M1"J<1XSJ!69MADCJ$F/'XQ M;^&Z"OIVHR:K3T3)1:@2)'&Z9TBI:8C=I)!3]:H.5\;SE9T7!.XQYM]-)=:. M6IM2L119N[5J$K@J[7XECU^*ZY-K)64W+ ?N07[;CJC.=5*3"E S%*B(ZUG M$BM;4"TT+"V%/MY4P&M(G_B:C=Q?L1Y/&,^[T18RZWKVXD(LZ]*HR<9'D)Z%QW3T9KXU/F'^^ U? M?AA;N6N4#H_625H21.$3MG6S??HY ^P4-]63=Y&](-97X$JQD"NK*]N5K\4' MQHK#I>SL>_[#"&Y/;:Z@CJ E#.M4D=;654$,!7O#[(L?=A+9'VVB_/[\:$&X M/%D<: >%KUB$/E^\7&O1>Z?WF0U>S!>GTC/F79[SZ05T]!HG4\DWY>\M<4J' MEPV=.D.?["IH11VPO]'J]QGS\E2V$]ZS_'E3 MFIT2;8N=O7K%4DH+0 D9R4968H5,!^K1873*Q33LZ*>_#MYTSBKEG?0 D'PO M*T/5J'NH*AA;;< V9KKV8U9@+]9*\#YCRP_PWC].\ U-_N.W7X[^_LO=9U_. M]#],\!6[;T140 7EV$VTK!$;RYK++M?6HDYEV!G)H^1+#P#&:I')0EC!1(_@ M?"^ &!%ZH51C[Q']L!&S;P9%OZYA&K6[*Z;RNJQQ_?%36JQ]Q>WAI$_!XIJW M'D]>2A;:4Z8P:VUIZ79(DX25_Q_;+_;1ZV&+6A$JI)N42A*+9!PQ1069H!@ZKSZIT3>K0[.>&9D_O MWK^1EM,B0^C46/-:I\&Q(66G/3=(V6031$.G8:/1!Y -N*?"A&9KU[;RG4MC M*33$1+41:M,Q-!ML&V^$V2AYSUNUIZ;[H@H8E+&-)EM(I2FH-JDN<^X=#IOW M? [/0,(&B,CHS)&L(Y8>S:AD9J?MP*H/$IO*-V5-68D#W32V33 M46!ZI5Z@V]98.;+=H^$*E >?IKK%G5;%2+&2]Z [92G$9$"B' (3!6-DU1F& MR&3_B#5E,IS9R@9F0]6P-^B!*KC,JYIR-5"[Z5HG)*6'C6,,E5?RU_7 JF2P M]>JA9+4,GG7KMG3&2T5EJ=1B;2W_EO?;@2.CA?SDQ?'CV;2]H<=9UR5_:%2&FY@RS]6+UV%DJ#*[&77*;$?9A"L-<7H MJ'0:;X#DOHL'_X+U>CD5%0T;I4XJ@&.] 5E[!]WK9DDQLHC#9D4-U@ADBZ"N M5 K!FP*^&DG433*QUT? T&-VC"72F%V&=]-:8IS2@#TU>M=(R&0''Z5[J]&* M57F(T-'7KEU+S0Z7\'( $X;./_L2TXR/E+?6J?;/D/4SLY36MWTF;5!/Z#?: M0?1L %MG9J/H8%.35I .MD400T]%U=]CJG[8;'63L):WWV\K?%6,,90L!9R MDFF\ 0M@Z4:F\>IB##:/X_+6SMHP_S)Y<;PBFJT[+4O+Y?4'9_-DGLPV'9B? M3]X>5/]EC*TY(P$\LT[=8NB75?"0:VE!M^Q2'+8$<+1ZT6OU!#?O:IK.M2W!2 ^9MEI3IJ*%@$F>;7"X> MLXG#=F<=N;_C .(8#,6FG(;@FP/7+4DVC(?$3AKV&+0:UT<;-3%M-VT[HRL8 M21HC)R_]6)P!-#5 T2ZEF$LI?;BN#-LS=OOU"PY3MDEY3+4U:+HH<#Y4* XM MD"6?4R:O_'#9B5^=4G_NB1VQ.S69X37TPMP/,1N%XKL2&ZP3N-P02H\9//K8 M?+#.Z/%!]A_;X&>T0I;&]@LN9DSU&YI^FI,B;RI8AP0.4<80DZ0WJ5J;+;6Z M8)24!E)!W)&6V3&1_B*2=Z8#%E>(6G3#@MSOT>KOT>IK MC%;OQP)&]"4YE:"A#'8S?.VD0P!7=,*2KX<$7^ML.VILJGZ5#4E4(8DOZ(']C;)@X^\@+7K M1N,-:1NH=].^-EU"#%AP,AXIH]=0G.ZQ MV]!\&E:17@?6'$?4!(\8Z431.HM:#1:PBE-0M2)EJ^_CC8@YG J_ ;R^7*JS M#J6KL&$"-\76TX0$5@8).$6:QMN@VOVTLF^<@_5DMK5HR/[JT08P#\998QL# M:Q6S9IR=#*3>*C"BTX45DE-FV)V5_;'.96(QF6U3+/[23-FZ+E4:?"KM15-6 M!2FO]QA:0G(1R>^\@\'>=L==;T0J(3243BS:61DJGZ'Z8E5IL=9QG:R'+ 0K M>CQY+?W;> 5>2(!M/;6"G:A-8'V*RPNHX(CJ\6P^G;\X78OMQ2_>2 XO+6EV MI#UHZV7Z;\B N1'X7H)3@:ECAPU*'59COVTV'W8FY4H)NA)EU%H#;+Y#;]K$ MG"KKIF&+/:^VY4/3J1C46?L5%_\B,:[7TU-E/X"\QQ),PPRM5@WCS87Z0AY2G9_,5HO3'Y[_?7R'M\@X-1T1B,EPUDDN^P:V)>]M4DF/ MVJ@8\,FY6USH2!3? ?M#@X]+:@R=H80K>0B\G@@F9;FK%" M9$F(+":9TIX [8H7N_U1>N8ZU>09O60=RPKS P_[29F>C3EWS* MD_Z"BM6$&'OR>CCT,-"VOL["15<;R;0Y=3LU4[V8X)(!0RB%]"U! M0<7.;\0>'-7(.GQ4JAU^NMZ?15K[2>!)WH0:]UCVE8.',6:GA 2_;]+S%-O\UG[>P8?2D8<.6;WL/I9A>,Z#,6<5/]>K*0 MA(+'$RR3Z4%E^"J/ME S4*OMX+1.K%V3AH#D3._>DA\RP'"%Z.3OSV^8'HW: ML[J40C9ONB19(23'-\B8NB67&]E#TZ-7'4NX58O[%REGC4$[-K,.M%457'.9 M&8-F57XF,>&CX;2;W-F#4;2M6&^R!UU&QI![) M(L0LS65"=9"JM_RCHE*Y!!.&3>H8JTO!CGPLW36:TL![J8NVT4J'& W1Y)Z\ MS,PQPRKZ:YS'<9C[L2:RM:Y1-@6[1):#AZ2,!UMR\X92(1P.@A]H^OQ^PL#* MIJ9]1,C&$<,TTP"CSRS"/@?7,IOB8:.->[&W?P40%E7HV:0.S1*#L$P)T.@$ M+;!+7D*("8=K)77E'B1[(,TVK6U2&()TRFY2.EA0 9)GX^NT=S4R(@HT*FEV M72SZ?/+VO#_JDQF=UXE^_.FAB*#.007=#,02.[C>.J"/&F3CV+7D<. I9Z-, M'=DB.5(H@5J)D"@Z<,TD**9["*%%3]0K^Z<'20[9*NT3=AMI*0-!7LV7DQT MG1V-@HDAV.8K6(L5'.8,A7J!8&U1O61J;CAP*O'AIXMY8Z?PR>(Y.X*LS2Z6 M6DU>O=KDB_\#9VWZY0#28;H6@;T'CUY)%RVV9$'"M10*L+O/GQ1M:. YNSL! M&5>__37,F!I&]5I)?'#8&'TB\PG[HZR$&T%C1!HQY6C[L/&?/:6D[880IK;^K ]#W8'/2_MS'_@#?NU"<8&B;]7U:6&Q (V MR4B*ON>HT44];#[AE=+Z)!0KR;J[3^[;CVWM7K);8H8NV>+.*X:KJDAH1SN7 MT1P390QF *V"EW:7EO7W:&QQI=R8 MLW;OC)RG)XTUP.]2^][67[N9NKKI9EN-%7(3 2<= #%YP-ZT3L[KTH;3U?NN ME]UB$$&39Z9 ,:AFT,<:5Y,QN4>CYD_'S".)_] MF!@/'\^G[='+5XOYZS4M#R8@A[::JLBS_I/)XTQ#P,JN86&S&!1U'VDX_78@41BP);2S"Q)SXT M;)!M_'Z66U2G0?(C>TY@N\PUUT$#6B8480]D8\AQ3+3XV?D/=P6X'&W+R=OO MH(NOG\MPMZZQ\O(959J\EJ[Z-U*]5.6LT2Z!KK%(/"I#":QC7%7)5,RU].%F MI^R[(FZ B@I356L;4B[J+[A) M/,8PBP'B!4&F<'4;V1Q)6J-.EJU3,N KE:9RZUV'4=ECL[-\A&_/>&%U>C&U M<3IA=3^;X,-U2VQF!C[YWGR+B3]\O:?KU;[0ZQ??_A?APB@=;R37-'88:@P% MJN/+.L\_DE(./#L/"9/39;Q:TNM4Y0.X"JFA*457B%T:AV'74(BQ9[?6M888 M2 T;YKWV%E1;:A)PF)QB8D@]2A-#Q@F"%ROC19]8MMEA*<%7Q.%"QG]I@B6? M=8X2&XYLJ5V29")3.GB%#8.RW1] #> @HOT5$^T/,]*'MC:O6P?M)60D?< S M,N^DID.+QE<3A\7_LBFP21:<3N=OQ&M?OL\]6W[J$+X[[>%\<7]!;;+:>=_] MK0ZA8]QDHZ0'5IF'A=)EUCDPKF-TOG6]K]ZRWRQ=[S(#?_WE2^.D#U,5^U2M MMRV B58*,WT K#%"\TGW5)2O==SJORL&9!O+$7\1IT]QTA[-[N.KR0JG-Y*< MR6 .+6OVA@G9LG8'F5(!)J15637M]E7D=^-BM?Y[K%:JAS$$Y]%#[5ZZZZ@, M@L7!H/>E4:C,@J/JC^\U5U_@DRUF&<2>3*A!0>E1LNNBA^)\E-X?)E9?G1V7 M3_;92FT *Y=[3'X!F1ZEED.!5(R!*UX'[3OZ&DXTNV_P>6>YI5I79PI%DJ, M"APR!$?M&GB4N3U:6]N&]:P/8>OLL*:PU!S*.C_&-$72^#M 09;AE%V,Q5O- M+MJHW# :N-_1G!Q4?,'6('3C@(V@AQ2P0I&113$H57&XY+NO,8LWTB J4S1) MZI*JWH"TR0%&N^QN-?:A0T%E\W!QCFO8D3Z>L/)>;S2OMYW7&]!';^9'\\\= M.10A]=VY[', 71GV.(/(3K7J$&TUBO^UZ(?;7Q@] CE K$2GRD0U"6*7H0HR MM 2-+HR52F(A)C3MT*WC[BL-=M6'1Q5T 1G&ZL"D21V2_.DP]:0-F\@T; ;8 M9Z,*9UM#BU?S!1-O0[C#&R 7M%,EV0+962:-S02Y>%:+J6:3+24?AO,P!MEL MW0]:B=2;C3(X-Z&2(>V,+K6,+?=)L3W3F97=: 2[:C_.!^^:<=Y=GIW[7NJV M%:<;LQ_V-INSV!):1 G:!A9DR[YB"2I!D+X>[(9T:X9U0IY1E4GUFXYS?.3) MR>I)_R %?T,:-H\+.I;O2I-52;J[:">_[2HW4F&$Y+*J68.QK8*KK3/<=1W( ML>EE6.2<&<[XCK.-NZ>X'\MHR-J"Q2#-.PICV5PRI(BE6/2ZE6&3)+Y7V(W) M4K(O4Q(K%I1NBJ40)':9@$H,D1+JV(9+D?U":&K="&I2U]U?YO5?T@AF^>SY M[S=2BYN4LBJ&(&AQG+3$?D4C^*ICK2UT;0=N]SM4Q[4]I7*4EF6_AG5X*M*F MRT+!BA!"5!A-)4?#HK)M=*D\3&'?CZYV/C554P:M.COE&2/SBD.(RKF E'JM MPQ;!/)Q(/Z['S!3MT8Q]F!D$ZW-4&ID0QLJNDC91SULJZC/B-T'64^;784;:5U5 MDX%SSH&RCGTDZ3?-A%.0BLI6IUS=N-U-MIW!?JT45++D6\%'UOF M4*2[5>7 M@H%"@: KS$GY6+L>SLO]2P0]]H.V6NR&2D;PC7T\@C-:R-#10^I7FTM(/>0"A$C@T#OI *0AYY*,*=2L&G;[ M]ILP[UH?7RO2W>;,!5TS^ZT60K).9BXDD&&.$+1*I;I0,PY;9[*GF0L?JCT= MULCG*FIO#00V2Z)G,&D'TD3)&<#'>*XX:>QQJF/D)8LRL, MV;#TJ=3!N1@!G51^N6J44]WT,*QM^^.\R[NO<3*5O?J'\W7#]?>89,G$?2U# M*_G@ RJK:TK)W&:9CY'&B%B!DO+2P;D*4%40G4H^ZD@E#9O\,5)P8IM9L@E5 M)6)GH4@7^T0,/[RJ8$IB8H0F\W9')D[R>E:=Q 8?X.G!B%$Q;*LB26""(H,0OC!V'<%[DIX*)1F[6U\"79+LU:C&A^L>!)RY^.:E7\]L.FB^PFX_[JM_\KU?$KUPQSAX46)"B2 M28IF^(?U+9*EBMT/VY5OI#F NT("R59?%9@@=3/%G(T7;PP"5/>NYO%BXELJ MSK@R%UQE^_LW6KT@7+ 9.S_I1L)]1\DRHD^@+&,31VSLLD1*HFW)4";M\W!P M_SN[[&T35!5=O(ST29E_.%<:E.98NT1"9]"HE(>;N7%P 7$9%"%(Y34[J0K1:C#9$>MD;ZP"('6QU5J5T.H8-*DL:66H!< MI%^(:Z7:[G)/PZ*Y*R6)/Z?IE,$> [U?D2 M5N-*'S9HO^]T_QUE@C=/IGH%4R(VKA:6;)'I<@5]RLE:"A- M+F]J6Z B<[?)*0BQL_)END%JO8%&S-%5]+8.YWP?0D+: ':UN^BZS/ NO75P M2N(J[ F!19(V:K$I&C9[;<16,7J+(2^BC%I+IK9TITR,7M%4#0.APE-=@C9>!:>'MC)B,5!:Z6YT*W1?KB9CQ)E>KJ8MY.Z>K)X M3HO7DWJQ >7QY-6KC6OQ#YPU\3)NI%6+;+:Z](9O-;$[;YF$";4"8O$*I3AV M$L=7?8/,ZKC9C88J50JARV#0S'(>L$#NTMJR)>R*[;$+PSH5_\'>@PCS!1&_ MK*YFXW^LY['1D]F?9IF12J:O/V=M/W .4:4HZ6HM9-%IV&6:3 *MI=2KAA+& M2W.ZDFHYFP/T+E]#O&!QB/EK-[-)@HPG84)* 7513,EJ9/27!<84QO9BM?;# MIOE^:Y[-.KGF^>3MT9Q_K$ZOD&)S)>:ZKE;7 \A_<]YDZ7!5I.N9(_;42V'( M&\G9P#X\ZC9LV'M_9?<[&B"B(A&&!,E&ID5A)QLSPY(0DFOJ.5UV4LU#)2UI1:%"T M2Q!K";G7;/RXLVR&2FWXP^0SR69:]P.BY9/^@%[-EY,OL>@P')*"T[J29J6A M(UL=$R%++50M7:4>J-LZK [970N?]=@5HMFZ2X^4Y*P_.)I?_OF--"Z45+31 M*_8II1BK90,86X:N>S0)?1EP@-U.,<(U@J'#]'E\0\86_CL)G.Y[7*_SE9'9][IFMO^/XQSF873T=Y]/Z0] M69+(;DHPAO&G<45^B$K !+T@4>Z]V3!<*L.W=Q7Y.TYF,OV+)5.J$AY.YV_$ M?Z&GN/BRY_+G8.$6$X1*3*HI=BU)RVB$DCU@KA5L#K4&)A^-:_WWG>LZP@X? M^JRS:M S!=&7#I*5O';KV/7K6C<<5E]^NRD^.E[,3UXU6% MT9O62HQ)@1QD>B26%HUWK=-P'/,]PV@/I;(MNQ9"@J EGATC*Q7/R,,83+5K MMEPX7#GD@!E&.^K@6&+4SLB.IF?OOI8,V*V"F"A8Y5-WXR4D#Y7^L MJ,RB5YPTUM:.:=$:&$O:U52*'G>6]G4T?KGRP]RL)JO.%1\BPWQ=I-5 P"A9 MY^QRNTY!J6QJ'M9I^X MSO?93C^HGMK I?GL:(&-[E8VO ?5;$Y9HUIAS%Q\ M9MRC$D+!$B HTYO#8%L95GE^S]?ZGJ]UC?E:>YIDTK6DV31(*;"+XJI4$E<9 M!=JH*U0IC-NV?'?;H+^QI+W;[EP/*SEZ,S^:7_KQH:CB3C:HDC-07\^L84HC M\=6IM-)KD?9-PSD9^PB-'6:H01&YYI*"GG( UU!$V!5I-F^;C&7(XY93[7 B MT;K)Z#I7X8(H?^[(C8PO:)L34ZV#I2QU+ZU";CY#5R:8&E3T85A\O.]-C=TH MXT9H;0P1JO$17 V9*5(K^-J\3>13V'WWV&\6UWTATN]6X$ML%:I'E[N'WE63 MIB((,A@8C$K*IJ M'6!?WIO11*F;7G*TK'2;#-VMC,$R6E;)VKB8,:=4AX5? M&U?P"-^>6>/5Z86(T60V89J=/NF_\$O/7T[JW=YQPF[4K&W(2H]6.-W:IB0_ MR=/UTE_8+D!^/;8+?/B_"+^4CO1G)5Q=7<+5%LOF0[X6BJ4%A B ML=F@C@75L*927'$I0LOCD ML%3I,A.(_2UO(9L< :,)27LJN@Q7-GI992^^O4)E[Y5YX &OX&MNTYQV'$<([5('P!]65\*$S&! MK7Q9%]G#RJ5I*#8:BKU7TL,VO[E2M%=H*]M53.8'LATU7P]Y^^4&MT@-*L10 M3(?@+?MI2EL9<<36-[C&2KPYFX9%;0?HIWUU3OF!0 M@@"I\S(^AY#:>#W 1FJXO*/Q4I&,8WL)T1G%Z*PHI@\#[FA-=3UTZ1XZ*E4& MJHXR5YX6OSEU.]/B&SF;C3>2$-1E@!Z;*Z41O'%84G/=XK#>TE"Y? MOEOSEYNF:V>^H1PZO\+YD?._Y1*77.X5G_/)UB7_]RJM]6-KRI)]5OCR8 M3Z>X6*Y3F=[=JDU>,Y$_O,1O$I/ U7QQ\6DFR[DS.O[P^_,'?_0XGWQ?/GQ MLA,[N^RR9]1<)UC]T74_NL2=CY_^CU?CW*Q\AEIG1[]RB=_O'?US\@[J7'Z' M2T_]RMMMUN4%SSS\RZ]X M=O!K!>/Y@T\N=T6^_OG'R=L?%C1=PP9I:WAK.IG]Z]E\^K%&E2_\;;YX<<>P MEKZSX,-WY+S;MQB.+_[XY+,S[G2L*^CS^6HV7]'M6ZOY,^K+GVX__.WHGU8: MRYJ@H&(SX(P)@)8\N&1T55GUGNKM6WTQ?WGVG7^R >=#CB#&OH:ETAG&5C"= M+X75]U+BK8?_[,5TYU. 4&6"N#4%$/G".=3D)2DDHN?3BL;N2!%?HUJ9)L,@ M5P?&"S5Z%QMV%9!/H]Q3>M=C2.Q>H M/03YL7AV,Y#)8G.1Q-K(!&(H2&RV244TV-/'Y,\N!D>>(+46^&T+T[5GO@ O MF^G48VQ%UHX9*\<:04>4 ?+,):DV_E.U%F,R3',[ZJ+DP"+!O,NLFYD]9*QK M-K5"4ZIBUL$%,A=DHC5^K/3QHE2TP:'. M$+/P5I*\7&\JBW!JJ#V+7C"\*+5V;#HEEC[#,NN2AIQ8 R2%WF'0&*(>=5%2 MC=7D*G07+F?] :GKP$QODV^*6-VTCQDU*S146,R5K5R(S%/'!8!6K*2TSSJN$L5)G MW<87U'74M8M!V9X2L<\1F:'0LATIKD+O5L>B61?Y^/':F M-E;/>=UPH.1,1FQ%S**_O05OC(@O94B>6"E7PY>V*E1#?!HC=YM3#2S;@>]/ M2!98--3H@=:PL MV\S A74\LR>?411:T6LM58E2:3?JVN6.T47V=3NK<::[9<2C%$03>F.H4)/C 49SS&$ M\^MN8#KUF@*OBV"H$MA N(#,GR*S/A1(F1FWFIJ,L4Y3%KX+#*QI!\RTXZD60T3264YC0%&,RP4 MT66Q58Q"UY:G,@FR#"FTN0K!6J3.?[,&]E4>G/6H4:Q>/*L+U@*,_@3?E:(K MLW\'EKJTZ7-2)-6Y.HVNU>Y-$/(W3SY01- 4BQ0]"*AT4AO,/^5&C%+E-'[E M%E@0U9J%=*J,GUR3%GB%E-;%;%[!,)Z6QFJ)D3 XQE)L%0TS7HQ$I1M?2)Z- M\1MY(52KR*\09:'73TDFJI@U*4Q\FJ7*3$P.>F;+ZFIGX\U<"EC83#%B9]Z4 M5["L]925I VFAV!V!FTN\GLDY6WF=4RJKI?75BI\OY"2&/:TWIA"(&?XD75F M72*G)5\JFRDV<&N5X_DI>;$16%=WDQDQ# P!$V95&?Y#*OP"3C-GIBK)BZT8 M[74D!KL7C)/NBG4H:\XF/9FS4XQ@F)E4H6:6F9P(.JZQ.:D+I)?@6&"D1[T+"URFK'"<.RYB??$!MDJD3I& M'\Q,TGC<,0*VJL4B7!>B'Y5@.C*>4"$RBN25=RR^XI%H8%S&3EUHE?VZ"TB, M*)=J&<$J*1L3B,6ZCP6C,@7YE3OK,5D[IFO5,D'<\SH[MVZ))0U26 4$B[6X MM>%D6\*Z9NTF,IIS?(B7F%5+M-U34BP36:[&-&23(+B.W/J2,J&3%5@Q15F' MRK'#*90(;)PUZ\IHK(R)1.82]L:!:F>K'VOF^PJ7J*YM;?)USX)(3"OIR<@O M70N#S,1N>1F58+S([!BS6ZC)\8*UQA!"%R98YA=G162;*A\3S'O6N*QB1&D* M)5A%9<8JK.2#0;:MUD59%*\T:UK6PU2"V A63(DRVV*6)U;E_Y^]-V]N&\ON M0/]_GP+5,YW8%5+#58N=I$HMRV[->-%(ZNXDKUZI+H%+$FT08&.1S/GT[VQW M 1=9EK6V,*G,R"0(W'MQ]N5W^JI#@8-49 D]TQMOC MW2&P1A-0&503&['#8!3VY V\"7_\H&H('V0_!DNC@_!"4*&!OM2.0#P-0L3M# MR@H_RA?6 ]VK^@/0N*-H%RO^QVW5A\WVQWOA]O9HNP\&^)*)H/NZ-\3@0HAP MA1&9"& E[H:[JJO!2!A$2.Q[H#' M-]M=[?WL+"X.P;%V=UM1[T]<)]'_2'< M!%^8[O7!W-H!O8NO7W7 1=2= 9@((:AT#;RSM]Z\XD^*K,I#7? _IUI%%/F/ MXHO__G^"X#_A?X.B7. 9S4&7Q>FD76;S5YVM89R^GL5I>ZJQF18^V,%/1MF7 M=A'_"RY[-A>[ZF[\9J%B>+ M5V?Q3!?!1WT9G&0SE9H+1UE99C.X%I,%;97$D_15HLC72ZN_OQG'9EL7 ,L]P<4$V#@YD??_Y-UP> MG+F"_Y_?SU'Y![+V"&YAH__VE^YVY[7=W=RCJKO<(F:<=?ZMFQS%I<'IX\,O)T=D1_+G_\4UP M^#\'/^]_?'<8''SZ\.'H]/3HT\>G?DXW987?%$C<=%)F:2MXLW6P%?0ZP\'> MIM.072&OOAIT?GQM!*]LLVL6<0L'9H4T_WMK."^#(DOBR%R9TSG@*KZ7Q?KW MS&%??=X3X;&W63X+S/;]]7S#O7\@0RG-4DH9QR'EZ-Z>#\8A.+5JT-9#&JL( M_S4:A;OM;;#$NZJSW=_>'?P02&;^!%7KP?E>'QRR?A\'?&,)"_YZ#\SX]DY7 M@343C09IJK#\(=+QJS=96!G N<=QH-U.^Q^6G&K'\M]+5$9VA%FML HN M$,T;(!C\MIVH15:5\(@O.GK-C^MV.EO ,/*#$(L!YH5^5>BY H-"PQ+@YG#W MW-SZ(BYBAH![9:Z6B^"JR/(7W7RP-?SQ]0]_V_#MWM#[^C__5N;+CQ)S;0_. M;NV!7\*BVZ-PCNV]W>U.3^VH M[FVQPWZ:5BHYT?,L+\$Y0%C.\K]^B&&WA0Z!U+-DI)(D*\%\O@6NV2Q;]W8& MP]=?YP8@I>CF-+!W:Y)Y'1'3H#M\$;T,/KT-SGX^].T>:_/L'YSAU^#!#;;6G:/A3?A? M%"-/5*GMWERG!>54!^.X /H)%EKE@08G*_J*HOO:\S8PMMY1GKKG<%X,.YN?^^&94K@6WJ%"+QQ MW3VO;/=A:/"-#KF2$DL4KY1_#[_6UMWP17][6X^W@2^B, 2^V-[&DI7^7KO7 MW^[LJM'.<-CKW19?.#IY"Y]L"LK<[[%BAP-.N->=Z?=BSH:LVZZO:>'&+4>C3LJ'.WT MU/C6_,DV5="B#<]E#])"/&FV\>&G[C 7B%P MN$!IIQ79O7=B4H98N-0;=]I[U#$_Q-[L7CAH[T01;'/8UUC;\ITJX)#ZC][" M5C[23A[%(<.SVL-.?]CY1LNQ"?8_2D[U'G53YTH->]W.]G9[&V.(@Z@?M;'3 MHKW;&X6J&XXCO:UOAQ.PY:= @5\BLL#M!MEOR@X?#\_>'>Z?M(*C--RZ-6?J M@;*!UQ(,?"7>^!4VO,;AQK-Y8^G=0/5?*L,_T1]RV'G"M?2^_(*QY)>X3=XEJLO[>$3-75>VQ"1 MW8["3J0[["[%#:+R[UQMT=!ANCVY'."+"83Z72A[JTSU I(%\ M<9!%>M5I+/"*>9Y=X'UN)5*Y.?Z8J$N%#<=WZS?>ZWL=C0?;47]OT.Z%>A?> M46^GO8O#E'<'P[T]K<+^((QNY[V>J2]'TC//F)6W9@MN>F$[.^W.H+O7W>E] MPRN[@M=W'XS5=Q^'5KV6KB26#<"KS<"MS8/?JSPNHC@DSQ:49^RS-UV63U0: M_XO^_?+6F.@IG=C1ULG6Z58@L%)Y4&>3X&.VM?9<&JUT/MS>&>]V$;9[V%'8 M1=-OJS[XLKUH=WMW1ZEHK_/=^1"67OM1E.NBD/]Y'Z>Z>X>2"[S2X% 597"< MT'Y5\":/+[ZF>>YJ-:VGJ=IVU?:PIW:[[?%H&QM41YWV",NL>V'8'ZIH>V?4 MV;M5XCC.P!A)_B^>DZ5R=^]C;]CM#VY'I3T70='?VQWNC1&UKA,!+>QAB^[. M[A@;O3I1MT>=$;=*"P?PYZ?\++N\2XOT%&[[]ZQX,+E0BTANR##MCH?C03]L M#[O#,8]\A8/LM7>["NS.4/4&^KL+&VH'3^;'I_P8/ (P-1[483@ ^H2GI[&Z M:Y?A*5D[(!\#%)#?:M-\H_5]+/S\Z^=@3K&YI7OJ]R[\9;^;TJP'I?//( _*/JT[AIT-H%TO_M+[N] M[L[K(BAUHN?3+#59LQ9ZG$F%*9I @7@ 71/I!S^N[T[;[76[HVX?U&.(V"J# MG?Z(AQ1T]GK=OMK9'FI$N_K.@D'4JG!DMV3.7J=)[Z:$\&+0V7UYQV;07:[_ M;G*[G;UHH,:C<7M[$&(O[^Y.>S3N=-MZM(=EA)V=W='N]Q()3J!)CI'A;BV> M=Y<'O=?9032#;TWZ_LGEJ(.4EN26SG44S*N\J##+568!7$'!J&[OQ>@E6A=8 ML[(?EJ\>_,2:/-?7:RBORG-UK_IN]X8_'%PK>78? ?7--12/V=B_5M5>7')? MNE;A- @3510W,.LWGD_PES']I]-_D).Z)>/_^5)'KLCF+:@8^$7Q\E5#' UQ MF&(?J60AR:%E>F< ZAUN"Y\X&Z ))Z]/+0SW=&>WN],>#C#OM-M5[=WQ'L(N MC>#SG5[4U]]=-R\VV:+;&Y&D_W9RN*J\%-XU D]'>GOGNR, HD2XH>3V M"/#CV;N3ALP>V];6D]G.+OP?PL_N]1"!$K';5'\7X=G&87>WT].]G>_.HAI1 M9^9(4U7L2N(&]=1-S9A$1,6*5Q89%(+BP0?LW1CF/F^.G8V9")NM8IZT]D=I1$6,.E@M C"J0;6 MPB%20._O8/TY?']86:G1N#_<;8^V MQP@0N[N-8650":-^IS>.1GOA^+LM#\[I_P9D\0^DBE,ABB.BB8>@YX_9':07 M[N#M/A"5#S?JB$;8U85=FI7PR1]5C+H$5 AU^.74$EVL#[GWL4S6_HOZ;YVF MV6H$WMT+O%%?]WI=A D?#1%T'+%V!]WV*!IL#\$NWL&IPKLR MKR;K/$//^(DH__!KQ!H((O@VG="EL&%@,?Q7MQ<0EE$1O(#[@4<9%%4X#8II MABUZIM.^G*IR>>V7JE@5T_1CV<-+L$S3*'C1XSV.P"^%[T>_PP[(,\!+X4>X M"KD/#?.E1= BL;Y[KQ-$:E%LW8W<&D:CT3@"WUT-1C13H0_2J*/;X;"/@YR& MV[MAYW;DEF!+,;('1HQ*5=X8,^B[*/1_=='(KVO)KP)O%90D"42<@YO(LQ7AEL@CTA_8F>5(QZ'YRVSX(7&(+:>=WK][:LVQ]3E_4JTXU\7+NQ+6 M:M17G>UQNZ^W:>[&7GMO9WNG#;YVM+N+P[_ZWYU3,AVV]CWA:Q+9W0CK1E@W MPOK/(:PIIIK 3G2@PA"$-5:5122_,*":KOTT /9KK_VBF(&4AZ?DQKP#,32# M$UBTT$J'VX%IBZ;%D=?=U^;R[YZ MP<:ER75LI/^P88$_V(ARMS=J]XRKX?L76_>8^W@$G0-/M<)Q^ZIBQ*N^NPI= M\EK0DCS^ZMJ/O%.FWJ]0>257 AC.I'_ZF 15A M;XR#P=K]:!OG+O:CMAKNAFVM=[M1)QP-=M4M86A1@/0 2&N2Y8LUQ0)T$1%= M*!?=9MW _D;*?N0=G@]-\,,K6_0:\7K- JIUEEI#:W:+Z M*&X=S?KVP*N?I7!]R/K,9FL/( S#8VVF/ M]A#^IJ_Z@\XP'.VI6\*[,>?^CH[]P,15'KTT_'[X^:<CQ6%.^+Q5L(/QEC&G %&@.UYEG29"!,O1(T7D4!,!@"6[0&7@8 M *)FMS-A)R[JX>['I3&8^#V7K\[ M[MVEQBE":FS42K[ <(Q*B'9<7):M5AP3^A'W3O#/I"1MG%"E&GP4 M9GFN+4 O*LL\QR*U#/GP(LZJ(ED8-ESWU&\MB+@))_;[*NSIGFKW1GW$$=2# MMAJ/^NW1(.KN;&^/1Z.=[X:R<9/OTM-R5A[B*1S8LUGA2,YWP::2XJ;P2'>7 M(F]X\5J:%VTQXID,3#DF>\<-AG<]_B+M9,N#4#V'&=4^@19.%D5<",0UIA\N M='NDT+I#^T^G!:MM+%&"KZC:U3[=YUBKQI=1^_+"KW7*P1:]0 :W2Q"+TQ