0000950170-24-053040.txt : 20240503 0000950170-24-053040.hdr.sgml : 20240503 20240503171542 ACCESSION NUMBER: 0000950170-24-053040 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 91 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240503 DATE AS OF CHANGE: 20240503 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-50350 FILM NUMBER: 24914391 BUSINESS ADDRESS: STREET 1: 350 EAST PLUMERIA DRIVE CITY: SAN JOSE STATE: CA ZIP: 95134 BUSINESS PHONE: 4089078000 MAIL ADDRESS: STREET 1: 350 EAST PLUMERIA DRIVE CITY: SAN JOSE STATE: CA ZIP: 95134 FORMER COMPANY: FORMER CONFORMED NAME: NETGEAR, INC DATE OF NAME CHANGE: 20060828 FORMER COMPANY: FORMER CONFORMED NAME: NETGEAR INC DATE OF NAME CHANGE: 20000828 10-Q 1 ntgr-20240331.htm 10-Q 10-Q
Q10001122904--12-31falseP1YP1Yhttp://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#OtherOperatingIncomeExpenseNethttp://fasb.org/us-gaap/2023#OtherOperatingIncomeExpenseNet0001122904ntgr:TamesaTRogersChiefPeopleOfficerMember2024-03-310001122904ntgr:A2016IncentivePlanMember2024-03-310001122904country:CA2024-03-310001122904us-gaap:FairValueInputsLevel2Memberus-gaap:MutualFundMember2023-12-310001122904us-gaap:USTreasurySecuritiesMember2024-03-310001122904ntgr:ThomasHWaechterDirectorMember2024-03-310001122904us-gaap:CommonStockMember2024-03-310001122904ntgr:NetgearForBusinessMember2024-01-012024-03-310001122904us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001122904ntgr:ConnectedHomeMemberus-gaap:SalesChannelThroughIntermediaryMember2024-01-012024-03-310001122904us-gaap:SalesChannelDirectlyToConsumerMemberntgr:NetgearForBusinessMember2024-01-012024-03-310001122904us-gaap:FairValueInputsLevel1Memberus-gaap:ForeignExchangeForwardMember2024-03-310001122904us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-03-310001122904ntgr:LimitedPartnershipFundsMember2022-12-310001122904ntgr:OptionsAndRSUsMember2024-01-012024-03-310001122904ntgr:ConnectedHomeMemberntgr:APACMember2024-01-012024-03-310001122904us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-01-012023-04-020001122904ntgr:APACMemberntgr:NetgearForBusinessMember2024-01-012024-03-310001122904us-gaap:ConvertibleDebtSecuritiesMember2022-12-310001122904country:CA2023-12-310001122904us-gaap:CommonStockMember2023-01-012023-04-0200011229042023-04-0200011229042024-04-012024-03-310001122904us-gaap:CommonStockMember2022-12-310001122904us-gaap:NondesignatedMemberus-gaap:OtherCurrentLiabilitiesMember2024-03-310001122904us-gaap:ContractTerminationMember2023-12-310001122904us-gaap:NondesignatedMemberus-gaap:OtherCurrentLiabilitiesMember2023-12-310001122904us-gaap:FairValueInputsLevel2Memberntgr:AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember2023-12-310001122904us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001122904srt:AmericasMemberntgr:NetgearForBusinessMember2024-01-012024-03-310001122904ntgr:LimitedPartnershipFundsMember2024-03-310001122904us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001122904us-gaap:SalesChannelThroughIntermediaryMember2023-01-012023-04-020001122904us-gaap:AdditionalPaidInCapitalMember2024-03-310001122904ntgr:NonTradeMember2024-03-310001122904us-gaap:FairValueInputsLevel2Memberntgr:AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember2024-03-310001122904srt:MaximumMemberntgr:ThirtyOneToFortyFiveDaysMember2024-01-012024-03-310001122904ntgr:AmericasExcludingUnitedStatesMember2023-01-012023-04-020001122904us-gaap:RetainedEarningsMember2023-12-310001122904ntgr:AmericasExcludingUnitedStatesAndCanadaMember2023-12-310001122904us-gaap:CostOfSalesMember2023-01-012023-04-020001122904ntgr:ConnectedHomeMembersrt:AmericasMember2023-01-012023-04-0200011229042023-12-310001122904us-gaap:AdditionalPaidInCapitalMember2023-04-020001122904us-gaap:FairValueInputsLevel1Memberus-gaap:MutualFundMember2024-03-310001122904us-gaap:EmployeeSeveranceMember2023-01-012023-04-020001122904us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-020001122904ntgr:FortySixToSixtyDaysMember2024-03-310001122904srt:MaximumMemberntgr:FortySixToSixtyDaysMember2024-01-012024-03-310001122904country:US2024-01-012024-03-310001122904ntgr:FortySixToSixtyDaysMembersrt:MinimumMember2024-01-012024-03-310001122904us-gaap:FairValueInputsLevel1Member2023-12-310001122904us-gaap:MachineryAndEquipmentMember2024-03-310001122904us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001122904us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-04-020001122904us-gaap:NondesignatedMembersrt:MaximumMemberus-gaap:ForeignExchangeForwardMember2024-01-012024-03-310001122904us-gaap:CommonStockMember2023-04-020001122904us-gaap:EmployeeSeveranceMember2024-03-310001122904ntgr:ConnectedHomeMemberus-gaap:SalesChannelDirectlyToConsumerMember2024-01-012024-03-310001122904us-gaap:PerformanceSharesMember2024-03-310001122904us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001122904srt:AmericasMemberntgr:NetgearForBusinessMember2023-01-012023-04-020001122904country:SG2024-03-310001122904us-gaap:EmployeeSeveranceMember2022-12-310001122904srt:AsiaPacificMember2023-12-310001122904us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-01-012023-04-020001122904us-gaap:CashEquivalentsMember2023-12-310001122904us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-01-012023-04-020001122904ntgr:APACMember2024-01-012024-03-310001122904us-gaap:EMEAMember2024-03-310001122904us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-12-310001122904srt:MaximumMemberus-gaap:ForeignExchangeForwardMember2024-01-012024-03-310001122904ntgr:TimeBasedRestrictedStockUnitsMember2023-12-310001122904us-gaap:FairValueInputsLevel2Memberus-gaap:CashEquivalentsMember2023-12-310001122904us-gaap:ForeignExchangeForwardMember2023-12-310001122904ntgr:TamesaTRogersChiefPeopleOfficerMember2024-01-012024-03-310001122904ntgr:ConnectedHomeMember2023-01-012023-04-020001122904ntgr:ConnectedHomeMemberntgr:APACMember2023-01-012023-04-020001122904us-gaap:CommonStockMember2024-01-012024-03-310001122904country:SG2023-12-3100011229042024-04-260001122904ntgr:HeidiBCormackChiefMarketingOfficerMember2024-03-310001122904us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-03-310001122904us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Member2024-03-310001122904us-gaap:FairValueInputsLevel1Memberus-gaap:CashEquivalentsMember2024-03-310001122904us-gaap:EMEAMemberntgr:NetgearForBusinessMember2024-01-012024-03-310001122904srt:AmericasMember2024-01-012024-03-310001122904ntgr:PerformanceBasedRestrictedStockUnitsMember2024-01-012024-03-310001122904ntgr:ThirtyOneToFortyFiveDaysMember2024-03-310001122904us-gaap:USTreasurySecuritiesMemberus-gaap:AvailableforsaleSecuritiesMember2024-03-310001122904us-gaap:SalesChannelDirectlyToConsumerMember2024-01-012024-03-310001122904us-gaap:CashEquivalentsMember2024-03-310001122904us-gaap:EmployeeSeveranceMember2023-04-020001122904us-gaap:AdditionalPaidInCapitalMember2023-01-012023-04-020001122904us-gaap:FairValueInputsLevel2Memberus-gaap:CashEquivalentsMember2024-03-310001122904us-gaap:FairValueInputsLevel1Memberus-gaap:CashEquivalentsMember2023-12-310001122904us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:AvailableforsaleSecuritiesMember2024-03-310001122904us-gaap:EmployeeStockOptionMember2023-12-310001122904us-gaap:ForeignExchangeForwardMember2024-03-310001122904us-gaap:EMEAMemberntgr:NetgearForBusinessMember2023-01-012023-04-020001122904ntgr:A2016IncentivePlanMemberus-gaap:PerformanceSharesMember2024-01-012024-03-3100011229042022-12-310001122904us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-03-310001122904us-gaap:FairValueInputsLevel2Member2024-03-310001122904us-gaap:RetainedEarningsMember2024-01-012024-03-310001122904us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2024-03-310001122904country:US2023-12-310001122904ntgr:HeidiBCormackChiefMarketingOfficerMember2024-01-012024-03-310001122904us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-12-310001122904us-gaap:PerformanceSharesMember2023-12-310001122904us-gaap:RetainedEarningsMember2023-04-020001122904us-gaap:SellingAndMarketingExpenseMember2024-01-012024-03-310001122904us-gaap:ComputerEquipmentMember2024-03-310001122904us-gaap:EMEAMember2023-12-310001122904ntgr:ShravanKGoliDirectorMember2024-03-310001122904srt:MaximumMemberus-gaap:EMEAMember2023-01-012023-04-020001122904us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:AvailableforsaleSecuritiesMember2024-03-310001122904us-gaap:FairValueInputsLevel1Member2024-03-310001122904ntgr:TwoThousandTwentyFourInducementEquityIncentivePlanMember2024-03-310001122904us-gaap:NondesignatedMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2023-12-310001122904us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-12-310001122904us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:AvailableforsaleSecuritiesMember2023-12-310001122904ntgr:AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember2023-12-310001122904us-gaap:EmployeeStockOptionMember2024-03-310001122904ntgr:AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember2024-03-310001122904us-gaap:USTreasurySecuritiesMember2023-12-310001122904ntgr:HuaweiVNETGEARIncMember2024-01-012024-03-310001122904us-gaap:FairValueInputsLevel1Memberus-gaap:MutualFundMember2023-12-310001122904us-gaap:MachineryAndEquipmentMember2023-12-310001122904us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:AvailableforsaleSecuritiesMember2023-12-310001122904us-gaap:SellingAndMarketingExpenseMember2023-01-012023-04-020001122904us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-04-020001122904us-gaap:ConvertibleDebtSecuritiesMember2024-03-310001122904us-gaap:EMEAMember2024-01-012024-03-310001122904us-gaap:CommonStockMember2023-12-310001122904us-gaap:MutualFundMember2023-12-310001122904us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-12-310001122904srt:AsiaPacificMember2023-01-012023-04-020001122904us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2023-12-310001122904us-gaap:USTreasurySecuritiesMemberus-gaap:AvailableforsaleSecuritiesMember2023-12-310001122904us-gaap:RetainedEarningsMember2022-12-310001122904us-gaap:SalesChannelThroughIntermediaryMemberntgr:NetgearForBusinessMember2023-01-012023-04-020001122904us-gaap:AdditionalPaidInCapitalMember2023-12-310001122904us-gaap:FairValueInputsLevel1Memberntgr:AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember2023-12-310001122904us-gaap:SalesChannelThroughIntermediaryMember2024-01-012024-03-310001122904ntgr:NetgearForBusinessMemberus-gaap:SalesChannelThroughIntermediaryMember2024-01-012024-03-310001122904ntgr:A2016IncentivePlanMembersrt:MinimumMemberus-gaap:PerformanceSharesMember2024-01-012024-03-310001122904us-gaap:ComputerEquipmentMember2023-12-310001122904us-gaap:AdditionalPaidInCapitalMember2022-12-310001122904ntgr:ConnectedHomeMembersrt:AmericasMember2024-01-012024-03-310001122904ntgr:APACMember2023-01-012023-04-0200011229042024-03-310001122904us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001122904us-gaap:EmployeeSeveranceMember2023-12-310001122904srt:MaximumMemberus-gaap:EMEAMember2024-01-012024-03-310001122904us-gaap:CostOfSalesMember2024-01-012024-03-310001122904us-gaap:SalesChannelDirectlyToConsumerMemberntgr:NetgearForBusinessMember2023-01-012023-04-020001122904country:US2024-03-310001122904ntgr:EmployeeStockPurchasePlanMember2024-01-012024-03-310001122904us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherCurrentLiabilitiesMember2023-12-310001122904srt:MaximumMembersrt:AsiaPacificMember2023-01-012023-04-020001122904us-gaap:ConvertibleDebtSecuritiesMember2024-03-310001122904us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-01-012024-03-3100011229042024-01-012024-03-310001122904ntgr:ThomasHWaechterDirectorMember2024-01-012024-03-310001122904us-gaap:FairValueInputsLevel2Memberus-gaap:MutualFundMember2024-03-310001122904us-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMember2024-03-310001122904us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-04-020001122904srt:MaximumMemberntgr:A2016IncentivePlanMemberus-gaap:PerformanceSharesMember2024-01-012024-03-310001122904ntgr:TimeBasedRestrictedStockUnitsMember2024-03-310001122904us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherCurrentLiabilitiesMember2024-03-310001122904ntgr:AmericasExcludingUnitedStatesMember2024-01-012024-03-310001122904us-gaap:ConvertibleDebtSecuritiesMember2023-12-310001122904ntgr:ThirtyOneToFortyFiveDaysMembersrt:MinimumMember2024-01-012024-03-310001122904us-gaap:ConvertibleDebtSecuritiesMember2023-04-0200011229042023-01-012023-04-020001122904us-gaap:PerformanceSharesMember2024-01-012024-03-3100011229042025-04-012024-03-310001122904ntgr:LimitedPartnershipFundsMember2023-04-020001122904ntgr:ShravanKGoliDirectorMember2024-01-012024-03-310001122904us-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeForwardMember2024-03-310001122904ntgr:ConnectedHomeMemberus-gaap:SalesChannelThroughIntermediaryMember2023-01-012023-04-020001122904srt:MaximumMember2024-01-012024-03-310001122904us-gaap:MutualFundMember2024-03-310001122904us-gaap:ConvertibleDebtSecuritiesMember2023-12-310001122904country:US2023-01-012023-04-020001122904us-gaap:RetainedEarningsMember2024-03-310001122904us-gaap:RetainedEarningsMember2023-01-012023-04-020001122904us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-04-020001122904srt:AsiaPacificMember2024-01-012024-03-310001122904ntgr:ConnectedHomeMemberus-gaap:EMEAMember2024-01-012024-03-310001122904us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-01-012024-03-310001122904srt:MinimumMemberntgr:TwoThousandTwentyFourInducementEquityIncentivePlanMemberus-gaap:PerformanceSharesMember2024-01-012024-03-310001122904srt:MaximumMemberntgr:TwoThousandTwentyFourInducementEquityIncentivePlanMemberus-gaap:PerformanceSharesMember2024-01-012024-03-310001122904us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2024-03-310001122904ntgr:TwoThousandTwentyFourInducementEquityIncentivePlanMemberus-gaap:PerformanceSharesMember2024-01-012024-03-310001122904us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-04-020001122904us-gaap:ContractTerminationMember2024-03-310001122904srt:MaximumMembersrt:AsiaPacificMember2024-01-012024-03-310001122904ntgr:ConnectedHomeMember2024-01-012024-03-310001122904ntgr:PerformanceBasedRestrictedStockUnitsMember2024-03-310001122904us-gaap:FairValueInputsLevel2Member2023-12-310001122904srt:AmericasMember2023-01-012023-04-020001122904ntgr:ConnectedHomeMemberus-gaap:EMEAMember2023-01-012023-04-020001122904us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-12-310001122904ntgr:NetgearForBusinessMember2023-01-012023-04-020001122904us-gaap:FairValueInputsLevel1Memberntgr:AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember2024-03-310001122904us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Member2023-12-310001122904us-gaap:SalesChannelDirectlyToConsumerMember2023-01-012023-04-020001122904us-gaap:NondesignatedMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2024-03-310001122904us-gaap:ContractTerminationMember2024-01-012024-03-310001122904ntgr:LimitedPartnershipFundsMember2023-12-310001122904ntgr:FurnitureFixturesAndLeaseholdImprovementsMember2024-03-310001122904srt:MaximumMembersrt:AsiaPacificMember2023-01-012023-12-310001122904us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-03-310001122904srt:MaximumMemberus-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeForwardMember2024-01-012024-03-310001122904ntgr:APACMemberntgr:NetgearForBusinessMember2023-01-012023-04-020001122904us-gaap:EmployeeSeveranceMember2024-01-012024-03-310001122904ntgr:FurnitureFixturesAndLeaseholdImprovementsMember2023-12-3100011229042026-04-012024-03-310001122904ntgr:TimeBasedRestrictedStockUnitsMember2024-01-012024-03-310001122904us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001122904ntgr:AmericasExcludingUnitedStatesAndCanadaMember2024-03-310001122904srt:AsiaPacificMember2024-03-310001122904us-gaap:FairValueInputsLevel1Memberus-gaap:ForeignExchangeForwardMember2023-12-310001122904ntgr:ConnectedHomeMemberus-gaap:SalesChannelDirectlyToConsumerMember2023-01-012023-04-020001122904ntgr:EmployeeStockPurchasePlanMember2024-03-310001122904us-gaap:EMEAMember2023-01-012023-04-02ntgr:Claimiso4217:USDxbrli:sharesxbrli:purentgr:Derivative_instrumentxbrli:sharesntgr:Patentntgr:Regionntgr:Segmentiso4217:USD

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

Form 10-Q

 

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

For the quarterly period ended March 31, 2024

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)

 

(IRS Employer

Identification No.)

 

 

 

 

350 East Plumeria Drive,

 

 

San Jose,

California

 

95134

(Address of principal executive offices)

 

(Zip Code)

 

 

(408)

907-8000

 

(Registrant’s telephone number including area code)

 

Securities registered pursuant to Section 12(b) of the Act:

 

Title of each class

 

Trading symbol(s):

 

Name of each exchange on which registered

Common Stock, $0.001 par value

 

NTGR

 

The Nasdaq Stock Market LLC

 

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

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

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See definition of “large accelerated filer,” “accelerated filer,” “smaller reporting company”, and "emerging growth company" in Rule 12b-2 of the Exchange Act.

 

Large Accelerated filer

 

 

Accelerated filer

 

Non-Accelerated filer

 

 

Smaller reporting company

 

 

 

 

 

Emerging growth company

 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐

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

The number of outstanding shares of the registrant’s Common Stock, $0.001 par value, was 29,071,201 as of April 26, 2024.

 


TABLE OF CONTENTS

 

PART I: FINANCIAL INFORMATION

Item 1.

Financial Statements

3

 

Unaudited Condensed Consolidated Balance Sheets

3

 

Unaudited Condensed Consolidated Statements of Operations

4

 

Unaudited Condensed Consolidated Statements of Comprehensive Income (Loss)

5

 

Unaudited Condensed Consolidated Statements of Stockholders' Equity

6

 

Unaudited Condensed Consolidated Statements of Cash Flows

7

 

Notes to Unaudited Condensed Consolidated Financial Statements

8

Item 2.

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

26

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

36

Item 4.

Controls and Procedures

36

PART II: OTHER INFORMATION

Item 1.

Legal Proceedings

37

Item 1A.

Risk Factors

37

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

65

Item 3.

Defaults Upon Senior Securities

65

Item 4.

Mine Safety Disclosures

65

Item 5.

Other Information

65

Item 6.

Exhibits

66

Signatures

 

68

 

2


 

PART I: FINANCIAL INFORMATION

Item 1. Financial Statements

NETGEAR, INC.

UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS

(In thousands)

 

 

 

March 31, 2024

 

 

December 31, 2023

 

ASSETS

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

172,656

 

 

$

176,717

 

Short-term investments

 

 

116,765

 

 

 

106,931

 

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

 

 

172,771

 

 

 

185,059

 

Inventories

 

 

211,270

 

 

 

248,851

 

Prepaid expenses and other current assets

 

 

30,178

 

 

 

30,421

 

Total current assets

 

 

703,640

 

 

 

747,979

 

Property and equipment, net

 

 

9,353

 

 

 

8,273

 

Operating lease right-of-use assets

 

 

34,713

 

 

 

37,285

 

Goodwill

 

 

36,279

 

 

 

36,279

 

Other non-current assets

 

 

17,294

 

 

 

17,326

 

Total assets

 

$

801,279

 

 

$

847,142

 

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Accounts payable

 

$

38,451

 

 

$

46,850

 

Accrued employee compensation

 

 

22,193

 

 

 

21,286

 

Other accrued liabilities

 

 

154,567

 

 

 

168,084

 

Deferred revenue

 

 

28,393

 

 

 

27,091

 

Income taxes payable

 

 

713

 

 

 

1,037

 

Total current liabilities

 

 

244,317

 

 

 

264,348

 

Non-current income taxes payable

 

 

11,885

 

 

 

12,695

 

Non-current operating lease liabilities

 

 

26,742

 

 

 

29,698

 

Other non-current liabilities

 

 

6,973

 

 

 

4,906

 

Total liabilities

 

 

289,917

 

 

 

311,647

 

Commitments and contingencies (Note 8)

 

 

 

 

 

 

Stockholders’ equity:

 

 

 

 

 

 

Common stock

 

 

29

 

 

 

30

 

Additional paid-in capital

 

 

974,181

 

 

 

967,651

 

Accumulated other comprehensive income

 

 

21

 

 

 

136

 

Accumulated deficit

 

 

(462,869

)

 

 

(432,322

)

Total stockholders’ equity

 

 

511,362

 

 

 

535,495

 

Total liabilities and stockholders’ equity

 

$

801,279

 

 

$

847,142

 

 

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

 

3


NETGEAR, INC.

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(In thousands, except per share data)

 

 

 

Three Months Ended

 

 

 

March 31, 2024

 

 

April 2, 2023

 

Net revenue

 

$

164,586

 

 

$

180,908

 

Cost of revenue

 

 

116,349

 

 

 

120,526

 

Gross profit

 

 

48,237

 

 

 

60,382

 

Operating expenses:

 

 

 

 

 

 

Research and development

 

 

20,227

 

 

 

22,134

 

Sales and marketing

 

 

30,529

 

 

 

33,879

 

General and administrative

 

 

18,067

 

 

 

16,236

 

Other operating expenses, net

 

 

1,062

 

 

 

108

 

Total operating expenses

 

 

69,885

 

 

 

72,357

 

Loss from operations

 

 

(21,648

)

 

 

(11,975

)

Other income, net

 

 

2,850

 

 

 

1,406

 

Loss before income taxes

 

 

(18,798

)

 

 

(10,569

)

Benefit from income taxes

 

 

(148

)

 

 

(857

)

Net loss

 

$

(18,650

)

 

$

(9,712

)

 

 

 

 

 

 

 

Net loss per share

 

 

 

 

 

 

Basic

 

$

(0.63

)

 

$

(0.33

)

Diluted

 

$

(0.63

)

 

$

(0.33

)

Weighted average shares used to compute net loss per share:

 

 

 

 

 

 

Basic

 

 

29,395

 

 

 

29,040

 

Diluted

 

 

29,395

 

 

 

29,040

 

 

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

4


NETGEAR, INC.

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)

(In thousands)

 

 

 

 

Three Months Ended

 

 

 

 

 

March 31, 2024

 

 

April 2, 2023

 

 

Net loss

 

 

$

(18,650

)

 

$

(9,712

)

 

Other comprehensive income (loss), before tax:

 

 

 

 

 

 

 

 

Change in unrealized gains and losses on derivatives

 

 

 

58

 

 

 

465

 

 

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

 

 

 

(166

)

 

 

241

 

 

Other comprehensive income (loss), before tax

 

 

 

(108

)

 

 

706

 

 

Tax provision related to derivatives

 

 

 

(7

)

 

 

(59

)

 

Tax provision related to available-for-sale investments

 

 

 

 

 

 

(59

)

 

Other comprehensive income (loss), net of tax

 

 

 

(115

)

 

 

588

 

 

Comprehensive loss

 

 

$

(18,765

)

 

$

(9,124

)

 

 

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

5


NETGEAR, INC.

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY

(In thousands)

 

 

 

Common Stock

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Shares

 

 

Amount

 

 

Additional
Paid-In
Capital

 

 

Accumulated
Other
Comprehensive
Income (Loss)

 

 

Accumulated
Deficit

 

 

Total
Stockholder's
Equity

 

Balance as of December 31, 2023

 

 

29,616

 

 

$

30

 

 

$

967,651

 

 

$

136

 

 

$

(432,322

)

 

$

535,495

 

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

 

 

 

 

 

 

 

 

 

 

 

(166

)

 

 

 

 

 

(166

)

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

 

 

 

 

 

 

 

 

 

 

 

51

 

 

 

 

 

 

51

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(18,650

)

 

 

(18,650

)

Stock-based compensation

 

 

 

 

 

 

 

 

4,544

 

 

 

 

 

 

 

 

 

4,544

 

Repurchase of common stock

 

 

(783

)

 

 

(1

)

 

 

 

 

 

 

 

 

(11,443

)

 

 

(11,444

)

Restricted stock unit withholdings

 

 

(32

)

 

 

 

 

 

 

 

 

 

 

 

(454

)

 

 

(454

)

Issuance of common stock under stock-based compensation plans

 

 

270

 

 

 

 

 

 

1,986

 

 

 

 

 

 

 

 

 

1,986

 

Balance as of March 31, 2024

 

 

29,071

 

 

$

29

 

 

$

974,181

 

 

$

21

 

 

$

(462,869

)

 

$

511,362

 

 

 

 

 

 

Common Stock

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Shares

 

 

Amount

 

 

Additional
Paid-In
Capital

 

 

Accumulated
Other
Comprehensive
Income (Loss)

 

 

Accumulated
Deficit

 

 

Total
Stockholder's
Equity

 

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

 

 

 

 

 

 

 

 

 

 

 

182

 

 

 

 

 

 

182

 

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

 

 

 

 

 

 

 

 

 

 

 

406

 

 

 

 

 

 

406

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(9,712

)

 

 

(9,712

)

Stock-based compensation

 

 

 

 

 

 

 

 

4,665

 

 

 

 

 

 

 

 

 

4,665

 

Restricted stock unit withholdings

 

 

(6

)

 

 

 

 

 

 

 

 

 

 

 

(120

)

 

 

(120

)

Issuance of common stock under stock-based compensation plans

 

 

154

 

 

 

 

 

 

2,286

 

 

 

 

 

 

 

 

 

2,286

 

Balance as of April 2, 2023

 

 

29,056

 

 

$

29

 

 

$

953,074

 

 

$

53

 

 

$

(334,594

)

 

$

618,562

 

 

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

6


NETGEAR, INC.

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(In thousands)

 

 

 

 

 

 

 

Three Months Ended

 

 

 

March 31,
2024

 

 

April 2,
2023

 

Cash flows from operating activities:

 

 

 

 

 

 

Net loss

 

$

(18,650

)

 

$

(9,712

)

Adjustments to reconcile net loss to net cash provided by operating activities:

 

 

 

 

 

 

Depreciation and amortization

 

 

1,488

 

 

 

2,011

 

Stock-based compensation

 

 

4,544

 

 

 

4,665

 

(Gain) Loss on investments, net

 

 

(883

)

 

 

(663

)

Deferred income taxes

 

 

84

 

 

 

(4,629

)

Provision for excess and obsolete inventory

 

 

1,132

 

 

 

1,174

 

Changes in assets and liabilities:

 

 

 

 

 

 

Accounts receivable, net

 

 

12,288

 

 

 

84,945

 

Inventories

 

 

36,449

 

 

 

(38,747

)

Prepaid expenses and other assets

 

 

367

 

 

 

(1,778

)

Accounts payable

 

 

(8,516

)

 

 

(5,922

)

Accrued employee compensation

 

 

907

 

 

 

(2,425

)

Other accrued liabilities

 

 

(12,605

)

 

 

(23,665

)

Deferred revenue

 

 

1,719

 

 

 

1,609

 

Income taxes payable

 

 

(1,134

)

 

 

2,259

 

Net cash provided by operating activities

 

 

17,190

 

 

 

9,122

 

Cash flows from investing activities:

 

 

 

 

 

 

Purchases of short-term investments

 

 

(38,829

)

 

 

(38,733

)

Proceeds from maturities of short-term investments

 

 

30,000

 

 

 

25,006

 

Purchases of property and equipment

 

 

(2,510

)

 

 

(870

)

Net cash used in investing activities

 

 

(11,339

)

 

 

(14,597

)

Cash flows from financing activities:

 

 

 

 

 

 

Repurchases of common stock

 

 

(11,444

)

 

 

 

Restricted stock unit withholdings

 

 

(454

)

 

 

(120

)

Proceeds from issuance of common stock under employee stock purchase plan

 

 

1,986

 

 

 

2,286

 

Net cash provided by (used in) financing activities

 

 

(9,912

)

 

 

2,166

 

Net decrease in cash and cash equivalents

 

 

(4,061

)

 

 

(3,309

)

Cash and cash equivalents, at beginning of period

 

 

176,717

 

 

 

146,500

 

Cash and cash equivalents, at end of period

 

$

172,656

 

 

$

143,191

 

 

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

7


NETGEAR, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

Note 1. The Company and Basis of Presentation

NETGEAR, Inc. (“NETGEAR” or the “Company”) 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, and future technologies. Its product line consists of devices that create and extend wired and wireless networks, as well as services that complement and enhance the Company's product line offerings. These products are available in multiple configurations to address the changing needs of the Company's 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.

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

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.

The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect (i) the reported amounts of assets and liabilities, (ii) the disclosure of contingent assets and liabilities at the date of the financial statements, and (iii) the reported amounts of net revenue and expenses during the reported period. The Company bases these estimates on historical and anticipated results, trends and various other assumptions that it believes are reasonable under the circumstances. As of the date of issuance of these condensed 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 condensed consolidated financial statements as soon as they become known. Actual results could differ materially from those estimates and operating results for the three months ended March 31, 2024 are not necessarily indicative of the results that may be expected for the year ending December 31, 2024, or any future period.

Segment Recast
 

In the first fiscal quarter of 2024, resulting from certain segment structure changes, the Company revised its allocation method by allocating certain historically unallocated operating expenses to its individual operating segments. This change impacted Note 11, Segment Information. The prior-year segment financial information has been recast to conform to the

8


Table of Contents

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

 

current-year presentation. None of the changes impact previously reported consolidated net revenue, income (loss) from operations, net income (loss) per share, total assets, or stockholders’ equity.

 

Note 2. Summary of Significant Accounting Policies

No material changes have been made to the Company’s significant accounting policies disclosed in Note 1, The Company and Summary of Significant Accounting Policies, in Part II, Item 8 “Financial Statements and Supplementary Data” in its Annual Report.

Recent Accounting Pronouncements

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. The Company is evaluating the impact that the updated standard will have on its financial statement disclosures.

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 its 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 3. Revenue

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

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 summarizes estimated revenue expected to be recognized in the future related to performance obligations that were unsatisfied (or partially unsatisfied) as of March 31, 2024:

 

(In thousands)

 

Less than 1 year

 

 

1 to 2 years

 

 

Beyond 2 years

 

 

Total

 

Performance obligations

 

$

53,158

 

 

$

2,908

 

 

$

2,518

 

 

$

58,584

 

Contract Balances

The Company records accounts receivable when it has an unconditional right to consideration. Contract liabilities are recorded when cash payments are received or due in advance of performance. Contract liabilities consist of advance payments and deferred revenue, where the Company has unsatisfied performance obligations. Contract liabilities are mainly classified as Deferred revenue on the unaudited condensed consolidated balance sheets.

9


Table of Contents

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

 

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

 

March 31, 2024

 

 

December 31, 2023

 

Accounts receivable, net

 

Accounts receivable, net

 

$

172,771

 

 

$

185,059

 

Contract liabilities – current

 

Deferred revenue

 

$

28,393

 

 

$

27,091

 

Contract liabilities – non-current

 

Other non-current liabilities

 

$

5,321

 

 

$

4,903

 

 

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

During the three months ended March 31, 2024, $12.9 million of revenue was deferred primarily due to unsatisfied performance obligations for service contracts, $11.2 million of revenue was recognized for the satisfaction of performance

10


Table of Contents

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

 

obligations and $9.9 million of this recognized revenue was included in the contract liability balance at the beginning of the period.

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

Disaggregation of Revenue

In the following tables, 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 tables also include 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.

 

 

Three Months Ended

 

 

 

March 31, 2024

 

 

April 2, 2023

 

(In thousands)

 

Connected
Home

 

 

NETGEAR for Business

 

 

Total

 

 

Connected
Home

 

 

NETGEAR for Business

 

 

Total

 

Geographic regions (1):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Americas

 

$

77,995

 

 

$

31,933

 

 

$

109,928

 

 

$

84,001

 

 

$

37,921

 

 

$

121,922

 

EMEA

 

 

8,010

 

 

 

23,177

 

 

 

31,187

 

 

 

12,064

 

 

 

27,114

 

 

 

39,178

 

APAC

 

 

9,958

 

 

 

13,513

 

 

 

23,471

 

 

 

6,681

 

 

 

13,127

 

 

 

19,808

 

Total

 

$

95,963

 

 

$

68,623

 

 

$

164,586

 

 

$

102,746

 

 

$

78,162

 

 

$

180,908

 

Sales channels:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Service provider

 

$

27,553

 

 

$

243

 

 

$

27,796

 

 

$

14,027

 

 

$

190

 

 

$

14,217

 

Non-service provider

 

 

68,410

 

 

 

68,380

 

 

 

136,790

 

 

 

88,719

 

 

 

77,972

 

 

 

166,691

 

Total

 

$

95,963

 

 

$

68,623

 

 

$

164,586

 

 

$

102,746

 

 

$

78,162

 

 

$

180,908

 

 

(1) No individual foreign country represented more than 10% of the Companys total net revenue in the periods presented.

Note 4. 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 March 31, 2024 and December 31, 2023, were as follows:

 

 

 

March 31, 2024

 

(In thousands)

 

Amortized Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Estimated
Fair Value

 

U.S. treasury securities

 

$

108,138

 

 

$

 

 

$

(38

)

 

$

108,100

 

Convertible debt

 

 

173

 

 

 

 

 

 

 

 

 

173

 

Total

 

$

108,311

 

 

$

 

 

$

(38

)

 

$

108,273

 

 

 

 

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

 

 

173

 

 

 

 

 

 

 

 

 

173

 

Total

 

$

98,499

 

 

$

128

 

 

$

 

 

$

98,627

 

 

11


Table of Contents

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

 

The contractual maturities on the U.S. treasury securities as of March 31, 2024 are all due within one year. Accrued interest receivable as of March 31, 2024 was $0.5 million and was recorded within Prepaid expenses and other current assets on the unaudited condensed consolidated balance sheet.

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 March 31, 2024 and December 31, 2023:

 

 

March 31, 2024

 

 

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

$

108,100

 

 

$

(38

)

 

$

 

 

$

 

 

$

108,100

 

 

$

(38

)

Total

$

108,100

 

 

$

(38

)

 

$

 

 

$

 

 

$

108,100

 

 

$

(38

)

 

 

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

 

 

$

 

In the three months ended March 31, 2024 and April 2, 2023, 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 three months ended March 31, 2024 and April 2, 2023. Refer to Note 12, Fair Value Measurements, for detailed disclosures regarding fair value measurements.

Inventories

 

(In thousands)

 

March 31, 2024

 

 

December 31, 2023

 

Raw materials

 

$

21,714

 

 

$

19,955

 

Finished goods

 

 

189,556

 

 

 

228,896

 

Total

 

$

211,270

 

 

$

248,851

 

 

The Company records provisions for excess and obsolete inventory based on assumptions about future demand and market conditions and the amounts incurred were $1.1 million and $1.2 million for the three months ended March 31, 2024 and April 2, 2023, 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.

12


Table of Contents

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

 

 

Property and equipment, net

 

(In thousands)

 

March 31, 2024

 

 

December 31, 2023

 

Computer equipment

 

$

5,335

 

 

$

5,458

 

Furniture, fixtures, and leasehold improvements

 

 

18,637

 

 

 

18,205

 

Software

 

 

24,428

 

 

 

25,760

 

Machinery and equipment

 

 

49,442

 

 

 

47,826

 

Total property and equipment, gross

 

 

97,842

 

 

 

97,249

 

Accumulated depreciation

 

 

(88,489

)

 

 

(88,976

)

Total

 

$

9,353

 

 

$

8,273

 

 

Other non-current assets

 

(In thousands)

 

March 31, 2024

 

 

December 31, 2023

 

Non-current deferred income taxes

 

$

3,251

 

 

$

3,343

 

Long-term investments

 

 

8,266

 

 

 

8,367

 

Other

 

 

5,777

 

 

 

5,616

 

Total

 

$

17,294

 

 

$

17,326

 

 

Long-term equity 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:

 

 

Three months ended

 

 

(In thousands)

March 31, 2024

 

 

April 2, 2023

 

 

Carrying value as of the beginning of the period (1)

$

6,053

 

 

$

6,053

 

 

Carrying value as of the end of the period (1)

$

6,053

 

 

$

6,053

 

 

(1)
The balances excluded an investment in limited partnership funds of $2.2 million as of March 31, 2024, $1.6 million as of April 2, 2023, $2.3 million as of December 31, 2023, and $1.7 million as of December 31, 2022. Additionally, the balance excluded an investment in convertible debt securities of $0.2 million as of March 31, 2024, December 31, 2023, April 2, 2023, and December 31, 2022, respectively.

 

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

13


Table of Contents

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

 

 

Other accrued liabilities

 

(In thousands)

 

March 31, 2024

 

 

December 31, 2023

 

Current operating lease liabilities

 

$

11,306

 

 

$

11,869

 

Sales and marketing

 

 

65,725

 

 

 

75,535

 

Warranty obligations

 

 

5,087

 

 

 

5,738

 

Sales returns(1)

 

 

35,713

 

 

 

34,824

 

Freight and duty

 

 

3,412

 

 

 

2,837

 

Other

 

 

33,324

 

 

 

37,281

 

Total

 

$

154,567

 

 

$

168,084

 

 

 

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

Note 5. 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 dollars, 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 counterparty.

The Company typically executes ten cash flow hedges per quarter with maturities under six months and with an average USD notional amount of approximately $5.4 million that are designated as cash flow hedges.

The Company enters into non-designated hedges that 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 seven 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 unaudited condensed consolidated balance sheets to which they were recorded were summarized as follows:

 

 

 

Balance Sheet

 

 

 

 

 

 

 

Balance Sheet

 

 

 

 

 

 

(In thousands)

 

Location

 

March 31,
2024

 

 

December 31,
2023

 

 

Location

 

March 31,
2024

 

 

December 31,
2023

 

Derivatives not designated as hedging instruments

 

Prepaid expenses and other current assets

 

$

167

 

 

$

284

 

 

Other accrued liabilities

 

$

43

 

 

$

1,672

 

Derivatives designated as hedging instruments

 

Prepaid expenses and other current assets

 

 

1

 

 

 

7

 

 

Other accrued liabilities

 

 

2

 

 

 

19

 

Total

 

 

 

$

168

 

 

$

291

 

 

 

 

$

45

 

 

$

1,691

 

 

Refer to Note 12, Fair Value Measurements 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.

14


Table of Contents

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

 

Note 6. Net Income (Loss) Per Share

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

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

 

 

 

Three Months Ended

 

 

(In thousands, except per share data)

 

March 31, 2024

 

 

April 2, 2023

 

 

Numerator:

 

 

 

 

 

 

 

Net loss

 

$

(18,650

)

 

$

(9,712

)

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

 

Weighted average common shares – basic

 

 

29,395

 

 

 

29,040

 

 

Weighted average common shares – dilutive

 

 

29,395

 

 

 

29,040

 

 

 

 

 

 

 

 

 

Basic net income (loss) per share

 

$

(0.63

)

 

$

(0.33

)

 

Diluted net income (loss) per share

 

$

(0.63

)

 

$

(0.33

)

 

 

 

 

 

 

 

 

Anti-dilutive employee stock-based awards, excluded

 

 

2,085

 

 

 

1,318

 

 

 

Note 7. Income Taxes

The income tax benefit for the three months ended March 31, 2024 was $0.1 million, or an effective tax rate of 0.8%. The income tax benefit for the three months ended April 2, 2023 was $0.9 million, or an effective tax rate of 8.1%. The change in taxes for the three months ended March 31, 2024, compared to the prior year period, was primarily due to the continued full valuation allowance on deferred tax assets for U.S. federal and state purposes that was established during the period ended October 1, 2023. The Company evaluated the current results as of the period ended March 31, 2024, coupled with the expectations for the remainder of the year, and determined that it continued to not be more likely than not that the deferred tax assets would be realized, and accordingly, recorded no benefit for the forecasted tax loss for the three months ended March 31, 2024. By comparison, for the three months ended April 2, 2023, a tax benefit was recorded on the pre-tax loss since the valuation allowance on deferred tax assets had not yet been established.

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

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

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

15


Table of Contents

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

 

tax assets and liabilities represent the future tax return consequences of these differences, which will either be taxable or deductible when assets and liabilities are recovered or settled, as well as operating loss carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. 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. As of the period ended October 1, 2023, the Company determined that recovery of its U.S. federal and state deferred tax assets was no longer more likely than not and established a full valuation allowance on those net assets, based on evaluation of all available evidence, including actual and anticipated business results. Accordingly, the balance sheet net deferred tax assets from the U.S. federal and state jurisdictions reported in “Other Non-current Assets” were reduced after the effect of establishing the valuation allowance.

 

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 March 31, 2024, the Company had approximately $77.0 million, as compared to $42.6 million as of December 31, 2023, 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. Due to an elongation of the time from order placement to production that occurred several years ago, the Company issued purchase orders to supply chain partners beyond contractual termination periods. As of March 31, 2024, $274.2 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 have 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 unaudited condensed consolidated balance sheets. Losses incurred in relation to purchase commitments, including unique materials and components, amounted to $1.1 million and $0.5 million for the three months ended March 31, 2024 and April 2, 2023, respectively.

Non-Trade Commitments

As of March 31, 2024, the Company had non-cancellable purchase commitments of $13.1 million pertaining to non-trade activities.

Warranty Obligations

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

 

 

 

Three Months Ended

 

(In thousands)

 

March 31, 2024

 

 

April 2, 2023

 

Balance as of beginning of the period

 

$

5,738

 

 

$

6,320

 

Provision for warranty liability made

 

 

608

 

 

 

1,417

 

Settlements made

 

 

(1,259

)

 

 

(1,386

)

Balance as of the end of the period

 

$

5,087

 

 

$

6,351

 

 

16


Table of Contents

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

 

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 February 9, 2023, the Federal Patent Court issued preliminary opinions finding both asserted patents invalid. The Company attended an oral hearing for both infringement cases on March 21, 2023 before the Dusseldorf District Court and the Court dismissed case no. 09/22 for the ‘741 Patent and stayed case no. 08/22 for the ‘077 Patent. Huawei is appealing the dismissal of case no. 09/22, and the hearing for the appeal is set for May 23, 2024. On March 20, 2024, the Patent Court maintained the validity of ‘741 Patent, but with an amended claim. Case no. 08/22 remains stayed while the nullity action is ongoing.

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. Licensing and technical hearings followed on July 24, 2023 and July 25, 2023. After the July 25th hearing, the Court indicated it will advise the parties of further action.

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 Unified Patent Court (UPC) in Munich, Germany. The Company filed its Statement of Defense on November 7, 2023 and the Court held an interim conference on February 19, 2024. The deadline for the parties to complete briefing is June 3, 2024 and the oral hearing is scheduled for June 18, 2024.

On around December 11, 2023, Huawei filed a second UPC suit, asserting EP 3 678 321 (“EP 321”), against the Company and requested that the Court allow it to amend the pending EP 989 case to add EP 321. The Company disagreed and filed an objection. The Appeal Court found in favor of the Company and designated the EP 321 matter as a separate case. The Company filed its Statement of Defense on April 18, 2024, to include a counterclaim for revocation of the patent at the UPC.

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

 

 

17


Table of Contents

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

 

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. During the three months ended March 31, 2024, the Company repurchased and retired, reported based on trade date, approximately 0.8 million shares of common stock, at a cost of approximately $11.4 million under the repurchase authorization. The Company did not repurchase any shares of common stock during the three months ended April 2, 2023. As of March 31, 2024, 1.7 million shares remained authorized for repurchase under the repurchase program.

The Company repurchased, reported based on trade date, approximately 32,000 and 6,000 shares of common stock, at a cost of approximately $0.5 million and $0.1 million, during the three months ended March 31, 2024 and April 2, 2023, respectively, to administratively facilitate the withholding and subsequent remittance of personal income and payroll taxes for individuals receiving RSUs.

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

Accumulated Other Comprehensive Income (Loss)

The following tables set 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, 2023

 

$

126

 

 

$

7

 

 

$

3

 

 

$

136

 

Other comprehensive income (loss) before reclassifications

 

 

(166

)

 

 

(5

)

 

 

6

 

 

 

(165

)

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

 

 

 

 

 

(63

)

 

 

13

 

 

 

(50

)

Net current period other comprehensive income (loss)

 

 

(166

)

 

 

58

 

 

 

(7

)

 

 

(115

)

Balance as of March 31, 2024

 

$

(40

)

 

$

65

 

 

$

(4

)

 

$

21

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

$

(322

)

 

$

(338

)

 

$

125

 

 

$

(535

)

Other comprehensive income (loss) before reclassifications

 

 

241

 

 

 

1,046

 

 

 

(240

)

 

 

1,047

 

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

 

 

 

 

 

581

 

 

 

(122

)

 

 

459

 

Net current period other comprehensive income (loss)

 

 

241

 

 

 

465

 

 

 

(118

)

 

 

588

 

Balance as of April 2, 2023

 

$

(81

)

 

$

127

 

 

$

7

 

 

$

53

 

 

18


Table of Contents

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

 

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

 

 

 

Three Months Ended

 

 

(In thousands)

 

March 31, 2024

 

 

April 2, 2023

 

 

Amount Reclassified from AOCI

 

 

 

 

 

 

 

Gains (losses) on cash flow hedge:

Foreign currency forward contracts

 

 

 

 

 

 

 

Affected line item in the statement of operations

 

 

 

 

 

 

 

Net revenue

 

$

(79

)

 

$

689

 

 

Cost of revenue

 

 

 

 

 

(1

)

 

Research and development

 

 

(1

)

 

 

(8

)

 

Sales and marketing

 

 

9

 

 

 

(83

)

 

General and administrative

 

 

8

 

 

 

(16

)

 

Total before tax

 

 

(63

)

 

 

581

 

 

Tax impact

 

 

13

 

 

 

(122

)

 

Total, net of tax

 

$

(50

)

 

$

459

 

 

 

Note 10. Employee Benefit Plans

The Company grants options, RSUs, and performance shares under the 2016 Incentive Plan (the “2016 Plan”), under which awards may be granted to all employees. Vesting periods under this plan are generally four years for options and RSUs and three years for performance shares. As of March 31, 2024, approximately 2.8 million shares were reserved for future grants under the 2016 Plan.

In February 2024, the Company’s Board of Directors approved 2024 Inducement Equity Incentive Plan (the “2024 Inducement Plan”), under which Stock Options, Restricted Stock, Restricted Stock Units, Stock Appreciation Rights, Performance Units, Performance Shares, and other stock or cash awards can be granted to personnel for positions of substantial responsibility. As of March 31, 2024, approximately 0.9 million shares were reserved for future grants under the 2024 Inducement Plan.

Additionally, the Company sponsors an Employee Stock Purchase Plan (the “ESPP”). 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 or the purchase date. The duration of each offering period is generally six months. As of March 31, 2024, approximately 0.6 million shares were available for 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

 

 

Outstanding as of December 31, 2023

 

 

866

 

 

$

30.70

 

 

Granted

 

 

 

 

$

 

 

Exercised

 

 

 

 

$

 

 

Cancelled

 

 

 

 

$

 

 

Expired

 

 

 

 

$

 

 

Outstanding as of March 31, 2024

 

 

866

 

 

$

30.70

 

 

 

19


Table of Contents

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

 

Time-Based RSU Activity

Time-based RSU 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, 2023

 

 

1,567

 

 

$

22.83

 

Granted

 

 

459

 

 

$

14.90

 

Vested

 

 

(85

)

 

$

19.93

 

Cancelled

 

 

(41

)

 

$

22.15

 

Outstanding as of March 31, 2024

 

 

1,900

 

 

$

20.87

 

Performance-Based RSU Activity

Since 2020, the Company’s executive officers were granted performance-based restricted stock units (“PSUs”) under the 2016 Plan with vesting occurring at the end of a three-year period if performance conditions are met. The number of PSUs 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 stock units 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.

In February 2024, the Company granted PSUs under the 2024 Inducement Plan to its newly-hired Chief Executive Officer with 1/3 of the target PSUs being allocated to each tranche and vesting occurring at the end of each anniversary of the vesting commencement date over a three-year period. The number of PSUs to vest could range from 0% to 150% of the target shares granted and are determined based on achievement of the pre-determined market condition and the recipients’ continued service with the Company. The grant date fair value was determined using the Monte Carlo valuation method. The stock-based compensation expense relating to PSUs with a market condition is recognized ratably from the service inception date to the vesting date for each tranche.

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

 

 

417

 

 

$

24.76

 

Granted

 

 

456

 

 

$

20.71

 

Vested

 

 

 

 

$

 

Cancelled

 

 

(296

)

 

$

27.36

 

Outstanding as of March 31, 2024

 

 

577

 

 

$

20.23

 

Valuation and Expense Information

 

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

 

 

 

Three Months Ended

 

 

(In thousands)

 

March 31, 2024

 

 

April 2, 2023

 

 

Cost of revenue

 

$

365

 

 

$

351

 

 

Research and development

 

 

698

 

 

 

1,065

 

 

Sales and marketing

 

 

1,237

 

 

 

1,431

 

 

General and administrative

 

 

2,244

 

 

 

1,818

 

 

Total

 

$

4,544

 

 

$

4,665

 

 

 

20


Table of Contents

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

 

 

As of March 31, 2024, $36.8 million of unrecognized compensation cost related to unvested RSUs (time-based and performance-based) expected to be recognized over a weighted-average period of 2.4 years.

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 internet networking solutions such as WiFi 6, WiFi 6E and WiFi 7 Tri-band and Quad-band mesh systems, and routers, 4G/5G mobile products, 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 small and medium sized 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 (loss). Segment contribution income (loss) 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, restructuring and other charges, litigation reserves, net, and other income (expenses), net.

21


Table of Contents

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

 

Effective on January 1, 2024, resulting from certain segment structure changes, the Company revised its allocation method by allocating certain historically unallocated operating expenses to its individual operating segments. The prior-year segment financial information has been recast to conform to the current-year presentation. Financial information for each reportable segment and a reconciliation of segment contribution income (loss) to loss before income taxes is as follows:

 

 

 

Three Months Ended

 

(In thousands)

 

March 31, 2024

 

 

April 2, 2023*

 

Net Revenue:

 

 

 

 

 

 

Connected Home

 

$

95,963

 

 

$

102,746

 

NETGEAR for Business

 

 

68,623

 

 

 

78,162

 

Total net revenue

 

$

164,586

 

 

$

180,908

 

 

 

 

 

 

 

Contribution Income (loss):

 

 

 

 

 

 

Connected Home

 

$

(6,140

)

 

$

(1,756

)

Contribution margin

 

 

(6.4

)%

 

 

(1.7

)%

NETGEAR for Business

 

$

9,904

 

 

$

14,057

 

Contribution margin

 

 

14.4

 %

 

 

18.0

 %

Total segment contribution income

 

$

3,764

 

 

$

12,301

 

Corporate and unallocated costs

 

 

(19,806

)

 

 

(19,374

)

Amortization of intangibles

 

 

 

 

 

(129

)

Stock-based compensation expense

 

 

(4,544

)

 

 

(4,665

)

Restructuring and other charges

 

 

(1,032

)

 

 

(108

)

Litigation reserves, net

 

 

(30

)

 

 

 

Other income, net (1)

 

 

2,850

 

 

 

1,406

 

Loss before income taxes

 

$

(18,798

)

 

$

(10,569

)

 

 

(1)
Amounts included gain/(loss), net from derivatives not designated as hedging instruments of $1.5 million and $(0.2) million, for the three months ended March 31, 2024 and April 2, 2023, respectively.

* Financial information for each reportable segment were recast to conform to the current reportable segment structure.

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:

 

 

 

Three Months Ended

 

(In thousands)

 

March 31, 2024

 

 

April 2, 2023

 

United States (U.S.)

 

$

107,289

 

 

$

117,798

 

Americas (excluding U.S.)

 

 

2,639

 

 

 

4,124

 

EMEA (1)

 

 

31,187

 

 

 

39,178

 

APAC (1)

 

 

23,471

 

 

 

19,808

 

Total net revenue

 

$

164,586

 

 

$

180,908

 

 

 

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

 

22


Table of Contents

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

 

Long-lived assets by Geographic Region

The following table presents 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)

 

March 31, 2024

 

 

December 31, 2023

 

United States (U.S.)

 

$

23,757

 

 

$

25,051

 

Canada

 

 

4,712

 

 

 

4,714

 

Americas (excluding U.S. and Canada)

 

 

64

 

 

 

68

 

EMEA

 

 

3,582

 

 

 

3,739

 

Singapore

 

 

5,995

 

 

 

6,218

 

APAC (excluding Singapore) (1)

 

 

5,956

 

 

 

5,768

 

Total

 

$

44,066

 

 

$

45,558

 

 

 

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

 

 

Note 12. Fair Value Measurements

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

 

 

 

March 31, 2024

 

(In thousands)

 

Total

 

 

Quoted market
prices in active
markets
(Level 1)

 

 

Significant
other
observable
inputs
(Level 2)

 

Assets:

 

 

 

 

 

 

 

 

 

Cash equivalents: money-market funds

 

$

27,848

 

 

$

27,848

 

 

$

 

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

 

 

108,100

 

 

 

 

 

 

108,100

 

Trading securities: mutual funds(1)

 

 

8,492

 

 

 

8,492

 

 

 

 

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

 

 

173

 

 

 

 

 

 

173

 

Foreign currency forward contracts(2)

 

 

168

 

 

 

 

 

168

 

Total assets measured at fair value

 

$

144,781

 

 

$

36,340

 

 

$

108,441

 

Liabilities:

 

 

 

 

 

 

 

 

 

Foreign currency forward contracts(3)

 

$

45

 

 

$

 

 

$

45

 

Total liabilities measured at fair value

 

$

45

 

 

$

 

 

$

45

 

 

 

23


Table of Contents

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

 

 

 

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(1)

 

 

173

 

 

 

 

 

 

173

 

Foreign currency forward contracts(2)

 

 

291

 

 

 

 

 

291

 

Total assets measured at fair value

 

$

133,208

 

 

$

34,290

 

 

$

98,918

 

Liabilities:

 

 

 

 

 

 

 

 

 

Foreign currency forward contracts(3)

 

$

1,691

 

 

$

 

 

$

1,691

 

Total liabilities measured at fair value

 

$

1,691

 

 

$

 

 

$

1,691

 

 

 

(1)
Included in Short-term investments on the Company’s unaudited condensed consolidated balance sheets.
(2)
Included in Prepaid expenses and other current assets on the Company’s unaudited condensed consolidated balance sheets.
(3)
Included in Other accrued liabilities on the Company's unaudited condensed consolidated balance sheets.

 

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

 

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 condensed consolidated statements of operations. Accrued restructuring and other charges are classified within Accrued employee compensation and Other accrued liabilities on the condensed consolidated balance sheets.

 

Restructuring and other charges recognized in the three months ended March 31, 2024 and April 2, 2023, respectively, 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. The liabilities as of March 31, 2024 are expected to be settled in 2024.

 

24


Table of Contents

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

 

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

 

(In thousands)

 

Accrued Restructuring and Other Charges at December 31, 2023

 

 

Additions

 

 

Cash Payments

 

 

Adjustments

 

 

Accrued Restructuring and Other Charges at March 31, 2024

 

Restructuring

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Employee termination charges

 

$

257

 

 

$

924

 

 

$

(665

)

 

$

(14

)

 

$

502

 

Lease contract termination and other charges

 

 

30

 

 

 

108

 

 

 

(3

)

 

 

(114

)

 

 

21

 

Total Restructuring and other charges

 

$

287

 

 

$

1,032

 

 

$

(668

)

 

$

(128

)

 

$

523

 

 

(In thousands)

 

Accrued Restructuring and Other Charges at December 31, 2022

 

 

Additions

 

 

Cash Payments

 

 

Adjustments

 

 

Accrued Restructuring and Other Charges at April 2, 2023

 

Restructuring

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Employee termination charges

 

$

1,912

 

 

$

108

 

 

$

(1,149

)

 

$

21

 

 

$

892

 

Total Restructuring and other charges

 

$

1,912

 

 

$

108

 

 

$

(1,149

)

 

$

21

 

 

$

892

 

 

25


 

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

Forward-looking Statements

This report contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, Section 21E of the Securities Exchange Act of 1934, as amended and the Private Securities Litigation Reform Act of 1995. Such statements are based upon current expectations that involve risks and uncertainties. Any statements contained herein that are not statements of historical fact may be deemed to be forward-looking statements. For example, the words “believes,” “anticipates,” “plans,” “expects,” “intends,” “could,” “may,” “will,” and similar expressions are intended to identify forward-looking statements. The forward-looking statements represent NETGEAR, Inc.’s expectations or beliefs concerning future events based on information available at the time such statements were made and include statements regarding: NETGEAR’s future operating performance and financial condition, including expectations regarding growth, revenue, expenses, operating margin, gross margin, continued profitability and cash generation; NETGEAR’s plan to closely align end sales with revenue and expected efficiency, predictability and profitability; NETGEAR’s strategic adjustments, long-term strategy and capital allocation priorities; NETGEAR’s investments in developing new products and subscription services, enhancing current products and expanding channels and direct-to-consumer capabilities; NETGEAR’s outsourcing strategy and its impact to products cost and gross margin; expectations regarding product mix and market demand for NETGEAR’s products and services, including NETGEAR for Business and Connected Home products and subscription services and NETGEAR’s ability to respond to this demand; expectations regarding the timing, distribution, sales momentum and market acceptance of recent and anticipated new product and services introductions that position NETGEAR for growth and market share gain; expectations regarding competition, competitive factors, consumer price sensitivity and demand for NETGEAR’s products and services; expectations regarding sales channels, direct online store and in-app offerings; expectations regarding macroeconomic conditions and impacts to NETGEAR’s operational and financial performance and business strategies; expectations regarding the consumer retail networking market; expectations regarding existing cash, cash equivalents and short-term investments and anticipated cash requirements; expectations regarding inventory management and inventory costs; expectations regarding transportation costs; expectations regarding research and development expenses, sales and marketing expenses and general and administration expenses; expectations regarding expected tax rates or tax expenses; and expectations regarding NETGEAR’s subscription services, service revenue and gross margin. These statements are based on management’s current expectations and are subject to a number of risks and uncertainties, including but not limited to those described in “Part II—Item 1A—Risk Factors” and “Liquidity and Capital Resources” below and in our other SEC filings, including our Annual Report. Further, certain forward-looking statements are based on assumptions as to future events that may not prove to be accurate. Therefore, our actual results and the timing of certain events may differ significantly from the results discussed in the forward-looking statements. All forward-looking statements in this document are based on information available to us as of the date hereof and we assume no obligation to update any such forward-looking statements except as required by law. The following discussion should be read in conjunction with our unaudited condensed consolidated financial statements and the accompanying notes contained in this quarterly report. Unless expressly stated or the context otherwise requires, the terms “we,” “our,” “us” and “NETGEAR” refer to NETGEAR, Inc. and its subsidiaries.

Business and Executive Overview

We are a global company that 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 strategy for Connected Home Segment is to develop products to serve a broader segment of the consumer networking market, to evolve our marketing messaging to highlight our points of differentiation, as well as to leverage our position and independence to forge value-added partnerships that drive innovation and improve the experience for our customers. Our strategy for NETGEAR For Business segment is to innovate manufacturing partner integrations, to deploy our products in businesses of all sizes, as well as to capitalize on our product leadership position to pursue new and adjacent verticals, such as to expand our reach into the broadcast industry. Our goal is to enable people and businesses 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, and future technologies. Our product line consists of devices that create and extend wired and wireless networks, as well as services that complement and

26


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, 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 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 retail locations 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 three months ended March 31, 2024, our net revenue decreased by $16.3 million, compared to the prior year period, mainly driven by decreases of $9.5 million in our NETGEAR for Business segment, and $6.8 million in our Connected Home segment. The decrease in NETGEAR for Business net revenue was primarily due to lower demand for transactional switches attributable to the uncertain macro environment. The decrease in Connected Home net revenue was primarily due to the prior year result benefiting from a higher total addressable market, leading to a year-over-year decline in the retail channel, partially offset by higher net revenue from the service provider channel. Despite the decline in net revenue during the three months ended March 31, 2024, demand for our 5G mobile hotspots continued to grow. 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 decreased 410 basis points for the three months ended March 31, 2024, compared to the prior year period, in part attributable to Connected Home segment which experienced higher cost of inventory, greater mix of service provider products, and increased marketing spend as a percentage of net revenue. Loss from operations increased by $9.7 million for the three months ended March 31, 2024, compared to the prior year period, primarily attributable to lower net revenue.

Geographically, net revenue from Connected Home and NETGEAR for Business decreased in Americas and EMEA, partially offset by increases in APAC during the three months ended March 31, 2024, compared to the prior year period.

27


Global Events Affecting our Business and Operations

Macroeconomic and geopolitical trends created uncertainty in the global economic environment since 2022. 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 conflict, 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 II of this Quarterly Report on Form 10-Q for various risks and uncertainties associated with the macroeconomic trends and uncertainty.

 

Looking forward, as the macro-economic environment remains challenged and higher than expected inflation and interest rates persist, given the increasing pressure on channel inventory and costs associated with having excess channel inventory, we have elected to accelerate the depletion of our slower moving inventory and will continue to work with our channel partners to optimize their inventory carrying levels in the second quarter to position us for a stronger second half of the year relative to the first half of the year. 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. With the estimated impact to our second fiscal quarter to accelerate the inventory reduction with our channel partners being in the $25 million to $30 million range, we expect the net revenue in the second fiscal quarter of 2024 to be in the range of $125 million to $140 million, including $15 million from the service provider channels. We aim to execute on our strategy of capitalizing on the technological inflection points 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

In preparing our condensed consolidated financial statements, we make assumptions, judgments and estimates that can have a significant impact on our revenue, operating income, and net income, as well as on the value of certain assets and liabilities on our condensed consolidated balance sheets. We base these estimates on historical and anticipated results, trends and various other assumptions that we believe are reasonable under the circumstances. As of the date of issuance of these condensed consolidated financial statements, we are not aware of any specific event or circumstance that would require us to update our estimates, judgments or revise the carrying value of our assets or liabilities. These estimates may change, as new events occur and additional information is obtained, and are recognized in the condensed consolidated financial statements as soon as they become known. Actual results could differ materially from those estimates under different assumptions and conditions.

For a complete description of what we believe to be the critical accounting estimates used in the preparation of our Unaudited Condensed Consolidated Financial Statements, refer to Part II, Item 7 “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our Annual Report.

28


Results of Operations

The following table sets forth the unaudited condensed consolidated statements of operations for the periods presented.

 

 

 

Three Months Ended

(In thousands, except percentage data)

 

March 31, 2024

 

April 2, 2023

Net revenue

 

$164,586

 

100.0 %

 

$180,908

 

100.0 %

Cost of revenue

 

116,349

 

70.7 %

 

120,526

 

66.6 %

Gross profit

 

48,237

 

29.3 %

 

60,382

 

33.4 %

Operating expenses:

 

 

 

 

 

 

 

 

Research and development

 

20,227

 

12.3 %

 

22,134

 

12.2 %

Sales and marketing

 

30,529

 

18.6 %

 

33,879

 

18.7 %

General and administrative

 

18,067

 

11.0 %

 

16,236

 

9.0 %

Other operating expenses, net

 

1,062

 

0.6 %

 

108

 

0.1 %

Total operating expenses

 

69,885

 

42.5 %

 

72,357

 

40.0 %

Loss from operations

 

(21,648)

 

(13.2)%

 

(11,975)

 

(6.6)%

Other income, net

 

2,850

 

1.8 %

 

1,406

 

0.8 %

Loss before income taxes

 

(18,798)

 

(11.4)%

 

(10,569)

 

(5.8)%

Benefit from income taxes

 

(148)

 

(0.1)%

 

(857)

 

(0.4)%

Net loss

 

$(18,650)

 

(11.3)%

 

$(9,712)

 

(5.4)%

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.

 

 

 

Three Months Ended

 

(In thousands, except percentage data)

 

March 31, 2024

 

 

% Change

 

 

April 2, 2023

 

Americas

 

$

109,928

 

 

 

(9.8

)%

 

$

121,922

 

Percentage of net revenue

 

 

66.8

%

 

 

 

 

 

67.4

%

EMEA

 

$

31,187

 

 

 

(20.4

)%

 

$

39,178

 

Percentage of net revenue

 

 

18.9

%

 

 

 

 

 

21.7

%

APAC

 

$

23,471

 

 

 

18.5

%

 

$

19,808

 

Percentage of net revenue

 

 

14.3

%

 

 

 

 

 

10.9

%

Total net revenue

 

$

164,586

 

 

 

(9.0

)%

 

$

180,908

 

Americas

Net revenue in Americas decreased in the three months ended March 31, 2024, driven by declines in Connected Home segment’s net revenue of 7.2% and in NETGEAR for Business segment’s net revenue of 15.8%, respectively, compared to the prior year period. The decline in Connected Home net revenue was primarily due to the prior year result benefiting from a higher total addressable market, leading to a year-over-year decline in the retail channel, partially offset by higher net revenue from the service provider channel, compared to the prior year period. The decline in NETGEAR for Business net revenue was mainly due to lower demand for transactional switches attributable to the uncertain macro environment.

EMEA

 

Net revenue in EMEA decreased in the three months ended March 31, 2024, compared to the prior year period, primarily due to the performance of both Connected Home and NETGEAR for Business segments, which experienced declines in net revenue of 33.6% and 14.5%, respectively. The net revenue decline in NETGEAR for Business segment was mainly driven by lower demand for transactional switches attributable to the uncertain macro environment. The net revenue decline in Connected Home segment was mainly due to lower net revenue from service provider channel.

 

29


APAC

Net revenue in APAC increased in the three months ended March 31, 2024, compared to the prior year period, mainly driven by a net revenue increase from the service provider channel in our Connected Home segment, whereas NETGEAR For Business net revenue was flat year over year.

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:

 

 

 

Three Months Ended

(In thousands, except percentage data)

 

March 31, 2024

 

% Change

 

April 2, 2023

Cost of revenue

 

$116,349

 

(3.5)%

 

$120,526

Gross margin percentage

 

29.3%

 

 

 

33.4%

Our gross margin percentage decreased for the three months ended March 31, 2024, compared to the prior year period, primarily attributable to Connected Home segment which experienced higher cost of inventory, greater mix of service provider products, which generally carried lower gross margin, and increased marketing expenditures as a percentage of net revenue. In the second fiscal quarter of 2024, as we accelerate the depletion of our slower moving inventory, and continue to optimize our channel inventory level in our NETGEAR For Business segment, we expect our gross margin to be negatively impacted due to the product mix given NETGEAR For Business segment normally carries higher gross margin and high cost of inventory.

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.

30


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:

 

 

 

Three Months Ended

 

(In thousands, except percentage data)

 

March 31, 2024

 

 

% Change

 

 

April 2, 2023

 

Research and development

 

$

20,227

 

 

 

(8.6

)%

 

$

22,134

 

Research and development expenses decreased for the three months ended March 31, 2024, compared to the prior year period, primarily driven by a decrease in professional service fees of $1.0 million and a decrease in personnel-related expenditures of $0.5 million.

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 in absolute dollar amount in the second fiscal quarter of 2024 to be in line with the same quarter of 2023. 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:

 

 

 

Three Months Ended

 

(In thousands, except percentage data)

 

March 31, 2024

 

 

% Change

 

 

April 2, 2023

 

Sales and marketing

 

$

30,529

 

 

 

(9.9

)%

 

$

33,879

 

 

The decline in sales and marketing expenses for the three months ended March 31, 2024, compared to the prior year period, was primarily attributable to decreases in brand marketing expenditures of $2.0 million, and personnel-related expenditures of $1.1 million, mainly due to lower headcount.

We expect sales and marketing expenses in absolute dollar amount in the second fiscal quarter of 2024 to be in line with or slightly below the same quarter of 2023 level. 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.

31


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:

 

 

 

Three Months Ended

 

(In thousands, except percentage data)

 

March 31, 2024

 

 

% Change

 

 

April 2, 2023

 

General and administrative

 

$

18,067

 

 

 

11.3

%

 

$

16,236

 

 

The increase in general and administrative expenses for the three months ended March 31, 2024, compared to the prior year period, was primarily driven by increases in personnel-related expenditures of $1.5 million mainly due to higher variable compensation and expenses associated with CEO transition, as well as increases in legal and professional services fees of $1.0 million, mainly associated with litigation matters.

 

We expect general and administration expenses in absolute dollar amount in the second fiscal quarter of 2024 to be slightly above the same quarter of 2023 level, partially due to executive transition costs. 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 Unaudited Condensed Consolidated Financial Statements in Item 1 of Part I of this Quarterly Report on Form 10-Q. Future general and administrative expense increases or decreases in absolute dollars are difficult to predict due to the lack of visibility of certain costs, including legal costs associated with defending claims against us, as well as legal costs associated with asserting and enforcing our intellectual property portfolio and other factors.

Other Operating Expenses (Income), Net

Other operating expenses (income), net consists of restructuring and other charges, litigation reserves, net, and change in fair value of contingent consideration. The following table presents Other operating expenses (income), net for the periods indicated:

 

 

 

Three Months Ended

 

(In thousands, except percentage data)

 

March 31, 2024

 

 

% Change

 

April 2, 2023

 

Other operating expenses, net

 

$

1,062

 

 

**

 

$

108

 

 

** Percentage change not meaningful.

 

For the three months ended March 31, 2024, we incurred restructuring and other charges of $1.0 million, associated with our reorganization 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 Unaudited Condensed Consolidated Financial Statements in Item 1 of Part I of this Quarterly Report on Form 10-Q. As our plan for developing a long-term strategy and prioritize the allocation of our capital to build a higher growth, and more profitable business, we expect to incur additional restructuring changes in the coming quarters driven by restructuring activities relating to executive transitions.

 

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:

 

 

 

Three Months Ended

 

(In thousands, except percentage data)

 

March 31, 2024

 

 

% Change

 

April 2, 2023

 

Other income, net

 

$

2,850

 

 

**

 

$

1,406

 

 

** Percentage change not meaningful.

32


The change in other income (expenses), net for the three months ended March 31, 2024, compared to the prior year period, was primarily due to higher interest income resulting from higher interest rates and higher cash and short-term investment balances.

Provision for (Benefit from) Income Taxes

 

 

Three Months Ended

(In thousands, except percentage data)

March 31, 2024

 

% Change

 

April 2, 2023

Benefit from income taxes

$(148)

 

(82.7)%

 

$(857)

Effective tax rate

0.8%

 

 

 

8.1%

 

The change in taxes for the three months ended March 31, 2024, compared to the prior year period, was primarily due to the continued full valuation allowance on deferred tax assets for U.S. federal and state purposes that was established during the period ended October 1, 2023. We evaluated the current results as of the period ended March 31, 2024, coupled with the expectations for the remainder of the year, and determined that it continued to not be more likely than not that the deferred tax assets would be realized, and accordingly, recorded no benefit for the forecasted tax loss for the three months ended March 31, 2024. By comparison, for the three months ended April 2, 2023, a tax benefit was recorded on the pre-tax loss since the valuation allowance on deferred tax assets had not yet been established.

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

Segment Information

In the first fiscal quarter of 2024, resulting from certain segment structure changes, we revised our allocation method by allocating certain historically unallocated operating expenses to our individual operating segments. The prior-year segment financial information has been recast to conform to the current-year presentation. Additional information on the change, 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, and information on net revenue by sales channels can be found in Disaggregation of Revenue in Note 3, Revenue, in the Notes to Unaudited Condensed Consolidated Financial Statements in Item 1 of Part I of this Quarterly Report on Form 10-Q.

Connected Home Segment

 

 

 

Three Months Ended

(In thousands, except percentage data)

 

March 31, 2024

 

% Change

 

April 2, 2023

Net revenue

 

$95,963

 

(6.6)%

 

$102,746

Percentage of net revenue

 

58.3%

 

 

 

56.8%

Contribution income (loss)

 

$(6,140)

 

**

 

$(1,756)

Contribution margin

 

(6.4)%

 

 

 

(1.7%)

 

** Percentage change not meaningful.

 

Connected Home net revenue decreased in the three months ended March 31, 2024, compared to the prior year period, primarily due to the prior year result benefiting from a higher total addressable market, leading to a year-over-year decline in the retail channel, partially offset by higher net revenue from the service provider channel in the Americas and APAC regions. Despite a decline in the overall consumer networking market during the three months ended March 31, 2024, our 5G mobile hotspots continued to grow, and we saw growth in our services revenue, as compared to the prior year period. Geographically, Connected Home net revenue decreased in the Americas and EMEA regions, whereas net revenue in APAC increased in the three months ended March 31, 2024, compared to the prior year period.

Connected Home contribution loss increased in the three months ended March 31, 2024, compared to the prior year period, primarily due to higher cost of inventory, greater mix of service provider products, which generally carried lower gross margin, and increased marketing expenditure as a percentage of net revenue.

33


 

NETGEAR for Business Segment

 

 

 

Three Months Ended

(In thousands, except percentage data)

 

March 31, 2024

 

% Change

 

April 2, 2023

Net revenue

 

$68,623

 

(12.2)%

 

$78,162

Percentage of net revenue

 

41.7%

 

 

 

43.2%

Contribution income

 

$9,904

 

(29.5)%

 

$14,057

Contribution margin

 

14.4%

 

 

 

18.0%

NETGEAR for Business net revenue decreased for the three months ended March 31, 2024, compared to the prior year period, primarily due to lower demand for transactional switches attributable to the uncertain macro environment, particularly in Americas and Europe. We continued to experience strong demand for the Pro AV product line of managed switches. Geographically, NETGEAR for Business net revenue decreased in Americas and EMEA regions, whereas net revenue in APAC slightly increased in the three months ended March 31, 2024, compared to the prior year period.

NETGEAR for Business contribution income decreased in the three months ended March 31, 2024, compared to the prior year period, primarily due to lower net revenue, and lower gross margin achievement mainly attributable to higher cost of inventory.

Liquidity and Capital Resources

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

As of March 31, 2024, approximately 31% of our cash and cash equivalents and short-term investments were outside of the U.S., which 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.

 

 

 

Three Months Ended

 

(In thousands)

 

March 31, 2024

 

 

April 2, 2023

 

Cash provided by operating activities

 

$

17,190

 

 

$

9,122

 

Cash used in investing activities

 

 

(11,339

)

 

 

(14,597

)

Cash provided by (used in) financing activities

 

 

(9,912

)

 

 

2,166

 

Net cash decrease

 

$

(4,061

)

 

$

(3,309

)

Operating activities

Net cash provided by operating activities increased by $8.1 million in the three months ended March 31, 2024, compared to the prior year period, primarily due to favorable working capital movements. Our accounts payable (excluding payables related to property and equipment) decreased from $46.4 million as of December 31, 2023 to $37.5 million as of March 31, 2024, primarily due to the reduction and timing of inventory receipts and supplier payments. Accounts receivable decreased from $185.1 million as of December 31, 2023 to $172.8 million as of March 31, 2024, primarily due to the timing of cash collections and lower revenue. Inventory decreased from $248.9 million as of December 31, 2023 to $211.3 million as of March 31, 2024. We continue to make progress in optimizing our inventory carrying levels and start to accelerate the depletion of our slower moving inventory. We expect to continue generating cash from operating activities in the remainder of fiscal 2024 as we make further progress in reducing our inventory.

34


Investing activities

Net cash used in investing activities decreased by $3.3 million in the three months ended March 31, 2024, compared to the prior year period, mainly driven by lower net purchases of short-term investments.

Financing activities

Net cash used in financing activities was $9.9 million in the three months ended March 31, 2024, compared to net cash provided by financing activities of $2.2 million in the prior year period, primarily due to repurchases of our common stock in the current period.

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 in the short-term and long-term. 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.

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. During the three months ended March 31, 2024, we repurchased and retired, reported based on trade date, approximately 0.8 million shares of common stock, at a cost of approximately $11.4 million under the repurchase authorization. We did not repurchase any shares of common stock during the three months ended April 2, 2023. As of March 31, 2024, approximately 1.7 million shares remained authorized for repurchase under the repurchase program. We also repurchased and retired, reported based on trade date, approximately 32,000 and 6,000 shares of common stock, at a cost of approximately $0.5 million and $0.1 million during the three months ended March 31, 2024 and April 2, 2023, 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 Unaudited Condensed Consolidated Financial Statements in Item 1 of Part I of this Quarterly Report on Form 10-Q. We remain confident in our ability to generate meaningful levels of cash, and plan to continue to opportunistically repurchase shares in future periods.

Contractual and Other Obligations

Except as follows, there were no material changes outside of the ordinary course of business in our contractual obligations as of March 31, 2024, from those as of December 31, 2023, disclosed in Part II, Item 7 “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our Annual Report.

As of March 31, 2024, we had $77.0 million of purchase obligations which represented short-term non-cancellable inventory-related purchase agreements with suppliers, as compared to $42.6 million as of December 31, 2023. Due to an elongation of the time from order placement to production that occurred several years ago, we issued purchase orders to supply chain partners beyond contractual termination periods. As of March 31, 2024, $274.2 million of purchase orders beyond contractual termination periods remained outstanding. These purchase orders may be cancelled by either party, however we may incur expenses for materials and components, such as chipsets purchased by the supplier to fulfill the purchase order, in the event of cancellation. Expenses incurred in respect of cancelled purchase orders have historically not been significant relative to the original order value. For a detailed discussion, refer to Note 8, Commitments and Contingencies, in Notes to Unaudited Condensed Consolidated Financial Statements in Item 1 of Part I of this Quarterly Report on Form 10-Q.

35


Recent Accounting Pronouncements

Information with respect to this item may be found in Note 2, Summary of Significant Accounting Policies, in Notes to Unaudited Condensed Consolidated Financial Statements in Item 1 of Part I of this Quarterly Report on Form 10-Q, which are hereby incorporated by reference.

Item 3. Quantitative and Qualitative Disclosures About Market Risk

During the three months ended March 31, 2024, there were no material changes to our market risk disclosures as set forth in Part II, Item 7A “Quantitative and Qualitative Disclosures About Market Risk” in our Annual Report.

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Based on an evaluation under the supervision and with the participation of our management (including our Chief Executive Officer and Chief Financial Officer), our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”) were effective as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on this evaluation, our Chief Executive Officer and 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.

Changes in Internal Control over Financial Reporting

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

36


PART II: OTHER INFORMATION

 

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

 

Item 1A. Risk Factors

 

Risk Factors Summary

 

The following is a summary of some of the risks and uncertainties as of the date of the filing of this Quarterly Report on Form 10-Q, some of which either have occurred or may occur in the future, 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

 

Optimizing our channel partners' 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.
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.

 

37


Changes in trade policy in the United States and other countries may adversely impact our business, results of operations and financial condition.
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.
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.
If we are unable to successfully leverage AI technology to automate and drive efficiencies in our operations and products and services, our business, reputation, results of operations and financial condition could be harmed.
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 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.

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

We are currently involved in 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.

 

38


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 below. However, other factors not discussed below or elsewhere in this Quarterly Report on Form 10-Q 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 Quarterly Report on Form 10-Q 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.

 

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

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

Risks Related to our Business, Industry and Operations

 

* Optimizing our channel partners' 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 optimize our channel partners' 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 persistent high inflation and interest rates are also putting pressure on our NETGEAR for Business channel partners. We have experienced and continue to experience lower revenue as a result of our channel partners lowering their inventory levels and higher cost of carrying excess channel inventory. On the other hand, 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

39


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, when demand for our Connected Home products turned out to be lower than we previously forecasted, it had 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.

* 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 previously 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 Pro AV 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;

40


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 and adjust existing 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. Changes in 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 stimulate consumer and business demand, we must successfully manage new product introductions and transitions of products and services”, we previously made a strategic shift to focus on premium, higher margin products and services and we continue to make changes in our business strategies, including pursuing new, adjacent markets. Changes in business strategy would require us to hire in key areas and make certain investments, including marketing; however, such investments may not prove to be successful. If we fail to develop and 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

41


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.

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 or disruptions to information infrastructure or power transmission or navigation miscalculations 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, 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

42


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

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

43


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 produce our products at the appropriate 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 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

44


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, including increased costs and personnel expertise. 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. 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.

45


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 35% of overall net revenue in the first fiscal quarter of 2024 and approximately 34% of overall net revenue in fiscal 2023. 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 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

46


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

47


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.

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;

48


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

49


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.

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.

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

 

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.

50


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

 

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

51


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

52


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

53


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

54


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

* If we are unable to successfully leverage AI technology to automate and drive efficiencies in our operations and products and services, our business, reputation, results of operations and financial condition could be harmed.

 

We have embarked on an AI transformation effort to take full advantage of automation, artificial intelligence, machine learning and other technologies to drive efficiencies and improve productivity in our operations and to develop and improve our products, services and customer experiences. As we increase our investment in technology, software and systems to support this transformation effort, such investments may not increase productivity, result in more efficient operations or deliver better products, services and customer experiences. In addition, the evolution of these technologies may create unforeseen competitive pressures or cause disruption or delays to our operations, which may harm our business. Our competitors may incorporate AI technologies into their products and services more quickly or more successfully than us and could impair our ability to compete effectively and adversely affect our results of operations. Additionally, AI algorithms and training methodologies may be flawed, and the use of AI has been known to result in, and may in the future result in cybersecurity incidents. Further, the rapid evolution of AI may require the dedication of significant resources to develop, test and maintain AI technologies. If our incorporation of AI technologies does not increase our operational efficiency in accordance with our expectations, or if competition increases for the technology and services provided by third parties, our business, results of operations and financial condition may be harmed. The legal and regulatory landscape surrounding generative AI technologies is rapidly evolving and uncertain including in the areas of intellectual property, discrimination, cybersecurity, privacy and data protection. Compliance with existing, new, and changing laws, regulations, and industry standards relating to AI may limit some uses of AI, impose significant operational costs, and limit our ability to develop, deploy, or use AI technologies. Further, the continued integration of any AI technologies into our products and services may result in new or enhanced governmental or regulatory scrutiny. Failure to appropriately respond to this evolving landscape may result in legal liability, regulatory action, or brand and reputational harm.

 

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

55


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

56


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. 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 an 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 Unaudited Condensed Consolidated Financial Statements in Item 1 of Part I of this Quarterly Report on Form 10-Q. If we do not resolve these claims on a favorable basis, our business, operating results and financial condition could be significantly harmed.

57


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

58


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 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. We have been in litigation with the ITA for the 2004 through 2012 years. This litigation was appealed by the ITA to the Italian Supreme Court. Our hearing on all years at the Italian Supreme Court was held on March 6, 2024. As of March 31, 2024, decisions were issued in the Company’s favor for the 2008 through 2012 tax years. As of the March 31, 2024 decisions on the 2004 through 2007 tax years had not yet been issued. If we are unsuccessful in defending our tax positions for the remaining years, 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 require expenditures of resources and management attention regardless of the results of the investigation. If there is an unanticipated new regulation which significantly impacts our use of various components or requires more expensive components, that regulation would have a material adverse impact on our business, financial condition and results of operations.

59


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

60


only with the required export authorizations or exceptions, including by license, a license exception, appropriate classification notification requirement and encryption authorization.

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

Also, various countries, in addition to the United States, regulate the import and export of certain encryption and other technology, including import and export licensing requirements, and have enacted laws that could limit our ability to distribute our products and services or our end-users’ ability to utilize our solutions in their countries. Changes in our products and services or changes in import and export regulations may create delays in the introduction of our products in international markets.

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

61


our stock price decreases to the point where our market capitalization is less than our book value, this too could indicate a potential impairment and we may be required to record an impairment charge in that period. Our valuation methodology for assessing impairment requires management to make judgments and assumptions based on projections of future operating performance. The estimates used to calculate the fair value of a reporting unit change from year to year based on operating results and market conditions. Changes in these estimates and assumptions could materially affect the determination of fair value and goodwill impairment for each reporting unit. 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 and are undergoing a leadership change to our NETGEAR for Business reporting unit. 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. Our future success also depends on our ability to hire for key functions. 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 Pro AV, 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 unable to successfully anticipate changing economic, geopolitical and financial conditions, we may be unable to effectively plan for and respond to those changes which

62


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, the Israel-Hamas conflict, 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.

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.

63


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.

64


Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

(c) Repurchase of Equity Securities by the Company

 

 

Period

 

Total Number of Shares Purchased (2)

 

 

Average Price Paid per Share

 

 

Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs (1)

 

 

Maximum Number of Shares that May Yet Be Purchased Under the Plans or Programs
(In millions)

 

January 1, 2024 - January 28, 2024

 

 

 

 

$

 

 

 

 

 

 

2.5

 

January 29, 2024 - February 25, 2024

 

 

615,427

 

 

$

14.48

 

 

 

587,956

 

 

 

1.9

 

February 26, 2024 - March 31, 2024

 

 

199,225

 

 

$

14.98

 

 

 

195,043

 

 

 

1.7

 

Total

 

 

814,652

 

 

$

14.61

 

 

 

782,999

 

 

 

 

 

(1)
From time to time, our Board of Directors has authorized programs under which we may repurchase shares of our common stock, depending on market conditions, in the open market or through privately negotiated transactions.
(2)
During the three months ended March 31, 2024, we repurchased and retired, as reported on trade date, approximately 32,000 shares of common stock at a cost of approximately $0.5 million to facilitate tax withholding for Restricted Stock Units.

Item 3. Defaults Upon Senior Securities

None.

Item 4. Mine Safety Disclosures

Not applicable.

Item 5. Other Information

Insider Trading Arrangements

During the three months ended March 31, 2024, our Board of Directors and officers (as defined in Rule 16a-1(f)) under the Exchange Act adopted or terminated the contracts, instructions or written plans for the purchase or sale of the Company’s securities set forth in the table below.

 

 

 

 

Type of Trading Arrangement

 

 

 

Name and Position

Action

Adoption/Termination Date

Rule 10b5-1*

Non-Rule 10b5-1**

Total Shares of Common Stock to be Sold***

Total Shares of Common Stock to be Purchased

Expiration Date

Heidi B. Cormack, Chief Marketing Officer

Adopted

2/12/2024

Yes

 

 Net shares resulting from the vesting of 18,750 (gross) RSUs

N/A

8/30/2024

Shravan K. Goli, Director

Adopted

2/27/2024

Yes

 

 50% of net shares resulting from the vesting of 14,064 (gross) RSUs

N/A

7/31/2024

Tamesa T. Rogers, Chief People Officer

Adopted

2/26/2024

Yes

 

 Up to 47,605 shares

N/A

5/30/2025

Thomas H. Waechter, Director

Adopted

2/29/2024

Yes

 

 Up to 7,991 shares

N/A

2/28/2025

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

* Contract, instruction or written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act.

** “Non-Rule 10b5-1 trading arrangement” as defined in Item 408(c) of Regulation S-K under the Exchange Act.

*** Net shares issued with shares withheld to administratively facilitate the withholding and subsequent remittance of personal income and payroll taxes for the vesting of RSUs and PSUs.

 

65


 

Item 6. Exhibits

Exhibit Index

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

10.1+

 

2024 Inducement Equity Incentive Plan and forms of agreement thereunder

 

8-K

 

2/14/2024

 

10.1

 

 

 

 

 

 

 

 

 

 

 

 

 

10.2+

 

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

 

10-K

 

2/16/2024

 

10.2

 

 

 

 

 

 

 

 

 

 

 

 

 

10.3+

 

Executive Succession and Advisory Services Agreement, dated January 30, 2024, between the registrant and Patrick C.S. Lo

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

10.4+

 

Offer Letter, dated January 30, 2024, between the registrant and Charles (CJ) Prober

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

10.5+

 

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

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

31.1

 

Rule 13a-14(a)/15d-14(a) Certification of Principal Executive Officer

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

31.2

 

Rule 13a-14(a)/15d-14(a) Certification of Principal Financial Officer

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

32.1#

 

Section 1350 Certification of Principal Executive Officer

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

32.2#

 

Section 1350 Certification of Principal Financial Officer

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

101.INS

 

Inline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

101.SCH

 

Inline XBRL Taxonomy Extension Schema Document

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

101.CAL

 

Inline XBRL Taxonomy Extension Calculation Linkbase Document

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

101.DEF

 

Inline XBRL Taxonomy Extension Definition Linkbase Document

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

101.LAB

 

Inline XBRL Taxonomy Extension Label Linkbase Document

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

101.PRE

 

Inline XBRL Taxonomy Extension Presentation Linkbase Document

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

104*

 

Cover Page Interactive Data File

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

+

 

Management contract or arrangement

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

#

 

This certification is deemed to accompany this Form 10-Q and will not be filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) or otherwise subject to the liabilities of that section. This certification will not be deemed incorporated by reference in any filing under the Securities Act of 1933, as amended, or the Exchange Act, except to the extent that the registrant specifically incorporates it by reference.

 

 

 

 

 

 

 

 

66


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

*

 

Included in Interactive Data File covered by Exhibit 101.

 

 

 

 

 

 

 

 

 

 

 

67


SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

 

NETGEAR, INC.

Registrant

/s/ BRYAN D. MURRAY

Bryan D. Murray

Chief Financial Officer

(Principal Financial and Accounting Officer)

 

Date: May 3, 2024

68


EX-10.3 2 ntgr-ex10_3.htm EX-10.3 EX-10.3

 

Exhibit 10.3

 

EXECUTIVE SUCCESSION AND ADVISORY SERVICES AGREEMENT

 

This Executive Succession and Advisory Services Agreement (“Agreement”) is made by and between Patrick C.S. Lo (“Executive”) and NETGEAR, Inc. (the “Company”) (collectively referred to as the “Parties” or individually referred to as a “Party”).

 

Whereas, Executive currently serves as President and Chief Executive Officer (“CEO”) and as Chairman of the Board of Directors (the “Board”) of the Company;

Whereas, Executive has notified the Board of his decision to retire as the CEO of the Company and from the Board on the first day of employment of the next CEO of the Company; and

Whereas, the Company and Executive mutually agree that it is in the best interests of the Company, to ensure a seamless transition of responsibilities to the Company’s next CEO, for the Company to retain the Executive’s assistance in commercial efforts that may assist management and the Board in the successful transition of responsibilities to the Company’s next CEO; and

Whereas, the Company desires to retain Executive’s services in a capacity and on the terms set forth in this Agreement; and

Whereas, the Company and Executive desire to enter into this Agreement that contemplates Executive’s succession and the transition to the next CEO of the Company and the retention of Executive in an advisory role thereafter.

Now, Therefore, in consideration of the mutual promises made herein, the Company and Executive hereby agree as follows:

 

1.
Transition.

 

a.
Current Assignment. The Company currently employs Executive as its President and CEO reporting to the Board under the terms of an offer letter dated December 3, 1999, as amended thereafter on December 23, 2008 and on May 5, 2023 by the Company and Executive, a Change in Control and Severance Agreement dated as of August 18, 2018, an At-Will Employment, Confidential Information, Invention Assignment Agreement dated on or about December 3, 1999 and a further such agreement dated November 16, 2009 (collectively, the “CIIAA”), and an Indemnification Agreement dated June 27, 2003 (collectively, such offer letter, amendment thereto and referenced agreements are referred to herein as the “Employment Arrangements”) and will continue to employ Executive in that capacity until the “Initial Transition Date”, which shall be the first day of employment of the next CEO of the Company. Until the Initial Transition Date, Executive shall continue to serve in an executive capacity and shall perform such duties as are customarily associated with Executive’s title, consistent with the bylaws of the Company and as required by the Board. Upon the Initial Transition Date, except as otherwise specifically provided in this Agreement, the Employment Arrangements are agreed to be expired, terminated, void, and of no further force or effect, and this Agreement shall represent the entire agreement between the Company and Executive with respect to Executive’s services to the Company, Executive’s benefits from and compensatory arrangements with the Company, and Executive’s and the Company’s other continuing obligations to each other; provided that all indemnification and related expense reimbursement provisions shall survive with respect to actions and inactions occurring prior to the Effective Date. Additionally, upon Executive’s execution and delivery of this Agreement and regardless of whether the Agreement takes effect in accordance with its terms, Executive hereby retires from the Board, effective as of the Initial Transition Date.

 

b.
Transition Period. During the period of time following the Initial Transition Date and ending on July 31, 2024 (the “Final Transition Date”; and such period of time being the “Transition Period”), Executive shall cooperate fully with the Company to achieve a smooth transition.

 

c.
Transition Duties. Effective as of the Initial Transition Date, Executive relinquishes the office and titles of President and Chief Executive Officer of the Company and any officer and director positions he then holds with the Company’s subsidiaries. Following the Initial Transition Date and until the Final Transition Date, Executive’s duties shall be limited to advisory services to the Company as requested by the Board’s Lead Independent Director or the Board’s non-executive Chairman, which may be provided remotely. During the Transition Period, Executive will have no responsibilities or authority as an employee of the Company other than (i) as provided in this Agreement and (ii) as otherwise agreed in writing between the Company and the Executive.

 

2.
Consideration.

 

a.
Transition Period Consulting Fees; Transition Completion Bonus. During the Transition Period, Executive shall be paid at the rate of $102,916.67 per month. Subject to you not resigning as advisor during the Transition Period and your material compliance with the Parties’ agreement with respect to the transition duties, no later than the first payroll date following the Final Transition Date, Executive shall be paid a cash bonus of $800,000.00.

 

b.
Equity Compensation. All unvested time-based RSUs granted to Executive by the Company (for clarity, a total of 65,625 RSUs pursuant to grants on April 17, 2020 (6,562 shares unvested as of January 31, 2024), July 16, 2021 (13,125 shares unvested as of January 31, 2024), April 19, 2022 (19,688 shares unvested as of January 31, 2024), and April 18, 2023 (26,250 shares unvested as of January 31, 2024)) shall accelerate and be fully vested as of the Initial Transition Date. These equity awards will otherwise continue to be governed by the terms and conditions of the Company’s equity incentive plan under which they were granted, and the applicable equity award agreement for each. All unvested performance-based RSUs granted to Executive by the Company shall not vest and shall terminate as of the Initial Transition Date.

 

c.
COBRA Reimbursement. Following the Initial Transition Date, Executive shall have the option to continue medical, dental and/or vision insurance coverage under the provisions of the Consolidated Omnibus Budget Reconciliation Act of 1985 (“COBRA”). Igoe Administrative Services, the Company’s COBRA plan administrator, will send Executive a separate notice describing rights and obligations under COBRA, including an enrollment form. Executive will remit COBRA enrollment form and premiums directly to Igoe Administrative Services. If Executive properly and timely elects continuation of benefits and submits evidence of payment to the Company, the Company agrees to reimburse Executive for up to twelve (12) months of COBRA premiums. Thereafter, Executive shall be entitled to elect to continue COBRA coverage for the remainder of the COBRA period, at Executive’s own expense. If Executive ceases to be eligible for COBRA during the period provided in this Section, Executive shall immediately notify the Company of such event and the Company’s reimbursement obligations hereunder shall cease as of the date Executive ceases to be eligible for COBRA.

 

3.
Benefits.

 

a.
Executive’s health insurance benefits shall cease on the Initial Transition Date, subject to Executive’s right to continue health insurance coverage under COBRA. Executive’s participation in all benefits and incidents of employment, including, but not limited to, vesting in equity awards, and the accrual of bonuses, vacation, and paid time off, shall cease as of the Initial Transition Date. Executive shall continue to be covered by the Company’s directors and officers liability insurance policies as an insured person under such policies and any indemnification agreement between the Company and Executive shall remain in full force and effect.

 

b.
Executive’s deferred compensation plan balance ($5,745,175.60 as of December 31, 2023) shall be paid out in accordance with the terms of the Company’s Deferred Compensation Plan dated May 1, 2013 and Executive’s prior election, if any, with respect thereto.

 

c.
Executive’s base salary shall be paid out for the period January 1, 2024 through the Initial Transition Date, at the rate of $950,000 per annum.

 

4.
Payment of Salary and Receipt of All Benefits. Executive acknowledges and represents that, other than (i) the consideration set forth in this Agreement, (ii) the deferred compensation contemplated in Section 3(b) above, and (iii) the base salary contemplated in Section 3(c) above, the Company has paid or provided all salary, wages, bonuses, accrued vacation/paid time off, premiums, leaves, housing allowances, relocation costs, interest, severance, outplacement costs, fees, reimbursable expenses, commissions, stock, stock options, equity compensation awards, vesting, and any and all other benefits and compensation due to Executive. Executive further acknowledges and represents that Executive has received any leave to which Executive was entitled or which Executive requested, if any, and that Executive did not sustain any workplace injury, during Executive’s employment with the Company.

 

5.
Release of Claims. Executive agrees that this shall be deemed a negotiated agreement and that the foregoing consideration represents settlement in full of all outstanding obligations owed to Executive by the Company and its current and former officers, directors, Executives, agents, investors, attorneys, shareholders, administrators, affiliates, benefit plans, plan administrators, insurers, trustees, divisions, and subsidiaries, and predecessor and successor corporations and assigns (collectively, the “Releasees”). Executive, on Executive’s own behalf and on behalf of Executive’s respective heirs, family members, executors, agents, and assigns, hereby and forever releases the Releasees from, and agrees not to sue concerning, or in any manner to institute, prosecute, or pursue, any claim, complaint, charge, duty, obligation, or cause of action relating to any matters of any kind, whether presently known or unknown, suspected or unsuspected, that Executive may possess against any of the Releasees arising from any omissions, acts, facts, or damages that have occurred up until and including the Effective Date of this Agreement, including, without limitation:

a. any and all claims relating to or arising from Executive’s employment relationship with the Company and the termination of that relationship;

 

b. any and all claims relating to, or arising from, Executive’s right to purchase, or actual purchase of shares of stock of the Company, including, without limitation, any claims for fraud, misrepresentation, breach of fiduciary duty, breach of duty under applicable state corporate law, and securities fraud under any state or federal law;

 

c. any and all claims for wrongful discharge of employment; termination in violation of public policy; discrimination; harassment; retaliation; breach of contract, both express and implied; breach of covenant of good faith and fair dealing, both express and implied; promissory estoppel; negligent or intentional infliction of emotional distress; fraud; negligent or intentional misrepresentation; negligent or intentional interference with contract or prospective economic advantage; unfair business practices; defamation; libel; slander; negligence; personal injury; assault; battery; invasion of privacy; false imprisonment; conversion; and disability benefits;

 

d. any and all claims for violation of any federal law, including, but not limited to, Title VII of the Civil Rights Act of 1964; the Civil Rights Act of 1991; the Rehabilitation Act of 1973; the Americans with Disabilities Act of 1990; the Equal Pay Act; the Fair Labor Standards Act, except as prohibited by law; the Fair Credit Reporting Act; the Age Discrimination in Employment Act of 1967; the Older Workers Benefit Protection Act; the Executive Retirement Income Security Act of 1974; the Worker Adjustment and Retraining Notification Act; the Family and Medical Leave Act, except as prohibited by law; the Sarbanes-Oxley Act of 2002; the Uniformed Services Employment and Reemployment Rights Act;


 

e. any and all claims for violation of any state or municipal law or statute (in each case, to the extent applicable), including, but not limited to:

 

i.
the California Family Rights Act, California Fair Employment and Housing Act, California Civil Code, California Labor Code (except as prohibited by law), Unruh Civil Rights Act, California Fair Pay Act, California Pregnancy Disability Leave Law, California WARN Act;

 

ii.
Delaware Discrimination in Employment Act, Delaware Persons with Disabilities Employment Protections Act, Delaware Whistleblower’s Protection Act, Delaware Wage Payment and Collection Act, Delaware Fair Employment Practices Act, provided, however, that nothing in this agreement shall be construed as a requirement for or condition to any payment due under the Wage Payment and Collection Act, Delaware Social Media Law, Delaware Minimum Wage Act;

 

iii.
Florida Civil Rights Act, Florida Omnibus AIDS Act, Florida Wage Discrimination Law, Florida Educational Equity Act, Florida Discrimination Against Military Personnel Law, Florida Workers Compensation Act Retaliation Provision, Florida Fair Housing Act, Florida False Claims Act Retaliation Provision, Florida Whistleblower Protection Act, Florida Minimum Wage Act, Fla. Const. art. X, § 24;
iv.
Georgia Fair Employment Practices Act, Georgia Equal Pay Act, Georgia Prohibition of Age Discrimination in Employment Law, Georgia Equal Employment for Persons with Disabilities Code, Georgia Right to Arbitration for Sex Discrimination Claims, Georgia Constitution;

 

v.
Nevada Fair Employment Practices Act (including age and sexual harassment claims, claims related to false pretenses, blacklisting, grafting, kickbacks, or lie detectors), Nevada Paid Leave Law, Waivable claims under Nev. Rev. Stat. Ann. § 608.250, Nev. Rev. Stat. Ann. § 613.010, Nev. Rev. Stat. Ann. § 613.210, Nev. Rev. Stat. Ann. § 613.110, Nev. Rev. Stat. Ann. § 613.120, Nev. Rev. Stat. §§ 613.440 – 613.510;

 

vi.
New Jersey Law Against Discrimination, New Jersey Equal Pay Act, New Jersey Civil Rights Law, New Jersey Security and Financial Empowerment Act, New Jersey Conscientious Executive Protection Act, New Jersey Family Leave Act, New Jersey Earned Sick Leave, New Jersey Wage and Hour Law, New Jersey Wage Payment Law, New Jersey WARN Laws, New Jersey Workers’ Compensation Law Retaliation Provisions, New Jersey Family Leave Insurance Provisions of the New Jersey Temporary Disability Benefits Law;

 

vii.
Virginians with Disabilities Act, Virginia Human Rights Act, Virginia Equal Pay Act, Virginia Genetic Testing Law, Virginia Right-to-Work Law, Virginia Occupational Safety and Health Act, Virginia Fraud Against Taxpayers Act, Virginia Minimum Wage Act (to the extent permissible), Virginia Payment of Wage Law (to the extent permissible); and

 

viii.
Washington Law Against Discrimination, Washington Age Discrimination Law, Washington Equal Pay Law, Washington Sex Discrimination Law, Washington Family Leave Act (to the extent permissible), Washington Family Care Act, Washington Genetic Testing Protection Law, Washington Whistleblower Protection Law, Washington Wage, Hour, and Working Conditions Law, Washington Wage Payment Law, Washington Minimum Wage Act, Washington Industrial Welfare Act, Washington Social Media

Privacy Law, Washington Domestic Violence Leave Act, Washington Military Family Leave Act, Washington Paid Sick Leave Act, Wash. Rev. Code Ann. §§ 49.12.460 (leave for certain emergency services personnel);

 

f. any and all claims for violation of any law, amendment, directive, order, and/or regulation enacted in response to the COVID-19 pandemic, each to the maximum extent permitted by law, and each as amended from time to time;

 

g. any and all claims for violation of the federal or any state constitution;

 

h. any and all claims arising out of any other laws and regulations relating to employment or employment discrimination;

i. any claim for any loss, cost, damage, or expense arising out of any dispute over the non-withholding or other tax treatment of any of the proceeds received by Executive as a result of this Agreement; and

 

j. any and all claims for attorneys’ fees and costs.

 

Notwithstanding the foregoing general releases, Executive acknowledges that Executive has not made any claims or allegations related to sexual harassment or sexual abuse, and none of the payments set forth as consideration in this Agreement are related to sexual harassment or sexual abuse.

Executive agrees that the release set forth in this section shall be and remain in effect in all respects as a complete general release as to the matters released. This release does not extend to any obligations incurred under this Agreement. Although this is a general release, it does not apply to: (i) any unemployment insurance claim; (ii) any workers’ compensation insurance benefits to the extent any applicable state law prohibits the direct release of such benefits without judicial or agency approval, with the understanding that such benefits, if any, would only be payable in accordance with the terms of any workers’ compensation coverage or fund of the Company; (iii) continued participation in certain benefits under COBRA (and any state law counterpart), if applicable; (iv) any benefit entitlements vested as of Executive’s last day of employment, including under the Company’s expense reimbursement policies and practices, pursuant to written terms of any applicable Executive benefit plan sponsored by the Company; (v) any claims that cannot be waived as a matter of law; (vi) claims that arise after Executive signs this Agreement; (vii) any claims that the Executive may have for indemnification and related advancement of expenses, (viii) claims for coverage and indemnification under directors and officers insurance policies related to the Company; and (ix) any rights with respect to equity vested as of the date of the Release. Executive represents that Executive has made no assignment or transfer of any right, claim, complaint, charge, duty, obligation, demand, cause of action, or other matter waived or released by this Section. For the avoidance of doubt, notwithstanding the terms of this Agreement, the Company shall reimburse Executive for all expenses that are otherwise reimbursable to Executive under the Company’s expense reimbursement policies and practices.

 

6.
Acknowledgment of Waiver of Claims under ADEA. Executive understands and acknowledges that Executive is waiving and releasing any rights Executive may have under the Age Discrimination in Employment Act of 1967 (“ADEA”), and that this waiver and release is knowing and voluntary. Executive understands and agrees that this waiver and release does not apply to any rights or claims that may arise under the ADEA after the Effective Date of this Agreement. Executive understands and acknowledges that the consideration given for this waiver and release is in addition to anything of value to which Executive was already entitled. Executive further understands and acknowledges that Executive has been advised by this writing that: (a) Executive should consult with an attorney prior to executing this Agreement; (b) Executive has twenty-one (21) days within which to consider this Agreement; (c) Executive has seven (7) days following Executive’s execution of this Agreement to revoke this Agreement; (d) this Agreement shall not be effective until after the revocation period has expired; and (e) nothing in this Agreement prevents or precludes Executive

from challenging or seeking a determination in good faith of the validity of this waiver under the ADEA, nor does it impose any condition precedent, penalties, or costs for doing so, unless specifically authorized by federal law. In the event Executive signs this Agreement and returns it to the Company in less than the 21-day period identified above, Executive hereby acknowledges that Executive has freely and voluntarily chosen to waive the time period allotted for considering this Agreement. Executive acknowledges and understands that revocation must be accomplished by a written notification to the person executing this Agreement on the Company’s behalf that is received prior to the Effective Date. The parties agree that changes, whether material or immaterial, do not restart the running of the 21-day period.
7.
Unknown Claims. Executive acknowledges that Executive has been advised to consult with legal counsel and is familiar with the provisions of California Civil Code Section 1542, a statute that otherwise prohibits the release of unknown claims, which provides as follows:

 

A GENERAL RELEASE DOES NOT EXTEND TO CLAIMS THAT THE CREDITOR OR RELEASING PARTY DOES NOT KNOW OR SUSPECT TO EXIST IN HIS OR HER FAVOR AT THE TIME OF EXECUTING THE RELEASE AND THAT, IF KNOWN BY HIM OR HER, WOULD HAVE MATERIALLY AFFECTED HIS OR HER SETTLEMENT WITH THE DEBTOR OR RELEASED PARTY.

 

Executive, being aware of said code section, agrees to expressly waive any rights Executive may have thereunder (if applicable), as well as under any other statute or common law principles of similar effect.

 

8.
No Pending or Future Lawsuits. Executive represents that Executive has no lawsuits, claims, or actions pending in Executive’s name, or on behalf of any other person or entity, against the Company or any of the other Releasees. Executive also represents that Executive does not intend to bring any claims on Executive’s own behalf or on behalf of any other person or entity against the Company or any of the other Releasees. Notwithstanding, nothing herein prevents any actions or disclosures expressly allowed by the Permitted Disclosures and Actions provision set forth below.

 

9.
No Right to Employment/Application for Employment. Executive understands and agrees that, as a condition of this Agreement, Executive shall not be entitled to any employment with the Company, and Executive hereby waives any right, or alleged right, of employment or re-employment with the Company.

 

10.
Trade Secrets and Confidential Information/Company Property. Executive reaffirms and agrees to observe and abide by the terms of the CIIAA, specifically including the provisions therein regarding nondisclosure of the Company’s trade secrets and confidential and proprietary information. Executive’s signature below constitutes Executive’s certification under penalty of perjury that Executive has returned all documents and other items provided to Executive by the Company, developed or obtained by Executive in connection with Executive’s employment with the Company, or otherwise belonging to the Company.

 

11.
DTSA Notice. Federal law provides certain protections to individuals who disclose a trade secret to their attorney, a court, or a government official in certain, confidential circumstances. Specifically, federal law provides that an individual shall not be held criminally or civilly liable under any federal or state trade secret law for the disclosure of a trade secret under either of the following conditions: (a) Where the disclosure is made (i) in confidence to a Federal, State, or local government official, either directly or indirectly, or to an attorney; and (ii) solely for the purpose of reporting or investigating a suspected violation of law; or (b) Where the disclosure is made in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal. See 18 U.S.C. § 1833(b)(1)). Federal law also provides that an individual who files a lawsuit for retaliation by an employer for reporting a suspected violation of law may disclose the trade secret to the attorney of the individual and use the trade secret information in the court proceeding, if the individual (x) files any document containing the trade secret under seal; and (y) does not disclose the trade secret, except

pursuant to court order. See 18 U.S.C. § 1833(b)(2). Nothing in this Agreement is intended in any way to limit such statutory rights.

 

12.
Permitted Disclosures and Actions. This Agreement does not prohibit or restrict Executive, the Company, or the other Releasees from: (i) discussing or disclosing information about unlawful acts in the workplace, such as harassment or discrimination or any other conduct that Executive has reason to believe is unlawful, including, but not limited to, harassment, retaliation, discrimination, or factual information related to any claims for sexual assault or under applicable law; (ii) initiating communications directly with, filing any charge or complaint with, cooperating with, providing relevant information, or otherwise assisting in an investigation by (A) the SEC, or any other governmental, regulatory, or legislative body regarding a possible violation of any federal law; or (B) the Equal Employment Opportunity Commission (“EEOC”), Department of Labor (“DOL”), National Labor Relations Board (“NLRB”), or any other governmental authority with responsibility for the administration of fair employment practices laws regarding a possible violation of such laws, or as compelled or requested by lawful process; (iii) responding to any inquiry from any such governmental, regulatory, or legislative body or official or governmental authority, including an inquiry about the existence of this Agreement or its underlying facts or circumstances; or (iv) participating, cooperating, testifying, or otherwise assisting in any governmental action, investigation, or proceeding relating to a possible violation of any such law, rule or regulation.

 

13.
No Cooperation. Except as expressly allowed by the Permitted Disclosures and Actions provision set forth above, Executive agrees that Executive will not knowingly encourage, counsel, or assist any attorneys or their clients in the presentation or prosecution of any disputes, differences, grievances, claims, charges, or complaints by any third party against any of the Releasees, unless under a subpoena or other court order to do so. Executive agrees to the extent legally permissible both to immediately notify the Company upon receipt of any such subpoena or court order, and to furnish, within three (3) business days of its receipt, a copy of such subpoena or other court order. If approached by anyone for counsel or assistance in the presentation or prosecution of any disputes, differences, grievances, claims, charges, or complaints against any of the Releasees, Executive shall state no more than that Executive cannot provide counsel or assistance.

 

14.
Defamation. Except to the extent allowed under the Permitted Disclosures and Actions provision, Executive agrees to refrain from any defamation, libel, or slander of any of the Releasees, and agrees to refrain from any tortious interference with the contracts and relationships of the Releasees, and to refrain from making any reckless or maliciously false statements to any person or entity concerning the Company’s products, services or programs; or its business affairs, operation, management and financial condition; or the circumstances surrounding Executive’s employment and/or separation from employment from the Company. Nothing in this Defamation provision, or this Agreement generally, (a) restricts Executive from making statements to co-workers, former co-workers, or any third party to the extent protected by the National Labor Relations Act (“NLRA”); (b) denies Executive the right to disclose information about unlawful acts in the workplace, including, but not limited to, sexual harassment, sexual assault, discrimination, or any other conduct that Executive has reason to believe is unlawful; or (c) waives Executive’s right to testify in an administrative, legislative, or judicial proceeding concerning alleged criminal conduct or sexual harassment, sexual assault, discrimination, or any other conduct that Executive has reason to believe is unlawful when Executive has been required or requested to attend the proceeding pursuant to a court order, subpoena, or written request from an administrative agency or the legislature, or as otherwise allowed by the Permitted Disclosures and Actions provision. Executive shall direct any inquiries by potential future employers to the Company’s human resources department, which shall use its best efforts to provide only the Executive’s last position and dates of employment. Except to the extent allowed under the Permitted Disclosures and Actions provision (mutatis mutandis), the Company agrees that it will not make, and will use reasonable efforts to cause senior executives of the Company and members of the Company’s board of directors to refrain from any defamation, libel, or slander of any of the Executive, and to refrain from making any reckless or maliciously false statements to any person or entity concerning the Executive, its business affairs or the circumstances surrounding Executive’s employment and/or separation from employment from the Company.

 

15.
Breach. Executive acknowledges and agrees that any material breach of this Agreement, or of any provision of the CIIAA shall entitle the Company immediately to cease providing the consideration provided to Executive under this Agreement, Executive shall also be responsible to the Company for all costs and attorneys’ fees to the extent provided under Section 24, and any and all damages incurred by the Company in (a) enforcing Executive’s obligations under this Agreement or the CIIAA, including the bringing of any action to recover the consideration, and (b) defending against a claim or suit brought or pursued by Executive in violation of the terms of this Agreement.

 

16.
No Admission of Liability. Executive understands and acknowledges that this Agreement constitutes a compromise and settlement of any and all actual or potential disputed claims by Executive. No action taken by the Company hereto, either previously or in connection with this Agreement, shall be deemed or construed to be (a) an admission of the truth or falsity of any actual or potential claims or (b) an acknowledgment or admission by the Company of any fault or liability whatsoever to Executive or to any third party.
17.
Costs. The Parties shall each bear their own costs, attorneys’ fees, and other fees incurred in connection with the preparation of this Agreement; provided that, notwithstanding the foregoing, the Company will reimburse the Executive the amount of $25,000 for Executive’s attorney’s fees incurred in connection with the negotiation of this Agreement.
18.
ARBITRATION. THE PARTIES AGREE THAT ANY AND ALL DISPUTES ARISING OUT OF THE TERMS OF THIS AGREEMENT, THEIR INTERPRETATION, AND ANY OF THE MATTERS HEREIN RELEASED, SHALL BE SUBJECT TO ARBITRATION, BEFORE JUDICIAL ARBITRATION & MEDIATION SERVICES, INC. (“JAMS”), PURSUANT TO ITS EMPLOYMENT ARBITRATION RULES & PROCEDURES (“JAMS RULES”). THE ARBITRATOR MAY GRANT INJUNCTIONS AND OTHER RELIEF IN SUCH DISPUTES. THE DECISION OF THE ARBITRATOR SHALL BE FINAL, CONCLUSIVE, AND BINDING ON THE PARTIES TO THE ARBITRATION. THE PARTIES AGREE THAT THE PREVAILING PARTY IN ANY ARBITRATION SHALL BE ENTITLED TO INJUNCTIVE RELIEF IN ANY COURT OF COMPETENT JURISDICTION TO ENFORCE THE ARBITRATION AWARD. THE PARTIES TO THE ARBITRATION SHALL EACH PAY AN EQUAL SHARE OF THE COSTS AND EXPENSES OF SUCH ARBITRATION, AND EACH PARTY SHALL SEPARATELY PAY FOR ITS RESPECTIVE COUNSEL FEES AND EXPENSES; PROVIDED, HOWEVER, THAT THE ARBITRATOR SHALL AWARD ATTORNEYS’ FEES AND COSTS TO THE PREVAILING PARTY, EXCEPT AS PROHIBITED BY LAW. THE PARTIES HEREBY AGREE TO WAIVE THEIR RIGHT TO HAVE ANY DISPUTE BETWEEN THEM RESOLVED IN A COURT OF LAW BY A JUDGE OR JURY. Notwithstanding the foregoing, nothing in this arbitration provision shall be construed to limit the Permitted Disclosures and Actions provision, or otherwise prohibit any current or former Executive from filing any charge or complaint or participating in any investigation or proceeding conducted by an administrative agency, including but not limited to the EEOC, DOL, or NLRB.

 

19.
Tax Consequences. The Company makes no representations or warranties with respect to the tax consequences of the payments and any other consideration provided to Executive or made on Executive’s behalf under the terms of this Agreement. Executive agrees and understands that Executive is responsible for payment, if any, of local, state, and/or federal taxes on the payments and any other consideration provided hereunder by the Company and any penalties or assessments thereon. Executive further agrees to indemnify and hold the Company harmless from any claims, demands, deficiencies, penalties, interest, assessments, executions, judgments, or recoveries by any government agency against the Company for any amounts claimed due on account of (a) Executive’s failure to pay or the Company’s failure to withhold, or Executive’s delayed payment of, federal or state taxes, or (b) damages sustained by the Company by reason of any such claims, including attorneys’ fees and costs.

 

20.
Section 409A. The payments and benefits set forth in this Agreement are intended to comply with the “short-term deferral” exception to the requirements of section 409A of the Internal Revenue Code of 1986, as amended, and the regulations thereunder (“Section 409A”). If it is determined that Section 409A applies to any payment or benefit under this Agreement, such payment or benefit shall be administered in accordance with Section 409A. In no event may Executive, directly or indirectly, designate the calendar year of a payment and if a payment that is subject to execution of this Agreement could be made in more than one taxable year, and such payment is subject to Section 409A, payment will be made in the later taxable year. Executive will be solely responsible for any tax imposed under Section 409A and in no event will the Company have any liability with respect to any tax, interest or other penalty imposed under Section 409A.

 

21.
Authority. The Company represents and warrants that the undersigned has the authority to act on behalf of the Company and to bind the Company and all who may claim through it to the terms and conditions of this Agreement. Executive represents and warrants that Executive has the capacity to act on Executive’s own behalf and on behalf of all who might claim through him/her to bind them to the terms and conditions of this Agreement. Each Party warrants and represents that there are no liens or claims of lien or assignments in law or equity or otherwise of or against any of the claims or causes of action released herein.

 

22.
No Representations. Executive represents that Executive has had an opportunity to consult with an attorney, and has carefully read and understands the scope and effect of the provisions of this Agreement. Executive has not relied upon any representations or statements made by the Company that are not specifically set forth in this Agreement.

 

23.
Severability. In the event that any provision or any portion of any provision hereof or any surviving agreement made a part hereof becomes or is declared by a court of competent jurisdiction or arbitrator to be illegal, unenforceable, or void, this Agreement shall continue in full force and effect without said provision or portion of provision.

 

24.
Attorneys’ Fees. In the event that either Party brings an action to enforce or effect its rights under this Agreement, the prevailing Party shall be entitled to recover its costs and expenses, including the costs of mediation, arbitration, litigation, court fees, and reasonable attorneys’ fees incurred in connection with such an action.

 

25.
Entire Agreement. This Agreement represents the entire agreement and understanding between the Company and Executive concerning the subject matter of this Agreement and Executive’s employment with and separation from the Company and the events leading thereto and associated therewith, and supersedes and replaces any and all prior agreements and understandings concerning the subject matter of this Agreement and Executive’s relationship with the Company, with the exception of the CIIAA.

 

26.
No Oral Modification. This Agreement may only be amended in a writing signed by Executive and the Company’s Chief Executive Officer.

 

27.
Governing Law. This Agreement shall be governed by the laws of the State of California, without regard for choice-of-law provisions. Except with respect to the arbitration provision set forth herein, Executive consents to personal and exclusive jurisdiction and venue in such state.

 

28.
Effective Date. Executive understands that this Agreement shall be null and void if not executed by him within the twenty-one (21) day period set forth under paragraph 6 above. Executive has seven (7) days after that the Executive signs this Agreement to revoke it. This Agreement will become effective on the eighth (8th) day after Executive signed this Agreement, so long as it has been signed by the Parties and has not been revoked by Executive before that date (the “Effective Date”).

 


29.
Counterparts. This Agreement may be executed in counterparts and by facsimile, and each counterpart and facsimile shall have the same force and effect as an original and shall constitute an effective, binding agreement on the part of each of the undersigned.

 

[Remainder of Page Intentionally Left Blank]

 


30.
Voluntary Execution of Agreement. Executive understands and agrees that Executive executed this Agreement voluntarily, without any duress or undue influence on the part or behalf of the Company or any third party, with the full intent of releasing all of Executive’s claims against the Company and any of the other Releasees. Executive acknowledges that:

 

() Executive has read this Agreement;

 

() Executive has been represented in the preparation, negotiation, and execution of this Agreement by legal counsel of Executive’s own choice or has elected not to retain legal counsel;

 

() Executive understands the terms and consequences of this Agreement and of the releases it contains; and

 

() Executive is fully aware of the legal and binding effect of this Agreement.

 

 

IN WITNESS WHEREOF, the Parties have executed this Agreement on the respective dates set forth below.

Dated:

1/30/2024

 

/s/ Patrick C.S. Lo

 

 

 

 

        Patrick C.S. Lo, an individual

 

 

 

 

 

 

 

 

 

NETGEAR, Inc

 

Dated:

1/30/2024

 

BY:/s/ Andrew Kim

 

 

 

 

        Andrew Kim, Chief Legal Officer

 

 


EX-10.4 3 ntgr-ex10_4.htm EX-10.4 EX-10.4

Exhibit 10.4

 

 

January 30, 2024

 

Charles Prober

 

Re: Confirmatory Employment Letter

Dear Charles:

I am pleased to offer you employment with NETGEAR, Inc. (“NETGEAR,” the “Company,” or “we”) on the terms and conditions described in this letter agreement (the “Agreement”).

1.
Title; Position. You will serve as the Company’s Chief Executive Officer. You also will report to the Company’s Board of Directors (the “Board”) and will perform the duties and responsibilities customary for such position and such other related duties as are lawfully assigned by the Board. Upon your Start Date (as defined below), you will be appointed to serve as a member of the Board, subject to any required stockholder approvals. Your right to serve as a member of the Board is contingent upon your continued role as Chief Executive Officer. Upon you ceasing to be the Chief Executive Officer for any reason, you will be deemed to have resigned from your service on the Board, unless otherwise requested by the Board at that time to remain on the Board.

While you render services to the Company, you will not engage in any other employment, consulting or other business activity (whether full-time or part-time) that would create a conflict of interest with the Company or conflict with your obligations to the Company. You may serve on the board of directors of up to two other companies, as long as (i) such companies do not compete with the Company and (ii) such activities do not interfere with the performance of your duties under this Agreement. By signing this Agreement, you confirm that you have no contractual commitments or other legal obligations that would prohibit you from performing your duties for the Company. Similarly, you agree not to bring any third-party confidential information to the Company, including that of your former employer, and that in performing your duties for the Company you will not in any way utilize any such information.

2.
Start Date. Your employment with us will begin on January 31, 2024 (your actual commencement date, the “Start Date”).
3.
Place of Employment: Your principal place of employment will be at the Company’s headquarters in San Jose, CA. You may be required to travel from time to time for business reasons.
4.
Base Salary. Your annual base salary will be $750,000, which will be payable, less any applicable withholdings, in accordance with the Company’s normal payroll practices. Your annual base salary will be subject to review from time to time by our Board or its Compensation Committee (the “Committee”) and may be increased (but not decreased) by the Board or the Committee in its sole discretion.
5.
Annual Bonus. For each Company fiscal year, you will have the opportunity to earn a target annual cash bonus equal to 120% of your annual base salary earned during the fiscal year, based on achieving performance objectives established by the Board or Committee, as applicable, in its sole discretion and payable upon achievement of those objectives as determined by the Committee pursuant to the same methodology applicable to other Company executives; provided, however, that for 2024, your target annual cash bonus will be pro-rated based on the number of days you are employed with the Company during such fiscal year, and the amount of your bonus for such fiscal year will be no less than such target amount. Unless determined otherwise by the Board or Committee, as applicable, any such bonus will be subject to your continued

employment through and until the date of payment (which payment will be made at the same time as bonuses are paid to other Company executives). Your annual bonus opportunity and the applicable terms and conditions may be adjusted from time to time by our Board or the Committee, as applicable, in its sole discretion.
6.
Equity Awards. Subject to the approval of the Board or the Committee, as a material inducement to you accepting employment with the Company, the Company will grant you the following restricted stock unit awards (each, an “Equity Award”) under an equity incentive plan of the Company (a “Plan”):
an award of time-based restricted stock units (“RSUs”) covering shares of the Company’s common stock (“Shares”) with an initial value of $4.0 million (the “2024 Annual Award”);
an award of performance-based RSUs covering a target number of Shares with an initial value of $6.5 million (the “Sign-On PSU Award”); and
an award of time-based RSUs covering Shares with an initial value of $2.5 million (the “Sign-On RSU Award”).

The actual number of Shares covered by each Equity Award will be determined using the trailing twenty (20) trading-day average closing price as of the day prior to the Start Date.

Each Equity Award will be granted to you only if you remain an employee of the Company through the grant date (which date will be not later than thirty (30) days following your commencement of employment with the Company). Each Equity Award will be subject to the terms and conditions of a Plan and an award agreement between you and the Company (an “Award Agreement”). Except as otherwise provided in the Severance Agreement (as defined below), the Equity Awards will vest as follows:

2024 Annual Award and Sign-On RSU Award

The 2024 Annual Award and the Sign-On RSU Award each will vest in equal annual installments over four years (with the first installment vesting on January 31, 2025), in each case subject to your continued service with the Company through the vesting date; and

Sign-On PSU Award

The Sign-On PSU Award will be divided into three equal tranches that each vest based on performance during a period of approximately one year, as follows: (i) the first tranche will vest based on performance from the Start Date through December 31, 2024, (ii) the second tranche will vest based on performance during calendar year 2025, and (iii) the third tranche will vest based on performance during calendar year 2026.

For each tranche, the number of Sign-On PSUs that become eligible to vest (“Earned PSUs”) will be based on how the total shareholder return (“TSR”) of the Company during the performance period compares to the TSRs of the companies in the Nasdaq Telecommunications Index (IXTC), as follows:

Level

Relative TSR Rank

Number of Earned PSUs*

Maximum

75th percentile

150% of target

Target

50th percentile

100% of target

Threshold

25th percentile

50% of target

* For achievement between the threshold and maximum levels, the number of Earned PSUs will be determined through straight-line interpolation.


The total number of Earned PSUs will be subject to a “true-up” if the cumulative 3-year relative TSR of the Company from the Start Date through December 31, 2026 is higher than the relative TSR as of the end of either of the first two performance periods (e.g., if none of the Sign-On PSUs in the first tranche become Earned PSUs due to failure to achieve the threshold level of performance for 2024 but the cumulative 3‑year relative TSR is at the 50th percentile, then 100% of the target number of Sign-On PSUs in the first tranche will become Earned PSUs).
The indexed companies will be fixed as of the Start Date, with no adjustment for changes in the composition of the Nasdaq Telecommunications Index (IXTC) after the Start Date.
The TSR of the Company and indexed companies will be measured using the trailing twenty (20) trading-day average closing price at the beginning and the end of each performance period.
Any companies acquired during a performance period will be excluded from the index for determining the Company’s percentile ranking, and any companies that file for bankruptcy during a performance period will be assigned a TSR of -100%.
The Earned PSUs for each performance period will vest on the respective anniversary of the Start Date that immediately follows the expiration of the applicable performance period, subject to your continued service through such date.

While the above provides the general terms of each Equity Award, the complete terms and conditions of each Equity Award (including how the Sign-On PSU Award will be treated on a change in control of the Company) will be set forth in the applicable Award Agreement. If there is any conflict between the general terms described above and the provisions of such Award Agreement, the Award Agreement will govern.

In addition, after 2024, you will be eligible to receive equity awards pursuant to any plans or arrangements the Company may have in effect for its senior executives from time to time. The Board or Committee, as applicable, will determine in its sole discretion whether you will be granted any such equity awards and the terms of any such award in accordance with the terms of any applicable plan or arrangement that may be in effect from time to time.

7.
Employee Benefits. You will be eligible to participate in the benefit plans and programs established by the Company for its similarly-situated executives from time to time (including, without limitation, paid-time-off), subject to their applicable terms and conditions, including without limitation any eligibility requirements. The Company reserves the right to modify, amend, suspend or terminate the benefit plans and programs it offers to its employees at any time.
8.
Severance. You will be eligible to enter into a Change in Control and Severance Agreement (the “Severance Agreement”) applicable to you based on your position within the Company. The Severance Agreement will specify the severance payments and benefits you may become entitled to receive in connection with certain qualifying terminations of your employment with the Company.
9.
Confidentiality Agreement. As a condition of your continued employment, you are also required to sign and comply with an At-Will Employment, Confidential Information, and Invention Assignment Agreement in the Company’s standard form (the “Confidentiality Agreement”) which requires, among other provisions, the assignment of patent rights to any invention made during your employment at the Company, and non-disclosure of Company proprietary information. In the event of any dispute or claim relating to or arising out of our employment relationship, you and the Company agree that (i) any and all disputes between you and the Company shall be fully and finally resolved by binding arbitration, (ii) you are waiving any and all rights to a jury trial but all court remedies will be available in arbitration, (iii) all disputes shall be resolved by a neutral arbitrator who shall issue a written opinion, (iv) the arbitration shall provide for adequate discovery, and (v) the Company shall pay all the arbitration fees, except an amount equal to the filing fees you would have paid

had you filed a complaint in a court of law. Please note that we must receive your signed Confidentiality Agreement before the Start Date.
10.
Conditions to Employment. This offer and your continued employment is conditional upon the following:
For purposes of federal immigration law, you will be required to provide to the Company documentary evidence of your identity and eligibility for employment in the United States. Such documentation must be provided to us within 3 business days of your date of hire, or our employment relationship with you may be terminated.

 

As a Company employee, you will be expected to abide by the Company’s rules and standards. Specifically, you will be required to sign an acknowledgment that you have read and that you understand the Company’s rules of conduct which are included in the Company Handbook.
11.
At-Will Employment. This Agreement does not imply any right to your continued employment for any period with the Company or any of its affiliates. Your employment with the Company will be “at will.” It will be for no specified term and may be terminated by you or the Company at any time, with or without cause or advance notice. We request that, in the event of resignation, you give the Company at least 2 weeks’ notice.
12.
Protected Activity Not Prohibited. You understand that nothing in this Agreement limits or prohibits you from filing and/or pursuing a charge or complaint with, or otherwise communicating or cooperating with or participating in any investigation or proceeding that may be conducted by, any federal, state or local government agency or commission, including the Securities and Exchange Commission, the Equal Employment Opportunity Commission, the Occupational Safety and Health Administration, and the National Labor Relations Board, including disclosing documents or other information as permitted by law. In addition, you understand that nothing in this Agreement or the Confidentiality Agreement, including its definition of “Company Confidential Information” prevents you from discussing or disclosing information about unlawful acts in the workplace, such as harassment or discrimination or any other conduct that you have reason to believe is unlawful. Notwithstanding the preceding, you agree to take all reasonable precautions to prevent any unauthorized use or disclosure of any Company trade secrets, proprietary information, or confidential information that does not involve unlawful acts in the workplace or the activity otherwise protected herein. You further understand that you are not permitted to disclose the Company’s attorney-client privileged communications or attorney work product. In addition, you hereby acknowledge that the Company has provided you with notice in compliance with the Defend Trade Secrets Act of 2016 regarding immunity from liability for limited disclosures of trade secrets. The full text of the notice is attached in Exhibit A. Finally, you understand that nothing in this Agreement or the Confidentiality Agreement, including its definition of “Company Confidential Information,” (i) limits employees’ rights to discuss or disclose wages, benefits, or terms and conditions of employment as protected by applicable law, including any rights under Section 7 of the National Labor Relations Act, or (ii) otherwise impairs employees from assisting other Company employees and/or former employees in the exercise of their rights under Section 7 of the National Labor Relations Act.
13.
Attorney Fees. The Company will reimburse you for your reasonable attorney’s fees incurred in the negotiation of this Agreement and all related agreements described herein, not to exceed $25,000, in the aggregate.
14.
Governing Law. The law of the state of California governs the interpretation of this Agreement without regard to any choice of law or conflict of laws rules, provisions or principles (whether of the State of California or any other jurisdiction) that would cause the application of the laws of any jurisdiction other than the State of California.

15.
Miscellaneous. This Agreement, the Confidentiality Agreement, the Indemnification Agreement between you and the Company, and the Severance Agreement constitute the entire agreement between you and the Company regarding the material terms and conditions of your employment, and they supersede and replace all prior negotiations, representations or agreements between you and the Company. This Agreement may be modified only by a written agreement signed by you and a duly authorized officer of the Company.

We look forward to you joining NETGEAR. To accept this offer of employment, please sign and date this Agreement in the space provided below.

 

Sincerely,

NETGEAR, Inc.

 

By:

/s/ Andrew Kim

 Andrew Kim

 

 

Agreed to and accepted:

/s/ Charles Prober

 

 Charles Prober

 

 

Dated:

 January 30, 2024

 

 

 


Exhibit A

 

SECTION 7 OF THE DEFEND TRADE SECRETS ACT OF 2016

 

“ . . . An individual shall not be held criminally or civilly liable under any Federal or State trade secret law for the disclosure of a trade secret that—(A) is made—(i) in confidence to a Federal, State, or local government official, either directly or indirectly, or to an attorney; and (ii) solely for the purpose of reporting or investigating a suspected violation of law; or (B) is made in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal. . . . An individual who files a lawsuit for retaliation by an employer for reporting a suspected violation of law may disclose the trade secret to the attorney of the individual and use the trade secret information in the court proceeding, if the individual—(A) files any document containing the trade secret under seal; and (B) does not disclose the trade secret, except pursuant to court order.”

 


EX-10.5 4 ntgr-ex10_5.htm EX-10.5 EX-10.5

Exhibit 10.5

NETGEAR, Inc.

CHANGE IN CONTROL AND SEVERANCE AGREEMENT

This Change in Control and Severance Agreement (the “Agreement”) is made between NETGEAR, Inc. (the “Company”) and Charles Prober (the “Executive”), effective as of January 31, 2024 (the “Effective Date”).

This Agreement provides certain protections to the Executive in connection with a change in control of the Company or in connection with the involuntary termination of the Executive’s employment under the circumstances described in this Agreement.

The Company and the Executive agree as follows:

1.
Term of Agreement. This Agreement will have an initial term of three (3) years commencing on the Effective Date (the “Initial Term”). On the third (3rd) anniversary of the Effective Date, this Agreement will renew automatically for additional one (1) year terms (each, an “Additional Term”) unless either party provides the other party with written notice of nonrenewal at least one (1) year prior to the date of automatic renewal. Notwithstanding the foregoing, if a Change in Control occurs (a) when there are fewer than twelve (12) months remaining during the Initial Term or (b) during an Additional Term, the term of this Agreement will extend automatically through the date that is twelve (12) months following the date of the Change of Control. If Executive becomes entitled to the benefits under Section 3 of this Agreement, then the Agreement will not terminate until all of the obligations of the parties hereto with respect to this Agreement have been satisfied.
2.
At-Will Employment. The Company and the Executive acknowledge that the Executive’s employment is and will continue to be at-will, as defined under applicable law.
3.
Severance Benefits.
(a)
Qualifying Non-CIC Termination. On a Qualifying Non-CIC Termination (as defined below), the Executive will be eligible to receive the following payments and benefits from the Company:
(i)
Salary Severance. A single, lump sum payment equal to twelve (12) months of the Executive’s Salary (as defined below), less applicable withholdings.
(ii)
Bonus Severance. A single, lump sum payment equal to 100% of the Executive’s target annual bonus as in effect for the fiscal year in which the Qualifying Non-CIC Termination occurs, less applicable withholdings.
(iii)
COBRA Coverage. Subject to Section 3(e), the Company will pay the premiums for coverage under COBRA (as defined below) for the Executive and the Executive’s eligible dependents, if any, at the rates then in effect, subject to any subsequent changes in rates that are generally applicable to the Company’s active employees (the “COBRA Coverage”), until the earliest of (A) a period of twelve (12) months from the date of the Executive’s termination of employment, (B) the date upon which the Executive (and the Executive’s eligible dependents, as applicable) becomes covered under similar plans, or (C) the date upon which the Executive ceases to be eligible for coverage under COBRA.
(iv)
Equity Vesting. The Executive’s then‑outstanding equity awards (other than the TSR Sign-On PSUs) each will immediately vest as to the number of shares subject to the equity awards that were otherwise scheduled to vest had the Executive remained employed with the Company for eighteen (18) months following the date of the Executive’s Non-CIC Qualified Termination. In addition, any TSR Sign-On PSUs as to which the applicable performance period has ended as of the date of the Qualifying Non-CIC Termination and

have become eligible to vest (based on actual performance) will immediately vest. For the avoidance of doubt, any TSR Sign-On PSUs that have not become eligible to vest as of the Non-CIC Qualified Termination will not vest under this paragraph. Any restricted stock units, performance shares, performance units, and/or similar full value awards that vest under this paragraph will be settled within ten (10) business days of the Severance Start Date (as defined below).
(b)
Qualifying CIC Termination. On a Qualifying CIC Termination, the Executive will be eligible to receive the following payments and benefits from the Company:
(i)
Salary Severance. A single, lump sum payment equal to twenty-four (24) months of the Executive’s Salary, less applicable withholdings.
(ii)
Bonus Severance. A single, lump sum payment (less applicable withholdings) equal to 200% of the Executive’s target annual bonus as in effect for the fiscal year in which the Qualifying CIC Termination occurs or as in effect immediately prior to the Change in Control, whichever is greater.
(iii)
COBRA Coverage. Subject to Section 3(e), the Company will provide COBRA Coverage until the earliest of (A) a period of twenty-four (24) months from the date of the Executive’s termination of employment, (B) the date upon which the Executive (and the Executive’s eligible dependents, as applicable) becomes covered under similar plans, or (C) the date upon which the Executive ceases to be eligible for coverage under COBRA.
(iv)
Equity Vesting. Accelerated vesting (and exercisability, as applicable) as to 100% of the then-unvested shares subject to each of the Executive’s then‑outstanding Company time-based equity awards. In addition, (A) unless otherwise specified in the applicable equity award agreement governing any applicable award, each of the Executive’s then‑outstanding Company equity awards with performance-based vesting based on the achievement of operating or financial goals will immediately vest, with all performance goals and other vesting criteria deemed achieved at the greater of (x) actual achievement or (y) 100% of target levels, and (B) all performance goals and other vesting criteria for the TSR Sign‑on PSUs will be deemed achieved based on actual performance (with any performance periods that have not otherwise ended as of the date of the Qualifying Pre‑CIC Termination shortened to end on a date on or prior to the date of the Change in Control, as determined by the Administrator in good faith (as defined in the equity plan under which the TSR Sign-on PSUs are granted), but no more than ten (10) business days prior to the closing of the Change in Control, and performance for such shortened performance periods measured based on the price payable for a share of the Company’s common stock in connection with the Change in Control (inclusive of any contingent or deferred amounts payable in connection with such Change in Control), with the final determination of the amount so payable determined by the Administrator in good faith), and any TSR Sign‑on PSUs that become eligible to vest based on such performance will immediately vest. For the avoidance of doubt, in the event of the Executive’s Qualifying Pre‑CIC Termination (as defined below), any unvested portion of the Executive’s then-outstanding equity awards will remain outstanding until the earlier of (x) three (3) months following the Qualifying Termination or (y) the occurrence of a Change in Control, solely so that any benefits due on a Qualifying Pre‑CIC Termination can be provided if a Change in Control occurs within three (3) months following the Qualifying Termination (provided that in no event will the Executive’s stock options or similar equity awards remain outstanding beyond the equity award’s maximum term to expiration). If no Change in Control occurs within three (3) months following a Qualifying Termination, any unvested portion of the Executive’s equity awards automatically and permanently will be forfeited on the three (3)-month anniversary following the date of the Qualifying Termination without having vested.
(c)
Termination Due to Death or Disability. If the Executive’s employment with the Company Group is terminated due to the Executive’s death or by a Company Group member due to the Executive’s Disability, then all of the Executive’s then‑outstanding equity awards will immediately vest. In the case of an equity award with performance-based vesting, unless a more favorable term is specified in the applicable equity

award agreement governing such award, all performance goals and other vesting criteria will be deemed achieved (A) in the case of an award that vests based on the achievement of financial operating or performance goals, at 100% of target levels, or (B) in the case of an award that vests based on the price of the Company’s shares of common stock or the total shareholder return of the Company, at actual achievement.
(d)
Termination Other Than Due to Death, Disability, or a Qualifying Termination. If the termination of the Executive’s employment with the Company Group is not (A) due to the Executive’s death, (B) a termination by a Company Group member due to the Executive’s Disability, or (C) a Qualifying Termination, then the Executive will not be entitled to receive severance or other benefits.
(e)
Conditions to Receipt of COBRA Coverage. The Executive’s receipt of COBRA Coverage is subject to the Executive electing COBRA continuation coverage within the time period prescribed pursuant to COBRA for the Executive and the Executive’s eligible dependents, if any. If the Company determines in its sole discretion that it cannot provide the COBRA Coverage without potentially violating, or being subject to an excise tax under, applicable law (including, without limitation, Section 2716 of the Public Health Service Act), then in lieu of any COBRA Coverage, the Company will provide to the Executive a taxable monthly payment payable on the last day of a given month (except as provided by the immediately following sentence), in an amount equal to the monthly COBRA premium that the Executive would be required to pay to continue his or her group health coverage in effect on the date of his or her Qualifying Termination (which amount will be based on the premium rates applicable for the first month of COBRA Coverage for the Executive and any of eligible dependents of the Executive) (each, a “COBRA Replacement Payment”), which COBRA Replacement Payments will be made regardless of whether the Executive elects COBRA continuation coverage and will end on the earlier of (x) the date upon which the Executive obtains other employment or (y) the date the Company has paid an amount totaling the number of COBRA Replacement Payments equal to the number of months in the applicable COBRA Coverage period. For the avoidance of doubt, the COBRA Replacement Payments may be used for any purpose, including, but not limited to continuation coverage under COBRA, and will be subject to any applicable withholdings. Notwithstanding anything to the contrary under this Agreement, if the Company determines in its sole discretion at any time that it cannot provide the COBRA Replacement Payments without violating applicable law (including, without limitation, Section 2716 of the Public Health Service Act), the Executive will not receive the COBRA Replacement Payments or any further COBRA Coverage.
(f)
Non-Duplication of Payment or Benefits. For purposes of clarity, in the event of a Qualifying Pre‑CIC Termination, any severance payments and benefits to be provided to the Executive under Section 3(b) will be reduced by any amounts that already were provided to the Executive under Section 3(a).
(g)
Death of the Executive. In the event of the Executive’s death before all payments or benefits the Executive is entitled to receive under this Agreement have been provided, the unpaid amounts will be provided to the Executive’s designated beneficiary, if living, or otherwise to the Executive’s personal representative in a single lump sum as soon as possible following the Executive’s death.
(h)
Transfer Between Members of the Company Group. For purposes of this Agreement, if the Executive is involuntarily transferred from one member of the Company Group to another, the transfer will not be a termination without Cause but may give the Executive the ability to resign for Good Reason.
(i)
Exclusive Remedy. In the event of a termination of the Executive’s employment with the Company Group, the provisions of this Agreement are intended to be and are exclusive and in lieu of any other rights or remedies to which the Executive may otherwise be entitled, whether at law, tort or contract, or in equity. The Executive will be entitled to no benefits, compensation or other payments or rights upon termination of employment other than those benefits expressly set forth in this Agreement.
4.
Accrued Compensation. On any termination of the Executive’s employment with the Company Group, the Executive will be entitled to receive all accrued but unpaid vacation, expense reimbursements, wages, and other benefits due to the Executive under any Company-provided plans, policies, and arrangements.

5.
Conditions to Receipt of Severance.
(a)
Separation Agreement and Release of Claims. The Executive’s receipt of any severance payments or benefits upon the Executive’s Qualifying Termination under Section 3 is subject to the Executive signing and not revoking the Company’s then-standard separation agreement and release of claims (which may include an agreement not to disparage any member of the Company Group, non-solicit provisions, an agreement to assist in any litigation matters, and other standard terms and conditions) (the “Release” and that requirement, the “Release Requirement”), which must become effective and irrevocable no later than the 60th day following the Executive’s Qualifying Termination (the “Release Deadline”). If the Release does not become effective and irrevocable by the Release Deadline, the Executive will forfeit any right to severance payments or benefits under Section 3.
(b)
Payment Timing. Any lump sum Salary or bonus payments under Sections 3(a)(i), 3(a)(ii), 3(b)(i), and 3(b)(ii) will be provided on the first regularly scheduled payroll date of the Company following the date the Release becomes effective and irrevocable (the “Severance Start Date”), subject to any delay required by Section 5(d) below. Any taxable installments of any COBRA-related severance benefits that otherwise would have been made to the Executive on or before the Severance Start Date will be paid on the Severance Start Date, and any remaining installments thereafter will be provided as specified in the Agreement. Subject to any delay required by Section 5(d) below, any restricted stock units, performance shares, performance units, and/or similar full value awards that accelerate vesting under Sections 3(a)(iv): 3(a)(iii) and 3(b)(iv) will be settled (x) on a date no later than ten (10) days following the date the Release becomes effective and irrevocable, or (y) if later, in the event of a Qualifying Pre‑CIC Termination, on a date no later than the Change in Control.
(c)
Return of Company Property. The Executive’s receipt of any severance payments or benefits upon the Executive’s Qualifying Termination under Section 3 is subject to the Executive returning all documents and other property provided to the Executive by any member of the Company Group (with the exception of a copy of the Company employee handbook and personnel documents specifically relating to the Executive), developed or obtained by the Executive in connection with his employment with the Company Group, or otherwise belonging to the Company Group.
(d)
Confidential Information Agreement. The Executive’s receipt of any severance payments or benefits upon the Executive’s Qualifying Termination under Section 3 is subject to the Executive continuing to comply with the terms of any confidential information agreement executed by Executive in favor of the Company and the provisions of this Agreement. In the event the Executive breaches the provisions of this Section 5(d), all continuing payments and benefits to which the Executive may otherwise be entitled to pursuant to Section 3 will immediately cease.
(e)
Section 409A. The Company intends that all payments and benefits provided under this Agreement or otherwise are exempt from, or comply with, the requirements of Section 409A of the Code and any guidance promulgated under Section 409A of the Code (collectively, “Section 409A”) so that none of the payments or benefits will be subject to the additional tax imposed under Section 409A, and any ambiguities in this Agreement will be interpreted in accordance with this intent. No payment or benefits to be paid to the Executive (including settlement of Company equity awards that constitute deferred compensation under Section 409A), if any, under this Agreement or otherwise, when considered together with any other severance payments or separation benefits that are considered deferred compensation under Section 409A (together, the “Deferred Payments”) will be paid or otherwise provided until the Executive has a “separation from service” within the meaning of Section 409A. If, at the time of the Executive’s termination of employment, the Executive is a “specified employee” within the meaning of Section 409A, then the payment of the Deferred Payments will be delayed to the extent necessary to avoid the imposition of the additional tax imposed under Section 409A, which generally means that the Executive will receive payment on the first payroll date that occurs on or after the date that is 6 months and 1 day following the Executive’s termination of employment. The Company reserves the right to amend this Agreement as it considers necessary or advisable, in its sole discretion and without the consent

of the Executive or any other individual, to comply with any provision required to avoid the imposition of the additional tax imposed under Section 409A or to otherwise avoid income recognition under Section 409A prior to the actual payment of any benefits or imposition of any additional tax. Each payment, installment, and benefit payable under this Agreement is intended to constitute a separate payment for purposes of U.S. Treasury Regulation Section 1.409A-2(b)(2). In no event will any member of the Company Group reimburse, indemnify, or hold harmless the Executive for any taxes, penalties and interest that may be imposed, or other costs that may be incurred, as a result of Section 409A.
(f)
Resignation of Officer and Director Positions. The Executive’s receipt of any severance payments or benefits upon the Executive’s Qualifying Termination under Section 3 is subject to the Executive resigning from all officer and director positions with all members of the Company Group and the Executive executing any documents the Company may require in connection with the same.
6.
Limitation on Payments.
(a)
Reduction of Severance Benefits. If any payment or benefit that the Executive would receive from any Company Group member or any other party whether in connection with the provisions in this Agreement or otherwise (the “Payment”) would (i) constitute a “parachute payment” within the meaning of Section 280G of the Code and (ii) but for this sentence, be subject to the excise tax imposed by Section 4999 of the Code (the “Excise Tax”), then the Payment will be equal to the Best Results Amount. The “Best Results Amount” will be either (x) the full amount of the Payment or (y) a lesser amount that would result in no portion of the Payment being subject to the Excise Tax, whichever of those amounts, taking into account the applicable federal, state and local employment taxes, income taxes and the Excise Tax, results in the Executive’s receipt, on an after-tax basis, of the greater amount. If a reduction in payments or benefits constituting parachute payments is necessary so that the Payment equals the Best Results Amount, reduction will occur in the following order: (A) reduction of cash payments in reverse chronological order (that is, the cash payment owed on the latest date following the occurrence of the event triggering the excise tax will be the first cash payment to be reduced); (B) cancellation of equity awards that were granted “contingent on a change in ownership or control” within the meaning of Section 280G of the Code in the reverse order of date of grant of the awards (that is, the most recently granted equity awards will be cancelled first); (C) reduction of the accelerated vesting of equity awards in the reverse order of date of grant of the awards (that is, the vesting of the most recently granted equity awards will be cancelled first); and (D) reduction of employee benefits in reverse chronological order (that is, the benefit owed on the latest date following the occurrence of the event triggering the excise tax will be the first benefit to be reduced). In no event will the Executive have any discretion with respect to the ordering of Payment reductions. The Executive will be solely responsible for the payment of all personal tax liability that is incurred as a result of the payments and benefits received under this Agreement, and the Executive will not be reimbursed, indemnified, or held harmless by any member of the Company Group for any of those payments of personal tax liability.
(b)
Determination of Excise Tax Liability. Unless the Company and the Executive otherwise agree in writing, the Company will select a professional services firm (the “Firm”) to make all determinations required under this Section 6, which determinations will be conclusive and binding upon the Executive and the Company for all purposes. For purposes of making the calculations required by this Section 6, the Firm may make reasonable assumptions and approximations concerning applicable taxes and may rely on reasonable, good faith interpretations concerning the application of Sections 280G and 4999 of the Code. The Company and the Executive will furnish to the Firm such information and documents as the Firm reasonably may request in order to make determinations under this Section 6. The Company will bear the costs and make all payments for the Firm’s services in connection with any calculations contemplated by this Section 6. The Company will have no liability to the Executive for the determinations of the Firm.

7.
Definitions. The following terms referred to in this Agreement will have the following meanings:
(a)
Board” means the Company’s Board of Directors.
(b)
Cause” means (i) the Executive’s willful commission of (A) embezzlement, (B) fraud, or (C) dishonesty in connection with the performance of the Executive’s duties and responsibilities, which in any such instance results in material loss, material damage, or material injury to the Company, (ii) the Executive’s conviction of, or plea of nolo contendere to, a felony (other than a driving offense), (iii) the Executive’s gross misconduct, or (iv) the Executive’s continued violation of his employment duties after the Executive has received a written demand for performance from the Board which specifically sets forth the factual basis for the Company’s belief that the Executive has not substantially performed his duties and a period of not less than thirty (30) days to cure. Any termination for “Cause” will require Board approval, and the Executive will be given the opportunity to appear in person before the entire Board in order to explain the Executive’s position on the allegations or claims that constitute “Cause”. The Board (excluding the Executive if the Executive is at such time a member of the Board) shall make all determinations relating to termination, including without limitation any determination regarding Cause.
(c)
Change in Control” means the occurrence of any of the following events:
(i)
An acquisition by any individual, entity or group (within the meaning of Section 13(d)(3) or 14(d)(2) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) (a “Person”) of beneficial ownership (within the meaning of Rule 13d-3 promulgated under the Exchange Act) of thirty percent (30%) or more of either (A) the then-outstanding shares of common stock of the Company (the “Outstanding Company Common Stock”) or (B) the combined voting power of the then-outstanding voting securities of the Company entitled to vote generally in the election of directors (the “Outstanding Company Voting Securities”); excluding, however, the following: (1) any acquisition directly from the Company, other than an acquisition by virtue of the exercise of a conversion privilege unless the security being so converted itself was acquired directly from the Company, (2) any repurchase by the Company, (3) any acquisition by any employee benefit plan (or related trust) sponsored or maintained by the Company or any entity controlled by the Company, or (4) any acquisition pursuant to a transaction that complies with clauses (A), (B) and (C) of subsection (iii) of this Section 7(c); or
(ii)
A change in the composition of the Board such that the individuals who, as of the Effective Date, constitute the Board (such Board shall be hereinafter referred to as the “Incumbent Board”) cease for any reason to constitute at least a majority of the Board; provided, however, that, for purposes of this definition, any individual who becomes a member of the Board subsequent to the Effective Date, whose election, or nomination for election by the Company’s stockholders, was approved by a vote of at least a majority of those individuals who are members of the Board and who were also members of the Incumbent Board (or deemed to be such pursuant to this proviso) shall be considered as though such individual were a member of the Incumbent Board; provided, further, that any such individual whose initial assumption of office occurs as a result of either an actual or threatened election contest with respect to the election or removal of directors or other actual or threatened solicitation of proxies or consents by or on behalf of a Person other than the Board shall not be so considered as a member of the Incumbent Board; or
(iii)
The consummation of a reorganization, merger or consolidation or sale or other disposition of all or substantially all of the assets of the Company (a “Business Combination”); excluding, however, such a Business Combination pursuant to which (A) all or substantially all of the individuals and entities who are the beneficial owners, respectively, of the Outstanding Company Common Stock and Outstanding Company Voting Securities immediately prior to such Business Combination will beneficially own, directly or indirectly, more than fifty percent (50%) of, respectively, the outstanding shares of common stock, and the combined voting power of the then-outstanding voting securities entitled to vote generally in the election of directors, as the case may be, of the corporation resulting from such Business Combination (including, without

limitation, a corporation that as a result of such transaction owns the Company or all or substantially all of the Company’s assets either directly or through one or more subsidiaries) in substantially the same proportions as their ownership, immediately prior to such Business Combination, of the Outstanding Company Common Stock and Outstanding Company Voting Securities, as the case may be, (B) no Person (other than the Company, any employee benefit plan (or related trust) of the Company or such corporation resulting from such Business Combination) will beneficially own, directly or indirectly, thirty percent (30%) or more of, respectively, the outstanding shares of common stock of the corporation resulting from such Business Combination or the combined voting power of the outstanding voting securities of such corporation entitled to vote generally in the election of directors except to the extent that such ownership derives from ownership of a thirty percent (30%) or more interest in the Outstanding Company Common Stock and/or Outstanding Company Voting Security that existed prior to the Business Combination, and (C) individuals who were members of the Incumbent Board will constitute at least a majority of the members of the board of directors of the corporation resulting from such Business Combination; or
(iv)
The approval by stockholders of a complete liquidation or dissolution of the Company.

Notwithstanding the foregoing, a transaction will not be deemed a Change in Control for purposes of determining the payment or settlement date of deferred compensation under Section 409A unless the transaction qualifies as a change in control event within the meaning of Section 409A of the Code, 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.

(d)
Change in Control Period” means the period beginning three (3) months prior to a Change in Control and ending twelve (12) months following a Change in Control.
(e)
COBRA” means the Consolidated Omnibus Budget Reconciliation Act of 1985, as amended.
(f)
Code” means the Internal Revenue Code of 1986, as amended.
(g)
Company Group” means the Company and its subsidiaries.
(h)
Disability” means a total and permanent disability as defined in Section 22(e)(3) of the Code.
(i)
Good Reason” means that the Executive resigns from the Company if one of the following events occur without the Executive’s consent:
(i)
a material decrease in the Executive’s target annual compensation;
(ii)
the relocation of Executive’s principal place of performing his or her duties as an employee of the Company by more than fifty (50) miles; or
(iii)
a material, adverse change in the Executive’s authority, responsibilities, duties, in each case, as measured against the Executive’s authority, responsibilities, duties immediately prior to such change; or
(iv)
Executive no longer being a member of the Board or the Chief Executive Officer of the Company, or Executive no longer reporting directly to the Board.

For “Good Reason” to be established, the Executive must provide written notice to the Board and the Company within thirty (30) days immediately following such alleged events, the Company must fail to


materially remedy such event within thirty (30) days after receipt of such notice, and the Executive’s resignation must be effective not later than ninety (90) days from the occurrence of the alleged triggering event, and must not be effective until after the expiration of the notice and cure periods described above.

(j)
Mutual Arbitration Agreement” means the Mutual Arbitration Agreement between the Company and Executive.
(k)
Qualifying Termination” means a termination of the Executive’s employment either (i) by a Company Group member without Cause (excluding by reason of the Executive’s death or Disability) or (ii) by the Executive for Good Reason, in either case, during the Change in Control Period (a “Qualifying CIC Termination”) or outside of the Change in Control Period (a “Qualifying Non‑CIC Termination”).
(l)
Qualifying Pre‑CIC Termination” means a Qualifying CIC Termination that occurs prior to the date of the Change in Control.
(m)
Salary” means the Executive’s annual base salary as in effect immediately prior to the Executive’s Qualifying Termination (or if the termination is due to a resignation for Good Reason based on a material reduction in base salary, then the Executive’s annual base salary in effect immediately prior to the reduction) or, if the Executive’s Qualifying Termination is a Qualifying CIC Termination and the amount is greater, at the level in effect immediately prior to the Change in Control.
(n)
TSR Sign-On PSUs” means the performance-based restricted stock units granted to the Executive in connection with his hire that vest based on the Company’s total shareholder return.
8.
Successors. This Agreement will be binding upon and inure to the benefit of (a) the heirs, executors, and legal representatives of the Executive upon the Executive’s death, and (b) any successor of the Company. Any such successor of the Company will be deemed substituted for the Company under the terms of this Agreement for all purposes. For this purpose, “successor” means any person, firm, corporation, or other business entity which at any time, whether by purchase, merger, or otherwise, directly or indirectly acquires all or substantially all of the assets or business of the Company. None of the rights of the Executive to receive any form of compensation payable pursuant to this Agreement may be assigned or transferred except by will or the laws of descent and distribution. Any other attempted assignment, transfer, conveyance, or other disposition of the Executive’s right to compensation or other benefits will be null and void.
9.
Notice.
(a)
General. All notices and other communications required or permitted under this Agreement shall be in writing and will be effectively given (i) upon actual delivery to the party to be notified, (ii) upon transmission by email, (iii) 24 hours after confirmed facsimile transmission, (iv) 1 business day after deposit with a recognized overnight courier, or (v) 3 business days after deposit with the U.S. Postal Service by first class certified or registered mail, return receipt requested, postage prepaid, addressed (A) if to the Executive, at the address the Executive shall have most recently furnished to the Company in writing, (B) if to the Company, at the following address:

NETGEAR, Inc.

350 E. Plumeria Dr.

San Jose, CA 95134

Attention: General Counsel

(b)
Notice of Termination. Any termination by a Company Group member for Cause will be communicated by a notice of termination to the Executive, and any termination by the Executive for Good Reason will be communicated by a notice of termination to the Company, in each case given in accordance with Section 9(a) of this Agreement. The notice will indicate the specific termination provision in this Agreement relied upon,

will set forth in reasonable detail the facts and circumstances claimed to provide a basis for termination under the provision so indicated, and will specify the termination date (which will be not more than thirty (30) days after the later of (i) the giving of the notice or (ii) the end of any applicable cure period).
10.
Resignation. The termination of the Executive’s employment for any reason will also constitute, without any further required action by the Executive, the Executive’s voluntary resignation from all officer and/or director positions held at any member of the Company Group, and at the Board’s request, the Executive will execute any documents reasonably necessary to reflect the resignations.
11.
Miscellaneous Provisions.
(a)
No Duty to Mitigate. The Executive will not be required to mitigate the amount of any payment contemplated by this Agreement, nor will any payment be reduced by any earnings that the Executive may receive from any other source.
(b)
Waiver; Amendment. No provision of this Agreement will be modified, waived or discharged unless the modification, waiver or discharge is agreed to in writing and signed by an authorized officer of the Company (other than the Executive) and by the Executive. No waiver by either party of any breach of, or of compliance with, any condition or provision of this Agreement by the other party will be considered a waiver of any other condition or provision or of the same condition or provision at another time.
(c)
Headings. All captions and section headings used in this Agreement are for convenient reference only and do not form a part of this Agreement.
(d)
Entire Agreement. This Agreement constitutes the entire agreement of the parties and supersedes in their entirety all prior representations, understandings, undertakings or agreements (whether oral or written and whether expressed or implied) of the parties with respect to the subject matter of this Agreement, including, for the avoidance of doubt, any other employment letter or agreement, severance policy or program, or equity award agreement.
(e)
Choice of Law. This Agreement will be governed by the laws of the State of California without regard to California’s conflicts of law rules that may result in the application of the laws of any jurisdiction other than California. To the extent that any lawsuit is permitted under this Agreement, Employee hereby expressly consents to the personal and exclusive jurisdiction and venue of the state and federal courts located in California for any lawsuit filed against the Executive by the Company.
(f)
Arbitration. Any and all controversies, claims, or disputes with anyone under this Agreement (including the Company and any employee, officer, director, stockholder or benefit plan of the Company in their capacity as such or otherwise) arising out of, relating to, or resulting from the Executive’s employment with the Company Group, shall be subject to arbitration in accordance with the provisions of the Mutual Arbitration Agreement.
(g)
Severability. The invalidity or unenforceability of any provision or provisions of this Agreement will not affect the validity or enforceability of any other provision of this Agreement, which will remain in full force and effect.
(h)
Withholding. All payments and benefits under this Agreement will be paid less applicable withholding taxes. The Company is authorized to withhold from any payments or benefits all federal, state, local, and/or foreign taxes required to be withheld from the payments or benefits and make any other required payroll deductions. No member of the Company Group will pay the Executive’s taxes arising from or relating to any payments or benefits under this Agreement.

(i)
Counterparts. This Agreement may be executed in counterparts, each of which will be deemed an original, but all of which together will constitute one and the same instrument.

[Signature page follows.]

 


By its signature below, each of the parties signifies its acceptance of the terms of this Agreement, in the case of the Company by its duly authorized officer.

 

COMPANY NETGEAR, Inc.

By: /s/Andrew Kim

 

Title: Chief Legal Officer

 

Date: 1/20/2024

 

 

EXECUTIVE

/s/Charles Prober

Charles Prober

 

Date: 1/30/2024

 

 

 

 

 

 

 

 

 

 

 

 

 

[Signature page to Change in Control and Severance Agreement]


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 Quarterly Report on Form 10-Q of NETGEAR, Inc. (the “Registrant”);
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the Registrant as of, and for, the periods presented in this report;
4.
The Registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the Registrant and have:
a.
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the Registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.
Evaluated the effectiveness of the Registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.
Disclosed in this report any change in the Registrant’s internal control over financial reporting that occurred during the Registrant’s most recent fiscal quarter (the Registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the Registrant’s internal control over financial reporting; and
5.
The Registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Registrant’s auditors and the audit committee of the Registrant’s board of directors (or persons performing the equivalent functions):
a.
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the Registrant’s ability to record, process, summarize and report financial information; and
b.
Any fraud, whether or not material, that involves management or other employees who have a significant role in the Registrant’s internal control over financial reporting.

 

Date: May 3, 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 Quarterly Report on Form 10-Q of NETGEAR, Inc. (the “Registrant”);
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the Registrant as of, and for, the periods presented in this report;
4.
The Registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the Registrant and have:
a.
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the Registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.
Evaluated the effectiveness of the Registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.
Disclosed in this report any change in the Registrant’s internal control over financial reporting that occurred during the Registrant’s most recent fiscal quarter (the Registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the Registrant’s internal control over financial reporting; and
5.
The Registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Registrant’s auditors and the audit committee of the Registrant’s board of directors (or persons performing the equivalent functions):
a.
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the Registrant’s ability to record, process, summarize and report financial information; and
b.
Any fraud, whether or not material, that involves management or other employees who have a significant role in the Registrant’s internal control over financial reporting.

 

Date: May 3, 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 Quarterly Report of NETGEAR, Inc. (the “Company”) on Form 10-Q for the period ended March 31, 2024, 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: May 3, 2024

 

By:

 

/s/ CHARLES (CJ) PROBER

 

 

Charles (CJ) Prober

 

 

Chief Executive Officer and Director

 

 

NETGEAR, Inc.

 

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

 

 


EX-32.2 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 Quarterly Report of NETGEAR, Inc. (the “Company”) on Form 10-Q for the period ended March 31, 2024, 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: May 3, 2024

 

 

By:

 

/s/ BRYAN D. MURRAY

 

 

Bryan D. Murray

 

 

Chief Financial Officer

 

 

NETGEAR, Inc.

 

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

 

 


EX-101.SCH 9 ntgr-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document And Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Unaudited Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 100020 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Unaudited Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Unaudited Condensed Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Unaudited Condensed Consolidated Statements of Stockholder's Equity link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - The Company and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Derivative Financial Instruments link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Net Income (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Restructuring and Other Charges link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Derivative Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Net Income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Employee Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Restructuring and Other Charges (Tables) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Revenue (Schedule of Remaining Performance Obligations) (Details) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Revenue (Schedule of Remaining Performance Obligations) (Details 1) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Revenue (Schedule of Contract Balances) (Details) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Revenue (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Revenue (Schedule of Net Revenue Disaggregated by Geographical Region and Sales Channel) (Details) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Revenue (Schedule of Net Revenue Disaggregated by Geographical Region and Sales Channel) (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 995755 - 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 995765 - 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 995775 - Disclosure - Balance Sheet Components (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Balance Sheet Components (Schedule of Investments Classified as Available-for-Sale in Continuous Unrealized Loss Position) (Details) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Balance Sheet Components (Schedule of Inventories) (Details) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Balance Sheet Components (Schedule of Property and Equipment, Net) (Details) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Balance Sheet Components (Schedule of Intangibles, Net) (Details) link:presentationLink link:calculationLink link:definitionLink 995825 - Disclosure - Balance Sheet Components (Schedule of Other Non-Current Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 995835 - Disclosure - Balance Sheet Components (Schedule of Changes in Carrying Value of Long-term Equity Investments) (Details) link:presentationLink link:calculationLink link:definitionLink 995845 - Disclosure - Balance Sheet Components (Schedule of Changes in Carrying Value of Long-term Equity Investments) (Parentheticals) (Details) link:presentationLink link:calculationLink link:definitionLink 995855 - Disclosure - Balance Sheet Components (Schedule of Other Accrued Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 995865 - Disclosure - Balance Sheet Components (Schedule of Other Accrued Liabilities) (Parentheticals) (Details) link:presentationLink link:calculationLink link:definitionLink 995875 - Disclosure - Derivative Financial Instruments (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 995885 - Disclosure - Derivative Financial Instruments (Schedule of Fair Values of the Company's Derivative Instruments and the Line Items on the Unaudited Condensed Consolidated Balance Sheets) (Details) link:presentationLink link:calculationLink link:definitionLink 995895 - Disclosure - Net Income (Loss) Per Share (Schedule of Net Income (Loss) Per Share) (Details) link:presentationLink link:calculationLink link:definitionLink 995905 - Disclosure - Income Taxes (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 995915 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 995925 - Disclosure - Commitments and Contingencies (Schedule of Changes in Warranty Obligations) (Details) link:presentationLink link:calculationLink link:definitionLink 995935 - Disclosure - Stockholders' Equity (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 995945 - Disclosure - Stockholders' Equity (Schedule of Changes in Accumulated Other Comprehensive Income (loss) by Component) (Details) link:presentationLink link:calculationLink link:definitionLink 995955 - Disclosure - Stockholders' Equity (Schedule of Reclassifications out of AOCI) (Details) link:presentationLink link:calculationLink link:definitionLink 995965 - Disclosure - Employee Benefit Plans (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 995975 - Disclosure - Employee Benefit Plans (Schedule of Stock Option Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 995985 - Disclosure - Employee Benefit Plans (Schedule of Time-Based RSU Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 995995 - Disclosure - Employee Benefit Plans (Schedule of Performance Shares Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 996005 - Disclosure - Employee Benefit Plans (Schedule of Total Stock-Based Compensation Expense Resulting from Stock Options, RSUs, Time-Based and Performance-Based and the ESPP) (Details) link:presentationLink link:calculationLink link:definitionLink 996015 - Disclosure - Segment Information (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 996025 - Disclosure - Segment Information (Schedule of Reportable Segments and Reconciliation of Segment Contribution Income (Loss) to Income (Loss) Before Income Taxes) (Details) link:presentationLink link:calculationLink link:definitionLink 996035 - Disclosure - Segment Information (Schedule of Reportable Segments and Reconciliation of Segment Contribution Income (Loss) to Income (Loss) Before Income Taxes) (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 996045 - Disclosure - Segment Information (Schedule of Net Revenue by Geographic Areas) (Details) link:presentationLink link:calculationLink link:definitionLink 996055 - Disclosure - Segment Information (Schedule of Net Revenue by Geographic Areas) (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 996065 - Disclosure - Segment Information (Schedule of Long-Lived Asset by Geographic Region) (Details) link:presentationLink link:calculationLink link:definitionLink 996075 - Disclosure - Segment Information (Schedule of Long-Lived Asset by Geographic Region) (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 996085 - Disclosure - Fair Value Measurements (Summary of Valuation of Company's Financial Instruments by Various Levels) (Details) link:presentationLink link:calculationLink link:definitionLink 996095 - Disclosure - Fair Value Measurements (Summary of Valuation of Company's Financial Instruments by Various Levels) (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 996105 - Disclosure - Restructuring and Other Charges (Summary of Activity Related to Accrued Restructuring and Other Charges ) (Details) link:presentationLink link:calculationLink link:definitionLink Document Transition Report Document Transition Report Revenue, Remaining Performance Obligation, Amount Performance obligations, amount Increase (Decrease) in Other Accrued Liabilities Other accrued liabilities 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 Non-Trade. Non Trade [Member] Non- Trade Restructuring Cost and Reserve [Line Items] Geographical [Axis] Geographical (Gain) Loss on investments, net Unrealized Gain (Loss) on Investments Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Vesting term Debt Securities, Available-for-Sale Estimated Fair Value Debt Securities, Available-for-Sale, Total 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) Vikram Mehta Senior Vice President, SMB Products and Services. Vikram Mehta Senior Vice President, SMB Products and Services [Member] Fair Value, Inputs, Level 1 [Member] Quoted market prices in active markets (Level 1) Amortization of intangible assets excluding patents. Amortization Of Intangible Asset Amortization of intangibles Available-for-Sale Securities [Member] Available-for-sale Investments Fair Value Disclosures [Text Block] Fair Value Measurements Mutual Fund [Member] Trading securities Income taxes Income Tax, Policy [Policy Text Block] Revenue from Contract with Customer, Excluding Assessed Tax Net revenue Total net revenue 2024 Inducement Equity Incentive Plan Two Thousand Twenty Four Inducement Equity Incentive Plan [Member] Two thousand twenty four inducement equity incentive plan. Loss incurred related to purchase commitments. Loss Incurred Related To Purchase Commitments Losses incurred related to purchase commitments 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 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] 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 Unaudited Condensed Consolidated Balance Sheets Adjustments Restructuring Reserve, Accrual Adjustment Contract with Customer, Liability, Current Deferred revenue Contract liabilities - current Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months Estimated Fair Market Value, Less Than 12 Months Restructuring Charges [Abstract] Percentage of long-lived assets owned. Percentage Of Long Lived Assets Owned Percentage of total long-lived assets owned Thomas H Waechter Director [Member] Thomas H Waechter Director. Two thousand three employee stock purchase plan. Two Thousand Three Employee Stock Purchase Plan [Member] 2003 Employee Stock Purchase Plan 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 Trading arrangement securities available amount. Trd Arr Securities Avail Amt Available shares Debt Securities, Available-for-Sale [Table] 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 Termination Charges Employee Severance [Member] Tax 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 Deferred Revenue, Revenue Recognized Revenue recognized for satisfaction of performance obligations Liabilities and Equity Total liabilities and stockholders’ equity Entity Address, State or Province Entity Address, State or Province Litigation Case [Domain] Derivative Instruments and Hedging Activities Disclosure [Text Block] Derivative Financial Instruments 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 Net deferred tax asset balance Deferred Tax Assets, Net of Valuation Allowance Deferred Tax Assets, Net of Valuation Allowance, Total 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 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 Selling and Marketing Expense [Member] Sales and marketing Shares, Outstanding Ending balance (in shares) Beginning balance (in shares) 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 Fair Value Option, Disclosures [Table] Fair Value Option Quantitative Disclosures [Table] 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 Increase (Decrease) in Income Taxes Payable Income taxes payable 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) Reclassification out of Accumulated Other Comprehensive Income [Table] Reclassification Out Of Accumulated Other Comprehensive Income [Table] Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net Gain/(loss), net from derivatives not designated as hedging instruments Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net, Total Additional Paid-in Capital [Member] Additional Paid-In Capital 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, net of allowance for doubtful accounts of $338 as of March 31, 2024 and December 31, 2023, respectively Accounts Receivable, Allowance for Credit Loss, Current Statement of Stockholders' Equity [Abstract] Operating Lease, Liability, Current Current operating lease liabilities Reclassification out of Accumulated Other Comprehensive Income [Axis] Amount Reclassified from AOCI Gain (Loss) Related to Litigation Settlement Litigation reserves, net Derivative Contract [Domain] Derivative Contract Property, Plant and Equipment, Net Property and equipment, net Total Statement of Comprehensive Income [Abstract] Entity Central Index Key Entity Central Index Key Other Other Intangible Assets [Member] APAC. A P A C [Member] APAC Plan Name [Domain] Plan Name Canada CANADA Assets, Fair Value Disclosure Assets measured at fair value Assets, Fair Value Disclosure, Total Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Performance obligations, period Schedule of Goodwill [Table Text Block] Schedule of Goodwill Liabilities, Current Total current liabilities Entity Tax Identification Number Entity Tax Identification Number Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Pre tax loss Inventory, Finished Goods, Net of Reserves Finished goods Increase (Decrease) in Operating Capital [Abstract] Changes in assets and liabilities: 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] 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 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 Retained Earnings (Accumulated Deficit) Accumulated deficit Retained Earnings (Accumulated Deficit), Total Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Gross Unrealized Losses, Less Than 12 Months 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 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 Minimum [Member] Minimum [Member] Minimum Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount Impairment Other Assets, Miscellaneous, Noncurrent Other Proceeds from Stock Options Exercised Proceeds from exercise of stock options Significant Accounting Policies [Text Block] Summary of Significant Accounting Policies Derivative Instruments and Hedging Activities Disclosure [Abstract] Foreign Exchange Forward [Member] 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 Accumulated other comprehensive income (loss), tax. Accumulated Other Comprehensive Income Loss Tax Roll Froward Roll Forward Estimated tax benefit (provision) Adjustments to reconcile net loss to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Restricted stock unit withholdings Entity Current Reporting Status Entity Current Reporting Status Equity Securities without Readily Determinable Fair Value [Table Text Block] Schedule of Changes in Carrying Value of Long-term Equity Investments 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. 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 Revenue from Contract with Customer [Policy Text Block] Revenue Recognition Amortization expense Amortization of Intangible Assets Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Number of shares reserved for future grant (in shares) Stock Repurchased and Retired During Period, Value Cost of stock repurchased Repurchase of common stock Common Stock, Value, Issued Common stock Ending balance Beginning balance Restructuring Reserve Restructuring Reserve, Total Contract with Customer, Liability, Revenue Recognized Contract with Customer, Liability Included In Beginning Balance, Revenue Recognized Tamesa T Rogers Chief People Officer [Member] Tamesa T Rogers Chief People Officer. 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 expense Share-Based Payment Arrangement, Noncash Expense, Total Loss from operations Operating Income (Loss) Limited partnership funds. Limited Partnership Funds [Member] Limited partnership funds Deferred Income Tax Expense (Benefit) Deferred income taxes Deferred Income Tax Expense (Benefit), Total Benefit from income taxes Income Tax Expense (Benefit) Tax impact Tax impact Income Tax Expense (Benefit), Total Convertible debt securities Convertible Debt Securities [Member] Research and Development Expense [Member] Research and development Cash payments Payments for Restructuring Share-Based Payment Arrangement, Expense Total stock-based compensation Unrealized losses on available-for-sale securities recognized in income. Unrealized Losses On Available For Sale Securities Recognized In Income Unrealized losses on available-for-sale securities 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 Net Net Finite-Lived Intangible Assets, Net Finite-Lived Intangible Assets, Net, Ending Balance Finite-Lived Intangible Assets, Net, Beginning Balance Number of patents. Number Of Patents Number of patents Revenue from Contract with Customer [Text Block] Revenue Accumulated other comprehensive income (loss), before tax. Accumulated Other Comprehensive Income Loss Before Tax Roll Forward Roll Forward AOCI, before tax Earnings Per Share, Policy [Policy Text Block] Net Income (Loss) Per Share Hedging Relationship [Domain] Hedging Relationship Other income, net Other Nonoperating Income (Expense) Other Nonoperating Income (Expense), Total Benefit for forecasted tax loss Benefit for Forecasted Tax Loss Benefit for forecasted tax loss. Operating Expenses [Abstract] Operating expenses: Martin Westhead Chief Technology Officer Software Martin Westhead Chief Technology Officer Software [Member] 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 Commitments and Contingencies Disclosure [Abstract] Other Assets, Noncurrent Other non-current assets Total Number of shares, granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Other Accrued Liabilities, Current Other Equity [Text Block] Stockholders' Equity 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] Sales Channel, Through Intermediary [Member] Service provider Impairment of Intangible Assets (Excluding Goodwill), Total Impairment of Intangible Assets (Excluding Goodwill) Intangibles impairment Intangibles impairment Derivative, Term of Contract Term of derivative contracts 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 Cost of Goods and Services Sold Cost of revenue Cost of Goods and Services Sold, Total Net loss per share Earnings Per Share [Abstract] Loss Contingencies [Table] Litigation Case [Axis] Americas excluding united states. Americas Excluding United States [Member] Americas (excluding U.S.) Accounting Policies [Abstract] Segments [Domain] Segments Corporate equity securities. Corporate Equity Securities [Member] Corporate Equity Securities Furniture Fixtures And Leasehold Improvements [Member] Furniture Fixtures And Leasehold Improvements [Member] Furniture, fixtures and leasehold improvements Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Michael Werdann Chief Revenue Officer. Michael Werdann Chief Revenue Officer [Member] Earnings Per Share, Basic Basic Earnings Per Share, Basic, Total Basic net income (loss) per share 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 Performance Shares Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Schedule of Contract Balances 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] Statistical Measurement [Domain] Statistical Measurement Loss Contingencies [Line Items] Loss Contingencies [Line Items] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Accrued Income Taxes, Noncurrent Non-current income taxes payable Segment contribution margin. Segment Contribution Margin Segment contribution margin Derivative Asset, Subject to Master Netting Arrangement, before Offset Gross Amounts of recognized assets 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] Additions Restructuring and Related Cost, Incurred Cost Earnings Per Share, Diluted Diluted Earnings Per Share, Diluted, Total Diluted net income (loss) per share EMEA [Member] EMEA Cost of Sales [Member] Cost of revenue Finite lived intangible assets impairment. Finite Lived Intangible Assets Impairment Impairment Revenue from Contract with Customer [Abstract] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Total before tax Number of Reportable Segments Number of reportable segments 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] Sarah Butterfass Director Sarah Butterfass Director [Member] US Treasury Securities [Member] U.S. Treasury Securities 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 Tax provision related to derivatives Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax, Total Schedule of Restructuring and Related Costs [Table] Finite-Lived Intangible Assets, Major Class Name [Domain] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Number of shares, exercised (in shares) AOCI Tax, Attributable to Parent Ending balance Beginning balance Liabilities and Equity [Abstract] LIABILITIES AND STOCKHOLDERS’ EQUITY Schedule of PSU Activity Share-Based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block] 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] Shravan K Goli Director [Member] Shravan K Goli Director. 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 Selling and Marketing Expense, Total 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 Schedule of Product Warranty Liability [Table Text Block] Schedule of Changes in Warranty Obligations 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) 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 Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Equity Components [Axis] Equity Components Increase (Decrease) in Accounts Receivable Accounts receivable, net Restructuring and Related Activities [Abstract] Investments, Debt and Equity Securities [Abstract] Lease Contract Termination and Other Charges Contract Termination [Member] 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 Investment Income [Table] Schedule Of Investment Income Reported Amounts By Category [Table] Employee stock purchase plan. Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan Designated as Hedging Instrument [Member] Derivatives designated as hedging instruments Increase (Decrease) in Deferred Revenue Revenue deferred due to unsatisfied performance obligations Andrew Kim Chief Legal Officer. Andrew Kim Chief Legal Officer[Member] AOCI before Tax, Attributable to Parent Ending balance Beginning balance Goodwill As of October 2, 2022 As of December 31, 2021 Goodwill Goodwill, Total Number of patent infringement cases Loss Contingency, New Claims Filed, Number Statement of Cash Flows [Abstract] Stock Repurchased and Retired During Period, Shares Stock repurchased (in shares) Repurchase of common stock (in shares) 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 Organization, Consolidation and Presentation of Financial Statements [Abstract] Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated Other Comprehensive Income (Loss), Net of Tax, Total 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 Debt Security Category [Axis] Debt Security Category Balance sheet related disclosures. Balance Sheet Related Disclosures [Table] Balance Sheet Related Disclosures [Table] SINGAPORE Singapore Heidi B Cormack Chief Marketing Officer [Member] Heidi B Cormack Chief Marketing Officer. 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 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 Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income 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 Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net decrease in cash and cash equivalents 2016 Incentive Plan [Member] 2016 Incentive Plan 2016 incentive plan. Accrued freight charges. Accrued Freight Charges Freight and duty General and Administrative Expense [Member] General and administrative Number of shares, cancelled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Reconciliation of Revenue from Segments to Consolidated [Table] Reconciliation Of Revenue From Segments To Consolidated [Table] Schedule of Inventory, Current [Table Text Block] Schedule of Inventories Segment Reporting Disclosure [Text Block] Segment Information City Area Code City Area Code 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 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 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 Summary of Activity Related to Accrued Restructuring and Other Charges Restructuring and Related Costs [Table Text Block] Net Cash Provided by (Used in) Financing Activities [Abstract] Cash flows from financing activities: Schedule of Time-Based RSU Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Statement [Table] Statement [Table] Share-Based Payment Arrangement, Option, Activity [Table Text Block] Schedule of Stock Option Activity Increase (Decrease) in Contract with Customer, Liability Deferred revenue Document Fiscal Period Focus Document Fiscal Period Focus Not Designated as Hedging Instrument [Member] Derivatives not designated as hedging instruments Derivatives not designated as hedging instruments Statement [Line Items] Statement [Line Items] Schedule of income taxes. Schedule Of Income Taxes [Line Items] Schedule Of Income Taxes [Line Items] 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] Schedule Of Revenues From External Customers And Long Lived Assets [Table] Software and Software Development Costs [Member] Software Accounts receivable, net of allowance for doubtful accounts of $338 as of March 31, 2024 and December 31, 2023, respectively Accounts Receivable, after Allowance for Credit Loss, Current Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current, Total Common Stock [Member] Common Stock Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value, Total Schedule of Total Stock-Based Compensation Expense Resulting from Stock Options, RSUs, Time-Based and Performance-Based and the ESPP Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding (In shares) Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent Net current period other comprehensive income (loss) Other Operating Income (Expense), Net Other operating expenses, net Cover [Abstract] Options and RSUs. Options And R S Us [Member] Options and RSUs Vesting [Axis] Vesting Document Fiscal Year Focus Document Fiscal Year Focus Product Warranty Accrual, Current Warranty obligations Reclassification out of Accumulated Other Comprehensive Income [Member] Amount Reclassified from AOCI 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 Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Net current period other comprehensive income (loss) Americas (excluding U.S. and Canada) Americas Excluding United States and Canada [Member] Americas excluding United States and Canada. New Accounting Pronouncements, Policy [Policy Text Block] Recent Accounting Pronouncements 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 Hedging Designation [Domain] Hedging Designation Cancelled (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Financial Instrument [Axis] Financial Instrument Weighted average shares used to compute net loss per share: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Amendment Flag Amendment Flag Schedule of Accrued Liabilities [Table Text Block] Schedule of Other Accrued Liabilities Accrued Marketing Costs, Current Sales and marketing Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Unrealized Losses Technology Technology-Based Intangible Assets [Member] Restructuring and Other Charges Restructuring and Related Activities Disclosure [Text Block] Amount from litigation settlements Proceeds from Legal Settlements Debt Securities, Available-for-Sale, Unrealized Loss Position Estimated Fair Market Value, Total 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 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 Operating Expenses Total operating expenses Entity Small Business Smaller Reporting Company Entity Shell Company Entity Shell Company Number of Operating Segments 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 Computer Equipment [Member] Computer equipment Standard and Extended Product Warranty Accrual Balance as of the end of the period Balance as of beginning of the period Standard and Extended Product Warranty Accrual, Total Earnings Per Share [Text Block] Net Income (Loss) Per Share Payments to Acquire Other Investments Purchases of long-term investments Entity Address, Address Line One Entity Address, Address Line One Net Investment Income [Line Items] Schedule Of Investment Income Reported Amounts By Category [Line Items] AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI, after tax Gross Finite-Lived Intangible Assets, 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, Prepayments and Calls of Short-Term Investments Proceeds from maturities of short-term investments Income Statement Location [Axis] Income Statement Location Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill) Intangible assets impairment charges Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Total, net of tax Fair Value, Inputs, Level 2 [Member] Significant other observable inputs (Level 2) Time-Based RSU Time-Based Restricted Stock Units [Member] Time-based restricted stock units. 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 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 Accumulated Amortization Finite-Lived Intangible Assets, 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 (Loss) 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 Investments [Domain] Investments 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 Goodwill impairment Goodwill, Impairment Loss 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 Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset OCI, before Reclassifications, Net of Tax, Attributable to Parent Other comprehensive income (loss) before reclassifications Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Numerator: Increase (Decrease) in Inventories Inventories Increase (Decrease) in Inventories, Total Long-Lived Assets Total Other-than-temporary Impairment Loss, Debt Securities, Available-for-Sale, Recognized in Earnings Other-than-temporary impairments 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 Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss, Total Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments [Domain] Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments Stock Repurchase Program, Number of Shares Authorized to be Repurchased Number of shares of common stock authorized 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) Purchase commitment, including long-term, remaining minimum amount committed. Purchase Commitment Including Longterm Remaining Minimum Amount Committed Long-term, non-cancellable purchase commitments Income Statement Location [Domain] Income Statement Location Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price 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 Net Cash Provided by (Used in) Investing Activities Net cash used in investing activities Document Quarterly Report Document Quarterly Report Purchase Commitment, Excluding Long-Term Commitment [Axis] Derivative, Notional Amount Notional amount Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Cancelled (in shares) Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Increase in number of shares of common stock authorized Entity Filer Category Entity Filer Category Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Expired (in dollars per share) Balance Sheet Location [Domain] Balance Sheet Location Short-Term Investments Short-term investments Short-Term Investments, Total Capital Expenditures Incurred but Not yet Paid Unpaid property and equipment Liabilities Total liabilities 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 Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income Loss [Table] Interest Receivable Accrued interest receivable Other Current Liabilities [Member] Other accrued liabilities Equity, Attributable to Parent Ending balance Beginning balance Stockholders' Equity Attributable to Parent, Total Intangible Assets, Net (Excluding Goodwill) Intangibles, net Intangible Assets, Net (Excluding Goodwill), Total Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Provision for warranty liability made Net loss Net loss Net 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] Business Description and Basis of Presentation [Text Block] The Company and Basis of Presentation Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items] 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 Effective Income Tax Rate Reconciliation, Percent Effective tax rate Effective Income Tax Rate Reconciliation, Percent, Total Debt Securities, Available-for-Sale, Amortized Cost Amortized Cost 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) Income Tax Disclosure [Text Block] Income Taxes 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) Finite-Lived Intangible Assets [Line Items] Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Net Income (Loss) Per Share Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Gross Unrealized Losses, 12 Months or Longer Fair Value Disclosures [Abstract] 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 loss Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest 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 Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent Net current period other comprehensive income (loss) Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent, Total Type of Restructuring [Domain] Segment Recast Reclassification, Comparability Adjustment [Policy Text Block] 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] Cash Flow Hedging [Member] Cash Flow Hedges Performance-Based RSU Performance Based Restricted Stock Units [Member] Performance based restricted stock units. XML 11 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Document And Entity Information - shares
3 Months Ended
Mar. 31, 2024
Apr. 26, 2024
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Mar. 31, 2024  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Trading Symbol NTGR  
Entity Registrant Name NETGEAR, Inc.  
Entity Current Reporting Status Yes  
Entity Central Index Key 0001122904  
Current Fiscal Year End Date --12-31  
Entity Filer Category Accelerated Filer  
Smaller Reporting Company 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 Quarterly Report true  
Document Transition Report false  
Entity Interactive Data Current Yes  
Entity Common Stock, Shares Outstanding (In shares)   29,071,201
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Unaudited Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 172,656 $ 176,717
Short-term investments 116,765 106,931
Accounts receivable, net of allowance for doubtful accounts of $338 as of March 31, 2024 and December 31, 2023, respectively 172,771 185,059
Inventories 211,270 248,851
Prepaid expenses and other current assets 30,178 30,421
Total current assets 703,640 747,979
Property and equipment, net 9,353 8,273
Operating lease right-of-use assets 34,713 37,285
Goodwill 36,279 36,279
Other non-current assets 17,294 17,326
Total assets 801,279 847,142
Current liabilities:    
Accounts payable 38,451 46,850
Accrued employee compensation 22,193 21,286
Other accrued liabilities 154,567 168,084
Deferred revenue 28,393 27,091
Income taxes payable 713 1,037
Total current liabilities 244,317 264,348
Non-current income taxes payable 11,885 12,695
Non-current operating lease liabilities 26,742 29,698
Other non-current liabilities 6,973 4,906
Total liabilities 289,917 311,647
Commitments and contingencies (Note 8)
Stockholders’ equity:    
Common stock 29 30
Additional paid-in capital 974,181 967,651
Accumulated other comprehensive income 21 136
Accumulated deficit (462,869) (432,322)
Total stockholders’ equity 511,362 535,495
Total liabilities and stockholders’ equity $ 801,279 $ 847,142
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Unaudited Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Accounts receivable, net of allowance for doubtful accounts of $338 as of March 31, 2024 and December 31, 2023, respectively $ 338 $ 338
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Unaudited Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Income Statement [Abstract]    
Net revenue [1] $ 164,586 $ 180,908 [2]
Cost of revenue 116,349 120,526
Gross profit 48,237 60,382
Operating expenses:    
Research and development 20,227 22,134
Sales and marketing 30,529 33,879
General and administrative 18,067 16,236
Other operating expenses, net 1,062 108
Total operating expenses 69,885 72,357
Loss from operations (21,648) (11,975)
Other income, net [3] 2,850 1,406 [2]
Loss before income taxes (18,798) (10,569) [2]
Benefit from income taxes (148) (857)
Net loss $ (18,650) $ (9,712)
Net loss per share    
Basic $ (0.63) $ (0.33)
Diluted $ (0.63) $ (0.33)
Weighted average shares used to compute net loss per share:    
Basic 29,395 29,040
Diluted 29,395 29,040
[1] No individual foreign country represented more than 10% of the Companys total net revenue in the periods presented.
[2]

* Financial information for each reportable segment were recast to conform to the current reportable segment structure.

[3] Amounts included gain/(loss), net from derivatives not designated as hedging instruments of $1.5 million and $(0.2) million, for the three months ended March 31, 2024 and April 2, 2023, respectively.
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Unaudited Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Statement of Comprehensive Income [Abstract]    
Net loss $ (18,650) $ (9,712)
Other comprehensive income (loss), before tax:    
Change in unrealized gains and losses on derivatives 58 465
Change in unrealized gains and losses on available-for-sale investments (166) 241
Other comprehensive income (loss), before tax (108) 706
Tax provision related to derivatives (7) (59)
Tax provision related to available-for-sale investments 0 (59)
Other comprehensive income (loss), net of tax (115) 588
Comprehensive loss $ (18,765) $ (9,124)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Unaudited Condensed Consolidated Statements of Stockholder's Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Beginning balance at Dec. 31, 2022 $ 620,855 $ 29 $ 946,123 $ (535) $ (324,762)
Beginning 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 182     182  
Change in unrealized gains and losses on derivatives, net of tax 406     406  
Net loss (9,712)       (9,712)
Stock-based compensation 4,665   4,665    
Restricted stock unit withholdings $ (120)       (120)
Restricted stock unit withholdings (in shares) (6,000) (6,000)      
Issuance of common stock under stock-based compensation plans $ 2,286   2,286    
Issuance of common stock under stock-based compensation plans (in shares)   154,000      
Ending balance at Apr. 02, 2023 618,562 $ 29 953,074 53 (334,594)
Ending balance (in shares) at Apr. 02, 2023   29,056,000      
Beginning balance at Dec. 31, 2023 535,495 $ 30 967,651 136 (432,322)
Beginning balance (in shares) at Dec. 31, 2023   29,616,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Change in unrealized gains and losses on available-for-sale investments, net of tax (166)     (166)  
Change in unrealized gains and losses on derivatives, net of tax 51     51  
Net loss (18,650)       (18,650)
Stock-based compensation 4,544   4,544    
Repurchase of common stock $ (11,444) $ (1)     (11,443)
Repurchase of common stock (in shares) (800,000) (783,000)      
Restricted stock unit withholdings $ (454)       (454)
Restricted stock unit withholdings (in shares) (32,000) (32,000)      
Issuance of common stock under stock-based compensation plans $ 1,986   1,986    
Issuance of common stock under stock-based compensation plans (in shares)   270,000      
Ending balance at Mar. 31, 2024 $ 511,362 $ 29 $ 974,181 $ 21 $ (462,869)
Ending balance (in shares) at Mar. 31, 2024   29,071,000      
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Unaudited Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Cash flows from operating activities:    
Net loss $ (18,650) $ (9,712)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization 1,488 2,011
Stock-based compensation 4,544 4,665 [1]
(Gain) Loss on investments, net (883) (663)
Deferred income taxes 84 (4,629)
Provision for excess and obsolete inventory 1,132 1,174
Changes in assets and liabilities:    
Accounts receivable, net 12,288 84,945
Inventories 36,449 (38,747)
Prepaid expenses and other assets 367 (1,778)
Accounts payable (8,516) (5,922)
Accrued employee compensation 907 (2,425)
Other accrued liabilities (12,605) (23,665)
Deferred revenue 1,719 1,609
Income taxes payable (1,134) 2,259
Net cash provided by operating activities 17,190 9,122
Cash flows from investing activities:    
Purchases of short-term investments (38,829) (38,733)
Proceeds from maturities of short-term investments 30,000 25,006
Purchases of property and equipment (2,510) (870)
Net cash used in investing activities (11,339) (14,597)
Cash flows from financing activities:    
Repurchases of common stock (11,444) 0
Restricted stock unit withholdings (454) (120)
Proceeds from issuance of common stock under employee stock purchase plan 1,986 2,286
Net cash provided by (used in) financing activities (9,912) 2,166
Net decrease in cash and cash equivalents (4,061) (3,309)
Cash and cash equivalents, at beginning of period 176,717 146,500
Cash and cash equivalents, at end of period $ 172,656 $ 143,191
[1]

* Financial information for each reportable segment were recast to conform to the current reportable segment structure.

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Pay vs Performance Disclosure    
Net Income (Loss) $ (18,650) $ (9,712)
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
shares
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement

Insider Trading Arrangements

During the three months ended March 31, 2024, our Board of Directors and officers (as defined in Rule 16a-1(f)) under the Exchange Act adopted or terminated the contracts, instructions or written plans for the purchase or sale of the Company’s securities set forth in the table below.

 

 

 

 

Type of Trading Arrangement

 

 

 

Name and Position

Action

Adoption/Termination Date

Rule 10b5-1*

Non-Rule 10b5-1**

Total Shares of Common Stock to be Sold***

Total Shares of Common Stock to be Purchased

Expiration Date

Heidi B. Cormack, Chief Marketing Officer

Adopted

2/12/2024

Yes

 

 Net shares resulting from the vesting of 18,750 (gross) RSUs

N/A

8/30/2024

Shravan K. Goli, Director

Adopted

2/27/2024

Yes

 

 50% of net shares resulting from the vesting of 14,064 (gross) RSUs

N/A

7/31/2024

Tamesa T. Rogers, Chief People Officer

Adopted

2/26/2024

Yes

 

 Up to 47,605 shares

N/A

5/30/2025

Thomas H. Waechter, Director

Adopted

2/29/2024

Yes

 

 Up to 7,991 shares

N/A

2/28/2025

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

* Contract, instruction or written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act.

** “Non-Rule 10b5-1 trading arrangement” as defined in Item 408(c) of Regulation S-K under the Exchange Act.

*** Net shares issued with shares withheld to administratively facilitate the withholding and subsequent remittance of personal income and payroll taxes for the vesting of RSUs and PSUs.

 

Rule 10b5-1 Arrangement Adopted true
Non-Rule 10b5-1 Arrangement Terminated false
Shravan K Goli Director [Member]  
Trading Arrangements, by Individual  
Name Shravan K. Goli
Title Director
Rule 10b5-1 Arrangement Adopted true
Non-Rule 10b5-1 Arrangement Adopted false
Adoption Date 2/27/2024
Termination Date 7/31/2024
Aggregate Available 14,064
Thomas H Waechter Director [Member]  
Trading Arrangements, by Individual  
Name Thomas H. Waechter
Title Director
Rule 10b5-1 Arrangement Adopted true
Non-Rule 10b5-1 Arrangement Adopted false
Adoption Date 2/29/2024
Termination Date 2/28/2025
Aggregate Available 7,991
Tamesa T Rogers Chief People Officer [Member]  
Trading Arrangements, by Individual  
Name Tamesa T. Rogers
Title Chief People Officer
Rule 10b5-1 Arrangement Adopted true
Non-Rule 10b5-1 Arrangement Adopted false
Adoption Date 2/26/2024
Termination Date 5/30/2025
Aggregate Available 47,605
Heidi B Cormack Chief Marketing Officer [Member]  
Trading Arrangements, by Individual  
Name Heidi B. Cormack
Title Chief Marketing Officer
Rule 10b5-1 Arrangement Adopted true
Non-Rule 10b5-1 Arrangement Adopted false
Adoption Date 2/12/2024
Termination Date 8/30/2024
Aggregate Available 18,750
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
The Company and Basis of Presentation
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
The Company and Basis of Presentation

Note 1. The Company and Basis of Presentation

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, and future technologies. Its product line consists of devices that create and extend wired and wireless networks, as well as services that complement and enhance the Company's product line offerings. These products are available in multiple configurations to address the changing needs of the Company's 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.

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

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.

The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect (i) the reported amounts of assets and liabilities, (ii) the disclosure of contingent assets and liabilities at the date of the financial statements, and (iii) the reported amounts of net revenue and expenses during the reported period. The Company bases these estimates on historical and anticipated results, trends and various other assumptions that it believes are reasonable under the circumstances. As of the date of issuance of these condensed 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 condensed consolidated financial statements as soon as they become known. Actual results could differ materially from those estimates and operating results for the three months ended March 31, 2024 are not necessarily indicative of the results that may be expected for the year ending December 31, 2024, or any future period.

Segment Recast
 

In the first fiscal quarter of 2024, resulting from certain segment structure changes, the Company revised its allocation method by allocating certain historically unallocated operating expenses to its individual operating segments. This change impacted Note 11, Segment Information. The prior-year segment financial information has been recast to conform to the

current-year presentation. None of the changes impact previously reported consolidated net revenue, income (loss) from operations, net income (loss) per share, total assets, or stockholders’ equity.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

Note 2. Summary of Significant Accounting Policies

No material changes have been made to the Company’s significant accounting policies disclosed in Note 1, The Company and Summary of Significant Accounting Policies, in Part II, Item 8 “Financial Statements and Supplementary Data” in its Annual Report.

Recent Accounting Pronouncements

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. The Company is evaluating the impact that the updated standard will have on its financial statement disclosures.

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 its 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 22 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue

Note 3. Revenue

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

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 summarizes estimated revenue expected to be recognized in the future related to performance obligations that were unsatisfied (or partially unsatisfied) as of March 31, 2024:

 

(In thousands)

 

Less than 1 year

 

 

1 to 2 years

 

 

Beyond 2 years

 

 

Total

 

Performance obligations

 

$

53,158

 

 

$

2,908

 

 

$

2,518

 

 

$

58,584

 

Contract Balances

The Company records accounts receivable when it has an unconditional right to consideration. Contract liabilities are recorded when cash payments are received or due in advance of performance. Contract liabilities consist of advance payments and deferred revenue, where the Company has unsatisfied performance obligations. Contract liabilities are mainly classified as Deferred revenue on the unaudited condensed 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

 

March 31, 2024

 

 

December 31, 2023

 

Accounts receivable, net

 

Accounts receivable, net

 

$

172,771

 

 

$

185,059

 

Contract liabilities – current

 

Deferred revenue

 

$

28,393

 

 

$

27,091

 

Contract liabilities – non-current

 

Other non-current liabilities

 

$

5,321

 

 

$

4,903

 

 

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

During the three months ended March 31, 2024, $12.9 million of revenue was deferred primarily due to unsatisfied performance obligations for service contracts, $11.2 million of revenue was recognized for the satisfaction of performance

obligations and $9.9 million of this recognized revenue was included in the contract liability balance at the beginning of the period.

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

Disaggregation of Revenue

In the following tables, 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 tables also include 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.

 

 

Three Months Ended

 

 

 

March 31, 2024

 

 

April 2, 2023

 

(In thousands)

 

Connected
Home

 

 

NETGEAR for Business

 

 

Total

 

 

Connected
Home

 

 

NETGEAR for Business

 

 

Total

 

Geographic regions (1):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Americas

 

$

77,995

 

 

$

31,933

 

 

$

109,928

 

 

$

84,001

 

 

$

37,921

 

 

$

121,922

 

EMEA

 

 

8,010

 

 

 

23,177

 

 

 

31,187

 

 

 

12,064

 

 

 

27,114

 

 

 

39,178

 

APAC

 

 

9,958

 

 

 

13,513

 

 

 

23,471

 

 

 

6,681

 

 

 

13,127

 

 

 

19,808

 

Total

 

$

95,963

 

 

$

68,623

 

 

$

164,586

 

 

$

102,746

 

 

$

78,162

 

 

$

180,908

 

Sales channels:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Service provider

 

$

27,553

 

 

$

243

 

 

$

27,796

 

 

$

14,027

 

 

$

190

 

 

$

14,217

 

Non-service provider

 

 

68,410

 

 

 

68,380

 

 

 

136,790

 

 

 

88,719

 

 

 

77,972

 

 

 

166,691

 

Total

 

$

95,963

 

 

$

68,623

 

 

$

164,586

 

 

$

102,746

 

 

$

78,162

 

 

$

180,908

 

 

(1) No individual foreign country represented more than 10% of the Companys total net revenue in the periods presented.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components
3 Months Ended
Mar. 31, 2024
Balance Sheet Related Disclosures [Abstract]  
Balance Sheet Components

Note 4. 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 March 31, 2024 and December 31, 2023, were as follows:

 

 

 

March 31, 2024

 

(In thousands)

 

Amortized Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Estimated
Fair Value

 

U.S. treasury securities

 

$

108,138

 

 

$

 

 

$

(38

)

 

$

108,100

 

Convertible debt

 

 

173

 

 

 

 

 

 

 

 

 

173

 

Total

 

$

108,311

 

 

$

 

 

$

(38

)

 

$

108,273

 

 

 

 

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

 

 

173

 

 

 

 

 

 

 

 

 

173

 

Total

 

$

98,499

 

 

$

128

 

 

$

 

 

$

98,627

 

 

The contractual maturities on the U.S. treasury securities as of March 31, 2024 are all due within one year. Accrued interest receivable as of March 31, 2024 was $0.5 million and was recorded within Prepaid expenses and other current assets on the unaudited condensed consolidated balance sheet.

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 March 31, 2024 and December 31, 2023:

 

 

March 31, 2024

 

 

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

$

108,100

 

 

$

(38

)

 

$

 

 

$

 

 

$

108,100

 

 

$

(38

)

Total

$

108,100

 

 

$

(38

)

 

$

 

 

$

 

 

$

108,100

 

 

$

(38

)

 

 

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

 

 

$

 

In the three months ended March 31, 2024 and April 2, 2023, 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 three months ended March 31, 2024 and April 2, 2023. Refer to Note 12, Fair Value Measurements, for detailed disclosures regarding fair value measurements.

Inventories

 

(In thousands)

 

March 31, 2024

 

 

December 31, 2023

 

Raw materials

 

$

21,714

 

 

$

19,955

 

Finished goods

 

 

189,556

 

 

 

228,896

 

Total

 

$

211,270

 

 

$

248,851

 

 

The Company records provisions for excess and obsolete inventory based on assumptions about future demand and market conditions and the amounts incurred were $1.1 million and $1.2 million for the three months ended March 31, 2024 and April 2, 2023, 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)

 

March 31, 2024

 

 

December 31, 2023

 

Computer equipment

 

$

5,335

 

 

$

5,458

 

Furniture, fixtures, and leasehold improvements

 

 

18,637

 

 

 

18,205

 

Software

 

 

24,428

 

 

 

25,760

 

Machinery and equipment

 

 

49,442

 

 

 

47,826

 

Total property and equipment, gross

 

 

97,842

 

 

 

97,249

 

Accumulated depreciation

 

 

(88,489

)

 

 

(88,976

)

Total

 

$

9,353

 

 

$

8,273

 

 

Other non-current assets

 

(In thousands)

 

March 31, 2024

 

 

December 31, 2023

 

Non-current deferred income taxes

 

$

3,251

 

 

$

3,343

 

Long-term investments

 

 

8,266

 

 

 

8,367

 

Other

 

 

5,777

 

 

 

5,616

 

Total

 

$

17,294

 

 

$

17,326

 

 

Long-term equity 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:

 

 

Three months ended

 

 

(In thousands)

March 31, 2024

 

 

April 2, 2023

 

 

Carrying value as of the beginning of the period (1)

$

6,053

 

 

$

6,053

 

 

Carrying value as of the end of the period (1)

$

6,053

 

 

$

6,053

 

 

(1)
The balances excluded an investment in limited partnership funds of $2.2 million as of March 31, 2024, $1.6 million as of April 2, 2023, $2.3 million as of December 31, 2023, and $1.7 million as of December 31, 2022. Additionally, the balance excluded an investment in convertible debt securities of $0.2 million as of March 31, 2024, December 31, 2023, April 2, 2023, and December 31, 2022, respectively.

 

For such equity investments without readily determinable fair values still held at March 31, 2024, 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)

 

March 31, 2024

 

 

December 31, 2023

 

Current operating lease liabilities

 

$

11,306

 

 

$

11,869

 

Sales and marketing

 

 

65,725

 

 

 

75,535

 

Warranty obligations

 

 

5,087

 

 

 

5,738

 

Sales returns(1)

 

 

35,713

 

 

 

34,824

 

Freight and duty

 

 

3,412

 

 

 

2,837

 

Other

 

 

33,324

 

 

 

37,281

 

Total

 

$

154,567

 

 

$

168,084

 

 

 

(1)
Inventory expected to be received from future sales returns amounted to $17.4 million and $16.9 million as of March 31, 2024 and December 31, 2023, respectively. Provisions to write down expected returned inventory to net realizable value amounted to $8.6 million and $9.7 million as of March 31, 2024 and December 31, 2023, respectively.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivative Financial Instruments
3 Months Ended
Mar. 31, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Financial Instruments

Note 5. 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 dollars, 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 counterparty.

The Company typically executes ten cash flow hedges per quarter with maturities under six months and with an average USD notional amount of approximately $5.4 million that are designated as cash flow hedges.

The Company enters into non-designated hedges that 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 seven 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 unaudited condensed consolidated balance sheets to which they were recorded were summarized as follows:

 

 

 

Balance Sheet

 

 

 

 

 

 

 

Balance Sheet

 

 

 

 

 

 

(In thousands)

 

Location

 

March 31,
2024

 

 

December 31,
2023

 

 

Location

 

March 31,
2024

 

 

December 31,
2023

 

Derivatives not designated as hedging instruments

 

Prepaid expenses and other current assets

 

$

167

 

 

$

284

 

 

Other accrued liabilities

 

$

43

 

 

$

1,672

 

Derivatives designated as hedging instruments

 

Prepaid expenses and other current assets

 

 

1

 

 

 

7

 

 

Other accrued liabilities

 

 

2

 

 

 

19

 

Total

 

 

 

$

168

 

 

$

291

 

 

 

 

$

45

 

 

$

1,691

 

 

Refer to Note 12, Fair Value Measurements 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 25 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income (Loss) Per Share
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Net Income (Loss) Per Share

Note 6. Net Income (Loss) Per Share

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

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

 

 

 

Three Months Ended

 

 

(In thousands, except per share data)

 

March 31, 2024

 

 

April 2, 2023

 

 

Numerator:

 

 

 

 

 

 

 

Net loss

 

$

(18,650

)

 

$

(9,712

)

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

 

Weighted average common shares – basic

 

 

29,395

 

 

 

29,040

 

 

Weighted average common shares – dilutive

 

 

29,395

 

 

 

29,040

 

 

 

 

 

 

 

 

 

Basic net income (loss) per share

 

$

(0.63

)

 

$

(0.33

)

 

Diluted net income (loss) per share

 

$

(0.63

)

 

$

(0.33

)

 

 

 

 

 

 

 

 

Anti-dilutive employee stock-based awards, excluded

 

 

2,085

 

 

 

1,318

 

 

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes
3 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes

Note 7. Income Taxes

The income tax benefit for the three months ended March 31, 2024 was $0.1 million, or an effective tax rate of 0.8%. The income tax benefit for the three months ended April 2, 2023 was $0.9 million, or an effective tax rate of 8.1%. The change in taxes for the three months ended March 31, 2024, compared to the prior year period, was primarily due to the continued full valuation allowance on deferred tax assets for U.S. federal and state purposes that was established during the period ended October 1, 2023. The Company evaluated the current results as of the period ended March 31, 2024, coupled with the expectations for the remainder of the year, and determined that it continued to not be more likely than not that the deferred tax assets would be realized, and accordingly, recorded no benefit for the forecasted tax loss for the three months ended March 31, 2024. By comparison, for the three months ended April 2, 2023, a tax benefit was recorded on the pre-tax loss since the valuation allowance on deferred tax assets had not yet been established.

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

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

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

tax assets and liabilities represent the future tax return consequences of these differences, which will either be taxable or deductible when assets and liabilities are recovered or settled, as well as operating loss carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. 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. As of the period ended October 1, 2023, the Company determined that recovery of its U.S. federal and state deferred tax assets was no longer more likely than not and established a full valuation allowance on those net assets, based on evaluation of all available evidence, including actual and anticipated business results. Accordingly, the balance sheet net deferred tax assets from the U.S. federal and state jurisdictions reported in “Other Non-current Assets” were reduced after the effect of establishing the valuation allowance.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2024
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 March 31, 2024, the Company had approximately $77.0 million, as compared to $42.6 million as of December 31, 2023, 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. Due to an elongation of the time from order placement to production that occurred several years ago, the Company issued purchase orders to supply chain partners beyond contractual termination periods. As of March 31, 2024, $274.2 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 have 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 unaudited condensed consolidated balance sheets. Losses incurred in relation to purchase commitments, including unique materials and components, amounted to $1.1 million and $0.5 million for the three months ended March 31, 2024 and April 2, 2023, respectively.

Non-Trade Commitments

As of March 31, 2024, the Company had non-cancellable purchase commitments of $13.1 million pertaining to non-trade activities.

Warranty Obligations

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

 

 

 

Three Months Ended

 

(In thousands)

 

March 31, 2024

 

 

April 2, 2023

 

Balance as of beginning of the period

 

$

5,738

 

 

$

6,320

 

Provision for warranty liability made

 

 

608

 

 

 

1,417

 

Settlements made

 

 

(1,259

)

 

 

(1,386

)

Balance as of the end of the period

 

$

5,087

 

 

$

6,351

 

 

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 February 9, 2023, the Federal Patent Court issued preliminary opinions finding both asserted patents invalid. The Company attended an oral hearing for both infringement cases on March 21, 2023 before the Dusseldorf District Court and the Court dismissed case no. 09/22 for the ‘741 Patent and stayed case no. 08/22 for the ‘077 Patent. Huawei is appealing the dismissal of case no. 09/22, and the hearing for the appeal is set for May 23, 2024. On March 20, 2024, the Patent Court maintained the validity of ‘741 Patent, but with an amended claim. Case no. 08/22 remains stayed while the nullity action is ongoing.

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. Licensing and technical hearings followed on July 24, 2023 and July 25, 2023. After the July 25th hearing, the Court indicated it will advise the parties of further action.

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 Unified Patent Court (UPC) in Munich, Germany. The Company filed its Statement of Defense on November 7, 2023 and the Court held an interim conference on February 19, 2024. The deadline for the parties to complete briefing is June 3, 2024 and the oral hearing is scheduled for June 18, 2024.

On around December 11, 2023, Huawei filed a second UPC suit, asserting EP 3 678 321 (“EP 321”), against the Company and requested that the Court allow it to amend the pending EP 989 case to add EP 321. The Company disagreed and filed an objection. The Appeal Court found in favor of the Company and designated the EP 321 matter as a separate case. The Company filed its Statement of Defense on April 18, 2024, to include a counterclaim for revocation of the patent at the UPC.

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 28 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity
3 Months Ended
Mar. 31, 2024
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. During the three months ended March 31, 2024, the Company repurchased and retired, reported based on trade date, approximately 0.8 million shares of common stock, at a cost of approximately $11.4 million under the repurchase authorization. The Company did not repurchase any shares of common stock during the three months ended April 2, 2023. As of March 31, 2024, 1.7 million shares remained authorized for repurchase under the repurchase program.

The Company repurchased, reported based on trade date, approximately 32,000 and 6,000 shares of common stock, at a cost of approximately $0.5 million and $0.1 million, during the three months ended March 31, 2024 and April 2, 2023, respectively, to administratively facilitate the withholding and subsequent remittance of personal income and payroll taxes for individuals receiving RSUs.

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

Accumulated Other Comprehensive Income (Loss)

The following tables set 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, 2023

 

$

126

 

 

$

7

 

 

$

3

 

 

$

136

 

Other comprehensive income (loss) before reclassifications

 

 

(166

)

 

 

(5

)

 

 

6

 

 

 

(165

)

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

 

 

 

 

 

(63

)

 

 

13

 

 

 

(50

)

Net current period other comprehensive income (loss)

 

 

(166

)

 

 

58

 

 

 

(7

)

 

 

(115

)

Balance as of March 31, 2024

 

$

(40

)

 

$

65

 

 

$

(4

)

 

$

21

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

$

(322

)

 

$

(338

)

 

$

125

 

 

$

(535

)

Other comprehensive income (loss) before reclassifications

 

 

241

 

 

 

1,046

 

 

 

(240

)

 

 

1,047

 

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

 

 

 

 

 

581

 

 

 

(122

)

 

 

459

 

Net current period other comprehensive income (loss)

 

 

241

 

 

 

465

 

 

 

(118

)

 

 

588

 

Balance as of April 2, 2023

 

$

(81

)

 

$

127

 

 

$

7

 

 

$

53

 

 

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

 

 

 

Three Months Ended

 

 

(In thousands)

 

March 31, 2024

 

 

April 2, 2023

 

 

Amount Reclassified from AOCI

 

 

 

 

 

 

 

Gains (losses) on cash flow hedge:

Foreign currency forward contracts

 

 

 

 

 

 

 

Affected line item in the statement of operations

 

 

 

 

 

 

 

Net revenue

 

$

(79

)

 

$

689

 

 

Cost of revenue

 

 

 

 

 

(1

)

 

Research and development

 

 

(1

)

 

 

(8

)

 

Sales and marketing

 

 

9

 

 

 

(83

)

 

General and administrative

 

 

8

 

 

 

(16

)

 

Total before tax

 

 

(63

)

 

 

581

 

 

Tax impact

 

 

13

 

 

 

(122

)

 

Total, net of tax

 

$

(50

)

 

$

459

 

 

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Employee Benefit Plans
3 Months Ended
Mar. 31, 2024
Employee Benefit and Share-Based Payment Arrangement, Noncash Expense [Abstract]  
Employee Benefit Plans

Note 10. Employee Benefit Plans

The Company grants options, RSUs, and performance shares under the 2016 Incentive Plan (the “2016 Plan”), under which awards may be granted to all employees. Vesting periods under this plan are generally four years for options and RSUs and three years for performance shares. As of March 31, 2024, approximately 2.8 million shares were reserved for future grants under the 2016 Plan.

In February 2024, the Company’s Board of Directors approved 2024 Inducement Equity Incentive Plan (the “2024 Inducement Plan”), under which Stock Options, Restricted Stock, Restricted Stock Units, Stock Appreciation Rights, Performance Units, Performance Shares, and other stock or cash awards can be granted to personnel for positions of substantial responsibility. As of March 31, 2024, approximately 0.9 million shares were reserved for future grants under the 2024 Inducement Plan.

Additionally, the Company sponsors an Employee Stock Purchase Plan (the “ESPP”). 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 or the purchase date. The duration of each offering period is generally six months. As of March 31, 2024, approximately 0.6 million shares were available for 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

 

 

Outstanding as of December 31, 2023

 

 

866

 

 

$

30.70

 

 

Granted

 

 

 

 

$

 

 

Exercised

 

 

 

 

$

 

 

Cancelled

 

 

 

 

$

 

 

Expired

 

 

 

 

$

 

 

Outstanding as of March 31, 2024

 

 

866

 

 

$

30.70

 

 

 

Time-Based RSU Activity

Time-based RSU 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, 2023

 

 

1,567

 

 

$

22.83

 

Granted

 

 

459

 

 

$

14.90

 

Vested

 

 

(85

)

 

$

19.93

 

Cancelled

 

 

(41

)

 

$

22.15

 

Outstanding as of March 31, 2024

 

 

1,900

 

 

$

20.87

 

Performance-Based RSU Activity

Since 2020, the Company’s executive officers were granted performance-based restricted stock units (“PSUs”) under the 2016 Plan with vesting occurring at the end of a three-year period if performance conditions are met. The number of PSUs 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 stock units 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.

In February 2024, the Company granted PSUs under the 2024 Inducement Plan to its newly-hired Chief Executive Officer with 1/3 of the target PSUs being allocated to each tranche and vesting occurring at the end of each anniversary of the vesting commencement date over a three-year period. The number of PSUs to vest could range from 0% to 150% of the target shares granted and are determined based on achievement of the pre-determined market condition and the recipients’ continued service with the Company. The grant date fair value was determined using the Monte Carlo valuation method. The stock-based compensation expense relating to PSUs with a market condition is recognized ratably from the service inception date to the vesting date for each tranche.

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

 

 

417

 

 

$

24.76

 

Granted

 

 

456

 

 

$

20.71

 

Vested

 

 

 

 

$

 

Cancelled

 

 

(296

)

 

$

27.36

 

Outstanding as of March 31, 2024

 

 

577

 

 

$

20.23

 

Valuation and Expense Information

 

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

 

 

 

Three Months Ended

 

 

(In thousands)

 

March 31, 2024

 

 

April 2, 2023

 

 

Cost of revenue

 

$

365

 

 

$

351

 

 

Research and development

 

 

698

 

 

 

1,065

 

 

Sales and marketing

 

 

1,237

 

 

 

1,431

 

 

General and administrative

 

 

2,244

 

 

 

1,818

 

 

Total

 

$

4,544

 

 

$

4,665

 

 

 

 

As of March 31, 2024, $36.8 million of unrecognized compensation cost related to unvested RSUs (time-based and performance-based) expected to be recognized over a weighted-average period of 2.4 years.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information
3 Months Ended
Mar. 31, 2024
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 internet networking solutions such as WiFi 6, WiFi 6E and WiFi 7 Tri-band and Quad-band mesh systems, and routers, 4G/5G mobile products, 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 small and medium sized 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 (loss). Segment contribution income (loss) 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, restructuring and other charges, litigation reserves, net, and other income (expenses), net.

Effective on January 1, 2024, resulting from certain segment structure changes, the Company revised its allocation method by allocating certain historically unallocated operating expenses to its individual operating segments. The prior-year segment financial information has been recast to conform to the current-year presentation. Financial information for each reportable segment and a reconciliation of segment contribution income (loss) to loss before income taxes is as follows:

 

 

 

Three Months Ended

 

(In thousands)

 

March 31, 2024

 

 

April 2, 2023*

 

Net Revenue:

 

 

 

 

 

 

Connected Home

 

$

95,963

 

 

$

102,746

 

NETGEAR for Business

 

 

68,623

 

 

 

78,162

 

Total net revenue

 

$

164,586

 

 

$

180,908

 

 

 

 

 

 

 

Contribution Income (loss):

 

 

 

 

 

 

Connected Home

 

$

(6,140

)

 

$

(1,756

)

Contribution margin

 

 

(6.4

)%

 

 

(1.7

)%

NETGEAR for Business

 

$

9,904

 

 

$

14,057

 

Contribution margin

 

 

14.4

 %

 

 

18.0

 %

Total segment contribution income

 

$

3,764

 

 

$

12,301

 

Corporate and unallocated costs

 

 

(19,806

)

 

 

(19,374

)

Amortization of intangibles

 

 

 

 

 

(129

)

Stock-based compensation expense

 

 

(4,544

)

 

 

(4,665

)

Restructuring and other charges

 

 

(1,032

)

 

 

(108

)

Litigation reserves, net

 

 

(30

)

 

 

 

Other income, net (1)

 

 

2,850

 

 

 

1,406

 

Loss before income taxes

 

$

(18,798

)

 

$

(10,569

)

 

 

(1)
Amounts included gain/(loss), net from derivatives not designated as hedging instruments of $1.5 million and $(0.2) million, for the three months ended March 31, 2024 and April 2, 2023, respectively.

* Financial information for each reportable segment were recast to conform to the current reportable segment structure.

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:

 

 

 

Three Months Ended

 

(In thousands)

 

March 31, 2024

 

 

April 2, 2023

 

United States (U.S.)

 

$

107,289

 

 

$

117,798

 

Americas (excluding U.S.)

 

 

2,639

 

 

 

4,124

 

EMEA (1)

 

 

31,187

 

 

 

39,178

 

APAC (1)

 

 

23,471

 

 

 

19,808

 

Total net revenue

 

$

164,586

 

 

$

180,908

 

 

 

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

 

Long-lived assets by Geographic Region

The following table presents 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)

 

March 31, 2024

 

 

December 31, 2023

 

United States (U.S.)

 

$

23,757

 

 

$

25,051

 

Canada

 

 

4,712

 

 

 

4,714

 

Americas (excluding U.S. and Canada)

 

 

64

 

 

 

68

 

EMEA

 

 

3,582

 

 

 

3,739

 

Singapore

 

 

5,995

 

 

 

6,218

 

APAC (excluding Singapore) (1)

 

 

5,956

 

 

 

5,768

 

Total

 

$

44,066

 

 

$

45,558

 

 

 

(1)
No individual country represented more than 10% of the Company’s total long-lived assets in the periods presented.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measurements

Note 12. Fair Value Measurements

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

 

 

 

March 31, 2024

 

(In thousands)

 

Total

 

 

Quoted market
prices in active
markets
(Level 1)

 

 

Significant
other
observable
inputs
(Level 2)

 

Assets:

 

 

 

 

 

 

 

 

 

Cash equivalents: money-market funds

 

$

27,848

 

 

$

27,848

 

 

$

 

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

 

 

108,100

 

 

 

 

 

 

108,100

 

Trading securities: mutual funds(1)

 

 

8,492

 

 

 

8,492

 

 

 

 

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

 

 

173

 

 

 

 

 

 

173

 

Foreign currency forward contracts(2)

 

 

168

 

 

 

 

 

168

 

Total assets measured at fair value

 

$

144,781

 

 

$

36,340

 

 

$

108,441

 

Liabilities:

 

 

 

 

 

 

 

 

 

Foreign currency forward contracts(3)

 

$

45

 

 

$

 

 

$

45

 

Total liabilities measured at fair value

 

$

45

 

 

$

 

 

$

45

 

 

 

 

 

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(1)

 

 

173

 

 

 

 

 

 

173

 

Foreign currency forward contracts(2)

 

 

291

 

 

 

 

 

291

 

Total assets measured at fair value

 

$

133,208

 

 

$

34,290

 

 

$

98,918

 

Liabilities:

 

 

 

 

 

 

 

 

 

Foreign currency forward contracts(3)

 

$

1,691

 

 

$

 

 

$

1,691

 

Total liabilities measured at fair value

 

$

1,691

 

 

$

 

 

$

1,691

 

 

 

(1)
Included in Short-term investments on the Company’s unaudited condensed consolidated balance sheets.
(2)
Included in Prepaid expenses and other current assets on the Company’s unaudited condensed consolidated balance sheets.
(3)
Included in Other accrued liabilities on the Company's unaudited condensed consolidated balance sheets.

 

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 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 32 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Restructuring and Other Charges
3 Months Ended
Mar. 31, 2024
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 condensed consolidated statements of operations. Accrued restructuring and other charges are classified within Accrued employee compensation and Other accrued liabilities on the condensed consolidated balance sheets.

 

Restructuring and other charges recognized in the three months ended March 31, 2024 and April 2, 2023, respectively, 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. The liabilities as of March 31, 2024 are expected to be settled in 2024.

 

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

 

(In thousands)

 

Accrued Restructuring and Other Charges at December 31, 2023

 

 

Additions

 

 

Cash Payments

 

 

Adjustments

 

 

Accrued Restructuring and Other Charges at March 31, 2024

 

Restructuring

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Employee termination charges

 

$

257

 

 

$

924

 

 

$

(665

)

 

$

(14

)

 

$

502

 

Lease contract termination and other charges

 

 

30

 

 

 

108

 

 

 

(3

)

 

 

(114

)

 

 

21

 

Total Restructuring and other charges

 

$

287

 

 

$

1,032

 

 

$

(668

)

 

$

(128

)

 

$

523

 

 

(In thousands)

 

Accrued Restructuring and Other Charges at December 31, 2022

 

 

Additions

 

 

Cash Payments

 

 

Adjustments

 

 

Accrued Restructuring and Other Charges at April 2, 2023

 

Restructuring

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Employee termination charges

 

$

1,912

 

 

$

108

 

 

$

(1,149

)

 

$

21

 

 

$

892

 

Total Restructuring and other charges

 

$

1,912

 

 

$

108

 

 

$

(1,149

)

 

$

21

 

 

$

892

 

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Recent Accounting Pronouncements

Recent Accounting Pronouncements

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. The Company is evaluating the impact that the updated standard will have on its financial statement disclosures.

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

Revenue Recognition

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.

Contract Balances

The Company records accounts receivable when it has an unconditional right to consideration. Contract liabilities are recorded when cash payments are received or due in advance of performance. Contract liabilities consist of advance payments and deferred revenue, where the Company has unsatisfied performance obligations. Contract liabilities are mainly classified as Deferred revenue on the unaudited condensed 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.

Net Income (Loss) Per Share

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

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

tax assets and liabilities represent the future tax return consequences of these differences, which will either be taxable or deductible when assets and liabilities are recovered or settled, as well as operating loss carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. 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. As of the period ended October 1, 2023, the Company determined that recovery of its U.S. federal and state deferred tax assets was no longer more likely than not and established a full valuation allowance on those net assets, based on evaluation of all available evidence, including actual and anticipated business results. Accordingly, the balance sheet net deferred tax assets from the U.S. federal and state jurisdictions reported in “Other Non-current Assets” were reduced after the effect of establishing the valuation allowance.

Segment Recast

Segment Recast
 

In the first fiscal quarter of 2024, resulting from certain segment structure changes, the Company revised its allocation method by allocating certain historically unallocated operating expenses to its individual operating segments. This change impacted Note 11, Segment Information. The prior-year segment financial information has been recast to conform to the

current-year presentation. None of the changes impact previously reported consolidated net revenue, income (loss) from operations, net income (loss) per share, total assets, or stockholders’ equity.

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue (Tables)
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Remaining Performance Obligations

 

(In thousands)

 

Less than 1 year

 

 

1 to 2 years

 

 

Beyond 2 years

 

 

Total

 

Performance obligations

 

$

53,158

 

 

$

2,908

 

 

$

2,518

 

 

$

58,584

 

Schedule of Contract Balances

The following table reflects the contract balances:

 

(In thousands)

 

Balance Sheet Location

 

March 31, 2024

 

 

December 31, 2023

 

Accounts receivable, net

 

Accounts receivable, net

 

$

172,771

 

 

$

185,059

 

Contract liabilities – current

 

Deferred revenue

 

$

28,393

 

 

$

27,091

 

Contract liabilities – non-current

 

Other non-current liabilities

 

$

5,321

 

 

$

4,903

 

Schedule of Net Revenue Disaggregated by Geographical Region and Sales Channel

In the following tables, 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 tables also include 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.

 

 

Three Months Ended

 

 

 

March 31, 2024

 

 

April 2, 2023

 

(In thousands)

 

Connected
Home

 

 

NETGEAR for Business

 

 

Total

 

 

Connected
Home

 

 

NETGEAR for Business

 

 

Total

 

Geographic regions (1):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Americas

 

$

77,995

 

 

$

31,933

 

 

$

109,928

 

 

$

84,001

 

 

$

37,921

 

 

$

121,922

 

EMEA

 

 

8,010

 

 

 

23,177

 

 

 

31,187

 

 

 

12,064

 

 

 

27,114

 

 

 

39,178

 

APAC

 

 

9,958

 

 

 

13,513

 

 

 

23,471

 

 

 

6,681

 

 

 

13,127

 

 

 

19,808

 

Total

 

$

95,963

 

 

$

68,623

 

 

$

164,586

 

 

$

102,746

 

 

$

78,162

 

 

$

180,908

 

Sales channels:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Service provider

 

$

27,553

 

 

$

243

 

 

$

27,796

 

 

$

14,027

 

 

$

190

 

 

$

14,217

 

Non-service provider

 

 

68,410

 

 

 

68,380

 

 

 

136,790

 

 

 

88,719

 

 

 

77,972

 

 

 

166,691

 

Total

 

$

95,963

 

 

$

68,623

 

 

$

164,586

 

 

$

102,746

 

 

$

78,162

 

 

$

180,908

 

 

(1) No individual foreign country represented more than 10% of the Companys total net revenue in the periods presented.

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2024
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 March 31, 2024 and December 31, 2023, were as follows:

 

 

 

March 31, 2024

 

(In thousands)

 

Amortized Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Estimated
Fair Value

 

U.S. treasury securities

 

$

108,138

 

 

$

 

 

$

(38

)

 

$

108,100

 

Convertible debt

 

 

173

 

 

 

 

 

 

 

 

 

173

 

Total

 

$

108,311

 

 

$

 

 

$

(38

)

 

$

108,273

 

 

 

 

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

 

 

173

 

 

 

 

 

 

 

 

 

173

 

Total

 

$

98,499

 

 

$

128

 

 

$

 

 

$

98,627

 

 

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 March 31, 2024 and December 31, 2023:

 

 

March 31, 2024

 

 

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

$

108,100

 

 

$

(38

)

 

$

 

 

$

 

 

$

108,100

 

 

$

(38

)

Total

$

108,100

 

 

$

(38

)

 

$

 

 

$

 

 

$

108,100

 

 

$

(38

)

 

 

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

 

 

$

 

Schedule of Inventories

Inventories

 

(In thousands)

 

March 31, 2024

 

 

December 31, 2023

 

Raw materials

 

$

21,714

 

 

$

19,955

 

Finished goods

 

 

189,556

 

 

 

228,896

 

Total

 

$

211,270

 

 

$

248,851

 

Schedule of Property and Equipment, Net

Property and equipment, net

 

(In thousands)

 

March 31, 2024

 

 

December 31, 2023

 

Computer equipment

 

$

5,335

 

 

$

5,458

 

Furniture, fixtures, and leasehold improvements

 

 

18,637

 

 

 

18,205

 

Software

 

 

24,428

 

 

 

25,760

 

Machinery and equipment

 

 

49,442

 

 

 

47,826

 

Total property and equipment, gross

 

 

97,842

 

 

 

97,249

 

Accumulated depreciation

 

 

(88,489

)

 

 

(88,976

)

Total

 

$

9,353

 

 

$

8,273

 

Schedule of Other Non-Current Assets

Other non-current assets

 

(In thousands)

 

March 31, 2024

 

 

December 31, 2023

 

Non-current deferred income taxes

 

$

3,251

 

 

$

3,343

 

Long-term investments

 

 

8,266

 

 

 

8,367

 

Other

 

 

5,777

 

 

 

5,616

 

Total

 

$

17,294

 

 

$

17,326

 

Schedule of Changes in Carrying Value of Long-term Equity Investments

Long-term equity 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:

 

 

Three months ended

 

 

(In thousands)

March 31, 2024

 

 

April 2, 2023

 

 

Carrying value as of the beginning of the period (1)

$

6,053

 

 

$

6,053

 

 

Carrying value as of the end of the period (1)

$

6,053

 

 

$

6,053

 

 

The balances excluded an investment in limited partnership funds of $2.2 million as of March 31, 2024, $1.6 million as of April 2, 2023, $2.3 million as of December 31, 2023, and $1.7 million as of December 31, 2022. Additionally, the balance excluded an investment in convertible debt securities of $0.2 million as of March 31, 2024, December 31, 2023, April 2, 2023, and December 31, 2022, respectively.
Schedule of Other Accrued Liabilities

Other accrued liabilities

 

(In thousands)

 

March 31, 2024

 

 

December 31, 2023

 

Current operating lease liabilities

 

$

11,306

 

 

$

11,869

 

Sales and marketing

 

 

65,725

 

 

 

75,535

 

Warranty obligations

 

 

5,087

 

 

 

5,738

 

Sales returns(1)

 

 

35,713

 

 

 

34,824

 

Freight and duty

 

 

3,412

 

 

 

2,837

 

Other

 

 

33,324

 

 

 

37,281

 

Total

 

$

154,567

 

 

$

168,084

 

 

 

(1)
Inventory expected to be received from future sales returns amounted to $17.4 million and $16.9 million as of March 31, 2024 and December 31, 2023, respectively. Provisions to write down expected returned inventory to net realizable value amounted to $8.6 million and $9.7 million as of March 31, 2024 and December 31, 2023, respectively.
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivative Financial Instruments (Tables)
3 Months Ended
Mar. 31, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Fair Values of the Company's Derivative Instruments and the Line Items on the Unaudited Condensed Consolidated Balance Sheets

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

 

 

 

Balance Sheet

 

 

 

 

 

 

 

Balance Sheet

 

 

 

 

 

 

(In thousands)

 

Location

 

March 31,
2024

 

 

December 31,
2023

 

 

Location

 

March 31,
2024

 

 

December 31,
2023

 

Derivatives not designated as hedging instruments

 

Prepaid expenses and other current assets

 

$

167

 

 

$

284

 

 

Other accrued liabilities

 

$

43

 

 

$

1,672

 

Derivatives designated as hedging instruments

 

Prepaid expenses and other current assets

 

 

1

 

 

 

7

 

 

Other accrued liabilities

 

 

2

 

 

 

19

 

Total

 

 

 

$

168

 

 

$

291

 

 

 

 

$

45

 

 

$

1,691

 

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income (Loss) Per Share (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Net Income (Loss) Per Share

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

 

 

 

Three Months Ended

 

 

(In thousands, except per share data)

 

March 31, 2024

 

 

April 2, 2023

 

 

Numerator:

 

 

 

 

 

 

 

Net loss

 

$

(18,650

)

 

$

(9,712

)

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

 

Weighted average common shares – basic

 

 

29,395

 

 

 

29,040

 

 

Weighted average common shares – dilutive

 

 

29,395

 

 

 

29,040

 

 

 

 

 

 

 

 

 

Basic net income (loss) per share

 

$

(0.63

)

 

$

(0.33

)

 

Diluted net income (loss) per share

 

$

(0.63

)

 

$

(0.33

)

 

 

 

 

 

 

 

 

Anti-dilutive employee stock-based awards, excluded

 

 

2,085

 

 

 

1,318

 

 

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Changes in Warranty Obligations

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

 

 

 

Three Months Ended

 

(In thousands)

 

March 31, 2024

 

 

April 2, 2023

 

Balance as of beginning of the period

 

$

5,738

 

 

$

6,320

 

Provision for warranty liability made

 

 

608

 

 

 

1,417

 

Settlements made

 

 

(1,259

)

 

 

(1,386

)

Balance as of the end of the period

 

$

5,087

 

 

$

6,351

 

 

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 2024
Stockholders' Equity Note [Abstract]  
Schedule of Accumulated Other Comprehensive Income (loss)

The following tables set 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, 2023

 

$

126

 

 

$

7

 

 

$

3

 

 

$

136

 

Other comprehensive income (loss) before reclassifications

 

 

(166

)

 

 

(5

)

 

 

6

 

 

 

(165

)

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

 

 

 

 

 

(63

)

 

 

13

 

 

 

(50

)

Net current period other comprehensive income (loss)

 

 

(166

)

 

 

58

 

 

 

(7

)

 

 

(115

)

Balance as of March 31, 2024

 

$

(40

)

 

$

65

 

 

$

(4

)

 

$

21

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

$

(322

)

 

$

(338

)

 

$

125

 

 

$

(535

)

Other comprehensive income (loss) before reclassifications

 

 

241

 

 

 

1,046

 

 

 

(240

)

 

 

1,047

 

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

 

 

 

 

 

581

 

 

 

(122

)

 

 

459

 

Net current period other comprehensive income (loss)

 

 

241

 

 

 

465

 

 

 

(118

)

 

 

588

 

Balance as of April 2, 2023

 

$

(81

)

 

$

127

 

 

$

7

 

 

$

53

 

Schedule of Reclassification out of AOCI

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

 

 

 

Three Months Ended

 

 

(In thousands)

 

March 31, 2024

 

 

April 2, 2023

 

 

Amount Reclassified from AOCI

 

 

 

 

 

 

 

Gains (losses) on cash flow hedge:

Foreign currency forward contracts

 

 

 

 

 

 

 

Affected line item in the statement of operations

 

 

 

 

 

 

 

Net revenue

 

$

(79

)

 

$

689

 

 

Cost of revenue

 

 

 

 

 

(1

)

 

Research and development

 

 

(1

)

 

 

(8

)

 

Sales and marketing

 

 

9

 

 

 

(83

)

 

General and administrative

 

 

8

 

 

 

(16

)

 

Total before tax

 

 

(63

)

 

 

581

 

 

Tax impact

 

 

13

 

 

 

(122

)

 

Total, net of tax

 

$

(50

)

 

$

459

 

 

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Employee Benefit Plans (Tables)
3 Months Ended
Mar. 31, 2024
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

 

 

Outstanding as of December 31, 2023

 

 

866

 

 

$

30.70

 

 

Granted

 

 

 

 

$

 

 

Exercised

 

 

 

 

$

 

 

Cancelled

 

 

 

 

$

 

 

Expired

 

 

 

 

$

 

 

Outstanding as of March 31, 2024

 

 

866

 

 

$

30.70

 

 

 

Schedule of Time-Based RSU Activity

Time-based RSU 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, 2023

 

 

1,567

 

 

$

22.83

 

Granted

 

 

459

 

 

$

14.90

 

Vested

 

 

(85

)

 

$

19.93

 

Cancelled

 

 

(41

)

 

$

22.15

 

Outstanding as of March 31, 2024

 

 

1,900

 

 

$

20.87

 

Schedule of PSU Activity

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

 

 

417

 

 

$

24.76

 

Granted

 

 

456

 

 

$

20.71

 

Vested

 

 

 

 

$

 

Cancelled

 

 

(296

)

 

$

27.36

 

Outstanding as of March 31, 2024

 

 

577

 

 

$

20.23

 

Schedule of Total Stock-Based Compensation Expense Resulting from Stock Options, RSUs, Time-Based and Performance-Based and the ESPP

Valuation and Expense Information

 

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

 

 

 

Three Months Ended

 

 

(In thousands)

 

March 31, 2024

 

 

April 2, 2023

 

 

Cost of revenue

 

$

365

 

 

$

351

 

 

Research and development

 

 

698

 

 

 

1,065

 

 

Sales and marketing

 

 

1,237

 

 

 

1,431

 

 

General and administrative

 

 

2,244

 

 

 

1,818

 

 

Total

 

$

4,544

 

 

$

4,665

 

 

 

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information (Tables)
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Schedule of Reportable Segments and Reconciliation of Segment Contribution Income (Loss) to Income (Loss) Before Income Taxes Financial information for each reportable segment and a reconciliation of segment contribution income (loss) to loss before income taxes is as follows:

 

 

 

Three Months Ended

 

(In thousands)

 

March 31, 2024

 

 

April 2, 2023*

 

Net Revenue:

 

 

 

 

 

 

Connected Home

 

$

95,963

 

 

$

102,746

 

NETGEAR for Business

 

 

68,623

 

 

 

78,162

 

Total net revenue

 

$

164,586

 

 

$

180,908

 

 

 

 

 

 

 

Contribution Income (loss):

 

 

 

 

 

 

Connected Home

 

$

(6,140

)

 

$

(1,756

)

Contribution margin

 

 

(6.4

)%

 

 

(1.7

)%

NETGEAR for Business

 

$

9,904

 

 

$

14,057

 

Contribution margin

 

 

14.4

 %

 

 

18.0

 %

Total segment contribution income

 

$

3,764

 

 

$

12,301

 

Corporate and unallocated costs

 

 

(19,806

)

 

 

(19,374

)

Amortization of intangibles

 

 

 

 

 

(129

)

Stock-based compensation expense

 

 

(4,544

)

 

 

(4,665

)

Restructuring and other charges

 

 

(1,032

)

 

 

(108

)

Litigation reserves, net

 

 

(30

)

 

 

 

Other income, net (1)

 

 

2,850

 

 

 

1,406

 

Loss before income taxes

 

$

(18,798

)

 

$

(10,569

)

 

 

(1)
Amounts included gain/(loss), net from derivatives not designated as hedging instruments of $1.5 million and $(0.2) million, for the three months ended March 31, 2024 and April 2, 2023, respectively.

* Financial information for each reportable segment were recast to conform to the current reportable segment structure.

Schedule of Net Revenue by Geography

The following table shows net revenue by geography:

 

 

 

Three Months Ended

 

(In thousands)

 

March 31, 2024

 

 

April 2, 2023

 

United States (U.S.)

 

$

107,289

 

 

$

117,798

 

Americas (excluding U.S.)

 

 

2,639

 

 

 

4,124

 

EMEA (1)

 

 

31,187

 

 

 

39,178

 

APAC (1)

 

 

23,471

 

 

 

19,808

 

Total net revenue

 

$

164,586

 

 

$

180,908

 

 

 

(1)
No individual foreign country 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 presents 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)

 

March 31, 2024

 

 

December 31, 2023

 

United States (U.S.)

 

$

23,757

 

 

$

25,051

 

Canada

 

 

4,712

 

 

 

4,714

 

Americas (excluding U.S. and Canada)

 

 

64

 

 

 

68

 

EMEA

 

 

3,582

 

 

 

3,739

 

Singapore

 

 

5,995

 

 

 

6,218

 

APAC (excluding Singapore) (1)

 

 

5,956

 

 

 

5,768

 

Total

 

$

44,066

 

 

$

45,558

 

 

 

(1)
No individual country represented more than 10% of the Company’s total long-lived assets in the periods presented.
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2024
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:

 

 

 

March 31, 2024

 

(In thousands)

 

Total

 

 

Quoted market
prices in active
markets
(Level 1)

 

 

Significant
other
observable
inputs
(Level 2)

 

Assets:

 

 

 

 

 

 

 

 

 

Cash equivalents: money-market funds

 

$

27,848

 

 

$

27,848

 

 

$

 

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

 

 

108,100

 

 

 

 

 

 

108,100

 

Trading securities: mutual funds(1)

 

 

8,492

 

 

 

8,492

 

 

 

 

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

 

 

173

 

 

 

 

 

 

173

 

Foreign currency forward contracts(2)

 

 

168

 

 

 

 

 

168

 

Total assets measured at fair value

 

$

144,781

 

 

$

36,340

 

 

$

108,441

 

Liabilities:

 

 

 

 

 

 

 

 

 

Foreign currency forward contracts(3)

 

$

45

 

 

$

 

 

$

45

 

Total liabilities measured at fair value

 

$

45

 

 

$

 

 

$

45

 

 

 

 

 

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(1)

 

 

173

 

 

 

 

 

 

173

 

Foreign currency forward contracts(2)

 

 

291

 

 

 

 

 

291

 

Total assets measured at fair value

 

$

133,208

 

 

$

34,290

 

 

$

98,918

 

Liabilities:

 

 

 

 

 

 

 

 

 

Foreign currency forward contracts(3)

 

$

1,691

 

 

$

 

 

$

1,691

 

Total liabilities measured at fair value

 

$

1,691

 

 

$

 

 

$

1,691

 

 

 

(1)
Included in Short-term investments on the Company’s unaudited condensed consolidated balance sheets.
(2)
Included in Prepaid expenses and other current assets on the Company’s unaudited condensed consolidated balance sheets.
(3)
Included in Other accrued liabilities on the Company's unaudited condensed consolidated balance sheets.
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Restructuring and Other Charges (Tables)
3 Months Ended
Mar. 31, 2024
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:

 

(In thousands)

 

Accrued Restructuring and Other Charges at December 31, 2023

 

 

Additions

 

 

Cash Payments

 

 

Adjustments

 

 

Accrued Restructuring and Other Charges at March 31, 2024

 

Restructuring

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Employee termination charges

 

$

257

 

 

$

924

 

 

$

(665

)

 

$

(14

)

 

$

502

 

Lease contract termination and other charges

 

 

30

 

 

 

108

 

 

 

(3

)

 

 

(114

)

 

 

21

 

Total Restructuring and other charges

 

$

287

 

 

$

1,032

 

 

$

(668

)

 

$

(128

)

 

$

523

 

 

(In thousands)

 

Accrued Restructuring and Other Charges at December 31, 2022

 

 

Additions

 

 

Cash Payments

 

 

Adjustments

 

 

Accrued Restructuring and Other Charges at April 2, 2023

 

Restructuring

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Employee termination charges

 

$

1,912

 

 

$

108

 

 

$

(1,149

)

 

$

21

 

 

$

892

 

Total Restructuring and other charges

 

$

1,912

 

 

$

108

 

 

$

(1,149

)

 

$

21

 

 

$

892

 

XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue (Schedule of Remaining Performance Obligations) (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Performance obligations, amount $ 58,584
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2024-04-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Performance obligations, amount $ 53,158
Performance obligations, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2025-04-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Performance obligations, amount $ 2,908
Performance obligations, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2026-04-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Performance obligations, amount $ 2,518
Performance obligations, period 1 year
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue (Schedule of Remaining Performance Obligations) (Details 1)
$ in Thousands
Mar. 31, 2024
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Performance obligations, amount $ 58,584
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue (Schedule of Contract Balances) (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]    
Accounts receivable, net $ 172,771 $ 185,059
Contract liabilities - current 28,393 27,091
Contract liabilities - non-current $ 5,321 $ 4,903
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue (Narrative) (Details)
$ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
Segment
Region
Revenue from Contract with Customer [Abstract]  
Revenue deferred due to unsatisfied performance obligations $ 12.9
Revenue recognized for satisfaction of performance obligations 11.2
Contract with Customer, Liability Included In Beginning Balance, Revenue Recognized $ 9.9
Number of geographic regions in which the Company conducts business | Region 3
Number of operating segments | Segment 2
Number of reportable segments | Segment 2
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue (Schedule of Net Revenue Disaggregated by Geographical Region and Sales Channel) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Disaggregation of Revenue [Line Items]    
Total net revenue [1] $ 164,586 $ 180,908 [2]
Service provider    
Disaggregation of Revenue [Line Items]    
Total net revenue 27,796 14,217
Non-service provider    
Disaggregation of Revenue [Line Items]    
Total net revenue 136,790 166,691
Connected Home    
Disaggregation of Revenue [Line Items]    
Total net revenue [1] 95,963 102,746 [2]
Connected Home | Service provider    
Disaggregation of Revenue [Line Items]    
Total net revenue 27,553 14,027
Connected Home | Non-service provider    
Disaggregation of Revenue [Line Items]    
Total net revenue 68,410 88,719
NETGEAR for Business    
Disaggregation of Revenue [Line Items]    
Total net revenue [1] 68,623 78,162 [2]
NETGEAR for Business | Service provider    
Disaggregation of Revenue [Line Items]    
Total net revenue 243 190
NETGEAR for Business | Non-service provider    
Disaggregation of Revenue [Line Items]    
Total net revenue 68,380 77,972
Americas    
Disaggregation of Revenue [Line Items]    
Total net revenue [1] 109,928 121,922
Americas | Connected Home    
Disaggregation of Revenue [Line Items]    
Total net revenue [1] 77,995 84,001
Americas | NETGEAR for Business    
Disaggregation of Revenue [Line Items]    
Total net revenue [1] 31,933 37,921
EMEA    
Disaggregation of Revenue [Line Items]    
Total net revenue [1],[3] 31,187 39,178
EMEA | Connected Home    
Disaggregation of Revenue [Line Items]    
Total net revenue [1] 8,010 12,064
EMEA | NETGEAR for Business    
Disaggregation of Revenue [Line Items]    
Total net revenue [1] 23,177 27,114
APAC    
Disaggregation of Revenue [Line Items]    
Total net revenue [1] 23,471 19,808
APAC | Connected Home    
Disaggregation of Revenue [Line Items]    
Total net revenue [1] 9,958 6,681
APAC | NETGEAR for Business    
Disaggregation of Revenue [Line Items]    
Total net revenue [1] $ 13,513 $ 13,127
[1] No individual foreign country represented more than 10% of the Companys total net revenue in the periods presented.
[2]

* Financial information for each reportable segment were recast to conform to the current reportable segment structure.

[3] No individual foreign country represented more than 10% of the Company’s total net revenue in the periods presented.
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue (Schedule of Net Revenue Disaggregated by Geographical Region and Sales Channel) (Parenthetical) (Details) - Maximum
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Disaggregation of Revenue [Line Items]    
Percentage of net revenue 10.00%  
EMEA    
Disaggregation of Revenue [Line Items]    
Percentage of net revenue 10.00% 10.00%
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
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
Mar. 31, 2024
Dec. 31, 2023
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 108,311 $ 98,499
Unrealized Gains 0 128
Unrealized Losses (38) 0
Estimated Fair Value 108,273 98,627
U.S. Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 108,138 98,326
Unrealized Gains 0 128
Unrealized Losses (38) 0
Estimated Fair Value 108,100 98,454
Convertible debt securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 173 173
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value $ 173 $ 173
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
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 ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Schedule Of Available For Sale Securities [Line Items]    
Short-term investments $ 116,765 $ 106,931
Other non-current assets $ 17,294 $ 17,326
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components (Narrative) (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Balance Sheet Related Disclosures [Line Items]    
Accrued interest receivable $ 500,000  
Unrealized losses on available-for-sale securities 0 $ 0
Other-than-temporary impairments 0 0
Provisions for excess and obsolete inventory 1,132,000 $ 1,174,000
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  
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components (Schedule of Investments Classified as Available-for-Sale in Continuous Unrealized Loss Position) (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Schedule Of Investment Income Reported Amounts By Category [Line Items]    
Estimated Fair Market Value, Less Than 12 Months $ 108,100 $ 98,454
Gross Unrealized Losses, Less Than 12 Months (38) 0
Estimated Fair Market Value, 12 Months or Longer 0 0
Gross Unrealized Losses, 12 Months or Longer 0 0
Estimated Fair Market Value, Total 108,100 98,454
Gross Unrealized Losses, Total (38) 0
U.S. Treasury Securities    
Schedule Of Investment Income Reported Amounts By Category [Line Items]    
Estimated Fair Market Value, Less Than 12 Months 108,100 98,454
Gross Unrealized Losses, Less Than 12 Months (38) 0
Estimated Fair Market Value, 12 Months or Longer 0 0
Gross Unrealized Losses, 12 Months or Longer 0 0
Estimated Fair Market Value, Total 108,100 98,454
Gross Unrealized Losses, Total $ (38) $ 0
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components (Schedule of Inventories) (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Balance Sheet Related Disclosures [Abstract]    
Raw materials $ 21,714 $ 19,955
Finished goods 189,556 228,896
Total $ 211,270 $ 248,851
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components (Schedule of Property and Equipment, Net) (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Total property and equipment, gross $ 97,842 $ 97,249
Accumulated depreciation (88,489) (88,976)
Total 9,353 8,273
Computer equipment    
Total property and equipment, gross 5,335 5,458
Furniture, fixtures and leasehold improvements    
Total property and equipment, gross 18,637 18,205
Software    
Total property and equipment, gross 24,428 25,760
Machinery and equipment    
Total property and equipment, gross $ 49,442 $ 47,826
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components (Schedule of Other Non-Current Assets) (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Balance Sheet Related Disclosures [Abstract]    
Non-current deferred income taxes $ 3,251 $ 3,343
Long-term investments 8,266 8,367
Other 5,777 5,616
Total $ 17,294 $ 17,326
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components (Schedule of Changes in Carrying Value of Long-term Equity Investments) (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Apr. 02, 2023
Balance Sheet Related Disclosures [Abstract]      
Beginning Balance [1] $ 6,053 $ 6,053 $ 6,053
Ending Balance [1] $ 6,053 $ 6,053 $ 6,053
[1] The balances excluded an investment in limited partnership funds of $2.2 million as of March 31, 2024, $1.6 million as of April 2, 2023, $2.3 million as of December 31, 2023, and $1.7 million as of December 31, 2022. Additionally, the balance excluded an investment in convertible debt securities of $0.2 million as of March 31, 2024, December 31, 2023, April 2, 2023, and December 31, 2022, respectively.
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components (Schedule of Changes in Carrying Value of Long-term Equity Investments) (Parentheticals) (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Apr. 02, 2023
Dec. 31, 2022
Balance Sheet Related Disclosures [Line Items]        
Equity investments $ 8,266 $ 8,367    
Limited partnership funds        
Balance Sheet Related Disclosures [Line Items]        
Equity investments 2,200 2,300 $ 1,600 $ 1,700
Convertible debt securities        
Balance Sheet Related Disclosures [Line Items]        
Equity investments $ 200 $ 200 $ 200 $ 200
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components (Schedule of Other Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Balance Sheet Related Disclosures [Abstract]    
Current operating lease liabilities $ 11,306 $ 11,869
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total Total
Sales and marketing $ 65,725 $ 75,535
Warranty obligations 5,087 5,738
Sales returns [1] 35,713 34,824
Freight and duty 3,412 2,837
Other 33,324 37,281
Total $ 154,567 $ 168,084
[1] Inventory expected to be received from future sales returns amounted to $17.4 million and $16.9 million as of March 31, 2024 and December 31, 2023, respectively. Provisions to write down expected returned inventory to net realizable value amounted to $8.6 million and $9.7 million as of March 31, 2024 and December 31, 2023, respectively.
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components (Schedule of Other Accrued Liabilities) (Parentheticals) (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Balance Sheet Related Disclosures [Abstract]    
Inventory expected to be received from future sales returns $ 17.4 $ 16.9
Provisions to write down expected returned inventory to net realizable value $ 8.6 $ 9.7
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivative Financial Instruments (Narrative) (Details) - Foreign currency forward contracts
$ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
Derivative_instrument
Derivatives not designated as hedging instruments  
Derivative [Line Items]  
Approximate number of derivatives per quarter | Derivative_instrument 7
Notional amount | $ $ 2.8
Cash Flow Hedges  
Derivative [Line Items]  
Approximate number of derivatives per quarter | Derivative_instrument 10
Notional amount | $ $ 5.4
Maximum  
Derivative [Line Items]  
Term of derivative contracts 6 months
Maximum | Derivatives not designated as hedging instruments  
Derivative [Line Items]  
Term of derivative contracts 3 months
Maximum | Cash Flow Hedges  
Derivative [Line Items]  
Term of derivative contracts 6 months
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivative Financial Instruments (Schedule of Fair Values of the Company's Derivative Instruments and the Line Items on the Unaudited Condensed Consolidated Balance Sheets) (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Derivatives, Fair Value [Line Items]    
Gross Amounts of recognized assets $ 168 $ 291
Gross Amounts of recognized liabilities 45 1,691
Prepaid expenses and other current assets | Derivatives not designated as hedging instruments    
Derivatives, Fair Value [Line Items]    
Gross Amounts of recognized assets 167 284
Prepaid expenses and other current assets | Derivatives designated as hedging instruments    
Derivatives, Fair Value [Line Items]    
Gross Amounts of recognized assets 1 7
Other accrued liabilities | Derivatives not designated as hedging instruments    
Derivatives, Fair Value [Line Items]    
Gross Amounts of recognized liabilities 43 1,672
Other accrued liabilities | Derivatives designated as hedging instruments    
Derivatives, Fair Value [Line Items]    
Gross Amounts of recognized liabilities $ 2 $ 19
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income (Loss) Per Share (Schedule of Net Income (Loss) Per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Numerator:    
Net loss $ (18,650) $ (9,712)
Denominator:    
Weighted average common shares - basic 29,395 29,040
Weighted average common shares - dilutive 29,395 29,040
Basic net income (loss) per share $ (0.63) $ (0.33)
Diluted net income (loss) per share $ (0.63) $ (0.33)
Anti-dilutive employee stock-based awards, excluded 2,085 1,318
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes (Narrative) (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Schedule Of Income Taxes [Line Items]    
Tax impact $ (148,000) $ (857,000)
Effective tax rate 0.80% 8.10%
Benefit for forecasted tax loss $ 0  
Possible reduction in liabilities for uncertain tax positions $ 700,000  
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies (Details)
$ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
Patent
Claim
Apr. 02, 2023
USD ($)
Dec. 31, 2023
USD ($)
Loss Contingencies [Line Items]      
Non-cancelable purchase commitments with suppliers $ 77.0   $ 42.6
Additional purchase orders beyond contractual termination periods 274.2    
Losses incurred related to purchase commitments $ 1.1 $ 0.5  
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    
46 to 60 Days      
Loss Contingencies [Line Items]      
Percentage of cancelable orders 50.00%    
46 to 60 Days | Minimum      
Loss Contingencies [Line Items]      
Required notice period prior to expected shipment date 46 days    
46 to 60 Days | Maximum      
Loss Contingencies [Line Items]      
Required notice period prior to expected shipment date 60 days    
31 to 45 Days      
Loss Contingencies [Line Items]      
Percentage of cancelable orders 25.00%    
31 to 45 Days | Minimum      
Loss Contingencies [Line Items]      
Required notice period prior to expected shipment date 31 days    
31 to 45 Days | Maximum      
Loss Contingencies [Line Items]      
Required notice period prior to expected shipment date 45 days    
Non- Trade      
Loss Contingencies [Line Items]      
Long-term, non-cancellable purchase commitments $ 13.1    
Huawei v. NETGEAR Inc.      
Loss Contingencies [Line Items]      
Number of patent infringement cases | Patent 2    
Number of patents | Patent 2    
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies (Schedule of Changes in Warranty Obligations) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Movement in Standard Product Warranty Accrual [Roll Forward]    
Balance as of beginning of the period $ 5,738 $ 6,320
Provision for warranty liability made 608 1,417
Settlements made (1,259) (1,386)
Balance as of the end of the period $ 5,087 $ 6,351
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Stockholders' Equity Note [Abstract]    
Shares remaining authorized for repurchase (in shares) 1,700,000  
Stock repurchased (in shares) 800,000  
Cost of stock repurchased $ 11,444  
RSU withholdings (in shares) 32,000 6,000
RSU withholdings $ 454 $ 120
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity (Schedule of Changes in Accumulated Other Comprehensive Income (loss) by Component) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Estimated tax benefit (provision)    
Beginning balance $ 3 $ 125
Other comprehensive income (loss) before reclassifications 6 (240)
Less: Amount reclassified from accumulated other comprehensive income (loss) 13 (122)
Net current period other comprehensive income (loss) (7) (118)
Ending balance (4) 7
AOCI, after tax    
Beginning balance 535,495 620,855
Other comprehensive income (loss) before reclassifications (165) 1,047
Less: Amount reclassified from accumulated other comprehensive income (loss) (50) 459
Net current period other comprehensive income (loss) (115) 588
Ending balance 511,362 618,562
Unrealized gains (losses) on available-for-sale investments    
AOCI, before tax    
Beginning balance 126 (322)
Other comprehensive income (loss) before reclassifications (166) 241
Less: Amount reclassified from accumulated other comprehensive income (loss) 0 0
Net current period other comprehensive income (loss) (166) 241
Ending balance (40) (81)
Unrealized gains (losses) on derivatives    
AOCI, before tax    
Beginning balance 7 (338)
Other comprehensive income (loss) before reclassifications (5) 1,046
Less: Amount reclassified from accumulated other comprehensive income (loss) (63) 581
Net current period other comprehensive income (loss) 58 465
Ending balance 65 127
AOCI    
AOCI, after tax    
Beginning balance 136 (535)
Ending balance $ 21 $ 53
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity (Schedule of Reclassifications out of AOCI) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]    
Net revenue [1] $ 164,586 $ 180,908 [2]
Cost of revenue 116,349 120,526
Research and development 20,227 22,134
Sales and marketing 30,529 33,879
General and administrative 18,067 16,236
Tax impact 148 857
Total, net of tax (18,650) (9,712)
Amount Reclassified from AOCI    
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]    
Net revenue (79) 689
Cost of revenue 0 (1)
Research and development (1) (8)
Sales and marketing 9 (83)
General and administrative 8 (16)
Total before tax (63) 581
Tax impact 13 (122)
Total, net of tax $ (50) $ 459
[1] No individual foreign country represented more than 10% of the Companys total net revenue in the periods presented.
[2]

* Financial information for each reportable segment were recast to conform to the current reportable segment structure.

XML 70 R60.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Employee Benefit Plans (Narrative) (Details)
shares in Millions, $ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
shares
2016 Incentive Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of shares reserved for future grant (in shares) 2.8
2024 Inducement Equity Incentive Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of shares reserved for future grant (in shares) 0.9
Employee Stock Purchase Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of shares reserved for future grant (in shares) 0.6
Purchase percentage of stock at fair market value (in percentage) 85.00%
Options and RSUs  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting term 4 years
Performance Shares  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting term 3 years
Performance Shares | 2016 Incentive Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting term 3 years
Performance Shares | 2016 Incentive Plan | Minimum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Percentage vest of performance shares 0.00%
Performance Shares | 2016 Incentive Plan | Maximum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Percentage vest of performance shares 150.00%
Performance Shares | 2024 Inducement Equity Incentive Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting term 3 years
Performance Shares | 2024 Inducement Equity Incentive Plan | Minimum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Percentage vest of performance shares 0.00%
Performance Shares | 2024 Inducement Equity Incentive Plan | Maximum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Percentage vest of performance shares 150.00%
Time-Based RSU  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total unrecognized compensation | $ $ 36.8
Weighted-average period of recognition of stock based compensation 2 years 4 months 24 days
Performance-Based RSU  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total unrecognized compensation | $ $ 36.8
Weighted-average period of recognition of stock based compensation 2 years 4 months 24 days
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Employee Benefit Plans (Schedule of Stock Option Activity) (Details) - Employee Stock Option
shares in Thousands
3 Months Ended
Mar. 31, 2024
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]  
Number of shares, beginning balance (in shares) | shares 866
Number of shares, granted (in shares) | shares 0
Number of shares, exercised (in shares) | shares 0
Number of shares, cancelled (in shares) | shares 0
Number of shares, expired (in shares) | shares 0
Number of shares, ending balance (in shares) | shares 866
Beginning balance (in dollars per share) | $ / shares $ 30.70
Granted (in dollars per share) | $ / shares 0
Exercised (in dollars per share) | $ / shares 0
Cancelled (in dollars per share) | $ / shares 0
Expired (in dollars per share) | $ / shares 0
Ending balance (in dollars per share) | $ / shares $ 30.70
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Employee Benefit Plans (Schedule of Time-Based RSU Activity) (Details) - Time-Based RSU
shares in Thousands
3 Months Ended
Mar. 31, 2024
$ / shares
shares
Number of Shares  
Beginning balance (in shares) | shares 1,567
Granted (in shares) | shares 459
Vested (in shares) | shares (85)
Cancelled (in shares) | shares (41)
Ending balance (in shares) | shares 1,900
Weighted Average Grant Date Fair Value Per Share  
Beginning Balance (in dollars per share) | $ / shares $ 22.83
Granted (in dollars per share) | $ / shares 14.90
Vested (in dollars per share) | $ / shares 19.93
Cancelled (in dollars per share) | $ / shares 22.15
Ending Balance (in dollars per share) | $ / shares $ 20.87
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Employee Benefit Plans (Schedule of Performance Shares Activity) (Details) - Performance Shares
shares in Thousands
3 Months Ended
Mar. 31, 2024
$ / shares
shares
Number of Shares  
Beginning balance (in shares) | shares 417
Granted (in shares) | shares 456
Vested (in shares) | shares 0
Cancelled (in shares) | shares (296)
Ending balance (in shares) | shares 577
Weighted Average Grant Date Fair Value Per Share  
Beginning Balance (in dollars per share) | $ / shares $ 24.76
Granted (in dollars per share) | $ / shares 20.71
Vested (in dollars per share) | $ / shares 0
Cancelled (in dollars per share) | $ / shares 27.36
Ending Balance (in dollars per share) | $ / shares $ 20.23
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Employee Benefit Plans (Schedule of Total Stock-Based Compensation Expense Resulting from Stock Options, RSUs, Time-Based and Performance-Based and the ESPP) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation $ 4,544 $ 4,665
Cost of revenue    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation 365 351
Research and development    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation 698 1,065
Sales and marketing    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation 1,237 1,431
General and administrative    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation $ 2,244 $ 1,818
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information (Narrative) (Details)
3 Months Ended
Mar. 31, 2024
Segment
Segment Reporting [Abstract]  
Number of operating segments 2
Number of reportable segments 2
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information (Schedule of Reportable Segments and Reconciliation of Segment Contribution Income (Loss) to Income (Loss) Before Income Taxes) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
[2]
Segment Reporting Information [Line Items]    
Total net revenue [1] $ 164,586 $ 180,908
Total segment contribution income 3,764 12,301
Corporate and unallocated costs (19,806) (19,374)
Amortization of intangibles 0 (129)
Stock-based compensation expense (4,544) (4,665)
Restructuring and other charges (1,032) (108)
Litigation reserves, net (30) 0
Other income, net [3] 2,850 1,406
Loss before income taxes (18,798) (10,569)
Connected Home    
Segment Reporting Information [Line Items]    
Total net revenue [1] 95,963 102,746
Total segment contribution income $ (6,140) $ (1,756)
Segment contribution margin (6.40%) (1.70%)
NETGEAR for Business    
Segment Reporting Information [Line Items]    
Total net revenue [1] $ 68,623 $ 78,162
Total segment contribution income $ 9,904 $ 14,057
Segment contribution margin 14.40% 18.00%
[1] No individual foreign country represented more than 10% of the Companys total net revenue in the periods presented.
[2]

* Financial information for each reportable segment were recast to conform to the current reportable segment structure.

[3] Amounts included gain/(loss), net from derivatives not designated as hedging instruments of $1.5 million and $(0.2) million, for the three months ended March 31, 2024 and April 2, 2023, respectively.
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information (Schedule of Reportable Segments and Reconciliation of Segment Contribution Income (Loss) to Income (Loss) Before Income Taxes) (Parenthetical) (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Segment Reporting [Abstract]    
Gain/(loss), net from derivatives not designated as hedging instruments $ 1.5 $ (0.2)
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information (Schedule of Net Revenue by Geographic Areas) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Segment Reporting Information [Line Items]    
Total net revenue [1] $ 164,586 $ 180,908 [2]
United States (U.S.)    
Segment Reporting Information [Line Items]    
Total net revenue 107,289 117,798
Americas (excluding U.S.)    
Segment Reporting Information [Line Items]    
Total net revenue 2,639 4,124
EMEA    
Segment Reporting Information [Line Items]    
Total net revenue [1],[3] 31,187 39,178
APAC    
Segment Reporting Information [Line Items]    
Total net revenue [3] $ 23,471 $ 19,808
[1] No individual foreign country represented more than 10% of the Companys total net revenue in the periods presented.
[2]

* Financial information for each reportable segment were recast to conform to the current reportable segment structure.

[3] No individual foreign country represented more than 10% of the Company’s total net revenue in the periods presented.
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information (Schedule of Net Revenue by Geographic Areas) (Parenthetical) (Details) - Maximum
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Revenues From External Customers And Long Lived Assets [Line Items]    
Percentage of net revenue 10.00%  
EMEA    
Revenues From External Customers And Long Lived Assets [Line Items]    
Percentage of net revenue 10.00% 10.00%
APAC    
Revenues From External Customers And Long Lived Assets [Line Items]    
Percentage of net revenue 10.00% 10.00%
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information (Schedule of Long-Lived Asset by Geographic Region) (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total $ 44,066 $ 45,558
United States (U.S.)    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total 23,757 25,051
Canada    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total 4,712 4,714
Americas (excluding U.S. and Canada)    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total 64 68
EMEA    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total 3,582 3,739
Singapore    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total 5,995 6,218
APAC (excluding Singapore)    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total [1] $ 5,956 $ 5,768
[1] No individual country represented more than 10% of the Company’s total long-lived assets in the periods presented.
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information (Schedule of Long-Lived Asset by Geographic Region) (Parenthetical) (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2024
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% 10.00%
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements (Summary of Valuation of Company's Financial Instruments by Various Levels) (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets measured at fair value $ 144,781 $ 133,208
Liabilities measured at fair value 45 1,691
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 36,340 34,290
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 108,441 98,918
Liabilities measured at fair value 45 1,691
Cash Equivalents    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets measured at fair value 27,848 25,986
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 27,848 25,986
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
Trading securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets measured at fair value [1] 8,492 8,304
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,492 8,304
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 | U.S. Treasury Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets measured at fair value [1] 108,100 98,454
Available-for-sale Investments | U.S. Treasury 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 0
Available-for-sale Investments | U.S. Treasury 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] 108,100 98,454
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 [1] 173 173
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 [1] 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 [1] 173 173
Foreign currency forward contracts    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets measured at fair value [2] 168 291
Liabilities measured at fair value [3] 45 1,691
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 [2] 0 0
Liabilities measured at fair value [3] 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 [2] 168 291
Liabilities measured at fair value [3] $ 45 $ 1,691
[1] Included in Short-term investments on the Company’s unaudited condensed consolidated balance sheets.
[2] Included in Prepaid expenses and other current assets on the Company’s unaudited condensed consolidated balance sheets.
[3] Included in Other accrued liabilities on the Company's unaudited condensed consolidated balance sheets.
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements (Summary of Valuation of Company's Financial Instruments by Various Levels) (Parenthetical) (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments $ 116,765 $ 106,931
Other non-current assets $ 17,294 $ 17,326
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Restructuring and Other Charges (Summary of Activity Related to Accrued Restructuring and Other Charges ) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Restructuring Cost and Reserve [Line Items]    
Beginning balance $ 287 $ 1,912
Additions $ 1,032 $ 108
Restructuring, Incurred Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Other Operating Income (Expense), Net Other Operating Income (Expense), Net
Cash payments $ (668) $ (1,149)
Adjustments (128) 21
Ending balance 523 892
Employee Termination Charges    
Restructuring Cost and Reserve [Line Items]    
Beginning balance 257 1,912
Additions 924 108
Cash payments (665) (1,149)
Adjustments (14) 21
Ending balance 502 $ 892
Lease Contract Termination and Other Charges    
Restructuring Cost and Reserve [Line Items]    
Beginning balance 30  
Additions 108  
Cash payments (3)  
Adjustments (114)  
Ending balance $ 21  
EXCEL 85 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /&)HU@'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 " #QB:-8X@V8H^\ K @ $0 &1O8U!R;W!S+V-O&ULS9++ M:L,P$$5_I6AOCQ]-%\+Q)B6K% H-M'0GI$DB:CV0IMCY^\IJXE#:#RAHHYFK M,V= G?136:PD4N_9BC@!IAAA,'$[P*JA9BK?V)S!]@E.46]I,9Q+,GL<-^R_JF:NZ+:E54[;ZI>;U*YWUV_>%W$S9.Z8/^ MQ\97P;Z#7_^B_P)02P,$% @ \8FC6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #QB:-8&UWVT^MVUVL+VW2;]L$D!J)+XLPQT/[W M>YV$A)Z<%RX:7]HDY'GB7QS;C^W!1JJOZ5((35ZB,$ZO6DNMD\M.)_66(N+I MJ4Q$#+_,I8JXAE.UZ*2)$MS/1%'888YSUHEX$+>&@^S:HQH.Y$J'02P>%4E7 M4<35Z[4(Y>:J15O;"\_!8JG-A_*HX*Q3NOA!).(TD#%18G[5 M&M'+L"K&,OPS\/7RJG7>(KZ8\U6HG^7F%U$ ]8R?)\,T M^TLV^;T]UB+>*M4R*L10@BB(\__\I7@1.P*7U@A8(6#?"&BW1N 6 C<#S4N6 M8=UPS8<#)3=$F;O!S1QD[R93 TT0FVJ<: 6_!J#3PQOIK:!6-!G%/KF-=:!? MR7VD)80[K6LHSQN6C!.3LS"9_4QRW?'-NYN?6^(WE6BCR]VB6 M:@4?XS^V-Y0[=.T.IH5>I@GWQ%4+FF JU%JTAC_]0,^A0JD:=$^@7[!6F6X4]G::IL;JF_(V2\Y^X=QW@6IQT/R17!% M[N"BM:/"O>KX4%5#OO.2[_R[^(KJK"7$W9ZHC0_5-.2[*/DNT!)-%?>#>$$F MK]%,AC8B7/\P_?!L8T)5#9FH4XVE#EJJ8OQ\%HO # I0?0\\LK:]/48/M],/ MMZ/G$QB*O5,;)ZYO"KH3&N@AH..54N8C?1:)5#JK3\VU_0O=X_C%&C'&N*HI M)ZLXV4&< *F@%=Y#DGDAOXE7*R!NY3@.I8Q=.-:^!AHQX0ZM\0_& ,HEX:#"KUCF64<)C.V_#L(/KFC)6<8?B*:6HS\D2YH$H M'FY3CW>,D$.KE$/Q:%+@W49"+4P%?@ 'O41!<<-ZT&.D'5K%'8HGE )TRE_( MO0\]43 /O'P"^K"*9M;F=;W'LM]O.UUZ0?O,RGN,]$.K^$/Q_++3#V&$N D, M*>V>X_8<*^ QHA"KHA [* I!?I$*NI^L+D^R>""(A*Y7KF!(A9%5^M8!9H_[ MS:UU_G^,4,2J4,0."D4CWP?W]&1[0#["?>1S;.?$+:%NR2U/83H7PG1 !9S< MJ&!M;<"X4U/X*BFQ@Y)2"3\V9U#14[F)K>"XW83'Y%=I[ZIP:5/2*BLQ/-Q\ M2UI^TX]*KH/8L]?SGOPULH(>(RNQ*BNQ@[)2"?HH4PWA\*\@J6^VN.-%C[KV ME;MC)"56)26&IYOL8QTIP>O!<(-W7>?\O17L&/&(5?&(X;GFH\P6#Y8RQH:9 M/2873K]]#F.-E>\8^8A5^8CA<68BO)7*$M*+M^3Q0M1.N/<8/8PF-R/K$B4N M;$I8!2.&IYAIH"$BR#FA[-WL/=D"6Q%Q)PB-$>2IB9;>UQ/RHW,*$U*2P$1O MS<.5O:,]1D9B549B>+PIU\">5EQIH<+78BICA<>]M*I!/$9*6R MNN)Q&F2!MYYQCUEMML=U32&K7.0>E(ON8ZC#?-?.K"OP[>J1E;318A&N:LI9 M12#WL,6B-^ULDNV>D<\K#8-GG*UYOKN/BTTUVY!QC3_ENS>-YF;V=-=# M!ATZ90X==-:[O)V=340SW\SV5E/BF:2>[R>65\O]VU&V:]FI;L\W?S]Q,UU- M22CF('5.^_!XE>^GYB=:)MF6Y$QJ+:/L<"FX+Y2Y 7Z?2ZFW)^8!Y:[V\#]0 M2P,$% @ \8FC6/@M/C8O!@ PQD !@ !X;"]W;W)K7WTI9WJ]MEO:\XR]I&1;XDGAR4;DH M^56%ZJ8H6/7XGN?R_F*!%[\^^"IN=TI_L%RO]NR67W/U?7]5P=MR\)*)@I>U MD"6J^/9B\0Z?;RC1#5J+?P2_KP^>D0[E1LH?^N5C=K'PM"*>\U1I%PS^W?$- MSW/M"73\[)TNACYUP\/G7][_:H.'8&Y8S3QB!6H#VC>@ M;:"=LC:L2Z;8>E7)>U1I:_"F']KOT',D2O1M)YN:E5F]6BI0 MHWTNT[[G]UW/9*;G3ZQZ@RA^C8A'?$OSC;OY)4^'YO2X^1)R,"2"#(D@K3\Z MXV_35!4O%6)U#7&>V^+I'/AV!WJ]G==[EO*+!2RHFE=W?+%^\0R'WEM;='_( MV5&L=(B5NKRO-ZS>(1@UE.H'_K,1=RR'X*VCV+D*6U=Z4[A;XXB$0;A:WAW& M8S,+(QP-9D=*_4&I[U1ZO9.5.E.\*F"VW?%:%7,R.S_!8?\XC,)@(M-BYH4) MQ7:9P2 S<,I\EZ:R 6&PL:4HA$U8;A'+8:MLEQ!LNBB3S8W:-CGL M7WT3,'E.:0P33S_"JDAWP[)H!PEF.B]N>#7,]M?03;WG[0:8/]J2$9A11B2* M\"09%K,X\(+$GHQP2$;H3,9'&*A2R4IPZT"%1J<$8Q)Y$VT6,S^.@YF!B@9M MD5/;5<7W3&2(/^SU7E>W"99J!]E-CS8 F_+(D$0]',43X38KG\SHC@?=L5/W M-ZE8_@2)L=%YY-'0GR;78N9'230S\,D@,CF17*@N*O78)E7O*GN]6MN%8-.: M&"(2&M")4M,H)A&UZ\3>"#W/J?0+Z&1*E+VBFS8VDC/+&35^LO M[1(J97EV>H[VKB:[4^)/I=K,* EGI([LPV[X=4O)(8^:4\[#EE1:[& R^&1& MX(@\[#^I$LD%NQ&Y4+"/6LL1[$3G[]8C?\K;<= C0/$3";IGCQJ?UH!-7M'8 M#Z94LYCY(7!M9EQ&K&$WUT!BU4!%S(M]+A\Y1ZDL-$68/H]8]5H81G!B;!#KH-KO0IWX\HW8D&G$3[?,!,,03LTM, MA&$@EJ6>#[Q,03%Z^5DJCN)75NE.QW;>(NM%PO]W=!S\ M"$02.@N5:R73'SN99[RJ7SR+"8[>MF6_>K1?GSCQ^MOW)W_(VW'L(UR)&ZYZ MX&6):IT":[ F)\FT@K38T)DJA8P<)6Z.OLLRH0L26#SZI'LF2I2RO8#%9)5I MHC*)?!Q/:RJ;G;Y=F6$J&9E*W$R%HJHIFKR]:NS/X5!557RG;XKO>$\%JW03 MH,20;8$LG=F:Z,A8ZF;LH>:,;T4JK.=;:E+SS ^AL)O. ZLA)93,'"7HR%?J MYFNWB=:SZ]0JVP1G@"%K4TS9[&C@SQ&6CH2E;L(:.W^[L_YF$,2XCK0>XFQV MMD/<\N"&7?^\\8E5MZ*L@?M;:.B]B2 -5?>+0?>BY+Z]=+^12LFB?=QQ!N*U M 7R_E8"&_D7?XP^_VZS_ U!+ P04 " #QB:-8XO0'#'@" "3!0 & M 'AL+W=OJAZ<9+*Q<.S4=G;A[SMV0K1("^JAEV1LSWN>>>.9;*O-HVT0 M'3RU4MDY:YSK+J/(E@VVW)[H#A6=U-JTW-'2K"/;&>15 +4R2N+X/&JY4"S/ MPM[2Y)GNG10*EP9LW[;B,/Z,G&RZT@-W[1?VVY [Y5)PBPLM?XK*-7-VP:#"FO?2W>OM5QSS.?-\ MI98V?&$[^L8,RMXZW8Y@BJ 5:OCSIU&''<#L] U ,@*2?P6D(R H%PV1A;1N MN.-Y9O06C/4:=*+D\@@^PXM5Y7-(D?1^3NB MH@D>2.2;]R<0#H[AB1.3O? %^_#;["$2:3,(DDS!)X$O?X%LY M2I^>JP-=PZU0)(+@$I;:BO#^?ET5UAEZA;_WI3IPG^[G]IUY:3M>XIQ1ZUDT M&V3YQP^S\_C+OL3_$]DK&=))AO0]]ORJ+'6OJ/ &2Q0;7D@\!H5!%2YI!H3' M0=,$*MT7KNXE=>8((9>#-+T 'DRJ;]E,!09Z)$ UP[9 ,]7MF*ZQ'8;6EL_[ MA!VB/0_1^@FUR>F&+-KLZO6^SR!#M-,R?EQ1=&NA+$BL"16??#YC8(81,"R< M[D(7%=I13P:SH:F)QCO0>:VU>UGXQISF&PO=V]R:W-H965T&ULK5C;;MLX$/T5 MPLT6[2*Q1>IB.4T,)$ZZ6V![0=-N'XH^,!9M"Y5$+4G;R=_OD)(M6Z*8%LB+ M+5(SHS/#(<]P+K9<_)0KQA1ZR+-"7@Y62I7GHY&7 SS8 M37Q.ERNE)T;3BY(NV1U37\M/ D:CO94DS5DA4UX@P1:7@RM\?DM"K6 D_DW9 M5AX\(^W*/><_]>!=#>( 2MJ#K3'WFV[]9[9 !..>9-+]H6\MZ S1?2\7S M6AD0Y&E1_=.'.A '"MCO42"U FDKA#T*?JW@MQ6"'H6@5@A^%5)8*QC71Y7O M)G W5-'IA>!;)+0T6-,/)OI&&^*5%CI1[I2 MRGHJ>G7@JZ35+$$S7B10 )4 M3Y)G:4+U])V"/\@,)1%?H(\E$U2OL$1GZ.O=#7IU\AK)%15,HK1 7U9\+6F1 MR%-T(4?<=1.9E#2!-@TU2>NKE2L_.1UMU;L1>UHVL0BXO=L0'Q S-@)]J-:,8%X)]M/ M4<&LBU_;.P+B1:0-UR85]X E#5CB!/N%*XAK%ZP5)^D>"Y,X#MM NV)CXH?C M'J@-[V(GO4W_T2?;0O!\!Q>*&2M,O_/],P*\$K=Q6N0PGHS#'J -46(WTU0) MD)HZH6_1KY^P\=VW$F:M=70$Q*'7]JPKA0.OQ:JW3R%P\B5N"!.[&=,LVSV# MJQ&K8X(4?>C)L"XIGF$X/SI+9Y/SPFC2=M$-[0D7&\[%;M*]AN,)^+9*SB=] M[)+K&>XFIT4J[MU##05C)^.9(BZ#!;$"&W?*+ A^U,TNB]QDC'NJ ]S0)8Z= M]<$.&X+=75U-K"B=I/N[]<%S63MVN:%>[.;>:RK3N=7+2F]\&&-O&/GMI;"* M^;Y]*4C#M\3-MS=IME;MRUM]5_-^"9E=K!=90ZX$.Y/DFVD@P/66;H #EFQW MAUWK^Z_B"/9>"=#UJ=M*)FNQ29Q4_KO9]%S6CF/3<#EQ-6N(F[B)VY5-70ZV(K.)]2/33'T\T[ 5>8(2\ _T@:,4%4FZ29,U M%$>:N=)E :FU+I1XA*N?6;U"9V&N64VM:(&PA_[0%T/@?C2#)*3%(WKY(B9X M_ 9)R$Q=9A7-%5HW6;0HI&?*$WUCJTT.T9_H+;REQ3P%E;2H>HJZ-P=/B%&X M4 "+A2]SR#]V=(T(;8,@ @VIW ]-=O Z.E'_97Y6@@M95&$0GH]5VO!AN@J MUQ[J?M \6R?@W9*FQ>B5WD:O31U3$5P"D#>F^):HX K&$L)C>DY4HA5+EKJ0 M3 MM>=]_.D%X&*(\S3+3980Z_N05\H8$O=Y-GAK_-%JU$HQ!:$T7B>DN$GIO M+E*[)I#1ORI%FJ&ZKX-.P3=9,M.]S!Z'MOTT.FBVY4PL39=35LM:-0#VL_M. MZK7I'[;F9_C\%EOF;\CYK4W^B@3G-R2PO@GA3=40;"!5K5YP&0(I4<86 ,\; MCB%Q1=4]K0:*EZ8]>,^5XKEY7#$*JZ,%X/V"<[4;Z _L>]C3_P%02P,$% M @ \8FC6%T]99*/ P P !@ !X;"]W;W)KJINI6/S @FPA4B[7*N>U&M7M[?MAZH?#!F(=8Y-;0/; M_OJ.G6P6@DEU[7Z!V)EY_#PSD_',#E)]T26 (4\5%WH>E,9L;\)0KTJHJ+Z6 M6Q#X9BU510TNU2;46P6T<$X5#Y,HRL**,A'D,[=WK_*9W!G.!-PKHG=51=5? M=\#E81[$P?/&)[8IC=T(\]F6;N !S./V7N$J;%$*5H'03 JB8#T/;N.;19Q8 M!V?Q*X.#/GHF5LI2RB]V\:&8!Y%E!!Q6QD)0_-O# CBW2,CCSP8T:,^TCL?/ MS^@_./$H9DDU+"3_C16FG >3@!2PICMN/LG#C] (2BW>2G+M?LFAL8T"LMII M(ZO&&1E43-3_]*D)Q)$#XO@=DL8AZ3J,+C@,&X>A$UHS<[+>4T/SF9('HJPU MHMD'%QOGC6J8L&E\, K?,O0S^:.@NX(9*,A"B@+34S]IR5E![?:#P3_,F]%$ MKO%5A=52VC3N@7P0*UD!>?N3U/J*#,CCPWOR]LT5>4.8()]+N=-4%'H6&B1J MCPM7#:F[FE1R@=20?)3"E)I\CY2*4_\0!;8JDV>5=TDOX$>JKLDP?D>2*!EY M^"SZW6^WZ!XESGW80V?8!GWH\(87\-J87@SI[[=+;136^!^^Z-7H(S^Z_?!O M]):N8!X@L :UAR#_]ILXB[[S27\EL)- C-I C/K0\Y^Q3W$L'I_(VC-SGK89 M[?-!/,G2:!;NC^E[S*;C.&FM3GBE+:^T-T&_F!(469UDAC7%;OE>O2-+P!X* MQ-"G&Q_[]#53]$I@)Z'(VE!DO2E:E%1LK'JR$WA/LQ2:=^MG'TNRFL1T'3EB&1[-4!6KC1DR-(=P)4P\<[6X[QMZZX:VS M?V?'6S>CO<#4LS%.(QO;@3BL$3*Z'F/<5#UNU@LCMVYB6TJ#\Y][+'%$!V4- M\/U:2O.\L >T0W_^#U!+ P04 " #QB:-8?RO[B+GE<5?*+ MR?QJ31_9/:O>KV]+<3?9H\1)QG*>%#DJV/,P' MRMFB2/]*XFIU/9J-4,P>Z":M[HJG7UCS0*[$BXJ4UW_14V-KC5"TX561-\ZM))5HHXTRBIC5O=ZTA1UKSKJAHJG%;F-T6 M19:)7EHW3N.]-'N_B44"1"^G*;JE23R^R=&"KA-]2X(36%&TR39IG;D_JA4K M13(S,>17<7&OCP?/@E>TBBI.J"3 3]^SY ]GV U*C. M$=2W[#')\R1_%&,TI7G$$*T$?'2);/P*$8L0'9,[3*_&E//7=NX1:^:Z5Y/M M(7.J&?&[)DO5Q'<\3.RN6:":C5V[%R[4&-G$F7ID;]=)D;U/D3TP12]%3^N@\F-__0\N?U]5Z0I M$JO8$RWC?W3,.I#,0H(M(<$"2+ 0"*S#OKMGWS6.Y<6*YH],$K[)!?EI\J^8 M31_%)HPCL6JA5$S-3"QV8M>SI4E*/Z1L+'9P8TY3Z;1EO*J7PU2%EWFITK;Q_X4]T>+$7]H M[B'! DBP\%0R.MF?[;,_,V:_7MO&L@:+D=B"BL*44[GIU;$Q4WN2Y_7W=<9P M0\DX)V( &3$$ NMPX>^Y\(U:V0ZM1?&F MUR6P6J>267_U-[=JZ/AJT%QCS T9@B%UN6M51JP66KX*MY.CCYC[*&56(/6 MV0*[CF:40D8-0-%"*+0NVZUH@LVJ29#'/57IS;J\1!:I91);RZ$J;7AXYGK] MO6!C9]25-%B^:UM3IS_"5#NW)SZ%&INQ;3NN[QQ9=5HM AN+W7Z2>KK2Z82! MR@\-6F=*\BU7MSB!B@N@:"$46I?15E_ 9H'AI)ZJ)U(MN5W;=?S^QKNQ.^SY MMD*.BN5[4\_%_9ZO*?/M?M&H,1H[-K')D9($MS4\-A?Q@U15?=(@2^@%5FMH MXGM8U_M!2W=0M! *K4MJ6^;CZ7<45S%D:;T 15N"H@6@:"$46K<3M&H#-LL- MWTECQ:IP,,:>LFL'U2I T8*SGB"$BMEEL]4KL%FP^!9B*U9K^/[RM# W:S!Q MH'K&&>T/H2)VW^JV>@8QZQDFQ95H) @\\]R^5&$.,90"4+0 %"T\G9$N#:U6 M0.)TPR*)[0=2B MF_C6%&NZ/6BQ#XH60J'M&)T<'/Z7/P81E#Q*929E#P+>NIR*;)6[WU?L;JIB M7?\>X$-154567ZX8%?.;-!#_?RB*ZOE&_L1@_RN7^7]02P,$% @ \8FC M6-/;!'L#!P _AP !@ !X;"]W;W)KD[&2_?H>2(MD2 MQ:1#^M#(\CG'W[E^A]+)3LBO:LV81O=Y5JC3R5KKS?%LII(URZDZ$AM6P#/)XXYK?K;6Y,5N>;.@=NV'ZT^9*PJ=9:R7E.2L4%P62;'4Z.*K^? ^/9UX!A'+6**-"0I_MNR"99FQ!#B^-48G[6\: MQ?WK1^OO*N?!F5NJV(7(_N:I7I].YA.4LA4M,WTM=K^QQJ$*8"(R5?V/=HVL M-T%)J;3(&V5 D/.B_DOOFT#L*8 =NP)I%$A?(1A1\!L%OZ_@CR@$C4)01:9V MI8K#)=5T>2+%#DDC#=;,117,2AO2S MOE(BXRDUMV\T_(%$:X7$"EU0M4;OH%@4FJ)/-Y?H]:LWZ!7B!?IS+4I%BU2= MS#3@,M9G28/AO,9 1C#XZ(,H]%JA7P!!>J@_ W]:I\BC4^?$:? #E4?(QV\1 M\4A@P7/A5C_;@+I'*G7? <=O8^Q7]OP1>U705E705E+D")I64LV+N[KJN>9, M'=O"5IL-[&;-1#A6&YJPTPFTO&)RRR;+'W_ D?>SS><7,G80@:"-0."ROOP( M RP3REH;M694:9HIM5U.\3P*O9/9=A^^16P18])*'> *6URA,S-GZ3_08G5U M:P%S+!%%PC.&B@:PN6NN$Y/"C11;#A6*;A^>G\/P)7/X0L8.8A6UL8J<.;QD M8#3AM![718IH+J3F_U8W;)[7YL*]C.%@/N^E=2A$/(SM68U;I+$3Z8T6R=>I M88,4)2('BE2C(./![P=A$/1 6H2B*#P4NG1C^HR_.'(P;SV;.ZV\_A68_ WZ MW50F9($76]:4[UM3IC8'YP/LT_G<[SEH$8HBWYZ%18MU\42]K)B4D )>0!(8 MTO2>60? 8O#C\WX"AB+3("(+.T#L==SG.2%>F8:N-AA8H!"[3QC$U92VN 4" M9)I5$2ZTD ]65O.&%8Y]TL-NE8J#$>Q[O(W=I+*FQ1U3AGJI4DS7P#-.;WDV M/HT:HR\TCE[*VF$(2!<"XDS?69*(THQNF$N,;^EMQD;;H#%UD 5"!N/((C8/ M%D$XDJUN \!.>EV^;^J(VUN@T=[_63\*@D4?W5!LZL_C(!Z!U]$S=O/SE60; MRE-H 3,L6=,$>LUD4UQ6T($%=-R'/!2:XCB>CR#NB!L[N:[+_88^F,1; 8:6 MV1?BJ _1(A8NR,AJ@3N^Q&["!(BRA/G'\DTF'AA[DHOPD P7WB"@0Z$I"=[0;SWARQ(ATRXA23R O[8"URQ-_GSD.T'0]B-Q&VY"(9-%9I M3_^0U7",!SUED8J\,6KIR ^[V>_]'NDY:]1";4 B?0*TB!$2CJ D'0$2-P%^ M?.YJ:X-.+,0&\>TO[A:Q!1[K+M+Q'WF"_WJ'JGH7>L9"3EZ4 E_*VF$4.@HD M;@J\*F6RIF9BP^%\H'!:?T;'.WGZNSO^A:P=1J'C:>+FZ6NVV2\[8)D< MSB_*''FMOMN8&@>#(ZY%;JS4.I(F;I*^AKJ2/#%/$2M\J"RX1CNNUVN1I9 X M>YU9#J-P)N_CM4AA,@:YHVWBINW#N<25*J'$6#_0X$@*RU*[V-4W'_."-AFU M[G=D2.)X,>^OHQ8I.*B,#"N_HWK_?U#]ZV8(O+$VD_61Y)#-IXL%[A]Z+6($ M1V-.=*3O.^FT^FZHLQK&\1U>B6W?&B,/$W7,(D%ZG5!\LQ-HYBW#\EV.2"*/1&&L3? M>Y3M)FZW%\P<&YWX_<%C7!R3*.PW@4TN\/%BY,F@;SC[\$Y'B+Z;$#_C+^@G M] [5#4 SN*A?I[7/A6BRAG/&!K82L\4CQ>X,M:,=D\P\>J!*F\?$B:CTS"4< MI5!2POD$I"R*,!7+!#8>=F1CA-G>RYR.[O5D'J7XS^(%*J%R%,K8">-Y1#-&6 M]@3@( *(% 8 >&PO=V]R:W-H965T&UL MK53;;MLP#/T5P2N&%ECC:](NLPWDLF$%UB%HUNU9L9E8J"UYDARW?S]='"\M MG#P,>XE%BN>0AQ$9MXP_B0) HN>JI")Q"BGKJ>N*K( *BQ&K@:J;+>,5ELKD M.U?4''!N0%7I!IXW<2M,J)/&QK?B:!/PDT(JC,])*-HP] M:>,N3QQ/%P0E9%(S8/79PP+*4A.I,GYWG$Z?4@./SP?V+T:[TK+! A:L_$5R M623.K8-RV.*FE ^L_0J=GK'FRU@IS"]J;>QX[*"L$9)5'5A54!%JO_BYZ\,1 MP#\%"#I \!80G0"$'2 T0FUE1M822YS&G+6(ZVC%I@^F-P:MU!"J_\6UY.J6 M*)Q,5_@%[05: 3A'P1J!:2YB5ZK< MFL'-NCQSFR%!X?"Y\%9PGO,1RCT/Z# "Z*! M>A;GX;-:P;W P,,SY81]'T/#%_Y+'X?:9>FB83H]NU-1XPP21PVG +X')WW_ MSI]XGX:T_B>R5\JC7GETCCW]KE;-'CR&Q/B:DBMI9@8"KU8]NFU?SL9 M>[&[/]8Q$/;QQ@_Z*%N@>_3<*^ [LP4$REA#I7U O;=?-#,S7V_\<[6 [+[X M2V.WEWI=.T(%*F&K*+W1C1I?;C>"-22KS5!MF%0C:HZ%6J+ =8"ZWS(F#X9. MT*_E] ]02P,$% @ \8FC6*#;J#-K1!:MU\2YL8<-I=BJ%=D+@; MAF$?:(FVB$JB2M))\^]W2,FBZLI'AK%\:"O1/"]?7LY#2NK5HY"?57%8'YE MRV[E_$IL=<8+=BN)VN8YE4\W+!./UX-@L"NXXYM4FP)O?E72#;MG^E-Y*^'. M:U02GK-"<5$0R=;7@T7P^F84F@!;XT_.'E7KFIBNK(3X;&[>)]<#WSAB&8NU MD:#PSP-[R[+,*(&/+[7HH&G3!+:O=^J_V,Y#9U94L;S 8D86NZ MS?2=>/R-U1T:&[U89,K^31ZKNJ/+ 8FW2HN\#@8'.2^J?^G7>B!: 3/_0$!8 M!]B!\*J&K,MW5-/YE12/1)K:H&8N;%=M-)CCA9F5>RWA5PYQ>OX>QC=ADBPE M37BQ(0LI:;%A,.Y:77D:6C#UO+A6NZG4P@-J$?D@"ITJ\G.1L.3;> ^<-?;" MG;V;$!7\0.601,$%"?UP1%1*)5.(;-3T.K*RT0'9KMY>D-43>5\D_($G6YIU M=;X2'76+FOQYK4H:L^L!)(AB\H$-YC_]$$S\-XCE46-YA*G#2&@F.1&4)D8 MR^^XA&P44A%:F((UCQGXX0S>P;+EXWE2WP) $^[/.%1>QL!XB/P MW9G81S677&>=5GKB=JL",]$ZF ?_=Z;V*/:D:A Z:^')R8K9PU7[4C5PI_L M/8G/=RVSI=(+'-R<'S(T[N ?XR7W_.-=I")=H#AV8(;<%!#BR%YN-9!NS M@RT>*,_,P;734Z4RMBKFZ?YA'HS@3'3E/70U[T@?X$C>G6O8HFN*J)[(I M

53 WCO(A3NECN-HCT3P7 M888S* 987/]$5(5N6P@G MSP'8\#FVA=!M"R'^7' (L#UA^^\.,"\.]F$/M0_AM2>N:Z5@AASO0YS;I[ , M5^Q!;>1V@0AG]HFH[5'M0VWDMH((AW8O:GOBFY=-F!L'_@@']S&H[9%HWFMA MAEKO[WM.^,>AME9IHW8TG?CC;M9&CO013OKZ36CS(O30:U ,MW@3)X(KEX3'E[OG$A<7+6/N".W(XQP=O<2MR>^^=2!N7'\'^'\/H:X/1+- MQQ+,D-L"1CUG_^.(6ZM\\])@-AW[>\3U6E^L-V4-M_^ M%]47;U>]^H\#D$@;7BB2L36$^L,IM"VK;_'5C1:E_?Z]$EJ+W%ZFC"9,F@KP M^UH(O;LQ#33_(V+^'U!+ P04 " #QB:-8/3M,I%(* #?&0 &0 'AL M+W=O+$(146-#ONN)8LW*^<;'?'5KQ>A]:1+6=34BZ.# M@X>+1AL[.S^59V_]^:GK8FTLO?4J=$VC_?53JMWV;'8XZQ]5I]79[.+P\=,3EA>!]X:V8?19L2=+YS[RE]?E MV>R #:*:BL@:-/YMZ!G5-2N"&9^RSMFP)2\LK7!WDK]IFV8.9*KH079,7PX+&V/1??\YQ^#,+ MCO*"([$[;216/M=1GY]ZMU6>I:&-/XBKLAK&&;PW6Q?/?*U+/7--J M>ZVT+=53'4Q0;J7>>@IDH^;8G2XBMN(%BR*K?9K4'GU#[;%ZXVRL@GIA2RJG MZQ^O7EQS__],O1T<&3_%2^'3Y1SJL(;?EE5II?WE?0JM6Z M=DMDHTCOYLK8POG6>22GQ!?UG&J]U9[X\]^T[=!QU.&OOSZ#N./I!>6W7K&#E7:/@]?5>='M=H,&O M/\Q+LY.?JT!%YTU,*0U=BQ!'Q9DW!7R!5? ^LK_\GFPE;E6NH3Y"T &IL#6Q MJ'AGEML:C[X@\WW)$2LZN35XL$KU;BEJ>G^?&>,X(33SO4SQ\H(#3 1_5S)+*N-QIH^ MJD@#[;D5IV%?792E8=-U70/5<00'I#,: !DOD/\-A-@!5V%;DW4M?E";.-.O$"5&;OJQVCKC,V1C(!:R1#) M$9*X/)K?G:FYO%AUJ#R:)E>+(L<=H(5&:"#Q+B),:2WY)\#Y'RH@JI]C: MX8^SA[G/_W?(3;7:H$8E6F/XCJ+^EQLF.:XPP#A(J4K=]-B"/WJC3:V7M72= M!L3 0#V[L3+KSNL=TLO2LXF\45'EDK1$I;@ZW3Z1 /*2;-((]9K<*.=Y:!G!MI"1Z:/F6B@"^K@1.$'2=(@4L88G6=3?B=SKW> M.HX9RMEM+7?I;AE,:;@/)7A=JTJCPR^)+/?G5OLTVUBO+P6JTEO0"@ Z Q98 MJG5G>$Z@?TI/1+$"K\W(5NA!"^\[,9MI+-+5%0F=S'4P[]3AP=X_1>("P@62 M>GC [RYIW=5IDE_M_0OM"F45S-J:%1H%RDCVRT$$7:[9R+Y;:!MTWF7G%VP% MK>VG=C$F8BDG68E*9Y04^>=44+-$5\F,\!C#&L4M"I%]C,4R3;@^@[>F"C"0 MUL4Z^W+^L:273ED7A]RC1?=UC,XIAX>>5ZZ9/!#2OZ[/X=#3>)N-;83'/!'3N-*KNW,QOX_M(3*=74)M"H^1F?8?^AL&K!2T;QK MSJO[3EC]]=HBYB&Y6VEINZ-J/E$9=^8)^-(4K93NL3 MLL*"!E+>EXJ\%T?*/(U+$1Q9T(L&W23YZ>1+K2U(9QTPP=PN6_ )&T:28[QA M*LPUPT3 )BF(8$\8,9';5^\0B$EX)N_G:2AGRU;&A\B#EFY*A\$AEKM"R8/W M%T CA=AG^2L+\&V^0P0:A(^ZB+L6*,_$H\HTXB4OJ,.3G'FKP(K(/#R;P2XHDM MKX7:W;J2V[\LXQXS9._K."7"BEWNL,T*L=F0[7I2VG(SP&#HI.=-UJ5N,D4N M7RQ)#P_C4"%YE6'*(B1< @>GD!6ID8SP>>;AB7"#/#@^90BTOPJSP>$* Q>6 M)KZ*_A- [)BP=@/("^.+KD$ >'1CP@^EYH._I?M,S# MDP"^$EF",X/P)62E/!0.'.K+KK*^9Y[PL<9Q!Q,$ 4PDD^ZC!:U$_HK8R0!. M_;"0R*6; L7>>)-("-.E6+EPLU;S1$6D>A7]L$A=KDD7?6E:O)&3:']/)[YQ M?OOA;N3H*D.41W+&5:]7,LNAQ63D"I*KBWZS?B2Q(3=GTLF<,\;8R>?*OL2N M*-TH7!*F>NSY3NK1-WHY;$F:DC7#'4E!GK.%$T92E:@R;Y( < /0"6&)W".N M+MU#J(806HS\Z^$A]/>J=S6.\'0V2] X]$-#8887$Q/!08<3NQ/*)@I>3@3+?FP8Y_?2(,Y".\2-43RP;9\BR_<':98,HPQT#^N3 MLG9T [@/0^R0^QS$;"4+;KB!U=>[?CDI@%&GG4\I74K7F/^Q[%0$+\&^@$J^ MDXK<4Z7>!3XC0BA'S,-'3S(MW%>WW<@N1I?N.)ZOY:<%J2\;T_W[\'3X]>(B M7=KOQ--/'Z@:844UK;#T8/_1@YGRZ>>$]"6Z5J[PERY&U\C'"M21/ O@/1\# M^B^\P?";SOE_ 5!+ P04 " #QB:-8+V+3<7T$ 3# &0 'AL+W=O MG42A3(0BYI D@D:50^ MW"D*2>]#U0_&.[#6[=I[MA>2?]\9>UG@$J)4E2KU2UB_S#//O'AF,MH8^\WE MB!Z>RD*[<9)[7UWT>D[F6 K7-15J.ED:6PI/2[OJN6 M5KT6)5,E:J>,!HO+<3(]N;@:\OUPX0^%&[?W#6S)PIAOO)AEXZ3/A+! Z1E! MT,\:K[$H&(AH?&\PDU8E"^Y_;]%O@^UDRT(XO#;%5Y7Y?)R<)Y#A4M2%OS>; MW[&QYY3QI"E<^ N;>'XMG2J2\Y-Y# :8)=878HWR.>+=ET2_8J M?1/PL[!=&)QT(.VGPS?P!JWQ@X W.(+WBI7PYW3AO*5D^>LU@R/>\'4\?D 7 MKA(2QPF]$(=VC33_W+-]@.6[;#M]#_9:C>QOYB/$+:A1/'\[3D[-+!VZ/OM@A5UOD M3#E9&(<9* V!&L7\80<$0FY"NF2&':!--EYZDA#_DLE&D)SR>]DE1<*@*.3 QVW9:*N-4-(>8 M4/-Q_ 2H2UO!N[2R((7+84D-]P MLQ=$6G/W ]_E/+^AM_"N//^US?.9EJ9$>!!/Y*LFQ<^&KZ7X[N9[4IMU4SW7 M5)QV6:A5:* MM!:X)-%^]^PT 1M'T+CPI@ICW\)X&B+#9TY3.UJ^0.=+0XYH%JR@_3]@\C=0 M2P,$% @ \8FC6.JQ]N.=" 4!4 !D !X;"]W;W)K&ULI5AK;]O&$OVN7[%0T\(!&(FD7I1?@.RX;8 Z-6RW]\-%/ZS( ME;0(Q55VEY9U?_T]LTM2E"T; 0H$,47.SO/,F2'/MTI_,RLA+'M>YX6YZ*ZL MW9SV^R9=B34W/;41!9XLE%YSBY]ZV3<;+7CF#JWS?AR&X_Z:RZ)[>>[NW>G+ M MQ+7($>E+56[<_VSK98>3+DM+8]6Z.@P/UK+P?_ESE8?6@21\XT!<'8B=W]Z0 M\_(SM_SR7*LMTR0-;73A0G6GX9PLJ"@/5N.IQ#E[>2^>1%&*\[Z%,KK53ZN# M5_Y@_,;! ;M5A5T9=E-D(CL\WX<3C2=Q[/W#X_JI6T[-AJ?B MHHMV,$(_B>[E+S]%X_#L'>^'C??#][2_5Y?W#WY55K!!CT$!<_$?Y"&M\F!\ M(M(J$89)@Q9+U;*0_Q,9VZY$X64!2+5@=B78!N>EP<.E4IEA"IV-F&4JW&%H M+<4O]3(UIO*1"DV="<]>H=.=:K3>\V#'Q MO/%2BLT%XK'2YMX"5(KG=,6+)4*#,W:EC'CM6X\]DF?<<\"=QCTVRW.5Z$=D170.S/>2Z7SB73DMBT)%1+0@N' A>?\.FHC&Z<4=XV^I82 MEQJN!2MQVDJSD)!'-!NNK82&W<$#;NK:B"*K+^&'@K#W5*JLQ_YJ'X'@<65O MN>1J8RRIK\'#R$R9U9R@S%D?0"-ID)9ML/4E,63 M0H&1Z,<501%UWI(2Z\+PPPY-91@E9.T0H*N6].CVD)B+=@-6GBU*6VIZD/\0 MY)^HKG=-RX MC-940-G10 "*2C3B^$K()Y=EQU< (&! 1%,6@&HFR2[/F:;!3&X?T$QO;ZX% M9U=9;ZFA06Y62.*.(- \AV$/H0QE)';+GGS BW:%WK#1:JGZW%X_\HFEPA-I MA9. '('=-C%2I#_0ON]$280&4*0Y-T;6?/+YA6E6\7%9\!()Q0/*+'8R?V54 M+C,'S;DO&7.;",S>^8!\Z[,G['MLOFMZUO<*VH$:U6ZI5WT;4>-0"ESFJZ30 M>'%I-J[GC$2/+"2XPO88-C.6"FT1"[5Q5M*P:(\F4M8PA=UMB+%:>K7X7DJ* M=RZ0/E'3P1$]>)B)'&4_,N&.M_[+$>?+4"7*O&JU"O3LP>WB?]"P(.Y\T:&? M@;WU'+%4=P:=V>M^"%@!%6\^^,"B21Q,)A%=):,@'$T[1V'RRT])'$5GB!.8 M0,)>H0,MG 2#Z8 N)D$XC=[7X\B_TO4GLJ(/[K1/@!."04P.#L$5 Y??3"Y@ M7E".*GJL=$1 8KO_$+ ME?4XIJJW_*M!?R#H<8"FG]D$UCL^V&_1SJ342]^RV1KIODM#13A M+%7+T2%A'MBCY'Q@T\-P[.IP4VW;JE:%9GJ^VE=V#4UQOZ;-Q5(6;JVKE]QJ M9WITA.OF::':E,/\RFG<_ED-=**GIDI>0S6/59F#5@&+U!YG 118&KY<:N&C M)C_JA?U+M0,Z3.G; :T(B'FC-V46FW ++S-%B3 3@C3<7AV8B3I%\UVU%/N%3"Q]9[43@ "T*R3YY85=A>U6U0<0,[BM M\/O:[VA6)_OUYO&WF]F]P_95G;P3@K/0Z*YOA=H61#,/:VQ@[L2MR&2Y;H0# MFC(/MU<(]L$5B&0P$I;B$WUL )#XV(!_!K4-#K/+I"M=_(.R^X M88:>S[%Q^:'Q8O;L(SL:D%OL?DBH\]LKK+"3Z",6RQHP:.G)))A.1[B <],! M#8\HG ;3F%;!9!B$(?'^ $)N $0QI.*X0P!B21!&(0,?1Y,)'8^2"02"<#RD M 11%0S:8XEG2(1PQ*,6^&0VP9@[HT! C;QR,DXCN13&.3H,D3#H^/G#-*)B. MR9]Q$HQCY]AXB-5T[%S$R!S2U20)HG'L9F=(BVSGH=U9&.P/%4EBD7BB?=-/ MQ]'(C$D+V M\XMAS*J9QN@EGKPZ8*^BQ9F8>K7*WK$O*/W65RZ :>F^Y1GOD?_@U=QM/A?. M_%>RO;C_UHC> /$;EHL%CH:]R:CK7Q/J'U9MW#>SN;(8S.YR)3C*0 )XOE#* MUC_(0/,1]?+_4$L#!!0 ( /&)HUB[FW$8< D $P; 9 >&PO=V]R M:W-H965T@-%M3F2I:%K_TD=BN[ )D>A&=Z/?ZP9Y ML5;ZBUD*8=E#653FLK^T=O7R_-QD2U%R,U K4>')7.F26_S4BW.STH+G3J@L MSJ/A<'1>*^9JO$YKO)OPAQ=ITQHP\F2GU MA7Z\R2_[0S)(%"*SI('CYXJ_W6^0Y?9MR(&U5\ MEKE=7O8G?9:+.:\+^T&M_R8:?U+2EZG"N/]L[>)4)=NM+8G M3VE_UC8]K>EW905+!NR41G9]SV7!9X4X ^3/#"\$D]6],+;TCTNEK?PW(I\Z(63,WWI+."&R/G$G.Y8?S14@$3#UE1Y[): ML(R;)1-?:PE-)!R0"/0A+[)EFQC.@E]%)LJ9T-N[<<#60@L2F*L"Q&->]O;% M>B_>5,PN56T@;W[IN'5#;GVJP'"%^]T9_K9UM/=I<#=@%@^0.!MF1%9K:252 MZ"\L'$Z",)Y@]/-/DRB,7F'T@N'&+]N'PV'O1B$H6!"^@T-FEH7CN)V_O>)> M[Z.RO&@$XS \K37"Y$=A^.]Y.84YT8C6CO9=Q8,D39[O(,E-I\<5CJ(Q^[@4 MR+C*P;.&!"S<6J/(1\%.6GL\;2@]BH+E2-*UM$M908]@&T&LA49,9MQ%758UD@BVM%D"SC1LI8QTQ142;+V4" FO**QJ[4RBVYD6 M,-_-Q_(4DDK975B^']./(/Q6P(2/2ZP81MOBLQMAZ;>J6D"!2[%#*+19SFZ) MM-YYTOK#D=9?-3G7@<1;;_S_2.:;[#(<=M&_@\IN=#AMCT=^1/XQM?P_1M^3 MVXF8'7+@[M8>R?V /'OCJ< NM1"L]!$6U&8= \[U2LN"17Z;6 "X'>+6<^81 MO'><=?634+JHG!RH0%:9*H5G&&H8>+5AN1(>T$256-PJ*"F*P%D"V$LBC4)^ M$<4&YG-+]]:@2#8C[2CN8(>MD/.QRT]$/]5ITH&?2#,(0PZ;RT%3F5RYW2;# M47\VWMBN3N+])5KULZ^H(M)NGB@;Y,Z2RE=&3119X_H;W]C L8+K!?E%)016 M9,#"PC%LIV[ FB[%-[T1,;GSP;BRX);IZ*;:D%D?F,83XDG,VN WQX8WU<_[ M!X_<;F&CW2IG"'1U9@5:.HV#%I/8*JF]^\3(F&/V]CK'@&K%CZ78 +WT7+B- M<,UEB/L.;1YF[UQD1>E;.%H_%Q:9!\UYI_?68L&UZ_LZ@2@[L@.@X!X#I6'R M(9\13:9!FHY8 M%$V"R734 C@*0W1:Q(M1@B=IN <&7]20H5K=2^.VE_Q%2TM=HP(+R0 L!S"VS/"-[@ MKJLU5M/%AG9>4D_2-$&P3. $T""6X*DJ(JN U&F'/RW-%T\J//?AP!X!A9I0 M6/(-<4PE*/8.!?,3NA=0;BE_J98UW:4/^0#=FEJAC=WX2.EU^P"0K89(KNP@VGXU&G YD& M<1KCZHXL[.^.%BM5G>UWO\^.[N\=%3GQD79%BRH6FN '5[[C($I#=XT3-##H M3\"2NMRK#S!K-,+_>#3N>>,0Q?$8_T?AC@="A&":^ &=@W:Z*&B(7U=EAR)< M01^_0NTXNCAM'BP&S!PGS(]IHX)!Y$"OX"15'T%JI -'ASN1. >E-#L\DAW4 MNH/IA2S=J6/%M47VF*5<@9"P&;ZF=JH=X3OC6CL,M\?^/V'ZX\/[QT?\](T$ MV:.JWLV^=?[,06;/Q$)6%3UI;B#[I54-_S37%WCP+7 M'-=,\Z:#CD!5)TI/AIZ60>GI$/C1XU/@6'YT,.FP+R1%\<&<(R]2MD5C_(VI M$8[-+0T7F\#'MSF;GO;UJ:QTW@Z_X6UPS.A#7X\=**/#"G:KZ&UUMOQ3J8LZ MATYV*4#5*$R/-L;NM6L-@6)]--+K"N0-J?Q?]795*L_P)-O!S0&U[>?:ZM]1 M5*^^0\WV?46[_X.&B7GSYJ.0?"8+MPW/+W0-#5,I@4U C"M?79V446$0#T=^ M,!E->W-\N^8EJ(H,DL,N M;328/HWR$R\^]W/Z_:X5Q4IK ,NGVLYD;Y'(.RTI9J+!8?[8Y3*\H;P]HR== MAG$V3Q^1Q/>8S YL/O:Z_+SSA:,4:/#H.PZ:1;+'?^QH[[:?BJ[]%Y+==/^= M"2:!\U&!Q1RBP\$X[:.3=-]N_ ^K5NY[R4Q9JTHW7 +U0M,$/)\KG'*:'[1 M^P'MZC]02P,$% @ \8FC6/16+FD-!@ \0X !D !X;"]W;W)K&ULK5?;GAAV6'26+R,%L=/6-P7'XWVN1-O=4KIJOX0Z%J(XR7$R_%6@Q^E M'8C]45^,]\:3+?;VVY#W@[W]'X?<"51(G8KWE,Z4GHD+YHKRBIRX5BXIC*LM MB=\OIA 'C_[8E)7H=++9*??6B:MD0F<]-(\C>T^]\Q?/1H=[;[:$-&E#FFRS M_I^JN-7B9KR_&$_B8""Z[L0F?^)S3N+*E)74BQ?/CL>CHS<.?3]U*E72)(4*1J1!MU( MX)V2VL-'*XBI.)!G373L% P%0-S?7%I80C9JTRM4ZRIM@9_5U++ M=$60L_B31#@HJEB07HTP-?"DC1>H(K*H-""F;;6!V$KM9,B7X^#Y1<"$1UZ!5F04 M4NW62L9QN/5 .H[FRN_58CIQY@6D8K,%KY.D;+B2M4J4*-P<82F?;" M9 TNIF8<$_#$GI5.,4/2FGG%HF0K:?UB%=XC45IN>=*/C2!R3"2\K% ,X+-< ME( X\"I.*!0<;YUZ6-**D08AU!UM9K&YBB^WUYS0R/-'[+*JK'E0W(C \!S- M/0$EBX(WS,!DB8!2S M"*2YBV!A;* "8O\;2BNG.!8)Q_-LW4#3 M =LK_3A"?&Z)NO7^]Z4>#XZ7I1Z(=U)9\769Y"=V2,Y%QH*A&HXE-PW43INI MM?V5Q7FG00JIA($XHFLM,=B:=DYYOH,-5?D; 91A^VE).=R\;,;3CMKJQV7GY@+*9V@.E>B9]- M$A@@6*JDZ.QSG*^YE MD=P^?JMY7/0[KEJ. M(KZZK..FTZ0"M+>4\_TD,!UK$B\!"O21\?RXZ!YCNMLH)]2N1@X&W=*,\:+G MXF6+^?4=F!FVPV%TTP^3$ .#MTB.?\W+/R->F,=M$\UT:!N,W%C795Q++D2G M ['IT#KL7$-*LK-PV7)Q]XLWDO9M>Y^[B->81_%X&41; 2A/O RJ>X.C@QX. M1>&"%1?>5.%2,S4>5Z3PF.-.2I8%\#TSR&JS8 ?M+??\;U!+ P04 " #Q MB:-87#@+\P\$ !="@ &0 'AL+W=OV%Y+_O MV+L0TA*2/O4%UO;,]WTS8X\]VBC]: I$"T^ED&8<%-96%V%HL@)+9OJJ0DDK M2Z5+9FFH5Z&I-++<.Y4B3*+H+"P9E\%DY.=F>C)2M15-R'%S%%].!L_<&OW/< MF+UO<)$LE'IT@]M\'$1.$ K,K$-@]+?&;RB$ R(9?[68P8[2.>Y_;]%_]K%3 M+ MF\)L2/WANBW$P#"#'):N%O5>;7["-Y]3A94H8_PN;QC:- LAJ8U79.I." MDLOFGSVU>=AS&+[ED+0.B=?=$'F5U\RRR4BK#6AG36CNPX?JO4D $OANY*V,' C M<\Q?^X &A^'<@;DP%"0Y3P909GH$D$]Y:"&]1D87Q%MP +52UQ1P6SY#S-<\I MRV +/.!'C<2OD#]7WL&--O[X$ !;HZ9N +(N%\2@E@Z[I//KN0Q08S&624^0 MUWK+TZ#UX9H+K^-_U+L5^J+K-%8QTHK]_2I>>:BG'NC!\FM M@<[G3\,DB2[OYP_&?\:7W28ZU/Z6D!FVM#T_[[EITNQEIZ8.T>3UIJR$>D9L M.6:US@IJLS 33$+'6;1\-_/9;,O7@TW!LP)<.:F-NQY/*KELDO)._:F$K*H$ MSYB_&$B48[%TIYE:/[<)*=$6'\RXP\0GG_4 MRR7%Y+8J(_8O6^;FK+[EGU$%N7$L;4Q+)>C6I7)>G/Q6:,KQ?G\^Z=PZ-E4; M*A*5BD+ RN[!Y72A=(%Z,"5ZVX3AJM)<0.)'Z^QHGT#VY1JGH"FO,?_SS +W.J2MT'%^Z&Y>Z3W+>2\]/W5\T MB#[JNJO6:^_W^YG3'/7/TE9^U$]3I_X#!3SL>;5?0<#M?O?[[(M[4E D&Z;; M&C3;*.E%PU.(>VD\A$-W2;AWY5,)5OYAX_I:+6US^^]F=V^GJ^;)\&+>/+RH MP"LN#0A,\W JLH_(!;*TG/$?Q;T_D/M#&A]J>B,M -'L'M1 M3OX&4$L#!!0 ( /&)HU@(\9;]%P@ -D6 9 >&PO=V]R:W-H965T M+1:@:ZG0X&'#_7E[)@-HI:JR!(T M_MW1.VI;%@0S_L@R9X-*/CC^7:3_77R'+RL=Z)UK_VGJV%S.SF>JIK7NV_B+ MV_Z#LC_?L;S*M4'^JFW:>WHZ4U4?HNOR85C0&9O^Z_L]UU%<7WFV5Y]V0QC_$53D-XXSEI'R*'JL&Y^+5!UNYCM2O^I["Q2)" M(K]?5/GT33J]?.+TJ?K1V=@$]3=;4WUX?@%+!G.6Q9R;Y;,"?]3^2)V>S-7R M>'GVC+S3P;U3D7?Z5??4>Q.JUH7>D_K7]2I$#T#\>\KE)/%L6B(7R9NPT15= MSE %@?P=S:Z^_>;D^^.WS]A[-MA[]ISTKZ;C^=,_N4CJ]9'Z8-5>C/JU(662 MW(@XK,C2VD2%@E812['Q1*I+>23.HT(6JF9(@]KJH/ZBCH]. ,"V12W-%PUM+LU-IZKOQ[]#VJO-]ZT:BE:3P>M/[Q,ZSG,RUJK1MM;5LX; M$( 7>SKGL&VTQT)T<@06X?".M%<;PN]Z+G;A-2C,M#M5]U3V5A!L;(_#Z[YM MU9UN>YV8IP7U:5O!3LN,05XTP'@= L5DX.>C3T=J335YW<++6H7(GFUZOW$! M3L1&1]%-6%BU!B5?0[LW]C99*N9EMWZNHEN15\FOTQ26=^R;W2E*EK$);'4/ M:VP$P08068!)',U'$A\'JM^T>+\UL9'==+]!5L3A?<0]<5^ 3T4F1W(N[M44 MR8/0Q RX!FCL XB(6A>!&60+]=J:+X188Y^5]W* Q4T%<^OZMN:CZ%&M^0_5 M29^N*N=K1*O=S;'$#SAGW2-@XC]5.L0L%93Q)Q!TI&YV&40F,&1?"G<8>5 F MG.G!2L F@9%>#28%PX#BUW\":(VN)8 [XN"2'8/I$"0&&OK5[T@I)V-?QT"B M2=8(8#FRMN_(NUZBA"9HU>] 9:B-M-V0Q*[[R,1;=@R%6Y5D:2EJ6+O:Y?H= M%'$X73#B(5X!019IE&4OV]I8"XUV/'.X%J72O M 4M=U-TAD^S8+[]C!TQ92Q'*Z^+284_E\4"P_,D?1* MM_/G+'B_IZ(>&/ 1I:?@" <>Y>?LK1.R8#CTM8EA+GN+TF5:4W< M"8CW(EE 28CP!< >68,<@II77-FCX[)EATD.ZY6VN;(UBKTR&R$B=T>I3"S= M W (P5TIEA19NCI<8I^XKD@0-!TWA;K05A2*,>];4]^R1[F/C?-J( D_+CT=3E1M7Y/!E/];P7-SZ6WNY =DF51HFVP3>:/"X,#H MJCE2GV5;;&!>1\@9FM:(/KBW6H9OJM!;RVUM:"VZ8]U2"Z(2M:8YQ5C�<& MR%/97?H]=V*9%'5=2WKGD[$<&RS9\#1E0^K^,OH(W[ $5&.@/WH"F%*E$GC< MX^:7V3DMI+EC8.JR!!BA9&.",RN!0)!$0&)RL.4(5@I4#>2#TD*/VM&RR_>Z M31X,C3%(^]LCH$YE, 2(X9XGKI3AE\3$D]P$;)I)1A%(M/\X$ UVCX,PSR6_ M15$H0CT#"RL141(YLG/;D/U:=A I9E5?"&<^;BRXT(,8.7PR2%3:^QV( $R!M!Y?G.#2QGND2EC>AAZZ!4SR^'=(7MR6';&/K ^S\EIBK5,9T+YE&(B"*[+ MN'&8]PQ^%O0" PM*. 193^HDPYQD@VM-+;RXTJT,@O)EX %;=7T0J-K<,W)/ MQ(QM&E<\&?75;[\Y7YZ\?ANFQVW&[$$6I([W53#.MW"YRXP12\44NU8P@.Y* MO\P"A;*Y:*=N H<3C/@U3+1(YL1D?!")P;%1[^0H&I!QR!<8R;O( #XFNPVD M'_0&S'0K'0R"?CV^BQ@?./5 MSUZN$W-8BEG#7+[8R06*]D>XT)D*[[1I)?1TAU!"Q#S7E8QE5>RS ^-)=<5T MQS63[\L/DLR!.B@],6;RSC]Y+]G'ZW"^0HMQ/B;V8=0NC]_^+&WB)V=?E99^ M+9)E^>0MZ-[O)U*]CGG"WD-E"&N9OJ;*9>J;UF+TN1%7OUOYJ!K292Q]>1S> M#M]MK]/GROWV]-$7M^=; _]:6N,H!L/O9LJG#ZGI(;J-?+Q&ULI5K;DA,Y$GWG*Q0][ 1$&+S)3] M9&_=)[]5*H@OA2G]TY-M"-6CTU.?;54A_=A6JL2;M76%#/CH-J>^?:$GUV[9T]L'8PNU;43OBX*Z0[/E;'[IR?3D^;!'WJS#?3@ M]-F32F[4>Q4^5M<.GTY;*;DN5.FU+853ZZWY[$1DM0^V2)NA0:'+ M^+_\DOS0V["1\< MWFKL"\^N;%'H "\'+V29BRM;!EUN5)EIY9^ L! M6R]>EKG*A_M/H5JKWZS1[_GLFP+?2C<6\^E(S":SLV_(F[?VSEG>_._8*UYH MGQGK:Z?$OR]7/CB YC^W>2$>UR[: O_A]9?1&4DIY\6&K:%\E MRX/ 2X'-RJE.B-JF2PS'+(R2JP.8J-W M,$"4-NA,B;,+ :TN)B*7!R\J*.?H >0*]:4"2T SO]45NR"'HNR%V?D/'3*? MDLRS\^\^9"PN/ A90[BKE@LQA,0@C'$;2,! MYV>TFKR/\^Z*L]GXHGTO^8@7*E/%"JY,I\Q'B VTL2X\0-P*V% ^Z!G7ABGK M(6X8)[A%[+>(.>O;/2:-H6]6DSYUJ3_72I#J3DL3T47:VI)%UA43?*9T%5C1 MGNT__[2<31>/?:=,#,18O(!(6"I+@V&$4M/=U'[P)$9#(=A\$'L.?B$$HZ<5* M'2P;6C*/U)!,7M9E5+6",VSN;X\_(GI7S!9GXUD;0ZPY/OK[3H!KJ3I#=11E M'^!\X)7RO?0*<2D#Y5C?T$+"V!).8H_E^-WPCV0W5"((#M5>B"E5." M])%!WEK79@V;^/G0(J'7MS[U*>6,RL?B9:,3JQC9!B9Z2BYR4KOTAKNVVDXZ MR=I8(*B,9J-W"@2]FUP7O=U/*F*5_M[FO7*93D$%2,KO20RX>O47N8)R(_M4 MVCU?-2XI^U[ MJ1 M8IJ18.H\(N%W^ B:9IFC9&V6407[BO_J4M:YIG.11SE!B__RUNBGXVE'XUAY5TS&Y^V3 M-:.0V!?@$D7LO13U7L>$0GLO48^,F#7DGY(&4#>'L7@'\O_@9*Y$O\'XON+4 M%8YO5 [(@3GSGCT@J !F(J_ 5A(26 %NU3EH8_&G= X0.@SZCJNM1&-",;@U MI/MFC^WVC!JT_2!.(:JH23*-)AX_*,['S@V_;[XSKU?23B:(T3%WS\. MU2!,=YXG^;&&KQ2XB#V62ETD>7CV?+28+_'_Q6@^F]RY=G:G?0.1UB%=VA3D MZ(O)4DQ'9]/%'4Q?P:16C%_=PXO9^4-QG_^:+R_$_2-5N*T;XA]1<6 F0U-$"L$9].I4E1HJ\%\T([Y*B8UO>Z_<@1CP&+N?)#WUK8Y;XEG2B32,R"H5;1FMNWT+/X.4^7M)J6\*\ M6/>1-]HG]ZT4A2G9'=@& M AQ3VYDYK1Q %)G*32U;(INY8ADCJ99D>')I$& M--A:JC LB.!3C6:!P *.M%5,CW@@9$7)#:#8R_"L0:^^7G,YI 3I#!A2)@;# M'8U'IG%2SK[O5Q*.0Q(_="M7'FK<"+P:RJ7CHQ.IFR@M3$:K0U'.C-0%M^K4 MDBM%"9(VT%*C/]%(@0.Y09)M:0)FT)+ 4!7M@5;4/:S1#)7>X4,;NH1(X0[J3H@-"HAP'?)2!U>:Q(!(%>ID07D.2;)K(*LKP%J+AS, MT])["VTHQWDVH17'9)%FQT@3W)XPBJ"TRQ]0PWYHG"0WD.O#C7XXD[4?!A'^ MBDUR9CVI;09$=VKIYFM%[39GNF_YE<8$MTFIAJS444W&L$)9J9M!AND0C8"A M&RSJ[1$]JIB#HT@WAS9>NQO:%?(31-J#--A2R4/J1&(9C$"- 2^/ XU0KNM MMR#MD/)KU(H 4;;8KRJ/88/CY,[X% I37;#YMK$[H"L M:XHU-T72;\6:BFA2=Z4:32EK6%=*&TK9-/[TVL)(%_T<8F>MNM8+0G(-*:YM MCF_3O\G@(]=%O46+^MBOR?RO.J&G4R5R>8:6N(UWQTCP[2^UW"LM=NC!7GYX M_?+R#R C&X_:3R\4YK9L:TC.ZV+U2_3.RR_ @O8/,,>5%#1Z(WXON<0XL&/3 M <*QZ"/03:1C,'N1KGMTJI+J$$Q8.RH #$XC][ZF+(]L0C=B =-2@%MJQWSZ MHD85,;EUZY%XC22%KT9MVOR_!N#-("OW:D7CFN*Y@KBL$=F-(66C1>M(, (D MT[Q;*O'R8V=G+.EDWTB\O!9S,9\OQ&2Q$,^GXAY9FX).CZYYTWW:1:40K#06 MD^7I;!9UI]W3L[E8G$V/=].C6W<_Q&[.>O(OU2A#'.;;R "1:D.Q251^ XI_ MZE=:7/1MCY'+XPS0AK2%:A-RA([XCCD.JXE)^2) PM'4%$2.2IO'0Q2]4BM7 M2W<0#YNY@0Y[I7*^*XF&)G0T-R0H8IK(&YMLA?Z>2!?)S^//RA)'-Q%*1U+/ M)]%0#\LO92V/,I+TP6%;)5W3MK"< 72Y8Z$B%7$_2Y=S88?<8V*E* MI$]H.PL8H_*CZ+6M#X?DHA=J%@"?'@9[EK?LZ<#5 A;E3U:5DHQP6IK.ISN' M]9$*;4$;>(/;,19!PE!L^.E;\!T%C*8*CFKRS*0_QPTB2!=%(5X6T3L."E$8 MU+AA%?H;63"+#D\>>R=1:K\ZPU4FBZGT_,YAJG%^*&XE^(ESB:+^QRL9LUD<;Z8 MSV?C6;MFC$7+^[:V9QI!#E_#,PV,7^K47(C'N=C3(89 M?;F'A8QHE6U+NI9KMC<3-/-XW$J0Y92F#?')>2/MP+@D:=3+;&*A MC)M%3=@UW.3JU-HUAL'[60KEX*PL#WZ21= #POF^.:K5$>[$? M#FD2?4TWZ>\7ZVY:D>O61[E#Q<4 I]SY>7W$A M?%LCOMM15Z[[7!\MI:Q]C_$U&LE?6:QY; ,"WME=_/9BT0-!%]BM,@Q$ZIB= M+JC%Y,XNX\UM$9L^;.B03L^5S.G[L!:J#0+0RG&!QA@B5DZK-3D9Y/1;C<7S MWI5:O"#NU2:BWVRK\IKL(;&\9;KLL7"*>/MUS'3ZE;![18VR@ -O!#Q&>K$4 M\QFZ#XKR;/*8'LZF_&'ZN!?HP43.S>AG#.5AV&IP%:2$H\R@5I8(/=WLQ-(- M\80CYB[N=6,?-)L.0XGBQ7?=.9^5; '4^5J:DXE67\9J%<]=LT-H[) [FL[6 M-U3.%5W1RY *4SPW-?9QZ/<*P2,:)_U^%%SQRJV)TB@-=W1+R-<)=!_KN+)Q M2#&ZVVSPA5/*OR8/KJ\&"HSB"T"#OI@:M;<<=)^#DV[<\_!7CX?>O*0A)MZO M]_T21Q!FVC2\T*5$?S;DL>@O/7 \V V+MEBU^H$P)6R-\TU_6^>6)1_!5"^^5#'D=X.J>[XAK? M]L7Y:>]W#X7"4$V_[O Q7O$G$.W3]@&ULM5A;;]M&%G[7KSA0@ZX#:"61NOH*R$[:!FB;P$ZV#T4?1N1(G W)46>& MEKV_?K]S2,F4J[IIBS[8FMNY?>^ M*@KE'J]U;K>7W:B[6[@UZRSPPN#J8J/6^DZ'3YL/#K/!GDMJ"EUZ8TMR>G79 M741GUV,^+P?^8_36M\;$EBRM_;BUV^]T8\^$^24V]_*? MMO79T:Q+2>6#+1IB:%"8LOY5#PT.+8+Y\'<(XH8@%KUK0:+E&Q74U86S6W)\ M&MQX(*8*-90S)3OE+CCL&M"%J[M@D\^9S5/M_+_H[:^5"8\7@P#.O#](&B[7 M-9?X=[B,Z =;ALS3VS+5Z2'] !KMU8IW:EW'+S+\0;D^C:(>Q<-X_ *_T=[, MD? ;_0DSZ4<;-/V\6/K@$!R_'#.[YCH^SI43YLQO5*(ON\@(K]V][EY]_54T M'9Z_H/-XK_/X)>Y?[)H7N1S742P_[9.(H$;&UU_-XVAVOD.GWKO5F\HE&>+> MTS?.%A20DA2L_/8H9)IN;+%1Y6-#[NG:*I>27=$;XY![UGD"/:DJ9-:9_^F4 M-LZNG2H\50@71]O,)%F;%0+\$1F_DTP^4U"=69K@*;%%@7SVK%\/&8CZE)IR M35A#7?F,0I98K'#2^QZ94CAS%=MM6X$<"B] MDJKA^_1)=&0>.PM4PYK7 /+5F7*!:92.955L00!E&W4]M7RO\"!06O9A"U2 M07BDQB=.2Y$"5:%*5$/4O5!SQ3G8$R"%E[B0M42LE #<@Q! ")1S?:]S@2I1 M/B/0:"?ZTHJ]!QC<3GTYX#2\[42<)]1X6($%7Z,G"K"&@"G1S/28O]O^Z-.; MRC$@@DWFM*:BK@R:*P,AKZ'G+K'I((!:Z*0BF3%Q.NWQAG7LF:7L01AC!%[<=A?XXZF>=L\E/<',8,<%=8\H&W#LE?413UQWL.U=[Y;=>U MXZ!/'ULFI":ETH:#TU@^K@BE+V*U .HYQ0+5J$\+H?\-@%%_]MQ>N!/=F$%\ M2CEV;4NIHW8U:7EH4K>I"@<[+=$8P+& MMW>?O+CAJ?AMM=.[C*!J(U>BG6<./+;/RXW-3<(.S.NJUBX_1XLI&<^G<,"M M:V/U0Z)]XS%VSSV"9J,:5JZ$YM!Z ?O:@D3Q@J,$I1CB-KD1 MB!A(NJUR3=%P^>]HWHK).YW K<& ^NT#V*#TT2*1\(A.1^,>%SI5B(LA+TFJ MHJIM? ]J)T XG?'-\5[3NQK^D^^M]Z\%J!5<8+<2-FJ9 MU54MWE9X)P>\&]>>Y,+[A*&/A^>+]S?O9!B=OZ;EH]#8$A%RUCEYQ^W(5A[1 M (I/)2[2N21H:_C6!XG_E..$/MJ@\LZUR@4U)=YX@TB1%M"$]HCK5CS%_QG^ M9#::=M[_H<9+#;,YK))<>6]6)JF; YU0-)T23*()_D]ECE'G>X3#&2T*6TF\ M[\BXP'![^7-X2:3&YV ^'4%*-&)Q0TCYD7MXY1PG%=+(V"]"OU%Y,L=P)KI' M$>M\"-VSDO *Q\:0B0$,E)E,XNB?\E4L4D;X?5V/1G,917$M?S)BI?^&[^)Q M1%%O.&:OQ6(;SV;_C.\F\XB!%FO&D]._YCK6> SXV6-S<>'\&8@'55M@@MP: MM5D3]9/1L>3FIH;ZBG1.N52ARJHEWJ;DS;H4S/B:)9#X0TSX$ 1KA6C9)["H M@NP^ZWR49M-^]3R/EV>!=F!!I_'"[6^\P-P[WZ*F^AH<#4ZHSW)76\$PRG2Z MUF<=/$GQX"P;K%'F$0Q;OG?S79&?,[ZS6*W0V<"8GP0H]KK8788]=[.BL>?I M2BC.<[A EBCNC/'LM$Z,^6GGIFG/N^VGW(4?.K=H5&(N-[F4KZ!V(_QEF[V% M0W>*:RV?J._A[*-3WD/R=[Z5BVI>7WD/6C#-);5Q1K)K%_><;DWA0 QV/F)J MT/_0):2.2$36%#W<[45W)GG5U!@,$*YT[)DV:+VF"XU6R-\,N%/"8_7#>K^Z M_RRQJ%_C3\?K;QJ(@36[,M*DU$Q:P_UAS]7]02P,$% @ \8FC6"6B8\5G" W!8 !D !X M;"]W;W)K&ULS5A-<]LX$KW[5Z TLU-.E:UOR7;\ M464[R4P.D[CB)'/8V@-$0A(J)* H&7OK]_7#9"B;=G.;/:P%XD$@4;WZW[= M#9RLK?OFETH%<5L6QI]VEB&L7O=Z/ENJ4OJN72F#+W/K2AGPZA8]OW)*YKRH M+'K#?G_:*Z4VG;,3'KMR9R>V"H4VZLH)7Y6E='<7JK#KT\Z@4P]\THMEH('> MV>!5DRL_8; MO;S/3SM]4D@5*@LD0>+O1EVJHB!!4.-[DMEIMJ2%[>=:^CNV';;,I%>7MOA+ MYV%YVCGLB%S-956$3W;]ATKV3$A>9@O/OV*=YO8[(JM\L&5:# U*;>*_O$TX M_,B"85HP9+WC1JSE&QGDV8FS:^%H-J31 YO*JZ&<-N24Z^#P56-=.'M;K@I[ MIY2X4$;-=1!7A33^I!<@FV;TLB3G(LH9/B%G)/ZT)BR]>&MRE=]?WX-.C6+# M6K&+X;,"_Y2N*T:#/3'L#\?/R!LUAHY8WNA'#94F%]=+Z=3^!;R:BRMYAV + MXMPY:1:*GO?$!VLRZ9?B[2U8X)7XY_G,!X=0^M^Y7,U&D' M_/'*W:C.V6^_#*;]XV?L&S?VC9^3_C<<^;R<#S8H,>AW11(H'D@4GY=*7-IR M)5(@,)P*6#_N#J7B/3X8H MR7+%+GWX[9?#X;!_S-]IE-\'QZ_VTN+U4F=+(=?2Y1XLN!,S%76 _X(5LBB$ M2CCXKOBJ?-!F0;IHFV\4T%ZL:$MH)1:PS6'=G9C;RHD[)9W'HZMM8F/(+'X( M2P>$-Y,>6]D5Y\!C+A"^T+2.7V"R6CE[JY%&%/8:=@]!YJ*@O)3062MHD\(B M9^'S*E1.U1@_0(_0Z0)#\4[-7(5TFO8)&^\0>(.#8R\N+/ BI=YHAV1HH3RK M0QO1*HC)JXPC7KS]7NEP][QS[J]XVD_7P6;?Q,5:FN, M*J)?K=?1_4#-5^ \)FI9D(-6&-8S70"F[T*C>RJ!2MIP\SM=#&$-/33#N?@_(-\\G[;$:M M2PZ_1#/SRL7XPDHEX<2'2Y$K-BG"ZUM1>U]Q M\&Z<3O[H)N:(P=('];Y7+-$4*.P<,B\S:^5@% MXD)."$E&X(U"8)*8SP][=1;;/MV27 4 MQ1/K5LABV[X\UNT!+UN*B<_H+%/A1W;?8,SCLV;\?X;R(X@9&8&>38EW%-A? M.:+_'M*#O:&(\4APIP.MR M16E6TYQH'_-ZJ=5-S/5U^D6/VIKZE"+62A]JWP:T5SFQ5P /4&XNYLZ7H(U'CXV#2WV3L(-T"Z3DEN^1(),M[ '.B M=6IE7:L]NU_%%"5X<,,G .Q,QI++#F*(:"E_?!H.0&&IW$=8"MG$30JG#+NA MK8\50*46O_%$6S#LI*(AT#/%F*J1C,J_T(DU$R=4U).=/D8Z1+=..B-'J#/N\P41S;25293C\.XX_1B<+)G?%YB B] M<:> MSI-E:9]Z'?"#WDGY#3Y;"+25'C\?66S%?\^DU$PT4?.S'!++E+PB&-RPQ$Z% MRD=KX\K7T4NG9HB0KK BQCSI@82RK$%[,6 YLEF>C;BR9O*Q=>AEB!$+H_]- MN50&M"!W$?%V2%/6CCT&6P&I;9]'R]"VM*.I2QO_GQ?+\8!+Y;A[,&V5RFDL M9@>#NE0^UXWLBN'1-);+@^YH^G*YG!P<1/G8_VOC78JR^D+AO8D7:S1.WHZ8 ML3>Y0?0J\%$SQ=H/!(.O"G84^]6W6L9T/D?CO^EQ'AS5X^BKA@?4A]:-/XJ@ MV5K&*R,K1!AKA-1FHFXXA!0Z3RD7?T1#ALAB/]89@?&9S]/MFZ/[L?+J(:#G M."T48AA=NG-I/5/;@>;@)C5WTPG]3@8[.%LJ7DNVY)A0V!6G@NG1(=J8_G2R M<'2 W_%HL/-[;/QCDLG!7$UW/YR!AWO#,75#AX/#G<\V M8-*O8KPWP1C]3Z'%]O,!:=@Z^V-&95JFN1AVQ_&BH[OM%Q#A^.9QV)MC*:@XZ0@7[U+C2[ KOK^&PO=V]R:W-H965T7W^^[AG),G'"GMJ'@"X]/7WY^NL> M^?F=L5_=1JE2?,_2W+WH;LJR.#TY+NI-&2Z$SE3IM<6+5ZT;T8G+X36,TSDEY::T M>*NQKCR_46N$N!1O>B7#!Y2,Q+7)RXT35WFBDOWU M)S"HL6I86_5R^*C":VE[8C2(Q+ _'#^B;]1X.6)]HY]X^4D5QI8Z7XO_7"Q= M:8&)_QYRUVL;']9&=7+J"AFK%UT4@E/V5G7/?_UE,.V?/6+KN+%U_)CVOYN1 MQY6\-Z42@T%/L#:QKTY\*)25' ;G-W-"6B5BDQ4FYUNS$C(7N%2VL-HI(9>H M:'&WT?$&BPJ)]4JL="[S6,M4Z)9V#6VW4J=RF6)=GM #=2O3"DL2\:V2%EK3 MK5AN >0\T8G=Y]4'@*4O!PI[XW)+W MFRL7]B8X.K*SO#--,DXAG>>@+2C\W60^B.^O/K^YNO@D$&?QLG)PQ$&0W9^> M_;#@5+PVX [L F=B^%%EROHM"VMN8:\3&]#5,8SAO.6QBN BF#YILJ:DVQZ7 MYAAZL$IENLK$G_JUAK6(9(Y^@3^B7,:122L*C@.[ R%PGT6G4?C_BE7R]4Q\ MMOIX2??T]^]*)OXN4P[8VKI292[R\0'F8'@DQF].)F]$9I8Z)6-,4L5ED''5 MTL56%YPXJD4=*PJ^+&M?VQ$05N9K16 A0*ICF8"P=LM6'+:$PK87&J?BRNIR M&T&GOI7Q-@K!]&%Q54&)/..'=4H.)ZR5&)3"18[ CF.4PG#5E7.W5BFO+RDFI4K M;.1Q!]%8[1?,4J5:W=8IY5H$<2/_%1@+'9S:N^.Z@TV6M@_U39NP@3N6:M,- MO6&5NMS%F&IVJ5S9VH*"T"YX4 FCA#*X!K67&VQ(V:^('J #')E2.% F^*,H M[ Q(M(MU063MG4PQ1@&7&UV(4LF,<*DD,ZSO 7H?DA[X'O8>LBC:6PQ6!4LK M"B35Q=+ JI4U&0!?+\+(]54UK*?R-8Q0EFNWQ)/":(I*:1K-Y#1\^E:A?2B5 M<$_ ,VW#6 *[O1-@4(Q ]?M :IS.O>X"1S%_)8B!1@)E5N3$*6>=)""G8:F8&@(3=$92A_)ZV&79HYDXJ? M,'JG$4L9QZ;*>14@FE,.D>FURH&T%$OP7A7$OMK;\058P-U-253?0]MJ',I MJX"5AUJ+8^ZEOO'+(<.6P*M*5(>CKA:G%9<7S,2S9>7;;AY3KWB6&N>.0N.' MGH=E@B+B&?!0C1,"9V.$Q=YY!0EF%9_=E-MX;% EL-E)O(HH(TI:8GX$M8U) MQBK)>*)K0$CK$9G+1ZQS@H#/71SSA@=G/4<<")\OZ=#%5=/78;:)?&@#0&M4 M8G=EJ49;$X'ZCA[(U!N 4>M+?&D$/"]5+*DO0MV61>N1**UGFD0P6U'SL0 < M69126!C CBIKIUGGOB9\4.JTM%;R\ZAIK;L7#X4]:LGL8AZ<8^& 71^S!'.1 MIG&83DCU;C*C.O&C5*@@]$Z]Y'R# .*OQQZC-#9"KQ<,>S B H?6M6:HKXAX M(^V:5* #Z+5?%(9H/$3;B5K"-2+JM!RQ1$]L?ML"5G6]H$#\QK%T:YUDP8J 1#:_V04!Q4HRN5!M7)9-!. M[0%D 4>:LYQH-)T*.3#WQG%/UPT]^G<8X;V,EB7Z@8A[N>4 W/H M9B U6_ M+.5W!(;.#=3O$+P[=]KYO+%*[1TL.\_>$KV:RL$"*+MFZ-?'1'&!>*5BR'>C MWSKO%9WWF+]..S\,U$_$8A(MIB-<#/K#:#:>=@Z-:V(ZCZ;#D9C-H\%TV/EL M2D2))J/ B[1\.HXF\RE=S?O1HC_O[%':V[;W!\QXAA%Y,.Z+([X>1+/)5!SM MJT#]HE>39&\LCIZ26&^&B\,6PS-8,29[QE%_,CNH:S"&JJ>PN-<73X-;CR7O MB1A%LRDK'4:C_@!*:W8A++0![RD,-BZB>1^^^,O1#*9W+AYF%)Z:!\,S$A\N M('OS$X*!( (_'O,.XV@ZG6#1I\Y'D^F"C( *Q*3*=Z0/8@:?G'B\ M^(V8PWAX8GIVW);0M?4ZYXBC9C8J69/'.B?_L_H$CW3U)B+3:='ZO1(3S+2%)^)TVQ._B=?B_R:3.\5S_..\ M=6AA0^/AO("CMDA,B$\S)]SG5D&ELN91W"I",(Y:9=O<7OWE@&Q EWNL!)OK';;_E$<[>Z.L>/:E=],[8MJ<1L!U4L/H^EH@2(=#,>=J^NK"P8^MAO,9V*TB 8S+/YX<>E+:A2- M9P-/'_._Q[B\[KVA.;%IJ52&*!#!8[NEIAZ:'ES)J$1Q] ,/@O[J(/]X="CO M;1UF>V!#&QR'&H4]\<[DZ^.43S>,I@=@FO[SG2LD!B$W+I] &0M.<JX\' 9@64W/9U!0J?S+0IN<.IF0]L98#G7JF4@W@X' U*+E3W[,2O79FS M$UT[*11<&6;KLN1F>0%2+TZ[47>U\$[,"T<+@[.3BL_A&MS[ZLK@;-!:R44) MR@JMF('9:?<\.KY(2=X+?!"PL!MC1DRF6G^DR>O\M#LD0" A7:&7PJ4,^=O>+"L ] K>U ?2XLR<#A\9) M9) UABZ"H?@!0PE[JY4K+'NI;Y(*YMA6/(/3+E:$!7,+ MW;,GCZ+1\/D.P&D+.-UE_5M"L]O0;]H!B^(^"Q;9%R;930%LIB56J%!SYOA4 MHF="G8I_@'%K :6XRID4?"JD< (%RF B9]RQ&9F^]9:IUK!>L]H8LH8U(^QQ M!\.9%6T\.T]?*^8*75LT:I^Q&^VX9'_4B#3']#8?L1U=B[D2,Y%QY3KG'L%Q MYY+;@L&G6N!6A/R8E5K!\J!1F=5HC3UF\5%OG(XW!T\>C>,H?MXYO^5"$K\# M;&@'%JTPH6[!NC*8>]^_[C-G/+,EL\0BD'T:/6/1<-R+AL.5L=6\=Q+)W'SO2^:3./,.($2V&JF[@M 1\D:S%'2P4:%;4@Q\CVH M;(E!-0MN+^)\@-1?D@YI"1V0 MIE'GS3HKCO<"D3Q#[?1P'1@_;8#LD6/W*;^ #,HIF%62)?]UDAWV)N/1YN"G M)-D$77J8MM3"=-\42X9I\_T_IU@\B5HU'.^;8DG2BX=4KTG:BR>48LA_$HV_ M,\.BWF@2;>6)7_F6/'O A/?-:Y7)&M]VZ%%V76CC#AR86U8K7N: \1,@YGG'"R&HIY]N;G=EH.(B9W!7 MD79HSAJW,HU7W,K9/PU!LHW@=[\9SS)3P_9[87O'7[YCKYM[ &]Z%;>_IR3) M!5LUP0VP3*(?L,)QEX5P!6J^@5N0+&)ZYF%N1+L08.@UM613R'AM@026WHP7 MR/T!,">"G[:Z2&5$!AY6.&4VZ_LQ>; ;[((?_QA\.K\+B<]6W<%3\ U&UX:X M8$EAC!"X\8]Q)C!R#CNE1-!X9*I; GA8L-]#?%?K$=9ZP B15?54B@S1%B#S M $HM?\ [W'[^C,C2TIH8XU5E])W =1M*."I\N]J5&\/5 MW)^M[G?$[.L-[$?I;<6]MA3:58A+G8,D(>QU5(886+-%J&&#AA9X7:+?%JCQ M_J!*RW2M4 X3Q"U9AJU3N/!TBS+#"!.#X')*THG: M9U]39M@LN(^5 >G[AE!5[7/):3RNXODR&-A& 2S$=K#\>1IC#"F&QX=+&SR M##30:P7'5)=:S4/#7[-'W)[6^<'@/*&B*?!6""8 RC OEL2L.2?/F-+J8"84 M]CZQ?CON>F!>S:Q,J2#(C@8]JV7:_XDA9[ MFV6PN7F.'W0G L E2Z\^C)%KBK=_W^5GL'%'+<',_4W_BG J\0<*Q7[S@Q5A_VCPRXSX?8=)DY7_L8[U0[OSWY88,,#0P+X?*:Q M>3<3VJ#]"^3L7U!+ P04 " #QB:-8%ARMC3;$-;&Q2Y5RI5F$3115@*607+ MN=^[-2VV^![=+_6MH:]P M0,EEB965N@*#FT6PBJ^N)RSO!7Z5N+,':V!/UEI_XH^W^2*(F! JS!PC"'K= MXPTJQ4!$X\\.,QA,LN+AND?_WOM.OJR%Q1NM?I.Y*Q;!+( <-Z)1[D[O?L#. MGRGC95I9_X1=*YNF 62-=;KLE(E!*:OV+1ZZ.!PHS*(O*"2=0N)YMX8\R]?" MB>72GEO>H76FR5QC9+4%4>7PLRO0P$TA MS!;M/'1DA$7#K .\;@&3+P"F\$Y7KK#PILHQ/]8/B=S ,.D97B.G@<>KQTF=YW/D)OZ_6M$TU\L=C+K>(D\<1N6^N;"TR7 34&!;- M/0;+;[^)+Z+O3O"=#'PGI]#_3X9. CY.]R?M$.)T#$^8@P\%PHTN:U'MJ:4R MW53. @T'D/0V1\JU$I6%ANK && :%RAC72"&Q&VC:2Q;9IA(.8E(>L2ST=0T2@D26:<:2)/OW->6:V(,9NRY +29"*/]:8'(X$QK++,-"3Q M%!-A"%P):^5&DOA.NH),]MI8UDKOD>V73$^T VS(A>CDE!1KJ7R40)]DO!;* MQ]H/"OM8EH_Y&,1L=$A"6^>3Y5/+KE-NF8-!.GT$T6IW M.?8-#>7&4H5;RU)K=(X#I.2VCX=UT/N*K,*[@PH'GBCIC\32I^T>JP9!T5MU ME7<89.$3_KG?A,MEE'55N*8P$PW5QHY%6J"-5G0$EWQ[P]K6SROLJ[.7KYESW5CZ9\]'VKJJ;X6#EYCAN6:]CK74ECEN?25#3?" M%G K]FW5K_*/=#1UZ^<;. [[K\04DTU?TO*1XOX"7 M<'$QA7._BB=^,8V2LQ^1CF>N>S_(CW#^7>%I!'$T(X"4] G&XR3QV0?M:/P\ MU1_$9\9\XE&4)AVC6<\H:5?3)/V*R4B^=C*.6O6_Y2(>7<;L-0?0>SR*)Y?> MYR2FQ^PR>788GX:"Q\[0\.#&4R)A\;W.@C^.VLO/L#M<'5?MC>D?\?;>246Y ME114A1M2C<:OI@&8]B[7?CA=^_O36CNZC?EE0==?-"Q _S>:SL[N@PT,%^KE MWU!+ P04 " #QB:-8=Q Q:E8+ #B( &0 'AL+W=OG)Y MSK_=VLMST_I2U^K6"M=6E;2;:U6:]<7D<))^N-/+PM,/^Y?GC5RJF?+WS:W% MM_U.2JXK53MM:F'5XF)R=?CV^HS6\X*_:;5V@\^"/)D;\XV^W.07DP,R2)4J M\R1!XL]*O5=E28)@QONP]N3U1&2M\Z:*FV%!I>OP5S[$. PVG!T\L>$H M;CABNX,BMO*#]/+RW)JUL+0:TN@#N\J[89RNZ5!FWN*IQCY_.0N'(UUO12WIM295DZ\2)]>GN][J"8!^UE4ND9FZF*"8G'*KM3D\M=?#M\O.VM>[ MI%_>J4P].B5K:GS.% K&NS%[_S.)XJ86G\U*57-E*>;'>\(72OQV-;L6VKE6 MY>)J=L]/7AV<[HE??SD[.CIX-U-+VB[N5&,LBWWQU30Z$T=G!R_?BINJL224 M-7@3E\EYJ43:^4&[K#2N11!9YN&[/;$N=%8('38[8$.WR\5=>;<+3[^WV@8= M>Z*Q&OFNRPW,MZ9=%D+5A827^6"/$W(. !-N4!%)LGH 'CKEID-_$0*A%@O% M$", E1R<]Z9J9+WIOF^4M%"' N"L%;+.!7Z"+3(W#8,4Y#3*5MI[E4_%?4.X M%9^%@"];G9.YPA6F+7,Q5T(V3:DATRIOC6N"$>2@$;(LR6/HAU1MB:!2YT#7E:EL)YZ4.8IN+KP/S<(""U":YG'KNDW[9EK:&GD' =, E%$(;# M0>$X03[A3Z^E,4X'=V )H-,1]*#'6$F_XIL5F72%6*!=/#*$@KR292LYD,TSI(\)"P9?G KC^=CYW+$5)/_E^2\[^2 M$W]H7[ L]9"I$ N< _U0@W8DP8XWMJ1A4)0[_Q/MEC M;;.-M6P[[^H1*(,X"I7Q6,*V;CU"/ ='3.ET>/KNS]0=G?>@\'8TJ9.N29W\ MI*6L5-TJ@'IF8"JI&>M+NX5\I>27@<'=6HW$\+&A3D6+W5Z[!24^G9FT M=&+(^N$#Z5(2H0331]OUR5 3*+/A%BP<%_:421G^T'QD,B-*+>>ZQ'DH M]$-=OV)O-=;87%F'\D"RY\K!"A8B@.@55I+RVM2O..'*DMOM7&;?2K.<@AJ, M/B"L*EL($TM#!4[($Q N4%M40M/:K "M3NK[8D%]H-A4OM<'EF:2O"U#6"-& MH'8RY3B81.E?HAJHJ.-!)HGZVP_&";"$SH&*9'V]?(1(HPTREJ&;*Y? MZDF$8L,.0IX^(_UV>$D%B1S.2NF<3O7PX9%J FB&\%JV""@>4&2)?O$G!Z(> ML'T>CDSP' 2UM\&AD+IB10/.?-/E7.@@'K,E,L:O*=="&E#V4 @X\C$HU&$X MS($##2CA5/Q&9$6!>FK""9.WS'B0)BK$L=N>]SKW-F!U6\ZK'ZS$V8_HQ0B,WGQ5^/<2\)2,2N@> RS=PN[ ME@[TI^;J"B)+%HDLP0F1+YK2L&I:/CLP3+W2>>K?/^Y+?"5 (FV@;VL>N"EQ M$!6YQ,:6&0Q#754A=5@7 MEZ;M&D(&]MTI, ]H,NV8[_H;W)T-YR;[)O >Y3 MOR])+2PE0K>UZB?NW>X2$/1&D'[\*]@NPUM+1$\]*)MIQQ@3]3(10D*ON%P^,=V7P;L!;@2U :99-V-P'YT6E1_B^K%J M2K-1*NJX31WD%B @7M"*J._C[/8VZ4O4.D#H@FZ% L_,GW'^.$(FLIDPY,=EFV8,(8#IL;?UC( JL M'@8A%3&/<$KS*#5G$>D@!W9R;?SD=$)#Y5;K?4E<$Q%9@\4R/0_3$<)'90MC M/V0.W@T&80!"3,+8#3ELTO:YQ^1GN/ZY@4.HCWIR'FNB'3NIXQ"M*C LVA'2 MR 5C2_T-3*PPR9.QL7O,2,[9K5/@.NZK8'C>/*N8B!@^54RR:PX#5+@>@@%1 MX"91U(JH)%M)Q$/2K8/?V]K/?J%50Z/&>"%%O$&A"YT$ %N1Z!P+<>"C2O., MBX-K-^1S[QH) $D7_P1#<;G.XG0T!U6DJZN,9AZ41[G9XX&&U5"Y\/W,:(B> M%+?MZ[:9*=$7+)@GWP4-H3:0_R9=_?/@(5/?A8'=L!Z3.%R;?3LZ &'^[ITI,0R M$38DW,C)!N<(.8A9! U[_&HKIT>JWT*%3E"XDCJ,]0J\5_%]4Z@K'I@RWT8' MB'ADN@EU17!'-1.OFQX=,@5JJ_38F#'?.WKT1+R&*9#>!03TB2SP"[<)OJ&( M+?V*)4=F"+CG9H"^06%;^,@R^U3IPIJX]5BY[*!99QW-.MM)E/J7)9CZ_1C1 MVKE__)W3ME#B,>%BU>++0KL,L?S>2NO#)$+O)?8>4XU$'-(K$'!\]%@JR= $ M'E4;/77;7T/3B]>"!=)M*YY M#*/YF'DV>=%S]I>[>KMF![HP]55($ .($-,<4IB2XC) OZ(K";Z9B++_W M!^^=*V67_':=1F6PSO *NONU>X%_%=Y;]\O#V_]/TBXUZK=4"VP]F)Z>3,+5 M6?KB3<-OL>?&>U/QQT))6$H+\'QA<+;Q"RGH_EO#Y;\!4$L#!!0 ( /&) MHUC,(B>GG@4 ! - 9 >&PO=V]R:W-H965T M4I;BI*ZWP+Y8%#5S>&8X]Z)F5YBQW3F71"WU_V"N9D-W1N9N[U:-SM:X*(?FM)K,N2Z:? M)KQ0FXMNT&TF[L1B6=F)WNA\Q19\RJL_5K<:;[T6)1#_R2%X4% HWO6\QNNZ1U MW!TWZ+^[V!'+C!E^J8J_1%XM+[I)EW(^9^NBNE.;3WP;S\#B9:HP[I-[O@#EVM.1_=L5G!S?-ZK@&J_];(MPJ1&"'^"$-&U MDM72T)7,>?[2OP,WU"4>!1Z(?] WA1&V+D\*+_"'&N54F7 MX*I1"DASM:1+EV"NZ>_QS+CY?_8EH,;O[\>W;7-J5BSC%UWTA>'Z@7='[]X$ M0__L /M^R[Y_"'TT11OFZX*3FM,=MVTFY()NN78-*3-.7V>%6#!;XV8?^8/P M^\D??994+=7:,)F;8_K"C<$[DQ30$V<:CTI1Z,:&)OQ)R;Q]O5<5*SJ[_-0S M/WI+@\@+!@D&H9?Z]7,0V.<@\09)GPZD;-"F;/#+*6OW>\(*RV9OB@["[4_1 M_1(%I0IHFMV.RC:/U2@K-C97G+)FX=EVX=/.J[1N&='4B>\7E;D<$QYZ?!81RIY/L& MZRNRHE_,['I@_[THM 3[J(OH4!D,VS(8_G(9W" +C0Y\$(8M%IJC)A'9[(D^ M'UW>[_4.5F'I+FH0*0_EK/HN6 M#\Q:-L:QR6HV)V0+\%*5*R:?;*WE:UMXL[4!"70KR[1R3:LY_Q'/G-(8JH=X MS1E=K36.>(^N19XC65?,5&Z]\=P:T)'=R] _N[J^&KMA<'9\5AL8P>B696(. MX,9L?#N^;,QJDG74Q JC2,BL6.>V4T YP]YO90$[9%/U,A--BI 1S5=*UTUF M^ )W@NIE A" AH]QO&IC@\6HVJC& 3&C5"7Z$]"?(/K.]N;J_N/5^ Z;I&G2 M)._(2A?7Q1-]DVJ#[!N:EJPHG,H)@ZW*Q-NCP!7]O+PLY MPG^TLYH3?W3!Y_5!).FY"DXZ]VZC=@_2SBL=&*^T*""6M0:\DI+GR/8&Y#3Y MEXPZ'W^H%3H*CNFTTQ0,.C2.O30=8 !R:62U(/!3+PVMBB=]S_=M&T/ZP;_4D"/H4I?B6=&P=$4!Q5 013HC( M.O6A8$-OF 1V+@CAFGJ)GW3J^-Y2.O#2H>4S3+QAZ(@-^SA5AHXB%+!O1W'B M!SH--32+R ,*^T>A Y1,N)W6#@5*^_U;XX=:@(%SPP2/WZ M-0SBS@U$SKP& :<^8LLMI>7Q&4!/'ZH5ZU1*' M[A,J-]1"GNR3[][.+17%M'!W<5,SJB^L[6Q[W1_7M]QG\_J_ GIC(5":!9_# MU3^)<8+K^OY=OU1JY>Z\,U7A@N>&2_QEX=H:X/M&ULY5E;;]LX%G[WKR \BT$+J+;NEMLD0)(VNP4ZG:!)9QX6^T!+M$U4 M$CTD%2?[Z_-IP7EY?CLQ,Y=R[,3 M4>FGXW'M_X;F&P*[XC;.MVAL3H\I"B!_FY7-V.G8-(I:S5!L6%(\[ M=LGRW' "CC\:IN-6IB'<'^^X7UGEHGXV1,,K:D5:Z_B>T_ M6*-09/BE(E?VEVR;M>Z8I)72HFB(@:#@9?VD]XTA7D+@-P2^Q5T+LB@_4DW/ M3J38$FE6@YL96%4M-<#QTNS*C9;XRD&GSRYH3LN4D1OK I>BV(B2E5J1-[=T MD3/U]F2J(<8LGJ8-RXN:I?\$RX#\(DJ]5N13F;'LD'X*>"U&?X?QPA]D^ N5 M$Q)X#O%=/QS@%[0Z!Y9?\"*=O[&<:I:1CUREN5"59(K\\WRAM(3'_*M/_9I[ MV,_=A-%[M:$I.QTC3A23=VQ\]O-/7NQ^&, >MMC#(>YG-PC+K,H9$4MR7@BI M^;^!_5(H36B9D4]*\\*J'3?9I7&2]7Y)*J-?GT1\7O, _:/J,,PNXW2H<_W>%G M+?ZEP5_4^.]V^/D>_O0 /SW KX#3(:Q5(#4*L$X!QY" '^R3KEO7L@@^LI05 M"R9WLX%#MDPR0[ 4.9*8>C\Z)!N]^5P2O1:5 KUZ>[PMWTMDR]R^[PW;C1I] MG]Q,B,8'N-X#42RM)-<<3O@WXKF)XP4)1C__E/B>_P&C-P03;W*F6/4% MV""@_@"[7;/&:4T0:(.D*;\0J5X5308X19RVT*L.>FZ@;QKH$"C)=LT1(!0D M1KA-MF8ZE2SCVJZ'^"T$E4*CMJ="9K7@%\;DHQ#\P@#A=@V)GK\K/]T(HK^( M<@4&UD6.77DH:?Y=&N6.]@G@_T&_T?K MU\GI"9L=Y[!NZB!)_0GZH>05M\DK?E7R*K604*HOZ0PRZD\Z>QR/M_HHM!\[ MTC>Z)6:/)*>Y,;+O.3//:._-G7D4C:YXR='K9F0E1 8?2^9.%,7$]Q,GF<>M M;7W/0Q$S+NN'^!)Y0U:;M5:;O=AJUQ+'(JD?ZIX+?<7&9%&'?&6ZSXJ#C/NM M>""!=1)*IE]M5=/55S!JQP>6B9P@B.PSC)+1525+KM'[.F3)[\W ]$@0G'%1HH[5I<+#Y4TF)F'[T:C&['46XHFR0^=$#77CYQ9[")'IVOH*H^4 M(.'<"4.?A#,G\7>;MGE"WY6-S#F6@@(//YR/SM.T*JJZ:\\8;)9R:DO/&Y(@ M7)(Y_@_<4!_T"C!C'^ WBV:@&ASV?S? ;>UT@>MBP>5@/3(\W8/1Y:_3YBXU^ MB9*SLHT,CBA2/I@NISWK=+A-@,*S]OJTOET9%MMQ8S6W?6.8/LL$&2T?;)J> M?5!H/V";#!M>VO;-'HOL>0@!ND\% M&Z3'C?)>P3)A=;0\YP4W(;2A4B-*U9IOR+*"&TVL0FEG7&U>=P9N#V-_ ?KC M(]7M6C)&BKIC8.;BX!G7/H<-<^+O4MPANKJ3-+ 7;,7+TGQI)I!EN,C(&\_T M.['CVI1@GT\S 9[GR:W1%O75@FK.GJ:I+?YO;+J:X@= M$TZ3^&C1@3GL&G\2'*WI.=H:MS#L9L\L]2?D/,ML@X^6_L&I;=O&X5 MZ[TP&^9;\Z(-K[SC]?I2WZ1V4TQ1$^'+MH#O\S3[[3F!&]>#))Z/S,FT3A'U MA8NABY'/_8C,(B<*HM'O" U:(MK%(N M#UY @A!5/AQ=27L_:H5D%1@%3H@C@N\DP:Z !*@W4"I S4B\KH1$H1/%,S.* M$P@,+?-=D_D YS.;#+-I@6 WATF&'<_(4HH"<65:&:(.P-%"5&5#82K3).Q< ML Z'>#(?CL$G+HH./,XTB7=<64M!TA9NCR 0V[*#7"-B=6:NU<%*M'BD/HC8 MM-DDHP/0R7[\6\SS1R'\$LCD!5$RW;M<+IAN9UMK^G/Z\OI M;GE]QP](R,:HC6P)4G MC(#VSXNS_P!02P,$% @ \8FC6.;T405" P K < !D !X;"]W;W)K M&ULK55-;]LP#+WW5Q!>L75 4<=.VO0C"="T*U9@ MPXI^;(=A!\5F8F&RY(ERT^[7CY)=+P72=(==;%$F']^C*6JT-/8G%8@.'DJE M:1P5SE7'<4Q9@:6@/5.AYB]S8TOAV+2+F"J+(@]!I8K37N\@+H74T604]J[L M9&1JIZ3&*PM4EZ6PCU-49CF.DNAIXUHN"N$"C/G$02_[O$,E?) M3.-7BQEU*7W@ZOH)_2)H9RTS07AFU#>9NV(<'4:0XUS4REV;Y4=L]>Q[O,PH M"D]8MKZ]"+*:G"G;8&902MV\Q4-;AW\)2-N -/!N$@66Y\*)R M.MB U^^T]P->_W7MJXJ%SN$CY@NI%W#JFT8ZB03GDC)EJ+8(WT]G[,X-]6-= M59JD@_5)_2$[IDID.([X%!':>XPF;]\D![V3#9(&G:3!)O3)#1_:O%8(9@X7 M0EKX*E3-Y-ET!<*9*2NA']^QFI>U>\=/C N7#DL.U6'G3HLZEPYS!N'_J:E9 MD5$R%WY[*A2W#\*-[T5:5YB-U-<7YI8SS[V.^W4ZWKXY3)/A"?$Q[-3(-6I\ M*I"K:NI.3=:IR5;5S%HUX601. /+0F:%#WZ$)7(36,R,Y<9NK&:HR=]L"X*Y M43SMZ'CK65&>EVAKY])S,34Q37H/GTPFPJ#B-N=$OL_/,<-RAC88KWS?^OM' M";1Q7!.2"QW$,*.B;>C5\EQ9K(3, 1\J7X&F7H856IX\UK(/1Y*7OPW)P9"? MZ>$ O@0'D66V9F@EQ4RJYH1LPZ#O778Y M'WK.1XEGMM\P8V/=,8M7)FB)=A'N">*6J+5KAFFWVUU%I\T$_NO>W&/\>U@> M@<(YA_;VAOL1V.9N: QGJC"/9\;Q= _+@J]3M-Z!O\^-<4^&3]!=T),_4$L# M!!0 ( /&)HUB)ZZ3P]@( +X& 9 >&PO=V]R:W-H965T2R'-/"BLK:9A:+("2V:& MJD));S9*E\R2J;>AJ32RW >5(DRBZ#PL&9?!8N;/;O1BIFHKN,0;#:8N2Z9_ MKE"HW3R(@Z>#3WQ;6'<0+F85V^(MVB_5C28K[%!R7J(T7$G0N)D'RWBZ&CE_ M[_"5X\[L[<%5LE;JWAG7^3R('"$4F%F'P&AYP-P.2Y@*0-2#SO)I%G^899MIAIM0/MO G-;7RI/IK(<>F: M449Q_7,E,EPNE[94P?;E##;<$T'7QF:X&F/PLM97+^8=:BKAK4 MY!G4%#XH:0L#5S+'_,_XD!AV-),GFJOD*. 'IH>0Q@-(HF1T!"_MRDX]7OH, MWA73DLNMV:OVVW)MK*:OY/NA>ANXT6$X-SE34[$,YP&-AD']@,'BY$5\'ET> M(3OJR(Z.H2]N:1+S6B"H#1SIUR':1X$/TW89>)M!^ P593#^CC)%TV@LYHZ* M+1 V2M!8TTU.>Y\+C?A'WWNGUY*\5&V8S,T \#'#RN[!Y?3%]H%ZFQ5=MISQ!PA> FG$$\&Y^,(^MZX&+R*$^CWWJ!4-".-^YT? M2*+*'@AAZ\B7)>F 3VW@Y,4DB>-+-](\@^1BD%Z,W1*-HG\-S;FHG:;\%;WR MB/+(-3K.T? \;>E'PS1U[!T<)?W_R*6T_*QC@V4EU$_J!8E'=G_F-(LJV3'= M]D#4U!NZX&@RAGB0QA,X](V&>YI"+=AZY31T$[6TC;QTIYTX+QM-^NW>*#LU M>,NE 8$;"HV&K\8!Z$8M&\.JRBO46EG2.[\MZ >#VCG0^XU2]LEP";I?UN(7 M4$L#!!0 ( /&)HU@,GG1 "P, )(& 9 >&PO=V]R:W-H965TG.3: M6#AV9CN4_O<[.VTI6^G#7F*?[>^[[\[GRVBI]+,I$"V\ED*:<5!86YV'H=\ MVG7G_8$?')=F9PXNDE2I9V=.*Y+<;!,( Y16S;#+2:@G:G28V-_&A>C2) MX])=RH/5M,L)9R^ />!&Z(J3#P1>:8O\>'I'$K--X(G<8'"6^8/H.DTX8XBKL'^))MX(GG M2_XK\"MN,J%,K1%^7J;&:JJ>7_NRT#CI[G?B7M2YJ5B&XX">C$']@L'D^*C3 MCRX.A-#=AM ]Q#YYH!>:UP)!S6%6,!)O@$MX8EHS:5=PFPJ^8*[XS3[I!\GW M2]_Q8@NDG)45DZOCHV'<&5P86&X\JS?/;5@6/"N .U0F:JH&![\EO*8WF>F: M%@1G*1?^2 M"L093E^%FJLE9@4X9^ZX0VXMYG./6S9-B'T[^D..](%?NOD&@X:(3T.K"OOL*=/E&B M7OAN:"BMM;1-R]BN;AON9=-GWHXWW9I21PDQ('!.T.ALT M -QVP,:RJ?-=) ME:4>YJ<%_310NP.T/U?*;@SG8/L;FOP!4$L#!!0 ( /&)HUA#LP3HEP0 M )X+ 9 >&PO=V]R:W-H965TG"'JW32ZCI *#"Q3@.COQ5>H!!.$<'X6NML-2:=X#:]T?ZS]YU\F3.#%TK\ MSE.;3UK#%J28L5+86[7^!6M_/,!$">.?L*YX^\2710X2>FWT,<'D/4C7H'],6-O['7%W^/OY^51?AC-C=64Y7\ MN<_M2FMOOU;7.2.S9 E.6M0:!O4*6]-W;\)!]^P YEZ#N7=(^_2..C$M!8+* M8)8D95$*9C&%:YNCA@M5D,W<]S.,HN[9[/KBRI/A MV1',G[R,DBCM*&A?2;*A2L-D2A)?) T?P?\B]5ODI;&\\#8M>X1[99D(SIE@ M,D%@QD7N R98S E.74TQO(4P&M#SA'[^% ^"ZW]%/$=R&VD@)8(9PS.>,#=? M#+0A' R 7((^/0?^3%3P*QHS@EFA2FFWQ AJIE7QG?%R,0JC,U(^B,E*&#MS M7;+RF?*1E%I3R&")FJM71;^&W!\2>>*QAZ'#O!LZ:L(D;[J0(M6&'MDD@AST M)W^(PA^5J\A;B>G_J*+BH:?"J++?CQWH_Y&[J!=">-SMN:Q%WC=W.ODQN>L/ M0Q=H[TVO?_K?4N<0]RC\+F-#G\+ABR#.EIH+B)IB;P/9K:)V4E=]/X8#\ZG? MS*?^J^?3[8O0 BT"'@SU][YQ=%#SJ\<1++5:\90&4(J6<6& S9UAPQ?20Z'( M,I]$LYO%&ATRJN]FY&SPCH+[7"/N?-)>5OB+UMB)>5#7S>T_ZL9I#S[2RF2J M=-*W%BA6"3,Y9.084$ 7. IH\:"U0M;5D3RYB;MF.B6LTG^K3##+,EIP2+&+ M'7"+A1O";B8;2W59U/[0%J>K6O?EIG&%LD1?%2>G52L/3X,+93SWYOIYVE#E M!+>4 >\NN4Z!7M%&M_3Z_;6K+V*Z8^[KX#AHR7M ZW)TZNYH7 4?41(,X:]9 M2NL,=Y]J%WPP-!98R5JU/S=MF^9Q5.][6Y4@TL7"H%9B3: M?7]"1:VK;; Z6+7T&]A<6=KG/)G3 HW:,=!]IF@!J0_.0+.23_\&4$L#!!0 M ( /&)HU@$ND6LL@0 -H, 9 >&PO=V]R:W-H965T'MD:0D,9[9<%%3AJ]B-9"F )F93D8]<9@)8BL MBH**IR7D?#^S'.M@N,EVJ=*&T7Q:TAVL07TO5P+?1BU*DA7 9,89$;"=60OG M?!GI]6;!709[>30FVI,-Y_?ZY3J96;8F!#G$2B-0_'F 2\AS#80T_FHPK?9( MO?%X?$#_9'Q'7S94PB7/?V2)2F?6V"();&F5JQN^_QT:?P*-%_-0@SZ8CA8?HI:.X 5S6 M@.XO #WRA3.52G+%$DA>[A\AN9:A>V"X=#L!OU Q))XS(*[M^AUX7NNQ9_"\ MMWI,64+6*17PVQ+E3?"M- BQT F3JZ13A3LC3A&ML7CXG%V*3/94$_[8\QW27Y[W^-2,J MY97$6Y8# H\QE(J4@'5!7SFA!:^8DF?D:U5LT(JD?YA,0B$6#R"P,."=@X@S MO/25R&)\XC*C5^];I:1"X(SM]*&X]R/$8'":@/'(. S)>^+9P\CN?49!-?"' M=V/7<2_0WHQZAR-.S5U2%F/5^,6^,A,G9W[FAH$S!FV6_ MQ;+9!//-^GNG\)V@IX4WZ)L6_3^3_B?=C5P$RQJ03S03Y([FU;^5WQD$883W M[+K#L=<&@!],T.;XPXG=NP.I37TR#LB9MDZ&$^](]#[Q'3.!$$[PNJ[.8&+; M>KD]'$==RH:MLN&;E5V](FE^8F22]YH;\JU)32PQ?F!B1V M%IK@5O#B12E')3#S\'F4Z/HKAM=JVC3T^LBJ4BRAZ]7J5+QTLCX=+UK!FJD& M/["]9G6#J.VW>& =09J]TIT$D:!T6 F5&C[2>%\7D?C8>VCPQ$OOY=''IO&> M]-5S(=)4RB/OC?7LA?LD8W%>84^" V/4MT[9DPF6Z$*2BM$JR91AA+T+J[DQ MR?,LH=J,$:-,.V "!OMB83ACFMRF AN*X\;G9>:<_3.\%J7(A$^?<_I?<9&1V#(Z14TP28RTZV+[H:1@>OKDC5VQKTZ+M\3?Q"@3?^& MR.)4\(^.^LT"Q,YTU1(O"VM!W7JVUK9Q7]3]ZO/RNNO'>]EEV'#FL,6MF,[X M01)U)UV_*%Z:[G7#%?;"9ICB/Q\@] *&PO=V]R:W-H965T@-,F4/<5(O%-R;%?9'FZ=ZU4XI-A MMN\Z;I[.1:L?3L;)>+-P+9N5HX7IZ?&:-^)&N,_K3P9/TZV7I>R$LE(K9L3= MR?@L.3HO2=\K_%.*!_M,9A3)0NLO]/!^>3*."9!H1>W( \>_>W$AVI8< <8? M@\_Q=DLR?"YOO+_SL2.6!;?B0K?_DDNW.AG/QFPI[GC?NFO]\+L8XBG(7ZU; MZW_9PZ ;CUG=6Z>[P1@(.JG"?_XXY.%'#-+!(/6XPT8>Y:_<\=-CHQ^8(6UX M(\&'ZJT!3BHJRHTS>"MAYTYO1(,4._9>A0)3I@YN^:(5]O!XZK #Z4WKP=MY M\)9^QUO&/FCE5I9=JJ58OK2? MD67KJ!=Y[N=?B!FPG+DHBE<9KO\9=MP\V\ MO^Q/PKT6:VV<5 W[]]G".@-R_&=7N,%;OML;-S$^_?FG MI(S?[L&:;['F^[R?WJ !EWTKF+X;\%)9V!""95PML5YK5?!O"YGW]/ 0Y(&XW(9# %@'Y\-(1S2Z M71DA7O!R=/!>,;?2O04". /) '##,G:V-K)EJ7_*?AE]%$27>Z%Z<31"5A7F MB5BRWVG#5VQ>1/,R@Y#$:53EY>CCY>UOEV?7/O#SWB))@%G.HC+-6#6+DC(= MW6J'+"GX-<$OF9=Y5,Q*DF9Q-(]GHYT%]-'O@'' RBC)8W;HY22JBI(=OG2! MF=M(19J3G!V^)K5)!6$W8D0&%#GAR:.XJ';Z2G*X>@W$DYB]'L+:5[Q7+(NJ MTCM-HRQ.X-2 %=P)SX5><=2LYA17K2TH#HSS:!8CEB!F%:"/SCKJW?]N^2*5 MXZJ1-+/8SS_-TB1]2^KI'+HW3M=?WM#<)I\=SC(;[,0CR4@I0^+SW.^01V59 MP.A:8"3TM>L-30B"IMU*&%:O$+?PL*(X2P.J> :+*^ED$QP/@\!&OL('+*.J M#+!&__!^0CH&A>007)L5,7SF<3FZ^AZM?6%G436?;:H<1T4Y)Q!P@9ST-!1@ MTO;@.&MP($\#7\)&=T9W.*^,O.=T$%JFM,.SE8WR&4?/8-XT%+%4%'^8,L@O MRC4I4/S#8N3)@]CP1]W6A6X3U&W?MA?9OV@Q%E'.UL*? MS^W3A/W"WK&_/$P>!!*&6<*MH^D ^I$=B02K[HTAK1V&FU*+R9Z976QG=O'# M,_O9X&"+)_:;T(WAZ]73KM&ZW^LM(@CSC*HSP%]ANKT8(MBCV>SQ=\?>Z+.2 M1(H;!VZ \)\G-Y-#/^6J*)W-24HJXB*:$91"UMF!>"3J$<*@G49E-D=/)6D^ MNOQP>>9YBNV26<6R>914,/YT=A$Z((OR*@G=/ONQ >GM/FH0A"WEO5SV,*&N M 9]1?32#>:)R4SLJ"J6CCG(KCK&%:44%(F)<8"9P]>3[LWIKP9=OMY;**ZX1 MIEY:MG6XCR[EEB[E#]/E2JOFS15: .UA+0"%H/0Y..&@ES&1DHOD*B.,.@"'W 'E%[68E.@]QK UN#,8]^487?_1R M36WF9U 49BE><__MU<(#FI8^G-_HNS<]'L*61W_"U5]%+;H%)NFP\EV^@E=5 M49%0X!3#@<,57W*0LDI2_YM_E\ >:] _9#BTREE@<08:IG209?/1#93YFHB% MSX!Y@4,X33:L_NIMJQ5&-51Q.AG%[["\M".UQ_O+C"?5,84L#[.ZW=YH$VV-Y@3_\'4$L#!!0 ( /&) MHUA&PO=V]R:W-H965TU#T0=:&EO$4J27I.*D7]\A M)M ;Q30PH$J'L1A. HJRH2WF+FU:[68R=IP)N!:$5U7%56/9\#E M=NY%WF[AAJU+8Q>"Q6Q#UW +YM/F6N$LZ%@*5H'03 JB8#7W3J/I66KWNPV? M&6QU;TRL)TLIO]C)93'W0BL(..3&,E!\W<,Y<&Z)4,;7EM/K3%I@?[QC_^A\ M1U^65,.YY+^QPI1S+_-( 2M:4>*1O-9&5BT8 M%51,-&_ZT,:A!\C"%P!Q"XB=[L:04WE!#5W,E-P297X.\93QK&.,7&!-R M)84I-?E1%% \Q0>HKI,8[R2>Q:\27E$U)$GDDSB,TU?XDL[EQ/$E_^SR!=,Y ME]9K37X_76JC,$O^>,[GAC)]GM+>G*G>T!SF'EX-#>H>O,6'=]$H/'E%<-H) M3E]C[PGVR:G6@,=#14%^9G3).#,,Q;=G5Q!,]!O(:Z686),SJIE^SIO7[=V5 M0%:2XWVU),8E0GMKV9] Z%X"[TFH=A*H(2NK^-Z%V-X\O+T[24LK:3K ,\W+ M[E '!Y>"F%+6&DGU(;F3AG+R:RT-TJ'5+UB<;ME:L!7+J3"#)@C3P3G5)8&O M-4-3-FNGI)("'H]:R*I&-O*>Q&,_2[/^X,.[+([BD\'I/67<^G>$Y>U((PMA MXAZTJ1JZ3\/;(3'*>?9(M/6B8D[? M)"(Y1'1ZO#\8-VV%O"''G@-?0 [5$M0NR9+_.LF._4DVZ@^^2Y)-,*3':>=: M,WUKBB5AVC[_YQ2+)U$'P_%;4RQ)_#BT]S5)_7AB4PS]GT39O\RPR!]-HB=Y MXE:^)<]>H'"QN10YK_&7AQ$EMZ54YLB JOKQM<708'$]E]6&BD=',C[1I!:T M+IC-0Y1<8,?3C+3DK*!V>4DY%3D0]Y_70Q?3OKEK!1O*"@(/&XMNBK-$4ZJ- MBMD%^[LI2)XJ^,49HWFN:GCZ7WAJ\8=OM_7<'S3H=3P5J+7KZS32U,(TS4^W MVK6.ITW'M-_>])WX*UHSH0F'%4+#X?C8(ZKIY9J)D1O7/RVEP6[,#4ML?T'9 M#?A]);&$M!-KH&NH%W\!4$L#!!0 ( /&)HUCT)F D&P, "T( 9 M>&PO=V]R:W-H965TY-AE.G-D.A7^_LY,&$*5T$B_N^>+[[OMLGZ^CE50W M.D4T<)>+0H^]U)ARZ/LZ3C'G^E"66-"7A50Y-S152U^7"GGB@G+ALR#H^SG/ M"F\R* M9GZ+DF0Y%CJ3!2A(I"6""B\;?!]-J4-O"QO4;_[+23ECG7>"K%SRPQZ=@;>)#@@E?"7,K5 M%VST]"Q>+(5V(ZSJM4>4,:ZTD7D33/,\*^I??M?LPZ. 0?!" &L"F.-=)W(L MS[CADY&2*U!V-:%9PTEUT40N*^RA7!E%7S.*,Y-+U$95L:E45BR!%PE\,RDJ M.$VY6J*&O6L^%ZCW1[ZA;#;&CQODDQJ9O8 )Y8M5;:F M>L*V EYP=0A1> L8-TM>%$K/7)XT4[2UX)_3>?DILOR>Y/D&K&[&=$6T%"7 M/,:Q1Q6B4=VB-_GP+NP''[?P[;9\N]O0)U=UW8!Y3>KNDX1%E)03=LLQEX2*)6\S1+:0[ZN<U9_FJ![Z\ MX:N>\96.;USS'7;VS@L"D96F;WI_5YW #9QAC/FR<[3R(ZG_)2R'M$,*BHR&?X#S;)X@""(,! 4043S .AX6= M:VFXV"#F:33Q&5@^X4$0L8;18,V(U5:/16]X&.RM#V-:JDP JT_Z_\XB/#@. MK6J[@4[Q0=@]=II92,/@F.V\C:]#P::WP'_TA.=(6+91:3K[JC#U:]YZVUXX MK5O P_*ZD=*E7&:TJ0(7%!H<'O4\4'5SJB=&EJXAS*6A]N+,E/HY*KN OB^D M-.N)3=#^0YC\ U!+ P04 " #QB:-8I\Z^XP,# !^#0 &0 'AL+W=O M0\M70P<[3C3&=+Y2YX4:#G,QA NHN'PD]!"; K?E)8R8TQ,E*FG-^;R74\=#S#"%*8*0-!]&4) M%Y"F!DGS^%N!.O4[3>#F^ G]RHK78J9$P@5/?]%8+89.UT$Q)*1(U9BOOD$E MR!*<\53:?[2JUGH.FA52\:P*U@PRRLHK>:@2L1'@^SL"_"K M[S+%UF6ET21 M:"#X"@FS6J.9@95JHS4YRLRN3)303ZF.4]$8EL *0,<3O=]QD0+B"1J#V4_* MYF@$PNX\FP&ZF:9T3DPNY0DZO@1%:*I'1X@R=+O@A20LE@-7:58&VYU5#,Y+ M!OX.!C^(.$5MW$*^YW?0W>02'1^=/(=QM:A:F5\K\RUN>X^R?6+0UX=<6P1B M=$LSL^PF01/]1":D-,[O[QH972O(Y)]M\DH:G>TT3%7U94YF,'1TV4@02W"B MCQ]PZ'UN$-FN1;:;T*--27R]/RU$,EXPM8UN"1A:0%.SRRCH!MW.P%UNX=&I M>70:>53);NW-=NM%NOGS=+?01!&AD'8S]*TG/GGZA[=):>1T8.:#6G'P/NP5 MO('(L!89OK:]PI?V:N.@N]U>9S6/L\-XY" HC[?Q: ;$Z!&(:,A0MV;6_5_& M#W8;OY'3@9[HU8I[[\/XO3<0B;UU7_1>V_H5XJ;W_9ZWP_IXHT/CUS;_'L2] M[L?K)HL;V]M;^C_<[?]F4H=Z8]UT&ULA51=;],P%/TK M5V9"FU0M:=J.J221Z IBTA!5N\$#XL%-;AIK_@BVTY9_C^UDH4C;>$E\[7N. MS_&]=GI0^M'4B!:.@DN3D=K:9AY%IJA14'.I&I1NI5):4.M"O8M,HY&6 21X ME,3Q520HDR1/P]Q*YZEJ+6<25QI,*P35OQ?(U2$C8_(TL6:[VOJ)*$\;NL,- MVH=FI5T4#2PE$R@-4Q(T5AGY,)XO)CX_)'QC># G8_!.MDH]^N"VS$CL!2'' MPGH&ZGY[O$'./9&3\:OG),.6'G@Z?F+_%+P[+UMJ\$;Q[ZRT=4:N"918T9;; MM3I\QM[/S/,5BIOPA4.?&Q,H6F.5Z,%.@6"R^]-C?PXG@"1Y 9#T@"3H[C8* M*I?4TCS5Z@#:9SLV/PA6 ]J)8](796.U6V4.9_,U[E&V".<;5^ZRY0BJ@C7Z MU3T M&A:=AN0%#5^HOH3)> 1)G$SA8;.$\[.+?VDB9VOPE@S>DL [>=W;Z+]^1O#Q MV+@VP1+NF?!Y[A V;LE4M&N>'W>.&VXM"O/S.8.=D.GS0OS%FIN&%I@1=W,, MZCV2_.V;\57\_A6;D\'FY#7V_-23^ENC$5"A6FF?D]L17@5"?VWW^>QZ=CU- MH_VICNBDK?P-=77:,6F 8^5P\>6[&0'==7T76-6$3MLJZ_HV#&OW4*#V"6Z] M4LH^!;YYAZ&ULK55=;],P%/TK5IC0)FW-5[.N)8VTM4+P M@%2M#!X0#VYRTUAS[& [R?CWV$X6NBTK"/&2^..>XW./[>NXY>)>%@ */924 MR:53*%4M7%>F!9183G@%3,_D7)18Z:[8N[(2@#,+*JD;>-ZE6V+"G"2V8QN1 MQ+Q6E##8""3KLL3BYPU0WBX=WWDMA_9W]O<=2X[+&'%Z5>2J6+I7#DH@QS75-WR]@/T^5B!*:?2 M?E';Q %TQ'XZCA\#>D #Y_"7>W"8$4P6!%8OO /5N2"E[\M:(DJ MT,IN! CT[7HG[?CWL70[_NDXO[F/"UGA%):.OG 21 -.\O:-?^F]&TO^/Y$] ML2(=>^$RN>U F3(G6]V]/F$04 M<@WS)J:HB:[L=1W%*ULY=ESIXV^;A7XI0)@ /9]SKAX[IA@-;T_R"U!+ P04 M " #QB:-8V.LHU!H# 4" &0 'AL+W=OY)A:.G=E. M"],^_,Y.FW4B+>R%VH[O?[\[W]F,5TH_FAS1PE,AI)D$N;7E>1B:),>"F8XJ M4=*7A=(%LS3566A*C2SU1H4(HVYW$!:,RV Z]FMW>CI6E15-B$ESTSF[L!))6QJE@; M$T'!9?W+GM9YV#+HG^TPB-8&D>>N'7G**V;9=*S5"K3;36INX$/UU@3'I3N4 M>ZOI*R<[.YWC$F6%<'C+M&8N0T=P>(66<6&.X "XA!LN!"70C$-+#IU9F*S% M9[5XM$.\#S=*VMS 1YEB^J]]2* -;;2AG45[!6^8[D"_=PQ1-SJ!A_LK.#PX M@GO,J$PLS#$CSCUN^DU2^MY-_Y6D++0JX))"T%0\=# VATM_)*CA^T5L_/J/ MMKS4^B?M^J[1SDW)$IP$U$D&]1*#Z?MWO4'WPQ[ZDX;^9)]Z0T^UB5IC"BE- MK()*&CI@L^"T5*+V#2T3!!4+GC&[ZXAK9T/OS+7X2_B(APH.9C=;^JQ?]0UOY&VY2]3M1..6@H!WLIVT_^&+YP%G/![3-< MRT145-HT@!E5GY1<9C!CPB$?PR;,>1-F&_K@18)'N_)[UI"?[26_K8J8:I12 MF*'*-"MS3F:^/8QKZ17-<[ Y4G47)9//D"B95HDU$%>&Q(R!WZW]5"/7WD^W MD/OMP,,&>/A&8'INW#U$:31U6SN2=8>WH0Q?H.PX]5&#,GHCBL92:!;+\ F"))V]Z'H@V(SME!=O)2<-,!^_%*R M8IH21#=99MSH?#=+$FD9^> M)1L2LSL/"8W\C+VEJV&ZH<1?%DY1.$2&80\C/X@'HXOBV@T=723;+ QBABXZ_('S?SRTG=R@L_@[(4WKP&N2IW"?)K_S-U^7EP,@C(B%99#F$S_X\DBD) MPQR)Q?%O"3K8?V;N>/CZ!?U3D3Q+YMY/R30)_PF6V?IRX [ DCSXVS"[39Z^ MD#(A*\=;)&%:_ N>2EMC !;;-$NBTIE%$ 7Q[J__NRS$@0/$#0ZH=$!5!ZO! M 9<.N.I@-CB8I8/9-22K="A2'^YR+PHW\S-_=$&3)T!S:X:6ORBJ7WBS>@5Q M3I2[C+*[ ?/+1K?DD<1; M[>,0HNMR$!R0.X9@1]N3$+4G^UHF3E9V0)[I_! M9Y*LJ+]9!PL_9%:K8KGC);CS0Y*"Z=J/8Q*^ V]G)/.#,'T'/H#O=S/P]O4[ M\!H$,?BV3K8IZ"10W!8G"5Q-DZ!?-X29:B_Y EOL\> MO60_14K *Y^> 0S? V0@4Q+/3.T^WC!W Q7N6!$.WB\&+O!P ]Y!K?.JLI5X M684??S%3\#4C4?I35K<=KBG'S3>;\W3C+\CE@.TF*:&/9#!Z\PK:QD=9TIK MA!*8^Q*8*O31MR1CM(H9 >DN=4F $S7$#R@MT<[)+ISR[?-Q!&W3-A M\A(SU_ ,5S2;MX2 ?BIJ8>UK82E1[EAM@P4!&YH\!DM"95DI$8Y=>$U@0K+V M/EF[)^[;.DN@"4PH@;,O@7,R]Z<[".N G\AQO"J+ZU;01-#96PGQN?OX7&5\ MUTG\(>W 227*L0NB"4Q(V-LG[/7$24]G"32!"26 !A<(QNFL+#$$PF';\8P* M+V5VMFU[4,Y,>"!CH#+*:<)DQR*7*%^22!ZB$N#8-=&%)J:+>+JH)V:6P+K* MH E-+ /72U"I1;JIA1:,!KE0>ATRU;,\&U<)73>#!G+,RH8\;PM"*1@@5T]0 M+3S$KP'X#W31$&K,HRFA"4VL -=,T.KKFZ%52^E"$\O U114*I6.N[8M$1.6 M5>-XW0R:C.0->S:7.U"M=VID[2HPU+A'KY0F-+$*7%1!MR_":A5:NM#$,G"I M!94RIB-AO1H3;=>$-951-W-=!WIRPB(NA9!:"EW/OWV>CV_!0T+!9)NRNZFT MBZ&&.79A=*&)27-EA6!/_$1:%9+UQFVVY[MTZ-=?2J]M&FP@=CO=[F>GH'>WU()KG@-I=?R.J$8]>V3ZZ39BK M*]S7\ YK%5:ZT,0R<&&%3Q_@35HPF@A>G^AAZ.&J>):9.1YJ(CC72EBME>97 M\[$T+*TM*%UH8I)<;.&^QGU8JQ33A28^@,&EF'GZP&_2@L%8_/X'EC^'41\! M8@A=I_H%%]$.@:M3BR^SKXF?J56#Z4(3R\ UF'GZQ&_2@M'$;:6 :NPG@@B; M#JRRN&X&/==H$!X6EU666A+E+.XD/-0X1S_3V4=#R^)RR^IK>FAIU5^ZT,0R MMF TT-JJCP4]SZIV]216MNTV_"ZTN*"RU&*H)'57W:%&.WI-^VAG M65QS67U-_BRM\DL7FEB&@X?43Y_\35HPFJB]\Q(>QL<6K#8]I&:PZ?DD*U=4 MXA6N1*S6Y@RX3D XF7P&"RW+'%&>1*L8K!(MG%&GUD1BBK'^0X?L7L@6_LQ M@ ;X(V=(MB;L?X!HX\?/X,TK%T'G(TA!5BUA?DXF-]T0&B3+%.PAS\"?X!.[ MZ\>+@+D$\>ZH6,Z__+M'_,4ZCR"AF7\?$I"25<3\P!-A@5"R\-.,?1B+M?#+ M7^:?LMA2FEM)'-.,;A?9EI*S(N\8G)YWF?916'9G M+/97]R?:)L4YKLKU*3R?0\GU&3J?R^S'EGT^8RR2W7'8G>+0W)"'M#MR=^73 M51"G("0/+#SCS&&DI;M3;+LW6;(ICFG=)UF61,7+-?&7A.8&[/Y#DF0O;_(/ MV)\E'/T/4$L#!!0 ( /&)HUBS6TYNO@( *@( 9 >&PO=V]R:W-H M965TNSE MQI17OJ^3' JJ.[($@2=KJ0IJT%29KTL%-'6@@OMA$ S\@C+AQ2.WMU#Q2%:& M,P$+1715%%0]3H'+[=CK>KN-.Y;EQF[X\:BD&2S!?"X7"BV_94E9 4(S*8B" M]=B;=*]F0^OO'+XPV.J]-;%*5E+>6^,V'7N!#0@X),8R4'QL8 :<6R(,XT?# MZ;6OM,#]]8[]G=..6E94PTSRKRPU^=A[XY$4UK3BYDYN/T"CIV_Y$LFU^R7; MQC?P2%)I(XL&C!$43-1/^M#D80^ /, M*;DERGHCFUVXW#@TJF'"WN+2*#QEB#/Q'6Q 5$ NEE@?:<6!R#7YA-6S.[AF MFF:9@HP:2,GJD;P'F2E:YBRA'+TR=QDB)4O*09-93H4 ?DDN%E2!,#D8ZXCV M-1C*N+XDK\FV6GXI$1X$#IX="*'A-])K*# M%/3:%/1.L<<+4 G6#780*U]@):HZ!<=4UU3=P''9AK6)@TYWY&_VU9Q\WS^J MZ;=J^B?5W,QO)L<"/XGZV^LZ$]F!P$$KP@!<,V!SP M3RKV-TYUE/Y>TR] 96X6:I+(2IBZ ;:[[;B=N"GS9'^*8[B>FK]HZAF.W3%C M0A,.:Z0,.D.L-%7/Q=HPLG2C924-#BJWS/%3 I1UP/.UE&9GV!>T'R?Q3U!+ M P04 " #QB:-8#;>Y7>D# ",$ &0 'AL+W=O/^?8?D[78G1P.1:B>1RI*$R-]7E(OUT,'.TX-O;+[0^0-W-%B2.9U0?;^\DW#GEBPQ2VBJF$B1 MI+.A#V 8!? /QC 4$!"$RB&V4FK6NB MR6@@Q1K)/!K8\@M3&X.&;%B:3^-$2WC+ *='5X23-*)H8M;,6"1+D=)4*W0V M@1439YPB,4.7B9":_4=CB% :D31&-THSJ"(\^DB81%^(? ""'X1G!G&;KJC2 MB:$:(Y[%+)VC,5$+=/,K8RMX#MCW MZ.R::@# U3FZGURCL[?OT5O$4O1](3(%2M3 U5"(/!TW*I*^VB3M'T@:Q+90 M@/]"ON>W&^!C._R:1B4\J,)=*'\Y!WXY![[A"P[PE97^.MM6!\$J1:8Z$QIE MDFE&%?KW,T#1K::)^MF4]F:<=O,XN2-*Z]:)XH=\+]O35P_IAU^\U:^R5&GOVZK4F M+?0=*J@R^7MGVS7IM#*]=*>=B*R2=%@F'?XA\PE/69(3D55*TB]+TG^E^?2; M5BFN[:)Z6#\,_&[S*L7>MF5[K[:?@L+F/PTA!PT([WQ/X-=;4,%A]Z"&H ,F MA+>=%EN[UM$V5-#LS[!7JV$]#OI+IWU Y[;]87O_&POX?H)%F._%F$XU4E8W MLK.]=.^=BJV:^[:YXO8?,O+LN)V*IEV;9V;._MS[L2KG=M7.NIP*#6=1<[F@ M)*8R#X#W,R'TTTU^("W_ 3'Z'U!+ P04 " #QB:-8ZN(F4\4" !B!@ M&0 'AL+W=O?3Y?1 M2ND[4R%:>*B%-..@LK8Y"4.35U@S8">]2#O8S1">P/V.:5A5:GC/A E.TQ$"K'MQD4]C?>P=[P"5\K51K2)H9A9:<WW.8/+V9'6'QXG49?V1.:@DSEX5>85-:H&J62/KLCU+76\P=U"!W\K.(J/ M!\]T[LI*XN$SF>'6!'#3EQIZP:4!@27A^@='AP'H]41;;ZQJ_%"8*TLCQB\K M^@F@=@GTO53*/F[@, !P* 9 M >&PO=V]R:W-H965TU 3.)EVC3X@/C@)M?&X-C!=M*-7\_9Z;)V#1D@^J&)G;O'SW-GWWFR MENJ[S@ ,N% IHZIYS[81", M_)PRX<43-W>IXHDL#6<"+A7199Y3=3<#+M=3K^_=3URQ56;LA!]/"KJ":S W MQ:7"D=^@I"P'H9D41,%RZIWU3^V 8>24IM9+YQ1@8Y$_63WF[BL.6 ..T.X<8A?.PP M^(U#M'&(G-":F9-U3@V-)TJNB;+6B&9?7&R<-ZIAPF;QVBC\RM#/Q#/*J4B M7+LM,Y=Y(04(H\G!!ZH4M3$^) ?G8"CC^I#TR,WU.3EX?CCQ#:YN,?QDL]*L M7BG\S4H1>2^%R31Y+5)(=_U]9-U0#^^IS\).P/=4'9&H_Y*$03AHX3/O=C\K MT#T(G7O402=J(ADYO.B/(GD%G!I(R3G3"9>Z5*#)EW?H0BX,Y/IK6_QJ_$$[ MOCW.I[J@"4P]/*\:5 5>_.)9?Q2\:A/_G\!V0C%H0C'H0H_/DD25*)X) XAN M\+@GP"JZX-"FNP8;.3!;=:IX&-C?Q*^V%76N^8^*AHVB8:>B&X$EDK.?* JS MJ3&9M@15>"BLJ!Y6TYZF'(B&I%3,,-!M0NLUAEM"'VL<[H7BP6*'^*@A/NHD M_M%DH'HFHZ*'^ZZ0"DLU87E!F[Q'J]Z-P?P^-]^+;[X\'VW8[](\; M^L>=]%__*)FYV\H^5G&38=,DMK,R?H>=!8\"UF^[7<@2HT\JRDMXB34^+[FK MLR25:[&F*B4T_8:5W^7'A:-0# M+@DE<@0O*0P+==FR+R/&32>R4](_GZ:0) MV$EGP.8/JLOB2A%UMQ? 8<%@B9' TQA2J^BY2#XPL7#M?2(.7 _>: MX28#90WP^U)*&PO=V]R:W-H965TNZ;5 .;YJ1$ M^&$0]/R$<>F-!OF]6ST:J,P*+N%6$Y,E"=//ER#4X\1J?,J19T>7 M3# 9 9GD-3-62:HD2&O(T00K9IH)(&I&KN4"C$WR!V/!C.$S#E/"#+E8,"[8 MHX 3+*F3"4,\EQA'6BXSE1GR(+&Z!/\'X3?*&'*K#'(_-RF+8.CAZC:@%^"-?OZ)]H)?ZEQY MIV!;'K5+C]I-T4>_&LMQ.:(-GQC7!-_@$U;B5R8R^$AN $OF/F:2T)!\QJJ* M:XMB-4,OG\%M7(L1#?HT" ;^8C/-*NRLW^EV2M26_DZIO].H_S?MROI5F8/9 M6_LJ>G=#U$F[_TIX%1/4B^Z6HKN'FU[*)4IC-G(.NDYXMT'42G838DMVKY3= M.\SK/27WOBNY";$E^;24?'JXT_?*,E$G]+0BH[:@J["&@NZ7BON'F;Q3;7^/ M$JYB=AA[5LH\:Y3YT)JTR#V*-!ENEQ.(,HV-!6K76&.D']TLWRG85M(T6/?K MX/]J*<7,[V33>T7;]FGCNX;^YVVEF.*[R[ &U[ .Z?KK@38VWC>WEB)\\\*L M >U8F73=TND;>OJ>>W4Q1=-FW0C9EK[NYO3 =KZO[*9>7NYW3=3^G;VCH M.S=N6NW0]05>Q345^+J=TP/[^6[%O.Q&;0#X/.94O9EX YFY4%\]"]02P,$ M% @ \8FC6*QG4^>" @ 7 8 !D !X;"]W;W)K&ULK57?3]LP$/Y7K Q-(&WD5U,*:R-!*P0/DU +V\.T!S>Y-A:.G=E. MP_[[G9T0%0@5#WMI[NS[/G]W/E^GC52/N@ PY*GD0L^\PICJPO=U5D!)]:FL M0.#.1JJ2&G35UM>5 IH[4,G]* C&?DF9\-*I6[M3Z536AC,!=XKHNBRI^GL% M7#8S+_2>%Y9L6QB[X*?3BFYA!>:ANE/H^3U+SDH0FDE!%&QFWF5X,4]LO OX MP:#1>S:QF:RE?+3.;3[S BL(.&3&,E#\[& .G%LBE/&GX_3Z(RUPWWYFOW:Y M8RYKJF$N^4^6FV+F33R2PX;6W"QEX!P] X@Z@#11P%Q!XA=HJTRE]:"&II.E6R(LM'(9@U7&X?&;)BP MM[@R"G<9XDQZ13D5&9"5:YFY+"LI0!A-CE?8,'G-@<@-N14[7)2*@3XAQPLP ME'&TOI*'U8(<'YV0(\($N2]DK:G(]=0W*,T>X&>=C*M61O2.C.]4G9(X_$*B M(!H-P.>'X0O(>GC\$NYC0?JJ1'U5(L<7?Z@J2^#40$X63&==/X3CX-I3Z?R)[48BX+T1\B#U= MT@:[S8!BE ]>:PL?.[B=&+LT"L]"O,+=?@IOH\+S\R3IHUYH&_7:1@>U73/! ML/%SLI5RN.=:?+)_[ 2/';]2]S8LBB:3\_&PO*27EQR4=R\-Y4.JDH&2A=%9 M\$K50-AH,DG"5ZK\O;=OYRZ^I"T3FG#8(# X/4,>U&PO=V]R:W-H965TT[.O<>.;\=KQN]% M#B#18T%+,;%R*:LSVQ9I#@46IZR"4CU9,%Y@J:9\:8N* \X:4$%MSW$BN\"D MM*;CYMX-GXY9+2DIX88C41<%YD\70-EZ8KG6\XV?9)E+?<.>CBN\A#G(V^J& MJYG=L62D@%(05B(.BXEU[I[-7$\#FHC?!-:B-T8ZE3O&[O7D>S:Q'*T(**12 M4V!U6<$,*-5,2L=#2VIU[]3 _OB9_:I)7B5SAP7,&/U#,IE/K,1"&2QP3>5/ MMOX&;4*AYDL9%QCH726DA6M&"EH"#EYHH?VT+T &[P"L!K =[_ OP6 MX#>);I0U:5UBB:=CSM:(ZVC%I@=-;1JTRH:4VL:YY.HI43@YO< 4ERF@>;-F M9JRH6 FE%.AHKE9,5E- ;(%NN%HW7#XA7&;HZT--*N6D/$$_0!ZCHTN0F%!Q MC#ZCV_DE.OIXC#XB4J)?.:N%0HBQ+954_4([;65=;&1YK\BZQOP4^>X)\APO M,,!GP_!+2#NXOPVW58&Z*GE=E;R&+WB%[Q>3F**J7P5XJ<*2,V',<4,:-:1Z M/ZVFHS@)O+&]ZJ=BBO*"41>UI=CO%/N#BL_3M"YJBB5D:E6K'9X2K/>-2>:& M*>P)^)PD03+:T6D,&\6166C0"0W^75J3JF#O=2,_]'B0JG,+%4[07P%5C33Q_B$8T!?4USQG-$"E4 M-BO0"1BE#_*_U;H#D6V5(NE*D;R'=*VX2^?&.=Z8HSPG-YHTZQ:-!Q7.V MD&O,P21K$/E66PY$MI6DZ[PJM9AV+;SOOE<'??Y71W]P_N8!3L'>^FL#CQ=H]-N]?# MZ09:=4!+4@KU65LHG',:*[OYIB?=3"2KFK;NCDG5)#;#7/7QP'6 >KY@3#Y/ M=*?8_3.8_@502P,$% @ \8FC6)C%T<*N @ #@< !D !X;"]W;W)K M&ULK95;3]LP%,>_BI6A":1![BEC:21H-6W2+HC" M]C#MP4U.&PM?,MMIV;>?[82HE%#QL)?$CL__[]\YOB3?"GFO:@"-'ACE:NK5 M6C<7OJ_*&AA69Z(!;D960C*L35>N?=5(P)43,>I'09#Y#!/N%;G[=BV+7+2: M$@[7$JF6,2S_7@$5VZD7>H\?;LBZUO:#7^0-7L,"]%US+4W/'UPJPH K(CB2 ML)IZE^'%++/Q+N '@:W::2.;R5*(>]OY7$V]P (!A5);!VQ>&Y@!I=;(8/SI M/;UA2BO<;3^Z?W2YFUR66,%,T)^DTO74._=0!2O<4GTCMI^@SR>U?J6@RCW1 MMH\-/%2V2@O6BPT!([Q[XX>^#CN",'E!$/6"Z+6"N!?$+M&.S*4UQQH7N11; M)&VT<;,-5QNG-MD0;E=QH:49)4:GBRM,,2\!+=R6F0G6" Y<*W2\,!NF:BD@ ML4+?=0T2?1/\=-9*:<;1I5*@U0DZGH/&A)K6*;I;S-'QT0DZ0H2CVUJT"O-* MY;XVG'8VO^R9KCJFZ 6FKUB>H3A\AZ(@2D;DL\/R.92#/'XJ]TUUAA)%0XDB MYQ>_JD0W0+&&"LV)*JE0K02%?ETNE99F1_X>2[9S3\;=[2F]4 TN8>J98ZA M;L KWKX)L^##6.K_R>Q)(>*A$/$A]\*N?]FOOSDI8%J56>I2,$ :/\#H4G>6 MF;.T5\JFB*,TS/W-;E8C07$2#T%/:).!-CE(^T7P]:D&R0SB!I1F=EN/$78V MZ<[DYU&6[1&.!,799)PP'0C3@X3N5(T1I<\F2R>3R1[12% 69N-$V4"4'22Z M%1K3,:+LV0*%D^A]LH&ULK59=C]HX M%/TK5G:TFDH,"0ED*A8B#1^K5MI*HZ'M/E3[8)(+L>K8J>W \._WVLFD#,T M#WT!V[GGY)X;^_A.]E)]USF (<\%%WKJY<:48]_7:0X%U7U9@L G&ZD*:G"J MMKXN%=#,@0KNAT$0^P5EPDLF;NU1)1-9&#.7!NB3"-'PVGU[[2 H_'+^Q_.^VH94TUS"7_ MEV4FGWKO/9+!AE;22MM9-& ,8."B?J?/C=U M. (,HC< 80,(3P'#-P!1 XBN!0P;P/!:P*@!..E^K=T5;D$-329*[HFRT)QV^D?0GJOHD&O1(&(3##OCB M/'P!:0N/.N#+\_"'$M\>A%UP'ZO??H*P_02AXXNN^@1/P*F!C"R83KG4E<*R M?WM8:Z/P3/W75:N:?=C-;GUFK$N:PM1#(]&@=N E?_XQB(._NBKW.\F6OXGL M556CMJK1.?9D!ELFA-VH37T[$IR=I_@VZ*QW#8H=R-KP+HF#$6Z$W7$=KPE: M7@AZI7O8ZAZ>37HIL@NBS^/?$#V\1O0U0\RO!<48'F\^)/UH@6(-JO:B'V66.[OY":-@G M#UG&[%U+.3_TB/DI]HS65.)4&;9&6\]@;8B&M%)( XW:X(+:7E?2IUJMB%\2 M[F%7H4MP?0$_]+M.N']TC16@MJY_T)AT)4Q]\-O5MD69N:O\='TT7HRZUN/Q MPK4T_D_ZNA]"E6@7FG#8X*N"_CW>LJKN,>J)D:6[1-?2X)7LACFV9:!L #[? M2&E>)O8%;:.7_ ]02P,$% @ \8FC6'C9;K92 P N0\ !D !X;"]W M;W)K&ULM5==;Z,X%/TK%C,:=:2=DD!"TFZ"- V, MME)7JIII]V&U#P[KH#RP](9.\\+=V27*;/@AHL"[V -ZKZX%7KF MMBPIR8%)PAD2L%TZ7\>7\86)KP(>"!SDT1@9)1O.?YC)=;IT1N9 0"%1A@'K MOSVL@%)#I(_QL^%TVD<:X/'XF?U;I5UKV6 )*T[_(:G*EL[<02EL<4G5'3_\ M!8V>J>%+.)75+SHTL2,'):54/&_ ^@0Y8?4_?FSR< 083]X > W .Q7@-P#_ M5,"D 4Q.!4P;0"7=K;57B8NPPN%"\ ,2)EJSF4&5_0JM\T68N2=K)?0NT3@5 M7F&*60)H75W*%<\+SH IB<[6^DJF)07$MVB58;8#B0A#*RS$$V$[](!I66W> M<+;[HD#D*/Y9$O6$KMD>I,H-S6=T=HN%'F6@2(*I68A 86)&7]#].D)G'S^C MCX;Y>\9+B5DJ%Z[2RLSYW*11<56K\-Y0\3<6Y\@?_X&\D3?I@:^&X1$D+=SO M@4?#\*^%?OK(>Q,>G_YTKPMWM9NMI5YKJ5?Q^2=9>@<4*TA11&1"N2R%MO'? M&PU!UPIR^5]?LFO^23^_J5R7LL )+!U=FB2(/3CAIP_C8/1G7^IMDD4VR6)+ M9!V3_-8D?X@];%X5\NM5Z3.BY@@J#E/Q]^'<"X*%NS].<$^0'\RZ0='@:=Z; M.$MDG<1-VL1-!A-W0W)B[G.!A6(@9$8*M"W?J!J#5.^]R#;)(IMDL26RCA_3 MUH_I;ZXV4YLFV22+;)+%EL@Z)@6M28&%:E-S3(\*B:<_-U]4FYX@_V50%+PJ M25K(BZ"X)VAV%-01.FN%S@:%KKB6*!39Z.^6%#8*24A*012!7L6#9.^]>C;) M(IMDL26RCB/SUI'Y;ZX/ZKZJ&F>ZM M09@ O;_E7#U/3'/5=NOA_U!+ P04 " #QB:-8*H;1+#@$ "+# &0 M 'AL+W=O]#U ]F,6#%:U/;"Z&_OF/O9GES4'KJ%_#+/.-GQN.9V<%6 MR&>U(D2CEY)Q-?166J]O?%\5*U)BU15KPF%G(62)-4SETE=K2?#<@DKF1T&0 M^B6FW!L-[-J#' U$I1GEY$$B594EEKL[PL1VZ(7>Z\(C7:ZT6?!'@S5>DBG1 MW]NV9!G@X?M5^;XT'8V98D;%@/^A[J$Y M6>"*Z4>Q_40:@Q*CKQ!,V5^T;60##Q65TJ)LP,"@I+S^QR^-(PX 8?P&(&H MT2F@]P8@;@#Q>P&]!M"SGJE-L7Z88(U' RFV2!IIT&8&UID6#>93;NY]JB7L M4L#IT1UFF!<$36V0C46Y%IQPK=#U%$)L7C&"Q )]U2LBT6U1R(K,T1>*9Y11 M38GZ@*XG1&/*8/0;^CZ=H.NK#^@*48Z^K42E,)^K@:^!J#G.+QI2XYI4] :I M/[#LHCCLH"B(>@[XY#)\0HH6'A_#?7!/ZZ.H]5%D]<7O\M$C85B#%R94%4RH M2A*%GFYG2DN(X;]V[MYF'?J#4NR-"#EZN(W!!O].LO81K\[C+]?U)V MY(BX=41\2?MH7$D)P8$@ZTBL*5\B1N#-(;8/")?]M=+4*C5Y:#,*PSA(!_[F MT#"75)[V6ZDCQKV6<>\BXZ\MTR^&::>-W5T'-=9TT%3#A9;6L 6ZIQPNFV*& M'H2B-C<]?7S1)M/-X#%\Y%5I50KNO.O+=+X)C9GK5O\S[,@;2>N-Y**>*680 MK/ F(8/(9V+\XK(A.;N)-,FBY.2^SJ6R)(D3]WVE+N>BESL.#J,3=N="41YG;G+]EES_ M\O,U=RW('3E"&#)S/=EWT(,6&FF92F9.VDFJ"YF++]Y1K1C"@K3D@R:$B M0[_+Z#_8I.<-9A4Y(9UWTQ/._6[V$Y31"6=70O8/.C&H$TO;T2I4&#YUG6U7 MVZ[YSC:79^OAS3AT[T2P8_M+?W]$W::#&4L*+F1D <<%W0QB7]:=;SW18FU[ MP9G0T%G:X0J^%H@T K"_$$*_3LP![??'Z%]02P,$% @ \8FC6%D"C6:S M @ 5@8 !D !X;"]W;W)K&ULK57?;YLP$/Y7 M3JR:6FD+A*3ICR5(;:)IE58M:M3M8=J#@2-8-3:S36CWU^\,E"5M6O5A>0AW MYK[/]YU]Q[16^L[DB!;N"R'-S,NM+<]]WR0Y%LP,5(F2WF1*%\R2J]>^*36R MM $5P@^#8.(7C$LOFC9K2QU-564%E[C48*JB8/KA$H6J9][0>URXX>O.M=FRP2F)E;ISSE4Z M\P*7$ I,K&-@]-C@'(5P1)3&[X[3Z[=TP&W[D?USHYVTQ,S@7(D?/+7YS#OU M(,6,5<+>J/H+=GJ.'5^BA&G^H>YB P^2REA5=&#*H."R?;+[K@Y;@.'X!4#8 M <*W D8=8-0(;3-K9"V89=%4JQJTBR8V9S2U:="DADMWBBNKZ2TGG(TNF6 R M05@U5V:NBE))E-; X8HN3%H)!)7!-YNCAHLDT16F\)6SF MN.9HC.%PR38 < M+4^8< L+M(P[ZR/' $!\ E7',AZ.3,U+>4N-O>3[HD+]LDPQ>2O&9Z M */A!PB#<+P'/G\=OL"DAX]VX3Z5JZ]9V-]:5!O4$O>O]N. D^[9/^G\AV"C'J M"S%ZC3VZDALZ>J4? .]+ZDNJ@E40([5W@M2=*61:%9!5EJH"A@DJC49R]E^" M=K/39C,W?3;1\&1 Y[W9UKLG:#(XZX-V=(Q['>-7=2RUVG WEXS+O];<(J2J MEO]DM5F3P7O)%"GI^&ET"OZ'Q=0H&R8JW"=L_"SGT\'DB:[G,6>#R=G.[XE( M?ZOKW<2E+EESDB P(XY@<'+L@6ZG6.M853:#(%:6QDICYC3X4;L >I\I91\= M-UOZ3TGT%U!+ P04 " #QB:-86Y41ZX(# "S#@ &0 'AL+W=O(M9 M-7>O%C-9FHP+O%>@RSQGZLLE9G(S]T)O._&!KU)C)_S%K& K?$#SL;A7-/); M+PG/46@N!2A60:KV3V.T],.O>F'B2X9&5F/LC- M.VP"&EM_L3-OE2A5M9$C@N[*P]&T5=.=F9QC8JOF^8;H6E _;JA=UM2B%Z@-X8YADY M'=XQ-8!A^ -$032"CP_7<'QT ET&_N)MW ZT89O9884V^FIF-0AIJ%0TY8L9 M3(!I2#%9<;&"#K(W0TX(>V+/=<%BG'MT)#6J-7J+[[\+)\%/C@!&;0"CROOP MZZ7QQR_T#6X-YOK//IJC-Z Y;FF.G7F^* HEGS@=4 11YH^H0"XIVUWV"YKZ M7#)EZ/GW:_:[#JJ&'5>P]G);+TYG_KJ'Z:1E.G$R?2_M143GB^6R%(:X'/7A MUDZF.[C18-J/?-HBGSJ1KYA.X89N8'A'=8>]I>;TL.<>3EM^TT.5VO0-:)ZU M-,_^GU([^U>IA4'_CH=!=[$'AZBVQLMNN8T'HQ? =U0E=(+?,4I3F?<".BWW MW,$PZIA%ARJUQM.!F7;Z$;H%Y%=4^?/ZZK2UEZ[;W03R2DY=W#II")U7^G9_ MG]7X?Y Y-]J^F>X4)!P?K":<8K0OTTY!0K>$?'--N-T-7U$3G<:$;I'I:N(U M&PO=V]R:W-H965T/?Q.^:H MZ5ZJSWH+8,ACS(6>.5MCDBO7U>$68JHO90("WZREBJG!J=JX.E% H\PIYJ[? MZP5N3)EPYM/LV9V:3V5J.!-PIXA.XYBJ+]? Y7[F>,[3@X]LLS7V@3N?)G0# M*S#WR9W"F5NB1"P&H9D41,%ZYKSWKA9>8!TRBT\,]KHR)C:5!RD_V\EM-'-Z M-B+@$!H+0?%G!PO@W")A''\7H$ZYIG6LCI_0;[+D,9D'JF$A^1\L,MN9,W9( M!&N:PX)4VUD7#AC!#$3^2]]+(BH.'B#9QS\ MPL'_5H=^X=#/$LTCR]):4D/G4R7W1%EK1+.#C)O,&[-APF[CRBA\R]#/S)>@ MV(Y:*LD-$U2$C')R*[11*6Z6T>1BA(<>%B)9C \"OC4Q N>BWA81CQLC?A.04)91. Q ML067EZ?$:E1XVBB%%5NP3/ZM%+0F0AH\'37;B*PRJ29X*FR8V&#YE;7>E&=K M."\59D=@->:"DKG@+)49=$E 1V U D8E :,S5.:H0<2C(Z&?VOCC0;/.QV6P MX[/H_%4:;PWEI5O<$5B-M4G)VN0L&I]T24!'8#4"O-ZA'^J=0>4%:$WF1R)O M,!DU:]RK-&]>:["_98*F8:C2^G^WU_]966I4"N]2S]8Y6?VN!Y[S\C]$.?Y;4W6M\J]->)O'7M%^]O M1VAUI@[]G3<\C\@[;=2Z0JN3<&C5O-9&Z'^)/#B])AQK_-3$FQPIW*UWW M$+QFHA0UX;!&I][E" E2^2>&?&)DDMW2'Z3!.W\VW *-0%D#?+^6TCQ-[,6_ M_- S_P]02P,$% @ \8FC6'+\=5), P 7PH !D !X;"]W;W)K&ULK5;;;MLX$/T50ALL$J".;KZFMH$XWJ(%MD40-^TS M(XTM(A2I)2D[_?L=4K)J.[+0HGFQQ=&/.ID]VK^526AC,! M]XKH,L^I^K$ +GVR8P5^/-I03>P O-8W"L\^8V5E.4@-)."*%C/ MO-OPYBX,+,!I?&.PTP?/Q+KR).6S/7Q*9UY@&0&'Q%@3%/^V< ><6TO(X[_: MJ-=\TP(/G_?6/SCGT9DGJN%.\N\L-=G,&WLDA34MN7F0NX]0.S2P]A+)M?LE MNUHW\$A2:B/S&HP,^R[DJ18V6U.5DA MAPYI.]-VW@O'PT$P];>']%O4)J,P:K2.> T:7H/.\"]!2+QY9Q,P>,L$O)&Q M(T>'C:/#S@1\=ST/4D*W6&\;('C;[DO;"Q) )KGM5=E;NN M6F!7==S;^%8F1X?U'5P/XQ.^K5IQW,YWTO"==/)=VC!BF'^3\>27&+=JG6,< M!C]G6]#)^588UMOGGT!>RHLC,(7A)>OIH>]?0)7A= M,#ZMDA:M, [')S[X!Z,:N_K&;3 :B[84IAI0C;39DF[=;G B7]CMR:T /\U4 MJQ=.KPT3FG!8H\G@>H245+7-5 NRMC"DO M?5^G*RBH[L@2!'[)I2JHP:E:^KI40#,'*K@?!4'?+R@37C)R:S.5C.3:<"9@ MIHA>%P55OR; Y7;LA=Y^X9XM5\8N^,FHI$N8@WDH9PIG?LV2L0*$9E(0!?G8 MNPHOIP,;[P*^,MCJ@S&Q3A92/MK);3;V BL(.*3&,E!\;6 *G%LBE/%SQ^G5 M6UK@X7C/_MYY1R\+JF$J^3>6F=78&WHD@YRNN;F7VP^P\].S?*GDVCW)MHKM M1QY)U]K(8@=&!043U9L^[?)P $">9D"T T2G@.X+@'@'B)W12IFS=4T-349* M;HFRTG._9)Q1Z]P!Z3.RG,2I,;D4%VC/=1:2TWVLN= M1*V$=U1U2!R^)5$0=1OT3-OA5R7"@\C!XQ8Y<9V]V/'%+_#-\5)E:P[DT[K*TGF^0B[ Z#(!CYFT,'#7'#WN P[DA/,,+P;UNI:I*"PO@CGM)2:V':$6E7]K6?_H* 6H):NSVB2 MRK4P5;&J5^M6=N4J^,GZ!%M+Y4U7.JB9&E M*]L+:; )N.$*VS0H&X#?&ULM5I=;]LV%/TK MA%<,+=#:%F4['W,,)%:W!FB*(&VWAV$/C$3;1"51I6@[ ?KC=RDIDFG+3%3< MOL26K'M('MX/GNA.MU)]RU><:_*0Q&E^T5MIG9T/!GFXX@G+^S+C*?RRD"IA M&B[5NOV:W"JX&-4HD$I[F0J9$\<5%[]([#WS?&!1/ M_"WX-M_Y3LQ2[J7\9BZNHXO>T,R(QSS4!H+!QX;/>1P;))C']PJT5X]I#'>_ M/Z'_62P>%G//!7 79Z-I=)(C1LI,X)2R,REZD6 MZ9*GH> Y>1UPS42,-4GOO>6T"$=D:^? _+ZU1MRRS2LA,QC)I*6 M2<[=F)<98 YI@>D_8;; !&Z8@(?UU([ 6$OVZZWR"US_".Y'F>=[^_/O1WB& M7&N>Y/^U;4H).&H'-"GE/,]8R"]ZD#-RKC:\-_O]-V\R_*.-/$RP G,(G)4 M$SERH<\^R?1=R-*0Q^P^YB1;JW %J8.$.[&P%7H%R3#+8L%5J\.78TR*,4QV MW39SD3IR:A/][AQ3JPK-TA@ M%H>3FL.)DT,3EA"*(@W72O$(BF$,62@B6K9Z5AMCDX.M]?K>'E^'SPS[8_N9 MP#G1GZ3AI*;AQ!U4Z^2>*R(7A#^(W.0H$C)#C*DJF9(AYQ',0U_.*2R M)&/I(REX2W7\"#X'T;8Q-HJ36'PS($#CBFTX85#UP $%^"&+-N"AG/#% DX/ M!+Q10,0NP#4A*QI7EGGAU>0'"4TE@,]C%>&J7-1XE]8]XIW+[NJH2#IW6 M.W3JW*$OP/EBK=>&6YXN(;^U[P*$?"X@!Q2^O&3*;-N+-K7:-0X8+]PU\AI. M%4EQ,F@KM%?N!7FTLFVK5D[3KMN&!&9MVUF];6?.58XFALW)D 3LL35[.,V[ M%GE,L )S*+-&S8GVR'V>:E"1.(2%2W 0K/9W-$)GM,-;[D*(3^ %C0Y?N?X M5)X76MFLI,?05;3F[G$[LX2$9K-$&Y;HRX,5ZLZ-2$6R;JT\;J3.OH:)%F"A MV2PV0L=#5SH>JM1!10NPT&PV&[7CN>7.'?^^%J::IU*+D%='=RC?0BKCK?PA M@X(,O^2[!X(G#]JKU%SMV5G0I'0;$(;T>2Y5=-!D+.'HT&. M*7/FJ&@!%IK-8B.;O EZD",)G(I-3+0 "\UFLU%?GEM^(0:Y>R!P^Z-!CBJ5 ML-!L0ANQY+G%A>\9VD;CH\=NMWUG9T35*UAH-G>-8O'.T$,;5<6@H@58:/8_ MNAL=0YTG^Y\Y>5>(>R=ONG_T=@_J6& =!?OSH[4;J[):H @8+S6:Q$3!TC![DJ$(&%2W 0K/9;(0,=;\ 0@QR M]T#@]D>#'%7+8*'9A#9:AC[S*DFF[\@7Q:)VDC!5QAP5+';W;]@U>[[GET M9NU7J!6_42N^6ZU\6+,M%V33)Y_>?_GK_>4=N4[#?FMS"NK+%E2T O-)K'1 M,KZ'WNJ#JFE0T0(L-)O-1M/X[IL=:J:4' M30+[W2SN&73FZU>H%G^GS\PM)O;Y>H8=_WEV<%O'4"7(8*=W,N%J6?2@YI#8 MUZDNVQ'KNW6?ZV71W;EW_\H[GY?=J@U,V3Q[P]12I#F)^0(@A_T3X$J5_:CE MA999T:%Y+[662?%UQ>'XH\P#\/M"2OUT80:HNX)G_P-02P,$% @ \8FC M6(.=0<,, P "@@ !D !X;"]W;W)K&ULK551 M;]HP$/XK5E9-G;0V(8' .HA4Z*;MH1HJZ_HP[<$D!['JV)GM0/OO=W8@I1"8 M)NT%?/9]G[^[<^Z&:ZD>=0Y@R%/!A1YYN3'EE>_K-(>"ZDM9@L"3A50%-6BJ MI:]+!31SH(+[81#$?D&9\)*AVYNJ9"@KPYF J2*Z*@JJGL? Y7KD=;SMQAU; MYL9N^,FPI$N8@;DOIPHMOV')6 %",RF(@L7(N^Y<3?K6WSG\8+#6.VMB(YE+ M^6B-K]G("ZP@X) :RT#Q;P43X-P2H8S?&TZON=("=]=;]L\N=HQE3C5,)']@ MFS&W)^]HZ<6??ON:PTLNNA;U"SO=E/-_K& MM;[PB+Z(W**B7)-/(H/L-=['6)N PVW X_ DX2U5ER3JO"=A$'9;]$Q.PZ]+ MA >A@T3GG>2< MX/M=H]NOMFS6MW7;;[,MX4J7-(61A]^\!K4"+WG[IA,'']M2\9_(7B6FVR2F M>XH]&5-.10J$:OOVYK!D0N##M(;)@92@F,S:,E#3QH[6]K!5TNM'@Z&_VHWL MT"F.PJ!Q>J6XURCNG52,55LQU]VPN9+UMG:TQ0?W7G3"WH<]=6U>T2!NE]=OY/7_X078 MH@,VJ+_6OW]8_V#0WQ-\Z!1'O7G^GK1:@EF[::)+*2IBZX32[S4"[=GU\ M;W^,@ZZ>2R\T]93$;H0/6Q,."Z0,+ON80U5/GMHPLG3->RX-C@*WS'%8@[(. M>+Z0TFP->T$S_I,_4$L#!!0 ( /&)HUA'IGC3\ ( .L( 9 >&PO M=V]R:W-H965T<)SR'!GS45*%4[%QI:Y !H94)K8KN,,[92RS HF M9NU*!!->J(1E<"6(+-*4BH#G6R,B5:RXOQ63[Y%4\O1 4$"H=(,%!]; M6$"2:"(,XZ[BM&J7&M@.2(L(]]C7DB:17)B*PQ$T]EA MY71>.G6?<>J1"YZI6)+S+(+H*=Y& ;4*]U'%W.TDO*#BA'C]C\1U7+\EGD4W M?)8CW'$-W.L(QZN3ZAD^[S5)O>0*R*_92BJ![^[OMJR5K'X[J[[/IS*G(4PM MO+ 2Q!:LX/V[_M#YW";Y/Y$]28!?)\#O8@^6,452O.6ZCK!L0VBA8B[8'X@( M5A[-:@>UVD&W M6GW<#4W12Z(&!Z+&;9HZO;Y1T[#6-.S4M.!2$;XF1CNM(QZ^* MM"VZ\4&^_<%^M@]M^NY^:':C;Z0@-J:=2A+R(E-E\:U7ZXX],XUJ;WV.G;QL MO/]HRL\ K,P;EDF2P!HIG9,19DN4K;6<*)Z;[K3B"GN=&<;X-0)"&^#^FF/= MK";:0?U]$_P%4$L#!!0 ( /&)HUA\4R:+<@4 . ; 9 >&PO=V]R M:W-H965TS8D@44E_L"L;U:/<]*?G;7&A]H^L VA'#P M&$<)FU@;SK?G_3X+-B3&[(QN22*>K&@:8RXNTW6?;5."E]F@..HCV_;[,0X3 M:SK.[MVFTS'=\2A,R&T*V"Z.K[Q+5QON+S1GXZW>$WN"+_? MWJ;BJE]Z688Q25A($Y"2U<2:P?.Y@^2 S.*OD!S8T6\@J2PH?9 7U\N)94M$ M)"(!ERZP^+1N-\# M]W>7X.33*?@DG?ZYH3N&DR4;][D@)&'U@P+\10X>M8!WP U-^(:!JV1)EO7Q M?1&(,AKH.1H7R.CP!J=GP(&? ;*1J\$S-P^?;<5P&V7#'0,I=2%<[9%@=D8HF%8R3=$VOZ M\T_0MW_5\>W(68V]6[)W3=ZG%V0=)DF8K,5[&N$D(#JVN0L_S^H[?VPOO>)4%@B="Z(,&/A*@RP5"WM'L_G\HX M^@T*JD4/N;:>@U]R\(T,G8-93'<)/\(I]MHJI;&0U^I5IR_1U;'R%>\*XZ$:X_FTPSO96->O*6STV59Z'_BO$ MNQ"#%O6&QEKAS80[\E8G7%4 T%P"O$Z_U>P-4;/NTACUG+8*!58Y'IJ3?,?2 MK:D(H*]04:V0"UN85'4!-*;B_U^Y1PIJ1;=-)O4FL*H D+D"Z$JUD9K\-4NC ML6I=&E35!\A<'[RLVDB3\]UF>'5&PS9P5<9'YHQOU.NEB/@>RZ\[VOUN=OU6 MK>K*6ST057V S!W^:\09==K1=^6M3K@J)E '33U2ZX1F\Z4QZ3E.2ZV#JD(" M?61GCS2->[-FT]B(FMIO(5)E??1CVWND:=[]9H.O,?):Q:/*[^AC6GRD9G=O MV&2@VKA^2^^&J@( O;?+1VJZ5KHQC0U$+_!VU(V]UOE4QX)B+@5>IKJ/I[IUFL:(QZGE.RQOA5 6! M8RX(7GXC"@?'WW$1;()3;3RG :U_=%82DW2='2$QH1U"*/.#@O)N>4PURPYG M&O:2">KRCESQ=R@O)0;_HO4$L#!!0 ( /&)HUA9JY]J) 4 %(3 9 M >&PO=V]R:W-H965TU01R)E MRW*:&$CM= NP?B!IMX>B#XQT;0F12)>D[.3?CZ05R;8HM<4"[,66R'LNS[TD M[Q%YMN7B3J8 "MT7.9/G@U2I]:GGR3B%@LH3O@:F>Y9<%%3I5['RY%H 32RH MR#WB^Z%7T(P-9F>V[:.8G?%2Y1F#CP+)LBBH>'@#.=^>#_#@L>$Z6Z7*-'BS MLS5=P0VHS^N/0K]YM9&T^:Q[?*Z: >TP#WGQ^]O[7!ZV!NJ80YS__) M$I6>#Z(!2F!)RUQ=\^V?4 4T-OYBGDO[B[:5K3] <2D5+RJP9E!D;/=/[ZM$ M[ %PT $@%8 < \8=@* "!,> 40=@5 %&/TII7 %LZ-XN=INX!55T=B;X%@EC MK;V9!YM]B];YRIA9*#=*Z-Y,X]3L1O'X+N5Y D+^ABZ_E9EZ0"]N]'I,RAP0 M7Z)KB',J9;;,8FKF5B*]WDS'Q8?YU4OT8@&*9KE\B8;H\\T"O7CV$CU#&4.? M4EY*RA)YYBE-U SGQ16I^8X4Z2 5H'>(^&3DX+/HAU^L-=PG%A[TT GJI ?67]#A[SBEZ$.5T3@NBS*G"A+T M0:4@T)P7>O^G9F-N %VQF!> OORE_:$K!87\ZDKN;O"1>W!3>4[EFL9P/M"N M)8@-#&;/?\&A_]J5F2=R=I"G49VG49_WV7M=* 5L@)7@H/:F'_P%.Y.S X46 M9*KH9H;#T3@*S[S-?M@.L\B?^M&AV>5W*)"O/5D8UUD8]WJ9>=BCA%>K/K&KW1XK/64J)<1,,6 M [VER.2(I\.*X&#DICFI:4YZ:=[0'*3EJ!7Q#E3&5BZ&D];8@4[1<28=5D$T MF;H91C7#J)?A'\! T-QRI(DN]IE4@AHA=1&-VI,9^>%Q*AU6(0DZ9GQ:$YWV M$OU$[U%6Z&WOG.-I>\C1T;Y9M&VB\<1-"ON-E/G]M+BB^2O$P&X71>^=RN.W MAA[B*!S[1PQ==M,))ATD]_06]Y*\*'C)U)ZJZEJ_%+RPK9B*#9R*AYT M+;)%F!D%*>R"2"E#V$>_VB!3L(I"V0-Z_DM$\.0UDDC9!<2:.FO.K<9T#2+C MB42URQ/T.WJK>RF+,PW)V.Z*QBB8?D) =<71#+A0]%8?FR6L3-%!6]!$!,14 MUTO%-5>+,X]FE+@4PE@Y@'J_E;$J!9RXI,3;.^\7(%;VHD7N4K$[5]2M]67. M&WN%<=0^QZ>7V-&^(*>7+OL+@D\7Q(70,ZA[+,9K*.UNF_3I>Y4QB7)8:GK^ MR40O:+&[P-F]*+ZV-Q2W7"E>V,<4: +"&.C^)>?J\<4,4%^CS?X%4$L#!!0 M ( /&)HUC[ _+U6 4 !(B 9 >&PO=V]R:W-H965T$@=L9#O6_"QD.:B#"( MR80!GD019MMK$M+-R'&=W8['8+$4:D=[/%SA!9D2\;2:,+G5SJ/X041B'M 8 M,#(?.5?NY;7GJ0'ZB,\!V?#"9Z!*>:;T16W<^R.GHQ21D,R$"H'EOS6Y(6&H M(DD=7[.@3IY3#2Q^WD7_71$'E-"?"\!<7C)GBK M=U]M,//!WW_*D.!>D(C_4U:=5T-U%WEU%]83\#&)G@D#=+YS8Y;"!_(6!>:) M2!@!"UFH *?2F>E!9V55I'D&.H^Z>:W'L-4?MMR1)];Y9NN5E< M:/1!J[[<'RO"U!U%3INT6&T>+, FT/7;&+T( 0-@U"6 <(H0$AM(/P MD$T.##]L$VB8!P\P[TB;R+T/01Q$2;E@:Y*J_30LA*AIP]1!4FA("JT@4V=I M-R%92^^H6^L9M[5GP@H-&Z$=;GM<4_&)WIZL:G,-7>&@:??4P6!D M&(RL"#R(J /##R,*&5HB.^ZJ&\<.+7O:JATVY$6P80NA.JB,"C_EVI]0*]^ MLKC'0 L9A**#"/T!%^W'F#UMU28;%J.+IEU4!Z>1X30Z^&!;T47==V ,&:PB M.U8_!1$YO]9]?)P^E2:NXQD4&D[6LWNCU.U64X U"O M:8!Z=0#4,P#U[ "M:/0LZI%&+RQ[V@%:D]'M2=]C]'9AF3XB;*%?1N!201*+ M=,4^WYN_\'"5+O.;P].W)1XP6P0Q!R&9RZ&=5D\RD*4O(*0;@J[THO\S%8)& M^N.28)\P=8#\?DZIV&VH!/EK(./_ %!+ P04 " #QB:-8_UDZO%P# #: M"P &0 'AL+W=O8DD6 MR8\TR7"\%?)%;1 UO&6,JXFWT3I_\'V5;# CZE;DR,V;E9 9T68KU[[*)9+4 M"67,CX)@X&>$N[.YC,>BT(QRG$M01981N9LB$]N)%WJ'@V>ZWFA[X,?C MG*QQ@?K/?"[-SJ^TI#1#KJC@('$U\1[#AVG8MP+NQE\4MZJV!NO*4H@7N_DM MG7B!)4*&B;8JB'F\XA,R9C49CO_V2KW*IA6LKP_:OSCGC3-+HO!)L+]IJC<3 M;^1!BBM2,/TLMK_BWB$'F BFW"]L]W<##Y)":9'MA0U!1GGY)&_[0-0$>M$9 M@6@O$#GNTI"C_$PTB<=2;$':VT:;73A7G;2!H]Q^E866YBTU93D3.T28 M(L<5U3!GA"NX6IC/GQ8,0:Q@H47R K_G+HR/-HQ4[Z[AZC-J0IFZAD]0J7EW M5VV(1 64PQ\;42C"4S7VM:&VMOUD3S@M":,SA#WX*KC>*)CQ%-/W\K[QMG(Y M.K@\C1H5?B7R%GKA#41!= <_@G_@+!\-%GI54'O.0N^,A855],DF2PI/(C,5 MI$@9/"D)7Z/):@W+'=3OSRJ4)=?=:2Y;X0\J)PE./%/""N4K>O%//X2#X.<&K^\JK^^:M,??BFR)TB9, M&<@;6.*:\LV<;R&H\&@['_>@*O7^'U M.^*MSK+T4M,_B%20 M&W '9,F.'?!D!V>(:O]K<3-O+]4JN]2ZC"MI\SC(Y(42/2[%WM M70(5M88Z_I.$C2T[?GI7>Y= ]5I#'1M]V-SI9[7:NP3I8W<_AW1L[F%S=Y]] MK+U+R/IMDMVOC5L9RK4;*A4DHN"ZG+RJTVIP?2S'M>/UED*;4= M-V;X1FDOF/J$"NY'03#T"Y8++YFZM85*IK(T/!>X4*#+HF#J>8Y< M[F=>Z!T6'O)-9NR"GTRW;(-+-%^V"T4SO]&2Y@4*G4L!"MQ%7 [ M'G/>I/QF)W^D,R^P1,AQ9:P*1J\=WB/G5A-Q_%4K]1J;5O!T?-#^ MP3E/SCPQC?>2?\U3D\V\L0="C\QU8-^^"M$013#S^ ?.*M7AX5^$\^^ ML]"_8.'/LGA"9:.V;%%9,58:XG8--@UO]9:M<.91GFE4._227WX*A\%O'7QQ MPQ=W:4_FN,F%R,6&[C*=] KABLZHWL,G/\ Q.@<(@[;(<8-Q+@3@C+L+9=B?'XI)D'0CC)I4":=*?3555(*Q]T. M%?T9P-T2H/*&\('E"AX9+Q$6E&8NQ]JX)O]#BH7!L:8&KTRR^4D\4\DY4QJV M!.XB:D-[K$&MY;&R,SJ);Q3UQOWV (*%PA,=B'G97\SIK_^LM MB\]O6= ;OZSM_DF74:#:N%Y*PTJ6PE0-1[/:]&MW59=RW%XU>_0?I@S1P'%- MHD%O1!5$5?U3-3%RZWJ6)VFH W+#C'I.5'8#?5]+:0X3:Z#I8I-_ %!+ P04 M " #QB:-8PDF !S\# #2"@ &0 'AL+W=OVF8;;:1U8\ '4+7"^.PUU\::8P?;:3>) M'X]?TK2L:52&^)+$B>_NN3O?Y49K+AYD#J#08T&9''NY4N6%[\MY#@66/5X" MTU\67!18Z:58^K(4@#,K5% _"H*A7V#"O'1DWTU%.N*5HH3!5"!9%0463Q.@ M?#WV0F_SXI8L^.FHQ$N8@?I>3H5>^8V6C!3 ).$,"5B,O>D7'EGO,'L_BBY53ZH2@I?P) $V"P( I-*682GOPF'POH.OW_#U MN[2G$U@2Q@A;ZC--;<).=(Z<^Z?H5VL@'+73.[!Z385F ZCBNP-JSS_U!?8;!MK,&1%3;9"6?&*<5"HE*#VX":R&X; M4&MO=':2G?!&_5YR(-7A3N$!KFC+%1U;BB_!BHXM MS7#;R\/.5ORL.%\"%;?$*NG%AW*X[>)A=QNO"_9?3UA__X0%O2A^1N?OC!D% MB*4=IB2:\XHI-W$T;YN![=*-*=OM;MK3/V!='1)16&A1?6ITOH0;H-Q"\=(. M+?=&ULQ5A=;^HX$/TK M5O9JU4JWS1>DM M(A79WK[17BTJ[^[#:!Y,,)&IB9VT#[;_?L9.&A(9(O8K4 M%["=F9.9XX.9\7C/Q;., 11YR5(F)U:L5'YCVS*,(:/RDN? \,F:BXPJG(J- M+7,!-#).66I[CA/8&4V8-1V;M868COE6I0F#A2!RFV54O,X@Y?N)Y5IO"P_) M)E9ZP9Z.<[J!):BG?"%P9E?/>O(MFEB.C@A2")6&H/BU@SFDJ4;"./XK0:WJG=JQ/GY#_]4DC\FLJ(0Y M3_].(A5/K)%%(EC3;:H>^/YW*!,::KR0I])\DGUIZU@DW$K%L](9(\@25GS3 MEY*(F@/BM#MXI8-W[# XX>"7#KY)M(C,I'5'%9V.!=\3H:T130\,-\8;LTF8 MWL:E$O@T03\UO<_RE+\"D!DP6">*+%+*)#E;HEZB;0J$K\DC5S0E2\7#YXL9 M4A:1.<]01Y*:G;A_T6,@#R"1NX1MR%KPK+ G?^;:1GXE#\LG_'Q$"908E$5D M <(HD87U514#N5\N%N?D[ X435)Y3B[(T_*.G'TY)U](PLACS+<2;>785LB" MSL4.RXQG1<;>B8Q]\ITS%4MRSR*(FOXVLE=1Z+U1./,Z ;]3<4E\]ROQ'&_0 M$L^\V_TV1W?',^Y^1SA^M:.^P?-/X"UC*N!B]7Z?;H6@; /X&U1D]4KJ=@OZ M:I9O]U1$Y)\_$))\4Y#)?]OX+=X_:'^_/G=N9$Y#F%AXL$@0.["F/__D!LXO M;>3T!-:@:E!1->A"GQ;"ED;8!1%AC;"VU N\P.#I$W(W'0P'N.F[>DHM1D$P MK(P:H0ZK4(>=H@)KY!I4N0:?K."@3ZIZ FM0 M=551==6S@@N\84V@)K)'U=)7W]R4*^[I.JGL :5+G.H1!Q>I9R"5C7:7 ].M)RBY'K MG#J-W5K9Y'9&NZ0I2"-FK'Z?09<]K2%VHGQT@_I":^;L'7+V/EG.90!]T=43 M6I.N0QWF=M8N/R)H_[U6/?_J6-$M5@/_Q/GL'FHAM[L8^@T; ($!:TW3"%N- M1"I!=9/5&FHGV(=WJB>T9NJ'VLH=?K:P>RW.^D)KTG4HS]S.DN9'A!V\*XD] M[UW=W&+ECMS1D;#M6K.;@=B8.P")(6R9*IJV:K6Z9[@UW?71^DS?/Y@F^@!3 M7%Y@1[=)L M.88V0SN45\BV*^X!BHGAN6NH55]B@FV$,- *A#?#YFG/U-M$O MJ&YEIO\#4$L#!!0 ( /&)HU@%\5P!-@( "D% 9 >&PO=V]R:W-H M965TF6 M4:3+%CC1$]F!L">U5)P8:ZHFTIT"4GD09U$2QS<1)U3@//5[&Y6GLC>,"M@H MI'O.B?J]!B8/&9[BX\:6-JUQ&U&>=J2!'9BOW499*QI9*LI!:"H%4E!G>#5= MKA?.WSM\HW#0)VOD,BFD?'+&?97AV D"!J5Q#,3^]G +C#DB*^/7P(G'D YX MNCZR?_:YVUP*HN%6LN^T,FV&/V!404UZ9K;R\ 6&?+S 4C+MO^@0?.<)1F6O MC>0#V"K@5(0_>1[J< )(7@(D R#QND,@K_*.&)*G2AZ0#\@N\L[$& M,\\[>Z4&6^BD,E0TZ,>JT$;9COEY+NW -C_/YJ9HJ3M20H;MF&A0>\#YVS?3 MF_CC!:WS4>O\$GO^V/,"%)(ULG/I+LFJU4&_/J%5!=-*^'%3CAU2C4O;"A$X>=\=W8!7:_Z][>$1LBS14 M:,2@MM!X\M[&56$P@V%DYX>AD,:.EE^V]BT#Y1SL>2VE.1HNP/@ZYG\ 4$L# M!!0 ( /&)HU@ -[C+D08 &T9 9 >&PO=V]R:W-H965T;X068_U8PQC1[31*B3SDSK^;#7 M4]&,I51UY9P)>'(OLY1JN,VF/37/&(T+HS3I$<<)>BGEHC,Z+F3?LM&QS'7" M!?N6(96G*SE@B'TXZN+,47/'I3!M!;W0\IU-VS?3W^;<,[GJUEYBG3"@N M!@XDP\H,]K@S5P4T2^L(5YB7'3FX^U?PW*,\X0A>8^NV%QFFM[!7:6K$!4QR",I(I[P MT@8TEZ[&4NB,W^6%_$)$,F5H_XM4Z@!IV1"<,7@M6PIOZ",#X?XYTY0G<'6$ MOE^?H_V] [2'N$ W,YDK>+DZ[FG@;ACTHHKGN.1)=O!TT27 FBDT$3&+-^U[ M$+,Z<&09N#%I=7A)LRYR\2$B#O$L>,[;S4_G8.Z0PMRUF$_:S6_)CQ8.;OWQ MW<*+^\S'+[\Q%].-97#[!=31A6:I^F$+>.G;L_LV"6ZHYC1B)QW(8(IE"]89 M?7B' ^>C+5IOY&PC#%X=!J_-^^A&:IH@ 5DY8PLF-;NXA9;0U0:!861 M2=F+$0X\/PR.>XMU\A:UT!DX8:VV0[#<;XM*EOP;% M[0=> ^^V$B:N@^UP@QINT IW+#-8A52S(KWD@B:)C. V!NA*6[=\L(7C" ]" MIQE>JYK;]^QX^S7>?BO>T]3LF?_J],>%IF+*(5%:L?:W0#@-F-L:1Y@,["## M&F38"O):R^CGD:FD)HPIM!>J!,P>S;5U"83;.#S?:ZX!FU80^':X@QKNH!7N M%5,ZRR.=9R89F74@]8QE*)K1;&J/Z\ 2-<<1:GIQM"&YS"5B4G!T@UPH\;@7Y5Q'!*JMU MN"3TMTAM:V%O;9-N\B(K7J0]^-! H+NR?RC9(6WZ!RM08OG^87\0-J':]!P_ MV+$+\:K0XM8"!LE-"&B-81=^WI%XVQV\MIR^E;=-NJN"BKW?V%C@UEK[ZE"\ MD;?-4*R*,'Y)%7ZFN7C&QX[N F_7X8$_"-SFHK:4:X?TO5T[<%6P<7O%_J4& MH_*YWNP-Q>Y+].;OZ#! M[TPQK7W(JT/Q1MXV#Z*K-H2TMR$O2C'/^-B18BJK]6T8A %IIAB+6C_$ ;'O M5K+J74A[W_%+&:;RN0YF,'":_:M%"[*0W]\!>=66D/:VY)4)IO*&\7K+U\5; M[?92S]G4V]'"$M.8;$I6M9L\>Y1%7R7B2,1\P>,@WT1C.&E0\H0_O0H+['Y%"NKE(S4#'J,Y9QF6L M4.VRB_Y G^ I%1$'$[ZVK4V&8S2:&03+J=1R=3PP )*QB"IMYDP0?V-G+LU; MHCS+C);%<'GD8%T$9[K<#+A@<25Y#.RFE(O>?F)F547OC.XSF:(8("^HF7 J M)*2&>P7A*3K!%?NX.)ZY-[@TGGDWN#R>^ M31X,)X%-WA].^C9Y.)R$-OE@.!G8Y-@! H[UB:%FY88)/+%% ]IM>&+EC8$X MMC+'0!U;N6,@CZWL,=#'5OX8 H"M$< 0 FR- 8$8$&L,B!G^6V- ( ;$%H-3 MX@[/B2T&D'#@21&#WFK5E3]$7!:)4:&$W<,*=+I]Z%*S'XOI5[>F!?4O[",_@=02P,$% @ \8FC6"F4?K3" @ M8@8 !D !X;"]W;W)K&ULK55=;]HP%/TK5UDU M,:DE(="NZB 2T'U46B54UNUAVH-)+HE5Q\YL![I_OVLG9+2C[&4OB>_U/<<^ MU\[)>*OT@RD0+3R60II)4%A;786A20LLF>FK"B7-K)4NF:50YZ&I-++,@TH1 MQE%T$9:,RR 9^]Q")V-56\$E+C28NBR9_C5#H;:38!#L$G<\+ZQ+A,FX8CDN MT=Y7"TU1V+%DO$1IN)*@<3T)IH.K^&YRC$(Z(MO&SY0RZ)1UP?[QC_^"UDY85,SA7XAO/;#$)+@/(<,UJ M8>_4]A.V>LX=7ZJ$\4_8MK51 &EMK"I;,.V@Y+)YL\>V#WL XCD,B%M _!PP M>@$P; %#+[39F9=US2Q+QEIM0;MJ8G,#WQN/)C5@%7/$C.D97&7_,(>D9*]!=-$5*#E*1,47Z-E7-#,&=POKZ%W M\@9.@$NXY4+0(F8<6FJ%$Q2FK>Q9(SM^0?80;FF7A8'W,L/L*3ZD%G9]C'=] MG,5'"6^9[L-P< IQ%(\.[&=^'#ZM"![%'CX\LIUA=ZQ#SS?\Q[$VI\=E#M^G M*V,U?34_#G6K81L=9G-.D_B>R)\)'G?#1 M,?;D(QE7V!/NM0L?.D7=N:X20;]\W&XV9?^=\U9U(^[HD92N/>YEJAS[V(&4E5+V]RX M+ML9Y=3[P[/\C RT\;L_-(W[TG4D208$KHDRZK\E^]&-HS6!594WA96R9#%^ M6-!/ +4KH/FU4G87N 6ZWTKR&U!+ P04 " #QB:-8),D_L'L$ "7$P M&0 'AL+W=O[#YD^*" ;IB"QDK"3?[]70+!Q,$DFY"46TCV'>X\. MY*+1EHO?,J!4H?LX8G)L!$HE9Z8IO8#&1'9X0AFLK+B(B8)+L39E(BCQ,U < MF;9E]>_]<6% M/S8LG1&-J*/[-^RXJ&8.R+IC$?_AKX* MQH9K()^N2!JI:[[]FQ8%]32?QR.9_47;(M8RD)=*Q>,"#!G$(>V9<'.BR&0D^!8)'0UL M>I"IGZ%!KY!IHRR5@-40<&JRI&O8=H4N6&XZO7DG2["CGT84\17Z 6:]IAO* M4HKN'M!?E*\%28+00U,PICQ%)W.J2!C!Z$]TLYRCDX^GZ",*&?H9\%02YLN1 MJ2!3?3_3*[*:Y5G91[)RT"5G*I!HP7SJ5_$F5%B6:3^6.;,;"2^)Z" '?T&V M97=K\IDWPZ<)P"T[@SL-Z3BEZD[&YSRC^C5-N% A6U?TO_T.X>A"T5C^JM,N MY^[6<^LWRYE,B$?'!KPZ)!4;:DP^?"8%^U># M%KU2BUXCRPT+%?714A%%)3JYZ2P[IW65-;*\=O-;(JL4W"\+[K_C,]!O4X:6 MR"HR#$H9!F]^!F8Y16_?I]; =H<'=JX)PX/!<&?G2H9NF:';F.$TIB+T")B2 MWGM1ZNNM.FK/1JK7[DM+9)6JAV75PW>TY[!-&5HBJ\B K5V#8+W=H 7'OO7L MOG/HSYJH+M;_C^OLB?=:&-R8X>)R,:U-JA'VVEUHBZU:I+TKTGY'/Q;D;4G1 M$EM5BEWSA!N;DI>U#<]P0-_PY=:IU\IYXE('8W=P:.::L"$>''G9XEU/A)O; MB>G5=%:;5B/LU5O8$ENUR%VS@WOOZ>96FZ"VV*I2[-H@W-A>O-#-S1S'G-Q_ MTM_:3G> #YW\- P/7>N8DW5G4YW9=1*XN96 IP[]X"A$S \WH9]"X;#K\#'/ MD,=3IL0#B)"IS'0S',,:4@%A"%OH#_TUJ@**9CQ."'M GSZX-AY\11*I0PGU MYZ<.3:!SX;Y$)64'?4;?8)4P+P1(N&G M-3+/)_]L*6?+$Z'S[!SD8'ZF3XIJYN?VV:(N?HH'9W-P4=V*"RO9H9.Y2RD_ MLH(O^'7()(KH"M*S.@-X:D5^"I1?*)YDQQQW7"D>9\. $I\*'0#K*\[5XX6^ M07D6-_D?4$L#!!0 ( /&)HU@I;396!0, '<+ 9 >&PO=V]R:W-H M965TS,=H#^_:Z=D$*5INL4J2\0.S['YUP?S!UMN;B7:P!%=FG"Y-A: M*Y5=V+8,UI!2V>$9,'RSXB*E"H)A PK=CJVOM)^[B:*WTA.V-,AK! M3W;"YP9%?W>G 3CBU'*X($ J4I*'YM8 I)HIE0 MQY^2U*KVU,##YSW[M3&/9I94PI0G/^-0K:+^") M-)]D6ZYU+!+D4O&T!*."-&;%-]V5A3@ ($\]P"T![E- _QE KP3TC-%"F;%U M217U1H)OB="KD4T_F-H8-+J)F3[&A1+X-D:<\A80X:$H M .$K\@VC= <;8#F0Y0/Y CP2-%O' ?$Q-O(#.9E3@0QK4'% $QQ?@J)Q@F\^ MD1G=Q6F>CFR%4O6&=E#*FA2RW&=D];2]];&( M\Z#-^K1$=E2?856?87MQ'OY+G%]8=*3RK%)YUJC2G_O3.D&-J-<>0TMD1P;/ M*X/G;Q'3\S;KTQ+947VZSF,WX+07U)+KA:2^M*I0:A^T,'@4D>GL) EXSE3Q M+U_-5MVC;WJF)_,3W56:UNB1IFA)L06(8B9) BND=#I#O#%%T>45 \4STR@M MN<(\F,&PO=V]R:W-H965T<;0'7HQ6; M/LC$S- J_8CJNL\E5W*!]Q*DHA_ M3!KDDWKF2?5C?R52')"1I9YK0?B&6.,/[V#7^612I"6RFCYNJ8_;Q#[^RB2. M31GFL&X&T^O09NQY3K<[M#>[H1M&^;[?+T?58O+*F+S&F)YH)%4IYA)+5;B+ MI\Z\ MGDD-HWS'AV:3]LJ8>HTQ33'%(38%U8@[5?:6R&HI]LL4^^>P9;]-?5HBJ^DS M*/49_)XM!P>&\WH0[;G2.,@SFQ(Z56?@-,8T486) JR63?(2Q.LPHDN@%]"L M5KEGC6MI,^VI56F+K2["3GL$SV'<8M:V-&J)K:Y1U1?!QK;BN'D+W*XQN]Z> M=TUCCKST8=6)P.96Y.;^9F(,J!%VLNPML=63K%H;Z)W%FJWV0FVQU36JNB'8 MV$PT6-,_L)WK]_<75M.HGCLX8L^J!X'-3!B!7F +H@#_T9IE<$3!E28KIZX=W?01[GP206BD0:[O$ MF5UP;I>(9L-3U62S4("2MF.JC[VSPZ5;Y#4UXM=V.OLTW+_>L( M74T1,MYQU9UL&]*NILBW?^\Q7T94@)@LU'1.IZ=6&Y[OJ.8GDJ79'N,SD^H9 MR0Y7!(>$ZP'J_H(Q^7:B)RCWM_TKT" T M!P &0 'AL+W=O^E+8COW??GN M\_D\W"C]:$I$"]M*2#,*2FOKJS T68D5,SU5HZ0O*Z4K9FFJB]#4&EGN094( MXRBZ#"O&99 ._=I,IT/56,$ESC28IJJ8?IJ@4)M1T ^>%^:\**U;"--AS0I< MH/U:SS3-PHXEYQ5*PY4$C:M1,.Y?32]@F=_DHB)P@ M%)A9Q\#HM<8I"N&(2,:O'6?0_=(!]\?/[+<^=\IER0Q.E?C. ^%_ MY1% L@,D/M%6F4_KFEF6#K7:@';1Q.8&WAN/IFRX=+NXL)J^)9YO<%3.EE=- M!;]A/!M/X0RWF6AR+@M8T(/52N-!VT^RNG9Q96J6X2B@?F!0KS%(W[[I7T:? M#J7\2F0O#!AT!@P\>W+$@#FN439HX%:K"FZV%K5D J;^N* V,):Y+US8*UP# M/^Z)!^XL5N;G(7\&K^G/*Y&]\.>B\^?B9(',4&=T&*D+NQ-LE25SA#O'PMO! M6CO41AX\7I.6O!]Y=G<-K-.HUQ^&Z_W\_A/4Z@[W&A-M3.'[M8%,-=*V/:I; M[:Z$L>^$X=_P]CZA,UAP:4#@BJ!1[P,)T&V/;B=6U;[-+96E*O##DJXUU"Z MOJ^4LL\3]X/NHDS_ %!+ P04 " #QB:-8^R:V?"0( #J0@ &0 'AL M+W=OZO$Q MK;/;E/Y@&XPY^!5'"3L?;#C?OAX.6;C!,6*GZ18GXIUU2F/$Q2&]'K(MQ6A5 M-(JCH3L:!<,8D60P.RO.7='969KQB"3XB@*6Q3&B=W,"M\_HRK\\$H]PA'..2Y!!+_;O %CJ)<2?CQLQ0=5'WF#?=?WZN_*P8O M!K-$#%^DT3]DQ3?G@\D K/ :91'_G-[^BF$:L^ MN2]O1 (09XVE< M-A8>Q"39_4>_RD#L-7"\A@9NV< ]; ;&GAE ^^A#6#9 !:1V0VEB,,EXFAV M1M-;0'-KH9:_*()9M!;#)TE^W1>):,=G[Q"AX!N*,@P^8L0RBL5%Y0R\ M7.PF DC7Q=NHN$KBX"*-MRBY>\' .Y*@)"0H N\3QFFV:[B\$_:4I!D#'_ - MCM@K\/(2P^NBOP*0&?<9A12I+KPNJO-*'5B3EBA('O'X0^>,]QS/[5Q6;G M#-0[DR\5K]D6A?A\(-8"AND-'LR>_^8$HS>Z2%D24^+F57'S3.JS,ECQ?7 0 M!^L\E#=Y*'4CW\D%A5R^IMW,' C'$^=L>+,_)HV9Y[FC266F> LK;Z'1V_WK M^7"7=YK^GB_0/W"W;N($4T?OK%\YZQN=_3M+N7!/)/$/ M%XE>9"EP7NE<-_;0=9Y9$E."$53!"/J4GX'-N%D24^(VKN(VMIN?X]I,]@(/ MC@[FN\8*NM.1?L)/*E\G1\C.2EJT](HWW5Z61)3(N&,)'Z,^I28I3>60F=+38W='KHY M=I.SU%/N,Z,)A(=W3XW==#)U&NZ>CH0DQ\@2C\S04M1X ]78--]!'4DGCAE/ M+A#;@#]^9D0XE].MUCVC1.@SZ<23^..-> MY8.1QCK'SI*:&CN)8XZ9Q[KG0YVTM/F@,3/D@Z0RQXQEFGQX,JF9N^Q\08_! M:JYD-;=7K.9:935;:FKL)*NYEEG-K3/8X0<3HXGJYUX=RXQH7RA:Y9>(Y1>K MN*A:Y^P6H(Y1@7(EY+E>KZ:U55ZTI:;&3O*B:ZZ(=9W6\Q:][XX^9O4"V01. MW<-\T%AY(]B0$I+K7#/7U5/"$BF9^^T\$XY17W,E3;J]JK"Y5BG3EIH:.TF9 MKMTJV[Q%KRF+ZF4W719IK)JS2-*@:Z9!;18]F:_,G7:>!I;4U!!) '6GO4HA MJVQJ2TW]&DFRJ6?DM^XIU*+7D$)E*Q.5&4W4T4EZ]%KH\0:1*$^*DW5*3YCX M? +>)S>8\;C\H/+U='$*OM!B]'=@880W]7GWQZED%7UMJ M:NSVOGNU^^7KO$6O*6<\7=79&=42IVXWG4"_X<[C24;U6ACUL M,\4;T'[/&>!B7NPA;I.*",E;B-#<6=<98$M-#8UD9>CT M*7N@59JVI:;&3M(T-%=_.V=/BUY#]D#-M_5C[W!/G-E(':%D7MC"O(].'$LT M:/:O\WPY1OD7[NV'[-5V 6B5I&VIJ;&3) WM;A>8M^@UY5I]]\#A3)_IA/F"KJL;&\&,/";:^&6S;UP%+ &OVH_/T/P; ^A)@_5X! MK&\58&VIJ;';^WV198!MT6M:.MH!UFBBCDX"K&\&V$B(Q2&-!,GHKWKK_;VHGL_NIP;[OW0/\;TNGA@ A,R6<)W/[JN MSE8/99@7SRXX/!\XKR\"_3NN>*=X?,%0=K%["L1'1*])PD"$UZ*[T>E8Y _= M/5AA=\#3;?&H@67*>1H7+S<8K3#-#<3[ZU3P9WF0=U ]WF+V/U!+ P04 M" #QB:-8-<0#NJT" !)!@ &0 'AL+W=OICVXR6UCX=B9[;3P[V<[ M:5188'O82^/K>\_M.33!3*Q&7FA MM]VXI:M"VPT_'59DA7/4=]5,FLCONN2T1*ZHX"!Q.?+.P[-Q8NM=P3W%C=I9 M@U6R$.+!!I?YR LL(628:=N!F,<:Q\B8;61H_&I[>MU?6N#N>MM]ZK0;+0NB M<"S8=YKK8N1]\B#'):F9OA6;+]CJ.;;],L&4^X5-6QMXD-5*B[(%&P8EY'"N(I4L39[H)QJ*L"'_ZH&!*.>$9 M)0PNN=*R;H"+)U,OJ:@57.$:F3J _1F1)E>@IAEA)IZ@)M1F#N%N/H']O0/8 M \KA6V%@A.=JZ&NCS3+TLU;'1:,C>D7'-9%'$(^OY=. @^]SGU MGYH]\RWN?(O?ZI[."R'UH499FONP1J7=I>J3W/09N#YV5*W3,!R<#(Z'_GI7 M3$]9,#B-PZ[L&TZ&(A!WRGU$DS\9G$2GR0N>?55Q M-'A!T]]YT>V0-;=^1;D"ADN#"XY.CCV0S>!J BTJ]^XOA#:3Q"T+,^M1V@*3 M7PJAMX$=)]W7(_T-4$L#!!0 ( /&)HUB/3?%WDP0 +L4 9 >&PO M=V]R:W-H965T5/%Y"PU=3!SO/ ;;R,I!YP9Y.<+N$.Y+?\ MAJL[MT8)XQ0R$;,,<5A,G7-\-B>^3B@C_HIA)=:ND2[EGK$?^N8JG#J>9@0) M!%)#4/7O >:0)!I)\?AI0)UZ3IVX?OV,_GM9O"KFG@J8L^3O.)31U!DY*(0% M+1)YRU9_@"EHH/$"EHCR+UJ96,]!02$D2TVR8I#&6?6?/II&K"7XHRT)Q"20 MER;X)J'LG%LQ*\NZI)+.)IRM$-?1"DU?E+TILU4U<::7\4YR]6NL\N3L%H3D M12 +'F=+1+,0?9$1<#2/*%^"0 =WU?HBMD#GNN6Q?$*WD% )(9),C06\4)>[ M< [1P25(&B?B$'U$W^XNT<&'0_0!Q1GZ&K%"J PQ<:6J2/-R \/^HF)/MK#W MT37+9"30IRR$L)WOJD[4[2#/[;@@5L!KRH^1CX\0\*=-] M"QV_7AV_Q/-?M#IS)F396C4,_ '0]\\J'EU)2,4_?3S98]06-^DD- M:U)#*ZG6SCE"5UE0<*Z>4[V'CM"=5,^O$F.I'VOU&TL!,?6PLE0M7J1%6NTN M,_[]TZ/4(_<)J,>L2(%376WOAK-SJA3A2UXBJ+4T$QQ\>E2F).#P"/T)LF_K M[1VVU=+3NJ6GUGGF5$0HIT^Z;[UK?=I9QH_#X6ACK7N",#X9]Z_VJ*8VVK$% M_U56L958E3QHS4DVB76#".YG-:Y9C:VLE"CO>&3'G3D'6C=;O+HQH_&6)Q9[ MC>MY=FIIGK G /05N'+5U6O#5GA7BNE^T)K%[]F^?@]7<6@[ZL7>T)K M]X(TO2#_WUD,1NO9&&Q:2T_0=F_!S1L MAJKW5U,[OJ<8_W>TB;6#=IJ+[AQ M9&RWY)UJ:/(';3D<;)+KB=JNA[CQ9+S+E*V*:++;TW8:UPW:)HFX\65L=ZO= MHF@ 6JKH;;XRF*#ABV2Q<3ALM[C/H+Z(E")DDJOOJY8X=E[I>ZE;X5\M#7M" M:S>C\50\>E>9M%KVJWNQ)[1V+QHGQW8K?YE,=JW:]S;WK76>-]9!&M\G=M^W MJJG)W2:4Y@/P/;R;--Y-K'ZX6W9-?DO9-E^I['.\M8;&[:,9#Z3%N6IV,"!:S(9'4$4H_6 M)W#GY;G3QO@%/IM7YV@-3'6L=ZVD/\X$2F"A(+WC4[5*O#HIJVXDR\O#IGLF M)4O+RPAH"%P'J-\7C,GG&SU!?5XY^P]02P,$% @ \8FC6(@'Z@LR P MR!, T !X;"]S='EL97,N>&ULW5C1;MHP%/V5R%VG5IH:(",E*R!M2)4F M;5.E]F%OE2$.6'+LS#$=].OG&X<0J&_7]6&#!978]_B<>VS?-&Z'I5D+=KM@ MS 2K7,AR1!;&%!_"L)PM6$[+"U4P:9%,Z9P:V]7SL"PTHVD)I%R$O4XG#G/* M)1D/Y3*_SDT9S-12FA&)FU#@;I_3$>G&[TG@Y"8J92-R?_;VQU*9JS>!NY^\ M.SGIW)]?[%2/GHX*[K09'5.CF72E>Y70;W/:V'[P&;'ACD0C0&>\0%QL." M&L.TO+:=:G 5? (%=?MN75B'-HRZ865G3(A;> *_9SO:JZRU;QW8-=DTK:&Z MZ612:2K:IFWM'_(JO]IQ=/FO+%>_5?8->SW6K]5#-]D_!I/Q,9@\ MBIH<'(/)Y/!-1H?I,:P/&:V3S,XYIHD&<%X)HR M^>0X8^4-G=H_4W;T[?B4970IS%T#CLBV_96E?)DGS:@;6(AZU+;]!:;7C9O# MJLW%9 6!3'^VUOANXQ7R?!U@>_I+?;2P/,+!= MP&H'\OOS0$WY.5$$NXIYPYY@'$D2#(%:]-=H'".K$\/'OS_84Q)%2>)' /,[ MB"(,@:<11S 'X %#HJAZ#^Z]C\+->RK<_N]N_ M02P,$% @ \8FC6)>* MNQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %( MMB6/:(7->=I3W;+T]! M;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B M':5_') M7\JQ9-TCZ3JG+]H\/6K]Q+Y7I;+3P MI96/LI3N=3IHOY=BP"JI9"5_B&(Z& V87>F7O[61/[1RO)SG1I?E=##>''@0 MQLG\E]WS!O*>/]IVC^./=]R#3 ?9R!>XD,:Z]HRV?.X9GX4_>;-5.WTM2R?, M)7?B+Z/KM53+IAA_%\/@-MIZV'UN*O'$_)]JU(N%S,6ESNM**+>I1R/*!E#9 ME5S; 5.\$M/![A3V217L2CE?2>Q&;8KRYS9WZG_ZIMC#_$?QNI!.%.Q"JT(HN_EF=2D+3Q1 1@ RZA'R6Q1 Q@ R[A,R#B 3 )GT M"9D$D"F 3/N$3 /(#$!F?4)F >0$0$YH(6?\E3U;-A.FO5SE@EU*FY?:UB;L MVT< \8@6\49960C#[@TO?*1FGXSA:BF:JVQ > P(CVD)[U?"MVRUYNJ5<1_* MS[F5END%FQEA12>.CU @']%BSNNJXN:U 9O+I9+^,M[()\]U[>438D+?$ OG M3CP+58MMVB'4^TS:S53X_>&$EE3&R52V'D,V]&..Q:*H\J M>>E'$=:9]LH0$VEE3.R56U_NCR S]++H4]#+F0-2)B:WPDWRUHB(G,$1&; M SJXV\I()A&Q3("#FPH-,9%.(F*=0.>Q@Q 3F24B-LL^Z^WM0$@P$;%@]NMO M'V:,9!-33TU^]>!>1F27PG%9=OLYTD],K)^]==FHE"R$(IL87V+QZ] M-7Z(B2R4]I#9"68<(2:R4-K+4MP6L_ML(@NE/2W&;9L]?&T%62@CMM!'F-OZ M##&1A3)B"T',3J-GR$(9L84P9AB0,F2AC-A"&#-T>H8LE!%;:.]"\;LS0TQD MH8S80GLQWQ=J0DSXAAJUA1!FMPLA"V74%H*8G2Z$+)116PAB=KH0LE#V^]\Y M"###Y80)LM"DCY30&V;G]4EDH4E?6:%-YC_$1!::$%L(8G9Z^@19:$*>%4+) MJ["G3Y"%)JV%ANW)]NRT\$)3HKCU/V']_IR7^JRO/#[ MOJK/FA>[/P3L_LQP]A]02P,$% @ \8FC6,?7A)Q1JA 7/X!^H2 QY=R:,9]>QIV^VY8 M?!X/IV%5[<:Q^U77PWI7CLUPUW;E=#ZR:?MC,YZ7_;;NFO5[LRVU+)=1][D.Q'8G1#O1*"WH-Y"H+>@WD*@MTP>M@GT%M1;"/06 MU%L(]!;46PCT%M1;"/06U%L(]!;46PCT%M1;"/16U%L)]%;46PGT5M1;"?36 MR]G4!O1[V=0&]'O9U ;T>]G4!OGWRL)-#;46\GT-M1;R?0VU%O)]#;46\G MT#M0[R#0.U#O(- [4.\@T#M0[R#0.U#O(- [4.\@T#LF/YL0Z!VH=Q#H':AW M$.@=J'<0Z)U1[TR@=T:],X'>&?7.!'IGU#L3Z)U1[_R3>@_CUZ$,UY[O-5[_ M)ZD>S^>6Z^4OR^^=D[OW@G-]6S$\_0502P,$% @ \8FC6!^=A6\) @ MV"H !, !;0V]N=&5N=%]4>7!E&ULS=K-3N,P% 7@5ZFR18WKWS"( ML@&V XMY 4]RVT9-8LMV.^7M<5) FA%4H"+-V31J;=]SXRM]JU[_>O(49X>^ M&^*RV*3DKQB+]89Z&TOG:<@K*Q=ZF_+7L&;>UEN[)B86"\-J-R0:TCR--8J; MZSM:V5V79O>'_'-LW; L G6QF-T>-XY9R\)ZW[6U37F=[8?FGY3Y2T*93TY[ MXJ;U\2)O*-B[">/*QP$OYQ[V%$+;T.S1AO33]GD7.W0LIJ>.8GFZQ#L]NM6J MK:EQ]:[/1\KH ]DF;HA2WY7'HA>GDU.^83I^\K/SIS*G O/.Q^!\S!,+]/6X MUY&,I^<^%Z*0VM.O^):82Y_]?C1.NZ'FD]GY>O^XL)WF$=GT./^._Y[Q6_TO M]B% ^I @?2B0/C1('P:DCPJDCTN0/GZ ],$7*(V@B,I12.4HIG(45#F*JAR% M58[B*D>!E:/(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+)*%%DEBJP2 M15:)(JM$D56BR"I19)4HLDH4626*K I%5H4BJT*15:'(JE!D52BR*A19%8JL M"D56A2*K1I%5H\BJ4635*+)J%%DUBJP:15:-(JM&D56CR&I09#4HLAH460V* MK 9%5H,BJT&1U:#(:E!D-2BR5BBR5BBR5BBR5BBR5O]3UM_.;;\Y?GJ6O6V' MUWPV_:'UYAE02P$"% ,4 " #QB:-8!T%-8H$ "Q $ M @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( /&)HUCB#9BC M[P "L" 1 " :\ !D;V-0&UL4$L! A0#% @ \8FC6!M=]M'+!0 X1X M !@ ("!#@@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \8FC6&QRQW,I!@ SQ8 !@ ("! M(A< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M\8FC6-/;!'L#!P _AP !@ ("!NR@ 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ \8FC6#T[3*12"@ WQD M !D ("!XCD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \8FC6+N;<1AP"0 3!L !D M ("!\U$ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ \8FC6 CQEOT7" V18 !D ("!)&8 'AL+W=O M>253\0- !B M(P &0 @(%R;@ >&PO=V]R:W-H965T&UL4$L! A0#% @ \8FC6"6B M8\5G" W!8 !D ("!MX, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \8FC6!8&PO M=V]R:W-H965TGG@4 M ! - 9 " @4:M !X;"]W;W)K&UL4$L! A0#% @ \8FC6$@G^:*^!P R!@ !D ("! M&[, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ \8FC6 R>=$ + P D@8 !D ("!ML$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \8FC6"Z)0<$: M!@ S0X !D ("!K\X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \8FC6*?.ON,# P ?@T !D M ("!I=P 'AL+W=ORG)+C " "&! &0 @('?WP >&PO=V]R M:W-H965T&UL M4$L! A0#% @ \8FC6-CK*-0: P % @ !D ("!!N4 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M\8FC6 VWN5WI P C! !D ("!1O, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \8FC6)C%T<*N @ #@< !D M ("!.P@! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ \8FC6"J&T2PX! BPP !D ("!2!(! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \8FC M6*3T)W+* P ]!$ !D ("!6AT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \8FC6.@$V\5]!@ (2P M !D ("!\2&PO=V]R:W-H965T@Q 0!X;"]W;W)K&UL4$L! A0#% @ \8FC6'Q3)HMR!0 X!L !D M ("!#S4! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ \8FC6/]9.KQ< P V@L !D ("!HD4! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ \8FC6*[1 MC*_M P H1$ !D ("!,E ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \8FC6"F4?K3" @ 8@8 !D M ("!BUT! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ \8FC6,JZZ_N&! XQ8 !D ("! M_TKT" T!P &0 @($O;0$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ \8FC6#7$ [JM @ 208 !D ("!?G@! 'AL+W=O&UL4$L! A0#% @ \8FC6)>*NQS $P( L M ( !B8,! %]R96QS+RYR96QS4$L! A0#% @ \8FC6- 6W/9< M!0 4#$ \ ( !7!E&UL4$L% 3!@ !2 %( =18 +2. 0 $! end
XML 86 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 87 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 89 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 228 287 1 true 67 0 false 9 false false R1.htm 100000 - Document - Document And Entity Information Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 100010 - Statement - Unaudited Condensed Consolidated Balance Sheets Sheet http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets Unaudited Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 100020 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical Unaudited Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 100030 - Statement - Unaudited Condensed Consolidated Statements of Operations Sheet http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations Unaudited Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 100040 - Statement - Unaudited Condensed Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.netgear.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncomeLoss Unaudited Condensed Consolidated Statements of Comprehensive Income (Loss) Statements 5 false false R6.htm 100050 - Statement - Unaudited Condensed Consolidated Statements of Stockholder's Equity Sheet http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholderSEquity Unaudited Condensed Consolidated Statements of Stockholder's Equity Statements 6 false false R7.htm 100060 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows Sheet http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows Unaudited Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 8 false false R9.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 9 false false R10.htm 995455 - Disclosure - The Company and Basis of Presentation Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentation The Company and Basis of Presentation Notes 10 false false R11.htm 995465 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 11 false false R12.htm 995475 - Disclosure - Revenue Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenue Revenue Notes 12 false false R13.htm 995485 - Disclosure - Balance Sheet Components Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponents Balance Sheet Components Notes 13 false false R14.htm 995495 - Disclosure - Derivative Financial Instruments Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstruments Derivative Financial Instruments Notes 14 false false R15.htm 995505 - Disclosure - Net Income (Loss) Per Share Sheet http://www.netgear.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShare Net Income (Loss) Per Share Notes 15 false false R16.htm 995515 - Disclosure - Income Taxes Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 16 false false R17.htm 995525 - Disclosure - Commitments and Contingencies Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 17 false false R18.htm 995535 - Disclosure - Stockholders' Equity Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquity Stockholders' Equity Notes 18 false false R19.htm 995545 - Disclosure - Employee Benefit Plans Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlans Employee Benefit Plans Notes 19 false false R20.htm 995555 - Disclosure - Segment Information Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformation Segment Information Notes 20 false false R21.htm 995565 - Disclosure - Fair Value Measurements Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurements Fair Value Measurements Notes 21 false false R22.htm 995575 - Disclosure - Restructuring and Other Charges Sheet http://www.netgear.com/20240331/taxonomy/role/DisclosureRestructuringAndOtherCharges Restructuring and Other Charges Notes 22 false false R23.htm 995585 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 23 false false R24.htm 995595 - Disclosure - Revenue (Tables) Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenueTables Revenue (Tables) Tables http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenue 24 false false R25.htm 995605 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponents 25 false false R26.htm 995615 - Disclosure - Derivative Financial Instruments (Tables) Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsTables Derivative Financial Instruments (Tables) Tables http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstruments 26 false false R27.htm 995625 - Disclosure - Net Income (Loss) Per Share (Tables) Sheet http://www.netgear.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareTables Net Income (Loss) Per Share (Tables) Tables http://www.netgear.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShare 27 false false R28.htm 995635 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies 28 false false R29.htm 995645 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquity 29 false false R30.htm 995655 - Disclosure - Employee Benefit Plans (Tables) Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables Employee Benefit Plans (Tables) Tables http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlans 30 false false R31.htm 995665 - Disclosure - Segment Information (Tables) Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationTables Segment Information (Tables) Tables http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformation 31 false false R32.htm 995675 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurements 32 false false R33.htm 995685 - Disclosure - Restructuring and Other Charges (Tables) Sheet http://www.netgear.com/20240331/taxonomy/role/DisclosureRestructuringAndOtherChargesTables Restructuring and Other Charges (Tables) Tables http://www.netgear.com/20240331/taxonomy/role/DisclosureRestructuringAndOtherCharges 33 false false R34.htm 995695 - Disclosure - Revenue (Schedule of Remaining Performance Obligations) (Details) Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails Revenue (Schedule of Remaining Performance Obligations) (Details) Details http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenueTables 34 false false R35.htm 995705 - Disclosure - Revenue (Schedule of Remaining Performance Obligations) (Details 1) Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails1 Revenue (Schedule of Remaining Performance Obligations) (Details 1) Details http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenueTables 35 false false R36.htm 995715 - Disclosure - Revenue (Schedule of Contract Balances) (Details) Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfContractBalancesDetails Revenue (Schedule of Contract Balances) (Details) Details http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenueTables 36 false false R37.htm 995725 - Disclosure - Revenue (Narrative) (Details) Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenueNarrativeDetails Revenue (Narrative) (Details) Details http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenueTables 37 false false R38.htm 995735 - Disclosure - Revenue (Schedule of Net Revenue Disaggregated by Geographical Region and Sales Channel) (Details) Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails Revenue (Schedule of Net Revenue Disaggregated by Geographical Region and Sales Channel) (Details) Details http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenueTables 38 false false R39.htm 995745 - Disclosure - Revenue (Schedule of Net Revenue Disaggregated by Geographical Region and Sales Channel) (Parenthetical) (Details) Sheet http://www.netgear.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelParentheticalDetails Revenue (Schedule of Net Revenue Disaggregated by Geographical Region and Sales Channel) (Parenthetical) (Details) Details http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenueTables 39 false false R40.htm 995755 - 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/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableForSaleExcludingCashEquivalentsDetails 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/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables 40 false false R41.htm 995765 - 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/20240331/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) (Parentheticals) (Details) Details http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables 41 false false R42.htm 995775 - Disclosure - Balance Sheet Components (Narrative) (Details) Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsNarrativeDetails Balance Sheet Components (Narrative) (Details) Details http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables 42 false false R43.htm 995785 - Disclosure - Balance Sheet Components (Schedule of Investments Classified as Available-for-Sale in Continuous Unrealized Loss Position) (Details) Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfInvestmentsClassifiedAsAvailableForSaleInContinuousUnrealizedLossPositionDetails Balance Sheet Components (Schedule of Investments Classified as Available-for-Sale in Continuous Unrealized Loss Position) (Details) Details http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables 43 false false R44.htm 995795 - Disclosure - Balance Sheet Components (Schedule of Inventories) (Details) Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfInventoriesDetails Balance Sheet Components (Schedule of Inventories) (Details) Details http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables 44 false false R45.htm 995805 - Disclosure - Balance Sheet Components (Schedule of Property and Equipment, Net) (Details) Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails Balance Sheet Components (Schedule of Property and Equipment, Net) (Details) Details http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables 45 false false R46.htm 995825 - Disclosure - Balance Sheet Components (Schedule of Other Non-Current Assets) (Details) Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherNonCurrentAssetsDetails Balance Sheet Components (Schedule of Other Non-Current Assets) (Details) Details http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables 46 false false R47.htm 995835 - Disclosure - Balance Sheet Components (Schedule of Changes in Carrying Value of Long-term Equity Investments) (Details) Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfChangesInCarryingValueOfLongTermEquityInvestmentsDetails Balance Sheet Components (Schedule of Changes in Carrying Value of Long-term Equity Investments) (Details) Details http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables 47 false false R48.htm 995845 - Disclosure - Balance Sheet Components (Schedule of Changes in Carrying Value of Long-term Equity Investments) (Parentheticals) (Details) Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfChangesInCarryingValueOfLongTermEquityInvestmentsParentheticalsDetails Balance Sheet Components (Schedule of Changes in Carrying Value of Long-term Equity Investments) (Parentheticals) (Details) Details http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables 48 false false R49.htm 995855 - Disclosure - Balance Sheet Components (Schedule of Other Accrued Liabilities) (Details) Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails Balance Sheet Components (Schedule of Other Accrued Liabilities) (Details) Details http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables 49 false false R50.htm 995865 - Disclosure - Balance Sheet Components (Schedule of Other Accrued Liabilities) (Parentheticals) (Details) Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesParentheticalsDetails Balance Sheet Components (Schedule of Other Accrued Liabilities) (Parentheticals) (Details) Details http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables 50 false false R51.htm 995875 - Disclosure - Derivative Financial Instruments (Narrative) (Details) Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails Derivative Financial Instruments (Narrative) (Details) Details http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsTables 51 false false R52.htm 995885 - Disclosure - Derivative Financial Instruments (Schedule of Fair Values of the Company's Derivative Instruments and the Line Items on the Unaudited Condensed Consolidated Balance Sheets) (Details) Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanySDerivativeInstrumentsAndLineItemsOnUnauditedCondensedConsolidatedBalanceSheetsDetails Derivative Financial Instruments (Schedule of Fair Values of the Company's Derivative Instruments and the Line Items on the Unaudited Condensed Consolidated Balance Sheets) (Details) Details http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsTables 52 false false R53.htm 995895 - Disclosure - Net Income (Loss) Per Share (Schedule of Net Income (Loss) Per Share) (Details) Sheet http://www.netgear.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfNetIncomeLossPerShareDetails Net Income (Loss) Per Share (Schedule of Net Income (Loss) Per Share) (Details) Details http://www.netgear.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareTables 53 false false R54.htm 995905 - Disclosure - Income Taxes (Narrative) (Details) Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesNarrativeDetails Income Taxes (Narrative) (Details) Details http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxes 54 false false R55.htm 995915 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.netgear.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables 55 false false R56.htm 995925 - Disclosure - Commitments and Contingencies (Schedule of Changes in Warranty Obligations) (Details) Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfChangesInWarrantyObligationsDetails Commitments and Contingencies (Schedule of Changes in Warranty Obligations) (Details) Details http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables 56 false false R57.htm 995935 - Disclosure - Stockholders' Equity (Narrative) (Details) Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityNarrativeDetails Stockholders' Equity (Narrative) (Details) Details http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityTables 57 false false R58.htm 995945 - Disclosure - Stockholders' Equity (Schedule of Changes in Accumulated Other Comprehensive Income (loss) by Component) (Details) Sheet http://www.netgear.com/20240331/taxonomy/role/DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails Stockholders' Equity (Schedule of Changes in Accumulated Other Comprehensive Income (loss) by Component) (Details) Details http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityTables 58 false false R59.htm 995955 - Disclosure - Stockholders' Equity (Schedule of Reclassifications out of AOCI) (Details) Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails Stockholders' Equity (Schedule of Reclassifications out of AOCI) (Details) Details http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityTables 59 false false R60.htm 995965 - Disclosure - Employee Benefit Plans (Narrative) (Details) Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails Employee Benefit Plans (Narrative) (Details) Details http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables 60 false false R61.htm 995975 - Disclosure - Employee Benefit Plans (Schedule of Stock Option Activity) (Details) Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails Employee Benefit Plans (Schedule of Stock Option Activity) (Details) Details http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables 61 false false R62.htm 995985 - Disclosure - Employee Benefit Plans (Schedule of Time-Based RSU Activity) (Details) Sheet http://www.netgear.com/20240331/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTimebasedRsuActivityDetails Employee Benefit Plans (Schedule of Time-Based RSU Activity) (Details) Details http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables 62 false false R63.htm 995995 - Disclosure - Employee Benefit Plans (Schedule of Performance Shares Activity) (Details) Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfPerformanceSharesActivityDetails Employee Benefit Plans (Schedule of Performance Shares Activity) (Details) Details http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables 63 false false R64.htm 996005 - Disclosure - Employee Benefit Plans (Schedule of Total Stock-Based Compensation Expense Resulting from Stock Options, RSUs, Time-Based and Performance-Based and the ESPP) (Details) Sheet http://www.netgear.com/20240331/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTotalStockbasedCompensationExpenseResultingFromStockOptionsRsusTimebasedAndPerformancebasedAndTheEs Employee Benefit Plans (Schedule of Total Stock-Based Compensation Expense Resulting from Stock Options, RSUs, Time-Based and Performance-Based and the ESPP) (Details) Details http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables 64 false false R65.htm 996015 - Disclosure - Segment Information (Narrative) (Details) Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationNarrativeDetails Segment Information (Narrative) (Details) Details http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationTables 65 false false R66.htm 996025 - Disclosure - Segment Information (Schedule of Reportable Segments and Reconciliation of Segment Contribution Income (Loss) to Income (Loss) Before Income Taxes) (Details) Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeLossToIncomeLossBeforeIncomeTaxesDetails Segment Information (Schedule of Reportable Segments and Reconciliation of Segment Contribution Income (Loss) to Income (Loss) Before Income Taxes) (Details) Details http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationTables 66 false false R67.htm 996035 - Disclosure - Segment Information (Schedule of Reportable Segments and Reconciliation of Segment Contribution Income (Loss) to Income (Loss) Before Income Taxes) (Parenthetical) (Details) Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeLossToIncomeLossBeforeIncomeTaxesParentheticalDetails Segment Information (Schedule of Reportable Segments and Reconciliation of Segment Contribution Income (Loss) to Income (Loss) Before Income Taxes) (Parenthetical) (Details) Details http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationTables 67 false false R68.htm 996045 - Disclosure - Segment Information (Schedule of Net Revenue by Geographic Areas) (Details) Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasDetails Segment Information (Schedule of Net Revenue by Geographic Areas) (Details) Details http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationTables 68 false false R69.htm 996055 - Disclosure - Segment Information (Schedule of Net Revenue by Geographic Areas) (Parenthetical) (Details) Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasParentheticalDetails Segment Information (Schedule of Net Revenue by Geographic Areas) (Parenthetical) (Details) Details http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationTables 69 false false R70.htm 996065 - Disclosure - Segment Information (Schedule of Long-Lived Asset by Geographic Region) (Details) Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionDetails Segment Information (Schedule of Long-Lived Asset by Geographic Region) (Details) Details http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationTables 70 false false R71.htm 996075 - Disclosure - Segment Information (Schedule of Long-Lived Asset by Geographic Region) (Parenthetical) (Details) Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionParentheticalDetails Segment Information (Schedule of Long-Lived Asset by Geographic Region) (Parenthetical) (Details) Details http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationTables 71 false false R72.htm 996085 - Disclosure - Fair Value Measurements (Summary of Valuation of Company's Financial Instruments by Various Levels) (Details) Sheet http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails Fair Value Measurements (Summary of Valuation of Company's Financial Instruments by Various Levels) (Details) Details http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsTables 72 false false R73.htm 996095 - Disclosure - Fair Value Measurements (Summary of Valuation of Company's Financial Instruments by Various Levels) (Parenthetical) (Details) Sheet http://www.netgear.com/20240331/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/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsTables 73 false false R74.htm 996105 - Disclosure - Restructuring and Other Charges (Summary of Activity Related to Accrued Restructuring and Other Charges ) (Details) Sheet http://www.netgear.com/20240331/taxonomy/role/DisclosureRestructuringAndOtherChargesSummaryOfActivityRelatedToAccruedRestructuringAndOtherChargesDetails Restructuring and Other Charges (Summary of Activity Related to Accrued Restructuring and Other Charges ) (Details) Details http://www.netgear.com/20240331/taxonomy/role/DisclosureRestructuringAndOtherChargesTables 74 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 2 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 - ntgr-20240331.htm 8 ntgr-20240331.htm ntgr-20240331.xsd http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 false false JSON 92 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ntgr-20240331.htm": { "nsprefix": "ntgr", "nsuri": "http://www.netgear.com/20240331", "dts": { "inline": { "local": [ "ntgr-20240331.htm" ] }, "schema": { "local": [ "ntgr-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] } }, "keyStandard": 266, "keyCustom": 21, "axisStandard": 23, "axisCustom": 0, "memberStandard": 42, "memberCustom": 22, "hidden": { "total": 12, "http://fasb.org/us-gaap/2023": 8, "http://xbrl.sec.gov/dei/2023": 4 }, "contextCount": 228, "entityCount": 1, "segmentCount": 67, "elementCount": 597, "unitCount": 9, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 712, "http://xbrl.sec.gov/ecd/2023": 35, "http://xbrl.sec.gov/dei/2023": 29 }, "report": { "R1": { "role": "http://www.netgear.com/20240331/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_6c7b99c3-ab07-4b37-882e-a49183339656", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets", "longName": "100010 - Statement - Unaudited Condensed Consolidated Balance Sheets", "shortName": "Unaudited Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_1302fe37-c85a-48a3-915b-1f8cc18c9e3a", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1302fe37-c85a-48a3-915b-1f8cc18c9e3a", "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-20240331.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical", "longName": "100020 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Unaudited Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_1302fe37-c85a-48a3-915b-1f8cc18c9e3a", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1302fe37-c85a-48a3-915b-1f8cc18c9e3a", "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-20240331.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations", "longName": "100030 - Statement - Unaudited Condensed Consolidated Statements of Operations", "shortName": "Unaudited Condensed Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "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-20240331.htm", "unique": true } }, "R5": { "role": "http://www.netgear.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "longName": "100040 - Statement - Unaudited Condensed Consolidated Statements of Comprehensive Income (Loss)", "shortName": "Unaudited Condensed Consolidated Statements of Comprehensive Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "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-20240331.htm", "unique": true } }, "R6": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholderSEquity", "longName": "100050 - Statement - Unaudited Condensed Consolidated Statements of Stockholder's Equity", "shortName": "Unaudited Condensed Consolidated Statements of Stockholder's Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_99a67cd3-1260-43b1-8d40-fcadef1e00d3", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_cb91505b-e572-4098-8357-e8bcb0698c13", "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-20240331.htm", "unique": true } }, "R7": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows", "longName": "100060 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows", "shortName": "Unaudited Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "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-20240331.htm", "unique": true } }, "R8": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "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-20240331.htm", "first": true }, "uniqueAnchor": null }, "R9": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentation", "longName": "995455 - Disclosure - The Company and Basis of Presentation", "shortName": "The Company and Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies", "longName": "995465 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenue", "longName": "995475 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponents", "longName": "995485 - Disclosure - Balance Sheet Components", "shortName": "Balance Sheet Components", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstruments", "longName": "995495 - Disclosure - Derivative Financial Instruments", "shortName": "Derivative Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.netgear.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShare", "longName": "995505 - Disclosure - Net Income (Loss) Per Share", "shortName": "Net Income (Loss) Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxes", "longName": "995515 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "longName": "995525 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquity", "longName": "995535 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlans", "longName": "995545 - Disclosure - Employee Benefit Plans", "shortName": "Employee Benefit Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformation", "longName": "995555 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurements", "longName": "995565 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.netgear.com/20240331/taxonomy/role/DisclosureRestructuringAndOtherCharges", "longName": "995575 - Disclosure - Restructuring and Other Charges", "shortName": "Restructuring and Other Charges", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "995585 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "23", "firstAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenueTables", "longName": "995595 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables", "longName": "995605 - Disclosure - Balance Sheet Components (Tables)", "shortName": "Balance Sheet Components (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "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-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsTables", "longName": "995615 - Disclosure - Derivative Financial Instruments (Tables)", "shortName": "Derivative Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "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-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.netgear.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareTables", "longName": "995625 - Disclosure - Net Income (Loss) Per Share (Tables)", "shortName": "Net Income (Loss) Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "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-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables", "longName": "995635 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityTables", "longName": "995645 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "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-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables", "longName": "995655 - Disclosure - Employee Benefit Plans (Tables)", "shortName": "Employee Benefit Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "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-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationTables", "longName": "995665 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsTables", "longName": "995675 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "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-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.netgear.com/20240331/taxonomy/role/DisclosureRestructuringAndOtherChargesTables", "longName": "995685 - Disclosure - Restructuring and Other Charges (Tables)", "shortName": "Restructuring and Other Charges (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "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-20240331.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails", "longName": "995695 - Disclosure - Revenue (Schedule of Remaining Performance Obligations) (Details)", "shortName": "Revenue (Schedule of Remaining Performance Obligations) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "C_1302fe37-c85a-48a3-915b-1f8cc18c9e3a", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_5535c1d7-829d-440f-998e-7bce388e7023", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "unique": true } }, "R35": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails1", "longName": "995705 - Disclosure - Revenue (Schedule of Remaining Performance Obligations) (Details 1)", "shortName": "Revenue (Schedule of Remaining Performance Obligations) (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "C_1302fe37-c85a-48a3-915b-1f8cc18c9e3a", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true }, "uniqueAnchor": null }, "R36": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfContractBalancesDetails", "longName": "995715 - Disclosure - Revenue (Schedule of Contract Balances) (Details)", "shortName": "Revenue (Schedule of Contract Balances) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "C_1302fe37-c85a-48a3-915b-1f8cc18c9e3a", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_1302fe37-c85a-48a3-915b-1f8cc18c9e3a", "name": "us-gaap:ContractWithCustomerLiabilityNoncurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "unique": true } }, "R37": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenueNarrativeDetails", "longName": "995725 - Disclosure - Revenue (Narrative) (Details)", "shortName": "Revenue (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "name": "us-gaap:IncreaseDecreaseInDeferredRevenue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "name": "us-gaap:IncreaseDecreaseInDeferredRevenue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails", "longName": "995735 - Disclosure - Revenue (Schedule of Net Revenue Disaggregated by Geographical Region and Sales Channel) (Details)", "shortName": "Revenue (Schedule of Net Revenue Disaggregated by Geographical Region and Sales Channel) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_bc5a6d8c-992f-4587-92e7-1ffa635b5795", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "unique": true } }, "R39": { "role": "http://www.netgear.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelParentheticalDetails", "longName": "995745 - Disclosure - Revenue (Schedule of Net Revenue Disaggregated by Geographical Region and Sales Channel) (Parenthetical) (Details)", "shortName": "Revenue (Schedule of Net Revenue Disaggregated by Geographical Region and Sales Channel) (Parenthetical) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_503b2b1f-2368-4a01-919e-19c3e6c972f7", "name": "ntgr:PercentageOfNetRevenue", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "link:footnote", "p", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true }, "uniqueAnchor": null }, "R40": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableForSaleExcludingCashEquivalentsDetails", "longName": "995755 - 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": "40", "firstAnchor": { "contextRef": "C_1302fe37-c85a-48a3-915b-1f8cc18c9e3a", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1302fe37-c85a-48a3-915b-1f8cc18c9e3a", "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-20240331.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.netgear.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableforsaleExcludingCashEqu", "longName": "995765 - 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": "41", "firstAnchor": { "contextRef": "C_1302fe37-c85a-48a3-915b-1f8cc18c9e3a", "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-20240331.htm", "first": true }, "uniqueAnchor": null }, "R42": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsNarrativeDetails", "longName": "995775 - Disclosure - Balance Sheet Components (Narrative) (Details)", "shortName": "Balance Sheet Components (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_1302fe37-c85a-48a3-915b-1f8cc18c9e3a", "name": "us-gaap:InterestReceivable", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1302fe37-c85a-48a3-915b-1f8cc18c9e3a", "name": "us-gaap:InterestReceivable", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfInvestmentsClassifiedAsAvailableForSaleInContinuousUnrealizedLossPositionDetails", "longName": "995785 - 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": "43", "firstAnchor": { "contextRef": "C_1302fe37-c85a-48a3-915b-1f8cc18c9e3a", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1302fe37-c85a-48a3-915b-1f8cc18c9e3a", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfInventoriesDetails", "longName": "995795 - 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": "44", "firstAnchor": { "contextRef": "C_1302fe37-c85a-48a3-915b-1f8cc18c9e3a", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1302fe37-c85a-48a3-915b-1f8cc18c9e3a", "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-20240331.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails", "longName": "995805 - 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": "45", "firstAnchor": { "contextRef": "C_1302fe37-c85a-48a3-915b-1f8cc18c9e3a", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1302fe37-c85a-48a3-915b-1f8cc18c9e3a", "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-20240331.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherNonCurrentAssetsDetails", "longName": "995825 - 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": "46", "firstAnchor": { "contextRef": "C_1302fe37-c85a-48a3-915b-1f8cc18c9e3a", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1302fe37-c85a-48a3-915b-1f8cc18c9e3a", "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-20240331.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfChangesInCarryingValueOfLongTermEquityInvestmentsDetails", "longName": "995835 - Disclosure - Balance Sheet Components (Schedule of Changes in Carrying Value of Long-term Equity Investments) (Details)", "shortName": "Balance Sheet Components (Schedule of Changes in Carrying Value of Long-term Equity Investments) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_ff236901-cbab-4398-9287-7e26c09bee0c", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_99a67cd3-1260-43b1-8d40-fcadef1e00d3", "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-20240331.htm", "unique": true } }, "R48": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfChangesInCarryingValueOfLongTermEquityInvestmentsParentheticalsDetails", "longName": "995845 - Disclosure - Balance Sheet Components (Schedule of Changes in Carrying Value of Long-term Equity Investments) (Parentheticals) (Details)", "shortName": "Balance Sheet Components (Schedule of Changes in Carrying Value of Long-term Equity Investments) (Parentheticals) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_1302fe37-c85a-48a3-915b-1f8cc18c9e3a", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_21b65831-f859-46bf-8f95-548d9cc38a09", "name": "us-gaap:LongTermInvestments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "link:footnote", "ix:continuation", "span", "div", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "unique": true } }, "R49": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails", "longName": "995855 - 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": "49", "firstAnchor": { "contextRef": "C_1302fe37-c85a-48a3-915b-1f8cc18c9e3a", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1302fe37-c85a-48a3-915b-1f8cc18c9e3a", "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-20240331.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesParentheticalsDetails", "longName": "995865 - 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": "50", "firstAnchor": { "contextRef": "C_1302fe37-c85a-48a3-915b-1f8cc18c9e3a", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1302fe37-c85a-48a3-915b-1f8cc18c9e3a", "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-20240331.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails", "longName": "995875 - Disclosure - Derivative Financial Instruments (Narrative) (Details)", "shortName": "Derivative Financial Instruments (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_3fc25d3e-ee75-41fa-9249-6be9664bb996", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3fc25d3e-ee75-41fa-9249-6be9664bb996", "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-20240331.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanySDerivativeInstrumentsAndLineItemsOnUnauditedCondensedConsolidatedBalanceSheetsDetails", "longName": "995885 - Disclosure - Derivative Financial Instruments (Schedule of Fair Values of the Company's Derivative Instruments and the Line Items on the Unaudited Condensed Consolidated Balance Sheets) (Details)", "shortName": "Derivative Financial Instruments (Schedule of Fair Values of the Company's Derivative Instruments and the Line Items on the Unaudited Condensed Consolidated Balance Sheets) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_1302fe37-c85a-48a3-915b-1f8cc18c9e3a", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1302fe37-c85a-48a3-915b-1f8cc18c9e3a", "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-20240331.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.netgear.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfNetIncomeLossPerShareDetails", "longName": "995895 - 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": "53", "firstAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "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-20240331.htm", "unique": true } }, "R54": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesNarrativeDetails", "longName": "995905 - Disclosure - Income Taxes (Narrative) (Details)", "shortName": "Income Taxes (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "unique": true } }, "R55": { "role": "http://www.netgear.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesDetails", "longName": "995915 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_1302fe37-c85a-48a3-915b-1f8cc18c9e3a", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1302fe37-c85a-48a3-915b-1f8cc18c9e3a", "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-20240331.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfChangesInWarrantyObligationsDetails", "longName": "995925 - 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": "56", "firstAnchor": { "contextRef": "C_ff236901-cbab-4398-9287-7e26c09bee0c", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ff236901-cbab-4398-9287-7e26c09bee0c", "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-20240331.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityNarrativeDetails", "longName": "995935 - Disclosure - Stockholders' Equity (Narrative) (Details)", "shortName": "Stockholders' Equity (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_1302fe37-c85a-48a3-915b-1f8cc18c9e3a", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1302fe37-c85a-48a3-915b-1f8cc18c9e3a", "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-20240331.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.netgear.com/20240331/taxonomy/role/DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails", "longName": "995945 - 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": "58", "firstAnchor": { "contextRef": "C_ff236901-cbab-4398-9287-7e26c09bee0c", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ff236901-cbab-4398-9287-7e26c09bee0c", "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-20240331.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails", "longName": "995955 - 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": "59", "firstAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_424ff388-03e9-437d-a3fd-a4d555d03889", "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-20240331.htm", "unique": true } }, "R60": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails", "longName": "995965 - Disclosure - Employee Benefit Plans (Narrative) (Details)", "shortName": "Employee Benefit Plans (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "C_8b26ed5c-1814-4204-8497-7320f7c4366c", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8b26ed5c-1814-4204-8497-7320f7c4366c", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails", "longName": "995975 - 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": "61", "firstAnchor": { "contextRef": "C_398df75b-cf07-4bd5-a56e-90544f396682", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_398df75b-cf07-4bd5-a56e-90544f396682", "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-20240331.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.netgear.com/20240331/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTimebasedRsuActivityDetails", "longName": "995985 - Disclosure - Employee Benefit Plans (Schedule of Time-Based RSU Activity) (Details)", "shortName": "Employee Benefit Plans (Schedule of Time-Based RSU Activity) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "C_99b253dd-c29c-4da6-bc89-253580b0a272", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_99b253dd-c29c-4da6-bc89-253580b0a272", "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-20240331.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfPerformanceSharesActivityDetails", "longName": "995995 - 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": "63", "firstAnchor": { "contextRef": "C_139e4a72-ecf3-49c1-b04d-414b61433701", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "div", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_139e4a72-ecf3-49c1-b04d-414b61433701", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "div", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.netgear.com/20240331/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTotalStockbasedCompensationExpenseResultingFromStockOptionsRsusTimebasedAndPerformancebasedAndTheEs", "longName": "996005 - Disclosure - Employee Benefit Plans (Schedule of Total Stock-Based Compensation Expense Resulting from Stock Options, RSUs, Time-Based and Performance-Based and the ESPP) (Details)", "shortName": "Employee Benefit Plans (Schedule of Total Stock-Based Compensation Expense Resulting from Stock Options, RSUs, Time-Based and Performance-Based and the ESPP) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "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-20240331.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationNarrativeDetails", "longName": "996015 - Disclosure - Segment Information (Narrative) (Details)", "shortName": "Segment Information (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true }, "uniqueAnchor": null }, "R66": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeLossToIncomeLossBeforeIncomeTaxesDetails", "longName": "996025 - Disclosure - Segment Information (Schedule of Reportable Segments and Reconciliation of Segment Contribution Income (Loss) to Income (Loss) Before Income Taxes) (Details)", "shortName": "Segment Information (Schedule of Reportable Segments and Reconciliation of Segment Contribution Income (Loss) to Income (Loss) Before Income Taxes) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "name": "ntgr:SegmentContributionIncome", "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-20240331.htm", "unique": true } }, "R67": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeLossToIncomeLossBeforeIncomeTaxesParentheticalDetails", "longName": "996035 - Disclosure - Segment Information (Schedule of Reportable Segments and Reconciliation of Segment Contribution Income (Loss) to Income (Loss) Before Income Taxes) (Parenthetical) (Details)", "shortName": "Segment Information (Schedule of Reportable Segments and Reconciliation of Segment Contribution Income (Loss) to Income (Loss) Before Income Taxes) (Parenthetical) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "name": "us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "link:footnote", "div", "div", "ix:continuation", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "name": "us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "link:footnote", "div", "div", "ix:continuation", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasDetails", "longName": "996045 - 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": "68", "firstAnchor": { "contextRef": "C_6c7b99c3-ab07-4b37-882e-a49183339656", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_082e40b3-d144-4be0-a336-fe4c85eaf545", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "unique": true } }, "R69": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasParentheticalDetails", "longName": "996055 - 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": "69", "firstAnchor": { "contextRef": "C_503b2b1f-2368-4a01-919e-19c3e6c972f7", "name": "ntgr:PercentageOfNetRevenue", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "link:footnote", "p", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_af69a1bb-a710-4af8-a721-f7255b1b1642", "name": "ntgr:PercentageOfNetRevenue", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "ntgr:PercentageOfNetRevenue", "span", "link:footnote", "div", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntgr-20240331.htm", "unique": true } }, "R70": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionDetails", "longName": "996065 - 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": "70", "firstAnchor": { "contextRef": "C_1302fe37-c85a-48a3-915b-1f8cc18c9e3a", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1302fe37-c85a-48a3-915b-1f8cc18c9e3a", "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-20240331.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionParentheticalDetails", "longName": "996075 - 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": "71", "firstAnchor": { "contextRef": "C_af69a1bb-a710-4af8-a721-f7255b1b1642", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_af69a1bb-a710-4af8-a721-f7255b1b1642", "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-20240331.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails", "longName": "996085 - 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": "72", "firstAnchor": { "contextRef": "C_1302fe37-c85a-48a3-915b-1f8cc18c9e3a", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1302fe37-c85a-48a3-915b-1f8cc18c9e3a", "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-20240331.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsParentheticalDetails", "longName": "996095 - 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": "73", "firstAnchor": { "contextRef": "C_1302fe37-c85a-48a3-915b-1f8cc18c9e3a", "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-20240331.htm", "first": true }, "uniqueAnchor": null }, "R74": { "role": "http://www.netgear.com/20240331/taxonomy/role/DisclosureRestructuringAndOtherChargesSummaryOfActivityRelatedToAccruedRestructuringAndOtherChargesDetails", "longName": "996105 - 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": "74", "firstAnchor": { "contextRef": "C_ff236901-cbab-4398-9287-7e26c09bee0c", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ff236901-cbab-4398-9287-7e26c09bee0c", "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-20240331.htm", "first": true, "unique": true } } }, "tag": { "ntgr_A2016IncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20240331", "localname": "A2016IncentivePlanMember", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "2016 Incentive Plan [Member]", "terseLabel": "2016 Incentive Plan", "documentation": "2016 incentive plan." } } }, "auth_ref": [] }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AOCIAttributableToParentNetOfTaxRollForward", "presentation": [ "http://www.netgear.com/20240331/taxonomy/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/20240331", "localname": "APACMember", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails" ], "lang": { "en-us": { "role": { "documentation": "APAC.", "label": "A P A C [Member]", "terseLabel": "APAC" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "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": [ "r24", "r749" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfContractBalancesDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $338 as of March 31, 2024 and December 31, 2023, 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": [ "r270", "r271" ] }, "ntgr_AccruedFreightCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://www.netgear.com/20240331", "localname": "AccruedFreightCharges", "crdr": "credit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.netgear.com/20240331/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/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "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": [ "r95", "r144" ] }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesNoncurrent", "crdr": "credit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "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": [ "r96", "r144" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "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": [ "r26" ] }, "us-gaap_AccruedMarketingCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedMarketingCostsCurrent", "crdr": "credit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20240331/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/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20240331/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": [ "r57", "r172", "r573" ] }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "presentation": [ "http://www.netgear.com/20240331/taxonomy/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": [ "r188", "r197", "r198", "r489", "r720", "r855" ] }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "presentation": [ "http://www.netgear.com/20240331/taxonomy/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": [ "r183", "r184", "r185", "r188", "r197", "r198", "r855" ] }, "ntgr_AccumulatedOtherComprehensiveIncomeLossBeforeTaxRollForwardRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.netgear.com/20240331", "localname": "AccumulatedOtherComprehensiveIncomeLossBeforeTaxRollForwardRollForward", "presentation": [ "http://www.netgear.com/20240331/taxonomy/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/20240331/taxonomy/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": [ "r196", "r197", "r513", "r515", "r516", "r517", "r518", "r519" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "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": [ "r31", "r32", "r109", "r177", "r570", "r600", "r601" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.netgear.com/20240331/taxonomy/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": [ "r196", "r197", "r513", "r515", "r516", "r517", "r518", "r519" ] }, "ntgr_AccumulatedOtherComprehensiveIncomeLossTaxRollFrowardRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.netgear.com/20240331", "localname": "AccumulatedOtherComprehensiveIncomeLossTaxRollFrowardRollForward", "presentation": [ "http://www.netgear.com/20240331/taxonomy/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/20240331/taxonomy/role/DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholderSEquity" ], "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", "r11", "r32", "r495", "r498", "r523", "r596", "r597", "r855", "r856", "r857", "r863", "r864", "r865" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r799" ] }, "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalFinancialInformationDisclosureTextBlock", "presentation": [ "http://www.netgear.com/20240331/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/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "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": [ "r100", "r749", "r957" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholderSEquity" ], "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": [ "r455", "r456", "r457", "r608", "r863", "r864", "r865", "r941", "r958" ] }, "ntgr_AdditionalPurchaseOrdersBeyondContractualTerminationPeriods": { "xbrltype": "monetaryItemType", "nsuri": "http://www.netgear.com/20240331", "localname": "AdditionalPurchaseOrdersBeyondContractualTerminationPeriods", "crdr": "credit", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Additional purchase orders beyond contractual termination periods.", "label": "Additional Purchase Orders Beyond Contractual Termination Periods", "terseLabel": "Additional purchase orders beyond contractual termination periods" } } }, "auth_ref": [] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r805" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r805" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r805" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r805" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholderSEquity" ], "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/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholderSEquity" ], "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": [ "r65", "r66", "r425" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r770", "r781", "r791", "r816" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r773", "r784", "r794", "r819" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r805" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r812" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r777", "r785", "r795", "r812", "r820", "r824", "r832" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r830" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTotalStockbasedCompensationExpenseResultingFromStockOptionsRsusTimebasedAndPerformancebasedAndTheEs" ], "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": [ "r453", "r458" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $338 as of March 31, 2024 and December 31, 2023, respectively", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r178", "r272", "r310" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "verboseLabel": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "ntgr_AmericasExcludingUnitedStatesAndCanadaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20240331", "localname": "AmericasExcludingUnitedStatesAndCanadaMember", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Americas (excluding U.S. and Canada)", "label": "Americas Excluding United States and Canada [Member]", "documentation": "Americas excluding United States and Canada." } } }, "auth_ref": [] }, "ntgr_AmericasExcludingUnitedStatesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20240331", "localname": "AmericasExcludingUnitedStatesMember", "presentation": [ "http://www.netgear.com/20240331/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/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails" ], "lang": { "en-us": { "role": { "label": "Americas [Member]", "terseLabel": "Americas" } } }, "auth_ref": [ "r960", "r961", "r962", "r963" ] }, "ntgr_AmortizationOfIntangibleAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.netgear.com/20240331", "localname": "AmortizationOfIntangibleAsset", "crdr": "debit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeLossToIncomeLossBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeLossToIncomeLossBeforeIncomeTaxesDetails" ], "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/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r7", "r52", "r56" ] }, "ntgr_AndrewKimChiefLegalOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20240331", "localname": "AndrewKimChiefLegalOfficerMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Andrew Kim Chief Legal Officer.", "label": "Andrew Kim Chief Legal Officer[Member]" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.netgear.com/20240331/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": [ "r231" ] }, "us-gaap_AociBeforeTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AociBeforeTaxAttributableToParent", "crdr": "credit", "presentation": [ "http://www.netgear.com/20240331/taxonomy/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/20240331/taxonomy/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": [] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaPacificMember", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionParentheticalDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasParentheticalDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "APAC (excluding Singapore)", "label": "Asia Pacific [Member]", "terseLabel": "APAC" } } }, "auth_ref": [ "r960", "r961", "r962", "r963" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "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": [ "r143", "r176", "r208", "r240", "r255", "r261", "r307", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r485", "r490", "r509", "r567", "r641", "r749", "r761", "r905", "r906", "r945" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "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/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "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": [ "r167", "r180", "r208", "r307", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r485", "r490", "r509", "r749", "r905", "r906", "r945" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "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/20240331/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": [ "r90" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableForSaleExcludingCashEquivalentsDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableForSaleExcludingCashEquivalentsDetails" ], "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": [ "r277" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableForSaleExcludingCashEquivalentsDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableForSaleExcludingCashEquivalentsDetails" ], "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": [ "r278" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableForSaleExcludingCashEquivalentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableForSaleExcludingCashEquivalentsDetails" ], "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": [ "r274", "r316", "r566" ] }, "ntgr_AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20240331", "localname": "AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember", "presentation": [ "http://www.netgear.com/20240331/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/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableForSaleExcludingCashEquivalentsDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableForSaleExcludingCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale", "terseLabel": "Estimated Fair Value", "totalLabel": "Debt Securities, Available-for-Sale, 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)." } } }, "auth_ref": [ "r275", "r316", "r560", "r868" ] }, "us-gaap_AvailableforsaleSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableforsaleSecuritiesMember", "presentation": [ "http://www.netgear.com/20240331/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": [ "r156" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r827" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r828" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r823" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r823" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r823" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r823" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r823" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r823" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTimebasedRsuActivityDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfPerformanceSharesActivityDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r826" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r825" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r824" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r824" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanySDerivativeInstrumentsAndLineItemsOnUnauditedCondensedConsolidatedBalanceSheetsDetails" ], "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/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanySDerivativeInstrumentsAndLineItemsOnUnauditedCondensedConsolidatedBalanceSheetsDetails" ], "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": [ "r77", "r82" ] }, "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/20240331", "localname": "BalanceSheetRelatedDisclosuresLineItems", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsNarrativeDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfChangesInCarryingValueOfLongTermEquityInvestmentsParentheticalsDetails" ], "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/20240331", "localname": "BalanceSheetRelatedDisclosuresTable", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsNarrativeDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfChangesInCarryingValueOfLongTermEquityInvestmentsParentheticalsDetails" ], "lang": { "en-us": { "role": { "documentation": "Balance sheet related disclosures.", "label": "Balance Sheet Related Disclosures [Table]", "terseLabel": "Balance Sheet Related Disclosures [Table]" } } }, "auth_ref": [] }, "ntgr_BenefitForForecastedTaxLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.netgear.com/20240331", "localname": "BenefitForForecastedTaxLoss", "crdr": "credit", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Benefit for forecasted tax loss", "label": "Benefit for Forecasted Tax Loss", "documentation": "Benefit for forecasted tax loss." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeLossToIncomeLossBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeLossToIncomeLossBeforeIncomeTaxesDetails" ], "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": [ "r483", "r859" ] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentation" ], "lang": { "en-us": { "role": { "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "The Company and Basis of Presentation", "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r94", "r126", "r127" ] }, "country_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CA", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Canada", "label": "CANADA" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r37", "r38", "r39" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "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": [ "r36", "r169", "r715" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r36", "r123", "r205" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net 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", "r123" ] }, "us-gaap_CashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashEquivalentsMember", "presentation": [ "http://www.netgear.com/20240331/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": [ "r169" ] }, "us-gaap_CashFlowHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowHedgingMember", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails" ], "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": [ "r75" ] }, "us-gaap_CertificatesOfDepositMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CertificatesOfDepositMember", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableForSaleExcludingCashEquivalentsDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails" ], "lang": { "en-us": { "role": { "label": "Certificates of Deposit [Member]", "terseLabel": "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": [ "r9", "r755", "r756", "r757", "r758" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r803" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r804" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r804" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "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": [ "r29", "r92", "r568", "r628" ] }, "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/20240331/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": [ "r132", "r354", "r355", "r700", "r899" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholderSEquity" ], "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": [ "r751", "r752", "r753", "r755", "r756", "r757", "r758", "r863", "r864", "r941", "r956", "r958" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "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": [ "r99", "r569", "r749" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r809" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r808" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r810" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r807" ] }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "presentation": [ "http://www.netgear.com/20240331/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": [ "r135", "r136", "r137", "r138" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "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": [ "r70", "r141", "r192", "r194", "r200", "r562", "r580" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" ], "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": [] }, "ntgr_ConnectedHomeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20240331", "localname": "ConnectedHomeMember", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsNarrativeDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeLossToIncomeLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Connected home.", "label": "Connected Home [Member]", "terseLabel": "Connected Home" } } }, "auth_ref": [] }, "us-gaap_ContractTerminationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractTerminationMember", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureRestructuringAndOtherChargesSummaryOfActivityRelatedToAccruedRestructuringAndOtherChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Contract Termination and Other Charges", "label": "Contract Termination [Member]", "documentation": "Termination of a contract associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [ "r728", "r729", "r730", "r731" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenueTables" ], "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": [ "r908" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfContractBalancesDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "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": [ "r393", "r394", "r413" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfContractBalancesDetails" ], "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": [ "r393", "r394", "r413" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenueNarrativeDetails" ], "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": [ "r414" ] }, "us-gaap_ContractWithCustomerRefundLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerRefundLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.netgear.com/20240331/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": [ "r910" ] }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerSalesChannelAxis", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails" ], "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": [ "r741", "r909" ] }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerSalesChannelDomain", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails" ], "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": [ "r741", "r909" ] }, "us-gaap_ConvertibleDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtSecuritiesMember", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableforsaleExcludingCashEqu", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableForSaleExcludingCashEquivalentsDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfChangesInCarryingValueOfLongTermEquityInvestmentsParentheticalsDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsParentheticalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible debt securities", "label": "Convertible Debt Securities [Member]", "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder." } } }, "auth_ref": [ "r911" ] }, "ntgr_CorporateAndUnallocatedIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.netgear.com/20240331", "localname": "CorporateAndUnallocatedIncome", "crdr": "debit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeLossToIncomeLossBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeLossToIncomeLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Corporate and unallocated costs.", "label": "Corporate And Unallocated Income", "negatedLabel": "Corporate and unallocated costs" } } }, "auth_ref": [] }, "ntgr_CorporateEquitySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20240331", "localname": "CorporateEquitySecuritiesMember", "presentation": [ "http://www.netgear.com/20240331/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/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 }, "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "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": [ "r116", "r556" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTotalStockbasedCompensationExpenseResultingFromStockOptionsRsusTimebasedAndPerformancebasedAndTheEs" ], "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": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.netgear.com/20240331/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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "crdr": "debit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfInvestmentsClassifiedAsAvailableForSaleInContinuousUnrealizedLossPositionDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/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": [ "r155", "r320", "r726" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfInvestmentsClassifiedAsAvailableForSaleInContinuousUnrealizedLossPositionDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/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": [ "r155", "r320" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "crdr": "debit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfInvestmentsClassifiedAsAvailableForSaleInContinuousUnrealizedLossPositionDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/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": [ "r155", "r320", "r726" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfInvestmentsClassifiedAsAvailableForSaleInContinuousUnrealizedLossPositionDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/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": [ "r155", "r320" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableforsaleExcludingCashEqu", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableForSaleExcludingCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Table]", "terseLabel": "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": [ "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://www.netgear.com/20240331/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": [ "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "crdr": "debit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfInvestmentsClassifiedAsAvailableForSaleInContinuousUnrealizedLossPositionDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/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": [ "r153", "r318", "r726" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfInvestmentsClassifiedAsAvailableForSaleInContinuousUnrealizedLossPositionDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfInvestmentsClassifiedAsAvailableForSaleInContinuousUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "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", "totalLabel": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss, 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": [ "r154", "r319" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherNonCurrentAssetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20240331/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": [ "r463", "r464" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes", "totalLabel": "Deferred Income Tax Expense (Benefit), Total", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r7", "r140", "r160", "r478", "r479", "r862" ] }, "us-gaap_DeferredRevenueRevenueRecognized1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueRevenueRecognized1", "crdr": "credit", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue, Revenue Recognized", "terseLabel": "Revenue recognized for satisfaction of performance obligations", "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net deferred tax asset balance", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Deferred Tax Assets, Net of Valuation Allowance, Total", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r938" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Valuation Allowance", "terseLabel": "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": [ "r470" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "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", "r245" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails" ], "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": [ "r617", "r620", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r642", "r643", "r644", "r645", "r655", "r656", "r657", "r658", "r661", "r662", "r663", "r664", "r681", "r683", "r687", "r688", "r751", "r753" ] }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFairValueOfDerivativeAsset", "crdr": "debit", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanySDerivativeInstrumentsAndLineItemsOnUnauditedCondensedConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset", "terseLabel": "Gross Amounts of recognized 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": [ "r18", "r80", "r108", "r181", "r719" ] }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFairValueOfDerivativeLiability", "crdr": "credit", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanySDerivativeInstrumentsAndLineItemsOnUnauditedCondensedConsolidatedBalanceSheetsDetails" ], "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": [ "r18", "r80", "r108", "r181", "r719" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r78", "r81", "r83", "r85", "r617", "r620", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r642", "r643", "r644", "r645", "r655", "r656", "r657", "r658", "r661", "r662", "r663", "r664", "r681", "r683", "r687", "r688", "r719", "r751", "r753" ] }, "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/20240331/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": [ "r142", "r493", "r500" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Hedging Relationship [Axis]", "terseLabel": "Hedging Relationship", "documentation": "Information by type of hedging relationship." } } }, "auth_ref": [ "r13", "r78", "r83" ] }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "crdr": "credit", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeLossToIncomeLossBeforeIncomeTaxesParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net", "terseLabel": "Gain/(loss), net from derivatives not designated as hedging instruments", "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": [ "r84", "r841" ] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLineItems", "presentation": [ "http://www.netgear.com/20240331/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": [ "r500" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.netgear.com/20240331/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": [ "r939", "r940" ] }, "us-gaap_DerivativeNumberOfInstrumentsHeld": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNumberOfInstrumentsHeld", "presentation": [ "http://www.netgear.com/20240331/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": [ "r73", "r74", "r619", "r681", "r682", "r684", "r753" ] }, "us-gaap_DerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeTable", "presentation": [ "http://www.netgear.com/20240331/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": [ "r13", "r71", "r72", "r74", "r76", "r79", "r83", "r86", "r87", "r89", "r500" ] }, "us-gaap_DerivativeTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeTermOfContract", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Term of Contract", "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/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanySDerivativeInstrumentsAndLineItemsOnUnauditedCondensedConsolidatedBalanceSheetsDetails" ], "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_DesignatedAsHedgingInstrumentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DesignatedAsHedgingInstrumentMember", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanySDerivativeInstrumentsAndLineItemsOnUnauditedCondensedConsolidatedBalanceSheetsDetails" ], "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": [ "r13" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelParentheticalDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails" ], "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": [ "r412", "r735", "r736", "r737", "r738", "r739", "r740", "r741" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelParentheticalDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails" ], "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": [ "r412", "r735", "r736", "r737", "r738", "r739", "r740", "r741" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenueTables" ], "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": [ "r909" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "verboseLabel": "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/20240331/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/20240331/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_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "verboseLabel": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r765" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.netgear.com/20240331/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": [ "r798" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.netgear.com/20240331/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": [] }, "us-gaap_EMEAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EMEAMember", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelParentheticalDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "EMEA [Member]", "terseLabel": "EMEA", "documentation": "Regions of Europe, Middle East and Africa." } } }, "auth_ref": [ "r960", "r961", "r962", "r963" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfNetIncomeLossPerShareDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "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": [ "r201", "r215", "r216", "r217", "r218", "r219", "r224", "r226", "r228", "r229", "r230", "r234", "r503", "r504", "r563", "r581", "r722" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfNetIncomeLossPerShareDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "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": [ "r201", "r215", "r216", "r217", "r218", "r219", "r226", "r228", "r229", "r230", "r234", "r503", "r504", "r563", "r581", "r722" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "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": [ "r40", "r41" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.netgear.com/20240331/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": [ "r223", "r231", "r232", "r233" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate", "totalLabel": "Effective Income Tax Rate Reconciliation, Percent, Total", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r466" ] }, "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/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "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": [ "r26" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.netgear.com/20240331/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": [ "r454" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.netgear.com/20240331/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": [ "r454" ] }, "us-gaap_EmployeeSeveranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeSeveranceMember", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureRestructuringAndOtherChargesSummaryOfActivityRelatedToAccruedRestructuringAndOtherChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Termination Charges", "label": "Employee Severance [Member]", "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "verboseLabel": "Employee Stock Option", "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/20240331", "localname": "EmployeeStockPurchasePlanMember", "presentation": [ "http://www.netgear.com/20240331/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/20240331/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/20240331/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/20240331/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/20240331/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/20240331/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": [ "r763" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.netgear.com/20240331/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/20240331/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/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "verboseLabel": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r763" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.netgear.com/20240331/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/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "verboseLabel": "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": [ "r763" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.netgear.com/20240331/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/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "terseLabel": "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": [ "r837" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.netgear.com/20240331/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": [ "r763" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "verboseLabel": "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": [ "r763" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "verboseLabel": "Smaller Reporting Company", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r763" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.netgear.com/20240331/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": [ "r763" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholderSEquity" ], "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": [ "r12", "r163", "r196", "r197", "r198", "r210", "r211", "r212", "r214", "r220", "r222", "r235", "r308", "r309", "r392", "r455", "r456", "r457", "r474", "r475", "r494", "r495", "r496", "r497", "r498", "r499", "r502", "r513", "r515", "r516", "r517", "r518", "r519", "r523", "r596", "r597", "r598", "r608", "r667" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "crdr": "debit", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfChangesInCarryingValueOfLongTermEquityInvestmentsDetails" ], "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": [ "r304" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount", "crdr": "debit", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfChangesInCarryingValueOfLongTermEquityInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount", "negatedLabel": "Impairment", "documentation": "Amount of impairment loss on investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r305" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount", "crdr": "debit", "presentation": [ "http://www.netgear.com/20240331/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": [ "r305" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "label": "Equity Securities without Readily Determinable Fair Value [Table Text Block]", "terseLabel": "Schedule of Changes in Carrying Value of Long-term Equity Investments", "documentation": "Tabular disclosure of investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r881", "r882", "r883" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount", "crdr": "credit", "presentation": [ "http://www.netgear.com/20240331/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": [ "r306" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r806" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r770", "r781", "r791", "r816" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r767", "r778", "r788", "r813" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r812" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails", "http://www.netgear.com/20240331/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": [ "r506", "r507", "r508" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails" ], "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": [ "r377", "r417", "r418", "r419", "r420", "r421", "r422", "r507", "r527", "r528", "r529", "r732", "r733", "r742", "r743", "r744" ] }, "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/20240331/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": [ "r505" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.netgear.com/20240331/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": [ "r377", "r417", "r422", "r507", "r527", "r742", "r743", "r744" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.netgear.com/20240331/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": [ "r377", "r417", "r422", "r507", "r528", "r732", "r733", "r742", "r743", "r744" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails" ], "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": [ "r377", "r417", "r418", "r419", "r420", "r421", "r422", "r527", "r528", "r529", "r732", "r733", "r742", "r743", "r744" ] }, "us-gaap_FairValueOptionQuantitativeDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOptionQuantitativeDisclosuresTable", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails", "http://www.netgear.com/20240331/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": [ "r510", "r511", "r512" ] }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanySDerivativeInstrumentsAndLineItemsOnUnauditedCondensedConsolidatedBalanceSheetsDetails" ], "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": [ "r77", "r79", "r88" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableforsaleExcludingCashEqu", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableForSaleExcludingCashEquivalentsDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfInvestmentsClassifiedAsAvailableForSaleInContinuousUnrealizedLossPositionDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r311", "r312", "r313", "r314", "r315", "r317", "r321", "r322", "r378", "r390", "r500", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r579", "r726", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r880", "r881", "r882", "r883" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfIntangiblesNetDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfIntangiblesNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r174", "r338" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfIntangiblesNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r336", "r337", "r338", "r339", "r557", "r558" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfIntangiblesNetDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfIntangiblesNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross", "label": "Finite-Lived Intangible Assets, 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": [ "r130", "r558" ] }, "ntgr_FiniteLivedIntangibleAssetsImpairment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.netgear.com/20240331", "localname": "FiniteLivedIntangibleAssetsImpairment", "crdr": "debit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfIntangiblesNetDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfIntangiblesNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Finite lived intangible assets impairment.", "label": "Finite Lived Intangible Assets Impairment", "terseLabel": "Impairment" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfIntangiblesNetDetails" ], "lang": { "en-us": { "role": { "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": [ "r557" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfIntangiblesNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r53", "r55" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfIntangiblesNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfIntangiblesNetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net", "terseLabel": "Net", "label": "Finite-Lived Intangible Assets, Net", "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r130", "r557" ] }, "us-gaap_ForeignExchangeForwardMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignExchangeForwardMember", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Exchange Forward [Member]", "terseLabel": "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": [ "r635", "r639", "r644", "r657", "r663", "r685", "r686", "r687", "r753" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r774", "r785", "r795", "r820" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r774", "r785", "r795", "r820" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r774", "r785", "r795", "r820" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r774", "r785", "r795", "r820" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r774", "r785", "r795", "r820" ] }, "ntgr_FortySixToSixtyDaysMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20240331", "localname": "FortySixToSixtyDaysMember", "presentation": [ "http://www.netgear.com/20240331/taxonomy/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": [] }, "ntgr_FurnitureFixturesAndLeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20240331", "localname": "FurnitureFixturesAndLeaseholdImprovementsMember", "presentation": [ "http://www.netgear.com/20240331/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/20240331", "localname": "FutureLengthCompanyCurrentlyConsideredRegardingExistingCasesAndProceedingsThatAreLikelyToHaveMaterialAdverseEffectOnItInMonths", "presentation": [ "http://www.netgear.com/20240331/taxonomy/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_GainLossRelatedToLitigationSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossRelatedToLitigationSettlement", "crdr": "credit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeLossToIncomeLossBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeLossToIncomeLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "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": [ "r900" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 }, "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "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": [ "r117", "r651" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTotalStockbasedCompensationExpenseResultingFromStockOptionsRsusTimebasedAndPerformancebasedAndTheEs" ], "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": [ "r113" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "periodEndLabel": "As of October 2, 2022", "periodStartLabel": "As of December 31, 2021", "terseLabel": "Goodwill", "totalLabel": "Goodwill, Total", "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": [ "r173", "r324", "r559", "r727", "r749", "r886", "r893" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeLossToIncomeLossBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeLossToIncomeLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill impairment", "negatedLabel": "Goodwill impairment", "label": "Goodwill, Impairment Loss", "verboseLabel": "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", "r325", "r331", "r335", "r727" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "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": [ "r115", "r208", "r240", "r254", "r260", "r263", "r307", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r509", "r724", "r905" ] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationAxis", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanySDerivativeInstrumentsAndLineItemsOnUnauditedCondensedConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r13", "r492" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationDomain", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanySDerivativeInstrumentsAndLineItemsOnUnauditedCondensedConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r13" ] }, "us-gaap_HedgingRelationshipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingRelationshipDomain", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Hedging Relationship [Domain]", "terseLabel": "Hedging Relationship", "documentation": "Nature or intent of a hedge." } } }, "auth_ref": [ "r13" ] }, "ntgr_HeidiBCormackChiefMarketingOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20240331", "localname": "HeidiBCormackChiefMarketingOfficerMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Heidi B Cormack Chief Marketing Officer [Member]", "documentation": "Heidi B Cormack Chief Marketing Officer." } } }, "auth_ref": [] }, "ntgr_HuaweiVNETGEARIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20240331", "localname": "HuaweiVNETGEARIncMember", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Huawei v. NETGEAR Inc.", "label": "Huawei V N E T G E A R Inc [Member]", "terseLabel": "Huawei v. NETGEAR Inc." } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeLossToIncomeLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Impairment of Intangible Assets (Excluding Goodwill), Total", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "terseLabel": "Intangibles impairment", "negatedLabel": "Intangibles impairment", "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", "r17" ] }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.netgear.com/20240331/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": [ "r860", "r896" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 }, "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeLossToIncomeLossBeforeIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeLossToIncomeLossBeforeIncomeTaxesDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "negatedLabel": "Pre tax loss", "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", "r111", "r149", "r240", "r254", "r260", "r263", "r564", "r575", "r724" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20240331/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": [ "r240", "r254", "r260", "r263", "r582", "r724" ] }, "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/20240331/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTotalStockbasedCompensationExpenseResultingFromStockOptionsRsusTimebasedAndPerformancebasedAndTheEs" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r340", "r346", "r652" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTotalStockbasedCompensationExpenseResultingFromStockOptionsRsusTimebasedAndPerformancebasedAndTheEs" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r346", "r652" ] }, "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/20240331/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": [ "r209", "r460", "r467", "r468", "r472", "r476", "r480", "r481", "r482", "r605" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 }, "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesNarrativeDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Benefit from income taxes", "label": "Income Tax Expense (Benefit)", "verboseLabel": "Tax impact", "negatedLabel": "Tax impact", "totalLabel": "Income Tax Expense (Benefit), Total", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r157", "r161", "r221", "r222", "r248", "r465", "r477", "r583" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r195", "r461", "r462", "r468", "r469", "r471", "r473", "r603" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "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/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "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/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "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/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r555", "r859" ] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Revenue deferred due to unsatisfied performance obligations", "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": [ "r712" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "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/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "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/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "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/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "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/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "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/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholderSEquity" ], "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": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r777", "r785", "r795", "r812", "r820", "r824", "r832" ] }, "us-gaap_InformationByCategoryOfDebtSecurityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InformationByCategoryOfDebtSecurityAxis", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Security Category [Axis]", "terseLabel": "Debt Security Category", "documentation": "Information by category of debt security, either available-for-sale or held-to-maturity." } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r830" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r766", "r836" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r766", "r836" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r766", "r836" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "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": [ "r51", "r54" ] }, "us-gaap_InterestReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestReceivable", "crdr": "debit", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Interest Receivable", "terseLabel": "Accrued interest receivable", "documentation": "Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable." } } }, "auth_ref": [ "r852", "r959" ] }, "ntgr_InventoryExpectedToBeReceivedFromFutureSalesReturns": { "xbrltype": "monetaryItemType", "nsuri": "http://www.netgear.com/20240331", "localname": "InventoryExpectedToBeReceivedFromFutureSalesReturns", "crdr": "credit", "presentation": [ "http://www.netgear.com/20240331/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/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20240331/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": [ "r129", "r717" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfInventoriesDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "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": [ "r179", "r716", "r749" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20240331/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": [ "r129", "r718" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsNarrativeDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r323" ] }, "us-gaap_InvestmentTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeAxis", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfChangesInCarryingValueOfLongTermEquityInvestmentsParentheticalsDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails" ], "lang": { "en-us": { "role": { "label": "Investment Type [Axis]", "terseLabel": "Investment Type", "documentation": "Information by type of investments." } } }, "auth_ref": [ "r610", "r612", "r613", "r615", "r618", "r672", "r674", "r676", "r679", "r680", "r689", "r690", "r692", "r693", "r694", "r695", "r696", "r753" ] }, "us-gaap_InvestmentTypeCategorizationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeCategorizationMember", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfChangesInCarryingValueOfLongTermEquityInvestmentsParentheticalsDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails" ], "lang": { "en-us": { "role": { "label": "Investments [Domain]", "terseLabel": "Investments", "documentation": "Asset obtained to generate income or appreciate in value." } } }, "auth_ref": [ "r610", "r612", "r613", "r615", "r618", "r672", "r674", "r676", "r679", "r680", "r689", "r690", "r692", "r693", "r694", "r695", "r696", "r753" ] }, "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_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "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": [ "r25", "r208", "r307", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r486", "r490", "r491", "r509", "r627", "r723", "r761", "r905", "r945", "r946" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "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": [ "r104", "r146", "r572", "r749", "r861", "r884", "r942" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "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/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "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": [ "r27", "r168", "r208", "r307", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r486", "r490", "r491", "r509", "r749", "r905", "r945", "r946" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "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/20240331/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": [ "r90" ] }, "ntgr_LimitedPartnershipFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20240331", "localname": "LimitedPartnershipFundsMember", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfChangesInCarryingValueOfLongTermEquityInvestmentsParentheticalsDetails" ], "lang": { "en-us": { "role": { "documentation": "Limited partnership funds.", "label": "Limited Partnership Funds [Member]", "terseLabel": "Limited partnership funds" } } }, "auth_ref": [] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseAxis", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]" } } }, "auth_ref": [] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.netgear.com/20240331/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/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherNonCurrentAssetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfChangesInCarryingValueOfLongTermEquityInvestmentsParentheticalsDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherNonCurrentAssetsDetails" ], "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": [ "r170" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Line Items]", "label": "Loss Contingencies [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r356", "r357", "r358", "r361", "r901", "r902" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Table]", "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations." } } }, "auth_ref": [ "r356", "r357", "r358", "r361", "r901", "r902" ] }, "us-gaap_LossContingencyNewClaimsFiledNumber": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyNewClaimsFiledNumber", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of patent infringement cases", "label": "Loss Contingency, New Claims Filed, Number", "documentation": "The total number of new claims filed pertaining to a loss contingency during the period." } } }, "auth_ref": [ "r901", "r902" ] }, "ntgr_LossIncurredRelatedToPurchaseCommitments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.netgear.com/20240331", "localname": "LossIncurredRelatedToPurchaseCommitments", "crdr": "debit", "presentation": [ "http://www.netgear.com/20240331/taxonomy/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/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" ], "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": [] }, "ntgr_MartinWestheadChiefTechnologyOfficerSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20240331", "localname": "MartinWestheadChiefTechnologyOfficerSoftwareMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Martin Westhead Chief Technology Officer Software", "label": "Martin Westhead Chief Technology Officer Software [Member]" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.netgear.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelParentheticalDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionParentheticalDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "auth_ref": [ "r357", "r358", "r359", "r360", "r423", "r554", "r595", "r619", "r620", "r673", "r675", "r677", "r678", "r691", "r710", "r711", "r725", "r734", "r745", "r750", "r907", "r947", "r948", "r949", "r950", "r951", "r952" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r804" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r804" ] }, "ntgr_MichaelWerdannChiefRevenueOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20240331", "localname": "MichaelWerdannChiefRevenueOfficerMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Michael Werdann Chief Revenue Officer.", "label": "Michael Werdann Chief Revenue Officer [Member]" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionParentheticalDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]", "verboseLabel": "Minimum" } } }, "auth_ref": [ "r357", "r358", "r359", "r360", "r423", "r554", "r595", "r619", "r620", "r673", "r675", "r677", "r678", "r691", "r710", "r711", "r725", "r734", "r745", "r750", "r907", "r947", "r948", "r949", "r950", "r951", "r952" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r823" ] }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MovementInStandardProductWarrantyAccrualRollForward", "presentation": [ "http://www.netgear.com/20240331/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": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r831" ] }, "us-gaap_MutualFundMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MutualFundMember", "presentation": [ "http://www.netgear.com/20240331/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": [ "r911" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r805" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r204" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "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/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r204" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "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/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r123", "r124", "r125" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "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/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 0.0 }, "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 }, "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows", "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations", "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholderSEquity", "http://www.netgear.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "verboseLabel": "Net loss", "totalLabel": "Net loss", "netLabel": "Net loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r112", "r125", "r150", "r166", "r190", "r193", "r198", "r208", "r213", "r215", "r216", "r217", "r218", "r221", "r222", "r227", "r240", "r254", "r260", "r263", "r307", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r504", "r509", "r577", "r649", "r665", "r666", "r724", "r759", "r905" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "presentation": [ "http://www.netgear.com/20240331/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/20240331", "localname": "NetgearForBusinessMember", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeLossToIncomeLossBeforeIncomeTaxesDetails" ], "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/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "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": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r804" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r774", "r785", "r795", "r812", "r820" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r802" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r801" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r812" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r831" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r831" ] }, "ntgr_NonTradeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20240331", "localname": "NonTradeMember", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Non-Trade.", "label": "Non Trade [Member]", "terseLabel": "Non- Trade" } } }, "auth_ref": [] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.netgear.com/20240331/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": [ "r268" ] }, "us-gaap_NondesignatedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NondesignatedMember", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanySDerivativeInstrumentsAndLineItemsOnUnauditedCondensedConsolidatedBalanceSheetsDetails" ], "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": [ "r13" ] }, "ntgr_NumberOfExistingCasesAndProceedingsThatCompanyCurrentlyBelievesAreLikingToHaveMaterialAdverseEffectOnItsFinancialPosition": { "xbrltype": "integerItemType", "nsuri": "http://www.netgear.com/20240331", "localname": "NumberOfExistingCasesAndProceedingsThatCompanyCurrentlyBelievesAreLikingToHaveMaterialAdverseEffectOnItsFinancialPosition", "presentation": [ "http://www.netgear.com/20240331/taxonomy/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/20240331", "localname": "NumberOfGeographicRegions", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenueNarrativeDetails" ], "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/20240331/taxonomy/role/Role_DisclosureRevenueNarrativeDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Number of Operating Segments", "terseLabel": "Number of operating segments", "verboseLabel": "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": [ "r867" ] }, "ntgr_NumberOfPatents": { "xbrltype": "integerItemType", "nsuri": "http://www.netgear.com/20240331", "localname": "NumberOfPatents", "presentation": [ "http://www.netgear.com/20240331/taxonomy/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/20240331/taxonomy/role/Role_DisclosureRevenueNarrativeDetails", "http://www.netgear.com/20240331/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": [ "r867" ] }, "us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OciBeforeReclassificationsBeforeTaxAttributableToParent", "crdr": "credit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/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": [ "r32" ] }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "crdr": "credit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/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": [ "r22", "r32" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "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/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "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/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r240", "r254", "r260", "r263", "r724" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20240331/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": [ "r521" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.netgear.com/20240331/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": [ "r522" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "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": [ "r521" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "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": [ "r520" ] }, "ntgr_OptionsAndRSUsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20240331", "localname": "OptionsAndRSUsMember", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Options and RSUs.", "label": "Options And R S Us [Member]", "terseLabel": "Options and RSUs" } } }, "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_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.netgear.com/20240331/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": [ "r26" ] }, "us-gaap_OtherAssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Other Asset Impairment Charges", "terseLabel": "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": [ "r860", "r897" ] }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsMiscellaneousNoncurrent", "crdr": "debit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherNonCurrentAssetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.netgear.com/20240331/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/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherNonCurrentAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableforsaleExcludingCashEqu", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherNonCurrentAssetsDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsParentheticalDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "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": [ "r175" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax", "crdr": "credit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "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": [ "r183", "r184", "r186" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax", "crdr": "debit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "negatedLabel": "Tax 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": [ "r183", "r184", "r187" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsTax", "crdr": "debit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/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", "r196", "r578" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeTax", "crdr": "credit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "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": [ "r199", "r513", "r514", "r519", "r561", "r578", "r855", "r856" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), before Tax [Abstract]", "terseLabel": "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/20240331/taxonomy/role/DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/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", "r10", "r141" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "crdr": "credit", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholderSEquity" ], "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": [ "r182", "r186" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax", "crdr": "credit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "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": [ "r182", "r186" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "crdr": "debit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "negatedLabel": "Tax provision related to derivatives", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax", "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": [ "r187" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive income (loss), net of tax", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r12", "r22", "r191", "r194", "r199", "r513", "r514", "r519", "r561", "r578", "r855", "r856" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/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", "r10", "r141", "r191", "r194" ] }, "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "crdr": "debit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent", "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", "r10", "r141" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholderSEquity" ], "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": [ "r183", "r186", "r303" ] }, "us-gaap_OtherCurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentLiabilitiesMember", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanySDerivativeInstrumentsAndLineItemsOnUnauditedCondensedConsolidatedBalanceSheetsDetails" ], "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_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIntangibleAssetsMember", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfIntangiblesNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Intangible Assets [Member]", "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/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "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": [ "r28" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeLossToIncomeLossBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeLossToIncomeLossBeforeIncomeTaxesDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Other income, net", "label": "Other Nonoperating Income (Expense)", "totalLabel": "Other Nonoperating Income (Expense), Total", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r120" ] }, "us-gaap_OtherOperatingIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "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": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r804" ] }, "us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails" ], "lang": { "en-us": { "role": { "label": "Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments [Domain]", "terseLabel": "Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments", "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": [ "r19" ] }, "us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings", "crdr": "debit", "presentation": [ "http://www.netgear.com/20240331/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": [ "r151" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r772", "r783", "r793", "r818" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r775", "r786", "r796", "r821" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r775", "r786", "r796", "r821" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r800" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r34" ] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureRestructuringAndOtherChargesSummaryOfActivityRelatedToAccruedRestructuringAndOtherChargesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash payments", "label": "Payments for Restructuring", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r345", "r858" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityNarrativeDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r202" ] }, "us-gaap_PaymentsToAcquireOtherInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireOtherInvestments", "crdr": "credit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r121" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r122" ] }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireShortTermInvestments", "crdr": "credit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r121" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r803" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r803" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r802" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r812" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r805" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r801" ] }, "ntgr_PercentageOfCancelableOrders": { "xbrltype": "percentItemType", "nsuri": "http://www.netgear.com/20240331", "localname": "PercentageOfCancelableOrders", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of cancelable orders.", "label": "Percentage Of Cancelable Orders", "terseLabel": "Percentage of cancelable orders" } } }, "auth_ref": [] }, "ntgr_PercentageOfLongLivedAssetsOwned": { "xbrltype": "percentItemType", "nsuri": "http://www.netgear.com/20240331", "localname": "PercentageOfLongLivedAssetsOwned", "presentation": [ "http://www.netgear.com/20240331/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/20240331", "localname": "PercentageOfNetRevenue", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelParentheticalDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of net revenue.", "label": "Percentage Of Net Revenue", "terseLabel": "Percentage of net revenue", "verboseLabel": "Percentage of net revenue" } } }, "auth_ref": [] }, "ntgr_PerformanceBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20240331", "localname": "PerformanceBasedRestrictedStockUnitsMember", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance-Based RSU", "label": "Performance Based Restricted Stock Units [Member]", "documentation": "Performance based restricted stock units." } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfPerformanceSharesActivityDetails" ], "lang": { "en-us": { "role": { "label": "Performance Shares [Member]", "terseLabel": "Performance Shares", "verboseLabel": "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/20240331/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": [ "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.netgear.com/20240331/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": [ "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "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": [ "r854" ] }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanySDerivativeInstrumentsAndLineItemsOnUnauditedCondensedConsolidatedBalanceSheetsDetails" ], "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_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Recast", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r850" ] }, "us-gaap_ProceedsFromLegalSettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLegalSettlements", "crdr": "debit", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeLossToIncomeLossBeforeIncomeTaxesParentheticalDetails" ], "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": [ "r35" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments", "crdr": "debit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Maturities, Prepayments and Calls of Short-Term Investments", "terseLabel": "Proceeds from maturities 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": [ "r33", "r121" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "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", "r16" ] }, "us-gaap_ProceedsFromStockPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockPlans", "crdr": "debit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "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" ] }, "us-gaap_ProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfChangesInWarrantyObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Standard and Extended Product Warranty Accrual", "periodEndLabel": "Balance as of the end of the period", "periodStartLabel": "Balance as of beginning of the period", "totalLabel": "Standard and Extended Product Warranty Accrual, Total", "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": [ "r91", "r362", "r364", "r367" ] }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualClassifiedCurrent", "crdr": "credit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.netgear.com/20240331/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": [ "r26", "r903", "r904" ] }, "us-gaap_ProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://www.netgear.com/20240331/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": [ "r365" ] }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualWarrantiesIssued", "crdr": "credit", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfChangesInWarrantyObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Provision for warranty liability made", "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued." } } }, "auth_ref": [ "r366" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfNetIncomeLossPerShareDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Total, net of tax", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r166", "r190", "r193", "r203", "r208", "r213", "r221", "r222", "r240", "r254", "r260", "r263", "r307", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r484", "r487", "r488", "r504", "r509", "r564", "r576", "r607", "r649", "r665", "r666", "r724", "r747", "r748", "r760", "r857", "r905" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" ], "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/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20240331/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": [ "r131", "r171", "r574" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "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", "r565", "r574", "r749" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.netgear.com/20240331/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/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" ], "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": [ "r131" ] }, "ntgr_ProvisionsToWriteDownExpectedReturnedInventoryToNetRealizableValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.netgear.com/20240331", "localname": "ProvisionsToWriteDownExpectedReturnedInventoryToNetRealizableValue", "crdr": "credit", "presentation": [ "http://www.netgear.com/20240331/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/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Commitment, Excluding Long-Term Commitment [Axis]", "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": [ "r97", "r145" ] }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentExcludingLongtermCommitmentDomain", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Commitment, Excluding Long-Term Commitment [Domain]", "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": [ "r97", "r145" ] }, "ntgr_PurchaseCommitmentIncludingLongtermRemainingMinimumAmountCommitted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.netgear.com/20240331", "localname": "PurchaseCommitmentIncludingLongtermRemainingMinimumAmountCommitted", "crdr": "credit", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Purchase commitment, including long-term, remaining minimum amount committed.", "label": "Purchase Commitment Including Longterm Remaining Minimum Amount Committed", "terseLabel": "Long-term, non-cancellable purchase commitments" } } }, "auth_ref": [] }, "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted", "crdr": "credit", "presentation": [ "http://www.netgear.com/20240331/taxonomy/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": [ "r97", "r145" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r800" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r800" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.netgear.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelParentheticalDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionParentheticalDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "auth_ref": [ "r357", "r358", "r359", "r360", "r416", "r423", "r449", "r450", "r451", "r530", "r554", "r595", "r619", "r620", "r673", "r675", "r677", "r678", "r691", "r710", "r711", "r725", "r734", "r745", "r750", "r753", "r898", "r907", "r948", "r949", "r950", "r951", "r952" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.netgear.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelParentheticalDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionParentheticalDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "auth_ref": [ "r357", "r358", "r359", "r360", "r416", "r423", "r449", "r450", "r451", "r530", "r554", "r595", "r619", "r620", "r673", "r675", "r677", "r678", "r691", "r710", "r711", "r725", "r734", "r745", "r750", "r753", "r898", "r907", "r948", "r949", "r950", "r951", "r952" ] }, "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems", "presentation": [ "http://www.netgear.com/20240331/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": [ "r198" ] }, "us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent", "crdr": "debit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/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": [ "r32" ] }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "crdr": "debit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/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": [ "r22", "r32" ] }, "us-gaap_ReclassificationFromAociCurrentPeriodTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAociCurrentPeriodTax", "crdr": "credit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/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", "r189", "r196", "r578" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "terseLabel": "Amount Reclassified from AOCI", "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r198" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "presentation": [ "http://www.netgear.com/20240331/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": [ "r198" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.netgear.com/20240331/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": [ "r198" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable", "presentation": [ "http://www.netgear.com/20240331/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": [ "r198" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "presentation": [ "http://www.netgear.com/20240331/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/20240331/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 (Loss) 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": [ "r46", "r47" ] }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTable", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeLossToIncomeLossBeforeIncomeTaxesDetails" ], "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": [ "r45", "r47" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r767", "r778", "r788", "r813" ] }, "ntgr_RequiredNoticePeriodPriorToExpectedShipmentDate": { "xbrltype": "durationItemType", "nsuri": "http://www.netgear.com/20240331", "localname": "RequiredNoticePeriodPriorToExpectedShipmentDate", "presentation": [ "http://www.netgear.com/20240331/taxonomy/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/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 }, "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "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": [ "r93", "r459", "r953" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTotalStockbasedCompensationExpenseResultingFromStockOptionsRsusTimebasedAndPerformancebasedAndTheEs" ], "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": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r768", "r779", "r789", "r814" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r769", "r780", "r790", "r815" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r776", "r787", "r797", "r822" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTimebasedRsuActivityDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails" ], "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/20240331", "localname": "RestructuringAndOtherCharges", "crdr": "debit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeLossToIncomeLossBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeLossToIncomeLossBeforeIncomeTaxesDetails" ], "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_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureRestructuringAndOtherCharges" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and Other Charges", "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r342", "r343", "r345", "r348", "r353" ] }, "us-gaap_RestructuringAndRelatedCostIncurredCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostIncurredCost", "crdr": "debit", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureRestructuringAndOtherChargesSummaryOfActivityRelatedToAccruedRestructuringAndOtherChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions", "label": "Restructuring and Related Cost, Incurred Cost", "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": [ "r344", "r347", "r350", "r352" ] }, "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/20240331/taxonomy/role/DisclosureRestructuringAndOtherChargesSummaryOfActivityRelatedToAccruedRestructuringAndOtherChargesDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r344", "r345", "r350", "r351" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureRestructuringAndOtherChargesSummaryOfActivityRelatedToAccruedRestructuringAndOtherChargesDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Cost and Reserve [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r344", "r345", "r346", "r347", "r350", "r351", "r352" ] }, "us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.netgear.com/20240331/taxonomy/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": [ "r838", "r839" ] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureRestructuringAndOtherChargesSummaryOfActivityRelatedToAccruedRestructuringAndOtherChargesDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "label": "Restructuring Reserve", "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": [ "r345", "r349" ] }, "us-gaap_RestructuringReserveAccrualAdjustment1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveAccrualAdjustment1", "crdr": "debit", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureRestructuringAndOtherChargesSummaryOfActivityRelatedToAccruedRestructuringAndOtherChargesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Adjustments", "label": "Restructuring Reserve, Accrual Adjustment", "documentation": "Amount of expense (reversal of expense) which increases (decreases) the restructuring reserve from an adjustment to a previously accrued restructuring liability." } } }, "auth_ref": [ "r345", "r351" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "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": [ "r101", "r134", "r571", "r599", "r601", "r604", "r630", "r749" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholderSEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r163", "r210", "r211", "r212", "r214", "r220", "r222", "r308", "r309", "r455", "r456", "r457", "r474", "r475", "r494", "r496", "r497", "r499", "r502", "r596", "r598", "r608", "r958" ] }, "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]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 0.0 }, "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 0.0 }, "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeLossToIncomeLossBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeLossToIncomeLossBeforeIncomeTaxesDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "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": [ "r241", "r242", "r253", "r258", "r259", "r265", "r267", "r269", "r411", "r412", "r556" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "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": [ "r162", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r713" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenue" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue", "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": [ "r162", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r415" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails1" ], "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": [ "r158" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails1" ], "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/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails" ], "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": [ "r159" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails" ], "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": [ "r159" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails1" ], "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/20240331/taxonomy/role/Role_DisclosureRevenueTables" ], "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": [ "r840" ] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionParentheticalDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasParentheticalDetails" ], "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": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r831" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r831" ] }, "country_SG": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "SG", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "SINGAPORE", "terseLabel": "Singapore" } } }, "auth_ref": [] }, "ntgr_SMBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20240331", "localname": "SMBMember", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeLossToIncomeLossBeforeIncomeTaxesDetails" ], "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/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails" ], "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": [ "r741" ] }, "us-gaap_SalesChannelThroughIntermediaryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesChannelThroughIntermediaryMember", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails" ], "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": [ "r741" ] }, "ntgr_SarahButterfassDirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20240331", "localname": "SarahButterfassDirectorMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Sarah Butterfass Director", "label": "Sarah Butterfass Director [Member]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.netgear.com/20240331/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/20240331/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": [ "r32", "r943", "r944" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableforsaleExcludingCashEqu", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableForSaleExcludingCashEquivalentsDetails" ], "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": [ "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "presentation": [ "http://www.netgear.com/20240331/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 Unaudited Condensed 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": [ "r79" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.netgear.com/20240331/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": [ "r866" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Total Stock-Based Compensation Expense Resulting from Stock Options, RSUs, Time-Based and Performance-Based and the ESPP", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r64" ] }, "us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "presentation": [ "http://www.netgear.com/20240331/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": [ "r49" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.netgear.com/20240331/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": [ "r506", "r507" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfIntangiblesNetDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r53", "r55", "r557" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.netgear.com/20240331/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": [ "r53", "r55" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r727", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895" ] }, "ntgr_ScheduleOfIncomeTaxesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.netgear.com/20240331", "localname": "ScheduleOfIncomeTaxesLineItems", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Schedule of income taxes.", "label": "Schedule Of Income Taxes [Line Items]", "terseLabel": "Schedule Of Income Taxes [Line Items]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.netgear.com/20240331/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": [ "r23", "r105", "r106", "r107" ] }, "us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfInvestmentsClassifiedAsAvailableForSaleInContinuousUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "label": "Net Investment Income [Line Items]", "terseLabel": "Schedule Of Investment Income Reported Amounts By Category [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": [ "r579" ] }, "us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfInvestmentsClassifiedAsAvailableForSaleInContinuousUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "label": "Investment Income [Table]", "terseLabel": "Schedule Of Investment Income Reported Amounts By Category [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": [ "r118", "r119", "r579" ] }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "presentation": [ "http://www.netgear.com/20240331/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": [ "r851" ] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://www.netgear.com/20240331/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": [ "r363" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" ], "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" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureRestructuringAndOtherChargesSummaryOfActivityRelatedToAccruedRestructuringAndOtherChargesDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r344", "r345", "r346", "r347", "r350", "r351", "r352" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureRestructuringAndOtherChargesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Activity Related to Accrued Restructuring and Other Charges", "label": "Restructuring and Related Costs [Table Text Block]", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r58", "r59", "r60" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "presentation": [ "http://www.netgear.com/20240331/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": [ "r48", "r114" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionParentheticalDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule Of Revenues From External Customers And Long Lived Assets [Table]", "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r48", "r110" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.netgear.com/20240331/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": [ "r42", "r43", "r44", "r50" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTimebasedRsuActivityDetails", "http://www.netgear.com/20240331/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTotalStockbasedCompensationExpenseResultingFromStockOptionsRsusTimebasedAndPerformancebasedAndTheEs", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfPerformanceSharesActivityDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails" ], "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": [ "r424", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Time-Based RSU Activity", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "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": [ "r62" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.netgear.com/20240331/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": [ "r14", "r15", "r62" ] }, "us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock", "presentation": [ "http://www.netgear.com/20240331/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": [ "r152" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.netgear.com/20240331/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": [ "r762" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.netgear.com/20240331/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": [ "r764" ] }, "ntgr_SegmentContributionIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.netgear.com/20240331", "localname": "SegmentContributionIncome", "crdr": "credit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeLossToIncomeLossBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeLossToIncomeLossBeforeIncomeTaxesDetails" ], "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/20240331", "localname": "SegmentContributionMargin", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeLossToIncomeLossBeforeIncomeTaxesDetails" ], "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/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsNarrativeDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeLossToIncomeLossBeforeIncomeTaxesDetails" ], "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": [ "r237", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r263", "r269", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r347", "r352", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r727", "r842", "r955" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelParentheticalDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionParentheticalDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical" } } }, "auth_ref": [ "r267", "r268", "r611", "r614", "r616", "r674", "r676", "r680", "r692", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r714", "r736", "r753", "r909", "r955" ] }, "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/20240331/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": [ "r236", "r237", "r238", "r239", "r240", "r252", "r257", "r261", "r262", "r263", "r264", "r265", "r266", "r269" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeLossToIncomeLossBeforeIncomeTaxesDetails" ], "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/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 }, "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing", "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/20240331/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTotalStockbasedCompensationExpenseResultingFromStockOptionsRsusTimebasedAndPerformancebasedAndTheEs" ], "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": [ "r113" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 }, "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeLossToIncomeLossBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeLossToIncomeLossBeforeIncomeTaxesDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "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/20240331/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": [ "r746" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTimebasedRsuActivityDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfPerformanceSharesActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "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": [ "r443" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTimebasedRsuActivityDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfPerformanceSharesActivityDetails" ], "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": [ "r443" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTimebasedRsuActivityDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfPerformanceSharesActivityDetails" ], "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": [ "r441" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTimebasedRsuActivityDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfPerformanceSharesActivityDetails" ], "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": [ "r441" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTimebasedRsuActivityDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfPerformanceSharesActivityDetails" ], "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": [ "r438", "r439" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTimebasedRsuActivityDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfPerformanceSharesActivityDetails" ], "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/20240331/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTimebasedRsuActivityDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfPerformanceSharesActivityDetails" ], "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": [ "r438", "r439" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTimebasedRsuActivityDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfPerformanceSharesActivityDetails" ], "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTimebasedRsuActivityDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfPerformanceSharesActivityDetails" ], "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": [ "r442" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTimebasedRsuActivityDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfPerformanceSharesActivityDetails" ], "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": [ "r442" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTimebasedRsuActivityDetails", "http://www.netgear.com/20240331/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTotalStockbasedCompensationExpenseResultingFromStockOptionsRsusTimebasedAndPerformancebasedAndTheEs", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfPerformanceSharesActivityDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails" ], "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": [ "r424", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "presentation": [ "http://www.netgear.com/20240331/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": [ "r61" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Increase in number of shares of common stock authorized", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Number of shares reserved 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": [ "r61" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "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": [ "r437" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares, cancelled (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "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": [ "r436" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares, granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r434" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.netgear.com/20240331/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": [ "r430", "r431" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.netgear.com/20240331/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/20240331/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": [ "r430", "r431" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTimebasedRsuActivityDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfPerformanceSharesActivityDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.netgear.com/20240331/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": [ "r435" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.netgear.com/20240331/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 dollars 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": [ "r437" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cancelled (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r436" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r434" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.netgear.com/20240331/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_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of PSU Activity", "label": "Share-Based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for outstanding performance shares." } } }, "auth_ref": [ "r20" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.netgear.com/20240331/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": [ "r912" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.netgear.com/20240331/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_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholderSEquity" ], "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/20240331/taxonomy/role/Role_DisclosureStockholdersEquityNarrativeDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholderSEquity" ], "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_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestments", "crdr": "debit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableforsaleExcludingCashEqu", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsParentheticalDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "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": [ "r147", "r148", "r853" ] }, "ntgr_ShravanKGoliDirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20240331", "localname": "ShravanKGoliDirectorMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Shravan K Goli Director [Member]", "documentation": "Shravan K Goli Director." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r126", "r206" ] }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit", "crdr": "credit", "presentation": [ "http://www.netgear.com/20240331/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": [ "r139" ] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" ], "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/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsNarrativeDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeLossToIncomeLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "terseLabel": "Segments", "documentation": "Information by business segments." } } }, "auth_ref": [ "r165", "r237", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r263", "r269", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r341", "r347", "r352", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r727", "r842", "r955" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholderSEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Equity Components", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r12", "r30", "r163", "r196", "r197", "r198", "r210", "r211", "r212", "r214", "r220", "r222", "r235", "r308", "r309", "r392", "r455", "r456", "r457", "r474", "r475", "r494", "r495", "r496", "r497", "r498", "r499", "r502", "r513", "r515", "r516", "r517", "r518", "r519", "r523", "r596", "r597", "r598", "r608", "r667" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelParentheticalDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionParentheticalDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical" } } }, "auth_ref": [ "r267", "r268", "r611", "r614", "r616", "r674", "r676", "r680", "r692", "r699", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r714", "r736", "r753", "r909", "r955" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholderSEquity" ], "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": [ "r210", "r211", "r212", "r235", "r556", "r602", "r609", "r621", "r622", "r623", "r624", "r625", "r626", "r629", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r642", "r643", "r644", "r645", "r646", "r648", "r650", "r651", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r667", "r754" ] }, "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/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholderSEquity" ], "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": [ "r210", "r211", "r212", "r235", "r556", "r602", "r609", "r621", "r622", "r623", "r624", "r625", "r626", "r629", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r642", "r643", "r644", "r645", "r646", "r648", "r650", "r651", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r667", "r754" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r771", "r782", "r792", "r817" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholderSEquity" ], "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": [ "r12", "r98", "r99", "r134" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.netgear.com/20240331/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": [ "r12", "r98", "r99", "r134", "r435" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholderSEquity" ], "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": [ "r63", "r98", "r99", "r134" ] }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "terseLabel": "Number of shares of common stock authorized", "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://www.netgear.com/20240331/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/20240331/taxonomy/role/Role_DisclosureStockholdersEquityNarrativeDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholderSEquity" ], "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": [ "r12", "r98", "r99", "r134" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityNarrativeDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholderSEquity" ], "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": [ "r12", "r98", "r99", "r134" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholderSEquity" ], "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": [ "r99", "r102", "r103", "r128", "r631", "r647", "r668", "r669", "r749", "r761", "r861", "r884", "r942", "r958" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "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/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "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": [ "r67", "r68", "r69", "r163", "r164", "r197", "r210", "r211", "r212", "r214", "r220", "r308", "r309", "r392", "r455", "r456", "r457", "r474", "r475", "r494", "r495", "r496", "r497", "r498", "r499", "r502", "r513", "r515", "r519", "r523", "r597", "r598", "r606", "r631", "r647", "r668", "r669", "r697", "r760", "r861", "r884", "r942", "r958" ] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "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/20240331/taxonomy/role/Role_DisclosureStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity [Text Block]", "terseLabel": "Stockholders' Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r133", "r207", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r391", "r392", "r501", "r670", "r671", "r698" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental Cash Flow Information:" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r811" ] }, "ntgr_TamesaTRogersChiefPeopleOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20240331", "localname": "TamesaTRogersChiefPeopleOfficerMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Tamesa T Rogers Chief People Officer [Member]", "documentation": "Tamesa T Rogers Chief People Officer." } } }, "auth_ref": [] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfIntangiblesNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Technology", "label": "Technology-Based Intangible Assets [Member]", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r21" ] }, "ntgr_ThirtyOneToFortyFiveDaysMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20240331", "localname": "ThirtyOneToFortyFiveDaysMember", "presentation": [ "http://www.netgear.com/20240331/taxonomy/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": [] }, "ntgr_ThomasHWaechterDirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20240331", "localname": "ThomasHWaechterDirectorMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Thomas H Waechter Director [Member]", "documentation": "Thomas H Waechter Director." } } }, "auth_ref": [] }, "ntgr_TimeBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20240331", "localname": "TimeBasedRestrictedStockUnitsMember", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTimebasedRsuActivityDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Time-Based RSU", "label": "Time-Based Restricted Stock Units [Member]", "documentation": "Time-based restricted stock units." } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r803" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r810" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r830" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r832" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "verboseLabel": "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/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableforsaleExcludingCashEqu", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableForSaleExcludingCashEquivalentsDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfInvestmentsClassifiedAsAvailableForSaleInContinuousUnrealizedLossPositionDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails", "http://www.netgear.com/20240331/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": [ "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r378", "r390", "r500", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r579", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r880", "r881", "r882", "r883" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r833" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r834" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r832" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r832" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r835" ] }, "ntgr_TrdArrSecuritiesAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://www.netgear.com/20240331", "localname": "TrdArrSecuritiesAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Trading arrangement securities available amount.", "label": "Trd Arr Securities Avail Amt", "terseLabel": "Available shares" } } }, "auth_ref": [] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r833" ] }, "ntgr_TwoThousandThreeEmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20240331", "localname": "TwoThousandThreeEmployeeStockPurchasePlanMember", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Two thousand three employee stock purchase plan.", "label": "Two Thousand Three Employee Stock Purchase Plan [Member]", "terseLabel": "2003 Employee Stock Purchase Plan" } } }, "auth_ref": [] }, "ntgr_TwoThousandTwentyFourInducementEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20240331", "localname": "TwoThousandTwentyFourInducementEquityIncentivePlanMember", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 Inducement Equity Incentive Plan", "label": "Two Thousand Twenty Four Inducement Equity Incentive Plan [Member]", "documentation": "Two thousand twenty four inducement equity incentive plan." } } }, "auth_ref": [] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureRestructuringAndOtherChargesSummaryOfActivityRelatedToAccruedRestructuringAndOtherChargesDetails" ], "lang": { "en-us": { "role": { "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r344", "r345", "r350", "r351" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionDetails", "http://www.netgear.com/20240331/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/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableForSaleExcludingCashEquivalentsDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfInvestmentsClassifiedAsAvailableForSaleInContinuousUnrealizedLossPositionDetails", "http://www.netgear.com/20240331/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": [ "r721", "r742", "r744", "r954" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r829" ] }, "us-gaap_UnrealizedGainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrealizedGainLossOnInvestments", "crdr": "credit", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "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/20240331", "localname": "UnrealizedLossesOnAvailableForSaleSecuritiesRecognizedInIncome", "crdr": "debit", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Unrealized losses on available-for-sale securities recognized in income.", "label": "Unrealized Losses On Available For Sale Securities Recognized In Income", "terseLabel": "Unrealized losses on available-for-sale securities" } } }, "auth_ref": [] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://www.netgear.com/20240331/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": [ "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://www.netgear.com/20240331/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": [ "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937" ] }, "ntgr_VikramMehtaSeniorVicePresidentSmbProductsAndServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.netgear.com/20240331", "localname": "VikramMehtaSeniorVicePresidentSmbProductsAndServicesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Vikram Mehta Senior Vice President, SMB Products and Services.", "label": "Vikram Mehta Senior Vice President, SMB Products and Services [Member]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfNetIncomeLossPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.netgear.com/20240331/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": [ "r866" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfNetIncomeLossPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfNetIncomeLossPerShareDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "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": [ "r225", "r230" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares used to compute net loss per share:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.netgear.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfNetIncomeLossPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfNetIncomeLossPerShareDetails", "http://www.netgear.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "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": [ "r224", "r230" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.netgear.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator:" } } }, "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": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481047/942-405-50-1" }, "r10": { "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" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r134": { "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" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//710/tableOfContent" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//712/tableOfContent" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r798": { "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" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r819": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r851": { "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" }, "r852": { "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(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "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" }, "r875": { "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" }, "r876": { "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" }, "r877": { "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" }, "r878": { "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" }, "r879": { "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" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "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" }, "r887": { "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" }, "r888": { "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" }, "r889": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "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" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r900": { "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" }, "r901": { "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" }, "r902": { "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" }, "r903": { "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" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "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" }, "r909": { "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" }, "r910": { "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" }, "r911": { "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" }, "r912": { "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" }, "r913": { "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" }, "r914": { "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" }, "r915": { "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" }, "r916": { "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" }, "r917": { "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" }, "r918": { "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" }, "r919": { "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" }, "r920": { "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" }, "r921": { "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" }, "r922": { "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" }, "r923": { "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" }, "r924": { "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" }, "r925": { "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" }, "r926": { "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" }, "r927": { "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" }, "r928": { "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" }, "r929": { "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" }, "r930": { "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" }, "r931": { "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" }, "r932": { "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" }, "r933": { "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" }, "r934": { "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" }, "r935": { "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" }, "r936": { "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" }, "r937": { "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" }, "r938": { "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" }, "r939": { "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" }, "r940": { "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" }, "r941": { "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" }, "r942": { "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" }, "r943": { "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" }, "r944": { "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" }, "r945": { "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" }, "r946": { "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" }, "r947": { "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" }, "r948": { "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" }, "r949": { "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" }, "r950": { "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" }, "r951": { "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" }, "r952": { "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" }, "r953": { "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" }, "r954": { "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" }, "r955": { "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" }, "r956": { "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" }, "r957": { "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" }, "r958": { "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" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r960": { "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" }, "r961": { "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" }, "r962": { "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" }, "r963": { "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 93 0000950170-24-053040-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-053040-xbrl.zip M4$L#!!0 ( /&)HUCO:K1C\]8" "$[) 1 ;G1GMX%N[J:!A[A>>'")Q[98E M+PV ]Z^_$279V.#9DEVRU0/8JE155L;T1F1DQ,__]\M>O_<)1N-F./CE[^() M_WL/!GE8FL''7_Z^N;WU\N7?_^^O__+S_V*L]^S%R]>]U_"YMYDGS2=XUHQS M?SB>CJ#WP_:?/_9>#OK- 'K_^=N[5[UGPSS=@\&DQWJ[D\G^QM.GGS]_?E)J M,Q@/^],)/FO\) _WGO88F]]\:P21/N\]BQ/H;4@N->.&<;4C[(:4&XH_$5SH M_X?S#C_D'WOT+7SV8 #]_D'O13.(@]S$?F_[\*&/<9;Y M26^SW^^]HV^->^]@#*-/4)[,[KD[P>7 )1F,?WET;.:?U9/AZ.-3$4)X^H7& M/)H-VOB21OW2'(VE7]N1DG/[=';QQ-#)J4/-;.CD^-#FQ 2.CU9/<1DG^&IP M.!X7_J]SAM/E%,='P[]\-_[$^]'5PZ'-E[/N*V@:1'$B^.'PP7#P&@D_:O+I M7RN3T=/)P3X\Q8%L,!MY-*MQ<]J<\ W$T__\\]5VWH6]R+Y]]>F8?8QQ_^B; M-8Y3^[WY!?R^5(>#\?&,'C^^8';X'8FLQY0X_&8>3@>3T<%)ZHTA/_DX_/1T M?O'$HYHO$X;73SSHRWST[(BS_MC#X9H#@Y;WVC4?,_F$ M'Z/:Z9,ZCV3$*Y()^^C7?^G]O NQX-^]GR?-I ^_"L[^\?/3V<_TZ1Y,8JL2 M&?QSVGSZY='6<("SFK =Y+M'O3S[[9='$YSLTU;1/*6[/IW?]N]\>2@ M#[\\VHNCC\U@HQ>GD^'_:O;VAR.4C,E/^[&0]M[H^?TO/SUJGUJ:3X=?*LUX MOQ\/2%(!K_[\-H]F-3"@S:'[^*0<5%^"#S2Z% MD!6+B3NFDW+,>PDLZB"\4BI8@VO[#_'STQ/3.GV6/D%PD#+C(5NFJRK,5Y69 MYCYX*6J5R1V?Y?,!$N=@"^&]CF(^*V\I-K%$=G^DFDKVTI._'C]>;7HW],9PQN1>CF%NH M,)M=5K46+3VNHQ%,ER"9SQ)G9WSR)?MJ0SRIX%F0WC$'TF8>$@#/EY[Z298HQJ"I$L292UB/:C5$!NJ?[; MF;^#3ZAWX1V:\6: DT:5T*I1M.9O4K_YV.K3YU_V(4^@[#1[..1-W<9/QW6V M:C,=(KY]S>!X<"(ASRA5IHV<6+ J>1NT0,J#RE9G+6(4)VEWAS7*, MR>K*',>7TDH#KI,CGM;&!$#]F-6W;_9FOS63@X^O 'DJR:FID_ZH M?X@5W]0CL/UV.&YFKWMH;5\UX\FUI.K7\S#=WS9S1@8MAW-"_I_/ZG(ZS=O@ MA4*=:P4NADF"^> **P5)HKD#X_EM+<:EY'29BU$ANQ .3TZ@Q(4TS2$GR"V8=? M5^3Y5RQV/5MQ[L*\F>S"Z(APA\_>QV?#:[CG;6!T).F9N N/(OC@OG%+R'@U?#M[8E'+T%['-%5?GZ4F(.((* MR&,9QK_^3$[CQKCUT7!ZO=:)W"!GZI='8\2F?7+8VL]V1S1[\BO8H?_PY,NX MD*%Y^LT]VU_'P^FH_:UUBC?F2]"2!AG$^E2U-BR*@DL "$J203 >O8P6O=FH M: GF7X46ZAW^UA3ZO38PZK73AE-=M:V7_W82V'W[Y$C477V:\&'?=GO M-[F9_ E["1]1FCTBZ'#PRR-T6380:#:?FC*-_.X\V[X M$4;CK=T&ZEL8XLJ]J;7),)K=Z>>GIS[@U\.9'#)*X>_'W[OZ0DBG$X3GZ2%8A :>$&FBI,I#:C-E.359:VL[1Q-#L7V M;3\.7B,9CE%E$WURBY)!-_\$-&!5""%RL#&B0D@)$%U*[5A$4\)$L:C8I33 M1=<(,1Y--HY4Y.\P_#B*^[M-/I23>:1E8VNS^\L?1$3+;8%9U%!HO+) W50, M$SH*;A%V")NZMOR',G$TV54I#BY"9]GB$->^'!"\H6^?),?[[9T18N/IZ& ;$/.T M0'15U*4,4:MW:+\3&A>3W;VW@Q'!T.6CQE7KD.&8N,06B763'.,QV-0EMD!)HA;0T8@3ZWZ3P9SQ>NS9RG>],^ MCBVMBWN*BWT_24MA+:$*L\H*IE$D6> YL((VK.*CA RV\Z0]1T*W:&^?@JA_ M7$S!2S^88N@4E_^/9K*[-1U/\-:C[=@'],$CI1*<9*WC5W9V1\/IQ]V72(+1 M'I0FC@[N)5O5F(P,J.ZC:*&12PB-0F96F.A%5-45WE6VNCYU9Z"I?[ SQ'N, M*0:V*(Y;&Z.O2,\$&VN5S'DR1B+03@M"# TQZ%*$\#YVE;46X26+1?'4A;X9 M&99,XNMX*$$)ZP2KZW:23G:R=#5MNDD;[AAQO]MLL+Y2K=]OO M[Z<-S4[["!P=<>TJT\HGRE;0M)U<5>3;6_>24WR. M,0JO6 82;F,D0XD&%FLV+CB9P'8V^/P.O> M9,#A" QN %1LAX;_:YJ Y90H5=3.%3F4TI,YXK R,C,BLZ\.AMU MK$M7;5?EWQ,O?Q/^-4:9+(IC7H:";CBO+ 0/S*4,RGO*YKZCW59*("SG0<(; MYEUO'W+7C-M_7LZ-GY0AW6=NC77+W9YL$S MKXQCX%-.W :?Q7I[_]911*[ E4YS@K0I\<'[-D:O2M =)(\) MBF&R-0P" 3^B_,@D#]8:PVO6G=WW.Y&!3YGW% &<'?;^#OVW&X0[,$+MVA)Q M57()@]*V!$Z[('0"@#1J"IXS(Q%Z@DX^0NTJ?=82NPR. *1_-8$CE/.HPY/T M+$3AF)+:YHI83MA[O9VZL*3C,[=39P&F3['IQ]2G751*&?@:71C?33!A@2Q$ MSFRP0;"8BD(8P"7ST1KTC.BHJM&AEL[NM'ZS 73X\?.]_?[P *"%8[,-H7L9 MH$O%)73?.)/ :9/<4V1?H2,71)4^2E-DYZ3_@C@07=YLCY_%BR3HZA!^'=*5 M(EGCE6#5F\"T395Y%')FM"\A9^4C[USDL),[\ M$W=&9HGU6S,EHT(:GQ+RI MB06PSJG(A2N=]<.ZG)^['*_9Z.AS2E6 )0K*#MNDX.!D.=D:Q+%='+O(H;'#*$%&,\2A%14<6$C@&QJ"; M*CWZ&)W=(%M[I9U@(71);5(2U2]$JD$5% O5.J:J"-R$8KGJW-DS\EW>4:[U M5U?FS_BEV9ON+8H?KJM =G:;T>3@S0!VAL@KDX,75,\S'MQ3'T?+R*%REE12 M=+"WL.B$8]EI-![ ->_>Z95+93G-W>(CDK\?D-O3?FW9E+RC77J=#$^)LTK& M1 L;6!"H$S3DF@3J )Y7'8V]@TEL!E">QQ%M!Z],U#"'G),1'%U50YN'$=V@ MH -S&BGCHWZDP"(K$)IG96>X@A8TYU1QC M9X_^7NH4#6WT47Y$_YYJ0%\S^IRUL(2J#KT=95DJ^(?W-67(*F/0Q15VLY*6S9\LZ'+E9 M9-JA2%Q79,\B?48*!J>-$3$8W=GZ@9=..CK:D49&&%%*RKTT0"J;JC@=[L]*,QV29K%X2^>+ MJK$ *9C.2OB*[&0M4!]''H#'(%'F$I7.+Y0&CF)=M%>:2X&JNG-QDIL&PMKH MUW;S96>(?TP.EA,#6U)RIBC.ZAA9$)FS-NT#J>48*&-JEB)KU[F-Q^Y&1&^% M$3H0#.5>@N8)I5JT54F!LZC0@:R@LV_ULNY;]\S6EF(X'C-+-/A M?IW;)@O1,A>-%K:(I%UGS_7?GAQ>2^DT@TLHG=7D&IU-A"02%7V+Z/5;]/I= MK"RB<3!@$(J5SDGX;;I5G0G&YB(M;^%PT BZ#/7CL#DRI='+*;%&Z3H;RWL[ M&N*K3@ZH'CHY.022]]O8WL$I/FC,N\T 1@?'!ZX*S#(A62,=^C QT]GJ*EBJ MCC.9O7"T[Z139ZFT,C[,PF1*%VTR5,>*1R;00BD6%-(-_1HM@BW!\LZ:S$MM M<% T@;0ABM(STG;#_9EMO8TB87<41/":@\F!<9,"M2URS/.('H\S2?A:;="= M\W/NY)#3\IVK9TBV3VU5NJ_Y1^^:\5]W4VBP UC+"N-EV_<,'2>FH^?,AX+. M579<@4"\93O+FQT[R+S 0):SJN:$[FT$*FMD/9IL)RO"X(*.5'0IYW4$^2M*=R^1;X1K55ZYBO)J:6"A1$>D%YH03 MJ(E%0(?76F8##YG;@)<[U[WC@E.+QTJ!;._&T>KDZE873>#@6:"@M([4E!]X*X&:AW:55JLB,NT0&JEY(.66C 1$F(8Z8$%\)H)+;+QX!2'SF&8]:'1 MN_3(H@RE)D15Q?F(\LT]>F3<,.HQ45P.6;G.;11><@]A^_?N"RR=; I!4U"C MMNW"+0NY DM"RU"54>B"=&WY.PYO%W@>%+6H\-(H)BD&KZE_50)5&2YGD J\ M"JES9YTNHT['37P;,]7-79588.0ZUEP=JYIZ3.=$U>6E9]6AHBJ>.QL[*R=7 MAR%H>]X/1A#[S?] ^9H1]GML!J^&]]00\0@ .106C/9,AX(_:8&@7U 5'&Z3 M[FZKV7,+TL;Q+A'^$_IQ2/-5$3CM E2E@/FJ+=.J:!0XE#^EA>!52N/E/1*X M0\E"P2-ZO>@//U.X%][&T5*VMSH@;R"+X.A*,QXD$CB18\>I'WNR,:8(W':O M;N.#KO>O046+FI!.R%%!("U90GS" &F7@P*!H&3%"'8$$/]\OKDR+C9$0^+! M(*?,=,V<[)1&,CAO*G#AW*J?6[Q#Q;BDFNHN!>V$HF+WE)U1'-4L\,QDFVJ* M5F;1N?,CZQW 6]>P(21T]A!X9AE0M$M$)R/[P/!#XWGB4;K.[F:U9UV'^BXZ]K@P058:#AX*R2\U--(^1>4@>J2Z2M]Z@'?1=)4JG MZHW<0R]-;^BGKX)E@M MJ-@[(ERFO56T_):A:2VG)V+7G>UOL!MA1;NAE-TLBZ1?^1EH+.=T>!/ MD:I&&\.E10O+5_ULY^TU/;JCK(2J6F*PE7/GIM6%+>*FD]^BE+SU6_18 M,A-9$>\A P8+F263(281;>2K@_7^@*8TOVU1LE;^J\5Z?\;17S!IFS4M">XM MZ5!QS"5I)9#*5%=-:L>"4U2+ 2+/#FJ!SNZHK<">Z9)*X)I@)$^&55^0:&B& MF==5,U&2302ZL^R<'E^N2WOYQ]]"M*4S?&(A)0V^L(IV!OG$4-LU7ID$JLIA M4W2FNWRR*@5W;C,LMD#>4"$EX+:P7 2U@D:O/4E3F *C(5A1'70N9+JXG<*% M^I@/I'5(EMEDX1&Y!DE]@B1RC '-K$A:)Q6##JN6!7J+%0'OJ/I'B06]\\*@ M4%) 550])F4F"7(;I92'SH9W3MNM.G9$XA8WK3I R,B=YJ$JYJJUE -<6 R) MH[I6J49;$P^=/>[2_:+E2^J"X&1U/!;JSE68!@4L!,3J25'"L%1(SL[Z5NC@TNW%;C"!MX54//-)!Z8*;25'Z_7R M2]7?)6_&4%"D?,%#+U-!=,:6[ \Q!][6R*[5WY31W35P_. MB5/!E^K0N.5*I5M3,2P:BPX_-UI7%:SUG>79NVRBOAP-DJ22BKK9FPJ5:7"% M4DRI*TCU3A8M>??.K74YYW>1Q0QJE$$*U.M9(4%*-BQYB$SEC(A0.XXHH&ND M6>\[W:4;(;/D6D=@M29@VBC/4N*2>?Q,*J^M*YW=PZ!RN:_CWO$MC$U4/O8E M>N4#.E5% Q;%,W=75JH#@;: 3H/+A8R(1>6BDF"^:,YJC@6J ,[+TE7^U93J M L\N6A51IX)C4NDTTZR)!X4B(HNM->(GG;5WG:^">T=-;<"DTE,G"13'-4 M>%%YPX+4EOL2 N]NJ8L'E615JXPH9HE):M70)K9&M$C,9JM 96=EZEPB3>=Z MU'9 X+*6PEI'= R"/(7,O$4=:GD27&F97.ILLMR5JO-O#^L$D0+@N,,?C^E4 MVEA8&:_;\A)X580*T=YK1(*C1CDS5?7:)H_,2:LPLY:29SJCV8O0)R0N@7.79 MQ6)2[SRF(PA8&N(7HG15J7G[L%FV2* M,56@II..>\1T0%G_Q3%P!@FDDBVZ<_C@3%R^O3N*G^+@WWX?]IM9TNAP94[7 M:H32+BC-"A AGDM:!C2S0-@4M'7- >"0; MH,9FEEG'8W:FAN0ZZVJMBY?9R*H52U51UCH*@R^!LUI=C!41 MMN6=S6OI?G/916Y#"!^M5[3OD.>QN"2L83(@"#"QQ% [JUQ.V27?^3S#*F<(A:@X_'<%^;,K<]QVC>S7KT30=40'BS?$85B>V M9]"/5=3-3!DZ)N0M'1BBH*P6F@N$"$)VSH5:S8(LBVR$D'$E/2([S27B?.D$ M2U9Q9I,7VBHC@NRL\ETCNQ5"=HM4-%;IZC)5PZ6M ZX"2Z&@-Y*-U4XG971G M][O/S)&=9=@=TN;%L#V,^I7#QUM#_'DT:?#B,=JN$-5$M=D669B5U$PU"\VB M,17AB14IF%2CZ"P>[TB>^2+CG44E0?NFD:JAZ%R0&IR.,CGO55 .2NU<4;L5 ME:$%4LV TJE(B@ 9@U2#Q'S,BK^(@/G5&ZP:CKIXRP:1_ 9G:((TLWUMFO_C'FW&<#HX/C M5:%2X=H -XD5 :1S QI#;SUS0FBOCL P)RXW4(6;O8 MV42M58MY+BR[3NH*,OO"G&W[0>C*@O:.98TH4!>POG8.K%^J:,:JN[>97%B! MMRLE1:8U'4B*TJ)3E:P3&6%7[9Q%[TYJR%V=]JO<6X5$@DJ=L$"QX-&L):BJ MXBI+"[IK-.M2,4.'JRF0I8 364UQ0H4BR5I!/*F-+=[?5XOWQ)*Q6* M@D5?4@H*M!J/\H'D4";*:IT.BOKM'L,O7"QTU\&S,^8-G1O+L!XS&E:D*4:'M\H//,U$)<)"1@ M\JE4,#QW5NE=E)_R["@Y97,\'_LUCK[.5[D6UV[ZZMU")6GFFE/@3I021T1MR,0!.60YXK7NGL8L*L5G9?D65DMHX\) M;Q?)LR+%[ )GR><@H]/"=;?F=J<2Y!3R-UK^[542[SF MK87QEC7.JEH*4[I05ZN(O)5,8E$''P5$E[O;'>562GN>=ABW&2SB,.[=UV/I M /\Y!#?[ZAMC=^% +#!\P)U"%Z+B[2+E 5A%G0G++-"CLBBHPKM/ MH7/P 5KQ 5"'R3_0?B]"GU^TOW"?^Y$Z[J3A6C!3*Q5+Y88%+32#&BH(7KSO M7ACP IK-+/_;S:U[&< 1BLL*RK%,9E*CTF5!($(3U>7,/- 1N4S=.*L. 4U)E !.J=\CA5 [V;SO\5M)!9>J^!T/H!+:E4-J&EJ8MQ'9Y+C.I5. MUO*][[62[D96DRZ&9]#4^4LQ:J%$33\*<[F"E]H:8SJ[<7"I%&^2X3>U#?K< M2P(Z;DR,J""R)Z2G*7<.BF8U..!O3;9&?=Y@O+9:S\:2\9D0ZA5$:2 MR;3+A<6$?T@(KE#?-Z4Z=]IK=4Y&=,!B4S/L$+)"LK:=A95CWDN@/7+AD;K! M+M\37HV5BI SQ$1=. ):+EU04=%N;@5C+<\I>=ZYG:@SRY[O[ [WXOB/_\"7 MVIW :'F5SSM .%VM "X-LX7301-76; >)Z)TKH? MGCDR T=SZ&U"OBT;?M?CKBI?'.S)?$<2/8I;L19?/%>0@K MZFA$1=4^!*404TM'9Y&JUK!(Q<5"= 5TY^1]>9[GK>89KK,!VVS 4*P2P!Q0 M2U$;$PNZ2(8>%C72B2;;SAXR_X9P,PB)PWZ+8RCMYG%#.4QMD//]H%F=%J]* MRHQZ/3)!/A!J!LV\L)IE472-5CC5W13-=<#R-CC$1F%$!,M &4U)O,!\,IYQ M7J4)1:,WV,F Y84Y9?-$0 1J_6E!WB"Y)1'&K]U/!1RE5RD9RW*Q=!+5%91U MGQEX'JL-X%)W9;VCD<9%UO-PR7NPF2)/U"ZX6):$R^B821^%C"F#ZRIU#O?U MJ A1TSK(1U+U:CCX2,=LOEXZ$85I1I.#-P/8&:*?-#EX@7CK63RX\1&A:Y_K M6$W!SBJ)7()GPE*%X* J2]3C!.4]: VIA-K9FB+=JQ6WR")^H&/F)N =#>WM M5,]0R WS.7AC4\IQ^0?]5@>2 M0'T#+8^E-^# ]1;1%7(<=3$^*<.$,>BH%HN@UHC2GOB1M1H.OK..ZJV?2%W% M8A5WXP$8KI),HC*I+!5"P3D$$: -3(/-PYG[@8H8XNB K)M2H_*U!D/O2X+*N4@79"VLZ'< M+D9\%M>5*7BNM$!WQ&I"PN@8!Y$% P4Z(6%C0 M%>%+E8A_'4?M9G(*!;+4W6U4V,6BJ0O4;^@P@G,YL)2I!1'5HD_*">9"YJY8 M\"AB:])T7\12!E 1G0,> [J8RE/S2<1XA@=>@[=5Q56G8U<:"RPLF .:,OU* M9-)42O9&O.>M]Z0@6]>O"MFY/.].G2.ZHRQO!.=15& E),$T!,0@,@IF51"Q M9&Y#=]N$=JU0U+VO_Q#H6 N7F:D($IDE4D]9P9FG/L#*BR149\L'7%TOWWI+ MN"Y0.#M<>HW.>6A[IU.9)41/K+KL(ECM>?>R+9=?CO.4;-^=S\.=W>%T' =E MYS/.\^#%<#IZ.2C3?(S)UMG B^9/9,M44O", R"VX,8Q5$J6^IQ ,A*"S9W3 M0'>2C;[FS[NIRPVNEIP5*R)1UW5AF?20% MQ[02 56#T$P$T 8L< ^=50V7KHMYN+^] R.D:TOY55'==/:!JJ"SZ- #UK%Z M_$D*])2D,0E=8:L[EU#V0"KRW(T65EX%!S$SD(JJ:(-B*5?#H+ADM(1:=><" MH,N*I*TF!27X4$6)S-B0F,ZZL&1L1.$N"I&\0@IW-E'AM*.FQ]#/RI\X-9)< MIU28%-S/^Q;7MGEQM%[)4-#X=I4VMU&-Y*;[0 M+97 N@PHY,Z=M(-Q260A@ M697%..M45K*3=O$BZW4[#2#NZ!A-C*I'&'-J,AWR,PK8URIF0O7V93> M![P)=$?=0RUX83/58JB:Z6(,.B;X:P+@O%:N1>T^LW1W$VA)[81%C&@Y)2N2 M)%S6S%+5F64IK=(9M!:=J^*R+K+]/1DKHIVL2.*2HF,S[;$Y@8Y&$C++$I/I M;%!@W1>V&T!:)Y%5JLQ*3SER5+\-Q9]5G4IUP(W5W072%Y5SN-81F36./Y5/ M("25B$] 4-TOZ9F/B.A5J<(F4V3I[C&O6VP5L:)V1",:4#4Q52E93XO(DG66 M^:"*-9!]3IVM[7DG11P?UK9D<$"U$SARFT2TJ .5^T/P"$(J:6(NI72VF42W M]AXZ$-6L&M"A1Y"HHY=,"XW$Y*X@>G2Q"&>%XIU-2>C8R?>%&=?@:X**^C<& M($KXRA#64S?#*$.P,FG16?U[J1;'+9%>3$>#!@417C1?Z"]2BJ\@CF%WV"\O M]_9'PT^M7[M$H+YT-:(B+07DJ5/\]5L&\$2XH$?TM5'V_*MD>R)[?E7#4 M"3F^$8Y*KFK%*W->5M2MU/0J(E+.IGC'I;5Y!=HLK\)!E476JG9>0-$9T8R+ M3"M%CDWQU BO@'*AIMPYFBT_A71=&6,UT)R0W)&N[Y(!GB=9VS M=U;7SB&'!?7JOKIF6P>,C8RN:$#7#2(G V6I4[A@P7B9(%E976=/4G:INW(' M)-^&Y*(3A0E>%.47!?09BF-&6'0;H!9O.B?YJ^HS+-#5L\H5:1$86J!\"'3& M6: 6REIF+M%Y,$'?45+1O:MT:->5#BDQ-8$2Q@0&DA=T4E.E/4+9=F7Q-E>7 M[PC4 J5*RRJBG]0LH4I'"]U[I#;5Y'+_3@>D\?? M2M>;Z>1-O43OG&^K7%SO+O>2';*UME*#3]N>R0V>L\@K55TL52JT'Z&;#NN% MD/^\5@IH]K?B():X*F&%6DNT2FM6"I7%M%ZR9!!N&Z$KJM_ 1>I<:L9=1_"6 M9 "!!T%5"@"A%:I/RYE7")F!1YNELU1SMFN46*TDF3NL2+K(3.5JG+!)L:SP MMAH\E8XLE24M^(63T_._OS5V)\>>^&3CZ5+5US;K[LS'YHC MB' ZZ4X=>L7'S1;FC.E?O&JGW/$M<7[RJ1&P_^^YVEV3H7W]NOFR,CFT"]OK-X*]WP_Y)U4A?>#(?3B]Q>QJK,7$E-RC7AT-]^;?^ 4JO7>\V2RXC[CL**3#[ZB/PXX0GM _T*G MPJA6+Z#/485..,RC8^ZJ-JQ43G=#KS#13@S>2H*L&EPI.$QP&W*2D9FBJ"9S M0+Q@36!5<,BI@'?&X# .3N1L*S/)4\,5<>2+6W1:,@> 7..CH:ACR5-%A MTD.S5C)J7 :(=+))A80^(UB6;2K*@)&*2QP6N7FERZ:+52 MN22>:4%J]+DF1#$J%F(?I).G;JF:<X(W(-Q&_1(I^!,"PH36Q9)$NN6@:B MFF*"$C720X-),E<3J<4Z';BB@GN9DG4I=Q^B6 U<)&01R2!>T= 4.&IF$!F1P]8X;\ "%EA9P2:)C/7#FDDP5/%:D] MPJ82,ZLU)L1,,8;4/E0YA%0NLP2Y?;]*]8X<(U MUH"R%SU"/(YOCS*3O,W^T=-.:!=EB]4)5ULEBWQ5"VH7.L1J03@= S>>EY/: M17CM=2Z(^#D.UL@0R(FT!DC#*HP*QI',\6H2M[CFAA83-0$*$Z\(F8)%X^AX8U S>(<<)0(ZR M!9DD\XZL:%(*O>Q$#9<,*ANC)&I?20<&40_@JU5\HY,K:H.FLRC(5.OS/A,U9-\92&AJ N':B)3-I;K"E?E@MH7-3-J ML8+BE&Q@">E)#3M1&F46-<=O;!8Q$C77452F7YM8J+5=8B4)- .\C?N2<@B6 M6]2(#$H,U$TMXAKX@"M<@JE0.=JDCJQ!#:IFB0K? +63YY+L9E%H-S6R RHX MSNO)-=#*1-2!DJ%(T%86ZBIO(NJ.C%8?#;@"3BH-K8K4&N]I+'(9FF+4\4[1 M?@D: 8NB6-MA(0DT5"A*4E-6NU=HD"%XAD8+&;2&%"*I- D>U3'*;\ITOM45 M3R84!=!&-'XB@T^U5;<538.+K$:-YAT5+,HIVEQOI4 A1:C@3$L?' 2(#HKQ M^-+2HL5 ?Q2U,CW%B1@ML;*S"74(F2F-2$87U. HZ)19FG!%$04@[_0NS12F MH$K!MT%K32WVE*&.&]1\.14N<$WJ#"QP3@8(]7;5B#\0#J"8<>2BC';?^Z2= M$V2W4>4A; #%BD=SJ[,E$QK0H3:**[0),><6H3BNK'<BL %J$1T8TE\\X]X@C'J1D521-2&,DF%!)%(?C"V:ED.L+^RN +%4XQB(3:"G4T MK@_"$<,5%QS?%>WQ-VH0HA<1!8:*C^#7D'<\"A&K%K&A+)5:;;40!Q1:)U1^ MQ2G*\DN$C@L_D&KE@A=?;HB+1I*!'U M38JX!BI4[JFH56A1)[ZO*@G11T3?B; _\@&J$X0K+J/,Y10#J1HG0BR 2 D] M)62YC/R5)/(W^F=@$2NB9T9PQ2(2KA[G):%0]R_466CY/'6XY0YUB\M2D;;, MNG+GT$1D8F"%$""0?Z41GV>CG5:%Z(-X+"&>3>APX!_:H>.$QC^@G"#P0HG' MOT@P%)H"H'-+D=PEA')D/APZ:FB'-%I)/I,?=+>,2A*M ?H(Q/'H[P#J$'0. M!2(+?)@F%:T4JL2*:M!:1P^E3E,.K0G.)1IN',36GT.38HS$$7&F\#554):D MSDF"D"32DY5!)]8"K9:NR+8:R*L"U.G<*53*(:%1(J4:'4(A;H#QZ&F8QF'H M?:%!5"E[%U#KM4XDWBQII((5!$$UV@5TD5'WH@:VF9B=M]I2H%TRAB-HI$*! M4B%+&B@F9 *BT&;43YS)R0?:4CJU(RCW- MJ6T]CLY"P(5@5DE<(HMNDB4K@UH,_0I4T>AT>CIP3 J_5&0D=&U1'GD*] IH MU_%=V\HCU/,AHS.$F ]E6UHD/%I>X[JB=Y!7/:"_S*#-ST"F0*-#YW@\NI.X MJA'7[QN9,U6Z2+HD$WTL,FSB* @9@07I?\E;1UH%09T2T#!("D @<$%-CO@# M\1(JMQQ1+Y&*1AG)%I"Q3-O&*='S+8HQ^AD>/3AKK"6PH*RH@(H,';?<'O)$ MGP+M 7K".54<4]#4$MY!@0]%GQ#]3?WE;T1>6W M.E&A49"&L!FQLB3DA3X**E6#BA15I,DM*$&8)XN:;>JCLLT(2B+,T 8"MUQJ M(:&EY)VJ52!H"-18G8(P^&MR*#V"!X/:LT608-&E1+\>;3G56D>Z:Q1UE!\( M%?D@0VN,T&/"5T@,R$W7VE!!);+;J$GPO^C0)2?Z>%2M"E4#8C(46HZ&P"-< M)6O@0HUX/Q>(/D]; HV'TU&&\>S7751=[69!:3[]^B^]WL_X=V\\.2 Z[#4# MM@O-Q]W)!G]B53/XZ=&O/^^:P\L4PV>QWWP<;/2A3NAB[.V.H/[RZ&^38?ZP M'S]2O'F\'P>'7_F\VTR X2<9-O9'P#Z/XOY/[7U0^PQ'+>=L3 UNSC\8_/Z59XBI$_'_7_/KS_N&, MOWG:7AQ]Q)M.AOL;_/Q'SP:FX60RW,.QIRS6A0NS@#?]/W\3EO]T]'K[QPB] MS%>D*K\P^O8E\[ _'&W\C;?__'3V*W^>\5P:]LOQ-;#77(/WKU_N/'_6V][9 MW'F^?6PI'M0B;#_?>O_NY<[+Y]N]S=?/>L__<^N/S=>_/^]MO?GSSY?;VR_? MO%[UE9'77)G_B&BK!A\GP\'CWK,G6T]ZDAL=5GPUY'45QHOA:*]W^/+'YW.% M>S]JDTEG;Q"F\HQSSGC8/=!!>*45-:1[U!I'VYPLT&\^&>7IX9+P;"RHX M^\<1,YU8EE]OD<>N87/,HDP.O=NDM;CS!Z?A""U\^V04/)HH765HZ8?3"=[M M"Y2?9G<6G#_A__K3_ N9=N[WQ[ QAOV(8 'P:7ASO/OH\-:?FG&3FGXS.=@X M'#T?A*/*T9NW-]?_^A."HM.O!7MT\>>GD]&WCYFCHI8\IR[C9YPQ2R.(?VVT M?S+ZX#A!1G2#4Z;6%IC*L3\?AD0GLBV3-?Y[.IXT]>"0.TZ778\> 4>?F5G> M'IRE&':B"F04*X%<(L+C1C":)U.K51@W,>0T;1 M'/93[/>'DS3\W/UTLK,@197&$TQ?)V:5)=Q--=]:B_./]YKN= MY^]>_5?OW?.W;][M]-Z^?[?]?O/U3F_G30]!Q0XBAYY0O3?O>L+\4'[LO7G1 MV_GC>>\8WCC"&IM;.W19!*6?G+:VVDCH:W-]F%WC\/N;\W MRYKJ ;I#Y0*3?.%3SS#)GGN9''J5UFC:EJ'VW"DZAJ++,W@IJPV+$NNW[>L\ MGZ6&G1#JC8*?L#U\RBY]C95XP X@CA@,ND&;/RD%NZ?$XR61(=M49?2:R1 J MA1=IV\E*5I22(G+:#TV+(L.+9HQ:ZK_:\\]Y.N[& E/:YT5Z]\ZP4Z?4Q'!T MUINW,VX&E'JZ$9X(I_[UV^0:2UX52Z)_;2W7B:E<4=M9&YE7,3)G MDHFT:>5M79@?.(J#<4-AQ;L DWH-)D_&7=]MOMY^V4+&-9J\%30Y.>+_0SA) M6Q^]4_Z9#._6L%PC0G'=6.BI5N7!L,;6<&^O&=-ADUYMT) .IG1<9&-)T):. MTCG2\[9F2DNA_;B@/;/%FFQ]A'QS9?^\/='R E_F=?LNW5AG?!CE]QC>501[ M++AY4>S\#.(6GT&$6EAQ%-&M"?T6"(F!;X_A>F[%C=W'&7'I_ 1U_AM,Z(S: M8B.[U]TX>/U\Y_?GF^\>]UX.\I.N$GG)S#\;2H_::"8XCWSF:OWP_$O,DY:P MM/,Z.B)H+XY[XWV@8^90>LV@UTS&O;S;1D%^O//UNTT3U$7'1IIS/!NIG_AS M+HMSKNGP1"[#+3KV'OANM+R_/)*/SL'5IT"0V^.RT]5JE.@)6RW_:CX6*BC"BZ 9*AY;-X*=OB#^CSK+I?6E8>X4,CFN^ M,''[X;C1/*MG-K"#,I!Y,2GPR(2TE-]+IY0@6B9EL59$$;A3BY&!G?CEY?R\ M]JS@T,) Y%DD=8YQ+8)P\@KL?8Z.]$M4D7,IN1R'^(Y"F4OADU;]]=!O'E*! MJ=Y_3T?-N#1M*3@$+,=)O#EN!-H%&'V,@^9_VM]_7*O:Z[_P3;3M*G/4 M#R_?;??FU4-&]UAR3MJ-WNOADU/%Y335?3U]O2B9L_=6Y-;ONW[?3K[O7?FX M5P)PMPKQ;95)1)U8%52KCWIGI,HE,XKKP,%ZGV^<#SJ#^)NEC& \GO_UJAF M6"*\5X;WGL?QI/>VW[YO[#T;-9\N2;H3*=.=+[5F<)XB3%:*TK4=J&:9PM_?#/:&7Y>9LQL M&V_[_P[']T'1?"=WTM^NW)W.-R8IK94WK!I'I_;HJ*WCA@GE; &5+,0%!:7F M?-/&)-Z,WHZ&G]!+O].([!8N$CY]T,1U3+93@8+;W9JHV8$*A=6<8';"/7%( MM.T+7A@11"@+E8"W0V3Q_O_7[+<[$LMC[V"$NC %]>[#L9??L5KEN,H/<^+3 M1O'^"#5?LQ_[/?@">4I5)/'CVF08KV.3=[$-M-*,A8JD1YKDW#C=;64,WG7* MVXE\@_D\6\Z)T\GPI\4E(,QO/6.V]MXWR[4V3^1Y^=;FR;&,ZU/2L9\8>JGJX)?CKC-T:G50A1,:\I,0.HNX2A#K!":J\]ESKQFZ(?DG^E+PZ8I>\O=*XGNOV5RP![8J_LR9 5[T?T?-I,$9S=*G802EMS\= MC:>41ST9]G!$FXD@Y _I1_*>Z0S09IYL+"$M8=$4.7[,Z&M._D*W=Z^@3Q:Z MMW+]B-"]3,H[\WA@,YF598.8=WMM%\CK>12KBU(>(-%'L048XX,]'/?#^,=3 M==6:YO>)YJ_GAX!:.8=Y!\$>VBV\+7[RU;AU;P_["ALQ%YXKN]E6C(D%@"H? M1TZ53J6C2J?*LZ(L>J3&1&?\37W8.>(X$#*URGF9^XO#O3WD@+;7W./>_T:X MS$4/T7'O$[6X7,PY^BNIBAN0;P64Q2TSJRU<@Y2&1=>6"G>.!1<-5?Y7%FJJ M@=]XWW!N2;9;0[),[;7S^[LU/ZXV/RK'5? UL0@"E6=6A?D*F<4@9 R9:N?? MN.+2H?(\;)';GES^+H.#S-_2DS=VT U\'<K5UC3WO MNZVH<2=%(8X[I_J)4;=:7.FRG'"S>@4O!X4.,D O'?3R+B"3X$S_0D@&[7DH MBB0<.[3]@_BQMQO';0F)THO]/EZD CL4FOCGM*' Q&382S ?@/<\BDTH.F,T M*^\RCU <"VP<"@M%+>@RE7?I%;R*+@(-Q3?.T#H,0O;:DG'CW@]X/Q2KWGB* MX'&\.Z23XX?E3B:[W%0>C_(V3LF%$Z\GOX; MWX#&MT/Q2S2+^7W:_LOM)-I)4O9OX+T2#\9/6B6YE-H:SN921*XLRQH1 4J' MNDAE9BR7U>NJG;OQ=M0L&6=K.AKA&\YJ*)&-G<3)M6O'W8Q-_PO&%ZBLVY]3 MKS>O'4JT?CV<_ZH7HTUNL .Q0OJ$Y Q%;*^93% HH8^B-AH."$WT#WJ R.*@ M]Y*L0H_C<=%W4QRIN2&-\@X^3F<]*GK;;*?W RE^ M]Y-4\LE\P&2W:0M0[%,!BF7KGME\CU0*C']'?J(A;K/Y&19RDHQ MZ;(KOEH(VBRJL, 1K8A4<_VQ5AAKA;$HA8$R&GM]?!7HQ9Q18= ^6FEE:$3F M^]1/>TA]=NJ%\1YJ&GS*Z-#$H1CLX1(E\0F[?E[O!=M 8S5B^N^N5H"]7'Q^'HX)0H8SNH52QY/N@Z <>S2'>V M]EIG(JZ5VMDM5NYV6W>UUNXUNBYKE+ 6J#5*6%V4L "*;Y\5#5CSP JK@K/@ MHZXRB\BDISH5(@J6,@))9;E2/"KMPXUWJ6?PL>6JWZ;C9@#C<8>;9*S/XW6J M[M:JO?##J/*S)G'W%/P"M.7STP/\:PZX=W9?)F&\SI()"89I6Q(+.216M*]: MB>IEO'&WU9G=/^2IWUN6VCK<,GI@]O_HO)([K^Y*9\S$#5;\93UG+_-QKSE] M"[:IIZ5KM$D:4'J#89MC,1U#.PKG/FM9>DKOJ>&H?5;_@![^N<%'XV-[ UR( M(7DTGYIQ&]@8Q$%N8I_V3JD=07L\9!(')8[*N$?5KIIRUL$W]4/\\=0]SE.V MV"^7V+C>>S]][WV\"_W^(>OT?D"&:'?!9SU:ND M]=ZX=$K::KLZ[>)LMROYYNO:/NI-!\WL]N\_S-;Y$6JPW.S%_OB71R]?OSC9 MHQH)Q,IPPN9#'OTJPV/NQ&/)Q:%4';[G78I5;+EE;-#5]E%SB,6?6(609RXLAX]MAS&T M^9?$0F)A9SLNF2MT ^7YG;^!:]>NX>[HJ[OQ$6;HDL6*D]N(_<_Q8#S/?SF^ MV,=64LR0XZXYH>A.0K[8VQT1>_X-^?<#/>4R;]W>!WETWLYC8XJZ<]1'LWQ$ MU&9 O[+41ZE8B/9JDZ>0Z;9F'WW-MHSX_Z[IB$^Y7':XC6,PK?H\@Q?NJ,?E MSN9OKY[WWKQ85&WA16C $W-IEXP8],-\!!U:Z,YDM]Z\WGG^>F=[N35U''[U M9B(3[GNVI9!/W#D9C4Z?6_0&OQTND_ HS1.Y^+(WZKR@Q:W5##ZR5DB.R8?F MPY$7_Z$9S' 4FJ.SM5:MEY2ZLPW<64SX=O/=3N_E1N_%R]>;K[=>;K[J(;A[ M\^[/3>HV?L)8W5$ZRBW0:=%AI GL]<2I;=<74H[V-L.P1XS[E6/;JNI[R.)+1+%:+O1"2G@S@MN :% MX%N!P7CVTWC8;PHEP7U(L1^I,<(MB.G[P[F0HS.;"_UT-)?>;[.Y]+9W =82 MO);@M02C!(\G>Y,/PWT871/_+4%.OUI9BEJ\.9S;6F)/+*.^=8F]+&.OQ?B. MQ)@:!>]UP]:>E&':?QO!+HZCV@ OVVGV?G@U'!]K$;(6:KR/60OU6JB/A)K* M4$P..BC/[8[=[K"/MQW_O?>\G>9:D(\OJ%T+\EJ0+^\FSP-:'13UK3C>[;WH M#S^OX?>)971K 5\+^)& #X83&'^8##]<(.FW(>"O:2Z4[;UA.^_]T%^P*_%CS,Y^5":<9Z.QRB3'_#3_L&X&7^HMR'??QY- MXBC+\-G17-I24YOS^9#]_BKCI 1FV=XTYAV,I_UUA.T\3I:W#^+OA_2K>R;] M_Z13# V:R.83?,!?^H<_DP[H#\?3$1K_F(:W(?W_.#:75I#_\74^K1Z8SZ>W MF8;3R6$=Z7?-^*^U<)_8\%H+]_6$6]\SX:;7&PW[XP_[HV&&0K)S&W*\-7]L M*\-OCQZ]%M);%=*KI>_=K'OW767Z-1^&HX[D^+W/YNW6"WSK![Q15 MW(>/L3_3PVT9[UM1Q*_HH3,-/'OH6@6?4,&W'^B\)\*Y><^D MZWF\37.AV.(L-^!X R'R=]Z/VP.)">I- Z-7E\\W;;FNEU\?NI;, MM60N0#+M/9-,^++;I.9VSG<_GS]K+8HG1/$A;9!_/4>%G\;);:&U[:.G78;W M'ERAX*M4 U]]>3LWU_2V6KK?:;FN&]:^\[Z+M>]NIZZ@7&(1O'O+;W=0'NYZ MQ9=NL^39R6I,':K%=E9AJ$N79+N);,_XM"7AUH*G4P*N<49S8;2HS:: M":Y8/KO\W]>$]$[/\Y03,;?":#[#JW( MW;S,T&VNVOO7F^^?O=QY_JRW]>;UL^>OMV<_;7=(E[YY]?+9)LWPM\U7J.6? M][;_>/Y\V64NN\OG/[P<]":[P^DX#LJQDA3+7X7KP)\+A>HJ^T;E0*U]$H(ZMP.Z.;=!^@7%0N6Y][[SYYX3A?'( M'2GFOSZ.AM-!87.!JNT_"\J,/M<[/]U?\$O5&K<6>ECUESO*:9=GE:2=O^A< MC@]G^<3L3WJMM>T=ZN:[6(KK6(>S3U&.\FY/B5D%_NNQ0S=7Z=:DX9S7G^D; MKE9^ =826C'S@0G/1]LCWECFCF-3\<+JG7YK=-K>W3WHD M-[;3*[/]<;'2.7MK+*S(.Z[?:[7>:\V3*_E>5S=(5W<55]L@G7E >SH:X4^] M.![#9+RQ-D17?\\5D(_KDG#]:G?^:FOF7.%7N[ZC=$D3U+[&O#'IV9EI%Z_J M\9AX>Y_C-^;?;CYTT8Y1 4\Z=)?I!SH>^"GVO]G7/)7CKKE@*VCF3KGE8'CE MUUVFU)VD_UFO^;\72-)NY-.=7-V%=[KUQLD89631),%T$H'YX H3)@8KM+ J MP;>=;H7BLH)R+'L3F?91L2!,8J+ZG(7/ 50\['0[';./,>YOD QN#@K]]?RK M &Y.MN)H1*W6_YV: 9]H>/M^^QE:-:0*M 5HOO:]9>J"MK?"R8![\3SW:HQ^]@)][#5V/6C-VN4?#7!VMX=CB8, M]<->KQE\@O'DV]2_-42^=]*U-BEGFY3*O;'92,;!5:9U061LDV%.B.BE$8B. MZR*0<2MW.RAV+[]*W:(LB$ +0@=*'[(%60/AATW(!Z&LM,V""QM9"+(P;2$Q M+P)G.IB2= $$P=^Y\=?!O\M45MP^#DH\;&6U#@K?%MS=S!F7<3+NC2 #.G*I M#X][ YA05;;8[P\_MXV2D6-[93A-DSKM]^+A5W#(D8>^H.F<+M:RR%!,2DP* M *9Y]8A!%&<5HN-:^:Q"7@0&V3Q\X1?#T;/YZQXNT+NC]9GO!R](WL]09-QK M$3+J(R\0=65>62Q",<>-J]Y6;DM:A"*[BS=6RI^BW^# :NT%/FQ"/@BEE5+TLB;'BE4(%Y/3 MS!>5&)0 M01MA5^(%W@;2LN;Q]R$AZVTUIL?M^4-4CAC,!F.CE?T76/>>RA2 M:_-QSB:Z*"9"X$SZ@.9#<,>"@\R"C;RB*YZ]^VX3_3J8]U#8#M!J+,A<2"$> M2\@#(M.! ;)<6F<#K&8 M14#BN:P^GXGJYJ"T5?(W6_%<\"84?RS<:?M0:XY? ^4'0L@'H;H*Z 326":M MTTSGK)@/6C#AN$K&04('?Q% ^595EY9K^'Q[(6&Y(/@L5Q$^[PPGL7_K2'G% M8L/S4E;M5$^I8W6O1.^:[[VV12\^@./!\@JL"BV91G^>>*/,:I?7,2>69%EFRX!%[ MIZ #!)&JAX7@]:7H2.T>!W?U;(V')!I+#WQW&WS>*) ]_/_9>]/F-HXL:_BO M5+C'S[@CD.S<%VEF(FB)=O,9F_2(=/?[?'+D2E8W"+!1@"3.KW\S"]S$3214 M!6*Y[K8%8:FJ7,ZYY]Z\>?,\-^.B#6"7\BWG9=])FZT/@GR3G5T([SQN+H1S M(1I5]J.FA+CS'&GC,;)"8L)\$I;:;B+3<_#]-K2CZ>XH[%WAK[MU43-@@FUW M6 F7I 55;3EF] M1Z)76[M] SH.\^RTTWIT4@VC;6+58A&-$YKEOT"@>?.A T;B<2-!F)9,R6P5 M7"F[HG7F"NPT$B9*)5P@F+,N=.TU"'\I&/Q06GJ8?F]B&Q[I:L&2#Q39%GDTCQ0E 1+U"9AG ]=*-NED)8:4+WE-:,@5KLH M/GX>C\.G>C@$ ;O)^ !;\(0M$)0([CFB BO$>:+(:FE0YO8DA%)ZZ3#73 M3RL@2R'D>AER;;>]Y8F#(*%W>_ "9N")E%S&E%(,=;=]XSG=M!5FS&F9K)(*657T<\CZV=D4$26TF#"%#>ZDFL3< M@G65ZH;)0I&7S0;9ZNR1>[)_KB^X$7I_LZ<4\/:J\K;"VED6#4J)E9RT&)%A M3")O)9,V2IP8[6YK7E>\S=6 < J\_6I!]X-A M>!1=O^SO_KC_R_[Q_MY1M7OPOCHZ/GSWWW\]_.7]WH>C__,G38EZ6^W]S^_[ MQ__O:Y-T9;JG2RN7N[I\\I_?93)YN)WY\3?#DD.[UJ1=,"?7LEV+!]JVQ6@] MUJ>7A1&J86U=/:RG=6S>@#5Z>3O7 "2+#B$T[=6;!I-SC9L&Q]HLRYA='W)Z M;B_*,4VP$K0^JZL=A0,AE>#.D;HR*)N"12S_%W$=(C**6Z1T%-[9&"R^E_[Z M+0<[_C9'7L>5'8^'%_$F-%Q5FK4VS+I M0 EO,LC DCQ1A&G&1 =6P(0!"P4O< 6LO-?&MU4U0PIL,,# H3Z1U>L<(E67C*V79. B- MM$P,,4%#HHE$JSHIH7WIB/9F2(C@ R'5=EL2D,#;/9!;P5@)R@Y4@E$41D5!M==,=2%YW^4KE#O_O9Z> MOILUN>UQOI I=1GY[8RLRP&S+5ZJ@".*R!.^\"**_OZ,; M5.^=!G=5]&<=\-=/L:RML$**FZR.G48J>(JXL!'9@"FR7F%AG>:4N"XT&J#3$>T>R*W@+$R$8,I'1(+EB*O( MD9:$H\!T,CJS$/9=U:;HG;/H0)HMYRPX_+P+63L^CQ,[K45O@ M Y;B"74;DK*!):1-U*A=S]2.1!2CXPZ3K%RQ[.30R2OP_5*P=YV\U[FYH'*@ M%CAB >8[2-R-&2NT)XSS"005+K3*9T#HY@')9Q&6R MSGUY='>CYCN$;[L[31W4[9: !HS$XT;",2I)R P??%&W*C*D,<%(99TKC?!6 MBWL;5!8^4OW6RE_GUD$.C(*D8E"U6SR06T%8-GJB% Y(*AX+^6190XA%Q@>9 M LF+ZV"0$5H@JYE,1C%M6"=Y(MUS-2-D(#EP]6L% MW!^:>VMS*.V7W8::Z%']&9W6(7L\;W[ZP[.4?6VJD8Z"9 5C*-*>"J2%=CIX MG:2Q=_O^WD4TXR'WE$&$&(QXS/@R1B;$E"7YG\ T21VZ0._&9V?U]"R6HP7M M*+28K41ONT,/_='1 \PGV0\'XVFL])_A?-Z7MW/-9 HT;:V:!I-SC9L& MA\@%GR&\F5C:8!C:]:3 YU[AI M4#5R63:M^'KCUY/[1 $[B8C M#(S'X\;#FVP'4B(H:I7%:@@Z:UOL$251$:Y9CMC][-@=>1 M#3&*#XC>\A,U0.QN]T!N!5]AAQT-,B$K@\K"-3"D':-(44L,Y<%Z=Z\4[4)% M9_KE*ZD&4FPY7T$L=VG"U_O9V6QHIS%4XW83KQ^?Y5^=QE%3?XR7M1A!!&\R MVL"H/&Y4-.;2A)!5K_'9J-#$D358(2RS:?&>>Q)"1]47KW#8[HU[=QN%\_IF MOXR;YB!.#].Q_=Q5$'C+[0SHXNT>R*V@,"6LXS%%1&TIQDBC1$ZQB)(B-G,; M\5Z1CHHQO@*%$0;;?"%(O'2M'&*J?3T%8;PHM#9C \N"8[TNV[^> 98[(_-( M#_[PT&Z/OJ4[P983PI'3AB*.V^([FF;I+J65GDK936G)#W%JZU$,>W8RJD#]GB>>;NB8/17[UM>(6D@ZT[#&!8Q7!^>7\>&PJ?'7G#^SXW;!Y :2] M2:3-K$O)\X"T#3*3-E:E'K! 1F)NK2=.L$XR5EZ!M!D=,-IC:>!5!.+C?\%HE*-O^+O _%.O&(C)<8.:YL]-8+K'$7 M;LCMG89[+6[W1WXX"]FZ_3:>E ?:G4XGM9M-RWEJQ^-2#O-7]DOW MQZ:K\GN"D &36V;L5@%9X)C =-A2HO4J:.9%J5U*8R;:9)#S*B+!G%#.4HU5 M)R>LKA;1,C'@?9Y/M1G(@EJHRW4F;M5"; M%EZG;)]ED<8>G\;*^K*IP8XNRN&[H_&T."63_'8&>?[:R:3=]3N95N-434]C M$S/6;/;G2YY7OE!VO9KYJ];O;=._4CVR(U^WRR;YC;;NZ1,/X&85Z$EMZ>9.'>G8V>AOJYGQH+]Z43]M+7[K@ M>$?K>O3V'[-F6J>+J]NT7T-Q%/JV*Z\Y/=D7Y)-[L.W)T^L@Q;D]B?/X0[8[ M^2G?V.$G>]&\_>XO=[O\5G^2W)FY-:?BBQGX)='8ZG12K,F?LJGYH]SE.3.G MO4XV)N-R)&4>UUF>U)-A/8K70UN/RE^1&V8#U@E\"_L68+Z;OW532]CF?T_% MBKC\?4#J9CJL[N3_-)]P+DN5+OK@8._XY[W=#X-J_^#=HW3Z>"=\W2)^O1]: MW==,SZ9_7)[7/AZM1M_\?K#[^_O]X[WWU;O#@_=[!T?S5T>'O^R_WUVPF'8? MSUF>\.AX]WCOU[V#XZ/J\*?J\+>]#[O'^_E9UT9S=-PG/^R/LK(8SQH["LV@ MBI]]S+(XSZ^J.2U*)(L*^^?3R=93M MRWB694'].8:W\UL1C'?P]U<_R*,[M.=-?-/$K.>R+KOJ@]9SG%_[N[O+ !_K MIIZ?J?SFZO +9$?2ISY^ZC.:51##-_\\^>65>H8G M5E?TDD]Q>&"2/P DO7S1O;Q:K5TU;FG5=N5CU7;SX[]LWV U"7__&HG_K1B9%!1 M3#EPS\(H^4I?7"^Q;5IO + >V3]\/JF'%6UQQ0!7KYRQM=J)1=^PD'D0I]4D M?HRC&=1MZKCRPQ*'?!FK_*NQ@M_YFKW4TBIL,,*6*L154LC:H!!)/!B9.+?T M7N%2Z94SQC-D'XN_U]/3= MK,D-CY.]SY=9P;M-$_/_0X=%3R0?"+WTPB>]3O]7KMX$3 9,MG),YJ+D.C** MM%,<<2$C2T%DA[HX5TSEO]P&[H M5V,RC0<&ZRUGLM[W.J\V/7[3651-F[<#@O>5]OFL&)(V? M=YQ:&1!IU" 0I M*PGB-MN:;"$24HDQCA,F2HHNM'+!Z6'Z>3P.;7YKG'RL?6R.QL/0E2$ATIDE9:HH(/SMTK*[>( M)N^?,2D>"-IC$&%# *1Z$4!]/-DW#35^620 MS&NK!;8HLUI /)1S;KG F2:Y4,$$KOV]=;Y%E'CW#"GQ@.D5K(ZV8H!8/"S> M?6+G>BGOP_G>I=%)%3^?E_VKS9LN4SS7QI)\/15MI180EY:YNV7-A5F\D<.Z M4ZE,EV('^-P?%XJ.$"(:J.3+""UZ+;SQ"5A$CN*O(D^ M.T]2(6=(]J6LEHE1CW7H9.'W"FR[H_#^!FI[$!ICP&G39[>P%0; M,Y0;RE1:)RR"#BC19#/K4(.LY0P9'HTP5BGG[Y5@6RP)<@E,10>$\2UG*CC= M?5E*]RA/T7D!YGS/?\82$ +3L='8 M/QQ9$ )'I99*I/@2-.@D8F!H.DTDI@ M&SRG]TS'(B+W*+:U_;/E^/4*9]W:#592=7I,;MSDN0TTM3%#N:$TA3E-WAB# M/)<"99Z)2&>!BC1A+D;KE/:=;//IGZ;80/=9L7TMYC8$67QA'L13O+0+7 MAORMNIF69<^/L ]HLR$&YN.+/3P81XY90CP%BGCP6;$&Z1'V5A'/69:SG:C< M2[AE\['[!=BZM2%$#["$8"YPU78/Y89RE:)8:N<),LR7VAS1((.U0UGB6IE\ M(-&I3G+VEL-5R] ?($\NRS,I6/4H6LQ*G"$O',>\@DK!%QPEMR?'Z5]7^Z#TM]R"(*Q>IFQ2CS(R'U"S)9#K@D1R ;% M$<-9^KM@"4ZA$Z5_!=5+"]5TM5W4#+*=!,L$HAYX$GBRQX@(M8((8E%BV".> MO,]T1Q@B)'_@@@I:WRLYLI"H[XDG%1TP 85'7CU@O]H"]!M@\TNI9Y4FX[/J M^G!04..;O;JUK+ 85.CBBJD(\Q,V"R M!%FC*4I>">Q%LC2Q3C5W?PQ(R,"H'L,4Z\6 4#;VV])0FH+>*P0R'EQ M941LB" Q(I^-2S8J^3^:AX"4T)9$*Q/&G62$MT@]&(_&#R[0=K5G?J %AJ . M!+^!,X$S>SS7P7 K [%(^<#*)LS,A$E%%%.PQ!O*6+"=9;3TS9EDP#&<[ "! M\%X#X2[F.1@OA7HUM9\A-66MG%L(!:U6*(@*H0TE"46#+>*4,J1)%N0R"DQ$ M_I#B3M)4;B) 5P=^UJ-9-D2'UVM:/[;(GG_ON.!Z[_-T8C/'U2,[N=B?QK,F M6[#R))-Q6U)@OXQJ;+I/R-0#92"H#DRZVF,*3+I:3(H+!SJFD:<\,VG6PLA2 MHU!D-@9",M%RTH667R- 2<5L3H MF20)YT8@3JQ$W,MBNR1&WCH9A,-1&MV=^Y"-V67(ZI(1.C=8?2;3K"3DEN\9 M0/1_/68&D/&ZD3%VQF?VY8@H5XJ6&X\LLQXY;+7EFGG&.]D?NR0RUEN75K]4 MYP*6%>;=>1"GU3![T^!+=(,END,+F,)XYH9Q]='T;[U9LH<[ FS9\TZB+N$T MIR(2VG/$12)(.R<1IDXP@R7FI).3J#/Z>TQ.U0.YO#2B-0->?S[%G8X KV(- M9P?0\FK2(]!SA*%(I&6LL@8QITLU&'=J.8NOOZ^$1:M@Q!9=1YSSYW:R5?/.EF9 M5@-+ $N K8-9O&6S&,Y'6%INFFUJ#VM'6QDL@2#E2@8I>20J&*F0TTZ7\WXR MHP7*$)%4XAAE)/1>>9-%UH[V[&14CTZ:W^+DJ(CBE@J^#%;FES$<3>TT-H=I M]RQ.\L"_'P^'=M*T/[D.9>+;H4SZW$@FWI$, IFPO 3,#S^]_5PEJ<^N#1;"3XP MC"MI&&/0@JCLCW@N<7%I/+)"$6295\PXJ[/7TH=+ M,^YFRD3JL48L&8FX++Z)R:X*#9FZK=!$D7M[)+MP:EZ'N\&MZ=>MV:@LNV_ MVM_;7HJALKDU]B3.\Q*::M;D]Z;CC*>S\SS]2RG?.[D+;V#9=VO60;=LV1=F M\98.ZT8U%V)]D+P WN+:56[84"?QD1P#K(2A95>JY09QJBDRWCJ4'+?8RX@3 M[B3'X$KF[LY5[L'LS,7)86I]M>9P-FVF=A2RUW=_!6NNAQ>M?V\&S"SM]%= M#@3?8%)L,YT2K0W%/B&.HT?C4\RWKQ Y"VO MKO2'97[ '%BK!<]/]#11I;-YPE0@SJ5&&N.$- DN&YW@*/$]BO]+Z-XS6B#_ M-P([(/]A4FP9H08J)8N!H$A\0%QEY6^2-L@X'1B65BIS[^S #N7_4@@5'("7 M. #Y3YL?OGVY$B1XZ]XTW_O)VSVWU7TW[H8B7HC>.\^R2&./3V-E?5F%MZ.+ MC*5J-)[F'V8,5?E1ZORUDXD=5N=V,JW&J9J>QB9FN-E9*!DJ!>NAU)9M7[6% M66UY.]4C._)U_F%3QA=N;W/+9V>AMJ)OS MH;UX4SYMG__2P\0[6M>CM_^8-=,Z75RUI?T:BJ/P3 !]?7JLYH#Q+^"8.['M MS--K-_P\$^;?[$7S]KN_W.WU6UU*<&P]#%WUPL'?\\][NAT&U M?_#N+L$LB01:;=1,SZ9_S(\\68V.^?U@]_?W^\=[[ZMWAP?O]PZ.YJ^.#G_9 M?[];WCY:,*FRCX<]SD_TZ][!\5%U^%-^RE]_^[#WU_S(^W_;*^-Z^.M>]<,O MAT='?UX;F]QQ__RP/\J6=SQKLMYMEMD+KRZ[6G7Y4##7SJ;C*SE=GB5+E_+H MY>LHFY7Q+ N"^G,,;^>W(ACOX.^O?N!+)NUY$]\T,0N;+%"N^J!UH^;7_NYN M?/MCW=2N'M;3BS=7OW\@<#V_G= [TJCO+XWN U\@.]E7>N)SNH/-4Y^3ISX3 M.YAP?///DU]^\B$U68&'N-U33RP\Z"7GX3X DP>@J'OEHU?.1^RJ<2M8V7-= MFG:=:2F_DFGYHN-;7FU"+V)@'W=M)S%6O^:_GS;57G8\OKJ*MLX]MS2\/.=@ MJ WJ$+ X0,O]98%OQ#@^.]M_/9CTR@:%\K]OM$&_VHD_K1@95!13#O8'[ \@ MK%N$[9Y/ZF%%6X Q !@ ;.6V,:UV;MXSL A'\O673;)Y#7XR >+5)_@RBG*L M5O;/ L!^LN#& M=[I%B2PB+1Z!"1R2"N!47.&8F$S99@3@[,#5Q8P7=8X M A)#K?%+?RN(%.!"* M(WT+)1Q.3^.D+8$TB:=QU-0?8S5/(JI^*([5GP>5BQEYL9K:S]M9#VF3V_;L MJ-Z:MQ/:MIYM@_D);5O1MD'MJ65IE'>G=G129$GV&7*'#?.SANK$UJ.FLJ/0 MQG_SDV5_)L1)_=%.LX:!@# T>(5]NZ4-Y=J'0!XIE"P9P8)Y)+4VB#N3D&76 MH!B"D30&J6+J(F[;>D?O;CM'-Q&,=[8Y_6DX_O37&$[BSYF-RIN[9;_3A^B' MMFGJE,>C//2/K0-U;#\_/^CQ9*Q#Z(T*= "O :\!K[6\1CEEEE.!1"8PQ"F5 M2(=D45*ZQ&B%]L9T$8I=35[CLL="(IN,AO4E-JCBM7).E/UHZV&[B2V#%349 MQ_E'V:.:GGVQE7F;9RTT^.651A[*:=QD3GY11N=Z:ICE+$\KHD00(J% 1?;; MN(K(L&"12EDXL.!88+W[>KM7G/C3>'*4&?$H^MFDGM:QV0VE"$BAQ@74T#/S M>Z1<5CF@%0'I\I>^GY-P#/3]^C,#Z+MO%]1*8X5C!*6((^(JTZVSV2.5.A K M@EZ#EBJ]77APK;763<7]D6Y2N"W M08,A-+C^*F4Y3B:7D4V:%,V2B1 LX5,"4P9<\[[KGC+I!, M&;2P2FG/:$'_&R?C,EDT M)?0M) )!(A!P*7#I^GB4!EM)<.8QJD)$W%J1/4KL$=8F$NRD35B^7M;F>GB0 M*PE%2(5_;3_T&Q88(5OSZ6S-49R?Z O9FM#@]:9I4$SKIIBPP\1XG-5/U QQ MPC$RW%LD(E8X>>P%=WU[LP=Q>ICZ2/@D/1926$G\@4P"9@9F?IVXH/!.,$PD MB]:\G$F_4F&KQXQY@,GF\B:.:&ABS'0=3266M8=@M=]O@X%1@Y MSS6*3HADLZ'RHA,'\0%%[KFM[KMQ3Q]6/D?-UQJ+%VSL\6FLK"\+MG9TD8FG&HVG^8=VDM_. MW)F_=C*QP^K<3N:KMJ>QB9F3;":RDF&<+Q0RU\U?M1&=-O$XU2,[\G7^83/- M;[2YQCMW>C34'Z_[=!@_HU!/8DM';W++9V>CMZ%NSH?VXDWYM'W^RY@*WM&Z M'KTM-<'J=''5EO9K*([",U'U]>FQF@,FOH!C[L2V,T^O T_G]B3.8TK(EHT= M;^SPD[UHWG[WE[N]?JM+2>[/W)I3\45"PY?0L]7II-BA/TW'_H]RE^? L;U. MMC[C2;NKY,TL3Y=)-G#Q>G3K4?DKAB[ZX&#O^.>]W0^#:O_@W5V"61()M (S_FM6 M3R]6HT]^/]C]_?W^\=[[ZMWAP?N]@Z/YJZ/#7_;?[Y:WCYY2W$M^V./\1+_N M'1P?58<_54?'A^_^^Z^'O[S?^W#T[]7>__R^?_S_UL8.=]PQ/^R/LK4=SQH[ M"LV?E]@+EW;U5=56*RH?2HJSL^GX2ER79\F*I3Q]N\$I6Y/Q[#*U_^W\5@3C M'?S]U0_R2 [M>1/?-#'KF:Q+KKJA=6GGU_[N[D).V5+EZF%&]YNKWS^T0M/> MCID=I;^_-+4/?$X6_$SM\!ZN^M1GT?G=K)UXLHKW)O %GV/^_7):+3)3)VS[*MF$($#")@8%<6 M0$\(=4FAL3R\E5+L@?YJ_&R?_WK3O[+59G#!)GHK\Z94H:*![#85U.=]^M$,[\K&R M34E*?Q]]/'-Q4C$RJ"BFK/?M__WV5 \>1 M(:-)9JV86*+44!GYW4V=\YCNX6S:3.VH[.#\8EMFTWZZ8-$A:@:2O/S$2P#) MW99?1[VVCS%7>K2_!/TR=LUO"?EI9[ V@B--A2[G25ED@O)(&R<%"9A9YCLA MOQN9W,P%]L%0J\QKVT=;ZVS#.F(U4'PO57Q8"^U#1)[8@+AV,5.9 M8<@'H3CG/F!QO^RD2=@E[Y#6.I,>Y9DHM<(H,L6M"IIS=J\^4V^D9Z0:9'H& MP0>"#Y@3F'-YS"DX%R9EU2=]PH@+ZI EVJ-H,P&%D$B3&/G7) MRL^K+,<9'3!*MXJBGX?*KV:; %=OX:S8.J[NG4MY4DYJF9"E)',I]A0YY2P2 MQ 69.9;&^\PHM,=MFE>#@ZBGXV MJ:=U;'8G=9,_>I__.CKY+4[J<>CM'&GY\G76E09D1U%ZH-F5:N_*T2Q(I(T8 M;L#N!@TF2*1N))(E*BGID3(L(1X21:YDW1+L+-;<)$4Z.145)-+Z2:2^MPK# MUA>3*V!NQ' #=C=H, &[6S7<@-T-&DS [E8- M-V!W@P9S-0)+O0=^<$S2"^61Y"X@+@5#SA&-$A>26H\]4;'/M;$2XWEGF].? MAN-/?XWA)%X%?G;+T=8?HA_:IJE3'I_RT+NC\*)@S]/)V"_?HPW0 )[;L,$$ MC;)5PPW8W:#!W!*-0B03(@F!O/99HRB"4;Y:0 RG2!066:3@/A>G0*/ 9K M M6'TZB--VB0FLS89#"I0B##=@=Q7:"]@%[ )V83 !NS#<@-T-'$S [E8--V!W M@P9S-:*K:[^U0!%*B?$:>>H$X@0GI#W1* @3,*961L$?*-IE.0T.T?PYXDY[ M9%502'K)(O-*4J?O1F\/XO0F7-OY?@ ]D&+#3C. 79- CT"/KTV/&AOJ ^%( ML5*!6V&--$D22>:,L%H%*FP7BUM C[!C:O/6K-I*GVF%[I'&KC-_=$L8?XK]F=9,;>A0G'VL? MYV4T/D0_/AFU5_F;' MSR;^-$_Y4H;/C\_.QN6R8_]/,$L;#K*U-DMKGSIA2"(>1X^L<#B;/:R1B-.*J<(0YH:CKBQ(K^R)%M!(3"5S'!L'SP.\@;E87>4+=>T MGL1PNQ1M:_B^S*QH+M]:R(HIS3;+AD&^&9 FD.9KDV:0Q H1"5*XG"A.0D+. M*8V2]I0&[KR,]])Q^R/-+F7_AI5* +H$NH2P)80M ;NKTE[ +F 7L N#"6[* M$MP4+;QSEB+)-4$\&HP[!E_!32$#SB&T YRY\J,*G+E> MG.DL4X0*BQB6F?^$B=+$,_$J'-O/?[^!>'ZC_?3'NTE-W:WU,@JV#;ASU4=UY;@3 MXI\;,=R W0T:3,#N5@TW8'>#!A.PNU7##=C=H,&$>$,W,73NA-?6(6]%J<: M([)2.124MU0:%82Y=Q[F(NN.M[92?8A#.XWA>+Q(V.$;=DD)"*@#@:[\J *! MKA>!*JZ2PD8BAYDIP5>,+.8216ZDE=KS$#JI9PH$NDH$"KM-E[4BN=\T,SOR M]_::YCD=XF3^^H&"J-7YT(Y@L7)Q0+H\,>/D^E%+.ZMF/*Q#=36,&VT=O][\ MU;"?_3L(.,G %$-.9]/&J<_V3>J$-(N)V!"D\ZJS_5,%[ _M,NU[/9*J'HMY M Y(>:_[<*&(&Y I38C%RW9[(+$P98!&8$B#1'I!HQ MO$S4HL'+BE%().8P# MLEYCSHT@VMV/X2Y0A?<1B=8F/O<:>2 #HR4(-*!6H-97GQ(@T&#* (O E 6 M 18!%@$662,667,W3R=*!>4B.WS?LBB^*/C=CY-.\2]QX&!X%VH]VV*XMVZ8L+_]J)_ZT8F1044PYK!UWA#2Z M0PO4PGCFAG'-L-:)S7JX [;%:E&:9&(4R4 LXH1EXZ,91IAIXEC$^=-[&UJC M)#$ZGJT6#@;QH"PRU 9DK8Y,JY""8P]O:#V<39NI'95TJ Y7A\T JQZK;0)< MGNH T/TK-BV>ES;W;T"GO="I%\[94K^8:8(U+"O7/*480%EHA'+I#E@B'FA662D:A$6AJ1&L4'1(,L!38%-@4V M?64VE8(EPK!'3$F"N)$"&<8SI2H>;9#..G'/RT_*"H.C1H9CC+@5 CF9&3AJ M;;!*1F BEB=+@4B!2(%(@4@W?;NJ3X0R[U 4@J,L7BVR,2M:SCSCDOK,Q??. MD(L4>T=3RD2= N*)8N04+BK8.Y,9E#ZVG6=!HFYR]^=77]N.*NE RRV,)BQ_ MWS_P]^;-C^WD[][Y-4F*)8X,<5KXE6B=^54E)+U2RG*=9>V]X^:R<*8I,H6\ M%A9Q;1DR1#A$DO:>:&\BZY1?GZ15099Z=%(>O7P= M#>W%>#;-E_\*YG=AIO.J#EGWGU_[N;K+2 MQ[JI73W,G/7FZO_?+)?WXGOWNZH2_* MBKYZZ@>Z1G76-0^KDRZS-=_-R_^TTG>QZ;$NO;8TO#QGO\7F=RN3"QH;D;V5R8V%O07/#^P?OOE S6Q8_MTON?;_ "OQ_\ M?L!7'_C:/\# M]@![@+T^L.?][&S6GIK2 NYP>AHG<^B-S_+E3N.HJ3_&]IW]D1^?Q>J'7\9- M\]4DRO7N8H D0')5(/D^IMK7H#\!< "X7@!W/)Y>2L];N2:,LXRW2" MG)(*<:4ILIX[I'E,!FLOL&)W=Y)X9XC HNSN4Q1Q;#323"@4M?,.2Z,]66KA M-#W(3[I9AT;":>4;Q%G+WRJW)>1E+;/2!(]B+%N&><3(8:.0\$$SXB*VY7B9 M#LAK'0<%BDABD.F(*U=B2YRS M&$7,!.+>AE*@W2,ALH)37&HO^?**@G$Y()0!=P%WK>A@;BMWK7WEF,@%%YD& M$9&,H^R:2F24\8@J$H)2.)I [G*C52)P[1E2U&9N="Z[KYECD8E2*68Q42$N MOW*,8&*S"'+Y%6& *5=E5($I5XXI:3")!F\13MH@;DQFRJ(-A4LJ:$.((_>< MW^"EB2(2Q!(NQ6-D0MI3FX4H59)$;X+TRV=*1OE ]5D,9G5Q!6RY7J,*RP\= MDYBF1I6072Q,QKF-R'F)+B@18;IO16[[2P]H'K4;L#N!@TF8'>KAANP MNT&#"=C=JN$&[&[08&Y)W"8JS@43$L4@2]Q&,V2I2XAY*I+@+AAS/VT41R6P M9TA+IQ"GQB-'E4,EBPOSH!6C^&[2T M%DA[HX5TSEM];[4S"8 )V8;@!NQLXF%L2YC%6&BV(1X'XB#@G$3E>_NK*U@?)M.:V MSW6I$M%Y9YO3GX;C3W^-X21>A7EV4^[S#]$/;=/4*8]/>>C=4>@NM,.QW/;0 M#A =#":(E*T:;L#N!@WFMH@4[;361*,0A$0\9*UA'$Y(<*JXE=A)Y_MKAANPNT&#N1KAU;4OO&=$C!)+B:SE!G&<"++8.V2)PIX1I[PS=\.W+H6H ME#?(>>$1UXXCQQ1!RGBL@HR:$W$W?'L0IS?QVJYK[IF!(ANV%0 J[@$[ CN^ M-CM:+#!S42 K%,_L2".R/D44$T]449P2QUTL;@$[+HT=8^$<,-V-V@P03L;M5P W8W:#!7PU?LW9>C MWA'*LB/&(LV^7,($Z4@PBH09J710WMT[J$P1QAAF%E%1(EU.YH4=Q\K'V<5XTXT/TXY-1>Y6_V>$L=I6\.)!RZRN] _W!8()TV:KA!NQN MT& "=K=JN &[&S286^)V!*TI-\ZA%$.IU<<=GI[.*U?"?JI-!]M:FZ>USZ#0U@9) MB$'4E(-=)7'(:L(0X1S9_!'"66?Z0=4=*K M>VEO8!=P"Y@%P83L O##=C=P,&$<$,WT79&9""8HTC*R3A12V0UU4A0 M18AA2DI'NMC.=BO:_B$.[32&X_$B48=O./R&8@@Z (&N^J@"@:X7@7KK3(R> M(15-)E">"#(41X03DXYK2;E-'2]7 H&^.H'"IKAE+4CN-\W,CGPLIX+Y\=G9 M>'2],!GB9/[Z@3USU?G0CF"M#]F39 TF/-GQM%S(!<84HL1J[;$YF%*0,L E,")-H#$BV2H+E0#@6!,>*2 M$F2PH30CQ9AG1B+#MO(E :@F)*=K'2#&[> M:N.H[\VP*[XH^MR,D4_S+G'C87@4:#_:8;NV;)NRO+Q[/JF'%1U4%%,&2\<= M 8WNT(*T,)ZY85PSJ'5BLA[N@"TQ6I&Y;)D<1XE(@7@,'FG*/1(:6QITL,'? M.RY!$J$I90%9F_)OK,9(F\!0\ JS2)2(DCV\G?5P-FVF=E2RH;I;'*9F@,72 M[!+ Y5ES_P9TVDMU "F4H;:PHB2(4T602T:@J)GP7$02R3T? M8"$Z+3Y R2N-DV;O7[-Z>M&5QC= I$"D0*1 I*]+I,QIR[$/2!E"$7=:8IWNI>U'XH(RA7*M4H@K[)%3+"*JK;,\2(J#7!J1&L$&6"TM;7%U M8 -L"FP*;+I:;*HBXSH0@;".699*R3.;!HR8LIYI8PG%\2Z;,B\2PXDBY1E' MW#B.;- 2B9AEJHS1&6&7QJ:" 9$"D0*1 I%N]FY59;DPWF*$&?.(1YZ0RUR; MF3<(QU-F77PO?A!8PI9PAX)E(LO>))&E7B,MM.**:LI,I_&#YQW2R!@?"+.% M^G?YV_Z!OS=O?FPG?_?.KXXR'H3VR"1'$>A);O+W)+9^=C=Z&NCD?VHLWY=/V^2\3??". MUO7H;2D)4J>+J[:T7T-Q%)Y)KH1^K<=6<\#D%W#,G=AVYNEU-M2Y/8GS3"=D M4W[*-W;XR5XT;[_[R]U>O]6E)/=G;LVIN/KL >C9ZG12&/9/F7[_*'=Y#AS; MZV2"'4_:9+DW;>&*83V*UZ-;C\I?D1MF4N]D0A<^*E/UW?RMFSH8-O][*OJU MO*_*4S?38779ZG9F6@=]<+!W_//>[H=!M7_P[B[!+(D$6O5SS8A_7#/B'[<9 M\8]+'ER-7OO]8/?W]_O'>^^K=X<'[_<.CN:OC@Y_V7^_^Y!O_DK/69[PZ'CW M>._7O8/CH^KPI^K=[M%?JY]^.?S[T=K8YX[[Y(?]4;;"XUEC1Z'Y\Q)[X=4E M6*LTKXW7K>).=C8=7VGK\BQ9QI1'+U]'V<2,9UD#N_%<%X!W]_]8,\ MC$-[WL0W3_NIAQ_K)O:UKRY^OU#R<3M[:3>P?K[ M2_O[P.=D1\JG/G[J,[9#*+[USY-?[ND9R Y_LGG7GSV4N_UXL;"'9M9SL[CO M>%]YVC\TD1\ B^F5,7J(V+PDZ;JKQO4=C,H3H7SRG]_)[YYNYE:-Z08U]HE- M'.;) H+ "< )7^&$%^V8>[51[W(?SW%VRV/U:_[[:5/M9>GSC>,<&O^>5_[XWC;^SS6F5AN-/394F MX[-J?![+RL[HI"IKY1_K:1V;-Z .-K:9T+1U;!I,SC5NVLM-US+.V[AKRVZO MQSQYV,9KF[I'5Y+CM!J.F_Z/S5B#*=?A*39+'.YEI'NN1BKG-TSS!U/ONS\X M(Y6:7$HAIF0Y)2]9I,LY4<1*RIVFF@A_;ZN^5\Z8_"7KL$+<,86TIA%9;HAF MC!DI[NTPS:#='_GQ6?PE([?K+'NB!U(L_=BG%0!,_\?F+3\I 4@02'#))&BU MP<''@!C6)I-@J3TB,K]AK+BF-FJG[VT,7:1F8:\D: :*])@1O[)X>>G)=SU& MD>[I\TV7XK>.>ZRFXVH2\T>^'L9J=*G1R[OEM2_1J//)^&,=8JCZ;1"36HHA?!_S5WP]/]35CD)ES\:YQ?_;O@&!JO71G'"P M^3=6TO4A868YHL%HQ*-QV2T2"HGHD@HRV$3NN5*+Q)-N RZ_'L;R8G<4=F_A MKJL3Q0?9(]PHQVIIDWQ][28,Y7;P%=;<,&(%HM:[S%?8(1T=0YPXRZ/PBC+5 M1>AGB7Q%!YB0+>>KQ>,_('M?@*FVP =R=EY6X.:H%5"\FPPNL"!?*-X46:0\ MEA,CLMV0VB)KK$5&2"*D%LS>MR"+*-Y>#S7B \%[K%*VR=,:-.[&#.6&,A1E M)+AH.,)&6L0MSD03F41:&.FB=BJ35B='LO7+4%**+6'@N6"Y,/1_@V..[))6O=8D'V]$FY /*_HF (#KA8# M&BE5"DDBP8A G!B#,@L*9%P@@E(=B>%=B/'E,*"4P( 083OPQCF)^SJXD-$2=03AO]U"N/4\M1S@[1;16CJ+ )4=\_;ML,'LL_3AC==0T. >P& _58VXC0%6GEJ5O&S MCTW39BV/73,>QFEL8]ZCZ7AR N1Y5M MFCB=J]MA;=NC0&"K.6SEA;:M7MM@?JYUVY8:O*%=!&_H.MJV7>]S'V:3-HD^ MUA_+V5F0EKCQPA%\H=N^4""!$%&84$JP(UU%:GPFI":^ MC_,_]T=7Z/MP#;[.BQG2 87]YA#%V?*AW%#F2IFA O<:1>HYXC(EI"7Q2$:& ME> L.">[B>(LG[DT'Q@.>W26F :XO2KX*DI90_+?9N,)S,=M\Z$#\9*[4-+% M#>)!&Z13-A]64"Q(%,'$1.B%1J''+L6>#!WLN)[S8/Y+Q\.+Z($0XX6%.H@97Z-JLBL4SE&'B49);) MG!B.G&46*2N-PTEXW\V17O>MRMXE]#[$H9W&\,O-_KV.XC\&0SPS)K<_3JXLRT5W M^9$$-F:"N-[NH=Q0ZK+!)^6D0$EHD\5P)$A':9$T/'J"K>"DIXV4RZ$NB;>= MNB"$O:1:)#,".9I?*:^(8#):SONK$%B"/-?'!\6^DB++:0\]UE-? M22 N/TC^1#?,@T68;9O67\F9 13=M[_@I;,",X9H$@QQ'S&RC%'DN4TD,LVP M8+UEEW\KI7XE[X6*'GV%#<'+4J/IK MO@JVC-W$0IY6WS6EU7DYI"S%4[J(: MG\>)G=:CDZI,SH^0( -X!/OUXJ28P*7/%DBDD!"/VB!;C%CRTKJ(.1?RWN+O M(BY!!O"[C-_?+N'[X\7O3;%=AU<0WKU&<%>A+C4@!H/]6CI>P & ";%%!$IQ MDLSZ3(%*9P(5!B,M2X@E$.*T%XDGTX4#L'0"-0/2Y_;2#8'+ZYQ=]Q6YOSIZ MOKW;IWE_N/$P/'XX71'W:3C^U%1I,CYKSUIN[FA[.)_NYCW?]OV;U M)!X5*!]G)._? +F[,OB:;E:R%NSF BH$*NR7"EE@6A,L4" I(FZH0X8IC!*G MW!L5H[+W"M,L$H]:,A4JQH *7R&!=8LE^V3L8PR7\:@\.6>3-@H%"A[,UC:9 MK4?,C%=*<.X1]8P@'I-%6MIL9H@1Q/L@;#?KQEGZ[A/)O M0SN:9JNU=X7FSO8>"+)9L0YH4@'@Y&ARM), MAT&%>ZN G82^^Z9#K8 ,7R/X#?NMJED30U6/'LS'!.G^97LO4YK;1WT@GWG; M4J,7[!K8:+ <:TF""5I1AISG''&L(W(R6S[%M%5"A6P+[^U<[G#GU_X5H2RR M<>&9M2#((#_2BRWG1L.X(S_DL3ZZWOP%>\FV;6:!@=@P Z%YS/Y/]I\<56UT M22&#HT51)L.E-%)AWN/.MF48"#X0YN6'76TTC%^ELC3LA7MJ+URJ1W;D82\< M[#6"MJUTVV!^KG7;(+%V*;'%#_'\=EJ 'Y^=C C%>BD]"R6'6HA:L0EC\AX%9#F)#KOM(BJD^/' M^N*M5'^. ?UOG(S+F&M*Z-N-XBQ(KEU9'=U,)[6?QC 7S^WLK3[5T]/3\3#4 MHQ-8H-]HF&VK&5F.G/9><:T=0RJ+9\0CX4@SSI# U+A@$O&JTY(2EP?9'X^/ M[>>_WV X6ZNC4SN)/V9C%;*M.H^CQI;'[$AD9[= M(4ZJ>'8^'%_$>/GFE4=;G0_M"(3_^L 2K-LWQH\H-9C%@+ LAYI%+)$.*J#R MMF:"&>7NG=CYK94HVG!1V>W1V6D% Z.W?4\VZ.]M'\H-92A/"&5$"229+J$$ MAK/VM12I%)GWQJI@NBG)UB=#T0'=>H:"P[Y>[["O'RYWHOWYP71($+Q;E*(, M.PTV+* 4(K'>88=<8A%Q' ARLFS<9IZF2#U)O)-8^R,[#7ZZ(I3^=AJ8@2$O M/TQGHU$,.]' /H!]6'/[\$AQ4*TLP=G#D9IDYT7Y0LM"(,R,]I3H1(GM<>?8 M-_'Y5YP@(E_N! '8EKN8L(C3M!Y>4;@\_;M4Y&@]I%)*KWU1ZNE]S#,:RE!O M> QB6T-K2SH](1EL@Z/(,BX1EY@C*RPN5LA0:554\5XIV$4\D6*VRK][-["] M2> MVZ"TB%>PWMS*!@S#J5_+6G#93%?AW6.NP:"RT\K%_!BCLGY2BG*W\QUK1[,8#C,!M$FS MG64R*3E0Y.5%E0!RL$0!$P(X^/G5OC7G3$N)#*.93WFDR!$6D<(9!%%Z;UBZ MR\'&6*E\8(A0F5T0Y@C2@6.4O TQD8AQ8)O P5P.1)_GE6T(Y& EH@?W(N8/ MP+'H%F%TAQ:(A?',#>/J)VW\6V_V[>&.V% +1QT+S%J/C) A>QDN(>N#1)(% M4M86:%3BKH4C#-,4F4)>"XNXM@P9(APB27M/M#>1V4VP<(H.I.@Q'WE%\?=* MLO).^\'36*E) :2\3%+FQ NG%+)!",0Q<[QY-_SR0NC?>9I%FGM\&BOK_?@LW_FB+*J,QM/\0SO) M;Y=CDZ;Q9&*'U;F=3(M;-#V-3I7)3OE"(HV;^JG6A2ZF#JSTN^8?- M-+_1ED'8N=.GH?YXW:O#^!F%>A);P+W)+9^=C=Z&#/ZAO7A3/FV?_]*WQ3M: MUZ.W_Y@UTSI=7+6E_1K*WMLS(?3U";*: Z:^ &3NQ+8S3Z\# .?V),Y]>V13 M?LHW=OC)7C1OO_O+W5Z_U:4D]^>K6_Z^>JSPU -=UF=COVV"W"ZRWT'[#_:. M?][;_3"H]@_>W07A,SI!?#M.6NW1$LL?T_$?U^SQQS5[_'&+/5:DTPZ/]XZJ MX\/J]X/=W]_O'^^]K]X='KS?.SAJ7RV8<=++DQX=_K+_?K<\X4_[![L'[_9W M?ZF.CO,;O^X='!\]P;K/O_>UFCR8G<4LV2[%I%5:.>\\(M%[Q(,7R$0JLZ\? M(U$Q>",[23?\<=;4H]@T[V/C)_5Y,1)9#/YHF[HY3+]-LDD:35LI>)SO\^.P MK869OVK/\S6FDUGLWR+,V>UZGO]!_K@TJ7^X\I1_G-]ZR!69X/DQ*[)3%0'P M;OZL)2BZ0A.[:@>XJ([;0WR;RZ\']?868;XC&/O^B7W"WS+.EZ+C=0S9#9&/ M_$[U0ZG62O';RW?;OY&WU7A21%IU^>'ER%Y^^.M3H9CEZ79Y0P=9)7G MQY/S\:25;O6H>A^']E-1@/GU_[6CF9U<5,08^>5DF4NT5]D:;Z*#1_;*Y969F53?8K5,-_SRX?+ M[0PQ9!>L-"D_6XCE.Y-RRYO';"]7GG1X484ZI3C)_5S;2UU;GJ34)LUBM/4R MJXD=G90+M-6-3>MKBJFIFY[F+I_G- MR/[>IRR3A[DW M;CU8_HZ=G121?=U7UU>8=UFVM^/V5=EH-*[&N2NJO=R!D_RUXA1GA(VKW;]5 M]OQ\6#JM7':GVL_CKA]DG&.4)]=%.ZIC;61R$Z$]'&0TG M=?Y:,_.G59X>U\_\0]M%Y5+\Y[^(GZNSL:N'\<^#FX=IYTD9]F%NQZ M!YMO MD,9^UI1[Y>O4-O_FJE=+=B,:IS(,.]5NR+(B/[H=#O.LGMZ:#I=!@_+!Y5&P M9S*EJ:>9H+XWUB> M\>;K/J.L'F7'9!Z!.1]GG%S^*$^U4*;(90^U_:(&3X_4H/T@S3+RXAL+LW,8Y);-I]Q+<;F[6H[[_,T7LZH\.7 M98RVO75[^M[J]7^_\TCC@K!2U[>%:HN;J[E5O,V/MAZ6:$(9F+/9<%KGRY=F MI/ID=AGH:6=Z")/RB.5&;3)KZ[2V98ZT?3^*^3?Y!\.0+Q]; M0S*/V^7Y;:^PF#MZFH^70ZSE?+5\P,7**!;C8=E_?GT8 J M=]T_,RL4H [+#ZZMWOM?/S175FV0"6@XRQ(RE&(;][_[M]W;WW63L0WN%HRO MZG1,YM"L+109N\3-G#S+Y6:C.7%_*?BN)F>!3+9CXT^C(D]F MKJE#70SPG%XDM!S=&M5L S/;ULUI_OAD5A>! ME(5#*P9*U&]2G]UZUGR=K%VN)$AYS'J4T3KSA_VF_LEO!W MQC3!Y;,/\60V;!F\.D+_7[;3V9Z4W01URA8RVX_V?I>=6&5E6A[RRDS:46,O M[W+3KORL>42NY.I-_Q8^;V7@Y46JW+JR[;3]YOOHXYG+YI21044Q95FE9JO6 M7C"#/^O!,)=V5R/XX%!E%FAM=KGFE1U;;-##N,1:K\<^:Y,K Y8E0[M.43JL MM?CC\70>EIU>G!=1D4<_E;2>TOIVSMS<_BLWO7.YK"MBJ]S;9[B^WNZH:*4\ M;JUBS4]Q-;K_G97&_"OC\WI4GB\_<@:(/6FO/Q==BW7')+8ZJ>V'46E^F759 M/[>:W88"\_D76V63!RQ?*$OT+ 6*>Y(;D6P]R1W37O*.#KBYX?FX:[7H[K^(73 MXNX$N.FZQZ?"=4M379;;JHMLB4KVU$-0JWZXY9-^<?]'AN;/7CD!QZOV0YTZ$+,FSBK I MAT7O?'344\0."/#B(8GWUV]6-P "!"D^T ":8&E&,A^-[JZJS).959DGP]P! M#_6%*W._N'1B+YKKUV/D!M0GM4U9:D,.Y^9O\-_PP&F.O^MM&- 00(OL^P^; MJ_(1ZS# 2ZQ==U+]4=/[K@C&VN][C1\^?[/4'T^FV<.,-Z^>+ >4K_L(8 >A MO@<]C)/I0KXWW@"^ZUWK D#D&+Y<^65=-+0V10\1.RG5M\3./&.I:QR$QM+ MDMR!#744!FJ?T:X)R!L?I0D3 #MR6#"!V&H(.)J-$_P^7DZOX>2/88U#'_-- MLZP!<(+ K1B.O*(7]M\Q>R7]B_JJ>M]B,IE=7,Y#OQQTVKIFL?J^_T-]WT:" MLP)<+'TF^$R<&[K%5@&X1CWXS/Q#$&=D.]?]F MX5,C[W C6*/^),XQ9CRN/?LZQ*R'E66D$16X=$52%@;^>F$N,F;5!;?U1DK> M2ZI?%C[IP;69;V$]_**9=F9[Z'-56S5!K1Z/N8UEC(S>EO) M&.+8*V2XLTAA(W 4CC-GVN'V[H_&3>GW[]$/0#KKT*H^)UMZSBN'9W>?CNW- MX6JK"?U.]E8^QF8W'2;33J:'VUKYNQO_[1^'>_QF MC3Y.3):10']8_F@6[C MHMYP90&1&CQI,&EY*N3C.&-V-9D+4+-'DJ&F,0,WS%IC9YI='4#74:.RU44$ M@*U9@Q<_A/LO;GUMZ0$D9\/Y%7$5@)=N10[MITT(^KD?,KQ?7S1_Q=IJ]2?S M]ZOZ\&(UGC;'PX";7=KS7.CE^VM#>F! MW\X-/!=KV+]NQ6T%/AZX+W^9COR?^1$/2=:M[Q/ "6T"T%=U:)%WH9>+VZ_/ M7Y#+&3VMJ$T=P@!XOVE^=,TU:.'ON7B0;+20#]>)])I[,MSN22NKOH=+SMZ? M_O'N[0^W>@A[4Z[]>3^U3M7E 4N#TAA<7>^@K(7$*WLOO?5]_<9U6ST$R->N7P*_K":Y6U_. MR)GF799Z!Z .*%=.!>IC9J)^G)\-G'3$LOYM+3A=%>2-GZXE!1_4R]^;7K>> M%AN5EI;FZ)WSF%DX [*$1"2"PDY+S8)B;83]'Z_/4%\O=V1_ XGW_3CI3"HL M_7,RNX#KK_Y<.?/]\WH+^<_+44<,8@YYZ$GUL7G=##3-#'[6JQ MW"_X^.QTM-R@7%J%ZUR!"YL3*T:KK]-%Y4>G$T_/,R@/VXGK/P<78YSS;, MPWMKIW:1[PPWRWL<:X?*7;&[K5H51:7@F@9DC 8+X:5'EEJ-B%")$V.$%*&= M+C-?5JS)>#2$+WVS%+7P7#7_/L"^/!?XV?E^\N\QARYK:K@VKR\8O-]G8/W< M'-,T25D9J']^_?&G^OP0H/?UQS_JWR"L>@N B]20W,N:M^?YX B?W@RCR/J3RTVV%;.CN>' MBO/#RLMQ_Z(YMUJDR\X3HL/*9P#*W&@V73,[BSLO]FQ/5L>;3P%C?>2=C\$6 M1UP+P+]YY 7/:D[3ZKSXG MEP^AR<9H($C0(W#SV%L\% M$8Y<$:N7K(K_6F3EQ:\Y-VR><%:GK,)G%^O9A%RS20ZYP%;F2L(Z1WDEGAN. MYEE+^7-KB6BK'E4C,O6GKJVMC_5^W>5H6M?Y#6[\ZHX@\>$V9CT3^&2+';C; M X?[UOZ.P(%1%I*-$7E#169[YD@S(C*Q6F 2OA6DE2KMWYO=U=R^.9^O9/J< MO.IOYD587=B0FF\ =VB_B6UWC-SR*\$2=NAM\E*]8,BE MLG&RFA;XY3P.FVM'RW(20,:+.LWDTR@;YGQBL:CDA _7'DF*XW%3*%T?K2QN M7F_5P+";%-8&4^=U&I-%^F%=B]$D&JSZ)8U37WM).4T/\'8Z:)Z02S'G;4CF MWDM.)MQXM]UEY1&;VV %CAPU''% .F0$SGS*RAC'G%&IE8V4>_#PV]LHBY+E M&%Y/'_K2?Y*R^W+;)NEU$5GUVS@7?+Y>)DW-)?[W>&'[=4^1WU8X"SXX&%]C MVU\T#"WF9I7/870]-WFCI''VKT.<^71?UM-M5Z?[KILT^?WCG&$^@1]-4HXT MLK=FQ]/^/-GM^A=VF6T^YVN^3IV?OVF=.__'ZD8U](LR@:S MZS4%>6GS:/LY_;PN(*[!.>3,Z.$<$R'(FM<& !"AVM4<-'7NF9Y[,/I4'VO? M]HM%5=9D#HX9+)N0<@'0U>5L#$@*\#E__+6;O"C!Z%U/[,2?QS ;--,Z#\K M-N24ZSQ$%^NTP.5%^7&3\_YE4]C7U'W.[Y1W;:[J,_+/(UC@T)7MC=N][!>F MKV=UZ1.HW)\6<75NS=_,%/\M5U)\^I(_U>C207:?(M7VVTT)JR")KXW*1U/CWN63/ M\Q6;>^10[Y6=34<+KM4L(S#&?-=\.1K8J]%L"LO^-88?&Q$@&)_@ORX^ ((V ML)>3^&K25,;%Q>O5]+S-O;^[3JR\;KSPN3_I-\0TKQ;W6+EPC2^V?JS )TS_ M=4[+>,:=D:Y(:4SG-Z]:W=01;- M!V]#UV^V#+GQ0H]I@*$[0"^Z&H'#TPU86_UE1@34_XK.^P$BAU<__QF$P$0HCPBA M&O M8.0H"\AB;$+*4)7T+LTZR=$LK4_/K_?XUO]35+FH!( M\Y00U](CDSMYF:!\<,ECI\(N5?FG>#4:AJ+,19F?IS+O5D+:U+2S7 %75.K! M\G3/9LP6O5IO[@0]H 7:!>#U(.[:H+3,Y+Y=K2Y0UH$A%RAK$. :9I;!**DNH$$::(?J-4@C!,4][X M]SJ'I!J<.4.$0R1I[XGV)C)[T/!2]X3F!I@9GT7]O1;1* M022^X.F6]H4EN<36Y;J$%/XC]SW6><%T8UY_69+CPCK-A M9LY?=JC+"S;GQ;VN9SNIEA.]U@]B3L0_#LMZNUSS>VFOYG1%S>]CW5!J-*[" MK&YIN&A;.DJKV?-W/&.E\F3QN>O[U[TJYQ5[2T;#+W69]&H%7A[I ZIWGCTHD7+O6V-UGIRK9?W=8CY=QM%."3YKRGDOX7\MY#_ M'H;\]V68VM\:"]24-.860E>Y1<&B%K&A/I!J/FA.C^#TE5O0$WU?51=4)9>+^^]SWJ'NKO<2),6K+F[3Q'O)$ M/O(]2FE:R^EXI33M0<.[/^WP>8O!?#.H^ECWO/YEWDRJI/F6--\G"M3MK PE MWW=/*?3'."E%V^ZZ47AGF>"/4S5X<^]'S6YKS?/2^H>2&V=D7_3OWSN M^0]%#(H8W)D.<+@A[SD-9C[0(TV#,<1B)KE%.CJ&>"ZP<,38W-7+1A:,==2W MD0:ST,#?EPIX&J=OFDY\+66_$$5[2I$=I;\<3M[W ^H%P@J$/4\(\U%89W% M1/F(>* ,.:P]6C3 M>1 D)F\3$C'DTDPFD;$$8AGP'@2SVEFYT=#X*?'/;:DIRY24=IT(JGO,L.)# M%"3K^I(6)&L1R;3$/DALD5(0"W'#+7+68D28UYA$X:1*;81!^T0RU<.F;.AL M$PV5DZ"'1$-U_Y(2$;W B.A#TW#Q>OU7Y:/(PC-$U^)4M,E<@R6S5D?$(J.( M"PAU=(HA[ZU2I["G++5R//1-I^)T-/2M^A6BQVAQ*PJ6=7Y)"Y:UB&4J2L5( M4HAP&@&7(%32F!E$78H> AVNS ;C0^L!4NM8QGL&E\V>S1#I'LJ'8RY<.EPK MLP,5L(5^2A%TRL=%7[]%L=JB?^;-SN?+JC:;RP.;PLLUCH!;FO?5%VWDLO9R M)U"8''CG9>_TNJWQM*D9S65U*^^W*""][:56:0R:II3719O7%S7EH"?;K_>S MK5E\.QO7Q8IY@L_',587\*OS2>Z7&D-G.B[VJO^X[>&/N'/K%C"Q0# EF?,H M>,1-2L@E)A #KYPGZ6A4&SR43ZG#?3_TXV@G$92E_N_[X>+@<"0N0+(,F2TN0:*7*%^'3TH%:]Z;JP^[I5 M>@>%2[FD8^ )&9>;9+@DD,,& D!EM)3&4&4W^)J?(EPW1&GYGT5K5]*6<)$3 MVD7A.MPKW!#KE6ZZ3;/[6$U6VJ;=H /J2!_EPL>S]7P2? X.L,MFEPA1IP20*#D(;SZBE N^*-V>Y M8[7A8+7D7YG.^N[3\_Z:=[/J]/2'M4J&Q4;#Q&7=3_8E!_!G-:/CE_S/<+1*D57Y$*0G9CJM9;S?S%WN M/#RMOHQF@U#9E,!INYVJZ'G/\<[)5M_V)_;3IW%LT#>+Y^^;:<';<.-N]GS6 M/AC+\UF@X(@SB!$-SRE+$6)'$JS2JA5 6Q_9AS0?5Z'^6EW^]PV"W6#_FM2% ML4O,RVQVUY.9J>>NJD]Q] G>X1R6%7Z:12=;SPG8@$FMP,,X:"CS%GRMF3:U MYJASLPEXVI/,8SL>36ZW]XK%O7]Z<^;// M>C.T2S9U0U FKZK7-1[8R8_5N]EX=!E[U:\UL7CUSDZFM2"]3OF"ZON\Y4WQ MCQ (O*Z_)#_^\&-SP:1OJ]^LST9C>=GKWUZ_65PV)VRLQ;F"N1LMS'9MU8<> M[/3A6Q_J.<%0.5C,VOKLCW_X:.$^XX= M[2!"8A(T-)B8T_U!= M"!.&X&N!AOP?B!!JD3]]=_;/=Z]_KS< ?UJ ^_=YN'$\N*K^/1Q]&>;#M(\P M&8/Z$[_&T)]=+"_N9=[2C[_^!#K[L38@^9K9I-X^LIEH>VJ_S@E-Y]%P:([7 MAH>;DFOS>+N#>6Q'K*L;J,="BLE/&+Z/S)*<,+TEB:0Z$9*8E3_;DE)N_TH$ MGY![R3[W\![F1- .O(8^4> ^7/^Y]Y%[62'..S UY@3+IT_-/?4*Y@!DJ _C M!CO$1G+K;'P'RL3?':O>OFCUS+.AU3NKX/*KI#JMQC59L.FO3] MJVJG^B\<&5H5;N];RNJ;/>&_N_'?_I'WA0MBMO(VV6AJ!T6%2O19M*7X<\7Z%'TJ_MRS$["B446CBC]WF!YB+>^+7M39 MOHHX#NRT M_SG>O4M+?KC_;1XUWE?E1/=NY#VNSC*P[ MLQMK&=_S'E^1U3*^YS*^(JM',;Z]-65<)6&H[_H0!NM;IGBU.+&^S^J-\2[X M<-MN7CZOF'_F33H*??L=8RWT[0^B,,!1$>]E0L)IE3N5.V2#(ID6RUGA!'%X MH[\55DQRFBABUG#X# O(FD 02Y@Q3X)GA-\L]9]SQ?P\'EWRI 786@2VZ+0S!%O )RX1]\(@ MC8E!3,1@HN1$V@T.$Q>4XQQC1&/^H-(1V<0B4H8DJBT5@6[TV#D/+ 72+2= ?6-.]A7!HD M%G^M\TM:@*W-#O+@7*G$!0H) T@% 2#%(X5HU-%($X\J;#1(= X^!?X<(L8) MQ"D$HB9JC@@G7NBH&(ZL.\#&%+AK!=@*L'5^20NPM0AL(K*DP 7+W, 9V)Q$ M!D-0R;4&;!.>8;W1Q5HI'YGQ'BDN#>+@U2%CHD2)!J&D8IYE2KJN !NA!)#M M[GYESU4-#E'P4,ZH'Z]WF:2]; N\#.TJMF7M](8IKI+RR$5O$3?@.6O-%&)6 M@Z&@25&V<2S-F8R6I(B"<03Q: 1RU!(DF2$V>"R-[9#3K'LXM_PKEJ7XS&5) MCQW.!& 3%8D@H1PXR%%;@#..4>26Q102<<;=A#-FG(M8@B,5B 2G.E& ,Q$0 MBP*P39*DHNX.G%'6(TH5/"MX5I;T^/$L>6T%YQ;E[G*(DY![ R6,L"0N.!V( MTQONF><^&((9"L&!2\=U_@R5R% G%?&4RQ2Z@V>,](@N>%9BS;*>QPYF3'O, ME#)(1HWS84M -EB/4K*.*6JM<9OM,YV2G!"**'P2<689LM)YI)D0*B2/B7+= M 3-">UCR F;%.2M+>OQXYBVED;.$$K44<9L",DIBQ*@/7-"@+=DXEPG)4D,) MP)]G@&?!"^1TM(AY+X/C"CO>H4P:JGJ$%#PK>%:6] 7@&<'2>$T#TS-BQ];I M(?RQ1ZM!+]$FQ8+SRUE2(:8 MR2V(1\9&B925G#$?'/8;N!EI(-@P@K"A@)M.".0PC<@Z::T#1U22#F5&4M;C M:L?E1"\:-TN,7D#S98&F$> G)F&1=+E "= 0::\DTH1A;8QSFFW$Z%$8R8D) MB%M)D25BN"?1H.,-A0)SKGW6DG>I31/B-$)W7&: M9\'-@IL%-U\2;@;NM-$)8O3H\CYE!'>3NX!4Q#Y&PQ/A&^4^"BLJ,"< KBG' MZ%@@PP%U8S(I$ARTEKY#N&EZ&I'!'R[)E\D 5I"A0IRP8M,N1\$B@&Y02G,27>H<,Z(WI&[O6P[H8 /3^35D*! J,%1A]5 M:>;!\8\F(B=R5K(W$IG,-&]S1;_S+-)<97&CV8:-7LJ@D'/$(!X50PQ-'GD$O?(4RH9]Q$^VR%G5.D>D3LFP2XP6F"TP.@+AE&< MO$Z4&(!1D=L_67 M$P3VBG K%"%.BHT,71JY]5@8A+EPF2%5(Z>U0-H;+:1S MWNHNI4QHW#/[S9EX]CBZ'1?$;5+YF%2*SH#T%MKV$21U4OES.QS&P>350X3M M./=)8 [S;__K.XAJ;Q]HIUAT=F27RY"/Q]4J$EV&7"3ZZ)?W!0ZYN!S'N[8O M<,@%H(]Z>5_@D(M$'_7R'NN02P?+O6\_Q?'GOH_5Y7CTN1_BN"3O/#<2W](R MN\R1S]SA!D$I4H M8:XH)I(PMU'9$@F3P@5 L@00R*T)2&.CD!)*N>B=\9DXN3/ Q@NJ%53K_)(6 M5&L1U33!QH7DD)18@KO&*#)>&\0%XY9[ZYRU-U'->6%ET!X90Q-4Z5".-+AKRNPX1?IH@:T$H075GB&J 6@9;D+,?<@A"-4F(4>I1C(0 M95C23E!Y$]4@2A7:,8&($/#!(#5R@L"G&6_A7;.Z'2VJ%7>M M -OS!#:EJ$DZ1L0<]P!-Q")G%$7),<>\XE)O-KZ,3G"KK$7$1Y&IT1FR20ED ML#*64L?A;X> S>"":@75NKZD!=5:1+5(+8T,/#5M&(2>3'+D? PH8<4,B]@G ML]'P 3!-^^ BHJD^,^ .&2TC?,9Y@#MPUFB'&CZ NT9)<=?F@ROM+_=\1GTZ M&J)).:[*^5[0=S'W@O*5&/335.$DG M3&:@4(C+!%_%7 \-'\(.AP!N>'?,E=0]3G;LAQ\5]W'QU0MN%MR\!S<3X!\Q MP2"!F45<1(,< 3??Y4X=U,#=L&36NBYMCS#94[O>^'W1P%FB](*:+PLUA>1$ 9U!>,^C)LB0D)#CQ#LFM1.I0ZBI M=4\14T"S>)L%-PMNMK:[:0@E/$@42.Z^GDAF>W0&,:J,YEXSLDE3IK 0MMX1 MU;FS&W<\&K^TQ"R;)H6PN! 6;VW1#/4QL,A1]"97KUJ/M.8*>4.I5DP)IC;V MG4M+S"/G*RZQ0('1 J./@M&DHV#!(4<=! 8B 21*+%#21&/GC+%:E):8!48+ MC!88+3!Z)XQ2RCD@GT;86($X 1_3F@#?,DL3!J=3LE!:8A8<+2%] =$"HG<1 M(PC) 7!#8T>(TY- A!5 1$:>+28IV@VB!%*2\P"HL49+3A:<'25A\%1JW)* M&=;YX,X!'$I-$9-K='2$O/8<70U:P*^MC",W;[Z_P,YZ*>K!Z'D]>/YB33P M M]\YH/'?X#AS;69$M! \Z"$D# M3J;1:#H<36,#2*=G?TK.G:/:(N(RKPRV!)G(-+)>)9N"L,ZI[ZJO%X-7 SO\ M]%_?Q2'ZX^/C<7+[49R.JOXWIG"W#Q^&_N=^F-E!1K\(LG&PQ03K, -$OZK& M$>XZR<8Q5!?P4M7T'%[EMO=Z^$,?,(+'G@5*905/2( 5JZ,%9!,S* DO)2/! M8KE1E"(P<]21A"B3.0T#YZ(4^" QGD7IC:)I24PYG'X:O_HMCK.38#_%#^DT M3N?&;\V@7<[&<6G1$%TU:?3>#98[C=G>%_^OU2C!.L?JS>@"GGUUL!?YWW_1 ME*@?#_;\237-B6_5,$Y!$>KUKOK#>FH LONC,*F6VG&RM#LK^#>WPLW"GL[ M*>I[^![4_(Z?@GW^._SW%K-%[QG#4C?F-UR$U(DXXB-&7MI4IYSNO0^AGJ;6#G_M#._1].W@_;"0>?OJV/_&#T034XPP>\]-@ MY/_]715!42YSEN48U.A!MOK>2;C7D:IG):_,G^)/9\'6^/CGY#S&Z9\>9'TT MA*6?;7^0O6T$ZH F8!L M0S['R?3BYMS=KOCWOA7%E-=C?QM]O'!QO/@IZU5? M(KB8\*II-!B,ODQ>W0HMAQ:674W11ORZB-;K8/TV8+6SZ6BQ3Y'?!Y8^CZ 6 MBX&]&LVF\(BO,?S8/(Y@?(+_NO@ K/O 7D[BJTF\M&.0P<54U+M4S;V_NZW. MXG-_TG?]07]Z]6IQCSL**)K'4G-BM/SKC]_][1L7D1-%[[ODOM^S$Z49OOYS M[P?*.QW).]U3$F2^R7UZFSH_IDSH,0<0^OF=/QSK\)8=? F_JX7O?*R/JKY< MO/HMLV-:FIWKPXIM/=Z'6>NG2\GSF+D6)>L>(-+[!*+Y.<;^-;5-2?S^?=YP M&#O"TUW.WTM"DVUZ'6&PBUGBXVSV/F M]F/Y'U%+?HR34K3MSMG[8PBF:9#5[>]N_+=__-/VAY.B=^&>4L MFZ)T1>F*TNU.Z=XMMNMKG?LY;]G_W[Q77_2N>^P]W4X6WB+K\X^3CR?5%(8_ MF8VOJLGR\*UD4#\YY;,K*$8&1R-SMLM==& M:*>\NWGH39S17@B.C)4./I-2[B;D$1;2)<9P5#9N9+O<..:^<0B^V'O(6P\_ MV4E_TEH5GNX1MJNTY\/I0"D,*;!68.UN6+.!&:R<1LYKCWAB#KED*$K>N>!Y MLL1N]"?> :QY/[N8#;+W^\\Q1)O7 6C>[_DIYISE)Y=XU&D*Z'_B>#1/^Z0_ M%I@K,-?U)2TP]R28^_Z)>6B/+ O@ '4^>"2=$(@S;Y&)GH,WZ +103AN-\H" M]@F;>S7-N"GP^CH=&28<\$\$YL2E&@[3Q)/-$>&292BA188E3UCJ1-NAV3"368X6D M]9DG0C)DG ;'FB:NJ:$!TPV>B$/MEJI=D>>^$+$O2'9T2WJD2!83!0=7241( M5(@'@#/+ 9^,8\)1&:.-^T"RLD'ZC%2AH-O1+>F1HEN*SHB@-1*1,,2IT!"C M&XCM%.6Y\XLVPAP2W5K8QRSH5M"M+.F+1#6] M#);PC7@N;-U/!)!$!5BUI M[XGV)C+;E8U1K'N,/*WC\)%KXNZ@:EDQU)8*'I*!N,!\@?GG#_,L,)82A0#" M*(*XU1&9$"B2@A"II'?&$=6Y]P[S@G8 R6#V.A:M$\STJ$TXZ+I#\U4+O:DV)-B3SIF3^XXP, Z M\>@"PMY@Q!D-R&(N$#9>:":%,T'M O_WD'9-GWC"<>0:N-\&3(7!NC!8/_F& MY9V>R3L5!NO=.83'.KS"8'TW4]=&E:%LAL2XZ5W2NFSI72*R+TA6E*R36G1>Q4O"P[5E:(;$^HCJX0N/59EJJ ME9SJ*)"S3"!NB$?."(Y"4%I%)5G@&^6^(C+N B4(DTQUZ*-#.I?&T10(Y3X8 MC+M2?6!TCU%9"N<*JG5]20NJM4E.*")VQCFD'.:(AT"0]28ABA,CT27+@M@# MJNTRV7XSA88>'QMKP;F"E$ :LDKI+ VB#- .,.E!<"3)C+%O%$;C'MMP-R. MDYXA..6"%S3;8I.S4$T7JNFCLAN%Y&M[(X[VD2\(]U(,I1 M99-2X::YL%0SYX1$/D@P%TX%I(GV*&ILLY51CJ6][6D6LJ\"5F5)7P98,4VQ MR"XJ.+$1<:,%);F6#LGNJ4-#MZ);T2-'- !K%I U*V !2 M"4V1BS8A"CB'*9$0?NX$W0J;]*'W'4MR96&3+OQ [9YS%7Z@-AQNI8)SCJ#H M14+<< KFQ8#7[9DU+AEM1+QIDE*B3!I,D'?6(+\L828:23R%&B$$\IMZ2A$'B8:#"+6%&^#Y1_%OFM M1ZZ:!?<+[A?4TU.,,"()Q$C;0*&D6MM/2"8F(V$MK:@/W=YS]+J@JZ M'YKS>?>(>^/9WWS<@X<.8A._^L$LP"A#__-RG(/X%87^.-;2E"F79Q?#'T-_ M&/<^KJQ?/JRU "]/Y\BCLTGZ*S2D7L@G>]94=?+%7DTPHO#KQ*[-*8$IA0.=B\;M;A,96 MY^.,('^9COR?^1$/$:3Z/@ @H[&M5W%B;C],/9NX_5V8?JC]/7?[Q]?_;N M;?7FP^G;=ZM?JH]G\(-?WYV>?:R^ATO. MWI_^\>[M&BWI+B'J$>0\.P&I6J=J$[?$JKF].YU=Q''?+RZY7%.5/L@UP! _ M$8S]]>:;M00\=]#U[P=YSLYC[;!DHS^S@PJ\A+ES48TR?6VL[N+LJ>PDJ^.O M=NS/%WS+O++C6-G!H JS6'WI3\_[0[A/K*ZB'9]4$+".9S%4_2P+<3*MP#C$ M_N=:LV^]VQ?XZ=*]79V<1XR\_2HXK[A71"&MY8EC4: MD>6&:,:8D4+>E):/_CR&V2!^2.O;0!^&[X>?08HNLLVLC>@9/.BG;):_JR+( MSV7&.E#+[UXD]J718##ZTA]^JN;=2F87\+IPVPF@U'+>*C\ $>NG/@@/2*A= MQ&<(] Q-0 7AXLK6J]@?SD:S"H-Y$>M'"#;__5K?[$H<6I=+YY7.<; MHD[$UIU1Z(FD>.7/]MU:R+W->.[[/^ <"\-OT>4=Z[(LJGQC]GZ)$#R8\HL*/CL9 M:E,%EXI708S^RVCX*8Z+"A85+"JX/Q5\<&G;-%7= M?P;"U'_':6E#4RSJSO>(BBK>F+TZ8;RZ/BJL2A>VHH9%#8M%+*I85/'9R%"Q MB$4-BQH>7(:*12RJ6%2Q$S)4+&*7U+"0VCU4*'?=,;AK)(FE+U&;W.U,:Y\B M0X)(@[C3=2,VEE/NF=7.::OU1D6&,]H+P9&Q,M?RIH0TBQYA(5UB#$=EX\T< M^QOT"S>J='-A6I/]O9Z!_]L\]3NG(]Z\0OP/I =S%L#+BE2)%.^Z"B08Q2%NPKV%>P[[GL4I+ 5=1>(FDD8*E, 9DH T"KQS(297%(A\+2 MLA>YG[W(IQV[+^J?'G'LODIL5-_UB>?PJQ1!]7U6;XR_09;4E6/Z!Q?H'3EA M<&'L[I9GG0#U XT"1<\!V94#9->8(1FM3XX"ZF^R[SV%J_'H,@..7$\[TK;A MUKRX1[9M.$;O_\BEKUB)XXY!L Z.L.A0L)9##.(IU'L1;$7\^Y#)A+K%468V8!X=!'9E'N7:N4Q8"B1/RA9:[-;=FD=UR^MXTKKN-(ZKK2.*^VF2NNXG7.^;71TW4G7C66T MUX7I>XE]-XY4H4OGG$/UCSM6C2X*5A2L$]WABH(5!7N1"K:[WF_'JE+/Q@LM MW=]>DB+OF]G_6-6[6,RB:)WA[2]*5I3L12I9L69%T8JB%6M6E*PHV?-7LF+- MBJ(512O6[%DH6>FJMFU";^FJ]JAA'CLSY^WYW40I@F MSH12,9@-,@(1&7>!$H2)$(C[Z)"VWB&: J''^\;%;#%9=5HX"B 40"R!N M 8@\A,BTY@A['! /QB%'HT!M* 64:FP)L(JSC;Z];2/CSME*"I[B07Z"O05Z+L)?5%'%K25 MB&*6VSYBC(QE"4F-@_"4PM?L4-!7',"=HF#I4%8ZE'69K:FPLNW+"-! K$N MX%YZ '3F)#)2*@2600?+J,QTO9/=-2'.R"\ 7A.X3P@O@8I0>,#B0!6@>-+'84*2F8TLI; M03>ZNQ\>X3L5 !2P+V!?P+Z ???!/@2O#94:D2AY;B5OD%.!(2NQC#A%9XT] M/-AW*_^AH'M!]X+N!=V[C^[*J425U4B!TXYX!']><\:04-* .R]8Y!UPY3N= MS%' OH!] ?L"]MT'>R\EIY%[I%BT -P:(R[#O:F9*P?&" MXP7'"XYW'\=92,Y3B9%T4B-N-4-:<(8P]CI)(YB-[E X7ESSYP#IM[:HFL_P MZ>P"8-'#]Z'_N4.-JQY*6K)=&ZN:&#?"WW&,U44==581!ATRA9 _7W01X94= MANKUY;@_J.AZ7Y']OW.ONNW9C[CQ#A!*$T>%1%)JCSBW FD)N",,UP(GJ:4A M-Q%*>N6,\0Q9AQ7BCBFD-8W(-&G,2:<0&L00O MSQ4-2 .T(J-)P$%B9\1&+W/PQZW'PB#,ZRZV22.G-4R7-UI(Y[S5OBNC'HYN M0>$[8'G_6@ C6W(0#>JIJ6!E[&)R$(P,36QN1;>"=>I?ULQF^<7!7%TU+[MZ3PO#.@=?!/WWS.96=]5=_#CU"/(;@1@, M^L-\ERIEPK3/F2DM#VP 0)W'%>!;> M_;H>?XJ29*?"HX)%5;K_7W&D$MQI7 M%PW9&BQ-J,< \]R?GM>/6;EW_'H9_;29F/E(*CO)5UW!]Q:P%@0QOV8S/AA1 MO5I=@SHLK:(V8@BJ/0;8PS4+9RQ#WEJ:KZB\G;)+'EO5NLH:- ;X8 M?KK+&SK<<.[SPTXJ6,580^;I:!HK0F_WC]I]V^;2?.=7_2E@KK_S_6L^RIJ( MLOJUQN-8+\(^7O*N5\KK'^(4M 16-O0G'DP0O-<$C,;C^&KLXQ69W#WGP8C_^_OJ@A1\V6.P<:S M>%<10Y=CLE4BR9THU6(";U#^[3(:?V)_Y7L7X:$!_9'T5Y;RQ-S;A_A$;-V0 MEYX8CE?^;-]>]]#O5+HB/1&!6NB*U+%9:)OPN? =/]#]W G-<8=F;J],XB^0 M^;EHV^Z[=S^KR3M65O%O)P5TM,3Z=_LE;T)":&@'CZ82[]Y,[ C,[S]$[8S[0(\T[\-C:1 E&@<:(('()R'@?D"64T> U%61CJYLP3%-D"GDM+.+: M,F2(<(@D[3W1WD2V0>^QW T!_?MUH7ZG.<_BGY4WO#,6)Z M1HB"8UNXO4]@(NHV2&ZA-3_WA_W)>0S5I]$H%+]W:]6Y/_)\-LKUQ$5_5.Q] M3*:&"LL#QAI9$37B!KXR(C)DL:(J:A5=W&#$V\IE7NCN/[/J[L36:-,30N[6 MV!2->:('2(A@O!TH3P3'*2)$-)"?:48JTTQHI;;RQ4CM*6JE>VQ^44JI[ MVA0H[=R&]I,X1F_Q;U\.QV@) !ZN@\=8U_=D _:B"O>2MU[EA@#$^I#-D8*X M(&%D%2'2>!>UV&@-L%4T %:KM:URTJ,*[]-6=49/#NC?=:C2L(!H =$N@*C" MTJ00$I)24L2MUPA0-2%+;:"))AMU*Y1%NP!1#@Z_( 5$=UJH?(2YWD^LPFY[ MO/LI[%BMO,R%@>,PJ2['HYQ8GFL)<[%*_.KC9%YRZ"":C=.F_K'6U\K920QU M\>=D,KNX;$H0K1O-IE6:36?C7.UXD3^;_VX6*RY*(NT%A)%U@:;/51GA[OK# M_7L.^!F15%C,7=/HUY[>4!<>0+710^ >9++M_N?X^#JI/K7>1^\"WB( M_537!58N#OKQ-IX<)4+#/N M+ZI?LMS$KV=S O9 M<]7Z:)A-?R_?;ER7I8_[DW\WM?8V-,!M![DX?9R+TR_L52Z]'\9L)>IBUW3' MO3_!S:>Y6/0<9AV$8@9W:8S#R:KY!;$!DS.8A;A>:CB(7U'HCV,M3;G>:78Q M_#'T)Y<#>_4J_[:>]/G^)#[1NC_\<6Y;%PM07X9@VA_HE&U3Q;==OO9V4D;H MFH^77;;&K_O[^7(C]Q+$I]FC13;!F[ZR@R_V:I*+GE:G?65.2;^NXCP7:_[1 MNA=J*Q!P (^_3$?^S_R(AWAQ]7U"]CYLO;:-I/:'<;F\_6'^%KE M5F\^G+Y]=_JQ^>KCAU_>OWV=?_SS^]/7IV_>O_ZE^G@&/_CUW>G9Q^I[N.3L M_>D?[][^<*L7O0.7^1'I_"W,SRU14QT$_6T5J6X]AV G;$=!P^,8^=H>?ZL5 MX)H0#@YI0$X1\&RYTPC<4X%(5)PYJH/U6_$7+9R=W\:C2PCBKWX;V.'T]3"\ M^^]9_S(;T ?4?J]&@OM=U,Y4?2^FK_8KXF+N>F#XI]NX4SM_[VI?H'3H?8M2 MH[YV2:E1OW%D7VK42XUZJ9IM74A*C7JI42_:5FK4NR];I49]VT/R?%(VRUN8 MR_BGY.L]PUJW4N#9XEE5=%)+'"*RPF7Z:4.1IH$CXPSUT5!LHKJY?6.5IC%9 MCYQW'''O";)6.Z14C$PE[)7%#]Z^^>?XR=SW&^=6HL=8J>TL$-;Y)2T0UF:J ML'4T&)XR=;)#7 2#=! 6V2BD#,EB93:RW)22&. M1\'2@2","UT@; N/MY2GKY2GS\8@E+-Q[%4)Q"T3%3=,_(-H)_$<0K5,;CT> M?6XHBHLM>3&Z54S(&AF_BS9HS) TBB&>HD8N-_*VPGNCN&));=2>&YU<3,DA M:V) '.L$)H3!5]Y28R1U/%,\'<"$$-V33!4;4J"K+.GQ0Q=A.F(EP/WQ.9>" M>(FL5AA">659)"IZNY%L*HU35I& " X =RZ"Q^R#0H)(0*^8@A8'@RZ*2P1? M-GS;T9B/HS3]8L>Q&(<7HS3%.*R5G6C*><(>$8MS58$ ;]4ZB41RSC!KO0O\ MIG'PG!(IE4.4&H*X2AYI:< UQHY@QJE3+A[$.%#>X[3LC13H*DOZ J +(O&D M.$M()>?!N M#P-=HJ?DCADAGHVQ7F 0J.1(Q M,UTGD9"5#B.*@_.4,,K4AKWQ\ $\-- MC_.[:WB+KNQ:5PK[4!&,%PBBSB:#@U((,Y(0S]L&EH#3SKA5U!@? MW8C"8^ M8LQP0HFS3(@!$&RC]D@Z&ZFVEG+I#@.BJJ=IH1SMW'9UH1Q=I1S-?#^W5G9^ MRJKP$&%=';9H9SK%H6;ST+;OV6AKV6Q:VVR2T7H:P'/'N8A=R8@<\Q1)#4;+ M1J52V"#,?@K;Z%[LE@&[M6OG_]CE_ 6Z[<>^I$<*78(FL" M1]IQHZ*S@G#3!L?GOJ"+(P)^X1=D!L'J$\)1+J'XT:]Q%."+7&\ M'!=TMD-9.1#8E>IVIL5(:<6S[_0B9T-T)J$@J4=<4(NT3 $)Z0FQ/$G!-WA6 M6CUA:*\UC^DQP4ICGM+=K$!J@=1#'MIJ)APC!#&L 1XM2\CHA!$++D#LP+FC M&\SCK9Y\M >IND=5@=3=]CH[:#NP9TKN;VTT.$:*J,NU@#9%Y+"5B$?*M!9: M\;AQN/@4OBWC<.>MW/U>U]KWYG].M\X:6U?DO6HN+OO]W.5]5)) M4N"KP--@90_PQ?B.CU6>#7R5 M:I)ME>67T? 3 B6_ &_W.(HV?-I=PA63I:M'V<5M1TOJ3)%B#8ZR,J?4S^W# MHG"A"75>(^J81-P0<&935(CAR$.P3 ?32D;_2D;ZUIWCF M>\1125YB07#']Z5+'?!CZX"+Z_\,"VI*&=J>[1<-B9/$'!@LEA#W#B,G,(.O M(E1:3=-Z&Y'$;];NY)'YZ]3&"(O6G M_3CY5S_7C,$=;8!7?AMSUDQ_F!?V9]L?_U\[F,6S_-U=A;WU*_6'LQA>3Q\Z MCC])J0>^.V4IUBMT5^;2TXKD[Z]:?^K,44(%-=^8N>VJYL_.8_5$3KP6GOYF M= '/O/K??]&4J!\GWWJ3'<_#X+:,MLJ.(^C?Q>6X/XFA&J5;9*?ZTBAX-6XT M',SCM8I7"72\^IR5?-);^U1_F!6[MFCYNA#=M)HL0:-N8'+C\D'_HI_9FR_M M>#J,X\EY_[)*LV&8G%1Y$?VY'7Z*]973_*T=CZ_ZPT_-P[=\]>I+A(FP$S#V M@\'HR^15MXOH=:FA7TQ44T//3XAAVU:C\Q.)M[[)">?;OX>BV[\'YL^S6+[V M@?8:^M[K<+51V2I+9>N&81['6%W ]^>3*H(;$DII:ZDEWV&];W0-'A?A M#8;Y-_,?7 (HCL(#-O/R\!!$\]JL_KF3W?YZCN2)@HLN1Y-^/L5Y-8X#.^U_ MCG?[1^31K6NZ5I-1BNG;+*9/A&2K@ASF-+,4GG&@^ MX0CF]04 4%NGGK*'=\T*_VP.--L%Z:/:_'H&:U[@KT7X(YIK[H-!"@>"N+$1 M&<448D&81 0S0FUPB1ACI?*!(4)S1CAS!.D D)F\#3&1B'%@!?X*_#TO^"L$ M+#L+"^(P//N 8!XHU_-]R\;!<\\,:]&H/F*F2J+EG7P(CC"L,4=22XVXD EI M13DB,44B0R!X,S/L*5GKS]OA+CC\5#>$'25\Q!M\P! M3L)AZ2425(?612P'?&E#@%AH\>;+*H$61.7.,[OU7$TUSZMO+Q]^ MJT36:FT>;ZT>62FP"/W)YO4J#^'4CIWT^C,7-ZXO09&K'TQ_K<2(8P,7D ME;.3..@/X\8$7K^B/)%2/62*IF,0EPQ=KVI<^QZ?2/7#CP^8N!L*-)E!!/R( MV5P^%XU@5?O#5S )52WY&X-83%E_F >-ZIG[QDRM1;XK,[_,"KYYQYM3\O!! M-%9M7C-BU\S: ^M&X.-I-)H.1]/8?/3T[$\F@^0.(AWF)$4\!8(,(PG)2!2W M!@N-PW?5UXO!JX$=?OJO[^(0_?'Q$)*?,^&=A9?P<'G\Z@>S$$,%+W&=]O[- M7/J\=[)U.<137_X_;GORPV_;NB<4$G5$6H? $4JPZIPC;<"K@9A8.^LH9IC? M](0H<5)DXI*DA4%<.O")DA%( MGPP7#_*R-MN$MR?<[?VE>E77Y%V&2#T5#)&H0'9C#,A%P#N-/0@\L9;CC8T@ MRVEB*5*4#(-HP1&(%E00R"7GE<$F,D+W)^_DY.YBV_W+^[K8'>P];LUH*^+^ M)UAPICVC*,:($>?2(,>Q1<$:02Q.#),->$\\,LMB;H"KP1$@7""+%0@^5C80 M)?-.ZC[A_>X ]M#BOM&9K%<7]75-")Q+VK(4D"D\G7^*O?<%>_52D*3^F:3"GAC8R.()D&8:2\P<<=0)Y5#$(H;A&5 MU.ED ^7*W1Q79$(&IDWFV<[Y:YZCS*\-D1-SWE!EJ$R''E?0REN2E=ZSS#02 M09]]4" O02?L@E.6W!R79X[X8#0B$L,:&Y9@>8F!4($9SJ,+)NW1[[E]7 M -W HAE&85Q,\9QY*$"F)& 435SHS>8])'+B?40B)0B3E8S(2!-1D#8Z^!]7 M?F,G=W?CPK?&+T_X00EY5D*>WFW&N2M>8G82-LQ&KQK'R67T.;MB<'6RW-Y; MV:MIOEO=^.G LC=[C9WEJWDJ6<3F9O736$,.1;:RW>A_'HVKR0ST:1M&"7C_ MP: ZCP-P=Z9M;TD\>6BU0S:.#=_%M[VJ>Y_1?KS&*1:2>02.1]YJ< I,KC>( M\$ C^-Q8B'2@/)7W%Y?P91:!7T:3R9O9Q:S)!+OKP/+:!+X__7G-!B)P;;,= MS$E]DSC\[A_#4?OF[,GR4?GET*HP^C+\8L<@OR&K8R/_,)(*#(F_YF.IF5R6 MTU-_6_.S7-]H=OF VWRQWV3'V?&X[XDP]J\+6#(N661(**O 37,>:4$AQ* D M<..D<&(C;-V3+OQ1+^=O>?5>+Y?T?I5XHG^X@PV0IVO'W.DZ6;6,\';SP':= MU2V?CH7^.-8OG7EL9A?#']>/(N$Q\XQ@?*)U?WC[$5LKPMOM MYI6LU^%F;ZHY"__[^3)U^M)^BDU6-+()WO25'7RQ5Y/,<;,Z[2MS2OKU:>&Y M6'-=UL_[;74^SC+ZE^G(_YD?\1 'J[X/B.AH7+NAKV;@#8WK4\T;QZ8NT]VU M0F)6NQ?@Y[]I?G1-Z&;A[[EXD'2(0PG'$ZGO[FQ*_^'LW/?VAUL=W!UXLX\E!6C;>9]'*:M(U0WRQ/U-P>U\F_?AY1U4FU)) MH;2D2#$,CFH "VTE9T@JEADUL5%!MT&U^=&?QS ;Q _IM??C60R_]&W-BP:& M^INI4?]K^B\'T(D28J[[)R(4S4 M1GMV0D@9N(3'8!L2(*(5G/L8I"XS9KZ)M6)]7H,N:=JN&G M:A#M)-X:_MSZG](O[NY!=XV^HS#9M)DT&!AA06ED!:&(1]!68[%$E!.7@LM-NCB/08WG&/HF=9Q5@PK&-+6C"L338N9YS7 M5B+"; */)2GD#(XH*6]Q"C$EX5MIK[8G# /?J6#8%IYZ89>ZGM^/(()-Y@H\ M\]\Q2V\Q&"]&?XJ=6.MI;+'11BC$ U$YT5TBAR5#E!#B&'$T^HW#S*?XNO,C MS%\7"O=F-)E.VK424O04%<5*%. J2WK\P(69!%\VF8 6XRD9T._KR+SL>V^'TJAHYN'V=I#@I9N+%*% Q$^M% MK9X%&SD2.D.^BP09DP*2'#,5#$OPWS;\V]_&HS#STX7NU5;##MX,[&323_T8 MVK48HH?UW67A1=X+A'5DR 7"MH[KXA3#%=(*QLZ;:XI3N.T]GXVMF]^]Y=:PG0[74I=JO8K:?PS1D>DHH> M.28EXB0G5' )-LA;(82G,L56MI9S55Q^?3.;P&CC&&X'2+FCXT@&MHN4 M%D %QLJ2O@08 R^; UPA 1"4F843,BZS:"H2L.?$:K4!8T]QO_JSJL(L^E5,1@O1GF*P5CCY5.2)XH3XAY'\&$9 [_7110- M3YHI0H2@V_B]P^FG\>)8)W<3BQ?1+FC5D2$7M-H> MK5(*7%BI4>82!>2A!CDJ(L(D)6M=$,%LE4>Q<[2B/0#5@E9E([D5):FI0HHQ MV%9C[J^??38Z]<1%?U0%\3$9%.*Q-1:K7"X'KBS.ID52@:+42BO/=5JKG MLJ9N,B.UO$?">FS7>R1%5Q["Y5! M C&RP%1ZYW07%ED,".(.Q4!$)5 /ND@ MF!#2;S;M?E+YWEY 5/6H)@5$N[85O4KF7M_UB3[M*I%*0]!T-DH^,: ;MXCFX 71"V(>NR(2JCE/-&(1/;J>03_7M/< M#T)$97%RE/.-*I8MBAUWAZA2][#>ZWY*9Y1F^V OLZ$S"NO?FE#Z \_+=Z! M+/BB6QC-G0'5XLJ&W%G-6<6W)KN6[3>KVL'"/FULXH2U-[P5+OOU?B*KP[NU MEQ;EUQ<\C7KR-/I%0/6=_IV XG6?M?U=#P/3Z1 MZH>'M,:YH<63V27 ]O7DW=>E;?E<- *1[ ]?P0Q4M0)N#.)&@XYZVKXQ4VOI M^RO3ON1 OWG'.7XO>M8UX'UZ]J=C3#J6&UJIS+0A&$4FH[F+5!G#<5)/F=W25MN\3B949KI0KJ/,*Y_[#U.! M./8L40HA#A9;YP(M5^W=?-'.1C_%W^M4U,K\WJ]56F/5@[_'K&O'\K5U7V8VNJ]5OXU%NR#$"+ <(_S*&%ZN[ %[;@@;JX8O^ MTD[ E<-8-\0<]/^G[BY2=\ LUN V5=2,:RTX(+O)E;PD]P.B-K<"PDFR$#QW M6Q'+UJIXO8QGHW_E17P+:[A0R]_G*[C4U[/1:.) M*LM1EJ*7"UT480:(&6K?_T])P%0I*A=I$A)Z)EVBR267,YYSI)G\5C] M+15$F8(3RG/&J--6^ ?Y%7:+(-7H:E_N("FND11;[!=^F\;@"UVX?UIJV';M MM_]/DJRW+QPUN58Z!^XQC!*19X%H[P)A66&H T;Q8:5IZWWZPKV#=Y[&M/,/ MDV9:SV)/W?V)^V_OP/S]NH^K%7UW[\K&CJL&]*Y;=(J[VEGRD+ZBK2,L+A!N MUI_YGVX^^C]#.=$36^KQG^7Y1.YI]JZ[RR2:[]DH.5_KY->'<,&:A]QT2EN M\\I9\JVJQP[FY4?) MPDS@[=[.IO".^84@W6(O;9PY"K &7SQ-IF2&%TH4$N#)T9R20I) 00+2[-B)4!) M:)@G*2@0Y!1.8*T#:\ M))G-33 Z9Y9> W:'OCX^"'V6[&I7=3>KC^''HZU08+XHFI9$S0,EYP.Z5>-B M1%/N&*3!5XW^R.D",=5E\]?>!6HN)]@@%GO%[ ,_U\#:,.R6G)N]Y!=L$@X\ MMGFBW="'RSO]HF+)O?'+F)\MT[2IX$TB#)![0P3MAB.=2 M 4:,#MU6/6M;Q<,7<4SP)RH#?6/YDUE]4@%W+CW]G-$J3#:97,<\KHK#P"]T MB0KZ66)K[V 9<6U(#PKX.[P>>^D$'QFLN<"H.(_FXD067O2MG!XE1R !R+]G M&A.YD[GH2U#TE=-9.UM]FB";1 MWJY/=#T]5Y2V0'8O6 PM$<4Y*,]Q_(%(O 'GM$^YDX[D'+M:42>)%!G@L:$" MH#JP(EN)U%<Q)[R6](8DO.?(9A6#Z8# LF8Z*?U,1G/*.VT)85ZN)N6Q#G MW@E+?.QVQD' 2XUDXIWSO%#!6/$@B3W?M2UL35-^[X3D[@EO% 21..#-H+O6 M^BOHEI_?H;QJE<=ST:!/3NKJ>XG:[?ALBT.^P;>U!7BC@KG -"FT$J!N,D,T M-2G)4UYEILL M8RNQ*ER*%+1*1=+,*&R,6Q"9XMEF 4:$#"%7&)CZ1!7$Z5'M_4ZKB'?4#K$< ^!C1*I,JI)FEYY3-1>BJ]Z74YA(/;J(GVZK)/_[?6GA=.M2PZ2=N"<:TF17NMA+1.6 M"^XS8E,'XBK%* 8!_]C4Y)S*7-!\A?WOV'R>=LBUXX1>.EEM-'"[' M6.TD1L G57MN-YOHF2L[;[_#0[_X5TQXB!J:T6/8&Y\T1]Y/VP"YH](>X3L;Z#"PC>,5W[][,8^U'Z0_]#1;/F4X:_[KQ)QK-M.64 ME/CL5Y=ET&,84FL&ONZ?<55]J_A:EHY$P7YX\^JG:RZBHS2E-UV3C810ZWC0 M#;_+DHT# 0\S#A8<*#S-ZQ91E@[B4Q MP0[(["=55FF@YA?;QWTW]T\^8@?S<67)74&K@N*=# M,^ODN,7D_I[I^,!T ],-^M*@+^T&(0WH/>A+.X=2SZD,^-26>%H,:GV4MC6;7*Q'Z+&P(VS!+A!7>.R>TXRMYK5YH1GDPA(>0$8'M3$U>Y$0J[O+,6VF-NSK=:YZ\ ML9CZL8^LN;9F&EMI>[U)!GCFL#\@VH!H:T,TJ@#/ B":+V1!1)XZHKUDQ 9& M7>IS:E<13=C4IA3;3V1I .Q3G!B="F*U9Y293 &F;1'1V*9; PV(]O00;>?F M_ !.CNUV$]UVV9H7)2G]H*P_/1-O&1%N1:UTHQ@CC,@?1%A.MLX*X8*@) MGAG)5D2;#3[EPK VEUMDAA(EI8E5&C*>:Z-2?T?1UK?!.UN3>!-\D&X#J.WT MA@Z@MC%08\$RQ[4F6E\$9RTG#BLM"T=SL-RX)MRR3*:I,E;(;1Z9/&;G\8%S[A _-0#JRR2+EP2H M*@U2L:!([A58$F253(J#>>.F'CDPYTEVM"" M..ET!G]DU*WT,>:,V50X32B6]!69%$327!!+G0@ZIP7GV_:M;MBO.G#/2Y6N M UD,H'HCJ :3ASSV9\7(5Y$#0!H)R*ILX;,L93+8U1:O7F9%P1FQIA!$*)T1 M+6AGXBCKC?8HYB8#)-U6.:)MIH39I63FLN!Y0:S, M0&^1<+FBF2$T2&NIM,IC8/P6TW:N[MCTC!EIBQK\A2483+L=(XT!8[>*L99; MST2FB&4IICGF!9$Y"\0IJVQN=*"KC<%#8#Q7*04[3Z/##=MG,5F0PC/ 9&6\ M3[>:2*0>]:1_5QAIP-A!=Q_F/,C2099N2Y;FEANE0D9D"@)5!&[ ]I""<);G M/F#9@L&\BE&@R7^YU/P=_8//;G?O6Z;L_PV96GS[O9[CU[0*][OH_3 M !IXS-?8?OEC-?4)97N/T'*^O12??(?VZK][W78 MN\25C1U7.*PFJ?U773M,JCOOIYT<+PQZE"ROM=JMI?X\K>Q?1]48T.RZ]664 M94S=-"YY;UZ,#<=W:5V2]_^>@43:'LGM+=# M^4G3=FF'SS[Y$:BS^5N"@N\4)@%$VMX"-.@6DD,Q]:]>!@*Z8]3IOR(3)1\F MK3G]JUWDLF?IJ<@*X WR$:7%CJ6]4@A2W6T[;O?>UM]742 M^]Z7DZ2-?.XWMT_=;%\ZVB(J+FD4ERD,H%7\'?YWKC6,_7?B2I@<[B0VCY\= M3]X G)Z,]=EK_#6^JPN,24=2EI,WG9SLWQLO(W[B;JF0WZP@7"VB'U8G^6&+ M2Y=+DO>K>30/'SK17WT;&D1T@&&^UN-O^JSI6I8O+OO"FE)84)C.4;:DZRQK ME#HYJE$%_R\0#7_B6VZCD<7G@ 9>U9%+7\] ?:K'Y<3/M[>_O/MP M^/Y=\O;@X[OW'S^W?WT^^.W#NWW\^M&'CU_>O_O;I1KQ!M3?.Y307L/Z7&(!789/MW_1W*3N *^SJ$W.)7,R(\XI M342A/)&95"3P+#7,%YQS=M&BSFUA% ;/:Y,61)A8IHEYHH6B$FY0>99?M*C? MZQK%3//)UY^/=.T/X7&_(&>]2CS8S"?(V?7,;QXB6]"(LP<9Y_\L_@29]&?AG@\/;$29!%2YDUC^$)[9J MV?^B&]@2U$:7C0'@Q23R8E(VT6J8H2)JSL":/2VC 8L&QNI]J//B+W!_6<4; M\%-+=JC)GOH:5(1D,HOM'D Z])ZAE-7L)&!=3?"O\\@?\">R(LXQ6??)E4H)1 M\2-:URQ]\\?G+TW\D[[Y6SL[7T>K"GM[MZ_=B]_'=\.7S<+J1'4N3NW]\\>G66V/- SMTQ@H_4>\HGO?^\^?/O7OVTN W.U1HJ-I QI\'"58-NX6 M^P];J$].@,FC9HF#PK=,Z^AD.>L6Y-A/CVZYXOA,_SVNNDM"71W'Y[4D-G_% M;0;V#L$Q\"S E)5Y#+#O)&0 M$4U30PJNC6=4&,]78I#N@\&?+9BOL[$_"!?1.,+/_L1UC!V5] &;>P7D&F*" MJYJRB8Z=EL!#-1Y7WV!M7S^62KYM#WQ_!A&/(.;&:SM>U#-?Z]FTZH]><#RX M.# #O)R B0E@#*_X[MV;]G4T34?I#_T-L,5C?=+XUXT_T6"E^GXIXLE;^^Q7 ME^7IG)9-V9Y/O>Z?<54&3GQMEHV$5#]TAO@5%[$1O>&*&W\O1BDM'OB0M0R# MJG4/XY$:E*\Z/W:E8?D.-'%[#A.<=VC+']RA;1O+LJK_=G^2?&8M$(<6F[?L89L,_6N'UN,#MVV6V_9/ZG*Z3]# I[J"X6!HV>WS_#!B'OZZ*>%/[N59NHWN:3O M-;?R& ^(^"3W=D#$K2"B\T7@(GC"G==$.":)$2HG7A89SS/'BVPE+YIYH2U6 MJT@%]IB406(5]8Q(JV26&V/U:D_XS2&BVBOH5MI)[@#3#( X^!K7B3G)2S5R M!Q?CX&(<*/IE;.\+G/*SH.B'.2('\8[MLB<5_#8<)@ZX.$QYH.AGO[TO<,K/ M@J(?9L@/1XYWUPS^>3%I>#F/-%:MHF\2@RF/@\_I"?H3'[4R[6X [MI]Y88I M5E '@,-M3D1&*\8,%XL8[3PYX9]UM>_!CS]P]"3#IN#L[3\&," M\I([O677>[= V.-JPV6;GRWE#V#V[+;T>8.9D@6W0C*2"6V)H"XEBBE)#/-< M%X4P*I7K./C;'IBEXOG%20Q@-L0M/G4CHJ\8,U#K%9/NTH3B<"])FWJ$RNT[ MCF%W6*!GTQ]A_9$_62J=5P5AF9=$%#8ETA>4Y%)R8S/M@UYIUKU&:Z:KFK2B M!^R$/3-PX#T7:)[&> ?@?D@?FP'>7Q!Q#?!^%_M.ISYERI%<.[#OK*9$*2I( MQG) ?IH%IE><56NT[QX%WN]KX0T<.,#[#MB:0^3I$'DZG-X/I_<#1;^0[7V! M4WX6%/UHKN3==G<^0+S?6*I_< 9OKT_G#B2RO=R^MSN?(9HK[Z54AA@F+1'< M!**RD!/NK'(Z5S3S=!/-3E8/A+')@W>?IWKJFX.P'[L!Z'=8I[QNXBUS3T*Z MZ$E@YYFD/Z>CG.]JN]P=8,-UYY.^!-O_Y5') -8["];44IKS7!*5$,JNM5@4SV5JB>AX)K/D U@-8;]^2NT=FP6[;*@_)(;RY6]1@R[UH7!K4 M@YU5#U(C:)$S00R-3=.<((J"O.>&I]0X711^+4W3+JH''6@,UMR@( QPO6-4 M,L#USL*UR6P&BB/9+9OE[O9Z;=L?\"1C_H>2""IU--4%&,RYMT2($(C2 MV"S"Z31WA4QSR=?A'46>[%GRL[>SNIR6OGG?L=^O=77\MCH^F8&I#6,["!>M M\_UC +OI&A-I]E(YE'T9,&[8TA> <4()'I0U1!GFB&!!$1U,2B@WE 6N <[6 M$B"R8QA']SB5 \:]7(Q;M"3@;VW&_N>>'F*'U=+"9U>>7O$MW+K1Z?]KUDS+ M<':K%;CP^FO?>-O%POG!/*^8X76OF"--MV =T' IF$]S3I1( 31HEA$5C":Y M#C 9[C*W>G9Q'V7J0XQ!.=3?WY6-'5?-K/:'\,1?QF#@O$H\H,4)7#VM9_Y1 M"#C.?E)-_9_RSS8\YL^I_@ZX]?!^W6O8]H\PL*08)1\F]SR_VL2@8@S1(2[2 M#@UJR2T^)YO%BDQBE''^PS5EF2B[Z=UWAH/;+L;#YGYXY/O0+J#=Q/B)APM0 MP"93^&EZ5'N?',/E1TWB83%<\KNN[5'":>P9+QZRC0_^_P\/7 M7VDG%%:%-!"C1$Z$-99(9P2A>19"X4'K6D\&Q1P*WW\_\9/&_])NW)4-M_(E M%2J[;<.M=$2OU*2VL.5P]1B&L)< ><++?0C>1F<7TFZM ?"JD.P:25@CC#=2 M$<:,(B)3BLA "^(=DZ8H%+-L/8%8_6K,:>,/6)&W\-QR,@.%^^ $>\O#N);; MLIW,%L[S"5NDDYLT[71TM9[]^-3QPRBY.YIM;[C[)W4Y3EB$43[ Z#+/R-0Q M*@%!@=(E!B\6Q.1*D% PF8 5*/#J-RIX1L!Z/V2$^^(IHFT::YO4:XAZ5 3W0- M/TRK> L '=Q\YG6->0-EY?8BZ,#7H!7#T!(W\_VUMEUGN#G,QN/D5(]G<;$3 M/1Y7W_3$ FU.8&V#K^,;@&!UT_AI.\ OH\^C)'@'.S0&RD;7!U(S[,U)U< D MID=Z&M_M&W0+E,T1/,/-:MC6=J1Q>-VT#NRT,KY.VGGQ=EG0DZ4G9XEO1X9# MP%'/8#23:5+[9C:&L< ;@(-6GKBZ4+.3,7S_K9P>Q:L]H)!M_63G*U[[8XUV M2-T_$U=R+T[/^:FO82/C,&!J(.O.%Q!6%(Q3$(*P6[5/QN5?'M8:KIO$[^,- M^+C+%O-;-1L[O+7V8*3\Q[OV?=K:JL;27N.S/?@)/UPA0[>)% 57:9J%C!0L M!1T\!^5)&2>)5-8%)@NGPDJ?V[LH7)/IU_IU)RE^K6KX?V]U [0 6'%YU]MS M+/CP\=%[=^,FKGR?5#F'!B@85YG.-U(+)0+='AE'RRUD'#F6# MXN>:.Y>T(R"^)7T..7A.?;#M+SE5M>%#9[D.$8,2*";H(JUFD#P^32/X%.-NX,M)T MTZ)IF$U!;,ZOF*L?MHVR3N!*>%]$^U-7Q^7A[D8%7+>,\3'@6L==_U[&=7O>Z4Z!AG-Q\NI?/ M>@@0'Z1&I':1X-?E:19T#T6?FRFFS%Z_M!WVT"'#P*PAO M;(;XDWP&H(*PL+M\9*S8UBG)K%ZTBD(&G0& M6YY$?:8Z]2TJ3V WDRDLP6F/S2UK^.\E[&TW^O.7=\I)/X5>#\%E^ JX'?E: M(^]8T"D:WZ__K6;6OOAVBW"LSUK%Q7:!L!$0")VE8WP[V?M:;1N#PN>RVMA2I0W$IX)CZKFDVC1&D:7.4. M:.(^SY_=3@>&W)08H!^'V@/+XEBOFR9\<0RZ9@D*Y#+Q]0N[NGT(9OKDI*Z^ M@S(R165PY^Q^8$29F=R00J0"5#=0XA0/.6',T=0%#=K92E@.Y2D+'A0V*S,- M1I[F1%$P]VB0UE(P]3S7%XV\S\"S92B! Z9OHUCY,/DR08Z#K_\3%;E.OVL^ M-'\ N583T 3./G4[UIY8'X3V%F32._L-;G 7%+ND!';N@BYHL+>52@R4 !5I M#VRW:+\]:7HV-LCZYZ%D&#?#;I MO!]+ZGC++WK2,EIDC@4M *6 MD>CY$N\;'H$O';L04"!H;^@*_G6*XJ<> Z. M<[--1QB,@C^^$A0+C+5 GJY]@ '$3_W5O8\$O1=X*IUHYZ(LV[L4&!8''*&E M]I>-H?681'=15*[P";!,C?_WS(/D;-42#Y9"K>NS3O]O?VA]-7-;H/\)9";H M)]-6=N-+X(&@$36 ,MUBQUO@EUXNPPX?@_[6S$!1T/&J>@8XWSI,>J.SB:;E M.9RY5N;/%PAE>^>E:D&P7Y,=P2Z H"YF?!G'QOX[<:#Z1*1]#0.;'4_>N+(Y M&>NSU_AK?'P7PY^.I"PG;SJ^[5\5+R-@]M\R[.@AD'$>WO?XZTFSI8"E+M*H MC5(ZFJ<[G.BOOLUD(#K 6%_K\3=]UKQY]=/2PB^L*BVCD#C*E@!X.=)*)T4$/Q*# F$MH-KB1TC>ME_- MHT1^TO#?H^Q6])%MBSS6'[>/7OW[XN/_Q[8?]WY+/A_#%[^\_'GY.?H1+#C]\_/+^W=\N=05L M("SJ\N5[M+BVA9B^.59M&$^VJH*@T-B>>+A"3M<>7M)$.7KNX#OWNZP*YR.X M>E$P[W4V]S>P.A(/!C7H)R8^HE?+*Y?,*=VZ:SR2YW?E^<%9INRV> MW4R65<%RQHUB4S8M(H:KDG4JESO9%W>]TXAPP?=8H ]E> 2=.]I M73ES[_ D]C&)AJ?1X^CX;XX\/&K9R#P&#L8[)IW3IG-*_>7'Y5'5SV3!L14[ M&Q9OFLN/S9!FEW8AZI;G7+"XW]%8KCHM=MIS3#\N P/PI[W#JGM@M(E1D;SL M1&_9A1CG-3_!@,V\Y"1D:27F$UMP7N$JEB#TF^X@,NY[? ;0QZ7F/#Q]R?C6 MX]A('A9]?_'LL.R7&]D%?967+]&5C]N[Z&M<&.:Y\P$?/*WUI(&!XG&SQ;>= MH!T;27PR)U-X%PSP\D/;"\? RV^^> [WZ?N[5<<2%]*.QJW-CIMX6V7'MGB M Q9/KO6UA^0MTF; XJ>G/-;D-$1"D]U.8Y+[T]A*>$1>QU?1;^H MG0R8M=I+\56ORRD,Q%ZY8)]F->A^(#T. !._MB==3WK%UG>>C$>ST-&CN?-,:^?"U/43$!65#:R\\='BYY-4$T#8:$(#D55MHT7^%R3UV1"Z ;16U*A$A3 DQ> M$,^S+%A&K2CXVJEA'CFYA>7/TP2(L=D]LFA#KN?>AN#RW&#E &% M)=29%X:&3+$5:E Y7,JTDRY/.7L6Y"'.3VQKES$9C<> \\J$GP2H,T3061F5.@UJ?H@LN\,L4Z(C![ M%\.YP^B/F.<$HNAW^/=X=MQ&6;:_KU0HOW=L95&,=LGLZX,KMS>">!RZF+*W M*Y22BQ8KD1P)8EBLB"% M!RLW54#DZ4KFY[9(4K!1OH,DV64Q;F\@[[SUQWCTQN=G;R4,X:BJIVU:PP3/ M>\YUV;F_;<%7?L'AAJ?BWX[P,"B&],^_1I$ L&VA_B3\M\SGZ!LJ,L^DB^F M&TWB(V?P!Y[T^?)D>C'O87Z*.A],JW?/4T(PWQK/^.:G;S$!#E:D/02+5RE:/>]AJ#=A?XBZ^/=_$P_,];)7@ M2_)3[P5;K! CMHNX!=1YD>AO1]M=JC6>D<^FS138'J ?S[2ZD*5I?ZH]#[+0 M9WA*/JO[2.DV$/LJY#@/$K:@+<>3[WZ@,<-Q$9.03\-L'#"B),8D+,TH*<.E MWS:=;1^C?M[W8XI#; \L\*C^I#OSGE^ZLEQ'^M0G1V4SK;#SRQBPHDT4\Y-8 M\*++G&D3.V+=B-88@*N_EABCT8X&C]#!%/@UAFI7YT_'9WW%,(E).^UC3"BN M+SLNV>LS/>=PCNZ+Q7O[WWUMRVY3FSXE^ 9(7LQDU?:O2?4-EN+K>=(6QF\L MG-0L9?_/@S!@1&WDV')R&H94=+C=8%:^J[H(\-9>BB",$6B89-8.IIPNA%;, MM[&/-6^#G>":HU99:_6/^8RZ"(J%T7Y&0KLPL+(Y#Y4"2FAC)F*XNK\0_'7Y M^LTF,5?11SYR2%KN^C@K3(9?(;]QRW(HV"Z1UXM1)S?(X;TN :'56@<3;BY_ MF-*::&]3PKA)F*>^7.]0]P;S]T&_M'>^!Y6*UJT.L2 M-G2G:J2CO#13*T[TNU3*V<;^ MIZ-=4&ZLNA%I]$(YC4X) -$]/MN5[,@G%U.R\2@<#&<\K+7S M"U%5+SD,YS+#<]6S>^X4N,8KL%6_QLX)#*,=U2X4A-O<@\"0GBB;<5)H[VTN M\IS)E?K-6$&>4:S09S70K:NZ/ MXVZC?+=TB>V]NI=B)VTF:PQ]KB(#32/LX-JV"$56!/G>Z'2_&V+_6LVG5=\_%\0 &X@SP M-/-*;']4L1^[NTSWYU64^[ MT[(I6Q9ZW3_CS17-ZN)K\WRD%'#-JY^NN8B.L/-C MNJ&M(";"/%K3X-5V0WWJSB4\*!\_*7M3O3@W.\%'[;2:W]!I=;D1=SK"/MP1 MEN<]R7=A]^^C.%V='($.B-];!\3[R2V;2C[EU7N\IJ?;0*?'9]9U4N./'V+B MZZS1$]?\;8"L6S2'?AI,MTXBN3QV88"K-8CZ:Y:DA:V4/\M%&;CM;HU.!F9[ MJ&[PN W1M]?X\@'>[E\Z+T@;R&@\O#8Z.9?*?*RYE^S3;IWY5+JA+A/%C0'.A*R/^]XJN7W]Q=G5.TE.E\\=4>GN/V*#T MOOH92!6/E[K@M/FIXWD8\#&0^2 Y7@Q'#0)C*3;:^$)J;4FF94Y$$1C17C!B M,BL+A9&SN5A'\,3E J/[6/KF0TS.6I< 20?-=\"O84M? 'YI8[QD*28&,D=$ MJC@Q1@8B*?4RS:DH^$IOR_MTP7U4_*)[@E[=\>AED?O@]7THXWR.5<_;..]! MUUT'\]Q\]/)DV.N>FWZGPZ>G*6]^O&<<^AWE%U^!X#PX MX-<;==+V/G)#S,DFI1X;,>0]5\TPS6?GF6_=A[NW68PG+P*O. #.19;J3) B MXQF(K.")\A*,BK1@@A=I)@JWEG*5FXU=2>6&_5\[RB];U!,OK,%@0NP<<0Q@ M^NB!@":G,BB2%=03X17H\J#?$YJS-#B T\RM]'S@+!B7^D"D,:#_V\ (MH$A M3M@T%+D6.HC'CJ;)KJ[O\)SYY>$'#O W9C[O" *N(2=_=>I#(_,'+RK-EVAI M:&0^-#(?&IEONI'YY?U&GUR)E8V7XOFMG';556+AN[:4RF_^JQXGO^LI[.I+ MKJ!VN%0>'%L65N/3MN8,(N%LBHVUQ_,5W(M+6,4E',XF936-I MVW%Y7+;%6-NB;,?MVZ.NJV_L MT!Q]9,N5W;J.Q3#+;T<^#JBJVY[(R4F%L\/JO['>;5L4%G]>_*F.G3NC(1I'&*(*6::@(?8VE?T"/QAWD_1KRV#:F=>_3T;'I4U4"*L?SQUUGI MHLLOUF?7SM4^%K[5UN)8^B*^N _S!J1Q&6(YZ&X=%F?;EOYIYN4EVSGMX:1* M;,P>9W/Y+;%]>?5MT>?875U-8'IMW6ALFMYTRV<\;E,W[ZEONTWC$]M][Y9S MH;5Z]SB-I8_GU7CCTD82Z2IA]W><4Q-6G?3U*P7! 0&.@4.W2.^T5R<>T7*Q'' M?>@>?Z&U>-M.>GRQ(7N[B%B->M>*^4FNT\PX2I3 ZK\^,T2F0A+'3:8+*>'K ME0C7.U>?!S%D?'T0WG\O&Z3IMTC#^Q,'EIWU'G&A.81EZE;Q;;^(OW1KN%_[ MW\J_X*K#ZK_UJ?^]J_"\[\#>:OS[N*D'DP_3YM=R HP%/WVJFECN?LE(?#O6 MY?&BKEUB<2&Q.<7*^@!V:+/2!K]K"['I> M$ANP)J[8O)'Y)%8M#_VJ 0"VR[;(OQ/8]PWU](QS,0L[%892R'IYNF CI'K2/V><$K+JHO74/E5G&)!?>C M7 -VJ!W!YB=G/?OIK_#<9KK2X<'J6;,L5H 3V[8/MFIPV.,EI?,G>$DS,]A M(NH>S3P@$5NNU%\[X:^[#AZMP 'A6(UG?5.8J*#!&H['ONU6 ;B 53J77H5C MJ]LN=Q='=ZS_@D=69WH,MYQT!^M]M<%6=+90,KD((0 2(7+8><.7#^UXXLYA M&P=_&J5SK"D([XK]:):DYKSFH9DU8%8W\.9S2,**A=V\8G:<2=S/&T[$&B'NGVK@,V'TFJ7%@!BOM_G.M(3+ZOZ,&3X M[YD&8S Y'24?WQ_^X_W^'\ 3=K0W__3.SZ:-/1KC"O[CV/QW2Q?OOZ-'MB& M]!,D5_SE!2_BP20:.C$6HZN,#=4BI/X@P G$*-DXYB9ZR_ M-3/4#%O+)7D'.A'H!5, O%D=;;=W,[!8QZZJPU[R#Q"_@()[,F?2CV+4TS'(>G@R]F::^.3]E_-YMNX#G-]>\OY3 MPA/.BR0MBN07FOR(L^W@'+]JM_=O>!>:W:!OC))4_L18.W:\FPJ>%()>O!N_ MNO1N!7='>8[KB_;P&+639LY_(&O\5Y00G=FX(F3^6?Y:)OGBW-N=90D2]C_JS?U3-=GB>I[?"#Q_.I=[!#8 MKEG'[7U?P-JCQVZ"-U4GY22JQZ"FQ=9+(.B.SCFN>R?Z"T'FN677#>I7L>V( MQO' RXZ\KGN75WS.$A1%;Q<:JJVT8EUK1]#-0M7IL>=8=!&H.GV^^^3*YA@F MX]T%;IR[S2*+Y0NL&Q\ BWJV=(^\Y)YSL)@#$!@J^N3$ZXA8>&GW?NQW%BX, M86YZ+*U&=.7%1^##P"R(W_X.FBEN&-8B'.&N=BN3+G:X6-I![)(P;1O5X6]Q M4U#9A&&L3+GUSW;640(L%O;N\!FW[NZ9?(2#/<;LCD]FXU68[), - M_%IA<[P=Z)LPJ'UG"6V)A2T[+[]II++ZM#>/ 0>35@^(PFA)05S@O_]!6PTD M&IKAWJ%YG7SRUP37=D"!5-Z1Z<<* .K_^PV&1"6E&<]368Q4 M\F/')(E(B[]%#NFO28NLX)R-V/R:$5PD_W:937Z5X%R"I?E%8'&# .Z<_^>S MBS.87_2O65TVKNRH>]+"5HM4N(9 3>5YN\'/,]C*8W]A$=JWHWX3'1,+H.A/ M2Q?!&X#V(AK,T?!_9F"1MB# 1\EOI07[$"^,,.+MT02C4/K;^SK^41EJ;T6< MB#B*-[3?9/W3]O'XO9U[^P-,KGO2W@*<(O3;Z$LI$3#&T;M8=IZ/?F(PW5Y0 MM6 PF+!W-6'/KX5M:1N0PM;^UIZ>O>#57 *U17ZX8,KJ9 +/6E(J6N7_'(8Z MVR#J\SFEB9)J29G'SYTR?S\KY]H][*VL+]@H%3XNR>X?OWQZ&RV(WT&GM4=[ MYW;.HE+5SA21^O,4[C[N3MC>^1#/UH#K/U:G;7/L8H'QSYGYR(\C^* 3L2Z/ M42&/SBX;;YYKBU3U>@>^W7GM, YF#D\]UT^KUK+Q( I,7?J BPQ:P/_,X&*^ MT&>N[0*[H 2BGM/UD7'QL?$6*KO7#NK#ECBM8[-YBW5*K^ UL*6PQ5R(0SL)61M5CZ!K]D-'Z@;Q:X:^FL.CI%_SWSS739,(XZ/DHV%$'H4D5U MM#PR;U02HL^UM=H97>8?4,UC%V$7W]7-!? E-OQ%J16OWF]U\?:] M(2X(NK_U*9X2A)4A.X_-C_6T4[O;]W8.YO8XO.\#$\<')MK=6+HME-SSQEYW MRH#A/_&D'5O=UE%QCXQ4^]/*+G61[U"O1Y]/;P?VVG:4S5Z[&X""4[AY;QYU M@?$EL+TK<2=3G[2TTI^6E/"8ME_T(C6V!Q!1D>R.+C!(8O%D*!YZK$$W>^S. M3^N+H7MI\QT"FQ\>V%Q<$=@\A#4/83-ABE[BRL>:S&0@ANV5BX Y5@ M W9C%V)1@=X)2G@,O,%'X7! #8$7E\U15)C/VO> M0664<>M<9DG&BH((E7FB%58,TLR*W&7>>+V6=J< O7\= 3; @KW_-Y@Z9Q^K MJ7_7KMRLODV?TPWKLG%!8)/\GS3]LUD8[I\^CG='8!$&F*A1$M?S(0;(FL?5 MK57G 4K:+7[25LK&.Y:?:WU<=/E%[1GP!=##NOYFB?-D:Y;QWL78'!T\ (LUH3D1M'#$TY"7F1JHRFEFJY-J7A M'"#=_L3]T:Y?2PJ?8@SMY\@+2U$L3?=5E^*>7Q?/LIKC#F;Z+@6TP-5C7/MS MJ%J&J:BZ8JAT#&U>(IS_LVN4(V5>9,QGQ#HM,7T&* =T;**EXVDHF$^S]/$H MYW_U&%3,JPHC+%$-R6XJB$9'8A>IYCS/;E%"+(J;B[Y]%TV5Q:LQVOM2XDO< M.21O;ZZ7"(.EKHBC9#^.?'Y.!Q[.I[;NAUK0_FZM\6T11W=2UY1%7H2%%)F4;CT.JLASGW3I?JWJ0_W]G^7T")T: $OP1?SU%]PWW%H/ M-MQ*NFP/1.?PD]Z /ISMP2+M$@"AA;)K!."%!]O"!N(D]N00>4%T&BR1GDKM M ]?,K]0@O$_9W"T00+YK^]].88L#N(-QL\51[IQ9%5B>4L4I"5Q@G4Z:$26, M )8)(10A-4&MI^]6E^OZ!U9W0+WL/GQR?QLK'66[Q"W;>W6O*")>[QPQBLR* M0E%'P')@ -A>$LG!1%!2:Y<76FBZ(K'O5>=\V\1X=1W$[=D.>SMKDB];WY%T MEZSTF+!^@H$TIX#N>VW\(3P?QXE%O75V>G')2C4M[UI8B:HL(G-]QZ9$/ MA@=@,'8L(]&6/?IN?=.YO5 '.05K^T37F!0VZV(,NU0QKVMT832C9!^(:O%% M<>#8*BMFMF*@=QGI,B8-_3$;^X1BQSFY8,Q_]A:X. :'O_\.C\$$FWT;=2 0 M\Z(M#]4FFSWM#)&-'[+N6SL[GK4$T%:K0RJI_1%F )UZ3$= 0/@1,]F7(H4N MC[*X::6NB+)(;5984S@P6L!R ?$F0!JF.9%,IT4N:!;R]1BQ73+ 05B8=YSV MTJS;2>.48\C9+6(OG@H]/=QUT^9^10F*:S-/))VVQ\@M,\84>KU 6FW5&[M$ M6IVL^1&#?/XVC^#?/WC[H8_?QYRW>8VWUX\5IW:?"L$W[NAMH]3Z4LAQ<>?A MG.U@<6"O]6Q:]26@<3RP$SA\O)R,]5DUF\(KOGOWIGT=3=-1^D-_ Y#)6)\T M_G6?*M"O0ZSPW3[[U67]5S JZTI\[I_QILK&JO$UV;IB,L?,"SUZFOHB+&; M+KGA=S6B4J3G_[GI^AM_'X;T%(9T0Y<@>6V3H,LX^2Z=@^[2!$=NMT?0B@IQ M98.O#QBJ4\T:4/R;6W7.N['M<3_D#:[*'0**']#. M89?_V_K]BKZR=_IT9P M6UN>=9+-ETF-!2G^X]W?3?W3SS'7KI7G'J@(OT(?S*DNQRB>XA<$5 72Z.Y3 M.3GUS?1X*9;_SD3W--9]0UU6[M^L\CDNRL"K#^-56!,,R@3M?.#'@1\'?MP@ M/[[O,FX=.E@C_QD_\7!-\N,\X>4!FMC36-"!"0#9AMO /YE6CW>E\^/2N;$?,&S ML*>&8;Z@VJ1!$RZX)8)G!3%!,,)UJE*A@I=F)5TD9]SX ,@5&&5$V$P2)8T M2-,LY(50VO'-8=C/&VX /H#4 %(#2.T42#G.N-"<$Q\T $[!0%_*@@5%RW ? M#*0SR$?6S.'3R$BQ&76-/O MGEZQQ= Z?,SB8]--U(!;LS_QX,; RJZU0NWM6#=-&SM YNY!9IH'52B1D8)3@$S)%&;^@#J84<^XLU+KL)(" MJQ4+"A1_)AWH](5U1!OXAWE5.&$Y_,?M*&1>G97]5)EJ ,P!, ? O*:.'_,! M4"PC)F.@WW%OB/:9)-:KD!56!&',.A(:K\M=O +Y //NX7=]?CK?X'<=D.M% M(]?CJ'I*<9^GJ*P)K(6K,T:4XX98H0L&(">47DOIG:M5O8]^>A#6=P)%\T&= MVU98Z.#TC1OQFV^:U\G^,39E6W#L8OE+K#1^I\3[P0W\4'Z].0K\N8O".\7! M/TUA>45=N<(5,A>&Y,(9(E+/B/0Y(RFE(5=,B#0MUN'ZO2C3L!T$QE6\Q;X[ MDVE;K7L#T:RQD@3YCZ\KI!S)*'NS6=GW@GFILQ1NDZ4T@.Q+(HR7 [*/9)%D M(9=%H8G+?8$%R\G M^ UQ$2\17 ?5>,#4 5.?C6HL&5<^:$NTQ=+D7*,_0Q,&<+*QGWCX:1J_7 M;W]#A,;5;2:>+X]NQ>L_A'K?U^O_$=NKM@R"!=N!0P;O_B!=!^GZ9*2K82E- M\XP29H0 "PB,'YT6G@1#F1*>6R7X6@+%;PP* JGZJ:IQ:,\B8GPG>73P.PTH M/J#X]OU.(8A,6FS!760!FW%3L%1,1BCCPEHL#A16;)I[Q9H_%NK^G%W=?GM@ ME@%%!Q0=4'3G=>&\T$KK5)# .""LL.D+\>C^F: M"L!MN++23O+DH/L.J#V@]O-#;:E8JG,&BG A/!&I2HGRQA,C%-=ID9G<;SRM MJ3\66*L#XV=*-QS5OY-<^%3B_G?;1;VV>Z=9<'N\UB#&+P=A5?C!;.Y(I0HR01%OY2&JX8>E%,>BU=49P M2EC.,B*8*##J-"5&>9W:P@?G+RV=^*@!HN)1C\&?&$-NUERYL!B#P?)$J62 M[?55B0DLHR[DQ$D),(MU9Z7EEN3&>+ JC*:,O$D[76S7]ZO#YRRCL -L37R MVN3:VUL'NV,-W#.R)K[M6[LH!NS8J]VA'R;)]*B:-7KB;I<8>V/=WW[(3YG. M[H8:=XJDW-KRK)-LODR 6<8P9O=W4__T\U==3IHVN=H#%>%7U231I[HF&S#'8R'I):KDEK>>>N/C:_[O!8VY+4\X0XQ+3D,+>W7$8-W MC^=='BSBF=8:$RM3'3P1SF=$J=P2X#S-<\]2GZ\$B[#<2YI;N#P/ N[),B(E M?#3>IRF F:#!;#T?A2-:/-->2]=STM Z\_GN[8"26T')S$EKC/$DJ)0C2J9$ M93E\U%1H+T+.?7X1)8W7F=%PI;?&$A$LW".H(%X4,@L^I441'@$E?^9\PS6? M=I99!B!\OGL[ .'M&M8(IDU0FFAG#!&6.:)S(8@TF M8E0!9JP%B#/:.J*X9)QK^,>M%"/21>:$M)P43&=$@#I(0(\S1/F\*+@&?<[Y M=:9(S!6XC#\_P'N@ C?T#WAO5VM%7-J]_C+H43&PX5^_94O^@C#^[+7W>@&:8% 5-.>%44B(H MSXAVK"!.%(+IPEK*]$5 $X7R@7-/9! Y$=P) #3 -RXH30-CF60[!FAT+Q4; M;CGR;.E_@+1GMZ7/!=(>QZT@F*+!&T5XR@SH?!1T/FX,R5R64I\:@!:Y9^(2O8>9>NM:#5;;B8X]/S. Q8 MN,-[.V#A&JK&%+P(VBF2NP)4-0OVJDDMGO]0(YWS!O2[M6#7E>K=>IJVWJC= M;;BIQI,A_T<+5AU\J'$W?O--\SK9/X;5G"[X2;U+0ET=)]K:V?%L'%,>AMZL M0V>3H;/)IB1=KE(M"NJ)S]#+:I@@*K6.R()EJ4^E-ZM=_>[CF;U5I_(-^#1" M^=T[\A]?5T@YDE'VY@7V)QF:_@T@.X#L]KS%>6#*!4UH##QCEA-5:$H"F!-& M*"<\"^OP%F\+9%=,BTP^:M7*%\5, \H.A/'"4?9Q'-A4Y[90@A.;*4=$FE%B M6):3+),F**6+0JUT)[J/$^A6J'TGES7==+K73G+9=IS: PX_'0H9%XPES%GW4J[H8WAYEK\Z#^+3+U 0'U,5_H0CGQ? M)@0*3VQ+\LE)I/G!93[(MT&^;2ZP10E6:*F)]RDC0GM.9.H*XJ01P@N:YJOY MS_<*9KXQL&5=W;NW&]7\@EEIL"$&PA@P]A*,=5IYE3.*52( 8Q7C@)=Y1G06 MG&.IIL[2M<17/Q;&_BP>MVOIB^*6 48'PGCA,/I(!=*H*HJ4.J(M**\B=1DQ MA@:BJ M!V9!Y3/O>;$SW]8!,[^ EIQNN!;23C#=XR0=H'J!Y^QHN59*FJK D M=]P24>2!&&L-("O-7%YX[U\<7XN"F\F7"*<['FZ^VT[L]UQ31U*MT'DN M&5&,!I(!Z@8E\\!UMD&8O:'(Z8;35'>4<;;H/!]0==>)8T#5QSZ2Y"X4(7>$ M<^J)\(P3S;G!V$;IID J)HQ2YRP:2AR+7006ZP> M/<#J *L#K ZPNM52*YE3/N,<=,Y"$I$9#&Y7I=5:?OC[7D0\H>B_'-_R-PNWG?OD^SHY]75KX M[,K3'0'$"^^^]G6W7A"8KO]NQS,'ISN@U<-KL>/+&E!GQ$W=+DJ#LIEE=O8@/:[GYL$7% MH_L%"D."::GJ[T?SPY03_=6WYR1$!QCI:SW^IL^:-Z]^6EKVA36EL* PG:-L M*<5@F61TS";#TN)SX^?:6$_Q(S!A0 M:AT+=(BLA4_ MO/MP^/Y=\O;@X[OW'S^W?WT^^.W#NWW\^M&'CU_>OUMR96X2H.[0G74C$-5"\$]7(=7Y*V_"C[G8[]"]#R0*F39" M.N*HPOA./,G6-B-:BM3DS%B1KA18RVUAE+)@=IFT( +[-$K)/-%"4S7-P++P),\MH>Q?2D:H)92WB >_#VP^O'8JXKEO.F!;Q15-Z6NWK] MIUW+2]+0]&Q:]7H?C@<6'F> EQ,0%K"*;5VC-^WK:)J.TA_Z&X JQOJD\:\; M?Z)!WOA^*:(^WS[[U67!!]A'WI1CT(Q?]\^X*JH@OC;+1C)5/Z \O?HB-DKS M&RZA-_U>C#):// AZQA'/I+\H>.@HX(M77)#*(B\-EOR,HJ]/#QD59.Y?>OR MRU7))].(_&5,$"@#?_V_KT &7CO9^X91;78Y[J,97BVQ:N^3W^'S49.\!^'L M[D\:N[E:C\H=]X_=?3*+\$@@O#N@>\]HO%NSX(\?)LGTJ)HU>N)NEVY^8WWI M?LA/F?P_5LKCH[=LTSI5\50([VXH_QPG M/TSXN4]X(.]APL]SP@^K%GAOM6'.4#2]@:-V4X>X:K'_HZC?&6IU:X\=>JAK6==,4;[1F&F7W3 MM8O'WAA*=JM^\3M#M5N3><]@KL/\GO;\!EH=YO<$YKL2&<_N+N/94Y3Q M^R%XBUT,,;HS@1N/DQ)/QC#L1\.G+ORI.O%M9.A]1/[SZ:Y['S-WB[D0V[+[ MGOV4!XI^UML[3/G93'DK?9-YNIYN#_PI:A38[J'VIWXR\VM.57T&<'O)8W>M M/_EV$DQW WAVOD"5HMPX2BVAUD@BE%)$IYX1+H+/LJ"IEWRE0!43(7 I29<\[FP;B5IN_2:JVIY,1ZDQ*198PH47BB@\T*53#C<_^H,'%^ M2T;9FT&F#I U;.ES@JQ'ZAN4!DLEXA=7&N",%4124Q">NM05K@"(7"GW<1^# M8QT0>#OWR88+?N^LA;WNUL&[P4!;MS.&$Y'[0\X?OO$Q;U1/'/#RJ1]7)QA8 M,4CO)XA"@_3>/>F=VCP77$G"C08#)E!--!:5=RQWU#CNJ%@IT7F_4Y&6D4%T MOSMGX_??3_RD\8, WS$!/L#B (LO&A8Y Q@K!%8N%(R((A58CQ# +N=,"B9S MPU>Z&=WO%.4187'#/?R>/RSN% ]MW:X9SD_NCSJ?@8^;:-3 .__RTW+R=9#= M3Q" !MF]!A,D%"(PJPF5WA!!E28F5XRP(G"J\<=567L?$^2S'X\Q(&'B?N]Y M[LZ"]EKY.H0E#(@U;.FS0JS'L38,UZA*,9(*APA(-9&*%<0*(5W(:9X7*Z?( M][$VUH& MS0U-MPX9; U7I:M,9RA/*!NB)_X6H^CM:$=7%4V4\Q(/1W"MM;< MP.GV):2?CXB_4X7(IZD$7"ZT6<%9*J4@FHD,PZM!:,M@"0^&29:S+"O<.LR6 MCGU!:.\O,>]Z;9<-^P9?,)]IVH=5M3: /F6A]GY"X3F[1A;=RSM_)(-LN'PY_[P=5A- MP1PS'MC>)U/]?3##GJ [:/"C[IX&4$CIE&:&^) * C:5)\IQ0T 5*++4&%6H MM9AD;1_)WZJFZ=-?R\FLG'P]F)?Z^B4R=]]O\KMO?B\G55U.SS[@[OEF"MK# M\E/:OM6_^^E1!;^RB'%#1 M6@5VDH QI+\GY3%< M.^3T/$]7SN!,?0PAGPMN PN6:$9S(@P802I5E'#JL]Q8105/UV?Z --VWLY? M_,3#^-;N]-RPF?*".64XCQH(XX5#Z.-XHRA72GLPM%BN)!%:.Z*,TB1/O0.P M5=SG:ZG$]F!(OAZ)&7N!4#R[#V+HKJ]YF,78#QG9>AU B=R$+*7K%MW#K;@B4A7/>UK[OM2N'D8)*73.^F5\PQ MJ%NM/D@ISX(/+B.IQ7J9J3-$.E#N&)495Y3FRJTV,$I93K1)"R(,+[ < M#4"04 !,G*L\RU?K91ZC.RB>O.]/W/OCDW%UYGOOT*>QGC2'\(9?QI7]ZU7B M 95.T$BN9W[#Y/RO63,MP]F;5W%!)M74_TGIG[X;WY^F'>"?)SC"N\N#.*AO MK>_ 5&-WT1Z_#U%\A#$F-!TEW2+>4_7?Q-!\TFUH$G=TD<7G>[CHGQ"CC/,? MKG%2W,PYM]C9^RW-PU;B\,@G2/-ZIY!FQ&2I"CGNB4DD)&)N%UZ 3L6!64LYQC7_1C7=+>%3#XGR-+5)_ M.3N_Y),^PZ_V<1WC/]U*?8H+19=4)-)X^]K-:G3X-7ZR%9(+U:Q.SKRNS_GN MHGR\/U \;&BX5#W]1\)'%HA_;(B>,J. G JBBQ3K2!82E61%4A-2QZ2F[A*I MIG(;TM21+!04:)!3HJ4)H&>GWA>9$+1@+XJ>ID>U][M,4(OHN;VAM+@]2O8; M]%__'NL#<[H'\,T$H/S)25U]!ZMIZL=G6URO!_+9^O.5%15I)CAQ-%@BO./$ MB)"!_9L&E7+00[E9,7T-R[W++*&2"B(8ED$4JB"8^AP**WB.1YAKXE"@<>/K M@Q!_;?9/=3E&4^37JOX'BM(E0[HE@;DMG2_9TMD-MC0;79WMO 5"@:O'N$V= M.O+-@_B'/WQ]"MH#U[Y6:"^H*JB.C'2#S%ZAQ?I@DOWI3SW1]UF'/ M]%P'C5U5BC=-\DL%M(U ]:ZLO9U6==-"%.XNW@4*IYO9MEU\&^Y\O0JZ?,?5 MVNCG*1AVR<%-6RE1-V2HNL&K- MS#13N+#48^2*$_BZ-.48ENER ; ]5K@@>G9. %@NI%6*$VNR M0MEA$9I"%> MFHQJFV6>YA<%0*!2YY(7)+=6$V%"00S-,\(4*]),.ZV"?GH"(!U=[4Q]6@)@ M%0Q&+QB0]YV+P(%V\Q(8)Q$W(O1.>B>.[X#NTPS@ TAQ%6O??_[TJV M^-CXXY+HR606#7ZX229F+#$7L:3?U4^X MC@7W!-9X>C2WS+:W2-?:A#O'3"Q5#"RS@MB,@F#.BP"6&5.$ M*F>EE5X5:L47YT(N@E>*% 5S1*0^3=;.P[#EEAL2AW M.DNLG_0ATM M#N">"M$\C-5:5:SU5R>Z6Z+DFP:%K0%&&X^K;\WK2YEJDP>4 MVSMR;F,8(LQ<$G6L9].J#U; \8!(QAG@Y62LSZI9U^#U3?LZFJ:C](?^!MC0 ML3YI_.O&GV@0\+Y?BAAFT#[[U64!V:=E;WF_[I]Q1:1U^]H\'0GQPYM7/UUS M#1UQ=M,E-_TN1E(^]!FC!S\A&Q7YFD=Q0V2\O#8P_C)BO4NT_%T2VN5VX]Q7 MA-:5,;L?)B"BJUFC)Z[92_QWZT^FJ,RV$C[1Q["2T^9649DW)L3WD]G@>IV' M'VTRUA)V ']%4^CZR=\I/[$\_36+\-A?*N M)2/JV2S*P'-7KMX_XS7>)?NP(OHK&%S??6U+=.!%G]DG8,C(B0,C#HSX)&K! M['9JW0/<70>S*9[=.709ZN@2?.>MCR*S\\WQ-4=PO\#4EN<>E+\;X?;K[_GC M#&!F*HA56*NR<(K(3 3"54:E-7EJTI7&RUQ)%XK,$!NB;\IE1&=Y/$81(G"5 MYW)] 7.=OVJ!AUMM]SIO[\6$]4V0+F38L M!$.4X190*G=$%L(1SS.6I@7/A5[I9K9E9.MMBLZDZ"V*:% L)_#!G]Y]GNJI M;P["?CQLT._0&UHW\65S*$PO'"+S=%1L.!5ZP,)=QL)'JW.RVROZD$9F_S][ M[[K<8R!3:ZJZHSO[Q4UI?3@L$:,E2@>)&&55,C2<@1 M,B]G;+S7X&*2D%/B0F>#1G>IZ"H[)ZVR%)R/'(0D#(Q3$HQ'6+%2V!SCJ@UK MIZ?M^\'TF,W?1M=/P=\1-%PI$>GV,>&_TVA89,4PREY7([ICD/\"X:X&%"O$ MO52JX"A"7F9:@> *T2P2"5Y0QV3VPC"]$=QK'P1\JPPJ+@&25'RL^%CW+-86 M9,S5M(89%2I>IKF5F6C!J,::>QI,[K:_G$C9^^LX/1R@O6K]IW=\L\M!KSK/(X6]DB9M9CS.,3""8#6!8\( )2:FV@QF[+ M[LH2?-:89Q>!=+=!LNZO/!6'E@^7_W8C$70-AE;CK-66<"^L5Z)CA;!7>DA" M1C3IW(.+40&+.D;/C?!V*2"B6045603%4N$8IP*VN)\9(^M9]UU MS-W&PAL[RF[%?*X]^[N/N_?44=#3MZX/Q%4"ZW[Z!K'K^H/R7TAS)Z>#U['7 MGO7=^:ORV^X9LY"/'!K3&[R>D0_/G]==!FD0[RD13V& ?AIWW],6E=HKLC1K M*SP5H).+Z/@, 6L:^(++.-97KO_5G;>%-'=QX1=6E?8Z=O 3.?_=#4+CFI-1 M@;Q_&P_#G^41]Q&D[CZ(>L-I,NE51P#?[PW2Q0ON#\Y-/[XS_>O;U" M]KM.B'H 7^%:0.JR@?<%5MWX[CA6U_%MVDRU-C&X34S\A9C4-@8S M_W>WVQA(<\CN[%%P>&>C@[M^KP[)DSLA')HGMR PA_)!MZ@]"AYIJ)ZO1\'F MUZ>RHZ_AU<^?+\3*SV02MIEUTAJ2+.4, M.25P)G4_.>%<#%K*'0'$:V4.G4M>//+BD'?^^(IJ'1@[-+P"Y1.\]5K47"GN M]\$258]\!90Q6@=-3#$[T8)03('SW W)BLMB='.7#= SB=.I;20&(EH@'P& M0XO10GMD5,C:![;J,V!81'>?%&[IU9NI_'=Z^2 MI(J?._ENJS=_O_0%TXA>F0+3A4,J40XV"PXD44H"3=9+LDO MS%OWA[:FD2O M2?35Z&9E7J]\;6LB -E+/L3-! 7$"Q<45> 9=V@;LP!CE ?%(['*<$;"EJ?V M9W3)CXP+!'V!U(K/$SE4CL5ML5\UNE@A@@9KDZ:YD"HF"X*Z -Z$!!AA<$:= MX4GN!H(6POD-UN?0_E7&:3NQR#U]S3J;/L@W$4DM7-K]S3.I.9C#]>DQ$[DH$%U;PIF MN,%YUR)!OVZ;]"V%"2Y38;[+O9!&;?,UC5+S>7I2HC"C7*SLE'MI=,%:A5,9 MAG]V4- V/Y5;,O+Z[Q__:+L?Z>N?FXZUKWLN(U0U?^_C_+_VQB=-P9D2Y U# MF(Q&7;@W[JY+@UC"/M? .6) \^^\"(DC;J M)?^7X6^$< ER+KTW)#?@?6FF@9\Q;H324:\,I+L__C%=G6D6G%[Q6Z%-X56< MC$IVH$V#9Q&J\7I3<\D)CK[-Q32'Y M.4WCP^832MN@BR&*P!6Q;7!& Q1KAS*84'=[Q2<=#SMA[;X7$WHK^&B\9JH+ M:/Q=..FE+]T[+?<##L-)'[6U"%R31\/3IVK4ZJLY'(^:[*4O-'S&T>1TX/1&7?1WZZ+_GB[^7BQ8 MBQI97-;"8;KH 9U-%IP<8%>]G.]'G;='G)M7GA^+[&R;E AGI==6 96E@I^* MA-B- !YU#I:'A,B]A-C)<5&:(B%8FX+86H$KG8\<$TY9IV,2RV2-VRPE5&Z7 MG,R ;HQ>3QI/F=/:N4)$1)![FPXZBS^%*"O."--^H)!10D?9O Y M]&Y*(=BY AW EJ]VO[P=3$>%+3BV,U#MNPL/9>:XA(7WBGY/^3E=XOCBC5$- M8F$7&GZ9>2]S')X._O 9[=L+]F7?#YI?DA]-W.B\VPRX*D-SA[4SY(M^)Q/- M^T&&IY:5_X==$OGN* M3YWCVN\/0R=L>-M.V,F*>YV-=K#1=$)%%H#<:* ,(Z6BI/ M!"3C4E)49BM(]8^WRC^^T?O=&*RR\=Q65A.E^8\:2=>\6_E>\V M;]RH/VRFOG19@-,T/IEC_9V.<.5E[;>=I?Q[@'(N9**GJ M\ZFA6'252]ZQVU:8S@+ONNC63&OJ!3\E8*_4O!7.O!*P;_-E-^5@K_J7*7@WQ[1JX<&5G]HH%+P[T-U:J4> M>GH2E%&N69(1J.,*"ND=^%@RY]0[([*@AB^=::/<)N$T@Q0R!U'VT3T1W=Z[ M5U1PKLG--1:[5>\O:"T]K2BX]:^TUNBO$ X1NH24W *GBH(@C('SGD)R*?KH M5?!FB3EM2^%P0S7ZW\=0)@ZUJBCZ!$>^$@M5=OY],%/565\!674J!Q+0.GD: M7;$T:)TD#4"ES)SHX!-S2UN%5H5,2 29-5JTP"DXXS.$1%+24J"7N\'V,(]G MY[_#5Y?5RE00W/I76GWU5=9O*4XDU1*XL0E$I!ZL3@ZD*P='8I0F+U7Y;3,: M;H?#3@[UFHG2=@9*:^;]J8I;>?U?F,I4"W6E#CU(2X(6P'WIIA6S!:.=0+1- M-&B6@V=+[1RWRT(]GH?_BIGI:MC@O]-H6 3(,,I>5QM3,7#;7VEUUU>YTRBU MU9D(D$02$$(B&'(9($5J5%1*1[*46M]F,%RYNWX)GZ2B9TVI;\9#KUS]^TT M7KGZ=Y&K/RHO=2(9<@H*;24OU!11@2>2H>FSG*NE4];;92N?Q-5_1XK*KCG7 MOY6*7)G\MPCJM_;]UUCD?E2=UEK5L#ZRK*KTS^E8' JA$?/;<:5.2&$B&BHDN$HUL*K-M2[&^%^*X_B7AQ;W!CQXW)P$UBL;0=IUX91?=3EW:? M<5;C?SK#7M(F0WQ>-^8KS&/;*,5W LQ]I7A/:-64/+1WTZH]F<^,':HG4[-M MY2@V1+RV[.AM"]'8%G!![<,$+WB=U)-YG9Z3QRF6_SV1Q^E382;OV&)/VN8= M6I][U07MTFIM'5/:CB]"9;]8;]\ L?EGM&@[3,#WRK$YN&[I[N\>HIAV'9=/T;I2QI, M[L4N6VN';MPPVY;7O_8]ZME$MVN/^A&B?\O)XV2,E,E \)&#()2 H8&!+(09 MVA&1R-+)8R^B)"$)L*[TIQ>9ES;&$73(R3"AI%S>U#J:][:[>1-KMM-R=1?Y MX]M'ENUP)=>T3?Q\4K^9DISGFU\%L@ID3R+DY$1%011$;PP($PVX9 -0$Q-! M_X=G)JX#F8E4.N,C),M+WV@O$KX5^1XD68R$F\88PJR<+*T939@/%K D*+R M7 DJZ!*-O^(.+6+2P+CPY4";!D\L!R-85#D[_&2IX^U&S:2RIIK)'0/UBE\5 MOQYS6,DIYGE*I?XV@A">@'5. )61.T6IX&:)\$!$(4/*&J)A @3E'"P/#HBS M@EH5K2+^6?&+'I":L7C)"%83^T]%BX^H=FWGY9]V;:9[@\_5QZ^@\2)MI$]> M.X?VSB@10%B&-E+' ']]ZPET6CQEG+ZW&;&LP"MRR%@%168$"-$3QA7P3%' MGS>G3P\87]=AW!& 3L?B'UNCXVZB$?68$$[RF\U\P@M5T_E/1XF]ID$:N MW_GY+N)5O79H"!IT!,M5];F&)>(*A@QQ"N;@=#L"KD%!ADV>Y ^<\:B5T,=F7XB% ,-0@>++@F"[(&8"=02OE%*! MBR:!4]XJ3AG)\GDW6.F!H6O>8JTJL_]8NK%MCD7.DNZNCXR(%JDBNOLLWIBL M@P=EQ0'3I^'8]6MLM%IPVAJ:QN"ZQJCIPO*UZV8S[5G?_=Q]YXZJDSZUA$@7N5Q[:=O$'NCU&E2X<^; MG Y>QUY[UG?GK\IONV?,0DIR:$QO\'K&0SA_7G<9I$&\IT0\A?'T^Q03Z^6U M9.2*+!4VX MA.KF(OL_X\ NK2GL=2>Z)O!)O M7Q4:UYR,"GC^VW@8_BR/N(\@=?=![!Q.B2I?33#2'O5[@W3Q@GN#\E?PA<]V M)=2?'3/D,#=OIA^U%ROF\-\3>2_YD,\E'H_DP[UM,8X_?'KWL?GTH?GC^.B/ MM^\_O7O;O/EP_/;=\\Y-/[XS_>O;W"1K5.B'H Y<9:0&K*L/V71:S:$ GW%K&LOBBNX*,;6A = M-!=AP.* 'O"T![@)5Z?YG4P%LS0QR,F7[5G+P%,1@:64DQ%"4Y:N.]-:VZ@X M3: 33R"4\Z79&0-G&=/$.!G4TC;$O2C*+]H(=%T'VBXIN?C[PLIR/!S_?VE\ M26!^J_^MKOC?\@[_^Y90@VC)&9.@,DY2\)3!ID0@4FF)L))F1Y9##6,SC0ZD MLN44'"ZFEPK7UD4>J>+<<+UKJ\/5X4W;.K=$*YM7M@:O[I?7ABHW&8PNIG^5 M@CL44I]1ZG>'F;#]H5$_&*&0PQT&M=\G37> M #?MO%%NTAOBK_,SOI4G@MT/-_=7D-G90 (%@I@%PF,8;X,-H V+A!*=+%FJ M0G$^<2HQ_D^L%(I&G\$4U!/,!J-"UCZXC2GEM.?"+\/1[*-R';VB@="F\"I. M1N?)C6Y9!OPC/$18>7O)?7O;7K?]\J)=O,H\M[:0^ON+DW^;082OY[ MY]O>),:"TL 9(6"(,L67T&"D+VD]DJWB@D6V5,']J&8IZ7/A<_@]G0U'Y=#7 MVUX;^L-V,DKW:'NRGHC_PCWMEF(P'*<_*?NSG0[TS]YE+Y$M"?IP@ VEATVW ME$^1NA4/;#"^L_'*KO2M>=I"?)@V[AA\;F9"U#8(UIT/-!S,NWO@H+I8^&S4 M:U/C_' R;G! &*7,NU,TN3= WZ/G^LV"$#8]O-L7U^MWB9#BIN 'Z4O7!P?= MD']-W COVC]O_'F#@W33CF('G1KBIUU?DI->RLWE*-^B>]F66__F_HE.S$^E M80DCK]]\>/M;]R-]_?-LQ,/19X=&HQO(06ESTJ5QBS,4$SX5%R3-VY:4[J\X MN%%JAY-1P)%>M#WJ'-[RO/:P^6L9$4X@)IQL;WK;A=8IS8EK42MQ KW<*XU5 M<.W>O/M0^LIV5^$(#YM/"]=/'SX[63KJ0*8MXWRB![3R5G/*"$5##$!3H>1+ ME(+G04(T,6=EJ:)JZ_+/L &(^4 M(IXV#6Z;%Q624NK1C$2&\RJD@\X$]'&\9IQ23D):\H:>,J^I'2FJL+*)C;\. MMSK$FF/*JY("'4RCD?\]/)UBP?&[3W][=_1[F6#SUTF+^MA>[1ZTF"!>*)82 MAU3I'Z^EY1>@N(SVQJ1\.T:\>=V!+N"$3]M7)5+J4L#7X?ER1L_>@HX?"JTM MDU0015#*Y(_7$];="GQGQB6MAM"H+O)J"PM[T7OH^EV?QQQ=%9-7S2_#,&GQ MFUTD/FB+&SC%R[/1\ N";=NH/QA#QPN0DUYZC8 #>![^53GN3 MT^8_>[_T$&K1# S2N,%_4:/^V1G!87_2M;%JVDEA]FJGEZJ#V7_?=;?L?M;- MIU$/8^W!- #_/Q,7IW_#F:)A/&^+A!U,P1T-)@[\H!%_^XO\6W,Z]+U^&!4+(<;S^>ZN )-UW^S6+IB31%_8NGE=?&UW"U; M+,MV96D0/R:CWOC\ ._9^^+"^<%L,:?+TD[."D2]+A]>*.(T"]W]617RQ2GD MC2"]J)8MFJKIH;G3%#LAZE),?G9MNJ:NEPI6[CB_:D$%#YJOO5'JEP^+$]8O M[JB;__["W_OUZ'CN[J$(3V)OV#VF/&,X36^]*^UFBW:7Y_Q]-&R._M&XL[-^ M;^K8M9?*,/._3DNL7D MNO"H\W]*V+,(R5/@G\+^%+(7^2.;5$2IV 5\H2?3EH_NXDL7%#13XS; %Y_2 MJ+-=8_SD;-@KJX*SF]^Y3!KG]*])0BU*L0OH\+/>"!>Z17E)U_(Q=3=Q3W83 MBV!..X?.W_DLRISU(%T(]U%X>U]0.*>U+QAZ=T)W4U_0!8 PF.<8'%H M"O)^[:%^N!"&DT'W+03>0=%+7)[/T]/<^!7\?3H;7W8ZG380;Z8=Q ^;WRXG M=(JN(D+%%#X6_*8E=;Z85YN^=&?&<2Z(^>W!K*UJ&4MY#Z.>GTP#SD$H4<]/ M_6';_CS+AN%];K]FWI^U+;F("]TO@',QB%F;"323Q59.W^YTFRK,&E&TA;?J MH+R1&WEJI_BSS&W5?1]7YLUW1MC0=X,P3.S]$(SY_>(4[F;R[%-PQ=?'VYUWE\YS M5/UYDBDVG04J#O7H;-BEK_IE63H!;@M:7MX9(:+3B>FBS%_+PC>[SP\NPH7+ M7]RV[ <+UURN^;S5;[GX\ZU,!/.GN=.B)]/Y]W]5.N).(F5V< MZ]JP>$M-.$$H*[= OZ;W>?JE,HW1E_(A.E,'"Q?/)6+^6G[NKCC<@EV-6N&W MFITL>DN%7ZWOJ_5]M;YO'?5]+RP^?)=S 6*T:VAH_E\WF+C1>7-1]W:MZWV8 M.01S_^C,UF)\A^Y1KYUMPRSLY\R\3G]^\6%Q>&:WQJ!T/!R5$P#H M*RQZ 3AR]#J' -]B+T[07 ^7MM*F'C%ZI<,1E(WOB['?O%M6-I!\2L7F M!HH<=D5=E^O6.?UWQQ8H M3.4'E#5\0)K_U]2_'U13;YD/PX M_P)*=-^=M>G5/#":+T5W%&]Z[Q]NHE) 0.WY7LEYOIK?XS:2N.ZQDA]:]F/Q M!6^_AAU2<\4W5B]S1'J/ OV&=\,2[SQ7 M[-6Z_DH:^VA>MFWQ==;.6;B9MD[[J\BP^^4]MG")E_:_3"P4B6A M",LJRNT!-DK8@1:J(ML*$D'5E7Y$XNB&$WG5[CQ5X5YPBYC'Y+"WP&2MS!EPC[B$M!J:C!>XK^>RI4XLYJ(-)P)X-4 M)K+M,5G*'"BV9E^\*M#^]UBJ@O$BD'5EP8!6WH@@.1#!#8@H%%@M:&%KRR[$ M9)Q8(HI-U#F&/C9$5@J 60[@LP@0&%.\D/0(>D/U^',AJS8'5+&*K-N<>&EL M"]&W#H&;),R2=7O+H7T2CN?9,M@]K%U9 M)$$BHY9%C!\HI2"RE^"Y4I",SBDE1O"7J^C?]HQ8:\B!)>MJA+W=ZE1K4)\G M.&A>:@'8PXKYM@-3-UK?]P*G7"5ZKU_OWDWY:;FT:OZZHM1+BHSWBQ09]41& MA9$ZY2K1+^'U[MV4:TE:/=VQ7?"S ]6?]73'HR3_NPU 5[;3I 6)67D%440) M@BD-UG$-BGEJG0J"TZ7LYT-.BPS>?S;G>+3O'4)[Y_@K/%)<:?[JI&.Z"" M[%WY]/T4Z%ZT+Q4S M)_DI)TXV"X[T0,O].UMR/P6Z%1QKV=A:R8#*);0 M!BF5RYEK"RHZ1EADQ+.E<]JK<+D?G.^YPW"M.V.^E4KSV)SZ5*E6G5BO%$^[ M(SD5;M>=P+]EHY)&&6URD$WR(*(A8 1& ")E'8ACT:NPCC!AQ7!K#M=8BH\.12)P!L$; \(3#]90#U0+ M9CEWV<2E?>"'\#=M))_%#[2JJ?@*75O_2FLJ?H6I>,&ERXXQH)1%]+&M B.= M Q<$<9DZG@A]"AW29E+Q[( 36K'K^5+Q+]I#?C,%52257SGH@2E,0B=+2](R#9E$E*1E-?*DCT(/= M[ ME/AK$/RY5>;7VRAX8LK]GL^K!U8J'>X2'6WM>E27#!4=$\R$+$#H:L#(1 MB,IY%6E(QB\=Y'FP[[XA/.1Z_W(/SW)6M::Z'^]V')T.<8[_[3H=&^:F-QB[ MP>>>[Z?JQ.^B KY@H[4RI[M4(@29T>F.G(#@(H+-D0.5T3(M4C96/]GI7E2\ M#_G]A=H5N],S UN5TA:W\@:VO];&LCU\E' MB-+00IH5P&JO@GR% W+7BB0I9>8"(J"R]$!BXSG MB#XZR4M(0#<\%"A'6HA5@)"<\NN!"6-HY?$S3KS5#H5)R;Z&P)LEWQ'__/;7CT22, M)Z/>X'-7\3(0Y**@,A6@U7<0: ^ M,",$T M(4"-+@2T5( /E./\N=49?7CNG^3!;PP-U]V8]Z6X\#4%_WB'X]?>N/=YFG0? MI3:-OJ3VH!FD<;56.ZA]+]A:;:WO7KHL42LL:"%4R3>AM4J> HW!4$6E9H6% MX.FI][^YWN#78=O^GOJE*//3\%*S/Z;QN)_*L:M5-Q;AM>52Q;MXN4BJ$.-%YT-VUZ1\5>CHEJ]+^EV#XE6 M.[>?E$R5QVP3!?/6*J*T#I"BLR!R?IT>RWDVKZ%:4KF('1KY$]K)M497*!5D%8W\A>AH4JH.TPJXBWM@(AM(#L>[#_GND*I5)?N.[ 1AP-SZA#*=93-*, MW;=:R;-JM62'K.AE'$Y\/VT#->MFN1_OLQC;9-I0XP;N @4BEG MI0+_T"HHR0A30:PBQ)A:PX(/OXR&IX6^K3>8H)7\,#67PT'[UPXVIM=]*J#Q M[MMXY/!-]P9N=/Y^G$Y;-*\=:>RPW^\,++[5U*Y\4X*: VW7O+6^T^J\ZJ3. M=Q>CABU;*R6;9"QXSS$P$L91I;G.3V/JW$70 M)P=2K?E(\TZK\[UJKO!GA[-9F,.9B_@N/\\'0W$>JYK6K9'J_,I..5]I?H@^ MR8^+J_!?DW;*0EK&O M01*>>PUB[\NRG).K4YN-<7Z?5[F?OD$[=J/QZVX2T"L \:H< $=L2(^8+H+- MH"W \*J#CY_(H=(_O[X'X%[3\':"D+:P3OJ.=;IX+@Q12GN#5SCAIE/.RQ44 MA[*\^]AKS_KN_%5O4.8(90V^MS!7=MT6%GEZ3TK(]3O.K$0>#L>#X3A-3<3Q MIS]#U)8YD4#F2-!(* N>E8)9$X5/+- WZ'S?9X_L/^0&V^NI2W6:Y34S: M1HUFUY2#V,DKL)D$--^:B.AT2.Q))SGFEOOMQ6*]OUR0X^'X[<6B';7_>[ID M"Q?,:RZ.OT,SHJ[89WEG'_G;CREN7-"^N[6^UB?CQ?TB!.6(W/^XT4>\_S-6 M[DU&]!B5),;E,G[^8SD\/;#2!L7D9^; MF9 <=,WMQR?I^<1U?#)*J3G%OY^T31H43/[-C<))P^E!PS#VZ 3YZ&S4ZS>L M^X0_VU@/2MWZ60I%KOKGAQ9.MS);GP"0#F3"J$H25]F*1 M@TXBLY2E(R3?9"O7Z>K?XO%L9%'_9W/MGR>_7OO(D?SR;(*%$>P@]%P?78HI MBA3$+*J9'&K"*)T-1UVP=-$/ZRL&MOAY<.VX&0\+8);OE1^+,H?):%2NNN&+ M\Y-&Z?!*C'95@O%O81J NQE0==)\8R@R\SQO%TK*[EJ4]WAG4;?-* M?IUN@_IA/SYD::>7ED?=U7_O,LW3^//F;VGX&9]]T@O-[^DS?KK3B_K6LIF2H.$/!2LZ8NT9\? 4.UJD(:=( MF$/W#R-&H2P%*Q6'C+8]V$QY8JLAB H8J$WZZ4/^?;I476;QW;=Q&@U<_\UL MGNW1(/XZ''S^%6UZ[%@/V[^>7\J?ZQ^-DFL_%1#]A./Y*Z[7/W]H$GJ#9UU. M8))^>'$B69 Q#_O]X=SM.193RX@F4&Y7+HN_/A9'9FX/5%$N:0_#C_ K[>OCMK MTZLVG;G"CG\U?=G=^X>;REB^]-J>[_5[X_-7\WO<4I\R?:Q2A]:B\/[PE^]< M1 \5N^N2NW[/#HWAY/*?.[^P]6.ZHY+(?+>0Z"8QO;FZ:#E1?], 'U(38U:D M@I>[:1O8']W?":)DE-]V&8?O3O:Q57CK78['>):WVYN2(_AMFB-X5W($CQ>- M[5RM%0K/AO!G>_#F[GW*ITG?3^^+ISRI MC#CMQ=A/SU_7]*#U_6/0*^FVCV,,Q]OFIS\./Q[6D\R/KW][?AG8T/F$V42W MJPQU96<%O+(^Z)R "V] :*; 4!5 EY,"P6>6W-)9 6)8$L1SB%0($#X1<)PK MR$D$(Y/+4LCK2=Y9:G=>,UH&\9^]\97D:TBVY,(DF7*D@L**NF$R&84>,<3Q.B,9<'H%)?: M"@&#>@:6! MZ!!*&2(V*IA.D9D8WJ-9YJVC5DV]C)X.V&S2=X MR$?=[J]#YSC-A;:I;O++TJ)J0Z[TR&**<\HR>&TD"!X"&.$\*!)]4(X*EI;) M>AR5U"4%B53Q[#(^T$ M&%.^HS/ZXI1Z2)DYY@W7+.HMPC-[0'7-3M?L](JRTW\_>E.=\3TS7GO$3/M( M)=PU$N>5&4!#!76>!&"LY,E]<&"5HZ )=\X+GO#CZP8P"4=$C [0.,I2K<+ M*#2:(C,CHC29,K$]!I#Q Z'I>@U@5:!*CU\%HR+K%?[?Y QUDD&DBB-*JH"A MA>60%26)Q1R\]$NA!6/)9X(!18H9OZ.[FCZ*<\Q<.1[+?[8'6:D],&OKE+M_ M"K3=+;QNB$86#V(_?PNO1P0KGX9CUU\\95]#A=7JX]8QK6ZV9G/WB)-7UT K M1F5X\) YL2"4(1@WF #::BT-Y2G%E33/?4;KIL2!-.OJ";/=ZO2,'F(EJ=]V MX:A8NV&LI2'X; D%10/BIM06+*8E"LAE7]&K#7DP&XVE-@:=7IZ M,%&YX1_&#?^?53&S#A.\WS;6RO=_*]LZEC#:2LE/L WK*,8(E3H,D MG% 2;9)!;07;^_&PZ0WNWMI;T]-QB7MQ@N%Z:5N"HH#V;((VZ+RP.8Y26\QY M;$Y+^[OQ"0YMRYBZ2X).:*6 61_+$04*!DTS&,6)BII*9Y>2?2R2G"D)H#QA M(#)/8&GV0(S3TFLB?#D:-S71@_'GT:N_IU%Q:]SG]"$?I_',7%\QP6>34;JP MP< 6C3"[M08BB.2,YL",(B!""#@.X8"X+%DY*&',4CVRR\HZZGVI0L;O.'0O MG&84LD9GQ%./P1/;Q-@I9R(:2R&&4A?-J0;OK(9LJ(R1,(X-==B :H-XQM;D='!A*3NC6YXQRWF30V-Z@YO-[KC3V&&?1H=W],6E;$KWGV1F:E'_^\GHTM/_G.:YOW!91SI*]?_ZL[;0J&Y MN.P+:TI['9?PB;RR'7#5=7/-R:@H_[^-A^'/\HC[B%%W'\2&X91Z^M5D@(% MY_E<TF'?"[A>"0+^*WNV8=/[SXV MGSXT?QP?_?'V_:=W;YLW'X[?OCO^./WIXX=?W[\]*A__\O[XZ/C-^Z-?FX^? M\(/?WAU_^MC\A)=\>G_\Q[NW/V\J*'H '=-:(.H2FR^0ZG'4T\_5*6+M//*% MRAOZA]MK0'[;H^WP87,ZXHR^_1G#^?O!^,(].?ID&)V^ZV*27VK^> M3W\\KVSGWV$[G[E2[6IZYSQZ:-==P/Z2]'?T_OA7= 47&@&X(A0'#0XKG!1I M;'OMN%BELU'I;#$^[WKNI']->F>EN477&.V@^^RR\44?[Y":+C4&PPR3=M;S MHMT8U?LC,E25Y_T:=;G0A\S>Q6_.#J6U3R159_102_74FSS/0"JC\B,M?&54 MKARO*Q2;WRJCRJOLBJOM/[J^:9\ M50;67ENU[!EN0=W4RC9E@_3**N]!E5TV(84&:V0&IA2U@86DC+R>7K*L;+ E M"S9&"T(X ]8K TE:'U)T-.8EWKCCX6#60W2:,%K=P34MU\5$\7PBOIG:THI: M%;5V$[6$9(93ZD F0T!$PA&+L@(C@M#4I:SSTHE<1:(EI8!$2$]!Y%3* C@% M9BE+@1%"E=D4:LD#(M=UW';74*OR33Q51]ZX@8NN6H47HS+5&%RA9R"4,*(X M<$M+&;]48#7/$')0F=E(-5LJ_:?!*N>,!%]Z@@B&;J]+^!.-BCO)F$R$;L@8 MB --6;4%%:OJ*]U_K(HT>Q*L!<:4 $$4 TNT <=)E@2!@(=P':L,#924 TV1 M.E>.D4:P5!/0,B0KF.(JV UBU;I(BW=-L+;JIFX0G\?+>%,:M!,%LI-P\"SJ,%+AI][*4):Z@@5E%+9H!NL+&,@K"'@ M2&'#IS$S+JVP88EQ;$UF0E4;48&JOM(7 %3*9FMI#H"@%$&4XWPVRP3$,!FI MH9[99:YS&X*7E("1I:Q9.@\6T0FTR)X:9[1?;CNT+J!:UW'Z79/JK4K"[IXS M6]IO5!OP8K2EVH KC9E)(%PS#RR5_$2.$8S2A49%6IZ,<]XMY5]%XDYE24"D M@-_1 AU L>KM)9(O>*J-^@UBEU]8#<]<$N^9? MGZ0?'WN#S^YL.*I\KR]'9:HM6+0%.@J;3=:%E!5M@8ZT\,1(B"%K$6Q*EBR= MK';,QNP-A8A& 80C!@PA$I3)+.I@ ]=+/4;79 OD@;6RVH**5?65O@"LHC8S MDQBH&"7B#M-@'&$(/IPHPWQV#FH&;)0FB<*5N ?0F@/WF8%1)O$4XZ<\:7L-K6( MJ4QR8+Z JQ*5F M )03EA/7$(QT((SC8*GT0+,)@9I@$W>;.@@C#HC:J(>_-:KRC*Y<[7NV[<)1 M<733!2V.VQ"2!:%+@PR3BLOO,M"09]AX=8-;Y"KL5**KT)^5_9AS?GU_* M /\\3:X,KW0F:1]I?E?=R*JX$90=-F45FW\\!=%6/+*R8,UO"PNVMLY'.3 9 M*%60@L70-IH(WF-H:WTT6@7I$\NK[7QT(;)3VW0TB+_V7-?\I)?:V9SCA\'O MJ83"&&?]U;6]MFO 5EL;W=[:J&W:R2F.%^\[MWN%XZ5_N;3-3 '1+HZ;HI=- MIY<->BD.G<'9:C>^+'=M!K1#S8"D/A1:W]4:YY _N0;4EVCT0JC9I M>G2=TRXO6.V$5I7L.97L_TR&W=Z&&_TSC?_=C_[R'V>C7DA=0K@DL;^D[L/I M[]ONYY]^35]2O[G?N:)=7N>JFU4WGU,W/^)C>AE78C#5S.'X)(VF/_DVC;Z4 M%$OWU][@;')5.5E5SDW5KZ_8X]_)OB]'R]W15Y%LV*FZR;N![/E>[68L69W? MKLRORFJ=WZ[,K\KJ7LQO8V0CCSHD>,,2[_PYP3>N/6G2OR:]+ZY?RB->-:?# M03J':2S?9%SF]C[26(\1WEC3ORV.^MJ/MLPFNJ?'5J)(T9MLP?.<2]\ "B:$ M!"(ZZ8STE.NE(C1N+-=4<9"IG&XW-(.CQH-P/"N?4I1\J6??-$2ZH11M59U< M]8$1ZSJ_\GRROIDS?ELEXA71*J(]!=&25UF9PBP=(D=$*P3X5##@+#I%&?62 M+UV/XFA&M M*WN%_TZC89%JPRA[7='L")O>X$MJQZ?3 MU$#7\'0\ZJK?SYNV5+IW!?&5R;2F*ZK#\^P6D L?$R,,T(/WI;.5*BRD$33/ M05AOB)=+AV.M9ED3%]&))[$:'98]QFOD2NL6Z?GA)S0,E-)V>K MC.^8C%PEO>1W] UQ,BH$ER90>5@$\\P&8<4EEYRTZ]M>1+ GEK6"%%\B6 MOE2$9G*!(0Q@:PCE+@@LADB'4FL^J.[5Y6HI8H/('*>.2Z MUBF7^897S>ED7!B8KI0GU.Q#S3Y4<_=\V0=NO,B)@U+:@]"$@M6" ,W>22)U M+K67KJY\%>\* M8O4MKP7$G+8B$IF ..- )(%NE2,)*.4^&&V-5DO[0]9J+E/B(&7)843AP/JD M(:%39PPSDFQ^?ZBZ8K44XKD2$K\,1[BV@V;:VS"<%TG]ZD:Q4YLBC%N5=[@? MOUS-.WP/#/:H _PCS>&#F ;WR6"*3()*(H#LDO$^)_ *77^IG?&!*ZE4NFXP M/>.,^X@&,Z>,1E;'>$&6U&>A.UB MGJ3K"C/OWGASM\::FEBMAK)#5E0T#B>E&N89=?1Y2)7NLQA[:M(X#\DDSH Z MS@$C 0O6" ;$<^TR2\PGM7SP@[!2LG6T4V?IB\[W^E-VCMKA[3Z=B+8#1-=D>^N4 M]WK*5%1 M@" Y@U&1@F-1V^RR--JNHHAX'9"VM%M5O;0GI2">>)RZE@DW_4LIK[7"#[,X MLTW@;K@W5.CO^F;R"HW6 U:J%FC<:O>",))'],@]#2!8IH6:F8%7.?FH-.?+ M)Z(?4VG\S F(/=>J]<'.15U;+92K*%Y1?$M1W*F4I;(.2%8%D6T$PP4%J:.B M)!LJU%)?K,>4,F]S0F;/5:Y"?(7X"O$O%^)I]-K+S($()4!$!'NK) &>J;"1 M^"3]2BJIMSE!M>_?0-8F^4.CUYA< R.1V\CKWVK._.7Y7?=L^8I33)H3&]P>O_ MFK3C7CZ?/Z^[#-(@WE.L[WY?MR_B)>@^$ ]7L*B,7]$27,5+-3FYR/Z>N<]I MFM@%EW&LKUS_JSMO7__PERL+O["J%)<4)W0BK^1[KPJ-:TY&!1?_;3P,?Y9' MW$>0NOL@+ Y'KGN[DP$"4[\W2!3/]Z*(D M["\._SV1]Y(/^5SB\77Z/ORP'U>Q&,?WKUMWGPX M?OON^./TIX\??GW_]JA\_,O[XZ/C-^^/?FT^?L(/?GMW_.EC\Q->\NG]\1_O MWOZ\*8BZ>?DV!U*=3G7&>XY5<]/369Z;]C'<9#RF\KNF]?[AIB^=+K^UUCLSY MJ_D];MF[F3Y6ZD.A]8\%!&Z_B!YR:^^ZYJ[?DT.MU5-O\L('1Q8><'Z'DWPXD ");>=2)C-]K'D6>M=C\?8S=N6ZVT*Z=2G4V8<$V:M4?2#F[-XM2E>S6U?L_D^$X MQ0;'\,\T_G<_^LM_G(UZ _LE=1].?]]V/__T:_J2^LW]VF3N\CI7 MW:RZ^9RZ^1$?T\NX$H.I9@[')VDT_6;C,O64-3Y<1S2-T)5B MX6W11()PQH#QP@*/3''KE!&D(EI%M(IH%=&> =%,,D9$)\!E3=%'TP8LIZ7Q M0,K6"NUU6CH?PR5))A4F/. [KLJS9 9.*$BH$,OT?ZI*'5>.B'*E>)4,DA$ M!1#HR8,GTD%TVA!M$II0NVF?WIH#(46U@KLOXA7(7L);7CV0:!XS@IC1,@M%O%W*1T0B9"+20Z0)O3%I M/1BC#&A*A4&?*/#"\5&]L1W+2=0"A2?PR8Y<[ T^+V0;7C6GD_'$]:\6)]3< M0\T]5&OW?-9.")4"0:.5G0.1(CKO*0@@FJO,K-=>+'6$B-X21W, RE("$;P MXP(''[WPT5(N],9[J9L#3JJQVP,)KSCV$M[RRG&,4$V,E 24*34.C%/P)&5@ MVJ//8(Q&I%BJB^!",.$4$([NOH@R \*:A^"E)\YKHMU2/ZZ*8U7"*X[5M[RV MBE5TQ[Q0#!2-%(1P&'EZ1H%;HE6P(E&RA&.6.I^22J"R$"!\0.R340(5CA+E M%:7*UQ3J3F4>:C7$^JHA\,IN%0KK74Q^7 LB:E+BN5&B&L$KSGQR1"KN("B* M!BW) '@W"ED['Q)ACE!ZW0CB]2+K8,!'$4$0;L';J$ %J806GDNQU--MWH.L-4N,?0G,/UF0+D5K-N9?X'W\=Q902S!GG M@5/'0 25P6A+P)M03K()JA6IKGP5[PIB]2UOJLU@)EHSD*&)#H6/&HECJ&^W)2%E'+L%)!X9D!ZZ@&SH0*V9A$U;I+NJHK5DLAMB8A\]P_SY%]Z?1WD*X>*0Y?!#/ MX#X93&YIE"9'L(QE-)@Z@]/10 J4.A=!^PR*F5#.D3BP M20C(PL>L$Y%*;+RZK#IU6UZXP5:4)V&[F"?I>L(TKM.!YK1CJTBQ<>,FHT(T M7XI&U-3$:C5T:UHH/P^ET@MN2RZ(\-XR#89E-$]6.S""4ORK)$HY:1U9,FDY M,ZXP ('@G4T>2(YROD!(V:39FUKE.89G;]K:U!#A5V0 MEPJR&R]D4R1F%4"[6.(&(\'29, Y[D@@"*8^+1-B2)<\]1"#>\[W^E)RCMG>[3QNB[<#0-9G>.N6]GO*]F['N@4*_S/F]46UBFI/0;7DD]+".5 L9A AE/:;,H'B M+-DL30YIZ<#A8VJCT7LIXA;0*:4^!M"@D)X%Y2 A(((3,8*VCH"DS M^'^G9/JU=]LY02-&A&7/2@*-"@H^:,>E,CG:I..,Q5<9;;OKV7.O6 M!TL7-6^UB*ZB?$7Y+45Y+RT5GBA@*G8$U!*<< 2D#TEXA0&.7^*\>$R9\S;G M;/99O".!U#>!N9UB'JYO\ICJJRK([][ M*+^8!L.?"_7^PM#/7"R- .=CH#C\5$_;5]ZUJ=\;I*4I7PY''$JN?[S'&HQ';M 67'C5@<9/ MY%#IGU_? RFOJ7 [.4-4OUP\<\?*73P7ABB/O<$K7(&F$\"E2Z1"PL^_2>E)#K=YS!>QX.QX/A.$VQ_?C3GYYE0DQP0-!?!V$S^N$L MHF_.'?&$^F0".N/?3ONO^F[P^7_]D ;PQ\>'FYS[K]EMTO9^$/J3F&+3&S0? M3X:C,:"%/5WL[]&@R1J?I.;-\!0'=]ZY]/IUBX;#32*.J2MHBVG03G_JX,*5 MC[W#N874M"6"_\&Z[R_,\JYQN4<[82.0^,F^0PRDP\61 B)\ 0 M-8(PAEK!N$N.;)V<_WV4SAPZ&>G;61';MG&#V Q1QD>S8LWQG#.EBOX^BCY? MB>ASGH,/CD 4)1-/ BO,'_B'I\:H'$ABVP?Q'SHI=R&,)OC!XK;?55'_?]8A MY+/XX'ARFD:],/]T^YRW[O$K]DP7]X6+X*+WO+GY/DC,'CW[3S<@Y:(?@>)W M.ARD<\ )_#.-IUW+.^Q=;&/>N%%J0A\!N)=[*&5?>^,3_.:OZ4OJ-[09YDY, M+S>FFY->&KE1.#EO? INTJ9RP7EWF^Z"(JA%=E' _S49%L&=/?\,A3!UPRKQ MZI(*$..@V_%HFE[;=@/&(39G M&'KW H[V)/7C=%"#\R>LCFNO_ZY,MGQT.;'&G9V-AM]ZIXA/.!H<B[=I\.8^N4B-^XL$,KTZ,J[G+U(O-'7 MU"^$=Y<#'76B4$ F#"XBZ,3YOPBBA;9O^]HK8-RC<9093:2OZ/1P471H4 M=9G.HDW71S8=[M"W:?2E4[P9PJ"==)V8=N=O.@M\-NG4:#QLVDDXF=W@Z@BZ M).?LHGLL?%EI%&[4M/')L$V+\YQ. U?MQ*&6]X>#S]/H[G+V..YN6D?PER-> M\.($A3>-I@,*J!+G96;3-X:7H?6&W!N@V>]=$@N6Q;V[@*A@1R<"%U]'?VR< M+D),AXM49EF>APK;:P_P&\5Q*1^@PU)FU99K4F^ZQN6Q%Y^?N?/RX<$B BP^ M/.*_N)PX /RH+7$NOJ/Q#+<.K^3A;G)2_J^FV6L_I:!">:S"&)7#"4L,Y MMTJJZ]GMWU/!_E#>Y.#ST2#^/E6THV+7NG=[F>K^A$_Z:W\8_OE#DS"8.>NB MFTE:Y=-6M3-,>17J1=YE81@7FT)(^S?,Q4'B]#U^%9FIJMR]O\A'<>GJ:? M#YH!VMS>A9MW4\RZ:'/R_&9XP6%S-(N)[QK)S7[._-OI]*P_/$^IJJSKF/TR0%\50W2$AI\'^(@XE_CQR0CE#B/L\0GJV* D M?'XK#G;#Z4'#"!/=78[0=46'O/N$'Q1I/TM=$-@_/T#O>=3YMK@H)(KG7>++MU_X2@[[?R2!NC+]4M<,0.815URG5Y?GS?> MMZ!%F(&-1VW"8?2G:U">V_Z4W36KV]?QLBYE\_+#Q)7H M91:ME,*!DXOC,V?NC &7<:2O7/^K.V]?___LO6MWVT:R+OQ7L#+.WLXL MD$. =_OL#XHC9_2^<9S8SIYU/F4U@ :)& 0XN$CF_/I35=T--'@3)5$22/6L ME3%%XM)=755=5?U4U7?_:)!=HZD3D6D_'S88LGG4SRS0.&"Y_ZU(_3_Q%8>P M$3TG .4E-MXW9&-0F'TMCN^AJ7X4LT>$PD(P1.BKVKAE\-]\>!!W#)^+.8[M M 'S\_7OSZ M[NKB%^OS%_CBP^6O7SY;K^&2+U>__G'YTP]/Y2)L)]_3J:CZZ&*KIJI?Z:R] M\K_?P02\+/IO.P=CNI-C7&F7NSR>#L(A&TX[ :9G#WPOZ'C3<-#Q7.[V@Z$W M<8:38[C+G_TY#\J8?PQW.,[O<&<_P%-^ 188FA9A&L?I#5I@A8RWI]<1^C#, MRLL%C'Q518^%U[/2G1IVF$OQY@5; KD)LB[):D2/,]4P=)P/$!!G %>WH'= M(BTEX/QM=7[;[7VO;@!&B=DRYV]RCDK9?<\OL83)U^K_[?;=??^GL+A_3 WR?=T:3_ MS&,XNV6Z)2][\I2%@?=F$$^>-\MZPV3;66_M"KW?M 33(,@/*KVVG0I;AOR( M5+F#+?84957OU#WOV#J%+Z=LC'T/F-^9^,-) MI\^&O7$P[/F3R>36ATS'O>ET&CCP$-?K#"9]UIF,PDF'^<$D]+P>9\/P435$ M$%#)SSK*L?4?HP.,#FB)#CB=W?<=R^?6;VRU:$01C2@943*B=.=M"B-/1I", M(!E!>BJ/L'DJ;L3NR;HGF,Y8:WB6%]UIQK1=,5.^SY2=)Y_RK:?91@J,%)@I M&R8W*_Z"IVR8W$S9V#-&"E[0E)^E3<&+;J9XJ?*J,'\Y2D1ZB;^9K&A:$]RI M/\CS3?F)^^%L!L?/J9:HZ_AA$/JCCN_UP\Y@- D[WGCJ=L+IN#\)I_XH& 4; M+;Y\WA]X@U# $P;]0;_C];Q>)QCW><@\WI_RC:8 C2 >_,&SZV-5$'6'XT?J M@?-\/-[.SE[G97>= !L857=$5<>FHRDH#1\&. 2U!4_M> //Q?XGS)N$$V\X MVNC1.G39.!APM\,YZW4&#AMUIL[0Z4R'$]?CWL@-QQN5\??DQUPE5(V%/A]) M^TWQ/,YHOR?0?J?B8IS**AOE=B_E]OJ>">=WM O#DN$XZ /-AX8AU-G M/.B,IWPPY,->, GX,92EPL2]3[.&WCR2=AR-AF>G'0^3FX,R0XR:/)?E-FKR M6=0D6%_]$$OW>GU4>9,)J+Q@U.^,6!!X?-3K#ZE?Q@E.I!2I#[$]\+1X/.8#@$6['GCD&A30<=Q^E-'"_T>\YP MHV+C>(0UT >##N.@_P:CB=/QQBX8F>. ]\9L[/G^4\80ASWW['3><^!5S0'5 MW87J%\[RM8+$ZIAJH^"'.;!ZJ"#>CO,_&5&]YZ+?*=/AG/:IT _Z(W>$184Y M[%,N!YM[T&<=-V!3/ADZ8\>9KN]3W.TQCP?#CNM.\<81[WA\ /?TIJ/1< A* M;]![PGVJWWO<;>J0!(VSE0]CM1M%:A3I 8IT,.T'?C@,.@[WQIT!][!_T738 M<<:#L3?F;M\+PG5%.AWSX6#@]#H]%_R#P0 N9V[/[7#'[;M#Y@=!X#SO21IX M*T:YMD:YGG48V>C.%Z [GR8"/1P[?6?D3T"E]D>=@3?I==C8]3J3 1N!:NNS MX7A\#%W\R =U_1>I>EL>EC8ZV.C@%G!*ZW4PH[3 M87PP\GON>.1LG@(^V!Y^]%/ QSX&-#K9!!V,TC9*^U!#UPG[S@24+.,,E.S8 MAT_]<:_CCOKFH&3[SK0SF3B#CD,HMA'O3?A3 M1F]=YT5JU!/*E'./=!#IGN)!Y)>T8/&6 M!Q)S"#'.=$/S^3@8>7S<&4\FT\Y@&H+&&H:CSK3G!+X_\4?!="/U+@S=_@@N MZ/@>\V!#FTXZ4W<"C^ N>!I3C_/>DZ;>31XY]6XO>YS>GF:< Z-8C6)]])SF M(.A-@M#I,!:RSF#4]SHLF'B=/JA(-G:GWKBWD;MRQ [2CW4\:??ZCPQ2--K6 MA,>-,GVIRO1I8N5^X/A>$(8=\-W!ZG7!ZIWT';\S#;V1/V238;_O'$,Y/WIB MX9."15JDBUL>'S=*N:TL891R:Y7RF(VG?;?O=WI##Y3R: H6,^_W.A/FXI'F MQ)FZ1U'*3WN Z1H5W4H5;:(41H>_)!V^(VMR"$K7'X6=8#CR.X/ \JL2?=) M87LMTK //]*$S]B)NB7'7VOOWONZ0Z>N)FH:=+_,SL^F0?=)+)-IT'W8[DYO M,PVZ33NV1V*;!S3H=DU'-M,(T4C>O25OH_&U$2,C1D:,3(]K(TI&E)YG1S(] MKHT@&4%Z2J?J8IE%L>620]4W4O=DF3I'#B&9%M?/?YI@FN&99GA//.7SPA08 M*3!3/OLI&R8W4S[[*1LF-U,V]HR1@AN2%$Z<_&G2>U.V#K0.^A,VG0Y8I\="N >N M[TS]D'<\9^!.P_ZP/\':'$\&M';LJ6,:U-R/N5^VY74";&"4W1&5W60R\0;N MA'6\@+N=P;#/.]/Q9-QQ^,";]OR1ZSH;I4A'O.YQ,0M!S4[_C M3<:#X=!AT^%@?U&ATR_-;[3?B3D9I[+*1KFU..V9>8/^9,A[6"AH"(IOZG0F M@3/JA"[8A?WIU./>1NW\^RC+1ZY%X=C.8'IV^K'E2 M(.P[G6'@@_O:QZYUWG3:"=RQ&XS"23#R-CJR/M@*/$(]AQQ(!)^>N8RR,0:- M*VR4X,DKP9$S\";.T.VX7CCN#,(@ (4V=CN.[PXGSB#LN<.-HC;C03CLCX9. M)QQ/G,Y@,!YUI@P>X0U[ S^8!*S7?\J"\9.IB?K)R9EJ\*8:_ F=+DD8. UW M"\[>5 NZ#Z5,,:&=!C^'C8E[08F#PA_ZXPQPGZ/0F0Z_G#YGCC3>:HTRG M;#3V@W['<4<]&TTYO,/0Z M@TDXZ7B3R; S\:>3XOXX]+R-_D_WT?RM/7U\ '&(:K6^T_FEH_>U:VAF% MXU[(AAT63'EG@-66)Z';Z[#>Q/4F?#3U_>'1[?.V'Z6^ ,W=3C/=1%R,1C<: M_:&Q\KX["5S6&1-$NN^!;O=!.P?!U/%9/QR'HXWV@'TW]((>!PO=\T"C^Z'; MF0Y=OQ,,_%XX'K$!"P1M$^3)FJS?X*SU:GLSWNI-)E+Q% M"R8*5^HU=%F')\&!+.*XMTWFL:J,/8R6[K#!<8I5YA5^8@5)7 M,%K+[5KW##0^9$CB4GS5FZ@ ,OH[!_FAHN5__6WB.N.WN?5315+" EU(LH( MMWHFUOLH88D?L1CUC*CV31, LZR,"QR_]7')A=;+=S&PCN := >#[_>@N!ZR M8 M7^"?F2@I 7X+>"7U0Z;#KO6Y].?ZK%C&+8_E\,QRB54H\&0Y*2S^;0DC%/(% M;V*%%277:7S-K2S*O^8T@#+QP=< LN%[NZ!<5OJ#)4GAP7.><2(?+BT^V=97XW6KO:+ $)C(&-+"PKH3_X,O< N+B P4;H=^> M"&^8M/8U@]F@T0BKCTM3@,!:^1H7W@"+P*H'G"@0)7YF&?U'FN6I3?%W(9O8'8E\!5> ME^3 *]JKA+:S\>(\K_Y"UH\2K&.\S%)0.DST+Z/!^%AU?\83N7F]W9@.LAXN ML1^G.8_A)M2=%D?&8#$7:D@-BIXHQ@\OXV$(_,P3?V7#BWD0^8TW-\:R^=Z\ MP*YLL\BW6%W-W+;B-)EUL$Z-ND!-8XGJ%48'GH58Z646I4(';3X7CX3/ M(-C7/$Z72,$$-#>,+"C]0FB5O/1R/XN6]$P,PD0^TIPGBZ^%VPL[%^K]'$, .')!@ZT#3T.\Z![S=Q5/R-FL1?:.;X/*OO !R+(A/0<@VN*%!FHH:-??*&^CF'\L< M%&XN+@;#*1%\\<\4).YV&M,OZ^]7# 1S!F4!.P2IGP*W3C'JG7.5L@X?;5@& MH&7DE4+T!!\O4F2'14_?PHU4:=$.6RZ!D"''B.;N!RZ8GZ4:.C9=0WL*<942F;/])!O*E)F'&R(&):\@!W] MJ]2XL&([[^;?@-5HO4#/VD+;\G^78"7%PMQ!"L_!Y!,Z3==+ZWQ&]V9X55;NS<@G4#Z@G]LPY W,##5%9"FSOQ;AIL\R?2ZXB3;I0-IO8 MH 2+U RNMCG\56@KVH#$LK$ A#2BE<&7J^OVD%CN-P7[9N%RDG6 ?]2WUOO2 MQNT;^\YV?2\_-78Z7<>2>9/S[:8L/&FQZ0QOM6V) AE:)-Y?7"AW9B4EM6M# M';3=VM4U,*@U,FEC4'8%E_H1]FY8&YR8QY$/E+7W&P-OX^J*QN2^I;""A74JRDL9HVH>DD=&T M1VJ!S@/E*4Q[4/LE,A*M:89."YA;.#*@!8XLDUZ_\GK$MH++HX8HWX /#R)4 M>'2>'H$]!!(-1E28I0NZ53U*QIK$VA1[#67P;.)X'Q'H";@AIGXI1%^GRG9C M&"9>$I6D\Q>@%X>3A[]QFC=J0VE]4]/QW"<+",UB^3++F M'TF,NXCTC&+I;P:D?\2V@>$&P?$W4<[5M'/A%:+*K[S"&[[NB<&TUK\JMPFB MIL'P%V!8X+=Z?Q1N5&4THGX#L649.LDG'H(Y?N-^21;5QVO4_?SF M,&(YX_Y>:MTZN&<.6.TBSK\XZ1%FS>+4(]^5!$9H45"KH&2C@#,R>U/XOR2] M9D@^VYK#(G4T$\R6[A]?1&!N:[:4LCN[UL M,%-)C\,XLO6'X-AA P0RBBTQ!T,RQHB%-"I)_8LW5!MT#,.7SZE\+[27UUR9 MSWQ&:C:B/49:0/6;\65X=@^D\[*4!;@9R#NDLJW,RPV[TL:[N0ATH9:KS2=8 MM)S-R%A+B<(QB@)=M$PC&<<2>P^&9IAP%!B&-F#W$-MA#$/-P"J1=^5U7!NY M>8G1';28<>-,,[@,C-:2=UB 09\EZ$*PV?)YM)0[:9"AL*B%5P^2E,5IHIV3 M1?1(I"*^%)0\<#FNUD/B_X*Q;U5#NX+[#W_U?65J@[.46_A>]Y[S!G]) F-X M*BG1V1.IU7(]*"HWDP<1MN!'+.XKEEBQ).QHFOC@%@\\@5/)UUE$QE7@)[0= MM(< \R KX_K7K(.1B#++P3Q&IU@8\W\Q\IH5# 1-:;02Q.-%F(2>"[L[?$W* M YF%1 5<'@ST!L EV4H(XBP%W2,HP1,R7830-OPZ+L8.Y@3S\"Q:_*KT")G4 M(&=@5<#4&_80N@EXVH\[OZ!Y8A&K%K!GA_5UZ-O M0M'VE8RE+.D(H0I#B/!0P65X0@2NQ"24PA&O.*H:\VLB$3YJ\/,_AC];B]2+8OZ# M70^&MB#<2#!*80L[DL$002/AN^ YD1ZLA&7@G33$90#[6S;\!:E9V6@:RP K M_BU=>&2R'$I#&3YNQ%=*LI@_7E>#P!W!O+HQNI]NFFC$X *KHL MP,>(.C^#T>Y%!:D(HH':,W$' 6Z &XAL8WO_0HK]6_I2^N@;*VE1^ >W-O#E MQ6[$)4/B;B$)(!QS/$B@Q0N:K%>SIZ:5:L:FYZ1XRJ(B',^GRBT#>#H*X&ED M $\&\'0$P-/)^EEJ?T[756D5.%>AQH9O4X=R8.!X,VIJK MW]_KZA][RD_FYXN#%+$Y2T *QL!N4N6*Y&_6?6#MK*YY]/<:K6L*FGU-TAL, MREJ?%^ANX!T?P'8&>U9=;*.M_?G#CS^0<2UA$C+ @ $XA8?'.!J9/;ED6!%' MWWW^4P??;1GR0P!)H8(%0AH\--OJ5^ L2A$U5D:A/*A+RF0.+S84SP>H3WRJ0('P"8$4N_):\@&_(EA1C7EMH-50Q M3B*+"E_DZEA?T'0S["-B"JBD;&54;_=M*@M5"XC4;HBR:NG2D31:1Y?BF<*" MM;YD4<<3)VB!]7O) O$7B !0>Y47? &$T7V#2IO:>TZDQ1FNF* ^;7+9:%?6 M0R35;8TU%:Z:;34HLT3<%.(D],B8].3$,FP5KBV+L186JU:C)A\^8=U]HU/Q MRNQ&"$6,NPI3OUNOU:'/Q:\RSOS#+5["+G=OS5V%N:8BF*$.*L60Z60/V0!( M ZZ7'[,WA#R8P7<[QAB?]I]UY@:CT0 U&MB(R);$U[CB\,\96;4 MEHC"&Q($38>[2&6MSLIA9%&P%B/!^#GIOJZUQ:X@M9$@R"+>AJ-1Y[%*V]N5 M3K&WGCM4$T+UM^5LHP(3JIT8?=D @7T"IB.B.#9%8\4+?"""BCPVL#8PE RO MP+1!FW",L9 FN%@')35P2'9M-PB/@6)<:]M1R!G:0'!Q0^/:>EC,KF)B40(V M0QS+(P:RA'A286U@8[*U;4\+Y%1VC:*A%KZ$30\17O@P?54HVJ86$#XNX!$5 MO)'XS22H"&XHGK^=1DCOD=-72%!5&0? M[5ZF(R3J$S$)[CUTXS0;PUEL#/]"/P.41(,IE=]3!3>:P$-QH@-/XSJ>J,B8 MBM6+ZL,"E2AP?#PC*4SA,?"H&A5*\$D)8Y2(3(SEQWA#9=?]].%37IO"NMV_ M>>W_7NC7TM&6M_706KFG8J8X_:UHRN()SBP/3URYN;GIPDXWXRSK@JY^OAB\ MT((2HRGY0NVW^7Y6L!1L/!?NOYL80K_\7BS@>6@1>!%1+]U,8<*&!@6.V/")'GUD]\F<+/7[ F M-OQ[B9H[ T_C\PT',8>'O4^8;_T$SUA9KX5_ E_^?S]:_T1O]_4%:E%8(H8' M7/'7OV![>_TKHK!6/PB&^C$M8_10,^OU^PRWLQ\$J9"'*X/DW4__@@%F2QG+ M1MA03IB"QI?XN-_>J:@ 545(*FHIXT<\G3;O[>)5O?0J 4]L ;X6^&= @)^L MSRMX\#?QGI_^BRV6;_^)68,57!O>3+B3+MR*P4R)@$9\6IRG>]3&7JEK')21 M;J'=3]J?I ^^_?3Y%UL&"VRMDGG]W,KJ7-7WWLSAE6$?9=KFDD<:.\> M-)ZT X\CKI-4A$(5EI5E0>,3T>&PC,,(=%*M6W:L"Z/Z]RIG*0ZZU@591@4B MD1%)#;:9W-V1R@FI1H&()0@^8D "%6Q2"-0:OKI+V6[.3L0&)"W IZ<9W7 ) MEI7$JG0_G?;75B!B.!OV!*(CU)C%MJ%@%[9F@*%8U]%OI)L_3]-<@FPJ>F\_ MJEY?!8I#R-$J$MVFV--L R6_/C4Y6D[9=VBUXVD=$\$GC+]@:%6]+I0X1 2P MYIQ3C$0) M +!32["0&LL!=#E %"&64J M4F1AC1^:(1FU2>KY1CF>/6W;-356Z5J_( F)[:K3Q%Q['.JS:7=<:9+CTJ\6 MU74*"F6BC_34-_"'[4\_5R"H!:-?A]V>W&H^;/H?&JGR(I,Z7:9XS((GGP('+K'6>LKP2AGF M,IFK>H3F:5BP]F!BP9[E*L2ABMII.?E5,@=N9&G!19@(]UA&!1,HB=.VPAAA M594]1;AU&5'D,;^FX5%DC [LJ 1.E9R9B58SL,G/1#Z%K'N1;ID"V (8[: 2 M):IH$9T@ZP.0V[I?Q@R!:>*R*O7UC^[GKA5@[D@FXWS)+$6)J**[%AY$BP=I M)PUPZR?,666=/[YF3(+?PSCRP56ZRC/&X\X_V8+EVM?X]$\PL\^4\[7R"+O67&;KJ+$?5!MA/1%;*[;!*1M2'(-NJ9Z@V*G. MQ<>J.F%&)]-844ABOW!8,G% @ZK)6:OL.,K,4]%XN2C-26N,;,LZ":N*36"W MS,IE!7A5YP J84U,/R,U1#&^,JF*T\3@ 7Q2Z;,R&=ZV]#QX'(_,F1=# U_J M]RHO6*2LXR3?8Z$KI]?YG40!\U;2,M^5O8^IU:E/&4'B;'=SQG)5F[>NCI U M=W3%^[*.7V_96$[S^/47F;DO,_DK" "Q9&?K7B&@&G0:&\<\F9&)K")K M*XX;1Q4$'*VQ*NMZ&*Y(EU@ZXS]$X"C3R].P+*-:#)BB'%?;2XZ\%ZA"#'0H MHU)/RUP:'2+81J@BNA@8,E2[B QXQL*,D.YW&&7 ?>N7-2*+XJA),'9NZ\=0 MS<,9+<-9QOR$$T=3D>$_.14%\ET[4-M>)8NN"F&+3T7.HHA$B6-.#3:MHYM) M&#:#ER#+6$%-+$L=5-3BD2)BUH4GRHT(CR\7PD"KZHV)("31-XRP!+V^)FN" M4Z\JC+M<1S"M."+$#N*UJZ56P(*<;8XM&!)>]V]([N_[S)I]5_X M?EHFY+A?2GD]L+YN>VGUP!+96 &2@UY1WLP=Z@*17EFPKURO(65;?Y7!K*X; MI/2B2D2&"9()T40>U+ZJ*'(@BW?6)3M!G:0+B2A!_57]70-EI18@C)E>90H& MQ^5@%"PWXI7KMV.^X"L3H#6?(I6!E G*F^UPL,AD;5!A;L0AZ&/1(Z?ZE#)"DXR-4S6OD)R5Y33 M^22E)8\$>6NKIEI)\K+%*L*EVB*JB$N]'EA+3$0JB#=0^\HJ8RF6*Y/5-BJ$ MFU[6 @NL>Z*8E5T5F -=FP*;_J,C8T\EO!@\NK ZZ1M0_*%1U MOZ4R)F_61$Y8.K3,:L]@]9ZAD5^K02?T)]/MTS^J,FOO*FYYIW-+C:3YK,E= M59-,QDYL$5T9JQ)F=VH5<+=J_*HLFCPZ;Q87;$_\Q)SQW>^,;V+.^,P9WSW/ M^%Y*7<,'="DYU\VS66Y4X&QRF;8GXQZW5A1M]HS0\$(*%230'+DE^QKP#6!' M"X/F]PT^;@V:2[I*_2K&BBKA#2N+5/4 Q+%@(P48/5[> 2V8EK"!1=]X\%:\ MRNGUNKWOU0U4UVV9\S>Y,$^X(@/U?Q3/_HZZ\?V?HMH'P B/Q''6&W6_O*C1 MUQ]VI^[X>[E';+G Z8[=?3^[W?&D_X#[!]U)KSWW5\T--7+*C7("W.(Q M_^N,T@8Z4G9%_\;MLHN=4,1^_$;LROC%EI78WC9RR]:R188F1Q*A[8;-L?J2 MWSK9QYW5Q'7-M7SFA@#RSI&ACO.G#M&H^[H2,::B3*)M&@J MIB)ZU!M+[<4)U&!BN_VQT;:&.;:!#J?=OC'4#'-LWXI[=G_B&N8PS+&%.OU^ M=V"":L>DZ,I/ETXZ^X$:XVBA<#XD3]&S7O6<0R2QK:Y?5<>\? M_C'+VMIE=5W;Z=\3Z6V6M;7+"M+JMBCD\@+MG<_4<$=T-)35^(V4G9F4]1&= M<$]@DUG6UBZK,]F%*S#+>L++VN_;D[&1UG-;5I#6'0!"$]IY(M00QS['LEQ> M %=%5-HSNC9H[_,3-KLW,L&=LUM6Q^2IG>.RCFRW;])*SVU9IZW*47N!!L]' MJO6;;H!PJ"6?$;<7!W!SP"@RX$?#&]NHT[M_+,GPQIGSAG/?$@*&,\Z<,WI= MIZ4Q+??N)IY[@B;>%VH OVGB&>ONQ MV\*U^T.33VN88ZOF,*6FCFRS_8+%"ZB]4KJMX8.QU\XA^/W:=>S18'+4RM5F M8=NPL$Z_Z_Y@#B'/;UT=>SH>&H$]NX4==4?;Y=647WK(N:+JA6K.$E^B6^#: MDV'/N(R&-[:=%W4G)M9D>&,'!F'0,X4R#6]L/TWR;.1T\/Q_'F=CCJ8DVG>'".MV!B3:=X;KV[.%H:@3V[!9VV)V8:-,Q*?HC M3SA\(T[,C!7SHCV$U\Z]C]2,]WCNO-'K.O>UE QSG#MS3(9CHS@,;^Q0'#M< M+!-WNG\7X#C-C86V7YC03# M6OWC&&N&0\Z20UZ]GMICQS5*Q+#(GE#;+78;_,M@QO2QFIB>X3?H#@;?:UE^ M5.5!FZOCPM_WG.Y?95Y$X>H>$Z87W@@[TTOC8'V >P>TQR3[)'H;6][*^IFG M,WC5//+AVUF4)AH9]U!KV.^WE%P/H\[',D,907.7:$GJEF@T'I M@^LSCZ@>O*B9FO/L.O*YNL^V8@[7LCA.;UCBPZO#-+,X3&S!"@Z74['5C!=E MEN0V/!/OA2<7W,*S6UMI:P@/@*18KBWF:1065/[-F913@>&FX MZM*,^^DLB<3 \/5(('SYC%X+KPMY!B]1-W1?-@N])](MTXSR<)=EMDRIU(HB M9Y1;,U& +EY9K"BRR"L+L5R<^7/XL9+(C"32\E@.OY=+^(A+%J<^4\N)?RL6 M.0[=[ZW5=Q#]LKR\$[-56A;P^&\\ M>"M>Y?1ZW=[WZ@;@FY@M<_XFYTN6@10J,M!&)I[]W7IXX#K*(R^*HV+U1MV_ MQ<<7K^N/NM/>^/NWW_UCQP5NMS?:\[.S[S=X]JA_WYN[]W[M&'94=UK_;W+/ M!SW-U/<$>"9/%>#9//A4EN,66VQR)*FM#;YG,4\?=W*/;7D#+^ O__.=T_ON MB,'39UOV^YBD.PM2S#/.K0_P]SRW+F'S"9X@['SJ M,B-?3TDGE,[GM]A;92 M6N9@KX+MQ;_Y'/@&C%YHK#7*?:!^7WW'MMR>>\\> M,Z=!M38<&E;1MW,CB)&PG93[WGI'<0,C6T:VC&P=5[8NEED46RYM7GTC8 ^Q MM2DHM1N'>Z!=O76<=S$ICQ::.S*JXV+!,YC#K:B.=A/@$?2T_L@D;==TF^N] M\[3UB&MZZ+'BT:9]_'*W4WOJWEKRMLVK?CQ^WK78>V%I1H!/:2G/16Y?3[LG M+;2'J>K;45-&?$]N4VNCBC:O^E.X)>H,X*6X)6(D>/F;J( G M^3L9Z+"YG+4/GKC /EX#1Z)Q,H&#L?=YL;=V\]KV_SVA]UFS,'&_=U."\_7%X8U^!DY<8$50Y8]+YC M.Y-;>[RT>=&-S7,V\FMLGL/;B/3.R<0QAQIG(;]F_[W[_CNUG?%)Q^3,F88Y MTS"*TQ@^SQ7L<2;=Z2FOO3G3,&<:YDS#G&F8;>[$IK_1AFMJX M[>>WIF;WU<5X:D]ZYD3#G&B8$XVV*,[;"SFC<^>>)[/I'M),ZVQ5 MREDN>*LL2SJI9RS_W/LUY@H\3#_=HM M=8_WT.E<^]O]JK5'C!)+$<4*N _N.7:JBT2?NH(Z "U2Z@#$L0.0]:'18<.V M@BR"!V$?2K@[CA+14/!=FB3?J'_ACV6.3\QON]\9=B??8W^^?(GM%Z]YO+(M/UTL M62;:\N%DEED$CUQQEF$7F2@-NM87^%H.>\NH]9?<,.P;&<&* J&M +[9?"J\ MOHP+R^,)!WICZ\ P2Q<6L^; U=BLD:( + C@PIS:W,'COO("6TVR *^'9S)Z M5B<%;=6AIVKCP_=EO&!1K#I'VA9,L8BH$6$:ACF,&%9"OD\?/XT$[U=M+I=9 M>AT%=0_*^]!KZU*M4VW!HJ0F69S><)S3 E<;[RLREN2,FEL"!\_TLQ08\CK*T@09X^0;5CZZYELKC')_(IUT=\EV3/E9 MM#PRP+TT_*UZP=ZA&7D& KZ@9K2@HX$^\W4-BTI@G[[/;0NH Z/AW_!5'!X5 M-/:9M7V@W^^.Q$;BP**N[0A"?>EWW*;*Y"@::JS:[AY+D^T;Y1KYMHU/5[,; M&\ NY6_ZSOZ?(+JN3/R8?^L$428Z.6/OUW*1O VB?!FSU1O\E1XMCSYZW
';#T/:TSS,%JZS0,TH")1DM@5F4\_)_O_E:D_I_XED.XAYX# I5F MU'_Y30FLG:%T5@T!?2.Y!-[T37]6N!X/_YL.6Q&H>0ZQJ M=FB'/FF-+;:6T'62!NMQ/5 @"/S[*+;)QL;-&ONB>NOM'A(.*RVS'9LP6BH< MGU29$N_W>45AS HQ3O3TZ-/)^S /8PDD5UAF!7JNH(S],L]!0X,1!@9<%$8^ M+O$6\N\R(='V"\GIID7]3A'W\29VN/Q_EG;;54(&,NY$CS^\78/Y#CB8#!W+ MXV VGCP7WE-[[R+/NS0OWG+ 61_D!3.'5R'82'D9!+^91%E!\:P5*/"E# M\*W*C&?Y6]*9<\X">@R(.BCQN*0(VK*$#8*!"IC9ZI$6V'5)0M]$"0RS2+,5 M#K3(TABT-FP?V&4:;\:U!=4C_#64B#B=P9^1#Z^DT73$:/(T+/ ^"X2<)W1K MR#E<%"4>PI]@#L2$\,5BF68%>&5%Q/-_%$"1,(3KX&9P%HN5&+_%\CSU(X8Z M#;S&.<;XRBR!OV9I&N#E&:Y>D-Z .D0=A[VP@0%QN*F7IS$O>#VUMQ9;P#NC M_Y!>01HK7Y/Y_RZCC/;7@B6S" Q3\9!J/@$L8YPN23G1T-[2[W*46QQ9VB-S M^1ZU<:8A*%X@2G[RNN1APO$O($59Y,#+2!3@Z)J+B1L/8[VN!<\!U1S!VB 7 MYM5#\3ZX _AF!E8-BE=NE3DNC<<+<+7P?922 Z]6LB"7$MXV(R4F:->U/L(U M^C>6SW!#L!BL)6VVPG J%QX\%^46II%F#=$+8WA!*;@.'@","D*0(+-2PV + M!PHWY S93K X_"E^I& . ZG&\>8\CDF6,^ F;/V>!)TR1T,,5A/V?(RT>_@P M(0%D,2@;33P=!@5+ 9?\P5("*5X2+00H!FHF(DV_EP>1@C3D.X5@P%U%(EH M#UJ>:2)B5&C"8"AA$N"BB&R$=M^&:7_FA/#.I6W727&)0@G0J'B+&B M!_^&E46J3JIQ++B-PNCQ\D[,5J 0X/'?>/!6O,KI];J][]4-H.QBMLSYFYS# M]@5T562@HWGQ[._6<;VHU;THCHK5&W7_-L NO6[@=GN3[V5$9\OO\+.[YV=G MTIV,'G#[H#M]V-NUW_= G"=[+-]J:%J: MKX<_*8;S0<1P+C&&<\?,@J<6NZ?GQ&.2^_45AL[ IH1=%BTG, 2 Q99U>G; M"O;#2Y11(Y<-:C4#J4>G6@4E;P/=#!L]&AM];[TC]\HPD&&@>S'0!?C5L>62 M&MI:_.#^28='M V>#UC_ *3T6FSVF)O^J>42;%_.D\?"OW*PKQ^W90W=K2NO]2Y(]9*_3#V/H-;=SE1Z;I%OT M9_3VG.6TMX39S_KA1^TPFUWS9"7P\+5WI]V^T;5F;F.V >@9#)OA"]$V' ME51X3 454LDA,Y[PC%+@?);!XP.9_M \9=9/] .9>8?GU3BF)(@06H1('(OI M]&M6,^U:5XF$B +Y@:91#L)G_;MD62%@$8* \)0;;C'?YS'' U>Z)^#+F*LS M=T0BY&*4"Y@5#$,_H"?(30*C$\"$=%E$"V 1@5^HP*@*RA3CB;R"-VP%G]80 M54[3]0NZML$TA!J!R M>#'.%K_?Y(3N\X$BK9>-7(+5Y#[+23YVJ);_Q/ M@PIE4?X5 3\Q =PDBI<)< '^B0!MPJEH2O([H;T\#@90B$R85N$11:3_Y"59(N(E]/ K.ML$2% M1*@C"0_[!Y!GF>("1:!S$"$-8RFDRI*IQQ)K*1ZY(H(FE .7)GDEQ'D!9)W! M)\1$JEO^Z'[N6@$B/3*E2B(T'1(F\]F$PLS%[@!Z#+^VQ8X"RDD\B,!7@A74 M!> M. 4BM *O1CC5!K8,P7$2V25O;0 #B0(2QRHX@.M4:\R9,&DTA,4B#2)"E"I< MFL!N-J&F!":46T Q9WJ2(>9'! )]2R"WO/1R/XN6-,5J#XX93. FBN/&#E4E M4L)4U9]>H%6!9(]Q?Y.Z"0U_?B;I@.-S J#+:KC9>59L0&T3= MV-.TG4N)MLPL@)DR#Q3-.D+59 '>:[_H-TLTF2Q DP5XM"S \TDE^;A$;P U M_*7NS)[9!I.,PL'N"]/R7=4 MUV'UF!756L9G)9AWZ'P6G+R$.MD& M;5LRKLEN:#C7\ YPE6.@FYZ2(%Z'IB-:G&F=[U=9G'!AD1:K)8[BZ@N- +9S M89=AVH-XES0\93H _ T&L<+;=ZW;:89N"VSV*?@&"'@'LQJ>M**OP;Q!7R00 M;D>VZU%I-F.) M9'."\P->!12(<$K#:RY->\=]>_[WB>9;HN@RFW @ID,@;ME"#@]DR)PKQ2!RCSR%VD3EGP3BA[HD54:P/T_6QS 8R$/7UB28OH963+R%8KDU=H:+:K9???MU;:=_:UBNS8O^J.V_7BXNYO'38?0R MX^IM$IX<!=SI*%1U U:##P / M7#W@A1==;59+946%JY&DK>#C*.?4> NH.X^6"-CQ$1V.7\LD!0G"STO?IXKB MA*<6"0X(N(X*F= @\UEP!>]G"TP<4%#MO:E,,BL(\RZP PU!Z.DFMN!KU_9I7$U0^#7/ M"YF!L'/VLRR]$>D><5H&"# OL"@Z%A\5,"FB!.5+20+04Q8I_ A+@9 U7ZO9 MBJM!Z6,"1/5M29@PN'O.LH *F"J@6E6E6,=I 2+T>?2/ MT:5M7037C)+7!C__8_AS-0BX"/[R4U6_%LDM$6EE$*5T ::NI:+8_R5"U!). M^5A>1Q3I!25R\;_BYZO?9.'>0&LBM*M1TDT$.@$_*%XY!.J&@'P%GJ?$-"Z2 M6M)$3^C V^LL'OU!V.3H.JJR-?RTC(-MJ37[$W+LYILQ_0$X4/X(=_IS%&+J M!L&2EMGGSVV*-3Z#-3188_J$3,4Z?9P[:MFB!KF:D[X;PL M(&M5E+HO,MC'K'R>WE"&5K9,*>\4=ZDR:2A(@8_=?$F-X-WV6UH6S9+4LNKT MKE+S6BEI>POPN(+\KD\Y+U@8VF(;I)T80NIV>_LJ3>^%B(ZZD\&] ;'#?16J;T&F[D/X[H?#/L%D6X1#.Z,3 MQQ<#+3-P6 .'-7!8 X<])9UE $4&#FL@>T;"#!RVO:QD9,O(EH'#&CALN^"P M6X*\!@E[0J@, \6Y,\OWL=CYK0T*VKSH!@E[-O)KD+ '(V&GW9,66H.$/4/Q M-=OOW;??OCT9G[0D'QD)>Z;G]?=#RQQ[RD\#E?E"Q=1]0B1&R5Y$QY%AOCK*J3[\*#- M.N\5H:/A-<#Q>!&K=PZCF\#[MFU].+S^VDH M&@J@$-"0J09C(LG/@XVQ[X.J[H&BWH)$K1&,38 MB_-T*U6KN0N<+1ZR%H2J M1;PM(\0Y+%0]WV66SC*VR#?>)%2#!D4G/F"RH#JL-Q"H[HV!M2VS0"P=%HQ7 M9=FU OJ@@BQ6%O,TBPI1B7)61@$BGDV=[./4R79,G6Q3)_N>=;)?;AGHGX42 M(PUY$-FA?N![$\L&T^&1VS/E)\: MN+]+$:3)D?'[%5Z?>2F5*]^'U[=4K0E< M+E)+HC",_#*F8O) L" ""9;R02S$_*\XR!K]I]%G1]&B\0,85U2#;PJY;']F^.Y8=9WD>,C M+;T%^'S@!@_T^<>RWTYWTQ_LQT;V]P.=]OPV[@\G](>"WO'@,#V_! MR%N$I3RC4_,7 X^<&(")070;1+=!=)^.RC*8.(/H-JC3%A&D1?QQ$BCNLV4@ MHZ(-;-G EI\9MKPK]F M^4](DHWVOKOV[DU.><6/#'M=L@ !$.KUCCHN/,)$=KH2S?.]<;_;1_C9@\\Z M)X\"E&LI*NZ^D_W[WZW?ZCBO/$]/TL):<)8 (X1EO%X:M'VGVH^STB\ $OG^ M<+3S#0&WRBRCNKM[41N;:.!UD!2"H3*>9C/@,=E;G@"3B "TB"XT+$186>I5 M7"#1N.65>93P/!>/6F;I7]NJ 5.988MA96(6Q?!S$.5^2>CE@X G&0_A3Q@5 M01"=OFT]/A;KX3UD&':Q%YU.4E\*3[-9TM<#F+1,HH#>)2$W<^R]*:8"RS2 M(LTX0>0C 8M1;$JB(X''\ 02(@MWV4( Z9N<*#1PKD#&?DJP6XD7SK44@C4& M]HOH&IX(=U(2 8&;MN.'\YWZW,#>VZGC'P7**&"+UFL%9+P+@/%02[9<8K**'(%8#-E&58%!\51+5]HF8AM9*#ZL#_ MM_B_R^B:Q16D/)^#:A.J*DJNX46D&/7JMG*0>H:/&D6=<*2-AX#,='F\#^_H=GNC>^,=1]V!NQ=,^9 7][OC MT3XPY8-&/NX.!H>-O$48J3,Z*'PQL">#U#1(38/4-$C-$U)9!@9DD)H&J=DB M@K2(/PQ2TR U6\E,!JEID)I/B=14<4N#SCPMM(?!]]R9X5U[,NR=\IH;=*9! M9SX%.K,=U# *W2CTV^#V@YZI5&H@FP:R>3!DTW1SOQ>E^\VL'M/-W71SW\(. M+PPDA6BG[NW[MRT.W1O@5+MKVOG#AYP^[2K5<5[ B3#)D>UX?S^"8^'A@\^'CKU MXZ##0$8&57,"J)K3.)8[(;C)V1Z/&S8R^ K#0$^(J;@_B."(&VA;CA[NQ(BZ MNZ5<[F+-VSJ$-\_E2.+5:VZL*\G;G?\PZW='\W*GMS*OGH] M&8ZWBNS=MX5C^%5Z&(]>ND5_1N\Q$ID?XHC1Y;?5-;@,0SR8NJ;M MA,*T+Y0]>]V)T3IF;FTKHBY=X*DJ^T%,(T-'^1QK*8FJ,W5I!3FMCWZ18D=),:]^U\*>FV) M^&8<+-63*.0!+;;/4V6=&@_:I$^YC%7U*+Q:%-1AHG:%(G3&L>UL(%I:XA=( M0%&6(N!XIALE- R8451H= -"(G[&XZ*(3QQ]Y4!BN"ZA[^D&?-PV&MY0BTT/ M7PYL^!\>B/IT:#2YP-7(Z_JLOP%$IAC M*TRJZ&1]+#.0?JJ2IJY0!K1L @LE6U; MRZ3(L+*4$#[YV)P:<_*LPEA4XU7*!*\B#8 3)2P22"VC&C/R-=BU&B=537/[ M[ SR0>>[&C';*\#@E1[V%P2LRXR* 6# MJK9E_#K"DG58K4DK"[?@Q3PE*5)?8N$V^<1YE!=IAB8P;"%E(J_ AVRVE02I M%VUA@^@Z"K I;'V1')DL?T3V0(?L 37DL"J=%]6< "HW%ZI6["KX"J 4_EZ9 M"V('%@^3991D<\R+NBJ=_DRY'PC*V%13$5LT+_4:>PJ:D+:/NDW0@NBZ.J%)_Z'5<^B[Q2:A&!/,--Z@=-CN7-5@" 7ZJY":(0LYBI"WP2,+C M32*WB;@_13F;S3(^JUCKDYS'DPQTU["(#_OM8D-)F&>N)XK:Y]EJBKY,Z^-P M'@':)\*L_"?J6*FX#.RR_;#+WEY0I+,/,^E,NX/]U>WVWS[L3A]P]Z3KNJ;" MG:EPUPZP:1M6W8!/#?BT%90Q>#:#JSVE7>SEL9'!U1H&,KC:=N)J?ZUC:L?< M\$\<1++I7;4;1+(35Z^.H/)]V^T;9F;FK+.]?L_<%+>KYR*MCCXM9)P'VP@'/1L/YXB=9;DZRUZT0JF4J=K5+*F*HE7:0%IE(' M 5R8$S0<'O>5%[85PEI3GU1@3#A:&@ E8.>:CXIO!^_B*4Q)3U!/##U@,3!P;_@S7>!%0 M:9X6^1+^:R9F@V=T(_*/;F!6[(:^*.94>[S,JE0S10%*.;MUD;O6SSR= 8?. M1:*>;=V%S1JTN_QP>:%H9ULWL"!P;>-^N(L('"6/P*[MKTA^KFFG:QS3R$JD ME/E'6>\MZDF5L$_S @]#L6Q]4J09,/4,WH]9L(OHFTB@7-,)*FD3^3:"<'0,+,LG: -4W M"9PF@=,D<)H$SC.042.7)H'3L-&QV<@D N2:!TRC7AZ_^ +%_1MF:N9W' MW,Y10OM=UR1P/G8"I]GLSL_>G-K3WEV#NT9'MG]A7[O3[M"XB.ON[.H#LP:M;,[4SF=HX2.NGV[M[\]&6DA6P%VVY/)SIN M?]"-O)![9@;MAND?@3KQ\Z4K429+P!>RSZ!59"S)F2_[G>4W4>'/X4&L$$8' MH8(EM96+9U!;1!*;Q@<@!V\P-LY@_C^ 2ZER'K7CA M&>ORM"M;[>07_2%ZQ"&A MZ6*1!XFIG91/+9MR4G+T!;UF7:IN./4ZWOX^T1)SVROQ4:_B?A2C^8G[?(%-MONJR[9) 7XF-MS.#&P)N_8WT*$%=A'O.]^K M'JG$&!63'<0AV#X5&#DMBSP*N&IKCOV25<[N6A?I,,8^MJ*QI4=[@^S>FO.B MB+GBN@@=$=H+DA5<%V,7;\'=U/9VR4!I8^]HN!/X, 0;D%HHBJ[FU/*;FD'C MK *>PT)4K33%M5B@ Z0&B + MXH5O;-CK.4QC((3@6>1FV:,YKW5(B(2J6$\PW.YGT>_7_]E[;7ZGD;#[YWH: 3L2O/G M/7[K.%N#BG@(O!DC$[*T8(#E2678/)E9>,IZ'151X]AB*P<>0IVS0G7ICTS2 M-C/#3O3D,=;TU+ R.Y$Q8]N9]DYYT8_'SB>QUD:DC4CO7_2I[;A;TX=/9]/3WFQ#]L:;XU@GMRJ&YDV M,KU#I@?V<+HU+>Y4%OL!,FT"04<+!+V6!M$/5A@E+/&-172R F6TY\':FH6XY5#Y8 MD)KGTV[7Q6<%:8F@8/6P9^>=>X?:[T"E6^3G$#J=O(Y^/;![(\>PWC$LMUU4 MJG!$QV*^;<"D\S( #<,977=\7=>W^[U;8^Z&]6X+\;V :B7B4GSR;;5=/NY' M;9TQC6ZUY&\#MVG5,."*5Y.N4V5N/VZ!AI!=IQDEP:EVW+ZL%[!(136&O&MA MSCSF[Y:82KAD*[K^-?_FQR4ER,JOL)-V3+GOF'^+U4LR68, \W*7^+ ?]!HV MF)+^:C"J4]BQ]V\:;J:IX_->]?EWF$@]=&(I M3!(4K8YSK::&:I-L75736Q^J.YATIP<-U76<;G_O4!OE:?">!?M*7:)GV,&> M.JTO<=S_H9$#&]54QS[1*_PZAB''DO@%RR@7';B-QU1(@:8>\&7,59HX]6X7 MLP4>Q2?4E4!P.%@@1V2T5P.351D$>V,6K%:;85T.)=-@#1)L=(UYZ5$.6QK- M%XEPP\4LPS(KYJ(5=C5;8K:-N9JFU<=I6MU,\S!-JTW3ZBWL<*8FQN%FV-5^ M[-@9T^A6,VP?O$[;)]$$ZVL[WU%-,%G<*L@BV!WP576-K&4)3X,1T$:[O:B+ MJ=C3'D%[OQ^2<,8T.EC0MJ$VK!LPHEY--1OT?O*5;'.NMKZ0:F5UW?7W'>(? M9;PAE%1')5W &(&PL&NK1_EEEF%]I+4JA$9(GWCZ/ZJZ5;10:E%B)GTD&/97 MY)HT":)"UJKDEL=C+#T("\D*NI%_B_+*6;A+539X7I'..+D%5.5J?TTXNZI< ME9=A&/D1CA:8+H>?\W!%8V'@PF"M.KR=GB:+7(D27Y+]M,$(5S"9T5]=ZY^P MN5SSS!9>RTK=;:6B^A9\8H&@!7@X5:DI=(+AB32 VDU"QRK)N:IV)\($C>' M4[&T4"K\HC);IG"Y+6ID8:50'Z[-%>7%@JRLG/.O)&HLRKF\=F-,\RPM9R#J MI0<:&=\#DGJ-[B&^OM#E'L= 9*9!R )_PD]E"1878WE>PKQ7:2E67']9]12U M,.R:13&9U7@E?$>5DUAA6U%8_RBGJ-V>EG& ]Z<>5AP3=CFL%:Q)KL5<8-:E M(*>X 8<'-P517(+RXB+R$I8%CC=N5'7<9 4:,3C*H#CQ54FYX$ S?)L//BC0 M.TI4O 99)DH*42!6>M4)R)8L&2M&M$Q1IB*@BKYLHD29B/)XLL(HIX4ON#]/ M0,AG*Z/^6E,<[3-M4I^J30R+ \\RMCAU,CV,*N]1/Q310H36X%^;--V/*AB(,/GRLHQBI5DK(N=SL%&VV@M=ZP^Z$R50 M/5?M!5J,CXH28C'&&.78$V$H^52M8J/V2JSE"!J*@F51#HZ,DFM1]IF*-])3 M,Q6OFU$]Q\1BVBLJ7:$TMHS-J9BCBJ.I@J+Z5K:ID7 K:.@."L *P\OGV\GS M4UUE\0!S4%2N5-GM:1+9>/'UD M-NG_JO9P\_97CJ,%L;=J,@$OI>ORA9[7B]7GUR"UT:I1IV59IM MCMGICM>G+(*>2,>:XW$-M1%NG9N4"IH5B_/T.&O2=VW0 73_B#[=9V%Z^ID! M/ F^J*/T^VG:)!_=W2 SSB;'2#-LU%@]':/6 4@OF(XH$_@ERA-6]%-A;+VH MJ#AK\'(0&!1$H'U4%%0>%68!8I6302(KF-)^S%99"EM\73P4]#1X. %H"74T M@0_^!+8HR!=266C_/Y((3S'>HS2"@0#V2(S%2$%+E'FNQ=0;_*;Y/3C1$%<] MM7X%F\":VH^_OQ_NA(M)(E6!9O_UMXGKC-]:EV04/I\9@L86$8NLZ3\2!G87 M+LB[%+?67'RBPW0RI&0@ =;[,_)*9=I?P6?+P?7Y#<]%KD3AVRBW?B_A;XY= M SYQ8:@GN+YP<:_S.\FAD&54]6&$NSD=Q: [(4I,XK"46V(M.$N <\(R7M/W MPD9']ZEQF@*?4_(/2F1VT3U@R_:'[K\P7669T0,KUPX&+34ZCEVX%CYE^;"/M\IO/E^BMR:JVPD(";J*RU@D>-8((H- UX$UDZ^7 MATXS4+0,3QJ!\45)=.6Q*&GPM25(:\+O.)4EDP=V1MRIMY^:VJ16XU1&OX34 M7ME"D,<6JB>W]_9#99))?96#Q5EI8]IH0/>O\HA>4BN'=RIL0=> GB_C@B[Y M6)EA] ;GK9K?19*45/H?I?7D"T<_1L5U67[_U7C<[56& >[ 2IGI;"'L?=!T MJERR'GA)TJ3CXP8>BWA!=?K;4?YR;>?-P-I07GLQKS '&!3)&S'.5P.W.[KM MK!ZM9M+*0%*.L9^JHKIT*;BTUA&%A>K<%_Z 0&FH&("(?OD4-(.)8=0(6 >C MHR /LY1(%>5YJ4^$GEA%C& 7@*^!];"O38(_>'R58K!"$S.D521KOJM]88?! M^LH=#[2H;6-5Q(L/>WYMV**& ",+#;"N]84*U*\_$ETYCV)%N)(BJ,PC$="" M:8&A-Q7W@8E&(4,9&T/#3&DF&2F#]4P3$1U4?I4_CY8Y1S1-92C#>RB4 MI_ G",XIXQ"C.N0S-<9IJ\@?PCT*L5\+UA/^Q:4:#HTN$^I(VJO:U5O6DDK6 M@XT!G"MW=A&4PE+W(,-1"-^2O1J3D:L.NN!JD'I4H\1DURQ&$,I.FW/=IIRT MRZ9\!Z9PI+7V>*<\9E\[XGEI9J4!L1P%Q#(T(!8#8KDGB.6EN$:?.(JH EYB M5..W+$U2;*:W:+#$B[1DKQ(P,A;"Q"'[46WLM!>#'H]0P4M#)L0,2[5O8.RJ M31OMYW*Q0 \-I/VS9EQHZ_Y\F^UOL(_B=O^LFZ[>J@F=7T\T-4A=D$/X)?\3JL_2&2V#0/YF7MD.YT$J MT_00UKKGD Z7C-\UDI()^GM-UG:/_*=ZS:T+#SPN].L0=?$IRK^^;,5]M\.M M6Z)=&(4M,P5IR8"XEB9NZ&2"@XGN*&P0F[&H"Q6,VLMH>]?R7K&F1]=%% M( MX_S/99;Z/,"AMTCM#%JN=MY)ZB$GM'J@:!#*Y7T.5FL%1UUBE*6*]=6R:NFK M> "A7H;RK:"!&"6M*5>?:.?EDF?8A4T&V,FTIM ;M>E&#)YV6JKA*E[7R"K\ MY=T\XJ%U^8W[!.*R/B*TCVXPURH]$OEEO'#V)W$\TO:?_)5=2:4&RAWFW33Z]Y MIN*DMY^!5LM-%]<+_CR4;LP2F[@G=#T](]+=.8'DT1N9JA,E$<'%F>;B/K@V MC&*"_71!3YHI*0OD[(L")DI@BY=E:WV9GX3KI2/(T&IIP,N)"1ND(5@69H&HDTV@6KHY"^'C8[[K,P5ZB$73IP OT<)\AQ8*'&T M()=. KB;0ZJ %4@V6H2:$/5:R$D1RCPO?9^+*3 ?M*Q(PH9]B7IJ!]8LQ;-/ M_#6.U7#]* -EGQ>B77@+$>)/=)A0U;I[TEF:P[K['=:-S&&=.:P[^+#N$::H MN)]B6[A?_!E%?Z;9GYK3T Z#\+>+3U^LJZLWULRV&GQ8G F8A&5Y.A3M"DLZ;0\+/D+T@XC6:T>I5K8)[0P=G@T MMRG!6YGZ4"5X?S_NV%-^,B>N$:^ICUA$[,6 V0X'L[6*2,]'!QE'>SZ$090W M,07H"T9)$UH@D)R)GBO=3"!2#BR>0V)D.4_]B*E HD5[GZ7M?39F?0MO6O@A M%N8:%P@2E>%B/&&TWHM\1.VDL7F,Z5S<#[OX8E3R8\Z/K!I<[S]EVFB;#)J+ MEELT@KU;/42QJ*T>XE,&<^XIUT?S-Y]I?L_EMFGJWY(PP>K#11LM;9'X1\%EL"GD626A17/,BI;Q>&ER@&6+^& R0\1Q9!6Q1[M) M?0ZC6%91/<0V4N\1*$R9!T1')=7I"^7[K,3?ZE!4Q+SE*8)/IQOZT4IPS;.< M5X M*2-YP:4;5?35""M>XO1ZZT]]GHC/QV;]:CRR3WA;+I:_-O MOLAPE\.B WP"$.4,<3B4"@Q/)\A FEJA5OBKUN]XME&?JIB1BC'Q&?H#P@Z'\6;E M4I:V3&8IJL':]I:5':1/@> @E=@>"R0/7RQKO.+A-CU6QRDD_G2K'2_@D9N6 MO]'(ALLEEU-5)V PJME'B"Y@P[IV'U924[%Y@H#14+'V&KIZ6%OD9IZ" URH'L\D1).$F5L)NB3*M52O90=2_ZREKFJ5\=M,@ZT:*.L* % M ?>$3Z]D&&M<\9L->N%=QJ8R$KPIP:(><%5>YRM?:?5AA&VN1!MQ_2"P=0EC MPTB&D2I&DI6>-;TLMH9*(RM755/-(>P$E':24A<*@3C&]ES?ENJ2YJVR++70 M=JCL1*\*<9&(2:*2#G2E;_2=8=,--MUEL\RC+.A072WT#$N,.@.#REVTR=M4 M?+W*O9.7HO6>!%JDJ;-9EJEG'TX5##B5T6S3M* MPPM2H3=!5V(Y."T&(NN^>&G3%C5U%'3K'47"KVC@M&9AGE5O+G! M*EJ @-I645J5=/($&TFV!DZBJJ-E+@I!;@D;RVOD)=636:P?.8I-?8;Q/6J- MB7$0PYV&.[?MZ#&L"L=X%AYK4!_8JE42.3(*$]APL)6?++0KPY,):AY05Z\4 MO6EBP;[U(T5]S)QKKK8(+R1\INJM:[$W8XT:WMU$E#!TNV>(.HT)!J+VZK 1 MLK&*U5(6/U5- 2T81!2@BW6MRD4(3VGEQQ6V1-ZOBG:A!M[.G'J,#,5@EH$4 M6()3C+HU+%L=;(14Y0'<=MJR@?6H'00=)PYAP!XRKZHFE\72T@#G#BPW/&IZM3039@;O9/4Z%S+&N=5QBL>Z"B[C MORL,'ID$HHX8+&R4*TTJ-GJ9YXX&,O4H$6V$FL_+U&G#+HY\01 ED^E]ATSO MLMV5ZF^WLQ6UG6J$CT:MLB76!J] *-M>B3ENL4"$;PEM3 >,,82?H M!=3H$&$P;:!##"+$\.:]W(,UL /R%:'G$*,AHBE@TM^DV==F^RY*5I! A7P> M+9?4[9CPI,T N0IAVUK8NTQ4\UITHZGWJZJ<%D?7O E_V X,67=Z:Z0(OS!H&O:!?O*&TUPNU8SJ-- 1P,74 T] M3D4MN3A#+/B,VC12^\9&!W6P-)+&L/0S(\WE]E5]O3G+%JI:WIH;W8#J&4$P M@E"',>F\NEV> M.D9)DEZ+%AS5F>2-VL0EC,[LT4885.U%F4F7BUKL*^NZC+&W-S$AM;"2Q8>K M"PC78V-A!(8<5L@B3!C?]N=X@[_R>-9A1<%\65PA6BQ)^UJRV#!*6QA1;"HB M'1UA23%NO98%G"ZNJBK_14JEFS<3L&H95&E]=ET[6O/=R ZNJZYI,EB5,!9' M1RO18;6.BLB7-AP_Y>[A_!>(!A!XD3I#"\WD3;MZ:XJ79D(;@30"V3BW;^XF M#4G[4]L+$U1=8^5A+BN@-I M.-UP>FV'48A#SP_4_#IDUSP-BQO102#GU..,6%N8192T*VKWU +2>,(CE\\Q M>0.&EVNMW4 !RN)'V"2)X]]@A? L2S,1_:L,"[0"-(1KF8A(( \T0P,_91'9 M1ZKL@8B%")T;IU@G0>31;KT4W0)J'Q]BUW1IMDA'QLN$[1,T%#R59""Y_$N& M)=73XDAY)W@ )$XK8Q8M3/C;B(*>A0!V?D;![V(.7)G,JC9,E%V0)KR(_M-H MB89[0%5-3!DA"B].CGK= ZM2P1*RF'K4RJH*75=VO3R^Q&AWY21SJM2@N^^X M]P0L"^K66$%*L4?9ZL2DAQG>WFN"IZIY-/UM$"/4U*!?J]6YKU^C#$/#>/5C%N$:X M[Y)K_146+!0M0PGEH+#\"M'V5YE%>1#)ZG WLB>Z +DQ7Q:EP&,=];QFSD 5 MRM6;#XI '4<9?D<7IG>&.?':6M5XEA*N,@Y*451'UBI0ZP6B=/LHY;MU/"9Y>(9_)O<=',K*#$DPV]:%]A%*]?K &E\+$M) MB,[T:+'6)<=.SKR3[1 EJGL4_PH;$Z,55Z1KN,:$FW#*C65(@W'[3QZGZ5I M(*N,H(^34[HL5M@C"Z!JN02ZS>VYKKVC%%^&>?%86ZI1>(J"YO@S9UF"/2A- MSH$IA6%*86PIA3$QI3!,*8S;2F&"?I8V%E?_#U\U045Y.6"D*2P%I1L),JSU?/-9#)E*L:+16;.(#ANTH; MQ:D'R@@VO"1=1'Z-;UX& 4\L?[V@DD@N6T0S M"0BE DM1U5)( )2CS"\7B/+T^2%\7IK3!\/#C9+J6JF+.[NH#=0=:@_L\QC8$MV/GZ+P0R]\*F. MC=OKN56:K$)A*0. "K93[JQ\J98[*TK6"487/<'#** $%2D3&==R2L(=HZ7" MV3H*B]K();-;PW#$@!',-2$!Z/>_7R?WN02LVC'EYW*S+^J#5]%]7B9S;!PA MZ+W\[I;'B@(&LNZ7>5ZUM+?^F=Y@-JXM30WU;G35UJZE0X\XYP*%2,P?Y=;O M5?GB3\336-[F?9HM+*?7^5V-/L[3_8F+=YY,U_J"P\"VA[:00@Q/J-&+\>9S MT2%!>)UP:XZ%O[$"E#Q&+["<1$[J89GB.I!H4H$6E4B#^R \5=NJVL2L1CZ? M3CZ3E7V1O>2A^C+$.AJLFI_%!9MES_23KI:Q70:Y2*>BCU3]$K%[;V:*??'1I9 M/)8LBH[7R"S;G Z9R@%;AS6/9G/@K5G&Z<0"Y9%%VQH7>*RU;2?O6A])28D:.X:P-)A:(Q9S#)G?Z&E+ M ><+# %)G6:+FMEH,FTIE]VU+F@+,82EP5!,(HUC4:-4\.?=2F;H6YPA*@WF MCEX%)A*M[<\-\(FA*@U&"W[M*IWUPBGT([ES: M&0E>F50,\VYJGL6@*3D77 MU_9\&Z.1RM_S80,3=::4RZ=M7IMF>RXB2&@7U'^I9Q&VB@4B%R#YJTS\NFH# M/K1,& *M>4 "@>8L?1A,WHD.=EN,X MO0]! K7,\/Q75?8Z^ZKZC<&HZ(P'?)R(1I+;:[R_X_^ MIYH,Q4\%>C62'3TN58+J.Q"X2# AWLZ]#'AG93DC&_&(@Q8X88>RQ8T 97F@ M4LX$6?A,,]\H9HR<]F,55+A* ABNK/10:Z'G)]?SQ,W.AAT.5YA_AV4OHD7T M'Q79D?T6J5QQ E;Y?]/)2D+U0+ L9-RHZ ANYC=23/*H13I-%D^NHRQ-Q+EC M7G6#A)>(S5.V)["WI^3;LFZ9Z/BRWC^2?\,Z?/6P* Q'0"?1,9)4-#Q=6"BI M%0)95#FF$]*!+T;E/7"B^+]M-9-$/22PF\ (C?X?>V_;Y+9U=(O^%=:I>FXE MIS#SV,Z+D_C6K5)D)=&I./:QG/C4^0:2((F(!!B G!']Z^]>J[OW[@V (]F6 M;4D#?T@T,R1>>_?NE]5KH2 LXA,T]NK[F+JCQ%Z41QRV@S7*1^0381&@11&Y ML%D*9IGT!!T-.X&8?@B4*U@JVC>G$#R>!^&D? 7JR+HPN>*W4 ME)'1;WK!,(Z,MW8;O#[G$X0- (NN[OI36#'[C?1A/_D-2ARI$*YW,2G2&F]M M66W+3$M[?Y&Q02FJ5#7F$[MM=1H_9"DA#XL U5I//@D!^W8'T,,]@(T5S]K' M&IAPZ9-;+U.)W=$*2&Y@$^*%<=6V$K'GG);.378CE86]2KZR;C4J! MBVB/CEEVHK$&] 5J0\?SZ20:SL%; 9.ALA+_>/;-7Y\]^9H3F[83CTPQW*!& MLAX)(IE\8GUW7(PA>*T<=JZGF@6S?9LP'9Q!OI%>SJ3IXW8K\<,X3DC0SP_L@.OJ(%<0,D3-5ZG<7JUURXBLEN=F%Y;V94"5D7J.4NCK'^*T MQ+HJU]5_B(B0XH'>H^NQ[FJF"0-J-KMP*M:'2UOC CC0"W6>]5U83>0!W_BU M+C>WZ(_AH8G83E*]ZYFG5SL^6H$SJ()W/=U7JJ94 MRI682I(=))F$QE+'4F>_5?K)'P^O+&2P ]B8BC^] ]6N>43J1XU(_7$>D9I' MI#[X$:FKS;Q#C/WC9G3-;S.DNA*<.!YMH0C6<+IMQ<=G!QD+C\*O#G-5Z;VH M'ND!IPT[<+U9A!VNA/Q.&WXL]\K(@P2 :ZL,1^LU%[URKY^$+ MX<\'Y.35J_#$_%%R(]"WN"#D".Z)E80-[M7+*]_K3I =IZH<_@04-,[<(KAEF:_>= MQ&_M9J/FPP9_..NR;PF)L&5HNYGNK4 >O8U<=T#R%N M+$,.L.GHZ2D,62$*/!S"8Y1#:&2! H_@.E82O $.J5_3['/9WMG,63G\6V-@ M<[Z \-LNQ)1']$7"SZX!Y\5W0_#U%](YE( $(J*JFN';>(HY-H;%?P/Y6+PQ M<-@SD>1-67R(D!*,=S"3N[H]]^X]8YB_1C9L[=)4H;>(^K4G)=ER)=R/\706 MN M7P%1&9IK=MR]N:>A54_>[R@?-O3M>^&CX!9INIUW7GK<[9H2:^O B2 2] M@"\=Y7@QDXM8L1@2,_KF:>*:YG+79]9E3\UNBD4%HR:BU6]E*A7I/+K_#Y4] M,&=CT%K)WNT&1(^QC.ZD/$"WW%+:^,#K)K%T;J)J0(K=_QF3+IFP<))2(I=> MJ,":\AQ) M*?].-0D\J\#7+\-L1-30:'YVP1C%IX;[1@)%>,M'!O5(TQXQ*_ M6 ;GJK6+>$>[BB[#O;&P1'$##SS&^.CHQ=[TPR.F<=FY,FN9VK3@=&E?9I)5 M>EK^5@0D23HK4\!#ZA[?5W;;>![!';N7Y["'9L76(/'#E\=U*B#S9J>X]N]&?HRGS3&LNA!P:+ED1].'-?!XX!=(<2?UHI MT8I>%A5EPEX'@A9\R(/Z9:R/1'^L$5F?E;6]>->/6A$_^?.;;>F]?!9OH1/T MK:FT5+)KH8)-H%%<1,4B;-FKE_@E=B"6LU/!OTAU-9FDU.7C"WS3"JK8J:A_ MKN.7MJZRU394P*N:'4D?AQG/Z'.):\$[ *NP3C@ VTNE173<8I;YJA"?Q.5C M/S'(SR1^Z:LW/.XMI9,'SY'\62JZ@P"9)6]JV5."9_!L,<@'B[*;.G5\"=9M M5@=8Y$J8HR:54EH7QG]M!C!^ZIMI#*%11Q31U MB#)AT4T;#$9YY652))\.?E 3YZ#Y!@_B+INH=T=J,E==PC ONP?=;G0V$]+*U$9)?"9!@P MQ?K$["*3"4RY1G@NX2ZT;"X5A7B/F<$4TAAB@W'\O"Q<_0<<_JZ\?VFR4KOV M%'+@DWN57W;+>O%M_9?:A*9XD*^Z=O'D7[HVPS'OZY.HX:I9F\?A2=.T8E3' MA7K&H5U;EE-/7*>!JOVN:PND:W^C^ /4V<8K#+EN5GMM$$KW6->[*?N M%IJ2Z0(.Q+OYXZ?_9Q'\^,ZT?JWZDI[&UR\^_>BC14AE3UC1T@_?[P?F#'M5 M '.X63C,^LA)<5R@7D0>T0@;WV\7:/'"02@Z]5#^NXV6:7>.R1-S5.%X5QVW MWPU*<$XOY0G%KH^;)Y"T*?>PV2JI:J:KEL6'W;!>1XEMF>*B=[*9,/-(X6!' M,DZ,I)Z<]Q:8HJR[GDK&:)R5O5_ZJ3:3C%8_/2Q.#;V"?]0//C'IN&<>4-&S M##$UI=/%F)J"#_2-^G!*HL M3XL!JL**8OYD=I(XW\I]X+K9(/.ETV$;NDI:5.+>LH\) M](WG3@?^LKH?I\EO+8[_L?':HXE,'\V-$HPUJ 32X#6^DNV_;,RDO6CBJ&_M M4"R%'"7&U.LLA:7WQM?Q2],O67P[R6DV%>8"PF/T/EJ^&A\^@KI&L?KMX@7T MY3$F\)J+DAU-BX:Z#44_&"YN#_+7% G& $<.%$/%9>5N(]XH.U"92K%NU%)K M#Y>!?@[_,T56R8*:7V0]\-3[8GQ&ID38I863PAQP_@]_$R%PB#\D)W!'M M%4EC8N%J+<@Y0N[^J>R(PNV"N+ M\9+<7>\59.E*JWV1_G82S^C=_2A?VYP[W3XDHTG/*C/':T1_*4WH$MPQH:]L M\\FZ,F9S8]S>XP'9/B['_F0%XNI@H?O8,%F%%269BW1+UQV'91ZH2Q3F=+4N M\,/*CX6 6@=CC7]Z=\KT,T/6HV/( M4%8^U.PGLIJ:3.DOW=X,B[X-\_F[DL M9_M1^VFJ;2GT+Z2L-**_=7DH11E 6I6&-Q;GBGK3;$2S$9D191R.!$V'Z SV M8X%T;-+[DL";6- ,P'WSM_#;CV8 [@S ?1T =W;/C\\]1U[3,K4GIN;]K$PO MB+20^.RJ_6;!"RKB+Z_#3NT3+>\U%@'NZKZ6 K(-S3(BS4_^&2*+.:*83392 M8RED65LO*2=7@.8L5?7AWNBHH%]/E":S4F3"O3A 3-828R5=V_)929%.R:JF MKFTM'M(C!="H7W7U44OV6CAE$386GX)QHC(M'50KLN93D3SAU!W9B56CDO5. M1:'/;;%N2O4;>%TSRXC""#D %M^WJ M\&!*)>7"")!0Q@@JX,V8^MZ I/8J6_3\HN.+_G^7W7__?[]D6UY@E-IPA-AYXZIQ.?NUV\(+U_2#W+NU8'_)4I-E/*3(B6 MR-]@>M>&N>&T0QE!*:[;2"2=D=1X[N1MB'&"E=]@RN4F(C^\PK9-4C?D0C>R M") +;!5DI5*TG*]1PANYKD@+H ,MT"X0!%XQX!BH.VNSGH!-Q6ZD,)OX8]]' M**-_+!@;JV["5AB>Y-.D83/Y1MAVV55*;XH'FC1%M#/H^\M 16W*>L_1_PTI MLOV9,R31]V'V_#'^(N_AAD3I('M]%:W4=$(ST A M9R+-=K4H.$"FKT3ZI>L35Z:<-6G999<2(6"?+7:F',%B@OM\7.@:Y(X0)8(_ MP)KW /<1ZB#J S[PD/(%/TE'?WWENV['RA@^'O N#GKP*&/5F37O9PK1OJ6H MT$7@OS:+,9?'09.9H>B%AJI#>YB!UBA1)E!.KB&F$Q2>8 MFA98&?-(I(A(UC<76G=*>.=!N7^CA.LNB,4O= M@ZY&LY!(+L0#>$D92;_ENR#W]8KHD:47-V@Z I;<+V4>E&RMXCU ,\#1T?QY M92P^\]#:G-7_ JD4!X<>7+B).\!F^5_K0M*6_V?,1/SY?%D\;6\+!2L^.93? MA3 Y1)7R&YNW".LO[)4AIP%9W34_Y _^O-EVY6'Q1;WJ6G>H;SY?O+@T3?6J MF'1:KH/QY)O_)T3IGWU#G*I247'A9ASTPP?B7==H#(3L"B()Q\X%Z4'Z VIG MR0GG;D!T".B66..+A%>^MFDT*,*RM<+\3T_YQ?J.7TIS_^%J$.%U:3+"+F ; MWM_1N\=.9Q\&&93@C _1];H1^^#;:O&-1@MC(:*45>$'RWZWV% ?3(7Y2"\7 M'F_;*QM!+-LK'P'SH5I/WMB'9M >&L#U2\D9(RQ++ M \L%38B>ZR8D+H?ID0[VG)KM#9C91'JOC 7A]%#ZA""4F1QP!\2GF7:R&JG MB5_$DY,ANMX,I4B\ 1&1]1H"@4B+R)*(;XZF=XP-,)]D<1QW2!6#\==]M;;'DRY8T/:+ MN[*KJY-2Y2E8FTMGUX(R1IEVUK+UDM4_K$)),+R;LG,'\SSG)9;T![M.Q LV M>L* 75XOB2_"^XY$#,:<$;=MPE3V^W85$?@R2]/BD97RJ.PF;G,4:J2=Z"-- MX(7K:3QZR!G4Y;\KH1-JJFV+2'Y;25 S2N=[-Z60L8W M.XOC4Z*B[,45.DDP:)4,T.C)*? *?O&RA6^AOPMO_V>0$7GPB;Q;:P$D 4L6 M4?J*/3?66>!6P[IN;.#:]D5T#T.4M- A8"V%VTYEH\%6++$A<*X6.*T!U6DX MV@-4U5*WN_;=.(+$T=P;3,U?_/QQEP8\'!^Z%:YUJ,8%!G;#LII_\47S,\@[ MO1)DZW[X65BI-YCW';IL'.C*7E8P=PEAB.VV :UE,S@URP[[6KH2?2GE&X#8Q+H<'/8,NQC,M =CK*:XH. M4I?PU8MA+$!R\#$)P97>NQ0>>:,2F,2"XZ[L#H]IJ.G1W"C^^XL,SATH4]PC MKVR'*4#,K@8,' APK!AO,? *=>^VJX?*J(;M9Y2TV9_IB;-L1 D0ZWZ"_$*2 M^45['P*W9Q7R<$W@)JZ(B!7P+&3T$8/KN\AR'Q/O#1,)*"NO%[G>0%ZDTZZ5 ML7>.ZQ3\BCY8V3)??]HD1(MTF)FG)=C@ALM+!4EY,3B4ERQJ#H[IP]G7UC*S M3L;0"2Q>A*!@7W;(/>ZKAQAA!"F_OTB]0CIXCLDEO,M%=8/%,5CH234LGQU;WVA;R M?4E3H*KE^GTA]T<8NQP6/*":F^4I>;9"[Z=4$6(/\+[LUK]@&#.SE[^=X8F/ MY^&)>7CBT;*7)U+FBE IM ,40TJ%31K3-$6 PJS(4H5N&MTB-Y0Q54Q.CM!< ME^8XA.B_-R A-_>DB_4SL#HJV73G&QVAX&V.Q\&$HGQ41+8P1WVP&^Y"*-<7@L&S(.4"V)R[6'7' M61AWS'*>@3PQ@1O3FC):JC316GZRL1ZWF8D61U<$'73<#NWL'2WY.D M$4!':+*'N.^IUN$OJ)9N5?##&ZK(#=M7S?IZSG9%HCY+2)/)E(Z5-;/_4%/0J) MP= $$ GV)C('5A!*=B1X!9//<*-TG5"/I5:D3>9H]B:T. M2RK5^FQYS?>23\692IR9^+=-PB.7KC-]>W,3ZUR=DK MD^[?;K>[RC^&0("JB#4VWY5IU^7619&QTP(7ZW(>O0 M_:YFJ2LK&2HRI]R'=[B^3$ I1\ B=X46V,#%VP9^62D@B.)%X2V6>RD,OME" M-I0+[Q4-F'!4D/Q./F#K9\\-@G?U1G^&H;RYESS52YZ1MN^+!;]'S^)MA'N8 M7=L![[2M,J*VB#%COH(E'%MF<2D+)!-'.*_755/XW#[OKW-C8X#DOSW8L'VS M'<32">]'%!0G]4)" Z+U\UY\1_AY>5Z'] >MJ"\28C+XGD.-NL-9\&?G/JF6 M90@X<57ACX*>3:[(H00)18WYOY#.$I(Z0,NRJ><^ O.+ MZOD$SJ_I433<3U'3P._W88$ M^[Z\+'*,&1NF*\ ;.& Y/C+O1Y6U@A_=(S-/AQ!(Y50(8T\VW1U0"T_IL;]H M0Z 9S\KK^$)4 >+O;/2AM&E0E0WP],/NH;@W^7T$Q),#M_5!X.4AQ.AWE6L> M !I$W,YN7CW8+B\79,UF6FNV7&Z;^-'KKRC^QU0R^O$ M@5PU' "X+S<(S,OP5/19^&@@LMLS!&;=0YV:O5Y)72PF414'A?E,X5H\"33X;QW836_!=_F!CP3NI!-8J V+^*??Q6MZ3 M*[D=$Z?$U&6@2>J.D"!:#F=A4.>AF,'HW<0N2%1,3%<]L2<-KG=8XAVHISX) M:3E6&AFQ3^ 3W(KK("3,#E,,3-VIKT=KUL2)Q3H95] >/1>^RALCP0N^)BZ MD>*#;=5M%%4U6#+!Y[RDJ6TP @H*%?$0IG$JBKCMD$PRNOX' ?TPH4_%'S[= MZ4WU%ZT"/?%$^@F'C4ZN^O/Z=.*6TR**68I:J@B,R$WI*'4:"93KVE1J5X-' MY,GJJP8%)?-+M9M)N&C-5F_DRN4GBIY4D3V>^UWP,JN7 C7OM3@1SMZU*%C) MN($8I$-+&M6JB5GH)'<./3Z+%"@PO=I>/Y)&]'&&07NZK" M 1'0V7;;LJF_*[6A+)?NZ/#:_?X&4S8J1(",5M1H$,R[_AI?.*&F.CX:HI7@ M/LXB[(5')+*EF'\XA+,H3513WM5;^4KX;7C0*$/*$=/SDJ0AG=!YHTE!X6$* M40?7&*[E,JQ)@>RWQI!^C8N,L1).F2J>TG%6:T*X%B'470$%'$QJ72EO @E@8NA -^N!@2X2 MJP?CA8%D]#4%4.'!C4>S%8Q-&VFCM^MC3. M35>I@DA:61/=V:�.&8TTHISJ.5H0-7=IFEBWO7'$8BUVIM=^.VI(G"R*#C ML 5X3WN'6#!W2EF&_>+<+9W,G7&=Z=L0@NAP9WQ$>BO:\[*%<%>EEM>[@X>8 M87$_#!;WR0R+FV%QCQ86E_RH2RBD]B YI$N-0N9U2JE0#+T*NF"5S^%8KGA6 M 4_$!''/N(7>,Q;DHX;Y8"OG1"UG1E/U#MM@'XF$SM+G\T=-QQBDB%F0B!)) M9&AB!4QF=A.+FFWJTC7UNDPVSLI=5,7F%DHR)0\QRR1E7,;O(!F_5T1-7!E4 MU@'HJVP;'WQE^='DH!KTE)"R_6]W"%F 1Q]\U=Y>#Q;M6IR75++3 M'.EJN4K9]M['&TU7-"ADCVKH_%.(HW>7G@%S\ Z6"H'J(D[M0)9O54BFA-^4 MX1?\P]=_B8>/E GV>B4U(,!#ZF=J+-*_Z%!U(/M!J>Y$" +\VRM>8U>C*7+W MYUS>;%*D6=FU^N\7GJ[^%OPWB%)6TG\ M+]^753$XUF03YT3962R*KCU&QN'PTN\0.U>.L,+0$9G$8K!_TIY\8[0/K$L^ M?..C_G)(1?:R.-W57KG?0DU7[O 8]8FSZADP%%)@BG;A,3%K:5;@+S#.F&S+ M=VY8E%IGN^H7X@F# M9BU"BVGC]GAVA.2=R YRR/L048A">^WR3^\3Y&(9@P^[&7EWXNE$AU*V58:W MKHHY[*RG'OJXQUZ8P!9]5F<;M&.>M*%:CJP4BM"#!Q%HY =XR=;!AV5J1:K M%/VRN8"(UA$&;M6"T\-I)UM6^,H_GGWSUV=/ON;/?X[$GPPU M!GUUA\JT8J6K[M^7?6+O7#PY:=06!SWWPL3L1Q+R7J3$7ZVQK6I6AO?#GH!0 M-B/M&G#='*K3KEV[L*FL.^-5*%+Z=N0=YMULM3A:0;#RR]2;+:**+EY7KZ$K MX;'S'C#?Z,_,5JIY3,[7U$Y+#]F:-<(Z3P:B^#_[2/[52%-GO0H9ZDN^T38# M-\TW P7GY?*SES"^&5ATQ+'[S;L8#9TR.DB,ZV^V*+1?G"\4$BUHTC<:GV7^ M/>;1^/R+K\/__NO)U[I$V9];3I)OIKJ!A%25M>)2L66*M9QD6-$G=6;QX:/4K@G[5%> G2>J>.4NCV%NC M3HFXTN=27E&"0U;/*\*3UFTE"C@N W)ID^E$I6LE44I$HBB208--?^G(PPBX MB/H-,4VJ5G'6)S]:-N@XGG!\XLHBLGXTQ#UIB&MGH,B4RDAT'(#4U":X!YD! MCA.2*GRR6 :KT3Q,H!%&]M([+W1+ #6OTE(C;23L\YMOQY<_;HO[*2"!3KDC M3*DBQ-I6\M6X7H;X:P%-+/KZ<-SG#&8VJ)OTZW06=6AI8QW%UTQ:R5(;='&R MQS-Z"B&M[..8W413I4P#RK%B'F>4) >#(;C@S'WC"*K?\/[)$9#/MTFG)?N(4HY NX MJ4UW%NSPD':+%6BL9\'KC=Y6GFEGC\2> T!Y;_08QG/6=M;X-J4C-SU\7&BH M&VF9[?+OH_Y([W3FU*K=O&%&HEOE #K]A)WSW=@;9ZF)M[8E_DQ,; [X.L6B MQ3**:>F4<5LX8F:SD7$9S[YX*KF)ZZFKFJ@IE0/V4+P.43J*=3?4<07?D:Z.1*EA+?JE'&,.)6I1G\B>+D97HH"./LT];)#3@#XSNWB&;,5X[X0-MJJM;!P(UE8(@EMAWZQQ,$VS'F[NE*QU7BS22K/G?-G9)R/+BC_H)(#["H%M1-,,#<6"/\!Q M#L88<\EPXLT5^/VDH-5PTYYAD#\,!OF;&08YPR ?+0SR<56+IO_A[*"$I18F$G:PFW2Z^"COM28.5$<])5 DZ78X"Z5FH9FVOW%.> MF"1B7%#SVTR21 M;U:V+HS5Y_ZT2_&QGRI\,()^-%;Z:&Y4ER,['UR3.M"GLJQMPZ(D;>JNW'/, M+F0G'0GVAAV17%XTVC;K,RD5";=8']BO;TZF03HZ6LJ+Y-<_,-1]#>WWHWG+ M[\^-_CS4/@G_.ZGS>14S*25MWVQWY!$YF 30PMB@L"[8Y$$'&"VB4 J7=")K M_<^Y9"69?;:6FV;P^P&3]\"K*"OCH$0P__/(EZ+?OZBM5T=GA-5\5!Y M'7XPK+XO/_^B)W/"/14_>UURP1/.5 X9SPEV6@KF8! ^S.?*[CZ6.5A484COPX6G8:T'J_K\3\( M,A\B%JX[0;E:!_3?1#QI0HSKJ$'BKWESW9;;Q><"-\^G\EFB8[/1!HG%P*Z- MY(<@_ZYV3!W]&]Z>UEM+T>N42C30Y8GH26MZ.5WTL:L/J$!>/[!.A+%BF<]W MN0T$1+_XW-9L-&H,R?^5-:BSY\EKF-#"CXKF#=.W3F>";O M=O$,U!&"#.9D3';X\&UN=JRD#Z9 AIRBS&]TV)V)WO!,64TXRE$W+1S+N2M% MP&1\#=#,-(/,EY*05V%B MIU8(1I>X,.Y-=E>-WZ$4AA" HG YKCJ+(J\64 ?<33N08-U'3>'\9M59$H'> M'W%DJOZBR5*%6U$:CAX7MQ9UTZ3^N]%V<'T757OC^DO0Y@>LQ*9&'/M0V#&! M9)9L)4Z1'!)#Y(2WCT,DN*Q>,1 GH)+;QK\6H5PGIP6>'HS 7_8\D_DAW^B7 MTMJH2Z4Q>F".*RE$1V.B*C:XB]AO"W;4<\;*<"]5CLS2I.)/USL9^I10!?[3 M;V]_]\D?_FO0QDB/^_?AAB=[&,&3=:?/^&AO:JB7_0G4O*R9#U]">BCA9+_Y M]+]^P;?RV]M/?_?)QY_^X?>__>,GO_GTMY]^\KO_&I;X^00>N&7ES?]]+&F[ M!RLG^?BCCX9'_66L[MS$1ETB+!NQ_ND@#08KZ/L_2ZL2A?I4KI\MZ-%94$BD M$NC-JA4^*!+CV?L@>J.$\G$[^VRVI]F>'K GPQS&"<#98F:+B4)K,5I.3F;3 M=IJ3RBC]N=,ZR/6P*NQZ/O[*"0:8#NP%2==!)4ERDF"L"MKU]27/!3 Y6?_@ M=0S&[A-WG)L^GZU_MOZQ]8-'$^4DH\?TI,.^JL(61J<"+<.$V-4O/N/>/9O: M;&IC4UM2$D\(&@7\JXXO9S5^P,])"7Q4"KZ$O,SU?5(B :46%'SH5=@G$0&B235ZYDFO+ MDY5:]%@+S+5I_GWNZAX3/?(6AGS6$]*_UXH'YQP?+TA$(2+4?K881O$JHPRL4_ZNEQ\ M50K'G/1JQ,B( W%3!TJ5U8#F"XWJN@<#-5H)JSU1[#IK4!@W>'6LUZ#KUQ5A MS4RHNZR,9"^V/,&T;LO%Y%YY,6K3"H$?;.Z0'.G>#A@^F%7$'3\Y;N.Q/ M/OKD8][&77"U(($W/I9A(PA?_&:'*=5F+?D7--XPIM>N31.%TT[HI(665*$'C,(W-_^\?7$[^ Z9ZL,'E@SR(K/KN3A[8=ZD*^-+ZY^ M>%DY MHB;W4*6?_3UVR@B7W09S>7>(>^;ID1\V/?+;>7IDGAYYM-,C,9J-[ YUV& / MG!L0!@##;K5& CN8XL\WMF$N52,8QS)$HO?L)DC@7SJ5!VT$N,IZ?R"F(WT_X^1_F'.$-*Y+E32+K0NJR;2;TSW!8_Y3<=P#.'=%ZFDCI$PDV8.EXY]#7(^&?#H 0A6# M9PX0[T/"HC<0V,4@U M5-I5KAR :(I!B4F[,*0(.O>0U:KU(.L*ONPAC_#.^("9\N-GFF08DKX;;ID; M4EY,,)J.-'%/!FVJ+NI#/[/4#VWT#R^!(6^Y^Q0:_.ZS+\\[S9E+BM MIW6_:AU=^J^WUU.MU\A*K<,1PTO"B_B%\?>& __L?3[Y*AW\!,;ION>^_:,IC>,+A'Q?*'%P* MN^-B\<]E'3SOMX._A!CH94@=[-6&1U:#S"_\_[D,KJ<($61X]=OP M[/_1OD0![BL,&.#EA] I_%]8*.T!__CBJ7N.WT .HGZ*99T]J"I\\_]^\XQ/ MZO]>7E5[TXO,'X[&,9S#Z:G!X[%I*P"9O ZS:IYY*-!M-9N4;IL1G\XM)(39Z M#N4K.@M3CZ9X\JW(>:YV$MO7_E&P.FG/8T#TF/02>[MX[V>>'%G/_OM?%\_2 M![&X5UV+(!H+H"E[_)J6#HMN^UV]%%[W?]7?U6U!X6C9;^'*MF30<_262OY8 ME92W J1C:=EO^'QKCXNJ.BG9=K(VX2;N1)D3BK[(VX^+9?M*8X"M'I1'@@XZ]^RAB'JE+WZ,"2%X<:05\N2/2L*7 B%A\[NO3.QFE]1^B=\2*5T^ M: H$C&DJGE_Q--Q>91(GWKR?O)$!HDDB38ZYO^F48K.>RK_L.;*!RAK&"017 MI]A4E>>6JC-NX'[\1E+Z):OJ/8KNYG[GFX=N7[A1Q$BH)0W%*=_Y&B:X(J8U M37G@Y%L;K-\)_DUE0%%SN1#%(^UBEG1.*6.AFU)O'\F!OXG"(W:%!TS6^T&U M$P2TPI%8@6U1MZG*[[72F#'&F\.SNP3*,12EH M"GYP4]ZUPF%GGQ-O%PEA\C)L5.NJ7H4+DT/4S69_-EWS 6^=Y8R:6I M2HGG>=FT(7)<;V.*G-@B026I!=YF_=]" UUG[+I-M2V5;](]I.C46^)PS@T/ M,F@_2V!FOJW/Z4ER/,CX 4!2O8[$*8P_>A^ 4&"FZG>BW=9+F#N<3KY$IO8: M&L1A&=3K&K@;A)"#^,F0,P.CEJ67YCY3Q-^NR?ICVW^,*88E?Q])%%)&E&8M MN'8IBD5*8F'T6PF[,%YX;]4("[]4NB6\W5K[ &'KF HZXV5OJONLU(&'ZDMK M(3?"LJD;SQ:#L62G#7[G!-%$6A[#JZ>JL\]J9"G!1[!99 @GG>LT(NGKGHU% M5 T-A>?S8EV61#)Y5$8I%5#,(MHQYH%%6K) ZRO5> 8TXN&5G"Z.9]/>WHM+ M>&GA/N6YU1B&D$),_$ZPHY,1E> ,) <=)K/N;9FM:HJ]K/9*V0C--+ZR!RXK M=O-#OD(@Q%I&#_L2&HC6A8#$F]'*+WE7I.Q9S^-.O%ID'RT8P^< MA4[$=[KZ-NWJK(XZ\I67JY!^]VGK+N6-4MS<*,W+$TH]IZ3^UZ2]W%A N0-F M5*H9?>KP0CT 20KUE"OMPSG#37)^;/B^!89T&7;TR&3 M_?!W#CIU/N!2,C-'1H^M=A,BIE9B.*:0"<7$V*Z/DPFE/" 59QT-G(:/'<_3L1#R:)=MA66I-Z4-9;7WEO;=\I\K&)Q%6OM^KU M+V,\AC-(P6%H"EQ%7:HRV$5EMBGOP1Y?^-"2UIA=WL3"?ZZL,83V!2OKBTD? MBJ[[2IL%RTM\W_%2A.@E41* 5*U>,XJ-5Y!+YB8IFHV4RW#MM4"7Y97YN7YRL:$ $+-QTM M?L2^4&_B.:3,H7,*=?#]IY!?,6*CJ**"Y^Q>N)'ACQYH;+LM^XZCM2)/7%@Z MN((WY_TBA7I8"-K />O;U.A4;9A.J,C @1' [.-CRGXK0#(G"LMEDO0"?0D05O M:TT^SVS- J$#&\T#'KSR "IO"PX1F)54?D]:I8NIH[$%Q-&V5Z83\9O?_12Q_0 MCNM@Z2X_R07+5;L(0CU;8(X5F(Q?Y#OF)1/*2O0W98E?@<(F<+>37@ M-1Z%_(:&U+C9Z.![Y%@>S0;W-KV&M^8!-Z*CD-6NDL _8[-_YDI[]/0'U2N9 MN5RPY+_9GU>GLW..Z$/QQYF<9389-9F,5S@;P67!5S YL5/'K>Z+>@W,R[.R M/Q5A*SW=5Y7"K_[[F[*^+PG7]UXM_+MK@[LZZ"#QJ;YY<@A;*CAM4>>J!7Y/ M.>95"*0[]DR3J(/&[;/5SE8[XGE!5_&N;FW8C%S5P;Y6;6=,T_OROO=96F[3 M@IEB253"UF57+\'C1@AP5Y[7L]G-9F=F1]5,(CDVK2) T0E59&$"84BG2NTN MUJ./ ,#)&#R0-W!M B)U[<'9VF9K4VLSK4YJ9\-,3N4KP5*R^0D*CM-%S*SM M%N[35+=L@H6:H*MC^A$@"@'PU2F*R](;\DB_+2M:%IE8JCCWYV&^LYG,9I*8YL/10/W&UNF_PR;(!D]O MDV")Y_;<;,H:62KCN$1&%VXA[*VR&P)M8WF;K,>L!JC,D$)S'4&RVLZ ,:1RR564ASTHJ*7, 7!Y]-E-S MT:SA:U#?U-$D_U9^5W9KS':^$"PP,F/%/]U5HFSV+4@%=7@QEBC3+./BV7_. MHA&6OABECY^=8>;A.3Y;M3JAYHX>O/"S\U=%@A8#O6QJKN$&+R8I)\" .TP_ M$!Q,&>9./\A_SDG,O(HLU+3414>#%!./%/M4AC_I7%C,:2Q"2(T_4IK/!C4; ME!A4+!YZR\JH)&*59EDV+U'T7G':: \^@K72)^42CG'J/(,D[]LMQBE7O9L< MGIG./]0;)0V*@6]LQNK>TW\1D0,JTL6 RX^CM\;D5SA2OVLTVG*H#D"S7E.? M;2W#,P'@ 37">V!*JRD?2+CYIA#)"E( MHKMU[V,I/SR223H%51WCW:L-E'_-S@SDRWGJ,Z!:IKYT[&6G3P1G5';:5GL]]F MSDHR3M*N B/CJ[ $8LCL=*WL)-Y M[>ID?W1B:GPN_!%RQ"DCS*2KO:\;:SC 28NN @?IW*_+DQ"=P,LZ:AJ,:Z>U M4B*AK"L5&S06W+% UTVLYV"#*KQ,8;$ 2C7^@%F7M2:LX3S8#C;#+233>M:. M89SMJU_%D>&T*"G"-/E!2:455Z8_*+!7GF*YO@N'F%Z&0NS3M4( AL&P>6%^ M<#U ,@%89Z+81\R!/@,HWWT.;,7S=G/+OR1^G*'XX12N7KK%Z%I ZL,',U_8.]4?P7%6)\GJL5YXG M*A3$;U(.**Z7%I2]T*J,E*&9J"'B<_8MJX0),Y&J%=[7O4Z[EZ.!<&4E3$2U MREYTF]=16"/I?=TR1ZA@7+U="_\C_B4,SP.&R^?C9%P*G8K1$#JD@'HGA01+IJP@57NJH/;7\:=.I, M#F'(S3UHP,4+" '/YKS/U-WT01W+\!XE^HYJ>V2^U>TOTZ_@P83[.'+;I(,R M!^CH,K5G9V-3@E \M5%X0JE_,E;?I) Q]4HB[3.;GD[G+SQ.'17,:&Q'+BP# MOT33\.1(N<>;5,ESC\\TKL/>4+E5!!%#_VS>X+JS\Q:3SGCJ$A4=LZ]?5K(I MH%(Q.^IW[T9_\BA"+-4TOF$KU(2GE>Z"V52P\*Z.**LE"F4E'WT=:MR56]HC:IT"E[B;W;Q>Q/4= :;1'2E.X*,&<>\MOY./KVNPJM8$Z+C MT):,C)*@B@G+EL9K+:*4)BB+G)?+7V,PVV>!)SJ3"%V!JB&1/1!H,U!D"C<2 M=L.ZWZ%.9V1+(0$ ^'LG=FEHZY;(> MB4ET];:E:MO(, #AB(J]^#5VXZI7% A*-T8C;4C5Q*HQB*<6N 6E+<37Q<<2 M$X@W*O%659,L#?Y0%'[Q25)+BY!#!ST1>P'"R]@;Z1])/1 \=Q_! M("2C^RQ,\0'_S]-EJH=)_05R%:=V6^$J!P$BKEG%OS2V-H/5&O'$T[72"N[R M/M@!BT!:9XVWO]JUN"**B;5B)Q=?(9,(-,X57#]+O3%E2H&\Y2O&IE;M^[)P M\L_$&5?E3#%PFYQ,^:>P1$YMB\HQC.IV\62U"O9'C;V'$-Q#R'+\LW(',*C% MHR7KH_-(<7!M57>K\R'RU0M;97 6>Z5!;PSJMVW#HS)JH5U]/&;D%XTI*TCE M<)T1^UGO2/S"NMK4C6B-VN%YF;%,CSM/)5&U/YCSKM9"5C#A>C]]*)',$ATJ MJ#?UXG/HI5(OP*VK%6VW5,C]M>M[OA$T>[M:G3MAW40.I_28$V/W./.Y,3C7 M:Q6I1XE3NPG&23 7$^'EN=X+O(N6>7,HUTYNG-SXPB-:K@DP;/DHZHD M$34CCXKD62MF7X;+WT%2I!IC[&^AB)DOF037R"36_?6R]!H5S9VRB4X@&G$I M09^2\:A,0RP#B\B0_E8Y4"U7H@M!=(&'=9I^4IC;5!N0(/5-S#.ZE27O827I M8;\*08Q[D(,SL4I^0Q4?3H%PE_2","II\HX+E<\!ZUL/6&,;U4E.A-A/IX T M.;^Z)?6V$'M9X+2H8$GE_J+B7TZ3"SR^ZRO%!-\N&7YC,9F*Q05KNS0J)7V4 M1H=L&32:V!TJNY4AM6,'(N<\EG@0U9IP..P5?>&U8Y9C20Z68V)@G)7GQI&R M;\IDSG7I6G(//&6X7ML51H-8'L@.KP:EV7OALV7<4^BM'R01H&#S0&=;(]:D M+@&II(7!>>F^SJHD0H(V$F>V<3Z'OET@SWS@NEE[_9M>>\@S6[PP_N1MD& M<+W5<;Z;0HE3U1A"1)JRV,Q[T,ZL(>ZLFCE8VWT>$T<8/+YM3=9JF'BW@R$7 M1'H2(D:8B"YH!ZL/GB61NA833%[%D+XKT[332"W+^:RH_H!OJGN969%+C_$3 MPA/96Y"G!K^R+!61HV*+LRC0^P[6_70&Z\Y@W4AW+J!G5 M-U7X5%0BTPM]P+&*Q&LL"KJQA3S[_68PERNUO14))UJ=[8V8H;:+A51?,XEY M,&/A,H&="E.)VH,#2;>FM:B*HBCQ*&+\8,$V2]7C=S;).@^ZJ4;-;E MIO<=7E^[V0Q#Y^$X,O6$^OZ,M,(V2:#:THVGCN-0&]+=U%%;E"B4L#,N3=U& M2P.ET,,-LX.8QZQ0U=* >U^CS0^E;I3F)JZ*=Q2G[ #&2D5#3LXQ1JA?5>L; MMG(+EME9CG8RBSQ4H9D:SJ2WS*^PHAJ)\;CSKNJ(>W72?W?E_EPI,*$^Q/%3 M5G)9P%$0ER.^M<-F.@CAIIZE2BK3D$JQL65/)*'4R0L'LI@HK2:]96GO,T:" M!'%+D4\D/NY0796 D.BL2(]#6*0EUD<"6W*456 M@4N7H,H>##47B8UZN4C32&46 M6!B=R]X?:^AC:#E=34<)X0N_6 M3W"/;,#+:@[6XI7T+_<&T R*0X.B*B;-%WE7M8BB=HZ/0RKUKHCO(F%8R$!! M=5R*?:B -JZ/QP]8A?S1I%J/YD;QGRP:RHG1!$6@[&I!RT#!*(\8.0@WO7HIJW'0U3Q\3UEUOCUQ]7TO8(M)7?77 M**9_.[FQAP>^VBDDW:2I*_71#L&<+C,+G))C"0]BJV[H1I_H1)LRDY6?O-D! MU45?52\SOQ5;I3B58N9GQ*UMJ3+OQ_SB5K$?26PX_2 MLL.JN5-I8&WJ5P*F8WFS22_A""(.@.>#J:$C,:@1^IZQN\E=*_$PGYQ""]*K M3@7,U_8@LQAR:D?.MH&D\XQG&6GU(Y._Q+9Q/T-DI9,+74M.J5/ZE)Y,E<%W MZ/CH(PA7#KLK7](,S#YCK:C&[];A61 ^*",.=[D7T."LTG759!M1,0;NRX-* M4TH(J_A,8I,6)A6<97C>Z_9>((.FC"[-^EI"%Q1T-()]?4JC2_=8:K_)F-#H M(^Q5Y6HS%N5D5Y)$0X/U8#1$_VA_TSJ=JBNA:XW04%KO!1L5;<2=E ?$U"-+ M*+S,:#:Y( QG(:'KD.Y1B&'JP-ZS(&?5^W&]O?FWA,8FRD:7&PD$S[ MB!G>TJ/?>H]_XRJCWQ@G/R3=R8&LKX$;V9)+UF33(7D1?HYNWKT;_3DHRR1B MN#) E!7!V?-.(T@B7]80BH5N4I%EK:YQED*(P?&Z$1;XG7Q(L\&\E\_BQWF) M+Z<'ZH+7C]RSXI*) HQ]E63=KDJVUU%$73OAJ=Q$[>%N<:E*_@K_KR&[HT.3 M-*-/\78:B5Y6E]8(-0$_:?>1&%,ADM'3:W*#<12730#I>2!H1Z.B+'L '/:\ M#,:0R@\ #IRTYWH7OMU:4CWI%>+9+8^>P%E'?G+Q#Q:CT&6((S$7L?B289K2 MPVD95+C5TN8[>1WCUVC 6*F&[NM>9\,C[M3.TB?- 9Z747-">ZIN)RH1C$3 M9!]H1'U;_Z5> M_!ZFRG]]&I*+^MA7"D/OS^MU%=)U::$P,15OGH;88WDVFQ\LW# QPV"^0:O M.UOK;*U)ABHU3-;.H CRZW.++6MI @:_638VWUF,ILF(2+<)%VT#7H;0FIFG M<#9!-4&6%AL']XHCN;U._T2Y$BLTNVFC< >GKEX*TE[P0'V*'V5+K[0=%QO? MK/ 1T-]IQ48[\7"[LVG.IFDR54P.,96TJS?2.ZF8B#)?LU+F8%)LK"V/OSYM MFT9P ']#33)V/?IJB[KJ;'2ST3FRO\P?3L%?#?:O-@@3/*+8D)@4P)R>=.=9 MOD9NI-FVM. 4(Q-;62BWGP&=J0XU6(7M]]D$9Y+.37#:ZM6Q[14(]=\4*^^5 MH'T.-F?+3L$F)4QUI)?M8G0P,>%F8\ZY[#*YTF;7.!O06*1>6")=(]-*F[XY M)Y'@_:X-O\.0=PP6.1'H8CY?)4KD+J/C#D_?= VO]A M1MK/2/N9%GO>#AXL7AD9(K$K C9)[OJ$*35IK6E?(-/W&@Y^69W!#9R>,-NF M[0>&W+QQ$+J""22"?.9H939/JQZ@:,!894!RQ]2,<07K]@HRC/CLC-HM517X MV>F\31KE6<[&SH&T!9IQN4&&SEL!]LLTP$!&2TF"'Y31FFU]MG6U]3+5!>A9 M.T7,F:3[:E_6!_',U>$8 1!)9J:K,"%+^BBE'2J[+OA=B;0%L! .9V19PJ(M MA$KM/=EN4(=;M^?E"20%Y8IRZ7/Y8;;1:*/*^)5E>L%6-H!INCFY+!!HW>P- M47BSSYOM:5R-,(25:*3O:PX9(J@4W)?-B%FA(IL4"['FN3>Z.3=",5O:;&DQ MT8D"$IXEP^7%590YCNF^$O:!FP^,F?5=N>*=)8"BS; I9Q9X2B.@(1YNWYY1K=AT97_J MSH1OQ<&2&3(S+Z+!(O+Q1&\!13:&IX1*%I^@57(6NK@*(YN-#N*=G'=7\MJ\ MJ):I%T6UA\C6'SZS17E-\!&SA8K]E,9S/](37\ M\I50^+&M..;[P]_WY;W:%Q'/QB%EE#JDNA3.$7RXC@6LV>)FBQM;W#]O7]RJ M/J*R'-*$@#2JI(UT&3HSG<67^B/$3X*=H=QX/EW$>&=+FRU-+6W >WK)F4I' M$M?89_]][NH>A!O\Y3UYJ>XKF:PG225W6E%2<&1/U/7"/+R=:K;"V0I?/V$\ M%18*A6*]0F%:ZWVD7PQ?HJD130UENT9&HW9D4#/F+NE_IO'/B'O;MB'?]IT= M4I%4JI/"M)LC ?&G35(8F8UY-N9K$*+7D_YY6DIA$:F[Q:X&N4^P\CL,?FC( M*10C]AMN_,) TE'454?_9D3;;(YFCD@NMJ4RW@;#N2/MPGY?;8$.+O$IMDX@ M02K5GEAN7.W+X!;+E7'H2.<=K%VI$-Z5HX>-9.OK%8AGB MAG61O/ 5ULW9P A1NSD\$TN/LBI-AF)(GDZAKBUBEOV(MQ'TR1JIWD+ MGRTL(M4?!HRG4792AI#&#S*F4I3$K$]..])F=",V)PH&B,:82%!#__Y?'=!( ME"84K/6"EH?-"P=SAWLV]MS8,Q6>Y%LS'C*RB_E"9WTXU%L%J$4P,SVMR?WT M8?UHX. P=P[SIG@]8#RHTAI].5%_$$@)\>_QR"'KC>?&U5I$HC$CK7G.[%=( M-Y3WI"*/!E2=U+J1+P.L&(L'2 M4XE M_UC&0!+7([SV?_U^78"9%^![\ +\<>8%F'D!9EZ VD$\^Y)U7V[ %4YQ/9E$:!C/4(1E2!SP M_N2]/\LHT]U,*'MA?I'&E:*'^?D*LG5 MC7L28..]OD;)/7N%4/;8-A>VTDL.Y+BZH9%,82\*I=,]:K@LFN5),% M,6(X=&]$ X&IWN00E0PT_#H5A- K^$1B"Z42A:'!:3"=K^KZ&,Y1""_ M-?.N#A3:E=)#O-A4NVB[F9AJ7@7CMG&Y9)9#=>$2"='*!JW%.T=%3^^A,VF) MV9IF:U)K0I$_7(04^7?G\-%%ATI:O[BKVWVJZ4>E=^0QG4[UJW3Y0Z:6EV.E M3U#E48%H7$.,!RZUH:LVU6Y'&N"$K%+J[=)T]W?[DLWWNWF_Y26B*.8L;%X' M*;8PEC]755+N!QCH*4X@1TTVU6=%;[<4EN+9GF9[F@;.J@)%TO04!E/B7N&2 MMA5"SN..75&9"WTML:--O'P&BYP-;S:\E"2YY#W*?NN(GHKSP(%QDOG8H=YD MJM#)[49WVLLC4GVBVDPD]8M%P&*DK:54]?3?][?:*G7ZP0JF/1A%V@?^> M8"L4JRAT%@#:K?(O*3-V=:^L-].:RK K%?9.A&6B^'YIS\&12G>F!?<-9,)I MR@=NP@"NK.M5QLVDG&9N5_]1:LJ/QAAFJ>2?\5G\S\53-ZCJYP?54_^SJ1%% MO#AQP-6A#BT9&\[&!*_?2J^ 06Q8=9M-BER3(!!2H1#>DE&JX-J;##6LP5G$ M98KEE3!?5Y#AM^_/.WXT"_LM>'DE=LH'7A'ZG$D!G:$6P_=Z*80R_$"AJNR8 M@F^"@0=#HIC?OEK+!Y1FCY$+L(G%0J&R4G[E]!GL%C#?[B139K6!&>5"EF77 MB;B@FGWA%HQ\)(ZC*3K,L5_G*JRF@SG0)E9MS7U]J$]#ZLZP=/;X_U@O\;@T M32&O?!6:QD0V4$'<71#/!\!SL8CZM#Q>5]XO(%$>8CC.QQV.U9J%'!)X8:D? M0A@GQ*"R'V[;=HWQ$!+!+X4WN8AC(O<*P^=#'5X>EC4 &&G=WP9+B*\DT877 M_:%(:%.S$_Z6)1LSG,@7&3X:'ET?;Q>+OY"(LD24RV*[ M.DS,9F\1PC:\^ZK9LC#*L<5@D^MJK0=JJFU[JM6/L0C_=!<\F56HQ-\E_?,8 M3I=#YTJN:2\YT9P/(%B%4+SA2UQEC$?DJ<2V#S"O2L'A(Y]?H-F+4ATX9//:H M:^N[MUDF&,<2%XGI4>UW0X:9<@C1(;C62[R=+EO][C/A>*?[JGKC39;7E=C% M7>?:GY]+DBJ$#;Q2K+0(2RWB088OM-(2 MZ/"%EET5\=W!W>K[30NY\&&WL E3L##< E36.6'![-'G?"I\L6^;[0V0N0,[ MI-.Z77S1=A76(80J,(]>]^$\YAU/EPBYTML.=Y3KO-*$JO6$H;OXXQXD\'KY M_@T$+[LON_@8= U+3G";9RL$4_"5:$&:_JJB$SB),&U4(XV&3.FJ9SF@X\_'LV- M,IV../3]I7@@K@]K:EV!T &>_GR4G%@F0;D9V>=9LI,9?'[B;\$.PW8-#?MO M>*C%"P[<+7[%:M='G_WMFQ?\U\>?_3HF#[)611*\JR%RHV5R'/UV\7D%7U W M:7_$B;YY$;\__A*NOW13(2&B.?$*-3A+BQJK(7PW'%P6\&H5(IBP%O!XROUI MUYZW]!S+:D]B 6%G]H^!JS&\[5V\)KT>N$A7$'O074U%&'1!Y;:K%'=P1G2T MF?SHNJUZ>BOW<5SIVC\ZV?+%IPR##)6?#7'^CCN3G[P$$4S5#^_J!-@@[U'>WRQ+:R%O;/H74.,\ MQLV?,@.GDH9(*6U-:)1F#!Z[4G9@/\?0+7;Q<,S!GNWGU[L-P&?$<]70O*3[N5U\ MB>)CR ,.1U'(M*I7N%>%G"5Y6.K/]Y91VZ"8RL2@L]V$!."BT@4AAC:=N"N7 MSKJCC,AGV'>*AM?(,DXR#A^N$D4_(-?":S&-N2(/A>1)2ED3E4<>/YRH7-=9 M4-3S^O18@D&N^KY*"/JJM,$/#!>-Q_6OV;]6(B2IVI7[#?%U\4Q,7& JX6I8 M<2EE-L[JRK&HU&2M(%Q)8ZQ7RRJXAD9)I^.A;_/B+#[+-;V6^@V9@(G.3FNN"%MY M"[5@RMM5>.C))K_5\C)*0@A[@R&?PC/KQ\."U52J)20@?56]Y/GL*A>N_["> MJAIS@>:U+V.Z8Z3^I*]+&C^=3(2I=2$ME)0[V % 1'UX,?7JI59L0W1J:M>W==>>+NJW'RA& & ME3WW8!=J//%,-4)4L#2ZE4YL:^5\_)\IUK8OQ@64X6 N@W,0U_0/M&;SO3S[ZY*.P1!;; MNF2U_@YW>&#/H@R7W&U;>P3AA^["'AB,TK^:P31KP1V,+:S%;V\.X7,[9?%0 M1PD7);4+.AAL!WA0L(^N"];,%L6+X.V"636+IV&O#XZS";9F5_\%^3K"I7\< M;D^J]7 =Q7"C+,/)M[:,> .UO5?4T\.SXL57K"N5,L1Q0-'[B6RP;'QTNL\6 M_)$=KIMU>]]DY7W_Y',/28U'.].+\%3*(R_UZQ9^,3SK8O'WME\\"2:RE[W] M[[CH/T,WK' W7R1>5:E/.W\2N8'8)&1*@+= .W&?VU\R@S&/>L5=%MY?AF.! MUUJ+9]/>N,P_J\WKUUWP0A:W ]Y\."'N9Y QVLM<8NM*NJJ7R 4Z#*=]J'WX9KD'I O49&D9'> ME,L&)724)Q#AC$R(!&;#YDN_P'6'?V-Q+ENI21)74?7.$?7H/0I',#JJ=W772D&S[J.P)0E_&"C) M^BABXVA0[Q$>%JD3#<=>JU?H.J7K8?<,\5^FNU[>R4L,T9J3N2A^.7C7_\## MO9@;%LXPW4RN\HM*Q#5 /@3+/J\J)1L]!>=/#:UQM,LX+0^,^?SR"/@V9$?A M#5D[U>)A=MO>>D3\?E36?G[;>)%O$]$A6P!TK="*KA^+V3ZR+F8/=)?K.G[$"ISO\:RLJ3BL59'/]P;Q7]?GKO!>*V%BW6OB(V. M@ 2F$]('JQO"/[!@,$(1&VP(_YL3)R+9@Y/>&GL'%TU!8]J=R6-N1/"[)X2* MKIP>4Z N-C>< %'6C_!R\SA\ZJGYY3-8.I7,K]T/0 -=RP&8P1.>OQW8; ECD6V\73+L4[#@OS@@/O(>-QK/!-$,;07>$+\OSWW<#.%!\ PQ4D%O!+K"\W: M;FI_D0)@O'SW&@D_K-95 /H9T^RJ$-R%'_A2!O9=V+HOPJ-@ M%(87?L7"49^J]Z-8PN[LCLKNE:2?53Q!OS=.-)AY&&B^8V\$ MU5(]Q%=Z^'HUL'OC'YT#VP_N1O'?M[J-"_>W]@4&EH&2Y_'<]6=JYE*JT.(-9((Z3#FIH]4;0;:GF@>LM],Q.FTHV%&U/ M+:O!#J1=2XFNSIW?$S7P_+;RT&8#%H7,X81(H5R'1\#>@%XFN?I8XP!OM@[- M:AAS0)6L8^C@MS-*Z)//.IQ:6YPZ$XAH,IY=?//"28X=M M\BW3$@>F*O,,",RX. 3 ;YP>:HXZ^G(XG)LZ=;N\P[7 $>/..J$2[2D\D:Z] MJP9W,6W"@V M[\%Y"-*NA\($:/-O7$I9.;+/Q?9TER51\0K$D +4T]L;6OJ&')X M: :Z5>2'O[Z_\HHGZEEF,R2Z30AZB_W(U,?ZME*@B';I4;A7=^BW*/6K7/:I M0<'%V!N3&ITD&LY^\,T*[!.CJ(6[R6QN8E7VN\5F'WQUQ&7;-9G[4'(B#P/? MFWY7:J@-T!=>Z ;397SJVJY#!J5E\S)2UB$]MTTB.@+=BK54.Z@S;<[[#>W# M6!-M;&])S+GDG*N7NOUH9Z%(7VN%*/\<'DF[W*OD%.%*\:'K@\Z,Q,U R5S@ MN;GBO<:UK=O%,\A$R :P;KD#)@ -C>^!"C0]HRDZN?0+K-4>N[=Z,_>67L2<\"+:P&^9VU M0E(/VN+< T:N37):@(#>F$%@GE&;#W.Z-(*,3D*UKX"(KEY5J_.I$J($H4B7 M]>"/Q("B&=>>QYQ#@S0LYO(AE IA%2=_TP01_/IL\A_/A;E#NRWIBP^S$J-X?,1AJ'WEB:\: K+2VCC/_ :>5$HY7U1$:KZO%G= J&')JV03Z_K+9/'L!^03V1Q5_=( M"\)*+H9;2P@T&BER_"TD%/'V/)ZI!0HO+*0>H[CNJ8B:;04L<]6UYY[ .-U3 MHMB!GP)8GD],$0CPEJXNL6(MU![#!_YT/:0T?!ZVAE\*0AJ4R;Z!'VI-4 MQ]?SM"T\6&O$/86DLR7>T40T=/',I-BSL:FQ^;Z"IW%UOC\V8$QK4Z&L&NF@ MHS<;U&Q0:E!=I=H2+(C6W5K@#3)YI+!@ 6Z(<>D.*YMTJ52:A/TC.F$%A,!? MA;&K]D6IQ=7]Q1]+AP5FD;+9*H?ZPI:Y=9$86-(B8@YIFWJC@DL[=V$G[2O- MB(S0):&DHI3JL%OI8^;9_F;[,Z5'Y#W$8)+T+B4\CBM1#"CG!+,T(7RJ@?NL MV\XU:&8#FPW,#"Q<\7)?][L)+^=Z;\H&N*N/0S'I8A%?9LSKNJ!B_XON(G:09] %(D 342M1; MYA#1V2'/=CMEMR+/+$Q/OJJXK)HJ?$T<8)=W/%-[,]*$1F2VH^))Y9TJJW_[ M%A3YJJX6OVG4L^'.ABN&ZQADVS[\06N-1NDRZSA]L#>J.DZ&[K#&MVR&/N^( MG*TN]V?E MNV_O07S$\=*0<&'T6\AH(GACU^X%*EN&@S(?V]?BD=4AKJME./7Y%'[UG5 E M.=):\N2XZ2\"HA+F6JF8=6H\:P[!C4_-2CK>>C_Z)6QWOH6N\YHJ/C')H>+U MU'<@"8&< 2-L:@K() L4L>[J-9K\1OCF1LF3.E;=KOM<\X*1#>@0;0?3J;;$ M=E>572/=_VSJ@WN4D81$E4*YGHL;ZXP7%&UH627Z-,Q29["@OQ@80,G-Q2&1 M'.*Z5?(Q1AXJ;J%$?H?[YV#_MB1_>(:1]EALG9D)R7H)];K%D^8B=AJ/:3H. MR'I$6-;"1K)!8;3N M7^7D)4:'+CVW^SPT\YBW(-IC!@NY M0/4HIP4XY5R.N>;0">EU\-QE,R&I/R;VT=%=ZYA^)Z-):&P9S-$\41VB[J?6A\%!??("SKXY-;[=I6 MV(DCL+,807[A6MX_P.^L3_ S/HMO;9"347@4 POV$VZJ5DHIA(%A\=0K8Y(B MWM4")ZL*H0B/!I"-7LMQ!ZK)[_P3G]WZ]Z>&P(C$6/[2>*(/]$W.&G)3&]$\ M.]5$<6AF?*U)**5FMLU\8L V^NL:G!,<\A$B@K[*SBYY*+I!%4E<3Q?+HTE* MT)VC"/CQO-SCO!1/NPM7,8]ION]CFI_,8YKSF.:C'=/T,P=:D0, J&UN)&SE MRU>*;596M+8C'G7OW*AP)+0: *C>+K]V.5;"6A\]?'#W$?YFFX(:>E:8*5)!H/FS]AT1# H78L$3Q")%&K*M-;?WYVF\;T35&QN$#Y??< 86T MV;!65>*9#4>IRH/L-W%_.;1KLM4]%UY7.I4):$BN?P.$_PU$1H*+Z&*T'^NL*9-GTTWAV,UXW_/G M+\<;W^1-#FA AH6[^RX8\8(,]U)[B^? ^S_U_NJ$*V/5;AOK+Q+4!O@MCB(\ M^0!Z-/XX$"<5JB%?\E"ZW:@AZ_?^H<1I)J81[K#N>& K1Y-VO0Q1P>)7.%?5 M_WK1-EE@2WXF$C*B6LNL#Z'PBDP1EK?NJRT63]\#DTR)YX/T(T87&%^W9HBQ MY3"^%2E3*A/16+S7JD-&4N$N22XD]2M2JPPUIG9?KZ/VY8@->8[D/[@;Y>"H M%[]01LW)P%O:%6X-TFNJ=8@8JEIK_2!PFE]/1>AQ)_+U M.VP$\@E.K&M/0@B-V')JU*FE VH.;WQ''#OD8.\K%9U!(3B=2!G;AN[2?#9) M;@?IE&O:Z84G9-+[62GX@;69#\#AO.4[_YK#U5\GX\%B_BI"@+Y)M" PF>?A M:WL4B-'J_(J;X.GRP3^[N;KY ZN;I'%6K3\_MDC00[(L1M60@>E4W3#7XC-6 MY]<\LD)7PL*ME"VU:>]8YTKD MY)&Y7T>,WB-_^FC@S<:P0Z%$$1ZE MYN\Y!(&Z-[)VM\+84)-H:%42!;JL*)L5D1O1ZQ_5ZV,QVI6'1:=2BGNM'60/ M)AS-5-L(WX!0&Z_?\B2;UM-,:M_> U!-A53+CEH'747X6)UJJGYQREY< _!< M&".UQZ[/TS I W_C+A^/Z=QG8H;UAE(/=IY%=BWN]RRG]O8VW,G##2-V$X4\ M3K$F<2=*(.(!W> !7?REF M>0KV@H"FHZXB0'"LWXA0FHHYZ/M3JB8K@0SRADQN'I0S@I)6KT[MDFP59(*0 M?3227NM="MQ8=.VEW)^ 2+MH"F((D!PK8M;G;E2.V':2.&F?7*Y=\H3"% P* M:^?93:S]6ROEBW*9.5V0IE%:R7C9M/L'LV]IOCH;-V)@)BY+[]!IZI*L-R5*K4(UESJ9FJO M>^6%OLO6=U@OXD+^"#&!'^N3^MJ P7P+DH&_N/9-W]]]N3KQ1.4OQ:KRQ+U4I8Z+HG&Q)C"S*U- M'_YIW:V"?_FB6M?EXN_E,JPC(S*[W[5P5!(@8%.IPVN,G(QG^(_M#Q2"?2 MZ+#U*C;<$+OX7]TG3*.@;T3;O8GLMPSZ?*808C:;<^ M6X'WL37.7=5BZ?%MB&6/ -^TF%,M<+KPU/LV8F33U,.>IM_VD=ROKXP5L!]* M@?A85O=1]ATS,X^N)8MOQ^\N]6E8)P^>8]751T^RE&@,?076]/*B+^-)#^@Z MCES,+Q(C%9E0Y[)Z\YA)RNF#<16_YZ"\/AV7X7+?2I 57]\/C+@2T>PXKAII M>*AC6;V1+.,<>+U[-_J35SJU7)Y6^]UYWP2[LE$Q(Y=,'Z#S*H#=+V&I)Q,B M[0#NQQ<8"=V4IU.Y>AE;/C(;H[K4%>7&VSVWPNNXPB5)*=U\DS%)R$FS-6J#:[C_ V?N MF 0=SR=5N9E&@4_*!SO$]:-=>C,<\8?!$7\SPQ%G..*CA2-&X>SIR$HFXR1O M.#>H(#97][<)A>9-W1TT@+8T2,M8C:4%>97AOK)IG7#1YPVF:3L5CSYA3-L M;Q2N$ZQ$IIX<05@]BI&U1M&[L'T:>UO=L\9/>:F[5F3[I%#+#]LL:S:A?6XP MOAMK#YCK75\2>&RTSXNZ,O46XSXJI+[Z0SQZP3$.R=L@\]S[M('A,6*#E#\, M\R$A4K).TA':A="Y,V'P/"=*G#=NO#'%'1-Q]*%MR*:H-R[7F 4:MXO/0_Y; MJW2"3 [LAPB6TA/*XEK"FVX;9O$2..DJ2ED:4V6?;(RS>*SVI &4(E8*@^8 M+&N[J[MSKWG"?&U012DI)RR;VLV)EB'8_$O MY,&]V+>"4>4+[#P@UD+6U+4'8U!P=$7KBG.C/=XL$SQI?U@OT%::/(7@"<+1 M%V3F^OUGRW"&==MV2M3E&16VM:3R SWE]B5:'W'*ZPX>A59'^S2XW)46-1- M]8?52J9BN2?<E_P)%4JZ2!V9D"K*HT1O5?)_E!A%5;H_7=/P!-&3DN5- M+N3K.#3Q =/?FZ!S*A(0SBL35=*Y8;J1ZOGIST7+?G>&M M#S>@>S0WBO^RM7VO95C%;'353OU$RY0(?"_GM6(M4+219AR*,TMLT2-L M#*@JX1.@1A.,'QT/M\O*=L93Z'$-O!$U-\UMZB!/*J5@4Z<+U:MH0U!HCGE* M\W>P3=P/V$P67T9O@BD5?_=VR[440_T&F@X/)W:^SLZ2%>MM!L*&_J4@[V'( M>00+=ZAAG_WR=O0:J>B5N]$$+$))VECDI<@!6>]+W)W0-.K:\U:8[NZK)4*W MVQ%>2VO\"4PC,@GI[<>M M=!3HL%JQ*"AA.+RY0S5=YW95K&M^$B M!LY;N#E2GW!=@6(;3CZ#/8@>MCBS<*?U\;PWJ< \RK,B>%KJ6>:E:7TQ2KF, M'K[-+O=)S-&%O>J$*D4$F9*=[(2I0W:>-UUY7I_WE?+$A8O2A%Q9PWO+=@B? MZROJNK"2XC8AURRFT%S*!UXO$RH;%'V]1L#Q5BQ9Q!]O(V&!'_7D2^SKWN_- MT!PM/&$7ZQBU>.QM5QZ*W%C,HL+#YQ;+OCS\)8_$%_37JN&V&,[^Y+F0[X:] MY]M='785PBVV2#XA?(/!4;:PCVO%'.AQ0(S*[UG-0JY$VN6K^S:]AT[?.^<)TMCML#S18UTFIFT'VE*RMO-))6ABF1@LC[IY'KR(\ MTZY,,X^XB!5@T4?& M"3Q]!_-1VJ)E)4\5ZQ#/5) +YB* _B$&(>&O[YS<=_#(XA9(.'>E5DR.Y#^6^\)P" /X!N<<]W @GMV.0*(GD M[K+L:A;(7LI\=8%RA= E.C^"LNZ^>E6G-\QO$'RU:R-ON[&)O R&CS+!MX,/ M>1Q-V&_Z05GR-76^A,*V>B6K+N:ZN;QVJMFAM8ABL47U$F%XU(\4O-$*ELZK MD@?E*A_I/!8XK\%@9=.YG5^9X5B =$=_GZ)U2#.L'"]AAC'1"#"\W3T"_VV: MZQ8.SD.X.P)\1">T2V!??2KAATM\A/[>!&+-QJMDZ_&*AB+-4C$DTA\CX"RV MG;C!LZ(D3Y@94+9;^QU:5P F!O DSTV*V-48*JWI+39A'TI,UA?HT/@HZS[[&D,Z;Q8 M693Y_@QP^VB[SA_NC2K2=JI+])JFSA3T2U$>55A+EV.L[6KAW]R<7^JZBX_Z M)#&S%">E[:.^FCB*[IPF#5@N^Y:LQU?R[G_>OKA=: VS"L]? R*&RMIV,Y$V MX??8M"N= \B<];"DR&)%%.\]L )["HY8L"@A5;4/_3M\OU_7VHP20A/R0&\E MXM;HIKXK4P1ED4YD-SYP/-QOPL<ST4MTV]YH^ MPQ2>3WN]K+@C9HH;XVU.R) >@U(5T"'TI]CD<\]M"-4M%XBY^N"=2GV_&I=S ML^G]]C$[]!DO]8[CI7X[XZ5FO-3CQDM]%;/"V$4VP8A1$&9%A'(E=:GP)>3[ M2&:Y7>%(7G *Y42W25SEJ@20G]L%SGTVP6KN+-"@R@RZY6R^4(GYY/>11\1_RC8!.MP# MC;H84K4N(GN8C ?YT$?"Q(-8$..@##@]!1\IXL.X1[-N7%":HX[Y1M\ZD-35 M\'?!!?1'H32,TC6B2M";$'UALB&22Q^%2:*1!16";2W$#6-J*D J>HMMI"SC M4^Q*VXU&+GQR>I$&_16_Y$;YL_36&@R>5%+R()=9C5(B@Q\^U,8?BI)H^J0. M>KIIG8^+96S[0\RE(Q"[:.L?+GY(LI-:TE9V<'VIR-V6N3J'OXR?HT@<,F%N M0AMKW67?BR1U@XE2.S$2QTHQ57P3RGT>SG@:5]'?W,N^+;_YP:_I]^=&?_+I MKO\Y.9^9+;@]9F=A6' ACL:DC3TEJ?!TB-$JM!HP(ZV 40<"M.K*%0QA7M3P M9CM9R'C]*.,[0Q;QLR4J[[@QOT5=@.JPQ/0S&Y7A0F"94.5*T;KNOABH!N@* MEHPZ6AEU\-1V!3U[K<)Y /-H4P&%K+706-W.6:S:*?./@XUIPA>:T9TSKR7>&5F%1ASI7CRN>*+K_>4YS8 ;;,*C_.=>KEWM"XOASYLE))W;VS5&A6AVV*N6RJB15N+]<1T%?*3,/ M@#[A;LK]%ECMG79\@E$)V<*ZK?I\I66FA^C<'!&?A2@&INZ'#2H;A6^$])K=,Z0U M!()1[PVH)Z/A:=B^%JZ.C!ION*E_GXU<+<&RA@6I&83PW#5M,.RS#S_WJ_(( M<^\H^@*[VF:XJ'PM]?*.0;T1WO*=N?9S8V,'*?974T+.QBN?Y L49$I->5@.N&E007ND@F]L4X9WEAPPVS4 G&GY"S!T]SEH?6>"UI^#29AS ;ZV,F"6CT$:PI.R MPT@G<;V)ED:<5R9V.)2F>(#9Y4;*!#?)2'R#SG+XY4!H)WSUGCME:3\K*QL$W#2>SJ>7XT*,O%B^2CC%H*7C M@QXJ&45X=&I]M*O)./P)7(+KE%KJT3'%L^W:^Y,X@1CA0@!"YBP)+F0:B 2M M2'AH/B4)IQ7C9+CA;=GH1%9\)A+A,A-38N4NJ5Q?97ON-63N$Y Z->"<4(,- M4N4CI':E_/>0JE75NETU.H79OK">Q_[^_0#&BM!@5Q/%\^),XKIU!6T-R[_$ MDK)@/F*\8G0HL6TZL,F9:_PR%#47;8[3,.:M@[^.*;!A0H4EK*].KKZ>)ID4 MND2<-E5-0MSR8HH:DUT[H/JWWD8$O\_BT:'?H12Y427X M7\SO5SI&-R9'C^.?/CE7J5$E+G3U$[$S(3^P[D7_,*?OLK M^,5K\ZBZU\CL5=+?8W:V;YOM#0C@?695Q((]@AT1QW"U@RO2$C;XB4K,9-%P MR:7.^B8'JY7;GJ':^034LZI0#(7"$#.].]O>C$3]84C4W\U(U!F)^FB1J%G# MRG4,JQ+-(B0+:51(N(FD-$58#)02'V(JO%$XT3F=U MWFY3;\^=S^,/58A%XA7Y09L1S1;OC!1HBW7+>D'+Q(NT6N 9:^RB=;2\7^SK M38@X+RN13#35D2?-1?FE-=7-R(P2-S2;@(R6B"#%Q ;2W]'=C3!'YUYS- 6V M*61V4W?]2>@"<- \UK(QY]CIS,+C8>;2S=QOAA2:5+'F-K MDB&@?&ZO0%DH&J_D8/M]/)B*Y,J.OZF,"W]$VN_UD"MI^+(D*C/L;G>/CT]& MD4G0D_22-_4K/]H:3_F76KI3R;3"IP;7R'O@YVWX/IDBA1EBK"B5FBB>H+E]11G%@VL-J.#?,^ MK)I^4UL1PZ;+$_8G9?"J%/-08A,7EQH?)JHB=>!J7]:@T42&IFN9/FSI^SA7&[6@)XII RUS;[X"MS_GY3TW8W%66B\=-;V#GA5KY M(@U HV05"5"P,[#D*+CH@$Z *ZKT: MKBM1P&97+92X[(V TE9O(ELOIGU-*C,C9]90A&/X1T2TG _ 3LM"OG*NHG,! M (?>NHMG(J&$#A 0'LE=X\3@Q)951% EPFFV-WJ#\)#4X@9LJ4+.@KL(<5<5 MYQ4X,"2%P(4J,OST=8='TU+_Y4HX*JJ!H;H[$3M[0S9QDF>]/H#7\#H\GNM1 M>5+;@'3\ODT0NPQ6A_B:/:SK1QI0""=1,5L(YA$RN.;W26=^P6+;X]D9'LV- MCJE?JV--]JM([Q'"'Z%\!S,8@(Z^ V*L@XZ7E6UI[)/H:XBGBK]5T3PCB[79 M*V9_:(2_K-;&>VVGI4R?2KTQ.[93$86+*)'U%Y]\ILKX*FQ((;L4IM-<510# M76UWR2 ")=C#4 +YS[E>L_NMP63BR" XF,FZ#*%X$66Y2:G; 6X-ZB$@%F; MV)6/I*O"EL0,4)'M0]9I;H20$UON,9,EZ QA6O=QM-!OVYC_5Y X@BK?I-T20L6LK9$(+AI&V-!4;7K<5SH\JQ,QM*8A9@Q M&;>,_FZ07CDR^ZQH,);+38>(C,Q6^(G $J%IY'L=U#3LIFM!H<99[V+H1]SC M2LQA?;FI9&,'/=!HJMXFR6.SRV82_>AD\^]S=^%;R?2_.=89'L!*UHV5!S/5 M ,D@8V%(CCY=#7I=#HG*8]FM7>U+QTS$N!3Z/9$C#THY0D)GAQF79=FF6X;$?WEE6_X5C(.I=QRT8*AKH97+A >O1!"P#ZE "X47[ZN6 <,M? MD5!;"Q'D\C(@$TC%Q"NSLM>;GLX"XC6 [L &GZ68ZP 5]H:3(Q(JK! 9EP ULG'^O!W"?./A&_+2RDF[3Z MYNK$NWJC/WE)#K4+VJB ,PNP=V1R.8>V"?G#=S&;::]HKC*9.K1+F*8IRZPK M8A]9?$B=C[A09%?2[R0/%*EKE;4/3)!NIJ)PKH--LECD,,TJ)6+7+&XVZP_N M1A4+)>36=23FADPEYN2ZT=:]#5PA\L1G=61/&(VOVG841!8;9\K0*%]- M\.VTYL3L+TKJQCAQ5= \D5+(5C4]-,15Y6 M?_EB?%IU&;RF9? HO= PAWA)2H>46-M*P,K+2ESQ4M]R/-+\D'[-HH:)WM65 M)Q"EL\!3U*P!34XB=ORU7I]5SRJ-H_5XJ[ YUO8[J1_6_W][W]KD-HYD^_W^ M"H9G^U[WK"CK_;!W)J+:;7=[MA\>EWMF]U,'1((ECBE235)5I?GU%YF)%RFJ MGJJR'NB(B2E7222 !!*)@\QSH.J32=$XFXYCXD1N)J_;.ZLC-TV+*^ MBICA1:20Q/(T6*?K)LISHGDJ\WBVJG/=9_:%Y(6L_"7D%99%"47">'S:2.%4 MTX!&.1?A;@0,5)98B*1UH?=:_K\68F^<=:CR55:L;U][=A]NF_3-"[ Y+1NI MIXW$@9'"IOAV8P9!@CVA[['P966AX&+Y0BZ.(S2E:"98#VMN*\X#FH_58F2+ MVW3;FFQ8OB03HH2^/]C4.U3Y@?E_6.B@K[=U/@F%CZA"KHF6-97RC59Q&7F' MGI$W53.WDU=U$9?T;EQG,,TC;A]W%>$]9(?[@+6W[VZO' M,.6F<^LXMDE8MHTRZ.M[[#V>5*YV]WD3?C9)NDCA0Q:N:%;]9OPMAP9NJM@H MII?](\URZ^U)RJ91*Q!QI I3BRP.M7$ 6=ZF6"F;IY4ZZZZ(W;*J+'E&!YB" M+;CDQ+PR8H58B3JS*("#;+G&6=J""RW([091L24KE28O$56"*?3+N\\_O#O[ MY*4,9I&>'C(C\2)KSN0NQ'*M3W, IEB8+0G@B,4:8CD^MK">6^@'U]/)\$"; M%5HK12E.X!U= 4EE.;]].LB6)A![2+O#_45%F<'..3'EZ1HD2XS&G^I%U6"5 M*;"]24TBI1KS]3PPO#F"37?'/7^OID'+^PE(HEK>)XL:2LR3S^S: M9@/[1%)H'_3EZB<.0(CW 8L0\##S%A''XNB'U)T;'I@)BWG4E.N4:(83S!M+ M058:Y)FAF_D5I3B>_6RK*,D\W4X3L-YI$C%N/KLH M)6RX9B\*DRRI(XDV>U'#-42TMC$%/*K#/3 M>^0\@-1S"/?P.%DC&ZVDHA5\LTNR,7"VR)42KBHK4313]$?18/$LJ\&MQO/I M'0?;3BVBHF7R@ &J0D#";+9F4$JI6N12R3D42GU4D"\0!VU\BM16RP&!"&3SJ M:I[1O,72KJM4S^Q;CHJ2^^P2/[!17$.'ANJ]J-;6:S MH%Q#B:*-N7M3VZ'G-!'P7@)7/_0!U,<3]2?(']4&4%S'F $(2;KT](KO50[; MRA?4BT^UAN +2\1QQJG "L[$..@0?N@GF,EATK_O9!ZL6DDL.2L0;,BNP%Q M]EW:3[4#,3F/[5&7N?>(V\'T)!];2='=8E5*FX8/$C6^Y4!4[>GF(C&=;]UG M;:FOB3&516H2Y+4]RNOR>U(H=]; MQZHR/N@SJ]I'G+ M@9 4Z*9 4IP5I:P0A5G0TODI:B[#&H<],:6<&V1&4&9E6AE>9>4;>\J<-2S2 M5JBHS.BY!$78 #__+Q%-X7YBUT7J3\%^T-27!BBNEN-=B=I," F-R&UEOLTX MTIBP*7:[R5]DI.%EYZWI2P#A#CF$Z$;O$,LU(&4NY8F^@ZZ72E4E]L![F'H9 MF_94)9/7 W@MYJ"E#V6X6(^(=5D3U#G3D=O@ZY4\)BMY2^Y2:';KO5B@C'%@ MV<#7+^LHJC'61BB5;T&B10Q+@/!E]?H ;GMP#J^A-CHV!575LG]XZ"(UHEJR MS(K.\15DGX#EK5EX]<>JPQRVSBW:)^*DQ5KKC4-''4*Q/F&%!8 8HH"&\B?XL()8\[?!'KHCVP0Q MH*J)+>@94JQ=7B*H;Y(WLU <6PK3G$FMDB$E)8T#&*LB>3F9%#0$7IO+^T3S M/,@IA8LPJ*SR?H%ZXTEKG^K) 9)=Q++T&W!RW\^?>5^#>'>Z]/ M'-6 A*W$M! ?[OA_5^9&X7/P//,M8Y[&-\]%FRH++ M=7Q8KN/8Y3JZ7,<#SG5T /CS7B^9H(3TITE2>EO487]&:!3B.$YP^C!6$X,D]\'&-701 )2XBH-SFE&]FJ*($,][MX+;DI;W-P9+!5IY M!A0'"N1/0' M%=D9,G/KC2&04U[5@D\#)QBKJ6%I M=NJ'(<:UPCL.1?M3[0$"9RN)4&%+E(@$0CF:*LAX"LV0).&*[82K.&]=='!T M'56RTCR\X$H853OZ>A1ZFZ]G;%,Y&DD3SE!G*;J7]%;8M"N&,J!.N8Z7DC*=/"7 M"_'8N=PD[_!N2@.&LO5284:Z6KNE+I?0 4?;S@1ZV]V\:U%/O,;;O(;70Q^2 MQ';!-D8I@SU+GKF>%DWS UT8%IM7&RQW(UZ?#QEPC&IUKY:4]J'=@S83O1W+ M7\+6ARJK')'F. LQ-H/PK^W]F%W!I5?+ED0F!PK-PZ"&U+9530#R?TI!,58O MZ5 !H8GUJ,;:8D"BF]#40'B-D4\MECT F MZ114J]%G]2')3OF:L?2+10(,BUM$J2+<"$VVF@T(6-(2ZH $_&L'-7W=%G_W M+?YL6W&;N>_%]$4X<8%75GR5^L82*2?62^19T>&Q8C'I=V!^CCI>*"EF-[ " MF,-PBTDH!&3C2+0*YGA!"6GRH@.I (4[Q2 6%X2J+]J*1% \D*5P5P[WJ&(/ M"%?,TDHQ/OY2$^*)IU\ ;QEIEP*5F=5MI#2[4%(FD(P(/90"XO4/ ^JQ@%,W MLCW.("/QLLH02N()8MS4E:0LHP/ZY?R25[Z'S-FA.(G GJ\9-G58AHF0V6I6 MHG)D@*=]MVJ/KZ.2#1=SHUA12A5$"W &EP_%L=Y=8H(?1]&Q HHST)>-PCI[02&^=4D@2M04?"D16^ MS,4*59RGQ.$;6[RA^F9 /][*-Y5YP0K]8PC"U@RHL<2;67OR"-9#4&X(: M:UO]UF%5O0CC D883W_/.L*54E!%(,4)18%)*%JZR.)$#:-TPVJ; +K= C+Z M&KB,<#\Q7MFD]\AVI!>MYA5B%5(N6:/JJ+*5"K2@<4 )?1\X^H:\@-815%*> MC.]_\M/$GZ'R4<,I[!ISCTA[R;Z*L?*7B$H7/FEP%(5#6P+3.K_. G@/9]Q/ M9H(]/KAX+X6,K21]FW=\8TH8XE681(3OJ)H9 +64(+)";\KL]?:<)#DPD,_Q M>M >]B;?U!*2S B/1!\;LY'$:28OW^!H^C&0W;V&> >S7^KC;L9!O*P__N8K M&F+0'@_%AC(9#::]_G@P[@V_J2?KX C0I1*E2.%76)-.A5G1SAJ]9H=*6^-<"(4>5 MQA1D^5*FRA<:9&H1FY?IEIUAIX3_K.;M#SNJJ_%X6(W'Q-5XN!J/ Z[Q>%R? MI0"%.HW/UB:-&+PX: +3=F8+=H3Q!0"2N@88O6RJF0WBR]KG?\TO6*K4?@!W M?R<:D('.W=O,-\(]\(CO37&UQ-H+[^6O[]Y^_ZWW,<:DT \?5*:OZ%.\6"W@ M]6WOYXQR+E.O.^C86<]P3Q"2?!^3*A(W/^F?R"&![1;O)1D12).-8]H28Y6Z;!"]@39?>L%L MK7_$UZC":2.)W/0^C )TP^.BHB)-=XCBEX999(TVR[QY=B6UCZU7R?14> UV M5]Y6P.?>(JW06J7NJPVREL$+,7.9P=2!*3-;Y2%/Z['*A@0:,-4D:HY ^"&9 M;(GN/*8FJZ1?E8T$X8,&3?:#>"ZQ6L?)ND MB8J46E:&38AW@? @,^MOTG7< [S]V1SN4;M:S:&&O)8K&?G^+9L5WADE3O8Z MW;%"T4.;=MD$[HJ2!]/W83*N.V/I@UAPI*.X M 'XL2FR5"Q/?H 5+WAT=VA]1/_%2NB5[ R:\,@,4C5;0)TT6N!+XRAV4T.0LH5.. M"&C$YE!@HO(5*VPR)(M#1&P.0 ^!2IS;WFK=Y%9O<+%$B#90F5X+?E.?*:HE M@;'RL-;CU3W*K9W8 S?A0(:G2<8WM!F2TD#R*WX0&^D:O= M-Q\^GTG]^F\MG]$9:-X[X6N, Y&46^)+F$>NB.BU*V+RW42@ B"'RMZ&A)=X M*1F [[,Q#/M1]X434:C]9[AM=O;J-L75[A98<&"M*E:!^I!,C\$ MQB86S3Y?+8'R3RP3<;XG;&4N'HAU/Y0$3^Z&E=N_AN^:<['=BZ_\C#YTU (/ M/&A[4' D!H5^V^_2KUNZTJ8@15L90\KE+F,E'=]B0KD] I.M5I*O@\]57VF] M4;)3U4:R,S;/P;HO\"IK+KTE-5 \WZ85K(J?$?V4DO:%9RE,R!#%B3&3\FCX MGM9F>1@YP!E71.C.;1U=1RUL%$G#+(#4=BXSS9"'&!TYL!IU:0&HJ:DWO%#U M@IIA4$4%%Q!AI+(G" M*+X.'9%RYI3ZANI_IY"(H M^[0'13'3*5/5A\?&;\4CH: J"Y =4C,6>K@7E2@ OD0V1B ZB% #BVHXZR1A ME,-.Z@H-6HKR\*NJAB#].KV((46SC?NIW3[%IUA0W:86]:@TB*0N >N&7=&O M'RWKS=6E9XJC%0^!-$>M-"VYAU:HA2!(993L""\F[M9> M8T^$F?_-36EZQ$-T9U+FN.1-O13]" *4"[B0='4T(H0CKL1P-W1>L-6' F[0L[0Y 9N$;)AY$O@K,+92%"UASH2B,#0DJYOJOH$*F N3B MXF.))=2E=G/;.V^NYD1>74F9K)R3Q?0NB5'A/D&2[&D*:$85LPVD@.D@EYEL8!I:"D9E+B M##:_U.S'S"ILDA%.+4G'N 9K[H-;048D/"%F2MI#K<=ZHV$[7= I<8M+J#Y' M,[1MZ,?5R!M489>]*JG,U#JN@)2'MVUXQ $FPS=\2;.K!'@:) ^.K#&M.4^$ MP!B4CP5X[)6L5,VCU. ^U4BKB$%1S9A!03'-)*F-B,TW(47MA8>,L5GZ-T29 M*J]$9>DQ-1O$S%4F#)]5-W>%#AG%YD2AM%CHUZ M*-X;&SZ?*\-Z9*EF(J=OX\AJ8J'*3O 9IP.C_S$U/>"NW6Z<12:84MF?7;)? MN5-50AHZ68L6A18D)>,H3B-#SD^7-/:1L\(X+WMN.M9 /77^[JT&,B7V+$8^ M$O.IA&MUB& +B41[^0J+()=+4AZH[@^2;9N:5-/ N*U5G^<6-9H^^=!^6-DN M9^N&F9TIY5.8MRPO4WDB?Y79&_46DBX8 VP9!F#\@XW%28D)S9*>LI9:>WR1'AMM0@1#IV+P-):B%%= M%W(15%F/59VK%#Q'$AJ6PUV>/9!F^DOA ")]@].LO;W@JK%?^*"*S4>%.RZ7 M[V&Y?%.7R^=R^4XVE^^TSA+>KRG%3W)'F&,66%UDT ZHQ.9BU19*21450OQL M]C'(,:M\;IDER8IVVB!!VC?%1FMN?=Z=_Z#SPW4 5\@-NQ;.@ 1*(85C+)@ MBQ^E"'I#Y"L#)$,H$Q>U=!+)Z>H5@=A:]"6'&0R3%4EBA[#!BMBD.6F/]APK M:TX&"X4<()Y?K#4[GB2H )DDO1_"QX5WK9^?]%D/+MQD8"J?1E)QR"AW0[!# M:G'56#DCL0X55%7-AY.$LG@:^Y*S*^LD( 0F'4+ZF:]+U59ED/VZD#.@"9(=-* MZHBO@T1&GM6>T/VHQ*JL2HO*R2C7Q* ME1%@&(N-^,P2R#9$-R%?5,-@ZIEV MDJ@4AHNC*C.)0J1M0H2?H-Z4G,9-6$#UI$LK\L9HLW7E9'7PQQ-&XRB$R+2$G9I$T06WCB"X[' M1#IU9HBKP496S0^/"^G-%Z!@5&$YB^ :W7Z3:+#XX#R>Q:4MHP222 5M6\1' M2AD/G'R@+P*!Y38MCR_@FXH?='.*FA['ZU<<]4CN/(S-*08XMOC1,(0M!<ACL MF4LO(#K54E1XT'W\;@DTC@I@-"GOD*"G,@!DBD**> ^><^LT4:VJF)P-=,2]>7S,6^+C,K..79FWT3 !&2XZ1=V1;E^V/%L$OBKP 5<&+[ M->DB6C=8UOVM:'3^:= T9D56I@BCLFJU:![F "6@R5F5B923C1.5/[ZD92TZ M2%TB4F.3WZ%S74!1V*CTF9:7&OM((,O;:%?76A:G7E62U0+)BR 7GTL;+*XB MK$NY-,3 7]94!C&^J8%.8HVSZJV<[0%4OLVZ%NHMI.!JM8. YV=)6+$,,#E2 MVA%2U?,2(_JU#8K*E_E:5QS+96 $J%VRE^H!,H<(\S=9F"V1@UB,:ZZ,!GNZ MKHO17VL1MZ55DM)2J3OH[\6) Y%MU)/+55*:O-K#-,R"W!CBG6"9CBH2RHOD*M&7$E]4IH2(S DF]Z^(.T6;U;E,&4[CW@B8.#:Q6DY;^Z:'"YUB:#F-;A'4_FCQ166JUDB MXG>IUH!2O87$K"TX5:O TIE05WFK9;H1LMIKT*;UL@29>2J"VMCQ^AYA1R5# MJ'*>6Z\ZBZI;-1<1,^(S,RS # MXJH. N5%R=RZ7,L^UF_Z:'P:TC/D777U-9+EER(X1"6@>(K**VQ_B"H^%D+U M3Z4>:J7*6ENV5"NI?T^WL#!MJ+1Q\TXO)[()$E>UW OFY5)6<2V'I7KOO<1M MS=)%O=GF *_%M;SN)FO]LY+0K<>KHF/\!H (4@6 .1YR2NQ3$@?6L,#F6O^V M!+*:2$WQ%[GX:5,, ;X$VSN>^658;FXKMUZ\WV 2XO;<2-VA^:GK2+FBO*! M12< 66K+=7C. 1).Y.!YT_DP=<_>2^#LEZ/+4I74D+$#%0O"_52SBBL)-2K; M0W'$AZL25L,%-NXJRY-0M 2B#7;"^%^38N.[K>KR\G*@;!C)ZQLHE(,\499 MGB+6$)>(B8ZH;)GL33"L_LA?-9,@-T\S^"6KR&N1=CCSHFKL=65!C+;-B70")G,PSPG,?I+3B_!4;U9Q1 M.+4):=5SYY"U ?<<>R75".I0Q*9D)2K-9 MT5=:]1)2[^6+?YQ]?O&MIZ&Z2O/H$S^.6'(\R1/WT6#TG(KB Q4#J3%VO";K-&5DU<.JZ M4&O/;_A$TMZ@;. K+6.'A6:JRDSRNZ@QL:>DK6FG:Z,H5$8A)UTC"@]8+3-5 M28Q0 %4\K3:+GF[MX,GXC9/I*.K25*H(;?FC*OIG/!+>= #+>5XJB+]200IK MZ1W]^2P$FA\0#T6'\*F6!\H5)U$AEH;\M?P&M[+E?@6D&YNEZ.C.J+;F+;V= MSFF(<5DT/.((DJ\E(PGNLL?S1?+9%E+2YX.;J.XG\5G2+8RZV+_\:P93/B:+Q;(J4MF4] Q[=YO-2Y M"3)^:&8Z4.76MR^02M24F?-DRR;7D%%X7F"[X")0\A%1AQ8S\:N,4T*%ZE03 M.80J,\*OL6I@IK'G (X8<#:Q[SC%IR!GSER'JVNQ&#B*.24\P+DOO9#D9NKN M##Y@18EM[U?4>E)18LJAX$>)V^>E]@3Z=K R7E37)%/Q )2F,[4,O_#NCBZG M53I/';U-&"8?@/@6:GT28\427KU*:=+ );MD!:LW"@ SJ3\<%Z1<"/P]^M@' M>2( Q =LI2OTE[F\M;?#3,+S9QR:J8-&P!GB+*E5TM 1T M5HA&_WP4=^)8P"@1JX(A+&)<5HIQ>.\L:ZWB'W41MP@D5*5JZB,$*K' MT7DY:AY3YI.>[E>\1B6G;I\O5@S'6:GHT4%9_];DL]CCKFR!B8[* E :I@=8 MWN';DU->G=E>P1YX,244;M.0 #++%4E3LTO 4X=Z.+>ZKIU%I7RP[?VCTE(< M>M,V*3)EM5TG!IG97KE%@AL&E.G0T"E9+V!YH&@^=4X*K6K$F_0MOE5W)(D" MA:< >IOZH)IIZ[;SM;': M89PA>=(G[LK"W'@.^6NJ *W?"Z.74;6=)AN)YCY5_6(48=A(-*+);UC?VN6& M_JIHUBS4!:&5G8"@QSBWL66+^O;&-UIIY)N#8 G6?%J+6X*V=W,47%W M4=+#,8>[\7Y^ AN4W:1)*=5HD5D<)Y/4:+$\KLI'Q[LO'<]1_BQ.=G"B49;$ MV0%-.^?N[A/&2-%F^^@!Q5PB:OXW)P:>NEJS33 -D868//HX7(@#6>D#.YHU MBR"IATJ^0@Z%8=S:\*L3\&:)XFK&T#TH(G^(X3@+\UW6-8K-?&6J$XP75J-@ MM9U0/JQOU+SAFV<^TQ@X),:ENDBID[&AJ+DMC5M?E/K242H8F3PJ$Y99ZY,H M.U6I6L&W- 32T1@6;*AQSV:)3-A50I@0?4F/@<,G&@@$$+ ?)&GFNK@RT+3L?*MX:DB5J>%W%< ]H.,$^,P@25RB5U M3L3.P#T>]J;">&6;L/&=IMJ0.JNN#'@1Y%CWOD$XB77X:[L^SGKP%[ZF2EJ9 M!T]MYWF>Y5#]+V^-UM6+%[(]"4QM:7UNC[P:>*2TI-%O58=_R_"BT,+]QD=O M^O).0\'"'V@ M_04R:27Q!FD<4#3.J6X5E8YRN@4$F2E=Y#*SKI -R3>KW.Y0=2C2]$GM,S?1 MCJZC\-\/:@[%1656P.6WV(4XN6!SS(.Z](236C&P\@9IJJ^ MD.X2F0.(Y5W>>V+R ,MS3'NL'%+UI%;U6#.N-F+TK8IEH3I?U4%5WF\ (R"> MKA4[#IQ\HR2[*HA&H!#CSH!ROG734XHR"[X0)8&\JT1X)6!+7)\N"^A(.XJG MA:H6):4!B>4AT^ -NF7/'SUWM4R *LAC"89.Q9SS#2(L^PFZMCQ.0S$&.<9A M.L&HS(%]HV6)LF:%S%? MFB7WZ"D"0I?D$BCGA5F5ZE8&ZE][RG%G#PX<"PP M& %IG:8E%,:%K.(MZE1/FM@6"FY+KJ@9U*K&2EG*","]"N"VEI)!H4)=E\]\ MZ/G,79?/[/*93S>?N18[J%.MY@E:9C'P.V$9'U6O-P06$)$E1"S#Y"Z295\H M6)(D=666U;TMLTB?[*B-2"=O"/]3^^,R_%?40N2627;1*-XLN-A_0D(.,(L2 MR\!D_HQZDF%JMAA1H)S^"U0)AQ'7 RJ\0-LC55(2#"423)F]'_ZQ8UYQ8H"ZIK MC&K*C11OTTVK=W#/H8 U4-:_VKD81H<^%UMTU M35A3=;V ,7R2%01&*C.I>];&0;'G-%SMY>(,\\>*Y251?\%0&)W3AIO;S4?) M)O[R[O,/[\X^X:A_IX*@^LC_J/@L+%D$X$03.QO4GRJRH-E M)9UIRY7='"@C[*U6SSW-]RLV_^]7^B84>4 H#X=B?BU=+$\.JU2FTP/IH0@. M+V32$"8<52L[,!NI(C6%T8',75- BJI$,U%\)48%NHLE'IB5Y'W M#E<4Q$M4R9^;5>3]C:4K"'RTJ#K&VZB%+@[VI!'%4'Y+-% ,I8KZ)9!UIWCN M,YTE5$: T5A/UO8HWG#5WQR-X!E+#I)\J&;=K?)#(PF'%/Y!W8"PT3?AO264 MWP&YGE@JG!.Y'Z83M&2$CK^AP$W)N:5 D6K-6.WC,$B65*B:%0T"9.,)O22. M(+Q5&M>*&8YZIR?A(A/SUIP0Q&:VI,0[67.8&V/:.U(E M%R..H VE3<.<$9\C9>U)SCRKQD27]FW9O&2FB)B,H8(WA N-0\6J ZT1'0BW M#'-MJB/CAC7DM<;,@=,1UB4,3;32E:F?JVS@)>8WJJ->A:F#4'6Q%D !F0[; MBJH'-=PPGR4JKYC2-13GGR"/)7&'KKTK["-;RX97ME,(JI0 65U8,'&>Q;D! M<#TN;"(Z8RD6\=5F=@;,U)1.@ \B@GG\,2WH("XVL2]B$BEENL@4,-M"R$&^ MBDOTI'*8R()4(Z7+<^E/*JFAYK_PACFM73-4J!;A#Z('LI(6E)EYWL!FI,08 M<, 61'O+0\T8 \.DGTFK2VT9UFT#>C_H'B;G:_*B++\0(ZFP-"B6+*\R:P+S M"RLEN>!BF2#_M=D58(^6:;3VNJT$?)(W20R:/+_*>Q&I"+-!0EF9>!'F0,R MP],G$U/Q@KX/-=#M'*&D*+>%$.C=HO23C! M"$U$=LH,;/,SOLXD/[%,2#37_%*I1?Q_!I%T*:-Y-7/KVV&H4A2L*:U1;X7- MRL);28%0N:I &D2@-K!R,#_FF7?VCY;*Z-24#@LXB5NU"&[0))$A1M;$(#+_=H,A'0XP[(O4*FA) M#C;K6#O+5B*HOMCN']#.H#>E7T8!WE)$UB _ZA6HM$IH="4Y&'P:5Z5!+7/G M8;HFXC+-IFD7>%%MDB>OV52-U\U%-_KQINJ&;I2T62US6O:3X+DU*QI&H5(O MGT8$3(@YFV17HH<7>78%<5B.>2=%@7^#F!.2R5*5Y%NR/(XBFS!\QO(\EH(- M2!'3TLV ^JZX"&1:_$*,FV!= MK2"K3TYYFV"-(?%[))OTAJAOC&G2N3Y=V,77E>=0BWCXK71%7SC(]M!Y0>KR2$H@.!<$D,&7&1[;C>O, M+U;D#8TJZ*!5 6=" QQ%H$@RK]^GT>GC[./96UN%)61P9E$^L5B%(4\;7(.8 M=F_G8EV@"#)"+/!!,>/% !7"J[/0>_OK/SY\[W>G, '5#1F6$R8)K4H7\KJ. M[IC2X/.\BH**:2JW"LGW1?GZ3?L&^6= .'18T+@IU]@**K6G6CD;K[R3M6$@ ML:6V[%"C6GI96&Z;B7/ME80@Q >M,M24M$4:PH492W&[*#@$,'8>8$L!>-XE MDO 5JPW0&>B1-7XXMI MP4GW4G(V&_VC"EIL--(-8*8:W:K$?-M8+ H[M=^\Q:XZ629,4IW5X;K,VNEQ M9NV/RW39EP_+ONRY[$N7?7FRV9<4M4=$XMEXOXI,"DV\7(PN(11C&"-&< J( M[\8]Y-"@$XL'JY+FI#9*\ZE^)*02YWFH.-'%TF=%8.)IF MJ8_IEQ4%'A4;V*0C"H%2(!.6HTI5=:C$E;H-ZHBN+R4WJL+AE/ZF(KY.G")P M$T4I"9!2JG6\6Z#R\P7BN27L$)3L$'^1[3>QSBJ%-[TQD5I32/W&^J7HK^:@ MM"MG81=9E9+>+A,QHVB\^**%;EAW/NJH;MH1))BT2XH;BF$3;:GC<%D4K^SS MIJ+[U4387Q$42^'.)I&$N#K#@ZZEZ !LX!&+T>],JZ(6NO 'Q>4=69KS8/?Q M8!6ZZP8@5"P;L6(+3BD\T0TW)AL33&*M;P#ZD8>A@&>)K00!5,FFJ7^#QUW4Y@Q(F:DH;0Q5&TBZ>,D%(6UD MR?8^'I-4MQX2>4:8/Y=D4CKUFL@,("TMR]<*J:]I'(HQR3("R;$LN.W]A#@R M396FQB]LK5(H26"HQ$N4J 86P,L4VD-QN"DJ-! T)%!D*?% %*56:]D^F@W^ M-=V:X74\-X3N;OH9Q^*CCCXPFQ-B)I:W-+?,HJ4(5J1"KZ:-D[&*=# MHN:C M&(@5I-PK\7;[RH^H^)'&?1%?2+8YE;/7LL./. ]6BP)I8.X2:*P.:8:[F.%^ M=^!&%4O,PE#>_!#9#DC1223ZEPP];NJ]%6T7.WX:RW@VU9=FD&LWSU8%Y=59 MWST7\4?MNVWOW!0DP41+--N6EIE Z&T)QP'H .P]F!95)SN2(G[V/28E:<>4 MZ(>KI:I@CZT,Z2B [40!";'Q)%K7\2R/_YW)F!U@9([Z&!<\$^MJ*0X,\H9 M1Q>501&@/B6H5T.G M0!> $&&@9EH5*/6@X&DN? PD%J@;=.,!&AT*'2##'+A/H7XL3L((,GKA:"=& M'OZ?,Y_N&< L+RD68.:9BA"+UZ/'B M387KUAWBMG#IOJ&0]](0KW"58*(!LG13PHF (71*XKR$/KE5%UY14CB?5@5Z M\4WF%OJ+_]N7'"B+%)Y%GO)#D3.>^#\*)U5H=(O\ZR?85CA#8"PNOK7C.)-I M#%NE)G)!KXKN+]SPAQMN4$IR5+$VJ!CGN3RHVYX;&]B5N$158.=M3G:B#NV;(+(LF3!%_OD/L\@D1SE$O1A7SUF MVR2V3JJTDVUF$M;XAF3DL12=J;^$:A.:(.K:1H:&2XA@ ?! MJ'$L>3D!GY4R*IAR*7^V_"@ZQXJ"#]V=<&AS+.EV%1,>? T+NN*T[?V3T>LK M[LYR<7B V>*NS&%K">F*L-?K$X1*YU/E:!9=O@84A)_ <\:&0*"JD15;.)XS MK&NJELV#BQ>_1B(@RA',J8@@V?=@ZN\2DJV2$BM=-WBDRH1<9*;DUFBY\?(* MLL3E":QE:28MC5I2SA9+/.U HJR93724-'QK*DO;;&"-!\7*)JA13CT!#@B9 M<=CC,X[%KS7R*JAPL&MP)8^@E>.G+@%F.O//L.Q0=2=\8KTAMK'),43+GJH% M15AHT7'BUQ-OJGY*#.X(]&]1@=5E"POW^! ^C'< M8[T&ADI<$/4A-T,@7M8??_,5;3!HCX>][G@R&DQ[_?%@W!M^4U^_. (W=!FF MZZ37&^GY:@TLO:3;Z=2?^G7FF&19Q(P=5>.QJ1S97(4G,06+I$7A8!N?-2L7 M5JU9NV[&N1F',ZY6WBUK<_'J7EXQJ ISJQZ8"KP(?;>^<=/,M#_F)J6;E+H@ MXU8: JRBE'.PJD*N?FLJXJKE3^P!3\7$\O-4C=+[QH%;-&^ MM%UGR:Y-$C7E..@\"#?5W%234ZU"KX*[IZKNY]:%$7L2VQW*= M]6W#>2U=;+D 4E! @4W8)4^_^N9(GD]LYO;J5#Q:!/6 +BF?_-+\G\3P8NLJ M<1)*XK:L=V+$AO'^PCN7).B#SD!!,>V=!26Q:G1X5FJ6Z MSD9CA9CP4U">DE)GJLKZ64HL\NH0\W'"1K$6E7XC"^W4^<.NP]2ED4E<*W?? M["G$FA7O+8G43_;"\G@["O]]7.4%U)3"&KC7]&XIGB1[%46K/(V+N1;J@G-Q M34I!7LC4)][V>4 MJ<2;[N%P*(E=L:T'259(%@/P/)KA09%IF13!>[0@A&KP*":4PUBR[;U'B@PQ MVX@L01P(,C]*WJRGS8G879<)G1$0).W<"A0*DNHK,XE@: M "6,E$._Y0LD@B7^0<)Z1E9/$\5?&1K19M_7]LZ242*()%JQRI%441+.LR] I)BBP?!C%<>/$ELX M7R"DKF9HM96>!DG,5;XGB+9!&3=8+(F MN (DI3=#_99)R:1@3=4IT;,M9X#E4I27V?8^V=T :V+=4U4.SJC)B MX@4BRG,;UM%U%$5Z,B6?LIF\)8M$E0P?"8)DP0JA,PV/F:@+E2ZD["3XD371 MN-C[H/"W8ASF.(DE>8#%SVJI\<2%>F4+9#MJNYYVH@65TDIIB%TX:"I%E((& MIA(1=@E JV'SW'A6=5=IXCR47]=J!P_;L39W3F;OFYB]K39CDA'A*$(*)4,H M1B^STEF 5#I8U1(#6T5A$R=>BTF&7%Y>MHQ3=(KI#K9]N9N!4T0YL1LB:X(] M9!$K3B5>5EY:?WQ%#HJR5](:]:?RUI:?.R"7]NQ)X"ZO\&%YA8,GR2ML]X8N MM? 84@OWK&>3KY(S^9C%39T4 &]=^)9?EWDP/_NXB0]T-U M]0-$4KWV?DOD_&8-J7=.PFJ1]PY'U3O?ZZ:;L@<(&GXKT,-\A!"2AUOE;7%B MQ1@FO?8'[?%@^LV;)93+I1?ZSJ3?_Z;>XAW-Y:\:_;\,OA5'1,UI9IG9C.1L MC>'86\3_UW<9Q%O'ZS#]]E-'AU_3=4/?2MR2&^X,V:K,WLRR7,0$V!2Q,*#E M\'%?Q ;92D1V0&+_1M^'M3O?J"^(B9RP9<%?*WTY-00Y^@)\]@MXOVB #I N MXR(F4/VU^K[\D/A46+U^ZW?:@]XW,G9J^'NWW;WQSS?]37B#AWZU/1P\]*O] M1[SU,7WM/KC%S_':_WI5YO5Y(D-C6 8S%GRYR,6)-O2E[XSPOV;?>24F)T7@ MKRD.AU\T3+%+4!@41VNY1&G9;CF^3)[0#SQDA]U*K8>RQI6XK0SOV/.&9C[A M2#0?XAI[?X\@U>ZL&%?XRU]>]%[>,LH^#,TNI\GG M#%+C?M$B*N=S!E#[1QDLA'<(8J&'?A]R,$2O[QL6#MM]R$999J0C_9IXH2_Y M]F"F]^W#)O5AV':7T_ZAPT$NM=,_N@%Q?F#KR)V!%.(%%\^XY4E^PPQ,0/<:O,8L?_77 MEQ]23_0T@20CMVAOGZ/WQB@"L4JCX,YP1&,S:^.^B,,PX?N)46P;T;^Q= 5* MQMT6B.8./-]3O^E-Z%>W3;Z]'IDGV!+L1Z;97O5V=QV[Q9"-J_H).XN(]0YG M/9(&])RIW9K]ZKVMSN)MW?P/MWC=XG6+]V0-Z=;LR9C:K=DC,>2AK]E>>WA2 M9GYPFH.#$ @PF&H,X3V?Y?2[H0,1CG[AG*A_''6'K4%O[$SMUNS7[JT#$>Z[ M>+N#]F!RP!9W2_=(EJ[;;N]HZ>%DW)H.1\[4;LU^[=ZZ-7O77;8]/2DSNRR$ MA\T3@Q>,-(;P,\N#N=?O.@#A4M7F]W0*V; M+K?D=9Z6]_C:NXB#,NX$94P=E.$V?N?)3VOC'[8Z@[Z;+F[C/XZ-WX$J=P95 M3NO.\:GS,FP"':24>6!((0<"B5OP.?:#.V^^1OA\KWF%Y8\NW-K)_MEK]V / M";,5,/N/"+H>W[*D;Z [:H^X!6]SA+2X M< ' 0U;^>-)K3:>[N])V4^;H X &VHQ3]J#'VE^%48C_!W+6*F.MHC26;>HJ MZM@=D-AN!2[5)XGK==QO]X$8^'&_&6G/1I_^^8.VT9M3A>KI=CAJM/XIN'3[_4S8;4X?2W&P$,S;73BWDJ: M%O/3DZMH/I0:N4& "Q1#OLM8CF(KWZ,&!FB1ST%U:U7.Q3C]FZ,X#C'GD*[A M%4J17'%4(\D-QW9!I#Q2PZ0JNDER+2@+I3750?H+B;50 @K)>K*ED5S/@+\G M1WVM91Y?LI(G:R_E%UF)"EH>FI/4H K#.[]=*]:M@J=?!;W]7P5:@@EDU'(N M9K'XT[P Q2$QJ:I)<:CI8V9XB-S[.2]!P+ %;'4DSR/^ !)".0-9/3$WQ9^6 M8LU2W3(6A_VVO!8Z3$4C$+!H\H7_T-L.(JE"@4360#4X:#85K)K ME)^:9PDN*V%1E$3+XP#:<1 Z>WWU3)+?R]X&F>Y M)6+QP%GP% (6_3T7L/A>CJ3WFQA)[YSO=6/!S);. M5J!H%?^]8!$OU[\;X<]]6GF#/5]Y/XL1],YQ!/>[H=\;\Y[ZBBMA.P6%5W%B M;#_&:,^NN+F30<>5+W;:.$7A2PB4]VC!#_=\P?^**LP?TFBO6ZD,>X.\X=U? M*V9'?/TZS=)?5@LN DF<0.]_'_=G?,"BP.]T6- M>"E;B!;R('S]&):<1O .BXW M=G>;?TB+&,[AG\6! T)_,5HL)>58V^4?ZT#MXF#W]3:#K9@+0\7;* ZX^,=+ M<;84IR81DRL_N%HVAT^=O5#_[J=V; KIO)9F"W%"?9] MPBY>>+1Q_>5%?"V%N'SI!)[?<(S:I1=89:S^^A6C"W'(>AK+3X+9K#L9"]L- MQT-_,.XQ?\(#8<4@ZO7[8E'Q:/18RXMCD6W\S_DB+;?:/F+)@^4N'S?(I=B: MXA1AQ[V; . '4)R:!24BJ858(P2+PMRX$J=O\4EOB3SH44:.PP@CYAYHBRK= M;:F%B'2"XS>%9U :\6,)7R_G"JPE5;T93[*K]E[N.[>,>'^'URU[(#)X5YG! M!BFZ7J?='TR,5EW#1Z;MWG1PXR>ZG?:H?^M'.L.;/W+[>WK=]G@R?N1#ZI_0 M.=#/(,+W8!F^Y]?C?,#%M.O=H??.*9%L3^%?+W&K;#AZ/72Z/+PTZH"FU'$O MF*/MW9[MBOM80KE+[_*+.!8A#O!1*HX]@4\Y4L=\%KCQNM=X 9HA1NS59WFR MA0R#[\7QP@WA78>00+G.;.AW_^Q&[^3=53?72_C_+8]Y0'!I6+SVVEP>6-J_)/& MZ573;D'A>]-P,IF,>[[X7]A/PIFC/>"GCA3!C8*3U>N'](0(M#=E?/\R.,P]KYKBU65 M+X0QGPHZQX6Q];[MYLN1&T:>A8,9&X\#O]^\'C_SGN$QV./1OYS&/X-+S"R\!J/B5;A9OL<"=/=MFI>D-?FMG:ZC9<=W) MED' >:7];S&;6AIV67<$[8M& M8S'KQMVQSR;!0#1B&HRG+.R*1CVVI;5;MUL:^\!KMQN/'C=[*)X\16*;>?_7RB-]3L,> MA"KVG@:6.XN>J.>_\%(5KXC_K1*,*"*L)IMS[Y(7^ MQ>KH]U'K$1)1+[WU. M-5_*>\ZZ4QY-9_ZHQP-_$/&!6(713.SNP33H#L.)6$SUM3>9!&' PL#O!GWQ M';%X_>E(?'LV##B;==F(=:)-[VDJ&1 OQ*;YEQ>=ZOI,5PL_S$I??N#%7[N3UGC840M+=>UI(V*RZ4MQLBJ*;[U/ MY[\5A[R0'S&A?GEU=OQ[TV@6#L:C_M2?CH/=T:0CIH:PI3_H#<;^=-;C_G XGHUY.)Q%(7L&>.%\GK-+ M\:3_;GL_9$E\8.A"/XIZX42,^50$^OY@T!-[UC3B?K\;3'N3\6PX8!OGO =:#@9M-"?AASJ13N3GC@?\1'S9YVQ."3U MA2_LSB:#7MBISX_I..)B&C"?C;H#<2 6/\W8:.KW66'G=%& M\/C@D7^2I(6//%LF_.0S%L1YK3<.IY'?G4P"?S#JC7PVZ3._RWI\%$Z$/?N/ M7D*[@1CZW>DX& ^&/F7P[GH\FOD=-@OX-)@%P73ZV)8ZB&&/IN9L-AQ' M4RZBX^%4>/=HT/4G/3[P(S[I"XM'(Q[T=N-CG@QB&)TVQ- =S$:=X63B]WDH M+,C$5C'M!N*0,YY-V:S'IN/1HRWH( 8',7PMB.&W)21O?PW@8#"V^YY8 M:M,IZT\:KEN? C@8C%O"+7P-X(#:>LCKTT$&M]QWCB=!T ^Y.(X,>OY@UIWX MTUYGX@<=/IE&(F@8]#CVWOGZ)%\_+64^N^@09CWAM&?=[SH_%L[(ME-O8GW7[/[\XZ M813-HLZDNY$D]."Q=[D(NW6LTTEG-.QW>SX/!I$O[# 2[I)%?L""#LJ;1AV>)=-QGZO#Z>.80?AJ-9%&T68=RWI0XHV*.I.>GS MH#OI!SZ?B?!V, P&/F,CL9-/1RP<1;,IYX^>FD\,%$Q/'"B8AJ.P(Y:LB+0F M$+7U_$F_T_4[WN?B@ ('%!PX4# )Q#EB.N[[O-,3QZ$H MZOFSB0B^1IR) T^/!=/QAFOL3=F@'X13?\ '7"S&$';Z2>AW@]%D.N1!-.H] M4X;!N#6==AU.X'"")[CW&HZ[_2CL^+TA%.>,!GU_TN$S$=U&XQ$?=L=AL)$7 M_;"8XNPZ[#KL.NPZ_!)=/CYK_$U#__D%A[^YS^U/P(<^;/W-B.Q MFHI635VJ1ORM).6N,O,*5L9%M,;",!9%,8K>77*0R.)IP2TE<:@7L^AE7P;; MU++:SLI/:N4_>Z AU.N\J1'^HDPV%/8Q(YV G^R^\:JB9R0+VYF #<&J_&*5 M$*?HN?_?SJI?QZI_]BPRJ+@H5L)6($.N?H62Y#S!5AQU\>-&=#2L3"(QA&H6S;5+6;(+3I[!9Y%HZ6N67+%U 3I3]IC; ]KN#6.4 MX)L/U9\;I@SSYCG<=?RIS(+?X2UWF4;XG) '&7$QOT:?F0C_JLT;I_!/?P9" MJ[L8H\^H@88\VO@K7WO6L\G..H93'>^PM/_8N-"2J^$K7"H^ MFX&?NGM5W6Y^/8]G<5D\T-4]A6+WZ%$:ZD\NA2T"P7F\URT$>SZO%OSNJ/YW M,(G>T93V/HAMZ+HV#E];//-NTIF;@I;=]FAJ"6=N?J#=&]WPY\&X;4M9;G[] MAK^-VL/Q]('?[7;:_>&-[;[A;]#FAWZW]F(=@#8]6!U67<-UHWKF1N$D1V%?P(9==DUC*L,7.S/V/MP\[U)YYT,J M3GM+./#QT)NMO4\\XCE/@V8-GB.?,"?O$9Y_>ZUJ7765TM6)K#X5X8IS\3Q?VZJW75+ MC1-Q;/]1G-@A-^*N)[I='N/$ &V.=6^R]2@Q.KZ9"$-P4IUU]CZMSC[&E^YJ M2)ZV!N=F_^:,[8SMC.V,?93&/M@AN.&N8KKCNXK[!CW3_[3QO_'$2] MZ!,'O+NVO4KDG9?ELGC]ZM75U56[X$'[(KM\=98'\_B2%Z]X>,'R5R$KV:MN MM]>;=@:OQ.R0/W;'XN?>I/,J+2]RGU_WN[_W.N*7XT[ONMOYHSTO%]OGV+:2 MANVIPENY[A94G@,I]I]X4>*-\UL8[$@,=XE9P.8V&BM\(LS1S_D%%@6D924Y MV,W@9]KH=S6C=TYOU.WX?]_9IN\L?T"6G[P:O (?YJQ_BM:_0QSC#'^/8/\0 MQF#?<.S!_@_9[J*B(^VLL_=I=?8QF^&NAF3_T"YG;&=L9VQG[ ,W]L$.@<.Q M[W_^ZSD<^P1Q[ G^/$0&_#KR\%5MUU> ME\^!5 /7!D#2!H[^?X479(M%!N_-@B]>8#*O'5+M$"MKB,[][A;=6(=9';GI MQZ^Z %=W^L[\IVC^.\0JSO .JW98M<,N'5;M[.T0+6=L9VQG;&?L8S;VP0Z! MPZKO7U#?[O[GTT9 3]GS?5HZ!P)63X? !-(;=+K#WK#W2C*$=#N_=S&G6C7> M%\\3OT<5WM=2:>PY8.R>:!K(/ZT"U'WUWOVQBLLUT(2(?X&@[T=0_H5T["C+ M%YB$S2YR3A\NYSSG^(Y;1+ZVM7>K<-C3 ^:GLDR. 37;96:WL_OAV+U'8'EO MX*Q_@M:'6,D9?G<'B@,8 @>5.^C40>7.W@Y0TH/+>GD#EW5$S/M[R6.$QHBYIW1TL=^"V@[F08]NAVZ=H^-ZK M[LBAVZ=J?0AOG.%/'MV69X!A>SS\RL> SA$.>S38=W.W@X1<\9VQG;&=L8^ M;F,?[! XK/L!A\'^$V/=!S!O#A7K-D!U_[EXLM]=\V"%^//Y*@AX48":(P#/ M9^%E7&3YVCOG^64L_N*=*02ZY85(I_TWEJZ8^$2_T_( ?FIY,UY><9[6Z+7Q M>1]9F2(Z_/+MW[[U/N;9[#FRID]E#KJ]VAG;&=L9 MVQG[5(SMH&<'1;K5X^Q].IT],LS";83.M ?<+V=:9]KC,JT#D1\ (@\=G\?A M@\C#YP*1E<+BVSE++[@7I]Y;\;<\2Q A/N=BI%@:<)/@[+U\.X]YY)GDZ%^C M* YX_JUCW'@&KWU@0^!,ZTQ[8/URIG6F=2BP0X$=*NA08&?OTP,=')[D3'O M_7*F=:8]+M,Z%/B^H7Z_>[NHCPME]LSV-1"XWY7BA<\ G]:)=SK]IG?';QD MW[[J#D/ZR7L+0Q2)08(' 4S\,8_3(%ZR9!/_=:G#+L'0[>?FWQZ'T%CGOM[I\]YTLW/N/^SY;QO!=<5^7)>S\M-N"G6F=:9UI M#Z1?#O=UN*_# ?VC].E'3.I*(^^O+==L? M?CEWT[W^^^_23]R$M2I2&^SX+5J@,YWOE'"3DY.]#]?LP M$\U-L])CRR5G.8C,P0<_P#&4!9C@^STKF?<^3K@WXP%;%>(Q94'O*=E%X;&< M>WPQXV'(0^\J+N?Z&:9!ZGUM-SN=:W>[MC/M ??+F=:9UD'%#BIVT*&#BIV] MW4;H3.M,>T#]3#G"Z:Q8S=+G(MUNZY]69^^S$1[8 M$#C3.M,>6+^<:9UI'Q&^[FI(GE1YQ(&X#P%QWY[]Y. Y!^(V@+AO61*L$F)P M^"E.O\Q8P1VDZ\ A!PXYTQY#OYQIG6D=I.L@70?Q.4C7V=N!0\ZTSK0'U"]G M6F=:!^DZ2'<3TOW^W7L'SSE(MP'2_9Y'<1H[1-=A0PX;.7C.@;D-8.['G!?B@XYRP:%##AURIG6F=:8] MF'XY3-=AN@[CVZ<8^$B'X*0ZZ]"A@^N7,ZTSK3/MH?7+8;H.TWTPICOXL\/F M[ME9:MXQF/]M)KKF?607W/L ZY(%97S)O>]9R;SW<<+=U' D . G&D/N%_. MM,ZT#K9UL*V#\1QLZ^SM "!G6F?: ^J7,ZTSK8-M'6Q;'SK3'G"_G&F=:4\QYG5( MK4/N'%+K[.WV/[?_.=,>6K^<:9UI3S%J=4CM36/Y)Y=">9I([>=Y7'@!="T2 MG4-6!/&+D/,%#[TR\U@09 OQJK57PB??9_G"ZW;\OWLL#;VK.$F\-"N]&?>B M.!'?B++<6Z[R95:(_F21=\X#?&9W O\JYQQ^L\KC,A9_?W<=S $/]LX 'HZ\ M[K0_:'FL\-B"IZ%XVDOXPO_]TZ37Z[RQ/XR_ZK[Y%C#E3'PFOXH+[A6KV;_$ MZZ#5\+TD9K,XH3?ANUGI%=2Y-PJ_],,XIO7\%=\ISS>=,78_&M5 MB+!FK5Z.G_%%[+%ED+J=ZBAU>^+?SYT^7FO.C:_?,L*C465TQ1#B4,YS,^,N M.)WP?!:)9KYFR15;%V]>O*J/N3V@[=Z07,E\J/[<,/F8-Q>!UU]>_*G,@M_A M17>9*_B"DH0:"/#(^^T4=;;F, MBQA/7^O7ZOL-6(I\7;<]FDZ^D>NPZ0/MWNB&/P_&[SB>/O"[ MW4Z[/[RQW3?\#=K\T._67NSN:-V=G;NC=?9VMSWNML>9]ACZY4SK3'N*=[1? M,VH]4OCLI#KK['U:G76P_\'URYG6F=:9]M#ZY2[KODYFX4&EDCTQ0^>1'O0. MRL0?TB!9A9@9U\S$Z05 U4G9 MEVD=!.L@N5L[*Z)%^,M?7DQ?[/PTB']XXO&1V9 N>7._DS?'+GG3)6^>4JY\4#5_H5+:Y9EH2[,/;YAQ]^.5-#L@?M^?S;IW?G MEHDJQL%!C<52%ZYYT![V^]_47VG9:_IP7[QEUWH>9_QQE1A,Y5?@#J/?DJ%5_"Y[%5.<]RT=^POF-G]N#SN3N?&G&2U*7>^<@G^DTZ"1X"KO[S[_,.[LT\M[\,O;QL!4S>H M]Q_43]H%/?&(;G;A#B,L%Z(=Y_^]^P7 M[_NV]_-OGSZ=_>\]C3!Y8AMLDTB[8;@G7WNT-V*>;>2]CU.6!C%+O%^C* YX[DSP?"9X^3&/Q> OQ>@;.P!IR5D09")\ M!-X.:99O[XKL''5$N8>;^@[.,M^+L/:U]S-;>_V6U^OT!H\Y:3ZN*5YMP!U. M^ "<7/C2)(G^O]^BG@U:]M9 M]JC*H_JLF9XUZL@L64NB1F)6;6_9LS:(")+H @$. *;$_O3//0X@ .(B$(@ ML[0V6ZV4$![N<7KX\?/_^-\O&Y]\H5'LA<%?OWG_W;MO" T6H>L%J[]^\_GQ M;/IX<7W]S?_^S__Q'__/V1FY_'A]1^[H,YDN$N\+O?3BA1_&NXB2-X^WWY+_ M<_YP0QX7:[IQR&6XV&UHD) SLDZ2[0]OWSX_/W_G+KT@#OU= MW%WRW"S5MR M=B:(7T34P=^32R>AY(?3]__\)SI+]EL8Y)EFS,%J] MA3^_Q3]CFP\PI&?(+&\9)*NHA63\8[IPS^+=4SE?XH\YON!WE1_G/H1ASW'Q M_#UC_,.[=^_?_I_;&[ZJY,>^%_Q:+BA\__U;_/.3$]-T<*A7S@3\(<\$_-%- M\M\*JG]XR_^H?NK5\ #K/(&UE_) @]WF0QGE#^_>TI>$!K'WY-,S_(Q&;!_$ M9Q]P._+F<92QM73B)]88?IEC?Q>?K1QG>_BA^$->UH-!%$/^_B]_^,P1KI\5]G<@C.\%=G[S_ HOL.B'U#@M(=53%^ M;_LQ(==")R;2A=25";EJL/<_5/5;NLQ:]1A7+6C\X0Q_J.WS8!NT[K0@9_T: M;B%WPR;H-ACRB)$'4_L!R9UDQW5>NN?>4C^)Y6]JV2C?LMWD5^\)^8_V8Y"[ M9;HMC));A_T[;K4#R^XL#0OAF$70:P'(TYE//ORKW<2GAWK6K1,$8<+ZPE_) M7VZW7K ,^6_@=WA6_1"%/IW#F!'\X?/#=>/%_C9Q7L(@W.S?8HNW#_"??TC5 M3?[O-'"O@L1+]M?07[1AC'Q#/+BOVW\NV92,NA0T08^)]/X=_C_0$Q65,?T1 MB!%.C2CD_N-MD4B!_"ZF[BSX3_;S-@(%+^#C=P._$(W%)S4-%XZ_V/G'M\O8 MJFPF?BFG:X!)? 2!F:+Y.7!VKI=0]R(,7#AAV0^@@WLN?.">.S[>LH]K2I-8 MF=1.S1LF^3U.RZ!/*V& M]?"AYWH@;W+=??NZ/G2MC_2S>+:<;:4J=OS:J*#3L"Z^/WI=9/V0<$FRGEY7 M1-V*Z#")%^$&AFF-BOH7>AT <7H3QF)E:*37L$)^WW.%Y+HEO%_R!GM^/40& M.40>DW#QZSKT71H]7OWW#M2Y?H=)";V&)?.'GDM&Z?%W,>%]OJZ5(=;*A1.O M/_KA<\_[)B/3L#+^V/)-,%,R=YP>H>=M'"HW'I]+9LVC#)?SR89$&7G>,999*1 M)I+VZTP?,=,/] L-=K1T*N7?&N;J3P=S)1J^3L01$Z&^P?$P"P.\G$KGI>+3 MAFGZ\\$TY9[B)*/T.F]'S-LEC;PO#KK24T_U=1 G$;-]EL]?0Y.&>?S+P3QF M]!1ON4+Q=3[KYC,;RCN:9._7>WB6K)U(G(Q-']7/V1_>'NL'#$K<)=LO(0=/J#DP\,+%30: M5"J-==\WS-J'@UE3B+'G0([\PS(#";Q@-%/CK^CM]3!?U?K]N5?-DS8H;4#R1!&AZB$ M7B>MG2;_0/'QLTAV$5S\H%',DC6-+M88"QP7%?K:;QLFKLSTH5!CZ@>C1P3! MUPG4;H748(UL:97\PZ$)I;U5DKR1/[WZ)SL8*.?.DU\QQ_DO&J;PT'HBFI,W MG,#K[/2W6M9,5FV#^KG[XZ$5IUAUT%0 '?G MT]GR@6X<8#!8P>. G7WPL)\]^=Z*YX%:]SC;QO6"1_.C1*]5TDY/WK,NFU3/ 5&CF+1%@' MCSLZJAHW+(-#\U7I,I#4I>7R]6SH-^EW3A0Q$V&+.3[XMF%*#PU9Z92FI%ZG M3].>O:.)^!U\Y*Q6$5VQS.3])QJN(F>[QO3@![H" 4"K>W1 WP+U"S&BCMK= M_;MI6#2'-K+2FX% MFNNN824>VOB&6XGY)/[7E:G1EYHMG^DFC!+O7Y@N&3.$ECCQ-CA3:&VX=:)? M:<),#K/E=? %GJS,Y'#A.W',<.FF\?0+3 H^53^&$<[@U:*'(0S*!B!.3 M5*0S4/S/4"B22L533Q6Y7G?/T>>ZN34)\Q>7K,GBR6^?H89=<6AW'O^NR-TQ MK]M$ZR73ZAG5LFG#TCLTEE^->! M3,/:.G09M%];HJ?7-3',FKB/PBV-$D0=0<5BBQL9'K]]UD<#R?JU\N=CPEG5 MM2)[Y>J7['>"+_G7M:/]\7 -PQ*L$-,X+JZ6OD0:UL>A2Z'M69)V]KHH!CQ0 M6!# 71A<[")\F4SCF/:SG=02;%@LA\Z*=HN%1S) IV>B5\*[?5TTPRP:M)FN M: S*++QM]O#4%0_]FS!8S6FTX9&7BJK99T%U[JQAL1TZ.=HM-L$/4XX%1YFE M )DZ2X K&7VJ\/6Z&D>R&O-&&*-KL[SKAI5ZZ 09?J6^&JJ,W;[3Q2+:4??& MORZ4W]&.K MV[;N^_J)_\NAJ5Z%AGR]1OML_9JT](H=WJ)%PWP>FM8;,ME?)U4O3$&)'>AG MW$-!LF^9\Z6->,-2.1)?M-*,)#EX30P; B.AU070HEG#8FB'6_IZ'_2Y#PYG MJ60_3Q>+W0;EI"+#M[P(U?D^M8]4W"4#]]:PGMKB<%2<*0I?,B6YM"J6SQ3. MIWUF+7I=E[I.'C6A="&BPGA1V7BV2V;+Z>SB^KA#Z1B*#>NK! FV<7T==$K" M7<*"?Z'?UW6C#Q2FU9W5JF'#*CBT(56P/,<[:?V>:;;9';Z0*&&?;> ML7/?BEC#>C@T%%>M!_5<8/T1WB&1/;ZNDZ/UF_I9G7L;^N0 7P_QKG2-Z"#4 ML#X.C:]MU@=V>':./9*'Q\^O*V30DT0!D6 VQ+C_>=)(LF'5'!I'VZP:%0V# M=_NZ<@8[6\+$\=DQS@X&? S 0X')>_6"/R)ZTLY'8\;'*-PH%TP,ATB_S P[\U Q\F#.K>I+ M.FX!&6>K88$>FK=+%VC>0" 9E]]R.WB>=_9D$*14]@M>T"0L_((+DO.OO6Z* MD]L4U?@H(^>Q8;N4. #&N%U>\5@&WCX9E(^*WC.-J-/Y/FA!LF%QEG@3FA:G MBOZ3P_LAK./7I6-TZ6@Y-8^EW["H6A63.W91O9Y/ R\R3%&Y@?>$R[+YU(7 M4;RZ+JZV=!L654O<+(P3)\O3S\'5:JX(QPUEZ7Y7B69>LSTECG#0OVT)EC9,&^GJO#U-3;S?O#KP90XT0);/M E$3^J2_CE*?*_"Z/56R](WKK>YJWXYJWC M^]^0%T9A'=%E;LVGC3Z\>_<'1L)-SO#G[UYB]]^4E@FP^]=O8F^S]>DW;S5Q M!C]C_&08G,'8.3L_Z<\EV+TTG7+ ;6/XO@I<%";F"9!6=29), M@*,)#2_6(YRI3"4Y(AFUE9A]"(]3[)R6-=@8E/8RF@%)/XMGRQGL1A[JK',P MZGL8=" Z<%B1TM T(/I[&N4*4:+F'WG,_% KI;JG40X,XG1_],/GP7;.00?= MAH'=QS%=?+<*O[RE"Y=+#<]1#P9Z'CD(.C[%!+T5[_CP8H_+J("(W^,/*.OW M3,YFD@9N^/1!-%]3\0R'R_G_YHPYK"M,PC!3V.J$EQA5_M2'D*K4PR7 Z6="3_]41,BE./I'*D6.V( M#2I> VY&DT MFYN<(27"Y\CI*&EIDO&:C/8C!6E!R>@1?9#B>.QQ7$G I!AE ML>Q'"E)'PNB,'+ABCYV12@(FQ2CUEAPI22T-0T=OG26\_0GK8 [$]+0N:AIHX@SY1U(.R M;-(R6+4N.DG77DY@0-Z;&9'WHQ@2EF3D+!*AGNE:% UD+8A\F.G;1<(J*E;G ML'\U^YZSK8T!8W?!P!7@VU\D1ABQ_V2T6;Y;<<1M2_ND(6+M1X60[$WMBDHUMC5/HCE'8QI&)K*RFH=DG:=C>3*J*B< MJNN8KR4_IA527R=4Z_IHT]68AJ9[-4RMP]:7C9,>THJZ9W8'N):I,0UW4QE" M_=N[L;,3&!X3:ZY+U^/Q0_;4[+L1'X_X5@JG:1QAB_S;=#"WK=C5RP%]7">6 M0@][[M\6E S-X*&EOW056C: M;ADS?-A=.T>54.FYK#KT93M4IN?6.H:D;5';EQ[+P+5&#]8V8$?V>"H#-? RZ].] M];0"74BO_=,2]')RZ@.K843C=6ET[\Q'#Z=O'9RG&VG%5*W3UF$7AXZ1[I7AF MNM150(+3CL-%[E/XMY.$):BO!]> 2SU^C,(/V>$)_T@12.>1$_!X:6X4D$09 MEW_]IO;3MSI8K3_V\3<9X^(7_Q /Q/J06L[GS4C&)^NAKGN2[,$!X1GB< MJ)#1ZAP6OK!X1"B:NLAF@M_1Z M-0\4J3X@63?4*%D>)(A3\*Q,(_I&!?ZH9 MC=,7KRA!_;?6YB++S_D$9RXNXEF@!"Q73$-3*VOB,$_F>='OIN"5GN^S3^Z= M/0/X?G8BE_WG)Q" 7SMPNKVOD%UK%]8&JOJHNJ1/2?:OBD%HW=SN/:#G85!(_IE!@=\3GPDOCA\7.I9M.NC69=ZR?OU\C9W-)UXCS2 M +3@GU ICBB"9 ?)X^;I/@I=4%/0=_L(R@G\-:[6RWI0LS9%Z5JY#K:[A!NS MW]=.4%T+S=,C4N6%-3[+J&1;NVP&ZAO8OZ1%QGZVB6M'NK&9_563V?SC.7U) MSJ&[7YO636D;:Z+<[I*=XW_UL!IE,)9X*:%_W.KW_!=*&D^HN;/X1RNX=@)W/DSG/+[C^$NN@[@ MF&=O")DYNH"?O2\40PRK[X_.M#3+A._ :ZXTNZEW[GX7+=:@=BEY(64RM&YK M3R\349_B!BY_!L*C 5_!E#_V8F9I5_^.)HN[,/D[!M(LPE6 3^@JO6VP_G3? MM@?P'QE*"+('-RO\,?\NK%[,/:A96QH*MA53(%2IJ!$_WTK38ZT"1*HT3D?@XJ<[3M'IT]S*.=28L MNLPQXOB9[;S*)->RL37ARI0,:6G:7]1:I5HUM7?PY8[AXM'=A )U \K5?.T$ M[S_9UN''B'W]VZ&*=T.C2B^@"VM:HQK4-!M3IX<,T3X@9I*0NVUZ5;T-B M!-=;9C5D\\[P'E(CNHB4=&?! ^Y@7,:LP%HKU4AO'_8\$;Q*)NP.-#^GAW>S M0Z*QG>[U&[G3*"HW9 +,D>.EKO:.)K!_Y(W57 ME,<0UYL$CZ1R>@Y<:>5(=5_FS,&;7R17ID_EA]#W86ZQD6X7;SAT:B4[!PT=Z[P>PLUNZ3Q"(Q/7^!2"!;E43Y-7Y]84);N(*P^9MS> M0Z!B6]V$')NC)$RH\7-[%Q%3O>I?J_EOK+$J@FQJ=WS^&XM:"P]"2$-?Q?]( M8VV5R:.YW1AN%7185Q:YK+Y7RIMI$:@Y^OHJ2*"WJ>M&-(Z9^6P6W4?A%P^V M8TD$=NWG1B,1;V#LN!49]#HZ!^JE&Z#V4XO[H!P[$%53],3QI"^,+TM5C4;+ M>A^2U@^$U/_*S]2[@\"%%@U.3XL7:O)LE\2)$Z /]FY7H^CH[V<$!I6\'3,7 M6'NDV:0])4-G*X:?PU@_[C=/H5]RF.;_;GT/'K'[1K+OLFHAE5KP34.(_7$T M3BE,\O,6M_Y]Y"UHYA:ZX'81N"5T1U&VZTZS#>_Q]KS:NIS]T=JTB=C;TIC; M^K=%FY:V8Y/J,]=DHM3<@Z6RFBT?X;?QTEFDQ3'[I,4U$[=HF5'NYL M+7?: M<*<=1<+>\4M]GX,/\'I,\+-8KK7FFL9F=O4X54NJT\-RWXW!7EYE)6IK*6]H M/TIK&J@?LV4WPUG:U'YX,%?/_VOGX..:0P(JP;\U1^4Q%,:\1'$^FA2UH\G8 M,*!+.K3 M>11S#F+>?.#5J]%]:([+,GH7)I&2]^OUNMHV8W"6R.IV]2&!-0U&&GK3%*$I(S-G$8805DZ@ MYD[&X4=MF.SR;^VQ[OOA,YH=8- OP]U3LMSY<("B'2N&TY7">0(STN B/HJ& MO7L[BYL_=$4VS%J[MF.+1ZR?MH9&)Z]")I;2#DQ9PFSV4^WD>:)#Y; MD!42MVL[ @U(AFE5.K=;-1G?"Z=:2ZMM,H;34:S]P"W;$:W/R594C-HO+BBN M&_\Z<.G+WV@Q:*7Z.[M6P0)T03U.0%T+W3FB]].+FIS/[*_V]B9LL#MG4W^L M%#[2NB"9"A3M.:_B'QF;XA?_N)@66%/^8%FE;1]"7/W]Z3KPZD'#M)$?06C! MIS!TGSW?;Q^'H$3[9G/ I.=4($+F8<4[BH:T;AJRH;LT>(PPLD! M9/"(84?A9N*^.I'I7 U\UMQR1#Z-](4I+',-RN,1!*P)R5"9E_#T3X&[ MV+E>5A8"GR=Q^9]J-1*M7=AW_,;9PRTN2X$XWY>_[,[WPE0MK=<-(34#=C@& MMS)L\LP,FD5]RG=^VP"(=F2L"?PS]59K]%-@EM.*\@L/U*9B,,JEY^_@,Z4, M.1[T#>>+)N(CT->4.+DL=[B]\M;0?)11,/R>/RB%W"TNIH:8]==JC1DS]\EH M[+.HF4W#A2=T:OZL23'1IPFO9\B"TT.>D=S22MN!\ @,FMD=_.#%O];,9FT3 MLX#G'")8A3"OS#.J_M:RK:+6,#&&0UL8#-A+!I&MHL#Q96(RP[_(HZVH1?) M\T6-^,A<$>T=6C".?7ZL,([!'T;B;GM K6*V_!R7@M&V:V/4#H$E%U&7"1*\ M3"K-#X7/[&H%;)BN-UM0\EG.!0=.JKOZ*UI8O#83."6I>^5$:"Z,%:7\DL*5 MYU5?BXT-3S1,I CDI4B&GPT2-=+4ITU/XH)2-TXKR+,4B&H?8MG']FZYW7;+ M?S=!MCZTH_MFQL?G.=;6.>1Y_C'61NK&YY>$&Y[ M/)]ATI2/[M]B1$ QT D>T!Q%^QZQ]4'!XB*EVP\'P*ST&%ZQ!?[PPJS:7N M^?YSC/L]M7QF]TY3CLP078UAX-)H?)A?5)GQ 03G:K'A G6BQ!FWR$LO]A2QS06";5!K$ZMIH M/K1_W#G/U/OI[FK^Z6KZ =&=8QZU:<#5F&XP&@D9JZ>16CZ*&.K]GO+3M96 MR8U#E;.X"(. 15/_6(7X4OG9N!YW,MHJC3ACISB^M=?>]LB(@1;$;$?@5Q7E M:U>U\$@B]C9(7<'1RNB$^D9C>\,VF[?S076J<^X3>I)U6].;NK-K/ =%1M1W M<>'N>Z")%U'WDE7^X<%,[&JOLY"WI& 3!VX3!HS5.ED./AM'Q2;AQJI66PX_ M'54MA#1G^P KO'(>CB*BNQB-LZ&Q,W\(5Z#)7*P]NKRGX18CE9;>@M:5?&K5 MT+8EK'4>4O7WAAYGHKN/7KQP_+^#;GX%FCD\(TL>9I6?CNQJ.NIB&4'D6&;) M:(H74[[4O!]OO(V7X'T:)0%L+% 7L:AU#9!:?0/KV,ZI:5D\+064:*4R7=_* MB8]"4/,[EFGS&GORU[ @Q> -L42,(J&GVKP MH(9&FD\L:5ZYAVT5'!BQ2C\9J[&QIYFQOX&QGY,Y37M3?,%Z7,U-E.UYWT3\ M-.Q5MJW;F8N;6ED3I\0Z7QMP4OV]W7#)NS (\V_3>EVKH9'F[22>/[!X,3AL MX6 @-:SMDH=VX^?VC01BC)J\;M7?:Q[<6P?=\C_#1;JFCLL,<7.Z6 >A'Z[V MPACW&"X3.#=J_',=J(PTOZF5L_\H$E8-^5XB T5Y$M6*!HMCPDZ/HS&&H.]C MXKS'$-K=%Q">.<52+/A/4;7Y<8B>+,_XD5;ZAD8C2LNY"Q/:OH9F^_::;X^< MX4@6^RI/Y&W^WFCBSS3VG'MG@4D$ENR,(%FKUJ MV*F2F< P$"9]S%0)JX7V"**);AHJ"95].:(CJQ%&>'P8ZVDHI@AR"]1;X98Z M>':ZL^ !5Y,XL4!EB.0_X:+T&NL_Z>W#WGS#SHKAI X"ZL_74;A;K5G&YH:Z MGA/MZW-?6K6UYYQ+LQ@/P[6N7D0&JP1'K7+9'45C!(?-'(9_MI1FL<83I_#Y M*.'$),P 6EFH#*&<+F&A%5&HFJX4W;U8? +&"0?VS9 G:?P(IW#E>Z^RP6B, MA@T73>7G]M",<=FH3^XNU0_V?:>2".LL,W<++V!CQVK;I:.Y9?'HL6EZR_-L1Z+72=ZUDT_Q( M*]6=YG8C )ELG5]\%))D-ZKV$:]^AE.;7AY6*J[Y<(P>F./]+;:C5U.H@6;( M_]*O[46F955<>$Y1K;&BZNM198DPPX)B2MJWVOQ=*%D36P):P(YX\CAR?[H= M$O@I]EQ1+T31!YB5:86%LQD*%;=8E#1)I:VJ!&2J]W$D3>&KG^6BL82HVJ*+ M]:V,OE(?<+ KG3?J7\?S\F_2>&L:6!/BCB8M@3DJA#J"@.V$+P7*J#&0H+:) MYG>'>$VS$QP1%!$@QXE6!Z_OAH]'H*"G_I#9,OME'T@\FM[[-]>3>NAUK(/++NEF%NX(8.P^)UN*VUU MZD7FT2VUS;9J.-;$B8:3IVUK^W$;(GZ"YS'*7_[H@5X9+=;[6O_$<30LVUZ. MJI9YZP5AQ-"W.:(VG+)Y*OPVN:7).E3JQ55#QIOCP-X;1YA_.4X=FD DD&;5 MFZ:ZP>GY842 KU(OKSH/:>#.=+^;G,A9G^\26(VHU[E(ZIX-"!D#T;:KCPCBL/6M?"GM$^B\_&&,AC ]U;-Q^9GGC@^.3: M6J:F"3-].U^CWC[LY^VRP*O4<2I35,&WE[ M.IW0QC)3;!IVB;5(,O:U>EA]JQ'$Z62^L)O6>>EE;2R:8,3KJ5#FK54YM=(V(])MI-K%3YU.&IO2 M=&RQ)*VKBK5O;S5Q0;@W$9D"F"PFH#7&T[S)%YFNZ87O;= #OGR$W\9+?)VB%Z&50T=O+^-5*SJK@#^Q2ND5 M]SS3#S&8,KUIC*NHQ_)G2!FY 1K^_1JNJ](B]Z6?C. -FYUNW'/'XRE@/%D* M!:B%%S"8*]"UVWG CB2G^7V1*V,J[9GWOE-^&+9J8E$3C+U5P&[36."69INB M]G!OTW)$JI0L&B&.YM9Z5+&=;O"#P(WH\]^\#T)7&ZJC7,7\2TJMK41*V=:#[-6>Y;C.KC/$P3TR4W MW$9(W=2N. _O*)8.]KU_X5E7IN?JHFK/LQZMG$"4R<3LV-#W7*ZC!^X]+%Q#32#=$U4IR<>1<4VFE!:(OPZ8!N79THW ,2T M::H=V0>-^S>/N6\%CDOEZ/5:D!$&R8K;^P@6E^)<8 M'I7)%$AYOU(?=N>/SA=Z"],5P7*C.G5<@E[>19W]B"FN*4[NON=?:MM9==,'Q>906Q3N#G2)9 M2F5I.&KK9EH-(@ON->'S(/Z138'XQ3\>/Q685?Z@>>!^I)[KG5_@G"U^9>^P M-.RC\?W6NJV]]$)IKN#(D.56MKN066$H+]($NDGB^.K?,1[Y+DS^CDM$%C#C MFBH+\&>_PN^JP#D,,V$OMB[" BO)'LU!TNZ_Y;;+.71;>2IL6@,8@4%V]?E8C8TLN<5=>(U_G\\ M?;\X/F5.=WA<>O@\QS]P]"3E%\J7?&8.SE5+YK6Z>..[/QXBY_FJJG91_:.^Y1 ,:P4,N<*?N MQ@L\-'/@2+4I?-RN[>EYHX5/%U2^)658NX.%/M;T9/,N#X.%YWOY^K,8PBBS MV>=A9D"CM6I71V(C4$-3"ZFPFAP9/]W0?#1VM2/J2;5H:2BLX0+M&W#K5 13 MYOYL'YRVNLAO[I,3@/)KL+!W(#3*)/0^E4!&4-^C^&[*'@9M7U"S0 G?;3*W M#];=4.4!0%_Y# \CUE8B-99I:O4-QN (NJ0PE M^M\+//A7NK.D&CVCNZJJT M^C1[B/J1'ZM*VTV9M2=.(9A08@QQ_[V2)5V'S'\1LU]X"S2XQ(K,P."Z! M?1M<@W()FLG.041'4$4#GM8*0W"^%QFN[6\ RQ8&^A;9[&&G1#MU9=4[;E4 MUV(L0/+FYS5]\6$5<40OQ^/8V[36% MU&I\KC45$:EN8K4Z@U"U&_)XB]]9=;9C$8B\ WL*K^4HVL-A41=/T:[M"(Z1 M5I%O4VZ^%$ZX?&S;D585W?T9!>90%N>!]:ODS=*BT;A=&/=HJH7I:)]=UYNL MW0%)O4V<:V&^K?;!-30RY=$,OU168#C\N^8WG#2:VL.EWUF;;4RY M1]MF=<"K^H45>\C?J1.ULX9D7XXLRNY"^/;@=*]56=JV'HU7M*USLE;5Z4GT M]$*CCL1J&Q]0Q['\C290IRF;N>IS0P>?3#N2T9^(MUYRZI5^9C$9/E@AVE!S MO9NR+T>I^,G,3;UZ7QNJN@-J-[!#%TZA7(?^MYBS__;]#@[FLP(GJTU91O:6;H:"8P ,+&T M.FF3KZ]U\_$EH;';:P)2+8D_MX'G M>BP;-NO6<("(3-&L>896?3WZB+(&E?-H,D8-?5=P_^,^A M(%\VM:&9DX7ZR#TP]6> MW40'1TG6?:I\1W0@-1H#;6GEC>HSJ75SHUH(@B-60N\>?&(=JEN-)7V@RUW@ M%LN/5?K\6Q.PB,L@,1$4C3S%46I_,!Y/1[-I;+[VX!D]"^@\A+V,*PC+8.UK M/'<-+49GR;"NVL ML*RJT]2J/[8VK?6 7PW/RI:-K<84*0%!]:%0I=]:#T43==G:!:$5/C8*?R2- M^)7X1X4/QFN"Z^RP3"'+QN=+/8(UB^HT!V1'I'#V0D-^T@BU9SQI*K7GYI;V M+DX9L"1"E:K>.(??&55_'S>.[Y_OX-ZD!VZ!JJ_,,KBFOM]D',Q]9,]5*.RK MZ91* )4JGV#E]R,H>]0 55CRH6[L;1HA)A2<5K,E0\ NJ_-0]Z7=JR9&6#=0 MY>%PPB?7FJNM^+(O/>WKKH9C2?VF[]B'T,<$(J0ZXNM6Y=*>GDRCA%MC:(SN MZRU:F.JUY9H6-K,>MKN$1NW2L:J^'EE4YU%!G!:!A0MYD$V6F>KO[8V_ )R< MA],%K(F(LEW=''#6W,ZHGB0JQ(O_N0%-K8C#7/_M")R6K:N W30E5?_M M/[NX+HO;DS:LYIOM& HV0S.J@L+J8I,:F]E;P-XJ8)=B@&"AH$-!,RMI%07=EZI- M#!8XGC,T#)&:6/L"K6YA3XS-%E1\7K.L>$Q=!R[L-#S%?#S%TK#GAHITO4C: M7-YPJMS4QIK*#^Q=1?(Y=AW FR"^P;ST#[6OA[H6NGV(WH8_0YEYRD'-1^LD857LEY+#% MENA R"Z4SG4<[_+5.]DM<9RM]WA"HX&@3UT8V;5>@R#?&->HA;CU:EOR(8;0 M-^4VY_HXB^/IG)[E7Y1'2A%+=D_Q(O*8.1W+D^@VX3=U-P(K6%/27/L8_O:4 M1N)O%,8X<:37*N(M&EI\^\!SVW.E0Q^V+0]KX[I.BQ#V(PC8$U+HYHB\XR4\ MLUT O-W"?V&3<5L3_WM2"19W/)VQH4'SI:@!#;J.D+TXEH7'$T**X=M9GL@Q M*>P=J6E^'\C(BX::NL6JO.?4]^#%'_-:N_!50ZW=. T_KL@#L,S,"-*OZQ+) MBU_9JU<@S&F9*:[&L%7Q\;AR22\1ZI:ZAYF@:6F0"NFZ4AMH V>@L@]TA<=( MW08[_'A\Z?FHS=0FM[=I.<++0KH@M=P5M<1LJ@<9'DN:RX6OTQ2;$$.WX%06 M^Z592^A(;T1(^K* EE<9 %O?QB;P_$+5MZLFJ?B9W4P=#$:;TPU618KV^1NH M/MO!"S/]7$,AY/ M9P2FV[N01VG5UM6J_'R\MV=?A0^W$[_7;*F<"@=C.ZA**IX>=U"5$3B]M23? M;%FL8_'UIGOMM.C1..Y2)+-O*C.5\E^-=YZ;]-VKEZT7<>.U3;7[6#9&@4_3 MZJE6T\#BJ@'EI!UZ?>FG%@%TME[B^"S^Q)5PO\S,[9[O$KC(_TX3S$FO"OIM MV]Q>68$,UK1"!O6+$02%57O]6@&Q-S37[9RER8I5RXDD9$AUND+EM^/)!SYB M&[=K:Q-=JJGN#1H9ZM;4420L&OO@R03CG95GK+3P'7QHV=[$G8G*\5-K/ZEO M8]?Y(9S3_-%2Y]'(?VAST>1B9.%H:IVCUZ;IR! FQ#]AM?"<@^IXDS:-QQ%U MT2:2PO8&;ZK;R+3R8E!$0ZB(#LHC"AHY/!6:D[^/I6+O:2/TG$N:IAZ 1@8O M-B]&18W&"&6%OVT*].] R&*^$,/D2KV#L!89'B\\V69/OK=B?.*# ?-5Y]X& M/IDM'^&W\1+6)OSMI@'R0V,'%F]-X6ADJ1OY6-VFXG)MFHXM18X;H'3DR-52 M&E?D[6Q9%2U[3,1M#15[:6_LC,UBGC#G-]R!:NVXGK^_I E/U\8@J#2+/A43SS\3"NN0.!L=8YX4F\ ME-4<9Y=7URAQBWY\'#5[ 11>[*Q6$5T)= /Q#SNT$I?MH5X MNFD19%D'17ME-X$V:A9*6KV.)'-Z MK[#&8-*?6"D#:[&LA>ZMHWD),$#%RUY?G:NYG=4":87"9QE:*/Z!%9-5?Z%\ MF2H6H'!NP]CQ/T7A;LO>6?&"*][4;31<&F5A3$:L!G6^KL4831'G^UOGGV%T M@4=DG8IV! 6KVT)F7&$&8U/=P,-O]9= DD[,#DC 1[0NXQLID9>-#S\%J[]^ M0X.SSX_?Y$2!)T.XBPXL=+ED*;@'^)N;I^K\PW]*8VC@\4'YK,&D/3\_?\$(<(_(=1KLP]8E%9^5TC8X3*NF3-[*' M;XD7$-8)$;T0I9N3E5>=4RZ=(Z3SAY>.'=,/E+V*7 MA?2<$M+S;@COA[".R#PDLBLB^R+8V2D+KJ[OIKDOG_>AMW:=I:1HV%=,_NDK M/(UO[+@F9A?7$X+^!))1AVM*]GP&U,^P[PG!)'SR!OGZ%LYYS,0G&1L3\L08 M(<#)5SMDZFKBU8?P5MBE3A:R@B&*B1/ \PBH-TYN*.&UAHW2;(BO=ZS" MQ/%O!EMC$SBOH(-!SZ:[, UU:7\E=#SY@%B9XS:L!=)/Y[%F0!$"*-"?N%T M_K\1\ZQN2AQDSOGP&K9B]<6@*VZPH=&7S"?=^9962!.DS4X409W\@O0)ZV"P M:<'*]6E,;88;ZC!/4D>Q5#+D%R1T&NRKZTNE-?0*RWSW$OUF%BAI=*W%^ L7 M(\#0"7@K<$'>(,UO"5+%.TJYD"8DH(._WW3)EE]A&57U'D'YKLU=N)T] NP_ M/W$4&JX'O^\X#HS^&>N J$P0A0ORM"?J=X(3PKB8\/\A@AOQ3OB:1T[=Y%)J M#*0>6N9J%2P?XM/5<-BLC-K53F0?7@ MW#-"L3-EN+]=GYW,V*10G)",YNE(R2B2Z+VJ5S1IKQAQ@:$6Y2O M KD4KEA^!1'@3%^9F/# CA(AZ#E=>4%@4-8R9_[#X^=>5J^,)F%$":-*W@!= M>$4.;0D;1+*\^Z-&O$'M>S]YOT;.YI:N$^>1!EX8_82N'FCAN7 ?/FZ>!,@& MJ_!(HR_PUUB+S95W3%C/A'=-?F*.+]GYA#S>GA/9/SNJ)0?#VFG-C8E8W;W& MPMCJ+RLP_KZ7W.IUPXE.""-+WI^B5.J._J]=B+MYXT2_T@3]F#A3H'4Y+"5: M_!YVN!!WV$VN5B/&2A2Y*+>>^UBEC<\.+Z4N5"I0MD1()-F"*A8D ^]>K<** MA9H3$MX3&56N+)^ 0*7Z(?%.1M-KR/ET JC*K^F#A7=PJDG MR_309VW0A%Z6TY=FKO:^!HA"%=[B0)_R*Y#L"XV>PNQ80;<.^N*'EI#I?_/G M<+X.=S$\^N;/<'GL/\*GUP&\!-E=(K/5$!,'GA:8NMK_X,2$#Y+U080=,>V% M8#=?A=1BXT)W1/9'>(<$>VP-BJ4CXJ7 MCLH6>A_VB8>Q(Q*V7>0PSL/#0C5'.TP*TK,('$_T UN==831R+)P(5ED?9VF MQ&+U,TDE?2(ZP*ASV051^CA)0=7#C1?L;#VS@_L&1#:N,.B5A]KR-1WE M32[-^8#VDL M YA[>C = >//)35<4VEWOYTQ46)FM*\L$Y'FQ6 BQ=AR@>Q&"=K+\H%%6B[? MM&.XN0,;6(T-2-&F!QI91!X+%B^B=%I,9#"CG)D; MD%([X-&C,O394X$'ET>YZQHUF:.--FOYY.:A.R;-"H/(61K"!&+>L0.0BZIT M#$?ETY[DXORN M JRPVB_I6V%EDFFVR,V$I/S@N H+%6RA'$_R][]D;!&%+X/!R:K]G(U)C/_$Y&9< M@$ZP_UU<-=;L%0X?WJ191IA @;_Y'#@[%ZMKXKGO8FP;^RD.?<]EAX2(_2&L M"MW@-T!N_XGD*%&>)4L9;)\(4.Z[3 F=FCAU*66"^H0(^DJ*Y=!2EME.92#V M_J)71'F5)3PE#YJ^F?#R(83,@:B(X%53MN\AY,D;N].Y4R+FR1DQE [0#TWW MAL8QXK9)5-WA4G4F)..%*,ENS+*6W83($!S83D#>?R" MD9%'A<6'#LY\[$'&>878Q["F!]T2BEE3))LM"1(FC++(A"",]DD)5L"#4N:- MV>.J9F]8']8ZW#CQCS\[=+$&_BZ]B"Z2,.KGMF,TR8]$4B62K"&_G$Z9BLZW M2MF&W62JKW$=49J:DEGQ%5F691@7(_9'J.B0Q"P6/O7)#.]8'%CT4E\S$UEV M),+_4[>;'0_S *+G@PO>?5\KL3F30)9MPTY!Q.M72]6R@#UW%CR@_H17.BO? MI,6066X+F,@K!Y>&PHH,'G0) V44W!#&CE6;BH4!+ ^O[#)R@^T<;S-36+5T1+4BF:H>IN#[+8S4%?SB/W&D4%=Y.TTW? MC D9E.HHB!^9[R[#)!-XG0/?>)IDE%=;Y*)'5W7!,8H$2)Z$'.4>MIB5LK3[ M4N^#"]#"@&$J]7T (?/VM[P#N,1+:DA0I7*3!%*ZHXD*SDUY58U^OO&LESQ M'_0U(=@;P>X(ZV]">(_F\F"&'0-UXC\7D1[?<)A'AC'EIOZ4\6),-5:=2(-C M'K):X?90J-)@V,P]Q=$CF'53L*Q$],"/K#PP@R9AQRGY!04A0I+A==913TQ. M]RD,U- CHVC+)7E074-*5?B@T@ROTQ(K%T"J/"\V\GGA)&2)8GXQ@7"E638E M1J]YW@S!6C55F.7EG#0[)',!,^07WL?@1],PHN80D=O(:RXF%:O9!@L-H+*I M%6G. 538)2;<+BFER.DXBV8L%6-^$BK979<8GD@K>()#@P4+-N6=1CNUR@ MP5^CS$#<+Y*)TS 6KM2+9743\704:5$U W8GP'I[*6H2\->4*M:+YQ*DXN'- M:3S>+*TJ)?Y'9LITC4I,X]B4^ED\^#RC?7*RY2'7N#A*?A9/LTF\>(DH33R[ M8%M>3,O@^PY!QM!%N@Y]%_CGUHC^CW+F)^/$3DV8PW/-+\@5*WW\KW_[\X?W M?_IWD:<\9%&^JR"!'J:N"]_$+*I\%MVC@@N+I^NK@)$D@J9(76JW MZ9UZ59V4('HE6;>*O<@HD)/)<$<#7,=DF<. RZF'L)[#F 4A>/PI-T M\GSUPUA$D\Y<-CQ48$(HQY=^$B_=-UX@_C08U.?(!D?%H#XTN/Q:*71:; PFB17#.D M)BQ"MA[WFZ?0[QP:Q<.^.)'1PMDBC*^<$RQC;;P5 M7@89TUPX1#8(.SY03H8FP.S #+&?+%@AZ6&CS!]OS[4D4@&=84/%.S,J=6%R M2\[-)#-U9C5W1-V>#[TW1#VJTDI7_?R43=6]C'DP!Q QE]Q:7='+K+,S]4ZA M^9<7.Y6.HUGJ-\)1P"H_@FF3O0LQY"R!S#\H M@])$+RP[TVQEAB'%+HTDS(DZN+Y-?1_=$H'+T3#@9W%2]KMJ.5DVARGA]"XP M%5>H6[C>K(2Y\VS M.+DV8W[O:#);]@WOYF%N[S^Z^=@S$YS"*B5L#J\2114H=X'Y-"<2\C2O. (=$;4G&X*W M.(!PT76VY?H=#EVCIMRA!Z##U MDCP!*>JB#TV(PHR2'\,HV3]Z+_,0_I/L+YV]GCH!O_\CJG1_?$=@6%^$B#B7E/_O=M[CL@;R1?7R+X1A93"#<:**'$Q:VJM@BV9H1[3Y"B*-DCR:G!(U<_[WS MMKC#^QKT).$)LV8E:"E=X G"^ON:A+,U9+HGSQ"Y@W R:C![H0H3,\;S)V0X>IBWTW7X> MIGR?!*,08!A:JK[&O$H&1R;O3"H,#_3,0EM&-3RER1%W87))8V\5()/36"1* M*!\HR$UZ,T>PKE?6-09_RCP2Y:O) :S55S=*ZD)",F]5NQ>K)*S@5Y$@Q*!& M==368M0\D^DFIL\<#G?7"V7K0;3_;?DJ3(-$S M#)3F9,V9]G6*E;.I%&2[3F4SF*XJ E1Z%@7(02H)D@9J NB7)Q]"Q^504F]_ M&'O&$A:Z +-3YRGKWL$6Q<#L3 RN8BTGAN^$&)G<*]K MD:)LF_,@NL%W>!KC#ROR,MP])L:B395:?H[S>G=;#RAN9/KUQE!YD%,/F^UHD>R&%]S39&$,9, MCDON#F!Y)"3K'C& \+EM(JQ&OH4?..[A/,R01!YIDOCLI.DXZ\H3ESQDN(H* M5DG6Q4G*F0?C3:6*>/',F-WDYDP@$ERU-YB,8MA( 5O- \KT%Z<"&$42MN9E MZF[!K'6D&;%*ZA0JGT"C.,IH)I*!':15I"(FF$%-4]Q&@5MV1VG4.2NNZ*%U MSBP.YX+B!O:O Y>^_(UV!:$3 3B"&&'4") ;/?\E443&A,@%J%X'"33'FO3\ MO=_?VLK(GA#OOL(VR4C*&F!&XH>F]],++0%<2&C8N*WNK,KG/KDG4W(Q]H'- M:?= 9? ;#!K>.9M^6A^K\8A4C.EZ_=C.:0^2]Z%89E:F:/^/BVFOQ[\3.*XS M/A[%"KB8WDTOIV9LP_HJO$@KMY7B+MJ$R1T9_/:P4])%GT2**EP[1X8\W[U3 MO7G@5EDVMY[UP8<6S%G'8\E0' M!G;5+D_)6]VX4$KF@L@V^QB%&Q%D@8H$3 M[5FR&)951OMIR# 5X,E+H==>BY9%HSRQGHUB((]H.,2JSV85&6M9;$,: M(6LL6&,XF7,V#HY5B,+R8"WFT3$9GCF/G"!> DM8Y076I;=@+Y.T'H(2AHV^ MQ;C\3[UL::6U%XS9U6P.0&%+FZ] D5HNXLSE&Y<5CSO?E_N:S_1-,@(Z,N)R4B?@5$8X[S0T'U M1MA!J\5??Z;>:HW92UB#=T7Y^W"V/ =N_3\'7R6V5*9-MU3=9&=$]$[*1:" M5R'C6!T^..3A@A?%0$VI,W;&*!]3%(2LVG,8#:[49 8[!;@6GTW#4_M4>FX$2!+VA8,^K1=W MUC 6I;:"1O W.211L>L3'XU*(+S.R\.0-T_&#O0(2E<"'HS$E_=AV6BP0U5 M/!KXIN'"$V.;[HUS=, MN;AS&L<_B!H:RO$DPUEPMXOE?G?8J6YG<68L_HJLSVV5>\X=(W)059&;;"P>!EZ M^?FQX^KX?'<]O[HDC_/I_.IQ?%SFS68>*A,L)20F;SY_]_C=X(I#/A_W 0T_ ML^7GF,?NZTHS9F3/PN49$.9[[J3$RN51%+*+(RG:#FLP#7H 9R$T#W3EH9$M M2/"QTB\2**,UZ,M'%_,E83^&),C9#=@ZNMYL'2]BI>O63K3J'(F@F 5)1I,( MHB^5$&& ;*]Z/2PK/2:_[ YH3)I(R>:.Z M@01Q PB1NN6K@CMW.;D3%$C1CUO.FB$+6S^,)C1+S-=.BM6D"(*?60>]0OY( M @QF($]Y5^F-@;"Q<0QQJ47\4X3C51@_''$V*0LZ\(HH7QSN>)[%$&]\F#$C,I-L%+MQQ5!:6X[_< M J=K5 VWP,7@#\;==LL1-N!YZ,3KCW[X?!VPQ X&I-PS.5VA3I \0?I$Z<"@ M5WH@47,/W49Y!_=&%^_!7F$JA]>>J6@3/6)4Z2279G22-"[WP7F^A8XCS_%U MAQX#:9+2MA=YK$W"'&8VR+:15$>+),^AW90X2O9RP7M88,S?A2P\B;J]$F\T M0/4+$#HU\)6_LIBVE0+YI_Q.#*6_C';H1U;48CM?!PM_AM-V' M$1NSG)=7:Y80[W!"TBZ)Z// _6TI(\C.Z!PZFF*%C__U;W_^\/Y/_\Z0I9+! MT7'LC,#A)BE#!^VQ<"8DVW4BYOIK'LGL1-8^CN*('W@0T3-^ZP7>9K?II: + M&H.KY;WY5=6ZDV$Z7TI7D!IZ7_$UG-F>?O:2=;A+'JCC>O[^DL)(8F0S&J-D M*DAF=T=3T#0(=H[/PXYZ762*.8\\< R:^]>(%]8$0#7=*-'9_OQ),9(ZV&GU^>O(9![8[L#"FY<=HM/! M9==H,A6D24K[Y(2KMJ1209+55V/2AELCP=Z/WBI@8:3PK.+ ]DS/\;T%G#*] M Y RXB2C3B1Y\HO)"*)!!,T;23<;)]JSI*5ZP:W4J)H&KL@_G&(U!G:-9!E* M/0WB%86I,*I,)CUFO2I 7 ;-Y!_#B,*T7+TL6+HX_!/-"'V+^"))(FD20=28 M-5FG3+FT5R$8OX86>ZQJP01;B)166U9+9 )SS1=K.@MHK\DKM2=F=J<)$?T0 MZ,C8A XHMCJ_0?CB>942,P8_H46(7 1=01)CF.KGN]@+:!R+](*X1YZ*)&$H-46K M"#F]2M 9?!&)< 5%U==A7I%D'(KJ-9;2\GY6CXDH4C&#Z_ M=.129EC<2#Z5'/[,(ICNE>%[@WS!P?2M@I:FO%<-5K',Y$C+1L'>0W,O.H. M+XS4+'TD#/4,DMAMK+(A'E0*,PJ&]-*!;=/L%*]2U=EWU0EG 162UIT0)IWHJTI35I#$L4@_OC)8$S\[N+ L9 MG,;'J"I14T&+O'"B:(_+A \*_)&EP"(K64R9,00NC"S$BKK3P+VD7Z@?LHI@ MB'8?Q%USV21-49PWI4H$V9.2*1="J0KF9J1/2Z!<)D[]3 V<@L,> S_NG&?J M_71W-?]T-7T M4E+D2=.E7SYC@C"J) -^^33)(C81$* G\@=N2)S\@G^.R5, M"C-5H31)HVX?"W-R3^$/L"A6=+:\P!@D'X_W68013CU76$::9:*DQ$G(J)^. M7&+!*?+,X,+*Y.%43T:<0EF5NCDR R72]Y4I:NR9>P[VXCIG6GA\O)H/!O/ M5LY%& 2L,,^/\-K6N+"=IG;7(R/-!CDB:.Q/%N^$GJ*T%^I9D;>>9= MVRT2MI)$;KW>;.;3D: VV?@4Q,B<#ADI"=EP"OP7[/&'0AC"P2I[.\BRK?NT M1C)3_/_5.<6F_-4T(6E'$U)X9/S+Q#$VI.0%$T>]^"+9E@48DX,L9).#PRP\ MU59*6P? V*DIKDZ4$)E.(9:"PM'YIBO 00T;6"!X_>O'" M\?].G0B4H$O0K;M>#B*2AM,C2! 1! B2/ 4Q]!5GJ+0=#A>IAXC"&-AH* M[M C7"Y.!Y\<9T],PH5"<^22E+YFJV0Q9>#4-#O*(7;L^C.D+:W&VR ^_SV\7@/8S&MO^W$7N!VA#0O* MFJ!-MAEQLD3JPWJ#M8HDID:*HA EC*H9U5JK2+ER4%53-+P_=4GA:L^2,,6Y M<\XS23JGLG.J2EZI/-#(&T':0-DJK:+E2ST)^3PEV_34Y%'.ZU;S9>@J&F"Z M! D!N&QPRO3N*IN;29,D^;1.E 3+-RP,H.WV8[]4.ST=]DNV_ AV^@6BBT8) MNO;SD/I:@J\D:>)B]8$X)7YB4OF' A7**1C$W:Z)V^^))5X?N'_*(HXAXT*\ M-../893SR?0[_U@*Z%:0'KT(A?!P08Y%>N0(#FX;]?UP@:-8;ESHEZO4:%XP M9-8:1L@<_$X&%FS0V,5>@?FZ+C2>!<4:,-GAG'FVK@-^Y?9\S"NU77S6.PD# MXN3JZ<3 @7+AL1QXS@,F['']=]BGO]D1$FO_H.H-F05*I!MT3+!G]>;,^D8' M)>_]*QJ8?/W'8]>-J1/=4)*^Z&Y2S+^?E$=.9H?FUS(.^;?7P^-G(PGXQJ0< M&?! :K7Q8F>UBNA*1$F+D >6E]W5NI8CJ58FYBGIPR=A:)0I9U;+"S8S+AA; M@D_-0@W03' M)U<57I%9YLN6TQOV/=B3>;'3!-.@%@@Z8^:Y/,]H.RSC+7,HC62.CB=E5&>R MZ!B ),\I:"Q4PDER#,D'6]"C3XR9T2"0:AX;L>"/P2'E'"API +V_6%D<*2: M1RJ7BSR[N%97QN"X:*(0+*CW[#VA)S\^K6L+9/DK:T)$.KR%M'C-,A8T[P*^ M9RKQT%*5X#7T0D\O1Z8PA*"N31C;\!/LV+@+@S ?4JG!:\,/3WZ%3!"&][1$ M\54I5*KI_A&$!X_'T3Q%BA&AA7 F%@%5JXK#I%)I>%@F&" M?TJ8@6>C0G,J(OF'TF0TF>YQKO4@W? R7"2BN M>E#3>(=$]BCR&[,^TXQ.V>N)BR]6ZM%B&PO,RH?2%9WF6I"@"V%UDRQV@'G' M6>R >"87OA/'WM)# M6)FX;!"O7F0%9A9!ABC17^#W!NQBB,KA);*4']J*@ L:+'26\5/Z8".7Z\5. MV3ZE2*KFNJ]6"KUJK.U*@C X$\1@M9J %],CB*F\Z-[P7:+>*\/JBJ\##G3T M*>JIQA>1NR85 M15P'O6(9KTW-$K Q5 HZYM4<[L*$9I>8INH;1HL8#R7201*^Z.1WH@[&H$^$ M7 @[Z#;<\K_&&J5]G^-Y%"=4:81;B%.'*S0A\98NN,J'7D X.^ +?+"'0;C9 M#^L8TBEYZM]4)0::TNG#J8Y?G.I8R.IY'$JJ.$K^,8T]Y][!%=*Q[D(^=G5Z M/[T@;VCZC'B$_SC;,!K.[*I%"+&ZD X1A 9_/VMA/.?;@[$?ODZ9R]"8'?_> M\=SKX,+9>J#C=JYK)ZD1),>+%C&")R)'OKQA*LP6:)Z!,(O3$D9YN53/C*$, MU*(YI6!LR1SI3 7.4B@0<#[UGP]G;IH0-?" \4"4/ [D(G6SSX=WLUL9K8H< M%J1I '%!%ANX\0)ZG=!-5XTBHT1^05J$$3-8+:&S 'G8"RM2'&KL/4UTG CL MKB2)O*==PFRZ28BH,JSBNC'#G#[)JAX?_^O?_OSA_9_^G5!&??!RMFG=05%U M)U ?O;?4P0>6.PL>\-00"NY="+M:_//.T.B+MZ"R2/;@QJ;K#:BT M$5H>#HN)I#ZC3V'H/GM^+[TSZZBTP @&NLBGI>S.&/K1D&/@=Q?_I.56%W5& M/&;@/;S3TQ2OU,QC1\!,-9S#"31;RCC\WOHR[#LL)8Q%AP7)4Q&E@'4EI' S M'7HA")OQK52$@:,+_J,?/F.<*96%U*9+V#)PJ0M/_H)9@OL^>&L"YWG8\83' M R WA+$S8<^\]*\.R!S"%2O!C2:37?8J7N&KF.FQ&<9#MN"^ M]G5V&,4ZZ&(SAI(6PZ6!=P,^!X1.%C_"\ZYS@ K/?&8DV6*11 E2/1UYRBH[ M1<.F:0T@A+)H&V;&T((K9IKH,$E@B@D>29ANS\,S3D4*:3(Z2 8R:"9BYZ<: M1M8'/80EJ>6#T@9&UT ?U(V7>!S6 XY=VJ/V;$8(#W Z<-E9GE"W@2MTX62* M^F?,#L>$\:0KJF,QYU+T0#*?YH[U06+6R<"IE?KEDZXW*5?VHN2T"2=N!K5[ M /GRE5>%D(I'^O-WC]\-_F:>+A;ACNUCE@SH]4Y4R @22=&D,9RN<$OTRO\3 M-&)C.7^]F,X;VU:#XFB*$N?1-HQ@V7-G0U]LVH-2\X*Z\#8H6')#UYW7*E:J M)TMQ1)2:0C]X+_PSP<%.YQ=%==;]#2S()5 M]2S(M##-DA47LT,Z<##X!T@?WF!,_YKF17$[*4XC.;2"J^I_0WVBCQ MFYY^T-Y!X6:]=L:'*7?[LC%X:CE63Y;&BB<#>HNU0_V?:>0Z0< R] 0VC)7C;\E^UTF@O/.*D4"XCCSZDSEK7N:3D[!LUP%&L[,;_$?:V1:N^AFSG#*% M-D'B)R==SCRQ!5WGA27ODB 54?$*L5G\[YT3)<.'>.B7-%?%JLUD&MJ%,I]Z MMFR)QZ4EASV7Q=T.M$Q /IG/;#<\0I7)[BV'R1^R!F16Z GTCR2,]C_#8YQ> MAL]=#6$I(<(HG;E :OS,Y[":,>HL1AT<<6#HRX+&_!D7/L7P;8*^;]'?^ 7+ M7Z>I:+%]V6H@$88 0#@AV#QY 0\_D"=W C_%&-9>-#3&/+3N.IANT!O* T!+FJ2#];XK>I_@CBCL M3;+K,B&Y[E13).)7I/%_G$TYOF5-)]D"_(V.>'GDY!*37+Y(#*M%-GH+M=?? MVI"5UWH/$ M6SB^3,OB"MW 01 ]N<_G+):*8#RR[D:'-ZDLQ.[&G"M-GU#^*.2YHPG&:M_S M-#3W?/\YQKHO*0CI=)%X7UCL0L_B263!*MJ*?M#?EV$@.VDGIRNNGTG*@M_O M%4G?8"]POG]+,G#7J3&9!4)66N><]@&,2 MI(Z5F%%K']0G*Z+4F"*/F?-PT]\ZT>KXT+>"NUG0Y2E1@C#9,,K#.IFU"22O M8B&(2I!PBJ3]P1/(34*V=+5)_9LME/'SA@B$&0)U;CB;#7P\QSYQ):R$/"X3J4N\?EV+[ MW\M:_[S!S+08J?+>X[U4^? P\VCJPOD('AVM M4*C[VRC;PE ;M3T.*7F=P\:H$ZH<8K2GNZ8,4I0PQY,YOTT1G%(4\T;[RS77 M;=G/.@#N#-1('$264DL2-_KS& ,D.B&R"_9/TQ%AEYZ_ U8TQA<*BB37L99)& N=CASMRJ^P"IF,F:9[A5 M/3.S>)X\1^,R- 5\!3;ZJK96>X1'U3K5@?Q&<5L[T,4HH_)14@HF'- M.8.(*E:=$+&B*#BY'AQK:3@)87+Q>L --2+A. MX/7"08P4X_^M%X01/-D81"-E_NH\%?ZBNZ7).G25Z!SB;).-3 M&C7%>Y)WKY;SFI0X4' SA;[/2X-R<7[#(WY0B\E@Y6N91?% MV'$<(PECD!7 MWV":-Y&1)$-C$^B7IKQ65)2)%!L2J6^-J-DNB>&61U"1A]YE['66B5(8([\\ M*+7MQYLIK'5(M68/6QU7[C]T(F=]ODM K"7H[)=>1!=)J">7F-$F&7$BJ9^. M1'(#54EB[!'Z^7$>,<5*%\K)YT/WY6)-7@D/=_4,6Q9 MN,/@PS7L=8S-W&S"@!GPNZ8X",(L7R@CS8-^D3AAU$](OHH259)HS(-+F6BQ M"=&*2)]P#K=*3-224%#LG(2[Y(C<1/-)!'9&JRJOH'+X9A?7IX%Y>PS:;>G. M 0(\<)%E3$;"UY2$IP?_.T* Z9-!EAXK:+(YM.0LJ;S&O]L+/S5_\-1Y>0<' M5DUM;M4VX5OGGV'$*K+?.1O:S[S(>CFKL']/".N*5W\GV)DY#$;4#Z[C>$?= M2S83/(**9QVR/XK7U=4+C19>W-GSK?/]+'E1*BV?\#B5WDF'1;JI)&RR3/$!@42JF5A1#QNFO8J:6X\.*1E;3-@9(/)%\ND>IZ>GY]J^J$?J'H -Y@ZKDQL*+.AV_6)S@D207%".$T"1 E2/0U9.HEST2LS5TBCT,1$)T<>HZFRM0&"_2NTDO* M__A=X];(W1(V\DY6\9Q)$@3NZ'S7$?3+Q&$44LI MMYLP:\OR:K/UPSVEPBZO&"WTKE#93^H 4'HZ9:D+"Y"&.0,3[XC(GK)'KU6\Z&'DKT0M9-!GS$^3 MCL/LR1=5" WDJ>:]J1BYC 9SH5IR2_<=369+O4Z.@Z *%D2.KH_4X"'\5A.$ MR\"1LN@2,3Y*.3,U/,I^D#B,4% M 4IFO+/,C)4"J^/K90$]S\-SRM%QJ8M;^.,.RW>QI]L#A1^#H^_V@GTKP\6G MHDL\HYXH;EO6*]^R2]8OB=F;,>(]#YNY:& H4@U6#H'L"O07JLUB#C]0B-G1>7?[R-OT=E$ MU.*DCGM$PTR(9)H(KM.O"./[MST+.>MC+JSW?B912ZX.=X:I%=2$JBGH8 M" ZJS@4J0]&^OQ4_1UJXV @&FO$.C!G -0I8:CFV)^4AY%R6L'O3$SI6H3DA M2LJN2?Q8K7+EL&-&(%SJ05Z16@ MDJW,57=[0E>//EDMO0?7D>7#R!.@3U@%A/1#1Q;"7 MA6[1Q&JM%\G4N8-!1QR*[W=< M:++Y6-DL+I@I@PJ;+9(0P28^3,B'=Q\^C)MY=7EP]N%J8\<3^?X]$^#]6 7( M18N-?*6H8=V2AJ%8[7P)UOT=?;[P'6\3?_1\ZO:W663(*EM0.UDAR"6ZDKBU M;X'X>2[-Q(O*0('ZE*I28"I=X>)DO1#>36I$YCV=LM3YDG(H>J2(;A#I:! A M&X ZBSB=)N7M[=-B%S':\'O5C-?E%61A7Y'PGYB)N+$[@B7O<,W#..@[]E[B M;<;S\.?(2^AE^)P.%H]0IFX:9CP/[VCR0!W?^Q<^,#IYC J/^(P!? ^(PO$ M!1ZRB.9(< $*@HQVAB^QM%:4-@6$>FI1%2=Y_.E30X&E"T<@+H$/< J(EQZ'LN=_D&[CVTE?M# M@0-*M:Z^ZIO:]X3D>F,]8EY37O6 [6#0U6R1I7F1-([#=_CV>PYU+F#%HYD+P&TY[&K99E)@8%9"'*3* M!,&;> VBD(V0A3A<&$*9- 0FRT,C$=DPB0:NP7A2LR7VM)@ESC41;).4;Y(Q M3E+.B62=,-[)E"D V2PA^V2*5/DL@5J)(A I Q%"$"X%F06PF6"'$2[)ZR25 MGDGS-95)F6)/P>V3SM@P^\IIV%EOTJTUN,WC4P07*@S_TNNJPS(*A),8,;6N$9>6&R^+29DO,6A"9"OL>UB*6_"#I*+%G1JP] XF6CXLIDV_0H^R< MNU4?UQ2?Q$PCO?3BA1]B^=%NI1X*5[CH@<3815I"G?M M68(:Y'GEE59.HA*#: D_)'H.V9=[LEN<LR'<+Q[QW/O0XNG*T'F@X[-)Z*A]P#A3LP]A*I M.7%]1U%V^@0J3.^O+R;E![VJ7*8I.4L&#A4G)C7'L0W=0>#=F7D-<'1CHOIH M-:PI0^[: J0S@QK'4>3UQKL'VP8N7O4,;09++[G4/02U%ITA,HTR$++O$Y$\ M'Z8YSSEQD\07"M'&&1Y&#J.:\?_CB^&+XU.&!Q4GD8=Q1/@'%I:J_D+YDF^" MPXP_44#JZF7!T+@?0$CN5NH*9P/=BFK&2N\3DC%&^"<\+*S><%Z)U;LY%G/]",JV'S$C^\>_]'D! Z M G6D=_8Z4B,I.8-)Z[KD4*_7$F%.0H:"I9.)X:5B# ^,(&IF?(R8*4M@?_7- MW15U.):<*%EPJB<@B-1UA0""V-"0:/KX5W>$9!Z/*7/#F3UU M-U[@80@I+F)1^*G7425H,UGRU&5=*6.X#8.(FQTA%)+P=(4KLR5F,!G6[#P?$_$OXN< M&L3.%Y&<\$;-@M9I+T-VOC..Y<>A-!ANONP08ZC4+DU9K,V,1<'LI0[(+!N0 MC[D!F=L9D#P:%\O@$!%_VLM&I1UDE8)LEHO2*V\5DJ7LQ4#!MV+8=Q;+TGL6 M#P*^,]HPAP9G3[^(98'M2D3,&#/LRJ8VR& M8Q7#FFWR.]H'I5H<6W?#.Z+[,%Q6Q\9(H+"OF'B,69> 135HLL]&E[OG^ MVZ%;. M/&]M7=NS0(%MO.F9!7C@Y<[X.3(B($1(Q0Q.TF0"X5C&M#9\8'9.KD[X!.D#7JC$4IF)K M^$IP(P<9Q RL]-P0 *O5 5501 <93@%F:V@L&UQG@_D&3TRN<3@#=0NE9DLW MSIBAT[)0,8<['$4*00Q:?8SQ>;!!SIW86W1NC1 \RD\2/@B,N%+(DORF3S##*\3%UC=J%W6KBGXI-1[]E!>"Q/CA&,] MOIC=9N-$>_[$9T;"?9JEG81$!@L]'-3,-%I/<> !28U*585!&7D+;M0*^[$ MMC-G1D\[')497>,PU)G1EZGP!LWH33E_6>@PR[WX''A)S,)@Y"X>QL\^]S8R M^.;A\7-Z9'SEHR$V26,NAQ*JSJ&HD9%)=K!:B,.0P)>]LF93V'13T3*]N,XG M)IEFO6&ELG4A M7,+D[>J=W5:'QPJLXQOCUY5\9.L<-\#EG7^6(/N+'C*:XH@:Q MJHHI!F%BOZ"B!OD*:W!L$J9:R4U?,.1,O;DQ"'SJ-BQ;ZH +$L_U M_!V>30*WTZ/QU0OF^6*Z7+A!]7@G2RI<.1&Z!S$]F"G0O)!VYXJ=6=\DZYS( MWKGQ0^D?%[3D .]Q;B:=B'+>7^50Y6HL -GZ8#17+5O 7WA,+BV":&"*W/O MJ2M@+MG_[+DTB]6?!9]HN(J<[=I;8"1XC+!?#/6+87W%U\%UX,+#Q]TY_L<0 M$RI!(TL)T"8KY& !C*KE& MB?) 7JI8U%205J&2W7V$ZV.3E@;+N^2FNV0=1HA .0_/J5+_3E/Y0B*Z5VN3 M'7CJ,B;0:?5$U?*'7^=HY38X'X0H'1\G&PX$T\D*(AI-+59\=LP*$^,EC4! M4>#XTMZ#]0P*)Z,N@$?9+5=D9,>IZ8L7(#B\!"5&+B![J@WA=<+^C&Y4G /6N=,;J(0BP(3U@I/-CR& #^S/#F\=QSP]U3 MLMSYQ)%-X)/_^?WW?T:S3\@PMA=K6?3[]VP1%$N!?S^!;F*LP@?+WQ_<1JYS MS/S"<#THP^4L843)-#=:%Q%UO81@^E*:.7Y*\N9M?E6KY)0D*H1M=Y]&0V%+ M%RQ>C.E#O8YE3D?XZ$R=O;V9SX60*!*8 )J#"Z. (#=-+IPHVH,VV <7]4)" MP1TB[SD8,,1[&+9 ZZ!R'L3]F,2]&U8RY? X9AJ-ASBVJH@PY9E= DPF7_- M8S"D&NF$H\!WJ#QSF'";KD'+'_K)N:U/N2T.(I,[#@0G M3-2K8U(2B7Q:LN65LI8BDC?7QJP4K;+X[S'M"/9"DD3>TRYA$4GAO=-#*S\* MR6!"! -$Y0 M79R'KVV,BN"THJQD6H"F"1?!R'BD&!Y\+,0IU1W_AJ^(#*]$ MK@9!^%LCL#B:)"M-NN4"9I@DE-.-!WV6,4BE$$ZAGO'QC(:!B'?F])81D(&+ M^H,6Z%U!DB+EB?U*V\,GW5NS2&'S6NM9(ZG6?]*T?9<@::79LB&!^?W"8Q?.!$ 7VWY]/E$%5X^&<,ZABR#KTL5G/G=,8O2TO: MIX5\D-C8F<]#'IN40*XD#-R8TVASSJ5+R9#7J4=!Q;)E[+WC\2LC-_8.,$1CM?7RLD4; MX&+AB"P#N#HQGQ\Q!D#1B)G'-G!<1X?.S?LA;ZCLB7S^[O$[X?+"3DY74+\@ MXU4F(NN$\%X460T5:AM0YF+-,"D[;91],,-LAJ7R+&*)@(W[* S@QP4O4'D? M^MYBS__;UZT+W9"L'Y+O",\X[(3\(O[7**3.L/(7P)39RZYJ',SY^C]ZN-Y8 M#.\U+,M@Y<&9K3?YONE+<+;,?MD77"&CE $G3,CC[NF? M=)'@)7WKQ!B3!U<9KSJ@1C((C^YLN8R'=^4--1#Y=S)0A$W$[4_Y^]-VUR'+<21?^*PN_#FQM1;4^UQ_;XQIL/RJTZP[E-IJH[ M?/VA@RE!$MT4F4-2F2G'_?$/!PL)D@ (KH!$1=C=U24 Q#D SKZ,7EAX"+#S M%L :8[)P8H$-05>VQC\;(T9+.+L;DNICJ-L MNFI38K7![W)%O_=>QKS\N/ -JX5>^@99E7Q$/482Z$=(7X5/WGOQ;P@,6"3% MIW,",H$B6Y,FU8^98]P;2(7S\@)FN=_QI0<'Y=WS [AP6':%SU^AUS2OA26$ MAQ$5^'L8(YHJU4?O3?B64";LRRS;S ]XX1]@.U\*4734.)AO@J4DC]>@2M /_WX7:+D-HR#:'(CR4[;U=W=5YA\X2E"",A1,293X*T:+])0VM,A; M&O3/,< -5)#R=AY"$PNA)MT_1A0IGN)HB="*U/RYPR0C>$%I&J#. M,4XL>I<$[(+$0$.Y9TF^^C%!EKMBR)(4+++H[&4\B$I\H\15BGSC*4I\P/B0 M3+;$5&;\FZ> !]&-R##Q!@K2>Z#O4^8NWO.$E&/CF MY[:A&S]@9KYN0=O 9#&_G<%ZS)SG\N8+ 8'@ R$57X@OM3?Y-O_. M3/2,9%^R)=L.#G^Q"2=Q[\]>M@A:V&%>$85#"H4D='2Q]>/T\!BB182E'R W M[^C*._23JO_'K^#K^8\_S59XQ6'S]/N%@^O69-$97A6SJAE9=P8+SV#E<4)[ M^X5+O&[9X/A^VS0& M$$F::BALAS/88KFTS7SUSSW-_^"E#$>0I?3D@ MID.HF>\5D)U@9(N)0%D9U'0X--*N'#2ED/!N2 #!=(LBL6OK%):JN!069A+_ MP-U3^@(HDWTWK'RP A=\3C@J,:*)NJS&?K),AY/6#PSX>521-?.MT4!@EL( MA?5'['-;J@#9K8AJJ=3C>(54^P"B4I?S>KQRG+S4[I-W %+;4_EEMMKHI96[ M02$MO/U&ESP2"&1%E,N',;!5)8G3+-VLGR2ZH1]S]QW+\ANMA[&V+C[Q$!$Q M"YU Y9 ,E-,O&3+Y[P,*U_( M^9V+<@[5V*JE5H=WO+SL\%E?[!,_1*TS+YG;A2PUXVLYOO5B1"Y9"A.JO.32 M:"'=6(T-@EZBTLE*Q[%Q:0CZ*/O/J@JPA(CL&3-+3-LWD.<]Y*2(+WDTL(C, M( M6/9]7#^ .9+TS^MH]\X7A=L$1OR8KCNLU;L?6-A%$F!X7)-Z5FR](P!!O$S* MLS@".(KT:71("GIH\N3YJYLHQLH%Q'9LJ5,-@@6E6NI0W6-8VB#9 @IH/U10 MNX0]S1ZSFL>G@)E"L/?+=Q+IP[Z1C-K_=4A8I:&%).#;7X)!BW1EG^U#/[4+ MOV5KS',40'-Q6/7T[)(C.N:._"RE2>9ZW&+F0<]T<'H/( M\6Z>3V%%X'QLS?$TL.ZT@VM)V**2 R0DMH/29HG %U%O1[N(X0"L[9K@/@79\AB:+&$K^ M1SKXF K.$H*H+UF;I,C!$XT7C>[E2-E EU[,> VP6R1<,6NL=M\O9S/CAJB MW1LX!1,?UC +9:W'$R*8R)4LHOD2D^(8$3&K>]E[OBX$_;*5F>PZ8AG\_H"3 M:DU/^--;+Z%"13!F@?G<^#]?K?"8A/WKS@_1UV[."[;2%_Z'&:P),>E' 8LD M"6ET@*K%3_(;1U\Y]6YAC876?[TX7.);M8GB VSM-D6[ULX/0D@RFRYOO40@ M)NN.6/%E>*"E-6 >UQ(,\&]G%73AP_K@L4HK6?)K?),_*2*,0/ M\/"$-T@00@CBXYI.B;'"P$:WU8SSW.*>@?8(<0KY8ICXS=Y8)8G!7]I]](XH MG^<:J%RW[<[<^)< ^$S;52FX([.X$; @W@B742%6LKGW4I8"^!2C-Z:0D28Q M09! '50LF*6]=%HK%KO)O_ME)GR9-8S!WZ:E4?'71^_.-C)Z"G2D@*-=]G% M1D*0,7:/-"JADVX^\+V[B!;SZ!280V3^;,D97W.T$)W>("K&ZBC &AR>W9OG MQ_!)4.J*DM1MN,*L#82A &2AK"/4MRA:??A!6_MZ_DFXF!(!*_\N$\+^+6^. MQ;\]N)]Z3,04;T*&#X^6W/-S?"W'J4:'"0D6:>XZ*CD/K!ZWN[LM&%8*C0?Q M?[(+IVH[^!"%).<7LUX8AH\-X7V.X>EJ>S3E2/@Q\N(S?8V[ZV_#MWV:W*%W M%/S8R66:.^7AM+S.R[.S'T7RG/4)5,'<):A8M]A6])BA^)U?/)Y_"%Y7" M.FP#Q(6_H\$;>0S1"X0009N^/JJFXN59<,SSR_=C@R2H I%'6I'%23O#L8J[ M] ]@*1R7 /I* (UE(64#5^7)ZR=QU\PCUK_CY (=(BQ2LX)96!\"B=^GS71H M+9+&I++&W@)$%)<0?#98Q/E7 MEWAC<6DHAL06)_JXN/PQ@BB>L;@^ M>T*3N:!M M?_WQWU[_%Z\5.&@&<=>=%U6U4;=OX.<5.I6TXH#2J"^Q4\N8@LN <#;SWMM" M -%5;Y-DCTF)4$:26%?Z3XU+9O137[@%J39ACH:=Y,TQCQ\?!:,S_A AM_B! M+Z/=#GIC,+U^!95EX,],]5^*V4YO&+SARU<-CPHQSKJ?^S%>*P8L'F)YCL M MY/+G=F)P1/+,_D6$Y< D"OP5//#NG63$CQ>K,M#O\XAGXI#DFP#KN;@-"ZWK M[*!-U=:.!C 2'&0XHGUYROC5%%#EJ,;(+?X%[=G%_W+A?0[O/[K>O071 2$> M28.55$6J8+_V.P[OR_XU6<8^ M295\QE?27A(KV]@L.PEQ:S/8VU1P6@C?85AY*Y0:*'#.K%XPQBE&,6*[H*G8 M^;SAT[&SD&Z-"-I[ U.]%&JUE^E@:%!1__PK"8GA'K?(# N49U)^)T>8$,4T M^\=5M//\<.2*.7T (Z^@,T(0 WKS_!4O)/0Y9 M/Z616SP.!W(Q*(["C42X60LM!C>-LQD<7.84PFQJYY-+]8S@C6"I\Q[_$_,+ M&EQ,?\=\H5/L#=AU0:,+""7-'%++[.,)M7PG^[>WP,_-CC(Q!#.1TO#\ M4R!>_!M\;>:'_VN6?5#L]CF>!#P\&BHE\M=!],%"8OT,>"_[SO\>O(3ITJ/W% MZT^?7,I+CW)!%L8-B>B+K9>R4IV,+0:'"X3I]3LTW<%2ZF]XU"+ZR7M']UCV MB7TOF*_> ?3K]1HMT\?P-DVR=F-MNX^6O&QY@4?$=CY;>IRSON6;AT)&*:FY ML*0@<(8;'##"*1 S2/$/"!AP!;<8D)D'H>L$EIE'@9DA @VT^H%XJG76UHUG MP0SKUSN:@^(L@![0XWK&=SPC6Y[A/<^$3<]@U[P4["S;]XQO?(9W/J-;AYYE ML/D9W_V,;7]&]S][#&<8 J'CWM#M=X_K9.0U7TW?S^70[V?V?V>8\OF[X4-8 M8O\=DY%W1'3IUM%&?!5F*1A<;.FX[V((T=B;YUD)>49#U\A^OJ*0FN X$%)G M[_&!47P'?+$O,R&EYFZ$C(M^H"B69;5P&*7:@I0N7_D!&&6I&_!QGR:0?@F: M2=:5L>5I52H,YGR ^1R%KWV9L7U\$=I!G@@^BJG/*5X!LR+,TU;P):"+W -- MZC^AK,/9J8 O.)N[WXF!_L;BC:Q][;UE\]H ^I1;XK$)EL9ZV!DZ7$D M^LX0523N?,496_(X )$+J-5S@8ST#_S?VZ)@&H60FI[,7@?N2R*DP;VA.#T\ MX052+/!GU2O!#4!]#RV/\@Y*?5''U*+@EAK-IS$ ;.+I*@&T9_GAA8+&LX/E MM9+4*L>P, [8@XV\&"23?90& M)Q'Y0_QNQGO'M96/@Y42[8=0J"@>W"Z.88N1EZ K1/]-O0 A_K3?ND$97W/V M;WS5_P4,2UCX.*"2JJM'!X5$X*T_H)$")_.L&NIH[BXMS$?Q(G?==U'I'@75 M66W_!=J]1;$7'XIV@ROTFK)\ O#[<4('W3"PWO>:Z#7E]WK8R 6SD!VBO M\$/*MU(VG4#BVVLZR_?S)><-/V#N^ /LZ0% "YCA=GLAO:&#X5;HQ&KXP=Z.H/8JD8]''9'R:QZ1CPZ\"D&:]^.VQ2I!7J^3[<04@ND MZ0+E@UMWSB)Y9?DZ,_;5+U7;=_YIT,I?D3!K\'B]45$C-[[2AFR5E#PO^ZJS MJ16U[;WR/+FDML&7\QW:!&!,>[2=3ZX^=!."EP,H_HAIY2H* B].(#&&/HMA MRYY58Y6S>H"@\$/MGIZ#E\N=;ZOQVE_ 5LMJ$F;M2+[,XBRR><[HJ&+O6Q+G+51MY-^V&/EM"3T55P^])V&6$! H,P(LU<[M).!JZ@&/ MEH+4(U1.U 2NY1Z)BGTP)D%807++JJJ5^,3U)XJ7/HA4_K(3BR!?&9U!' &2 M&DA 28T(E DY=+>@M]#]2B0=ON<9V?0H"N&EZ,S,G660]W$31!\_H1662_ S M)!XTJ-!0=K;.0^CXT$FY+NRA7$>89*# 5F9D+QB/T,"!_TJ+1I3W1.* %\/7 MY+6)P8*HEW42$K\WHCL/YHR:U#@%E.\(2:T)C2 M0LX 9-/%0]82NV(*"L0@M?6:L"5FL(:K>RV$ZH^QX>:9D>,EAAXOS"+=!,!) MP9<]A56:!CK&??SOO1?C^Q4<:,&?KL\H6XX5$#H"$(K1!Z-#HLY%SUIX<*T\ M_ZE#LQII+GK>RX2HYZ0_D6##&*>-39Z%]!#1HM74[- Y(PO**[$JV'3%8X&D MR%P9"-XH( QNK06B2M6V8S&F4T+]-$JO=A?1+PT +-K$J7MH<#N'@D>SC-C> M>?2;*)SLN7"RYE\;@6,/#[B90)9]:$2!K/53X([1O E"V45JC_+D'E6A14/% MQ3PAU):,S#0@%U.4T+[K.>\7?^,'*.9MO+MUO2=+92W!'=]Z440>%8+>3-O7 MGV]^3%-'CL6^+6S9(2.WZROTBU[: -OIZ=L' (7RGU::\?8"1:%2NNPLQNH.Y+WY^#.D>.2*QB/=TLR8 MU<4^Q0K\WU'ZY/EMQ4ZV_$Q//C>L:_PF">CPDS+0"!T@WRXILHOF"E%WKP+5XOOEW/GV?K M*)Y=#%S0H5<@VQ&S_XS1A[0N0K&? D1VTDT'E#^F>T1/Y[AX/E"\WRE=S?>^EPXCTQJC- XM$ M$0O:"V)C)^Y6K-DOK#I:;%.O4%7SZ3QV7F.*QD(Q%>K5:VMQ)I-MU13J#@9M M17T=A8]O^2>G'*35YHXX?A40%1,+((J_V_W(DNOUTC65[* M77&P<)J%M/ BGNU9C5?J1PE.TG_+0V;X!P:W)P\!9='O)G3]"&R=Q>R%*R]>42O'9XI"\-^S M3\[X-V?LHU]FF9L55+A\#ZS-Y'&BHMAE)WKW$W"0 ( ?''[.P@^SG;<:(X0V ME^F[^5WA[@8CE&;IM.5R (V[&\[TXG3D[>JTOJS?"/6+EFN>=:PQ:)"MD3=C M&;&JH 6,-"I"F:$E]3XMU""L2F_/41#<1#$XU?NM2B@5[?X!GYNQ[XV1NSHD M_-) (^>0P$VU5RAK #H/5Q=>XB?@1D )-\1V[8"9V:*%+Q$!@GP+K(/BUV;_ M&+'_Y? X$._"0B@=K81_^![0[RCE\I,VL\6.0AW%C;Q* &VO6^K" M-&:3:Z#H5*.XVL?T@H!-AH24R@/:N@0 :5;$X (P5. MB[]$7D$Y?'>/E=28_OF'5X*>0DOJ-PQ?,F9JP1AX*<0K]7-=1K)?2-N1/*Y5 M#4E&[4ISY+ 7DGQ/ R)94QF/':G83R>9_9 UVAD:9BK-YS4\?_'3;;1/GY&' M=W"X0N %QYP*BHKRDF'%>L:7U*F*M]HI.Y%I%?E&2.MCO),9V\I,W(M0IJW2 M6.O++-_22/F-UI%8B/&FF$RJF(P9)E R7>*R66.N%7T$7X0XVG6QB@A M=L,WB$&?+6D]$% ,\FK2HUB+:,?'S"2R\#Z?L51U2>L1@QS[AE@P?=N;R#_ M34%@^X%OD-J@6&0+?";Q8U:X',%C.!S$A6N3@9UB>/&"PY.>X> 2*&WCXQQ) M="@7:RZ5\@RZ-G79O"Y8X=YF967T$LC>0.<76.Z,107=06W"I<>2\T;5 DH, 0IJ) MF5+FNO/BWU!*>2Q1W?+!([C(&6F]\I,E9L]8->IJ(17(:+[HJ(;0/H&2%'/$ M"P\?S01L#DP]("I>8@$+?S@6ZU%UJ&C"ER9RWXPOCI5HL?362#5,A@"S4)?. M!%;K&: U":""3FDI!=:X60K6)*VTDH"6$W?BAGR+2 M-*P(UV:-22KA&2-Z^O(,K%XHPLL$_&+X"_GX8K9OD@X?%?!(QB4Q*61]',EW9R.*%B-A1)JJAM%2;7J9X6?P&EU^XFTV M,:(NN<W%90%&[A4<\Z+W#5S1..T$A-I.4)=9NRYY3ZBO/][C$=OD M,89Z=R@>L05;OC5-IZBO/\[H!F=1/*-;=*U%VU@HEJ:O*;N021 W..OD)NY< M.TLZ.LYS:[^@CXC /S=;X^_- M^ TE".A,\3<*! S9XB964.,))J5]U#/NJT\ M@:T6JR6%GNK03!>4?*P"X"$\Z["+3;@8[SN&S\HR\($,[E*<\P,MU4]JS.MBF*LE,Q7W-^,9&8RT7A^R//_E8#XV7V\,=?@1=S&8"D\G6)!3E8?[S2-:R M8> 32:@.R*&A@W8'^+9DD%92F6 M'JM'E*K/?"F6GSE"D.M+2=@IU33#VFHP-.5B@+L8\4TH..#S(Q4-?D[$:K7)QLX?_P#-^] !X@$5=\R%*$'[ . M5?P+861F/KORD[.D/X!S $C,*% MW4>;&.RC1]QK%@IT1E_9@V'U[8]6PZP2Y=O1C:R(7![-BZP)*KLXW'O_C.)+ M4*VZ^##TL658LR"?F9'OC!4"++1?QA>M4UW-8N]D8C<8J9YF+U 4(I>+;:"' M+=XMU%T@JD9.$T@FQ'=\:WHH#2I\A>FNSR_?CQ2NH +2C(&4DU/RC1GYR#BE MRX<#MU3,7 2;5B&(<[!YH0+\,9,"Y_-X60#0BY=\9_B/-9MC(_X F7KH+?V! M'@N;#F$@I6[26+&FX5:T26V&VD@_CJ#K#Y8 :%2T182HT40G0*S6LB)V#:;4 M"@J?#$SCR59!)0_U&1%WV J:U"X1M=$0^^PBXK5N7K;4)W:%=5T1VC;SG3A; MG2^E'"PIA%%FYN*LL)WL['M;W/[=>(A"3'Y6B!+JRM$7?W;B9 N>&LBCI6H0 MBM_S"&HY7:J?9Q7 !%/^K"C3-Q1M8N]MZR\]$F8C0J0=Z,09Y;&_WS 3@&?Q M& K=,63'4S/%";!:&]#)/\"PG94L^BK#09_K.X$P-3$LAJ_+D&$ZUPE "4<0 MF#Z$)%(;L9)_2$<[ 4R>=L1\QE0L)3&?1)2#6XFO(OV1Y!Y);W/S99P ORK9 M/<4(6MU=H36"#GJDJUZ",/^@(A\Q9YC)B"8K.8&$%D6$:+$@&1Y:+^8$*F1Z M[?/+]ZK$9#3!OLCWL_];[.WNT3;U7E"(Q?B?0:K'*K6_PN_P9??*BK]#AL + M%H_PKXE"/&R_E!,GF]>_"M_V:4)BFK^JSU4SW/ZILMHR+*6P9-&M')QVM!-G MD[%_S"J2 OM7'U#='"< DV6D9:F[VFLGF^ $2/?[=.\%-_MPI3Z;\A@G-IYY M=6ALF/885&.= (09W2#C2E;D).NI N\;_V^E,&RT6,8^Y5M\1 LL3B1>N%I\ M8+9SN(GV\6V(^0[1F7CP$A0Y\M\11((KN%G;A>RC -1EWM^9A<,L(A[Z#T6F M_*KBW6BB$Y>(HGTWXI)VZ4HA)#L9R&['88370"Q(+9DS]U MN)=":7G*VAYE)FW2J2J!0[P.]SL6=%%K7NWI.TX@,#=C7*'8?_=HC= L%!8: MH*AK]&>RF_8V]?P))]!6N _,SL[:B.6.$*D5U&RF$T#*A"1NUSM6VQ3%5WZ,EFD4J]0"W6@'@!&TEFV,4":X MDJJRO-ZLF=9C,-^)%Y8SS-Q@3"X8%#41^TM[8"U9/8;/0&'@>9$:SO7R7:\? M< )E+&(6/T?P1&3,IL9153?)@>L?K^9Q7.(@\UW5Y*D:Z,3IZ+F@TL5F,,T) M\(3R8MR[_X!2,8H5T2QBC6VWV1).@#U'C.>RWV&E'0:@=.(%T@SQ++ MN0Q)^AE. %57N9KFJYNJ&M693@"9F]R@FB\>KJ8&BJ%.@-$N.K#74$/;=GF^ M^PM:-OEEBU!Z%RVS^D0R2%5CG0"$"G\:C;XPP(DMLW P-64H#'!BRSPL)@LA M9__BIG.IN:AVDA.@"3P&8B$J/9-K^))TCE7 (('A.DSQ-N:K58R2A-@H'^.G M.'KWPV6!T=:-M1YV>X>13$WY6*!$4!.F^FQTXYRX8E+;,;XX+$EL#GVG:/QD MM5&)_&&U7\\1A%#*D'GN*9%^0%(*KA[M!# ]-DV@K21[51=4'W$#=9DQIVA$ M+@28-[$)&2]CG4)#\@8^C)?#[C4*RB2Y\*,3)\7?H.E;=>^59G=$+9S?Z;)4 M&BW@!,@M@GN_OY%>:-"D)??HE;N.2M6^@;YEWXSYESX.V@,NG[!?YNLO27\IC35]K.R$T@JR ;ABMMB+E"( MUGX*KB)]0&N3^4X _()(97&\UWO2/1'_F=UDM86J;HX;@)6[B"N%PDJK<=M; M%_P!*AN9D3-!/]D)4'4V0%ZYOZGMD,]S L",65,UXK_W'A@+"'\68]Y5I+7! M="? -;A]<$1:.;'I&M8UD8+]YQ+_\3%>1!\%"XMFF'T!#4OA6/+T/Q<1_D=Z MN/(.JIA8Y4@G+E\U)Y&5K,CL'BC!FKWJK368[@2XREKS6@FE?I83P'4UUV"! MQ&=EU'CMUB&L0I+/.(&^L&ID_ X+.H$2JL$3UF1OPTOO#0L9@4;(U$UP J1JR5Q=F*IZ MM!/ ]-L0L7FT5=,O.(&T@@5&=_C2@6Z $ 31!YA1\#E<1?O7=+T/,,T%LUZ" M"3+"I 2IYACU,YP JJU\H J9Z;*> M$PCA/#Y+//+P I/Q3@"DU(T4TI]NO!, M51(4\29EC\:,KIHLX8@QYA+!!0MNPQ7Z_!LJA" I!SEQ8H2NE8M6JP5QS7#[ M=J7YT_Q2E5R=_>0$UN$!/W@[#>TJCK"Z:2*^Q8=?+^?B1O._=0*C]"8:1JDK M!SL!2F?WIJ8L8E]K.X&H/,#C6Q2M/OP@, PZJ@QW IRJ4<#,=. ("X2>UU"J M+!.AJ[%QM8.=.(?%@E^@O#ZJ-.45210%'RLG>8(>)7BY5Q[9E9*G;1K M/ML)8$EY_36*\R*$A$%DA30$FS.H6HG\)[74T^?Z3B LDS&27!E-9.DY%P>Y MMGIQJ+8EK_?>]_XU)Y IF&,P'#\OE6<(;=/2GGY6=0%(NW@D!D7EZO:%HJ)_K!*"Z(!4J M*I2-F6TR(M4K.8$$KA^K[+GB[TYLN(Q)$/;FT=)G0CS5J[)N%K+.Y"9FZ^:K M.H$C<-A*1CH!Q,O^[8WZ]C'G8J6?A&8R6A>MV50GP"R_4EVK M$=E()X#(;*'/WL<]?@JQ[P4-+*C*64X -T)=K0&R])M^W U45P+5LC;A3]#$ M!$->T!#-G1C]K&Q==;OW0W^WWU6)1.5')\ZS10YW+H&1LE=A"*6@^TP25W_ M"90)]KU[/UFB #-DA*41@RYSVEE. %<1-[*L$10O_43>G:%VDA.@O?B;D%BY M,/VE <6$M 18SJ[I^6,VTPD@6Y0)TLEI'99S AU894#X\*X_EUM@QZPRIJ:I MF&:\$P II W8)7@^EUOT&.KRX,VG.P%N-9U1ESJ@&NP$*)01 MJC$.])[<&6 M#G0"A"RP]F*?8#TG29CY.5$9V;43G "I4%^=LBV#.J?EP0X$KIIEH.-7\0P5 M@N,(GORSO%QQ+PLZ<;IYC:%D$4$1RG#I!P@KL ( $=@?2.W#%5I='+XG0$$R MRV_.X;3Y6 -\QS4$9LD=^,A!B =5#6\98)\S_+3W M/I#_\\/UXMOU_!D3)$5^@V*%X6JDAX$1@LMOY;DWB1^I6<0$)- M'UF#;KO-5G ":&U/;7E,BG:&$T"U]C44HS)%C^HW" OHU:]1\RTW$ D:'!;, M6$.M%>;=SRCU8[2Z(GW?:-0;$5&4O@JSZ4Z "[V#HY#L6@E3>8P3&Y=UGU3( M8)5Q3@ @(Y=9-81*=P3YN319P;ZXL/!V*/$6S]$&BUR76Q^MGU#T!A%O:W^) ME&W]3&8Y<:+,RFB6:J<<;%V=9?NX\9.E%_P=*S#76'W!&GE9E56-<^(LS"T/ M#AH5*E&&N;%(ZD"L#K/_V._\G9\"^X_3$#]<+/7>[,.5JA:C=K039U%I.\'4 M>%8-6:X8:*Z\U(.FBS6JG.0$>TPT2K 4Q#1I M)(%BK!. 0&FR)1BMYR#^]'V[6<0,25GWB;38PVS#["- ]U,US->"< (KA^K;=OO);M&^0?K%T? MR0E)$'&J95]T+I=R=. MH<8XV\6PZX9)MTD\0I:H*H0B]!#F4+.L$_> 9QU@(D'HB8%=OV:*$V!)/"OJ MV"GE8"= (3?L(0JCHBJO$1SU,^R_2J8=XF< D9-+#[(5\"LIVS#JQKIQ.AS' M#+M:)ZURL/TSN?<@VN07+#=LD;[%<9X,1%4_1!D5HMY4/= */$G$NL.]?J"-W* M#9$0L94I053< :A7B,\'R-[V"YV)Z6%?7\"2?0=ADE*:V>GA?H176P\%OZ!XA:5\XIY@CFQ]D+GA/"=.ORPO@(:V-!$LR$ G M0,CE=QXV(:3._83D(E_M)"= R\OX&M=),*\,W&I))]"2U0O\!;,/=!5]2)EE M=903F]?XPAJZSIP AUZ4K )+30L9V5 GP!#:B]&$0K7A1S'4"3!DT57$3B-8 MZ@[U1*+%,DZ ?\'J_^!'\^K3IC#9BTGQGQ)_Q5I5"9((,>)M,,6CQ?^H 4@R M)0-:"PPR,)R0QE61#JKL6:Z=8U^R?X1SD#C;A)R>P7[&-: 5Q M]6@G@'E J6'!(AEPYK.= +9:.4X?6Z(;;U\]8L8(PBN@7BZ4*?/B3=%RH1_I MQ*GDJD#FW7IY09)E-M;L!R>NCU%L M6XVTU60%)X"6AP(U\YR+,YP JAP'Q!*H0%JYI627_+E6O%%/=0+,LB6'=1T(95T=)DM,\[@6YN1:=52,$RQ&LP2_4VY6@G@.D:TBZT MHWV6)P4.^R7[?./%B[WMQ3[%-WGM)5B,C=$RC50.,^UH)V[$]Y=%3"B?ULE= M/]H)8 K5+WAQ.; ]9I79I&;OVEE. %>.2\,OQ,C556\4[V=E)Y#43\C?H/&$ MKD02BIU4E3J>.I"MP70GP-6([O?>/Z/X$@X)VGMJ9,5F2S@!-J%?MTFR+Y;6 MI/X]XP9%S5=Q GAHP]V@D[=FN!/@"!D)$,W;*+_#=*X3@,J%QXI[FLJ+N:#( MG"(&;N!>/^ $RHJMEC.W*DO1S$(3'M>8B&$ ?2_@[5ZA=S9F9ABB.U]N ^QK M;2<0]<0$O-PVG44"0\=PR'/)?U+S@A;+.*"\;&/OW0O_]BT*_#K-13G4NN>' M-@>9KU;XA4+3XM0+_H__=AFM%-V[92,= 8)81#R@*NC*2SU)"G;=6"?>U LB M/40Q8[GWXM^04-9#2GR5HYT !LOTH..B*T3_?1NRX/H$*XHJ:;AVDJ.@\8Y< M3&87I 0S*-7SG0 X5U*>XFB%=91?/+! I8<&(6--UW "\++2"596$&\9U:#B M.VE$W4 ^[KRH$Z@9KM]TL>!'KU;1AM^V+VID,D6N<%E-E'H#W#Q;G9 M0QX)\0D^(_S'L%J^HL4:QW'#DAKC-]>BL_/\!4'Y2K2:OV,18(/X[T^QOU27 MS!QM!\X(4TN6AN6#W1;SHTO@P/%!+1IJISAQE_*PJ]PK>6=6CD(RP0F0,H6Q MU*BUO@NJ;((3(*G%/TJNFHN-^3PG %38>,VZ>QI/=@)4P0$-M6OP?LM)G?I4 M$-/93@#+ SP6M+6DOGVORK M0H6NY]QN_!1X$DIK,MZ)D[U"B;\)"1=/6,WH_+&I.8C!-"? J\IEO$L18P%F MPEQIDOVKB,61&'W\S=^1W/T[M/$"?<9_W00G3@ML4%F5IB;.7NTD)T#3%2]S MJBY9,1OO\( ^+@//WR4W?H!659;58)H3X E.3A[IHU4#=.,= R(. @@,OZP#O>(,U<.+5]TGO+2@8F) ;'"T1@E\2K(FG<[R4_QL* M\#O_R7M']_B@8WRAYRNLA"?H>KW&5.$QO,5:WCV6$+95_Y#=[3AQWT@1;0R( MHAFI\+,3VQ6N=:ZF0V[Y*Z\1?E!Q5\.I]A_)A1?0"$($S(N0KSS9N1I/;3K' M*F!+ZA7[]>6;N/7\;^UC_2?DK_R+2[@BR]^(LIH%%^DU7-.)3KR?S#1$*_G* MS:,/$3&0(=K_$$M:J1>(OT-@_D.4_AVN&N\92L5UD@%#_@K&2:L!C;L#)Y". MZ><;BM,#F."X0^>-&I\7^,,J@F4PS0GP.ZVHA-(F:_^N6?.V46DZ,XB[S;[C/#K3;#"RN@>I58" MJ5*ZL(;^IA.(+45&DO). .-!F2BMG^$$4&"X@_\#X7[W D2B,K"*[8.Q GZ@ ME=Z$OQ!&TL.JN@18CL#UYY(4R'N&FM%$M9 ZW$?=@7TA;O[COW_],]XAWCXF M'QH7F6J@ R#0RF8W,?$HJQIS24F_H1#%6.L-5_/5S@]],"D!CEF$OMJU M9S31"1"[EB; ,NH:D6+HP\3ZJC_C!/J 85+/_"+C>DA'I?7NEA$N?$2J87# M=BLY@81B- *Q5C/34Y.$ OU<-P M&29-.RK63[,>4G,))B/,%&7AP>)O3IQ# M=E4>Y#4;Q=^=V+!Y!5.=0Z3Y*DX K_-7M&Y9Y58CJK(ZF.LYIHKA8RC$JM_I MO"-#?L%F+"Z*6\,&Y%;-2.=N)6"$=QA? A+"EOQW\.$/-C MSG? $JB/4VDCJ_$'=EK;"435B,LM)&PGP"H%TO)R:#0.1*BDH.S&TF@!)T V M+(1C)A$:+>$$V K.S.(2.O)WS2I. %]GULZ-,B1."EK,T6(B#4J4]/L)-]#& M8U74_H+""#I)A3FP_(Q1:Q:$ZRK[(+YI_LA*Y4B@, MACMQ%O,P]5=00!T+HWF>(ZV'1!/U@;+M>>ABI9,OR=N12OQ]+.P$BO)3I(GG MOV!I)[>)/8;?4+2)O;>MOP2K4P(EI$B=059;/+S%0B^6D/8>5,+%(G)(\]0Q M-BX.+&7=D-T,_WTG$'[O+;?XD<0'4?-3DSG-<"? *87;8WD9'](5A":(WVKDHD?7\;3S9"5"KM1- O=1VH5*.=P(@H02U M+BN_-,B-K=/HA%),PAQK^W%\P'1%&2]C--$)$ 6>:A(4.:?F6N;I+(8]-C$1 M]?PQZ_H4%4B$6URQ]945J_H93MP/(U_.$QBL\7D99JUV7=,=Q&0N/ H ,V(K MO)OZ&=:O\&7T+F^I4_G1OOK);4KAZOGENX3U*P8A14QU\+/UB]% MT?SS=^3%!E:B;)@3V)8':5XR7RSF.&K9RG"J$V"VC6Q6RV3=5G0"*6.5JG2L M+E##S;EQ5*5@*VUA L58Z^22)_'QN&3HHU&FE;(Q3IP :/]0%:VF=YIDF!/; M-TFO[E%0-5C2OIPTWV$*L/22K*P_>%C!V8J?/^EFZX7>RE/%IS>8[,0->$ ? MS!H"A2OB*,1_7-*TK*P728A7R*N:&4X Q0JF\1IJ$/JF3-93C74"D,[5J26I$:-7R&ZX M!R<0GQ6-R05@E2:M&.H$&*8Q@CHYN.D:UN5C:O2\QH(%/&Q,E3ZRHB=R^ZAT MJ'4PL&04KHB](_ JAMW"CTY%G8"10NTW(91 M$&T.A-%5^EHJ35Q&$YT L;;\O&%.6YMUG$ *W1%8A=("=<7E*8!TN7F*\<[ M 5#IN94>8_&Y\5:$$Q1(L(TPJX M@]"3\:#RINJ'.W&2*G-M3@-_B@+0AWAK\\=0()RQGX"Q02C\JZOK.=2W[-\+ MYEPAKQ@LVOC^*C(YE2.=N WZ3R*NJ%7]U N/#.9ZSFHF..<3-]^7$ ?&6&]#4@2BBL+4L)/(#B)-< M$ZB=Y@1X60PHPK7Q+)2SUPYT MXG1:]+N\TY9"Z+">$PB9/U[>RD)%N?FOAD\VF.X$N)J 0F406]T<)P![\3\/8)-.22/J[IE!AJ M1M'1TCL_S*><0.-]]([H&WZ!4"5\;>5=D;E@2L5IN5P]T 9_>&=0S:1[-,T6[# M%7Z,0/ "('A9J+VN96J7]9Q ".WE=:<.8F:_.K'93#^\#;%2DMQ!Y8@?U;J+ M9KA]8\["WU$56E9W3^7WK9]C'S"A)0DKYO*(65V<7*!#A.D="TC ' 2EWP: M2T[]KI*V!NW7!/GUQ]>%GP;*)$G^NQ,73Z.9"-&R=>^L^2I. $^(_FV2[(O-L0FO:V!$ M;[R*$\"7FWQD7J9<6-$T_-#'X_:QLA-(XC5]N#H*];;D=GU-[$WC19P O;7_ M@O7P3UP7TM.K55U+S+3<0:9R+:IBS8KR,$^ 7/<#,A,FX@%KG MJ)_E!'#$".&O>#P'?MDTB)+*7'6I&N:SW0"6Z0Y0X,M/:;4*5HWR'O\3OT-J MF:._I_*REHT7<0)T13E\>DN[%M77K.($\(]+G^9&E3,4\I0IX^H3[9:RK[SP M6)R:7O7E;O<7*/#1.T1'0P][/*JFAWV2A=K+TF/L[L2)NY@7-E#6?B@-<6+; MW%:9VSE5ID+Y2"> D*9F7T$9<+2JYF=GK:!D4+9 $2+EIERH*TD,KC7%BXUDXXP+MH&M> M?"CR.GWR;UXT^3;D85S2=]O[5YQ 7IO,:,$$JY(Z>EC6"?3H3OTRQM(Q.7N4 MR,Z7&QD@UE0('U SP\$^Y@0JY?TG>F]H<51]+ 8+Z1:*5CF69M9D9_;%\ZIU M"3-R&BX"-3XA,JB!S:JG)9VXNXJ((C5UTTYP J3.I>*T-86'KU1G_GDGT*VK M' MFS9L@^H#RAHB7!YBO4ZB246H1':KJG_2YOA,( ]$I@?C6$ 57?HR6:7"@ MSDY,:F--=:C'7AY?%#\RY$.XF].G(2YX;V;V=Z94_GOO1?CQQ$<: Z! MZH!*PYPXJRJ_S2(^.;_-?U+%SS9>Q G0<\OU0T3#]=0M&%5CG0!D<'$4WA]E MFU:DX?SS3J#;O%EW _(FF>T$L*T/EVN:>3!L6>?L]2[5?\XZM\@+M<4\M:S, M*21#CN,6U G?UY]O?DP-^=84@(9[< +Q8C1NO1*I'NT$,"1=R* _B&R<$P!< M>F]^Z@4D@FC%BYX3D__J8I]BR>#O*(7R#C*@3.7L/_%%HLDMBG@@@YE. %D(8*F-<'%BRV9-A8G> M4(Y7T87R]+"L$^BIQNA4"2W\U*&$@!_N@9K15-U2/'OSV4X 6],,BF:CP[-.4L+W MI)IOPS6< )P\V]=ZG\5KV2[]E,7F^9CCK878;E8,5VD&'^1K3B SN^N&;5-T MXYT 2%8P1 PY4?G43>8Y 6!KEQUSRPC\KG>74#^?=@+-FC1TK9!M,L\) '-# M?+E>+)#Z)5:7F)C4)'F_T5).H '3,6^SB=&&E?-@2I+VC.OFN &8-NF!B371 M/I&G/WS]\1Z/V":/,404H;ASED7'#SJ!TDP6-FQ+I!OO!$#LXI*"-=>?6.@/ MO8 S/\BZAJ,@I,R \+5=RPE$2.R%/ $RBX=_ FD8L[M"0B3DH('D$ 5XU0UW MN<@%C%X_X03:L@M^< K#:U5P$E'^D$$!5O MKM+[;N0+5LYV EB]%_=3^LIH9O-7&?0=EG,"'1"H#D**T$=8'=.D'.P$*%@_ MB&)JOZRD1F1U% 2CO]RKUVP-)P ?+NCW9])LQ4[ 8E@^(%T%Q?_0AB9R2A8EGV+$B_X%D?[-Z+:)4LJVZ.5 MWL ZYO>=0+C$6*93%S3#G0!'8]JX.-Q[_XSB2Z"F2I'/?+H3X(I9>9#]JNW4 M6AEH/WY1<.\V+2%N/K4,YO_WAQQ*K.+])OQ"?G@3?._P._MR!>20QE3^'K\( M#/6/__'O?_SCUS^DWF<41KO#'PC\S_@?6:X7_S?(HB2H7VCFG8$'=8G_ZW?E M+?RN) L$>S5 H_BZ[3P-L2I;]*.RI\/-(6YKC M#Z[@HS>!MY'LJ?C[R'BBXLLUYD5"!5@)PHKC1M[D#68J7O!W$JB\W">:;99' M6MDHQ9795L6Q(VUV$7L@C+P<=J]1(-E@\?>1-D4I'Q1B WH1I@_>3G8=I<-& MW2*3BFE>+J )4V/I.6N'C[ME!/[! -JU?/X-'=1[+8T;:9,,1?G355,CY=!1 M\2G-RZM@LSAJU U*VT97-E@<->X&)0VBJ_L3!XVZO>L=BD$Q3&#+JUD"=C:%R&."&!%U>0J18?+B, M5FJVI)\U*@":9IZ5;]F0D=4U13$>B;)6'CFV-0/K.C36I':GE:$C M,TZ,)8^$(F.YW"OY'20<4SI\7.THCVY5!N97527=),GV1<-=+Q;4-^*D_6&Y M]8/,\977#Y&:YF1%P'XW@S:]\7_][C_^^OM__]WL#?R+&+S_^MV/OYOM$[R1 MZ(V62('?T!I!#8([B@SE%LG^4FA:0$:ZCHZ2>8[AXT__WB\^\ 9>HR/!B,(V MR#'S]8R9BD&2X^;',VXD-E".G3].%SLEHRO'R'],%R-RBR]'S)^FRH[T5F:. MGC]/'#UEBS;'RU^FBA>U$9VCYC^GBAJIT9YCI6>Q]_@(<,E7P/#RYPF+OS(7 M!4?+A&5?K6N$XV?"\F^-)X9CJ&<9^!C)1^'C04?6#.EIZEX.-#2^[SY2B9K-BK]#5SS$S8!*QV;W/D3%SH5;G3.7HF M+O?J7?<<23V+P*H'QM*'RBDZ0V<1924AOX?>?@4=<"ZC<(5"DO(:)E'@KR"O M4^SWD*>XC9Y5M/:25X)/EH!&(S-0D";\;_(0#4D+ ?8 %$E'!A-ZB2QI \1\ MN02E/GGR#I!E+P^,J1EL;_,DT]$,^?*QUK;.TOY;&1#K6U<63'H :F.03O%'L?(.MY!^ZC; MD#6:4K$.Q6B;,E2\APH,K-8$2J"^6)TDI9YB&Q#C1ZT>;UV>S3OT0+=*(ZE6 M.L4:(*SN2KBY@S83SU#:]7']/:'5/120Z.?8/!.39E"\=)_ZF!JMXLC)\<=Q MJ*4)]?,L"IC52L[9!O6ORVBJ-<" CX=XV8.:91:&6-RH>4NI"@ &4ZT!]HQ2 MSP_1BI<0"03%C#Y6Q5NV-/K5^@!V:E(K3QIHQ7Y3[]R:$ M(QUR]#[$22"I&6E7^BHG@:LN3%'O)IT$^MJR17.T3P*-C;5'E5>;8>O'D\:6 M,:/4^\XGA"L=DFK\\I/ 4F.ZW\S]/PD<=N&D!A$&4\.AB7W,*(B!(>Z/)XTX M8Y90C(^8$&[T2#&)Q9@$LIK1+9-8CTF@K1/QU\263 UYYM*_+(J%EY@]:6P9 MDWJC6)D)H4R'JPJ5/VV$-"-0?07_#(+:*/4"EU#;DY=I>M@RH&@:B\^?3AI- MYA8?*76? G)J):QJ9-8@V'&-U'>A1]JPL$E@SS3L)*]E==)/KA]4'54U$=^-UG#C^;>.H&J&K_$"K-RF ]FPY''-W"OXU^.B 9E;B-EP MZFJPJ,=;S 9,\*$N(8[Y"KVC("*Q2&Q_"C#T<^Q5RF!&[B<4DR)@-8>A'.X, M !=>XB\-=T_'6LR6!6MO]J9K4*\:;?$5O*-PCVXP0Y Y+3-G$R@3^'\K==)\ MFY6L@?T+@F@*M)J_8[JT845=']>5$GHUQ]EX&>H-Z2)?+3%M+T$2Y/@NR!:(8K?_25*7J) !8%F M@FMOAB&WKE-FVU7LI7JC$.\PP.B?KW9^2'J20=E5_>.IFV4/G#A*DJ@%)LUJZJ<:;6W[F'+5OL'B&#?,9[6VD&):DP+Q6O50HV?!!+;:OHB=ALJSY/ :R.JIU/))Y%&UH7D9:K_)##5 M@.CIC R3P-6 M$UMY)@$9AM1MUK#R20RI!H\W()I9A#DN!:>U.@^U9F$>DV] M^"O%6(@VI,2'0SAK<*$TZ)U$GDJSZU4UTDTBHKO-?1(-$FX,4W\]7Z2VRBC7)$\R M(K1%,*BB6LEQ188*P<04!)*?4P',/%#<:)7C=EJ-Z#)6W#$J>6!VB>F<'T$* M>PSU7JX0_7===&\/*SN)%BAP?!-$'S^AU09]\_P0_G*^QC3F&2T#+TG\M;\D M+S$#LP6*VGS%273-WST_@)C_FRA^\0+$>J%#:M#JGWM:#[,+HIJM[R2*NH#O M.&CFUWCH9^(LBM07N.\'X2P*:EJON=UO3;(QOJD>N\[T_14W5(F6@F&]KCI* M:WN;QMW^Y+:*^:Y/N6<280\]W.)>SG,:7MCQ;WY#$?9\#,,<0Q7%)^X?=IG& MB\=PZDYGITB.B/A^W(YGQ.O*0)]V-:J!,-R[3C2>*_-XZD0(=75>BDWYCLXK M4%]>2.T+T,RUV("6;6\!U[H.!CK(7EHQ01H\V2C$N[F*=ICQ*_8L'VNU$RCK M#7>/P+>HMIZ4QMF_&B54)O-/7^4LTL^Q#PHF+HA$HM3M/Q]H,R&NP,9NPRH! MP10YP(+7AQ>K4M.;KN)0*VSE&9GT:AVIZ):\R97VB>OGV,._844 AW+^#1JF MZ$_">+YSSHCO(7[-@?\OM/H)OP3HI\!TX,=0,/K$?H)_NL+_B:58(ANW=&!T M_IS%$D'%5@K:"Z$8[-SI-[. S$--X:->/W$.9#%A&=P2FRPB!2\@-/;5(RK5 M#B) "9*?$>9V"=:X6+(8?6+X**)-2%9A78<57&?@S]H5')[1VSY>;F'O^"[B M=^QCY5JD1#K<-%G!<3 I=^X$)UO"A0?"6OD8E;Y?O_YH M^W&V4)9^_?I'1PSJC8R:Q8+S19/A)"(GM*;'2\PXF-'2 ^*&]P%-I7Q-+TJ.J?.HU]A.=X.91T,K M=U;U6M7FI/':R3?6:W6Q$.^[>W@-Q +^ 7\#9<1_&.$IN:K"?#V?;R<>@% M(O4U\2O$SP.:/:\N]NE#E/X=I2#_J=)T3*>[$$6WB, ^$"[] !4L-HL( MCN8ICMY]3"V'R9^N_4D*L_[$$^90UQ5PC3U:5/[BG^?)B=8K-8.]^+FZ+A#J8 TF"B:R=Y&[ZCI(^7IEO(^DDNHOD2:S,Q>MEB M\KU \8YNE_Q8T7LX> M N)HB="*]!*X]U(6,/ 4HS<&"A0F\X( BD? "TK-7E_'51UZEV33_NJ*V3I8 M'P"\?^+IAD:(2BRT7,P:\'DL21Y$4G_6=;-^@E2Z'I\ +4_Q8P+1)^MV:\G[U @X1&FYSPKMO M9:OB\RSJZY2J->L?73?+HF$JV<+_X;*\>P%EZU@D]I=@*L8_$%>Z^!?"2'G] MJZR0U?4G5B["#7K&4L+U>HV4XOK(FW"'C,%3-9$NA,'N$"S"S5OH*)5Y#I&G MZ]U;$!T08J+MG>^]^H&.>S9:PB*@5(4Z_()E5'05?:A$>\G XR1-V?N_\I.W M*/&";W&T?X-&\GZRI-W$T"IO)C8$86JZ!==$2(G=J[/AS#D@)2:ASC8EEP@: M5;F6RWC?CIJIYI^IPCA;^/5/+MTFZ,,(UE*P]ESNDQ3+LC&_%:I4^J:K. 0N MN_="C\D6:HMB!5>C:^J")O2YL+)HA%Z3.-V-4VP8P5!(XC>.#IA$,O&0L00B MVLU<[Y- N8FSOI2*T_@ )H'(]L$"8_7NR2BH4UFW[9WX(MY,O.(384?M?>DR MA-8XIR>"T[ZEI8(WO-<4>W=Q.!9SK\L\.&DNU!,[UQ*+22"R'W8^S)V?\@&T ME M:)S&>.E7N25KH&F8SB2O=MQ1A%KO3:P$4=R_R6.)%;1311/#=DZ2AI>>3 MJ-W3F^' .!IL$KTB>Y(?ZN//IGQ)NQH5-*%O$R&C0_EA,G_5)&I,C>P!H9O',5BF"BF2XU=4 M%#=)URO_272[=)H8L^[_0GY*__B$@CK\C?RT7LO_@T! M::G=L/'\."U$Q^OB;OR,8N4,;+ZC%9.V< MGO?XL_];[.WNT3;U7E"(Z?S/T%0"DT%,,,/T9?>*A?O5?DDBA5C+"3DIZKI: MSW#A^X=OWR]8ZMTB;T60N%JLTC<<_G+KH> 7 M%*^\,"0[>$;O" OEM5?)=&HO^7WU[*S"A._*71T%IJ89W#>1CE=X>:%IU;OG M!_-=N3*&?JQ=X;!.6 1L):-<[_^[WM-!PHM; Z#2152_?YV*$4N;.>L#TBZ/![8Y-.L" 8R6(DGV,%EL$R4U>>, 4Z<)+ M_.1Q_21\S9YULDVYEL=XXX6L2D/>RH96EPSQ[\7Y%UN:NJ'][.VM4HV M%_L$/P8LV:!D&?MO;..2$U_@4[P(U,7B6RSDAN.BU\LA^C3:H':\PA?62,@--7]US6H44^P5[]>=QYU9,!P MLAM/O_ZX"OY>0[Q,Z TS:EZLZ6QKS[=F@W4/V'BZ&T^X MX6&*[]D<41-ZT1=>@&4<]+)%* 4-( KM!B.TDFD%&%@F0 Y@'4][* MIS%H"-!@ZMYY\W7<>/!-SO<8FF5QIB;T,._0K'_CM=]1P)V,#+WEJ.1 MVC5>X+ ((&#=ZR>TVA2"?W/P:ZA"EQ4M]I]HO.DZJM%I23<(2 ^7HYC@VP7) MITQ@HU0 M:-A/LU)W))]I@\+CLWEK #%^K\W6L-=0Q&2;=6^ZX2)NO/)6AUS(!&R(N@E1 M E)%!'N4X"$!U_P]16O?B:R;9A6Z-1[',RY!0$(1I96.ZU3?QNO8Y.?Y;L*5[ P-N+GY$FX\ M^=8'7>+G#5 W(4+P@C8@Y0B>A>,B VS_S^@-.AN%FSH^KAINCX.7=M2 =QO, M=.,)UQU2@5^;X&-"#_3&\^.?O6"/[I$'_WV$_JT,!'.WMG:*M;-]FAR0^$9K\'#*KU,,)@/_V1)Z06"*QGH27&+)9'-L)K$") R"VK RS12+ ML63%(V$!%VT\QZV6Y#Y=4 M4B*;/-!_UKWYQLNX&C1K!F[#19P)!3"#KFZ6?;^J&1S*X=8 > )Z3ZO6/Z-E MX"4)H8F$PV65+H4L(@5@C9=Q@[LV2\)H3IDFT4NX&1*;4KM)]%IKAL):&CJ) M)C_-<*8FU)-H'M$,6Z)'I!]/(/GM&.\\' HEO,'&$ M8";]^!KX&W(LT ,)"CXO_!VI.O2"_S99XWU#,C2U4;PMEG) ;"S5F:7^Q@H84-8:Z9;-"HJ&N76@68PT8%3 MN\%"48KN_'=H$9%ZX<;':*<-[!L>H/E*#H#]+8I6'WX0F(-7G>$ &+1]%<'Q M0Q0NVDY?8%*IK)')/0Y]HCLY5<,PEUK@^DB7 V M"9]('W>Q@2@XB1;%?>!4(F=.HL%E'[BK$VXGT0ZP/2)[$*+':Q!XE!AN(I/S M[@,3L,SJ*Z =HX7V7 >M=-^EV[\-AJZ6 MUOM1G'+4?$T!M6.D2$=?1BV_P.6]06'_)>E.'NS!)=_,N-5L-3=H0Y,2;*WQ M=LH/W+PDU#&^]0D5ALIO-VOD]8L'K;S30[,8KL;+N$$'.A>':HZ^"5&%:KV= M8R0&IU4D2E2@][L]4;YING*TPP>Q16%"!%LNLC7W=+58U6+,;S$^_7&?&L%@ M&.K;R^)N4,H6U;:Z7K5)N F;X[6O.SN>Q] Z(Y+6>#I"5C3!0FJ%J]Q":(BL7K_AP,WB-((U=5;0AX!L@P7(+Z--",$J-/?O,DK2^J9[ M@WW/#?;>2\7"/FC@)(2I4;#=F+A.(C2K']3W2Z@G$R/%PQF7XTL7XX?($R.!BMQ%X8:$)M* L(O#-Q1M8N]MZR^]8!XCKZEM ML/8K;U[J_V7G 3QQ\CU3B9*M^B-"*M7-W0"&VVBALOOVEM[\:X.N6W+:_*)Z)(5[PJ MN4*IYP=']^K[J,NEI ^]+'Z\U?]>4B].K_ [FG_ZR5!(*G[$-K+.E2 5QX0? M/[I-T6ZP>Y!_P&TD=8'?<=!TQT,](5^'.GV^O"MR2)]LI=="DB6:/ ECGO7" MG=/"==<)ZBN3UEG[ M5L>.D0.-*0ST*I<%[LD!IZ9D.(CBJ>@7[LE1_&*S:E5';?,_5:['&E,ESVB) M_'<@# \H984]%3!IISC532QCT]A(]F_>+J5RKU8/\]-8:"RT38R0761ML"&Z2;^ M@1,( @7\S:\/^]TKBA_7>>CU,]J 7;6TVYK!UHZ ;RE+B. I$ ILJ\=;!X&& MT(.L9 B#9,+1,VP#PCQ48)89]$9G8+?-:QF$ETUNAP M#S7<;1(--'I G8RKCM= PQ5E+S<#/T"/ O)W0D=8M"JF,]('"J47O EEULO M#%'@CIZ8Q*D@6.'_RH4J_!^_9I7+"QF:U3!F_=A^Y<&Z+=.[*6[B*@)?AFS+ MRK%.*4*%JR.#I>%D>TDYPEX6VSC:;[:W(?0^02O?BP_W" B-*A7':.ZH5VV. MT8OO3"+=MV2 /;SSIWFQ3_P0)0DGX)J,!/T<>Z#076B?07&,/3.-ID^XRD*C MF]*SO0(3BY"XB'_"9$)ZA97#;,>RG*JMLHY^:YZKT537GL)=3719[317+^+U MYS+8DP)D28)))W2 ^&QW*:4K.<' K_P8TX7@0"ND[/%>C?FW9C'U. HFF6J0DG+V9HC:1 MJ,I^9#.U'GC2OG%CT4RF8IXT9II*'8:BW"1PII<^U*:"DT:.\5.KV"XF$4W2 M])V9R2*30)W^N0G6J$E@H^E%JI?'3KG%PR"1(4_DD+8H)03N'"9R#A.QYZ\X M&0=XJPOR[(4;N5N\_.NHV[KW/OW=?J?<6/'W\3&F>/7Y;ZZZ;(\]=L U%[O" MP_>$XB5PKTV!3B$>D"7$6GN80UM,L0*1+UL$4JA2VH4@CLCMQ/-=]#IZU^TP<8\7%TGJ;\#2Q%TX+GWXM]0 M2OKP/*YOPW>4I,0;*O?6CF-7_W_ !.X28B)MS,G7GI)=OK_]G[[_@O M\1QW+$F-RAR\IB_08XCT'2J#JK4B&,RTIJC=^"&^%+X7W(;0; 7.5!/7K1KM M0&.=,EYSC-Q%Z8K&F31MKFF=0. ME-S!9(&WD[/=GUMSA*DN\A/IT 7N$W?*\NT#J*D3IEHY^U;6898=$[]5_+.]?> MX+I91W?2T.EWJ),NKFWOI.' UCY>&@CI%7J+$C_5G[)FAC,GG)] \3P,#U$Y MW1%ERUSL%74NI5AYTC:R3E)IHXA-VC65:M&30++ MUJYT27WKU:'P5XKLD(9MNH3NP2^U3F.<1!!T[Q=:K:U.(SIZ/"<8)@:)Q EV M]GJ=O5YGKY^6Z]^K$' #"Y8.- 0OYGSUFI@(M MU/NR&BQ@#2/*Q;HA7QV#==BGTJK,X*B?GD[!_3MA977KD)^4$< FQ9]NU.XQ((<&,ASQ'PX&/NWO=@YW[.L85/:F1E,M:NV82F/!,>]KJ]3.*P-[1G/1J81EIE#-XO)> M5;?A;8AIO_0A=%S1KI5AL?7"!<+L*?;BP^WNS?-CH'D B5Z>$B&Y]F+H'J]B M 0-\R*K]*<3+'G[!NT57T8>*>4@&VBL@4M+1()\RVN-'YJW\X(!%$13OL.( M.,?'0APPQ1.ZI'Y9++?,=]"@6@%S_]\Y)I1]?_OPXM53["_1?/7//563A\.< MV>?LQ?%23Q]+"L1TW0LW8#RA2H$J>E<_R=ZKSVYI=5>W6"1?^R%^Y %&^RIS M2'Z+HM6''P0J^M!E20O%$&9.MF.*+LGJN*GRME-\5+4\VI>>W3 MT\1;^V!=:3-D'RJQ2#:7K5>5.R3-K%W?<1# M:.TG'>O9G6I6-?XA@CD=JI#3%64#V!M.NF^W!7P;&BO&:_E]A&BO,W$PY/WY MC#P96>UD4F&H_>Q#89UMFY#J$/HA_MH7TI)>H*$ M&;SMHW3FGR.H#1%U$O5_9+>>ZEO/"*L1F+I0EI]<'"XQK=E@>5>7?M)ZN7-. MRND%--BXG!4&V/V"WMF/D] K[W5LZ XE"5@&OOYXCT=NE57@^_W(B2!+2#Z& M8:/@KOS-(T4E!^N[IN.HE(.3"L,*98Z*L#[N"EF M*[OA(CR7HQHMRK^=3G"N2'>2.3W.8;=]8:_V-WP2B.U#[S+/[VNNOIP/H2$5 M[G:@)^UW/XX[7Y'Q>CT3=TM=N74J587VI",DCN,05$^CGR",\]/0Z]R#Q%^X M5@#9!52KKGD_(1C%:[Z0'L!1^&TA(HM4V3M"S^M)^W*R<+EG[^,>[R[&BFOR M@%)H#)9@?5>9*&(PT3Y06!?W$WP/(1*E&52:F?;!PONIVS\,<8-*MS<'F-S- M2>B0[+$P8Y M%0&Z.(!=5Q-[8C+3&LM0;@ZVI@T&,YEI+P*%I^15Y'E5.9L[^]$B2HR2ZNE- MCX%..@TQB\[V4U-=5C[:7K&"7.F^0IBQ+'V/ MQO6^!8B(%.%*#/97GH("WMZ6[[D6SLT^#OT4/Y$;_S,E+R5;AKJR7<(Y9JW4<[Q1XMB=;I!Y9.P7_,_GB%WE$0D:U!77U]=++Y M?&L@WGM8[@Y17! $M4#I9KBA+C20!T5=P4C>FH3.JA;1C/#%9*))H*J/@(DZ M0642B&R@[11K12NDH4D@K:FP:_1\12HY#2P:D;O^!->)!!HT?-'MQ.1)V#^[ M/'/9Y9X&TKH),2,;C(_GG;90CB81TM,2C5H%[-S)C@8A\)H%R;&Z*&Y(B84[ M*+%0KL!P[_TSBDE2_(.WT]OUFZYBKV486F[#*(@VAPO,NZN;U=D7S.8Z8%_6 MG(:9A;EV 9L9W*J=71SRJZ;/ZC9>X>P(&?D,*Q*1^>'=V??%:7:G\\;53K-; MZ;<1C=3-H=Y'5^I#X:HXDN'I':-U,SR0WINZ6 M54@7-!-:IF$2:RSEE#)4S<6'4RTAW*>'H/X03AV+3:09PZLX)3=5"X'>$(MR MZCKAZVC*;K12WS0LM$,QF8%-W4=R$=O21:6P/A&_55.4-M$8)F$)'^!.BMZ8 M?JWAQQF^3YC'0Q1>TG:O%$E':1D_:1O<%;N*-+-UX7W6Z=J:"=: @)SP2J-[ MZ>YE(QWHGY7U*34.7:HT[Z MD(<0D!WJK]$=:R9T9!)B72\HE&#M+,\]KB^W6-Q%R6UXZ<7QP0\WI'/(XYH_ M6=IV1'BX9UG/-5FO16>8OOO4VFY$V[D9T3P,]UXP;./CPC>."57#W)9??SQZ M]M(!ET-(C&\(+[5Z2;TX/0WVW?.SGH@9T<)]QF]Y$%&4WNCKL(K?TQ.LGLC! M;E'J+[W BIBEB$EIT%Q5C$@QF6:U*A+%>TVA#LG <]3@\"?"2N\Q#Y V),U@ M8L]!6@W;MID_BCO[,8YV;*X*1-_Y.Q]C"%/&-$1QLO7?;O;A2E.I0#_!8N4, MC*,X!:]2L5QD304-_2SG&Q@J/>@RZGLVH4I%,W,T3P*!:KZMOE]R7G+2Z.K: M751GL#]-C#470[+76<.E3AIM;;A L\LYB8"T9K?.6*P8#W?.J^/4$[1^/B&8HSX<$.J+_"C.ESJ(P[TDQP%)BL4(/1_XB7BK^&2 M)?"T[_RD'=@-EK=9E ]>Y+T7_X8 $)*]KS]K[12;I>=6^V7ZBQ?'7I@>R":] M(&\YKH?)=+9-#9;0!; (7^Z3--JA^!FML9QC^$(;+-"S$8'=EYL8^9MM>KGU MXDVEDKMFH.6(JPK'JB&$^DFVW[DQ'(U . I%WI2_G;2Z,#3ZFG#422@6[1&M MY\SGN#,M\HRE@?'J[!PE'IN('8-TKSI^5.IDH%[;3IT.RDPE,(:^/Y_1I^,@ M&LS]Y1R JS),V8\&.6DSE4)7S+KV7'^^H27IGG>!GM$206K@#7X7-WLH#@J= M_9)GA/\82C7)-LOT# F60-[]!%^,9!']@A\8NHH^0KX=^DU(96'[7$0/@&;H M5 C6>A*J) .LAU6/E:JUOQ]GC4Z-T#ZNZ82\'%);O(8>-2?VV[*>T4>[6N(A"S\2U>DA!0_)\?7KS2AOIHIUA,(N;H MS2_9LY_\I@F7U$YQ"A H\/T36FW\<#-?XI^H.S![:37B29<5'4"#KDQH>90# MVQ5P_ T_;8CLOS@P5!-F PQDZ[\UO)@&BUD#7K(A+2E4C[?G,_*2[4T0?;"M MZ6,=I6,=N'IW-15+92,=V#8$;SVN.5>L?^G%X?T"D,2IL'G\7_G&\7_\^@P< M3WHYRK^.NJU[[]/?[7?*C15_'Q]C$EI7_,TVZ;I""19I:*L2 \I5'6X-@(<( M"\)T-T@OM\E&.H1W#3]4#': =#WL 8U0?#_CTS^A7.U4TC#5O'&IAA_JJ4;A M=Q>P'5$%69OCJQSNANW!1',LE/O2*FB3,->8J';%XCK8I- E$:74[S'DNXT!)8<*E2ET,$ -Q(]Z*2O MC%2YXH@HX.BDT6"JR(G/1ZHS30)+"JMJX=I,*,55KX5*.+CD>DT"48WYDE(Q M/NE(UCKV5%2X3QH5!A3'3+^;&)9,WU?)%#*)&.>6=\E$9SOC3\\1)Q'[W>A^ MW572OD>(YG8\J$?H5<)KKB6@G>[>O/#PHC)*99A\#+^'WGX%!0HN040/$_*' M) K\%8CJ8MS6\8>9WL$7](X/Y7 GRGKQ'6D]9IH)]H*>LLN97\E$MM&+@]R6 MG#$2@4[JPE0&_* #;IESG!(]T.R4*S*<$E#9' = R7;UN,[_DI0FKX5(,]4A M9_/9R3].G0'TYODK")'&K!R>,DD@*;3CT4+38 &'+M=11C)(WVV6N-CNV>?3 M+0+('\,\8'% MV#IT3\A5T'-$Q9!G-['ST,C=LW. MWE4'&'F-B7\JCK9^V(:@(4T"?TU8AY'N-0FL-6,D-=RG M2>J%*[@Y?K OE(8@UZ'&B='3XM8L2Z;[O_ 2?]D1!W0->]T%O3C$N\@N<\W) M*H?;;Y:'N%F\/47\$FL""7-YBX_EP&^Q4M>06A2'LJF#RN*P1=EU;:S]IN M"-?]"D"B(-U0>IB(';%.T"C86]OS]$G8RCK+/*72QYGT, GLC?SR362<29@S MFE" OLYH$H@=G96II=9!K$32.L%'#IRIJ^4NX=(NSAR7/4DY$\H M9X/*2POO$]FMNJJH_IR;F(6-5GQR@5#9N6:&Q;;@;#$>4SC6;"BJ5'EOL4#?/>CIS;Z)8JAFM?22E.!88K6M'6X-_2_^)O37 M_M(+H25)N,%8_![BW47XK_]%]L>VG=PFS\A+,/]X#0Y/>,_0Q8ERG< '$[%[&3"4K+A^'79/VCS3\GX9 M<;J3-@.T1%P37GK2E0$:XJ^>FY]TG8"6MVTPT>&DN\CU11,?A+#^$9K'V8S@ M A^(G_+,%$K.-BA<.M4[OJ8H\9V?^ANRH4LO0V^DJ8:OG-UK &*C"@PN9T%1D4@T>MOUV\OXH:^9)! MYXX'1U.[O'+-5'9-@PE]-]U#\1)H_P8SUTM0%8@C_1$8I=0JHQU_;BDAA"3N MX^46O]6<;%+G!/0!C\(-%AMV^4_:0A1M5NKYEF 1/SV\^)^+"/\C/5QY!WF2 M>&&YNN<8 ,8Q1UY1O^S]['4##4)EPC3"3]:/8&8O8AX=\27K?]& M+BE6LV4WI^D2/4.PV/KXYCZ&:!&1.WP#'C+M5:^9X=!]?T9 %Z"0.F6)5)^D MOZMC.YNOT_.1/$3A(O96 !78 M?9I?1.^ME'MV6:YGR$#$P)H)Y)>M6/?3150];RD8QG/[%E8JG\"[*)+?9O>\ MKU7[OO4LRN@:T?W^'QBWPOFJW>P55"KYV-XFR99\<:G*"'W4OK K&VF;R&&-#J^ M0_A(M^7=0GU)'[]$N,\;+P:H:N"E<*'@4 /7;7B/G_56^HXL[\@1?>CP@#XN M \_?X2L08.:_UU0O,IDYT&-\POA4T,/R$/OEQ^OL9YD97VG5.FE/6R>[F&AG M5EF;AL!>X!#B]%8V7NE>9MHZ5Z0*6:/3CJ_L M\WV6/2*30)RYA*&[J"<=E=J"B79R;IV1642FN3_MI.-UVU@X>O#JC1?9>QPX MM>A!9$?QY_-1..'DX^?QE_-Y-/(B,GS'-3 M:%8/%@)^@?(*(5:B7P/F['$H\>*<-2 #]3YZ1U3R>(%*/I@48[J[VB]3?I;S MY3+&DC"^%\%-%'_@ 0J VZQDLVZJ9&NJ8$#Y8,0D5:D9A(>N@Y$N%3.47K;AL#A&S&'X.W& MZ60P6:6PD_ )#(K3G+#W:L_]*\5EB)5+L$=-"J688PQBI*1/_CIFB'5O MK_]GC\&U6NFM>[6E*CQ16J=QU$RR5SH*]O6,WIBU$U_:3>SEELUBS=+Y/MWB M^PIU(:(+E,]2B;,]+>X*CVS5"@7\)Q0$GKH4YP MTA7L@4G0_.3Y*TRW%][G+WZZA3>)]X?_@M>!12LPB*(P\23))YV6LJ?J,$:> MN8"Z =]Z.3<8O!D!+U3)Z8E*3D)AZHS>&CH[";E^*"0R&CZ)^(P6.&S%("81 M=- V9SA"Q"*I\"YLUL:HXE?AML.*XW^T)"FGS38RJ&&TQMK(:@> ONSC M#U$(,5K'J%49@EGQ!)9$D\;+])V:;WA::!W%I+9C;D10>W'Z7-E>C6ARP?-+ MJBLN(Q]KKW=7COH'E$*Q0R\ ^>XV?$>T5&IX@R1^M_A\$DWM(/T<>V<6+?V,DLW3-/9?]REMIO5$1!750=7. M<^$:\F>.J<"EEVQO@N@#&D(CND53&F*TBC5P'_E!/*-EX"4)*3)+HD[:G&O; MU5PX;17%,#WGFOG60"P?!;2W@??'X@BIOMGFL'M8V-ZU-Q'-GJ*8:&X-[G_7 M94^/DO_Z)TNR.Y>MXZ@_J5V]IM6#:WYD1_@@*RP%P]#Z&4H7HIXM<61URWXFF\U5^_VH3D\?)6MBDLY#ZNBU8-%60-5G!(P396JET4Z3EN M>Y'HM8NY34I;X*'[NDX27[[C?D5=DU6/\4W_^O4OCKAYVIKA\_3=G@S@DW"5 M:VWBA<:RC2W0D\!?S# S:)X,%>*$%GS]H@)8ZBU M.#=4FOK=!BANIL]B.%*,]^14G4;VH MKYM;1VK[J3E43&)]^G*C)H_,D90OO1>&7$]X2DAE;.<([AT]9X^T"KS%''L3= 48;3E I: MQ@)P/)]VG=G1A (S9)]V =JAA06C4 :.ZGY5M%.4%.31#QD">ZT(>U15@38?JN*@SR)BO_KFG\5JF$#R&5YB)O9-R:;79[X-]SB("WU&X M1R#\\M8?4$/B$H.%=QMGG6KF28+P_[3)#,U7L@;V993@\_H612NHY_J"XG=_ MB9*7*%!%O6LF6#R[!,M$RRW>T!5&?A"]T>9"4.E#S==U<^Q1:!0$<#?"U;T7 M_X92TA)!!X=F@C4@OJ$0Q5Z ]S1?[?S0!TX![UP/2=TL:^#D^@9_TWZXQWA^ MQ%*_&"+"!;]/E-S[(=$L;D.LQ:(DQ4 55Z&,]!ZEVTB(K561VS%W8!G->//L MP"_P?5C[*JE$-=IFE6_\?<"N8L?" #>4[%[4)9TEJ9G2,8F0U#[TLCY0/JE8 MZN;1^QV?QB2PVH]FW0?6)Y6*,K2F5SR0%DK1)$^A=][9W[%.(@1\S%>ATYG/ MR.Z=!&EU^TE$WX^);YT!8A(AY&,BN]90,HEFN6-B?%1;SB!M>5USU8]_>A(3 M4:]QZ^Z&JXZ):]&>-4@37>E%MAXN<;U["Z(#XE?K*?#"Y+C;"/V,2$=EK4.[ M.,9NWY1*G?8YQ)TN8B]<;O']U?MOFZQ@SU2,+]6#5Q-C4!K4=PG"'__]ZY\Q M2<#W%M]K^)84K?JQUA&HB58I#''M0D.GM@VISG!QR(>P/@;DLE9(L]D];[+P M\2&%_(.1*AJ6JBJNU^LG^D54$J<"DO!_Y0C"__'K,^Q0^A;+OXZZ+2P$^[O] M3KFQXN_C8TQ""8J_V;OM6;1E[:5,5+=2%Z#8W_KV:C&2/> /:.AY<8RUK3+2 MH-FH.,)>#XRB%$OLE/+;H8_]:[Y.SW+*XB-:;*-]XH6KQ0>^KH>;:!_?AJO] M4BAN9"C'M%[K^#AEJ5'<.]9:X(G?1/$W:!+;-]>L^]RXK,K[U+.JPN\]WU?^ M8(C+^8FW\=->R[HI[MX^)3_)B76X,E)V!OF4NXA3 <.N9G8C]J_),O:)@>79 M2Y42P%"?&Y"6XX&HQ5MINH3=*_!:?R:OY3/)@(C])71GBW:[**3@H7B)]+1[ MF \>WSOB_&B^6OG4.EGNF#H4!]1\L>?7]$C>*4ADSR_?Y?W U.-<:0#-&MP. MT?W;^:;?^'FMHWCG88&3[E%KV%2-/CX*)YI8GOW--DT8H?$V6@[7^[>L:V?D MXM+WJ3U[]7C[(-#H%SG=?(B(-Q318TA(/1+Q=PBD>8C2OZ/T&2VC3:@AS,-] MSV;62HIY+MXN.=?O(=:O,8FN24_3S3F]VT!-L%B/9'\%XU0VWY$WT;=P[._H M;F5'K!&(#:;UO%.!$[78<(/9;OC[32B]O4Z?E)()CY2I_7J90Z7N<%'94 M*1UE[$T"*?TY2@V>9DM/XTD?A,+W"-B4^/^&0(5#M9NE;D6.B@*63OI.#.;" M+-2>*SK_)H%0B1=11$E)Y)@$2EI[+ OTOK^+.@FDUPAJ[9VODTB#<4QFJ?7Y MGO2AU,DO1:?P2:-B%+9=U&(F@<\::EGKSIQ$KIHTEJL1?6L55(5)7/E!Z&Q)!9T$(AN(HT;Q(Y/(5QV0) P4OS*-8QE2^"K8#Z:!3K<8 MGTF T21RMX>,$/WU$6^(0E)'\_J?,_;TY]NT7"#U!$(W(\]WOW'?+T#GO[!XR2'*0DQU1?0$TH M)L?UF0.X] 84L:&]M@,]VJ/J0^TR"DGEZ)[ZV^@#X4TB:WF#UC'P[F11)D$O MSN66^3+UWS$FCK)0T[E83)](84:CQWV:I%X(58J?Q2ZF_2)*_[%30!XU2@R/ M-_:=<[F6<[F62=9!L?[F2;!8]2CXL%6"&0'&/.SA>-',XK&*ZV2:.%]D2><$&NIMNXW@1+F'3=NYW MLVVXB_!38(J_?I46&''1\3%NX&6-57<269O#FL0'.B8NM0]Q0F_44)!Z<>K4 M.9W3YL\YXD>/]..A-E++]20R4X\E1ORT3^&<^GHB=*B%1Z/7_$QW&] =#S.0 M>EC.J7*CAHWWG)IU2F'CH[\'J=^IU]2M,]4:QOTT2)H759FOP_,Y#6M$'")1 MR55SASNGUZ?C[IQHX];9-?0&GM-!W#J^QOY%GNAP/D W#K"QOY+;?L[FB:.2 M7< %F9U=KX8[M>PY?J*1:8X1Y,*]DIRL9#_-)"->[35)XSVA$X_I%L6+K1>R M>Y7E< Z89]-N$\<7JV .YS#1D(V_?WPHKL0GG%+2W#F)Z822F$9XQ25!@.C' M5UZ*;CP__MD+]L@)FMYHEY,^+H?/R'[VR3D9L(<#+YK01K]OI<^?/(+=>_%- M]W>"1_0SH7C6WD#I\^XB^)PZ:_=FND<\FN[O!(^(&<(MTH_J#DX7S>!O<.\9 M--K<"1Z.8U:L7__CW WZ..Z+>T_9?&L=;ID3O:./R;G6R6G1B].M.0V<4H94 M;\;[D<]J@DF'YV0V1^[^L%;]D1^2 2.?$#T\)SB>YD.T]L[*5OI)Y.$=K531 MC%Y/XRS/F:TNG()K=]\>#3476,Y7XEBY9MFO-Y'DWG/^^I$_&'=I:&-_Y"3Z M'9\R#96X-WO-OG>7C$[ZH3=SMY[K,1SY*Z\Z4 =I!WNJC-J<[^3;(4Z:J MC9S+YQ?8UPMLW 5OE![!CG=CJ_11/J=+-F;>YW3)TPXT.T(45WPCYW3)<[KD M.5WRG"YY"L?E\!F=TR5/XBZ>TR5=\]):/0&'G_TY7=(V@L_IDN=TR7.ZY#E= M\IPN>4Z7=-F*93-=LF)EUB9*JD:?\AUQ[_EV39%TT<-T.K[[227:'&V*P#GQ M\)QXZ#Y-.X5(BDG1PW/BX6D^1$>29LXY,6Y+%>?$PW'%CG/BH3LDTEU9Y9QX M.#6N.6CBH:L'>DX[//+GXBX%/:<=3HV"GM,.)_G0SVF'DWKEY[3#X=,.E1[6 M0-(#7\N'++;J>2OYS1P+F MT\LMQNH5>D?!_]_>MS8WCAOM_I6W\CW)SB;99%,GITJ^S;AB6WXMS4Z=3RF8 MA"1D*-(!28^57W\:O(@7X4:*% ")55NSM@5 Z >-1M_0B-X8#Q423_52@K*G M.8F) QAN#7-[1/0[9LJ!#DW*;L8(^@S<3U$ ,YOY6Q(2QNH)><#4U$ [!62.6\(9M2I>SA4['WBJ/=7 104]J* M#:O0F5VU--L).BY3*K7GBPCJ=L9-4TD_7:S,>%VS!5XSZ.[#S._*QG]"- ?% MS=IE.3TO^"VB;%LH?!?"YL;LR#RZ-U_-WS!;AG!=3%'D)1.W-TY"CBH[6#5I MX'2P0]"HN*HN8R0+.(8V9F,,L0=:/%XYW=EOH1BNE-I#:.#\>L%>%'HD(%EC MT'SSCZZC,*'D-65_S$_'ARB.EU'U\Q6&K\#Y[TOT@6,WQ7QYYE^E,>C9<;R' M1AQ/D/W'UZ0^DRFQC%P, :[]4/H_N\^ MDD&RF^*L-OERERXC(".. N(S/[$L6MIS,&N8^=0ZJT N+!ZOQ-*@^G#H;Q4= M9-Q9"!L//*NG_$2_BVAY>(BA$;8='ZE'1-<'AXBB\>"G"06^A%T%2LI74-"* MN(YX#>4=!I[=;,OVS'\+P7 /"DZX)K#YF1!L[S>-#I;54NF4-F1N\N6V@-F\ MDC";#.-+$&4YA\;$STRGIN?V>L-^O ]A1=(PF:\$71X(>@71G^P^"= XU;>; MBT1'D?^#!,']]@T1FCO&8I$V)&AL+K]F/X^#W1;O599RTJ)\FTYC#"QALA<3 M4B]):>Z@S7),@7OH&K?70-W>' ^!G<$8X04'F8(4/9"$K'/#%"=@(3)T12RE MU=<8:1G 3V"*E_Z9_*21)R J.AE.1V-HEWH^"5.87N%\ M%T8._??H"V&%'8 M XCN,FL'Z/*87A!E0078,1B,?]'JCOF-EKBO='P+S6A,PX*_C)@KSVNQ?S^& MZU*X)%RT'!/-8&@/N_]"_,G'.0<:.U6^M2^20V7>^;[(7Q*0 A%8\YY<1 Y# M5\&G&809$2^F$M M'E9"9HJ2&QR3=8**1A[&?R94'.+.#ZD@3)5A(N]@I9V41@0&8 MXI*" UJ8RKEJN@61G3? .H5W_&KW&4=KBMXVQ)M1C"RZP1#3I"9&X+=*A, O M5?BQ(@ %G!L+\K;#2C_5E/,EJ4^">U-!WM:&PEQB9?)J5WRH68)+>Z1!R(ZQ M]X=U]/Y'CSF8Z"ZGNOBE(KCXP[^^+EKSKWU@38+[=%O#[=L:IE5;87(W*"<> MJMQ=7T-6%3N3I))\?9UNYHJT/=[.I+6C:@U.>C#,8H*>D4=6Q./.C]_&K'*F M=08SS4QQ\EV&!MO_Z-Q#*,;ZK"'44IP82/53^ZP1F=(C[3 U>VWJR^#,X\3= ME(?57?KI*VT37G4>J^N$9YU_I8V,0"&]Z#I.6JXS2\,LDQ_-,C^:M6;H"TN_ M$AJ@]4]/.JU']$&VZ58XL>;GIT=,L%FJSRSPV!8R*PN+W(*8H2"M2X6?!9L? MHG#]0-Y9Q(DE.>DY;WL->K&.MJ$-SRW02B]BT^D+9TUB@/YKL[7Y2D[ YO:X%E#,8[P5T=> M)S3UT#Q>&H[AHA>%(:WV0SB\^ M"]8;/G#3B3YYJNTR&:9D35M,TC-'<_)/VN>?%&M 9YX\W%GJ,<5K?LO)XRJ4\U97L\ MV6>4@#?E44]YU%.(8@I1F,NC;GWG_$>(_=;T]?I,BWG* M7AX[6C!E+T_1 >/1 4T=Y:SQG%)U1Y9T4ZJN=?&6RTC5O4.$_H:"%'8V8K]G M]687Z7:+Z&Z^8I\45;S9,S(HW"WN2(A"CZ"@5MGW:O<; JC2^ % #RPJQ=K! MN-X#,<^6^']3%,+$LR+'%5I2OTB7$8SY$#C+QW%?J5H;F_Z2HC!>Y3MX@>D[ M\5A)_Q6/*9RF(+B*M>=E_-'/\6VZR7&PS05Z\JI1-+I-A_CQ\81,N7FYYBD): M_GJ%8J)TC W['<:@RF>_)Z:200*RQ>W-KW;]=-K_\0O!%%2,S4ZZG[N-89[4 M^_ M3?*3]),T)U?6P^!;]+4Z>=>@U*XCIDC4A,A. MLH<=Z:YZGE!D.&EHRZ1+9_'%*Z2;5Z&B,J&L4;V[_DY)W./N!,:1T\-N:.]M* MU07D18S8\T-2=4>[FWGQ7S,5% %*:1?SA%SM#@_9[(R2V1MZG]^ F__D#4EY_2LB[&"*DIM/H*HJ*3>9:K*4(_=U:=?C:])E\72YJIJ#M- M:2;I,+#=N7_&FAT!B6I^6EV,P?R8)BD*[M)0OF\/FID[IIDAOB+LX?"8Z<)O M44P2^6$MZ6&'O[>'MZWNW!5ZL+@M!+:<;%TL]9>NRT.QG MG&HK7Q>1V366L:KGDKT(B$>W2%7>XLM">4BS].>+8M1^ZJC,+WX1L!U]'AW: M3&==&N,D?E)E2.0B(.ZWHP]#,!I^35V/?$TB]SD3%05FEX'M ME#\RA9I=0- F!\*%^/_'$K<"U>ETX)[>.U/QZ@MFHM!+T@*Z#(SK#:)K7/EG M9AXP. #P@@.48'\9S3R/IMB7=7;2(=,@Z#J*$R *_@:G"U99A%7B0U+U,N=+@K%9E9_:].2.(6%[*ZKJ-K=_(1X8WMHE=%4C MV,%XU=0*44B4;@+]_N;>/=N^!=$.XP4&JPXT8W[Q:U5KVU:(,<]]?HQG/W=; MGX/>)KVI&7\P0Q ,%^5=>W%[.U:HCNJ^X!M+%08]!<\I"_Q0O,%A#+IT_D=6 MN Q^!3%P&X*U1C.:=)9SJ*\R!MPSVN4)5A%M$"8@7MC'Y&Q+\/K]$;25 @+P)G&" M0E\<]#AL9PY]STNW:6;0YRDPAP:2?"6T^YO-+^?,ZVL(NSE@E8"^P$Z 5?@, M,HL5"9J'57KPC)*86>V9NOF=HWS+5;4!&,- MLG1-X:DS\M>:51Q>\%M*O0V;>V:+)P3LY+HDDF'3903+R/H[S6464:_C^.4L_VZ MD=U](-N(SE=N"*JE(W'(KKQ_7)]J%=1A)/O)WUE>._;_\;N$9F*V^&,4)O@C MN0TR#\$_?A?G3PV+7+)[+R8)DS_Z9+OWR*(@$ 3ZA!ZX1C"^Y?*2.%E[(_'3 M 1(K%,2X,ZE^YGWX_;:AIC:)EOHVFD&Y Q>4U:23+=- H_#W?H,DP9++G%2- MA (^7(X@47BA1H1B[^FR&I(-C$R]]!7_?@^. A1A>%\!F\TH:$@'/9'8V;GH M."H]G:E-MCET4(Z!RN&9:OXD4?@Y'8=A".8X])Z. :N?MW@,//_L%)XMI_(8@/S%*4#&=UV/@?$O3F'< MR9L]!EQ_/4.X2J_X&'C]S2F\CG*NCP'?KT[!U\\I/XIYY*#QW-&I/PILCIF5 M?<(">K@56<#-+-^AWZ>\GL/EO$[\5, ?!X&P^3MUK\D MC[-X?A5>@5_^-0N"VA=S\S^$S09^T7BQH>@=A?_\' 7D!@XI#SJ*'S.6M!YX M7LL-<'/\Y1O"W@9, O74Y!V&GAW:XA@M7Z(U;)OK#<&K9QR]L=M=8+-@V2RU M.@X\VR^8^.3JFCW&Y'W/OO01T>^@D[ J>8H):_<=FB\119NK-(&E7($MJ,&: MT@X#SPYT.HI__)-L,T0>\!H%2B25?0:>XV_D.T7;1[Q)T *'(']_8U8."&GB M@ZZUV+X^T\A/O:2JFBA[QOR(T0:F"_@/N.\;CI,-1GX&YA+V?!@%T7I7(+J( M5@D<8/Q\X3-521+>KS6$0U3FX?V!&=D(Y MZN77IEUQ"CKJO-8G7^^8==3/J@V#_OGMJ(=47Q;(M0)'_:':Y*O5#D>]E=H( M'*/4..J:U,:FCV+DJ/M1'Q-=)X W]/#\-2#K MS!>SK\9K[O9+-E_Y+&\_WD"P8W])MMDAMX"_QBOD%: JRN\.]@4&KP@=28/L M)O5 @[L+3E9%[@8E\KK!@WZ)W6 =@X'EI,F6*/=T[QBXM7N,X[6%+UMV$O=+WB=9W?ROSX);JTW>5OWIFR^/%U9\9FEP%ZG<1)M,6V(%EG) M/J1TL?0986B(4PT_F^B$KW"9M9*PT.]DXM_"#N3/Z=8-1A8>#WEAMQ=1,N#2"S!A&V'3IU^GEU+ MDJ2K3X=.*'^\DB2/[S]TUDND:[?6W1)RT]!JCXZT,).6Y;96,YV"PF>;!3V%-%<9F M3(X^C<4N'D8D!$V)-&--V<)$&LOB/KUP?4'AFA_*;G]ZTFD]H@^R3;?"B34_/SUB M@LU2?6;G(HZ5&/$,^@Q[JWG=.+%XP35!RRG2-D7:W/"..62K3Q[SDZ\_1Q*7 M!+>.-*N)5&[S@T.PI+(!@",TBD+F.D1>I*-:>N;;[&$;19+5V,0=ET/KSLX5 M"MC]H\4&XZ1Z<*IR0\RV$4W8\Q_749S,0O\V3LB6.2+N$*%Y ;*L5O)\=1^^ MXZ*"]W7Q< /V9_'L'9& HH\C#&"EQ2%\0K3JDI;=IV2LS#Q$J81\S^29GL/^A7&@/JZ M6+(Z[2G=50LI]2E).DRKK?<5YF\ *#9R];C99QK%[WNTX8F-H8G5 9>JJU=!I90@KK,PZ$,,"[0ATLM1A0]B-ZZH]91+@R+). MUZ9P',:Q!:#2/'$]$<\4&[8,'L=A')T-9;:3HZ^EC,:"8HO,G=".B:@.;,:8 M$]69PCA3&.2@MST<YWFRP93=*$SBIRB$ M6=&:9Z]%!+_MY'6G(ONN#3.7I#"HY!=ZP_K<2^ M)T0I2L@[/C+=3G =I/ZE+SASX50S$MI=G;H.?(%%_K4\(TJ[VU2LUJ5BM6=4 M^36K3 9*Q0OV,'F7^ $X#0>&K^F[A3,H%(MGF$6T#EG;^_ ^!$G'W7E'CFC6 MS%IN4+C$((PIHKO[[1LBE+$NHT2N8-W'XCZSY1X>.;_.\U-J/&0T_LZ&L[L-"C<8!P.[OXPZ?H\C_02I'3UL^'#.D M!:ZY:O[7&T37PDQ!60_GW'1]3(K]+34MQ=Y]?\%9URZ]N"*52G=L5YO5<(&T M$W!"7R$A,Y8<]84=)2^/M=0<3<8YEGW&,.L&GMC0/%G^Z$8P80< M \F_G"62FI;E&(#^8C^@*DMS#%C^:C\LQ]FL8X#V-_M!D]JW9Q9YJP*4FH4R M[D-6U96$:92V4J"?62(O$&-/R8R*I%P=?,&@"P$CY+(ROMI= UNLX6@_8 =A MZF6/(V7NX*7?0]MS!LRCEX'B&KMPD4PG=!QS'S-[[]/,CM-P( M"Q@/^R5G E;M:@]K=A+LVM_I*)0E.7/Z$(5KH;P8^$O.!*Q3\)WJ.RV%DD], M+X0$0SE%^!"R<^&X(=7^1ERBM_;L:,CB5.G2KA9BT+Z4<*S=Y?Y-ATX>%HF-(-> \4 4<#G':B?6C-.!KT= />DS#S">*J9M 6F4B. MAE1M K$G8SH8]7FF$6BUR8Y5V_A/2MX8VD\X,1[#*9/"E)&9PX86Q%M*5)\! M_*0.K5Y\1='=&('">5WMF-HM\;;K]+2/+#8U:?1'I^=YDF6^$+5PDEEUKJZ4 MY9T,%N_8OJ4)IOOY*(IV\%N;N^=1G9C7$W2$JR"@ M=[#A![Y&>)=2.,GAE+TC'^Q_S#WQ@%&,-U'@WV_?:/2>G4W\6&JO(>S;;J M M=-ULK(NY4SI:)3\0Q*7^L9S/:Z@M7.&TZ0=AZOC'NNGC[L>/#E. M&&>:N^,0]!3%'8P QR- /0&2FA#N>,.[7'\H;\?$%OB_[[)[.0_L7D[[VH[* M(Z[5U0(?N62>>EYRY0 F,]%%,WM$_XYH=K_F"6WE7MBNHYB[9H&]31@%T7IW M!6?MX61EC@>]OC:NY-6N6@7Y/0/M$6PD4^9-5W:SD:#Q=J#YF$AV<['3_I/U ML''U:O91W0[JOH"B@88.$8AG4%TNY08&M#K:N$3B@("BD[..YB[:&M_UK%:& M;/81:9@A/05R(PE83\VP&:@>SC1=-;F5-*ZOM=B,UW&,)=U[:I7':F!T,^R[ M:J^:$/'WK".(*=Z"/"%D9_,$Y #B7:J[GB\\?8644!%VW*';%:HN6K;CKMP1 MN*A#", &=V['Y.;K#1"+X_OP&E&Z(^&Z>#V0W3Y@C]SD5;AJA6^>$7M>8X,3 MXL$B3H]1G.]C%-6B*S*7.0TMF71Q^Z$0_%(OCT;' MQP]D"^> #T(N"3&--^3M+@U]27*JO,/YOW1HM_?ILNN0CUJ3FG?+8T>PD!GZ0X'A?&;GL=4RN4>8,I><_J+O,*C0SUG.$ I:;*:8KL2EE+@Q6RRLG(GXMOMK)@NJP D6>^H:E MM(NYH&Y$,5F'MQ]>YCB!7UG)<:E6+>UBP8I4N_*%Q-\E=KZTBP6$#,):Y@UB M'LSQ9Y@:J[-PM?N"_34)UYD* J*<':,=UTQC,&/$_=),,^*URC> MW 71CV**"TMPEUR1@H:6S3Y7DQC_OBHA.I3ROB!72'9*R%?<. KA;&HWVG%'UC- M4O'7^-P&M*/<0R!]2E?8W#DOOX8IWZQVUC*='??$Z1A C5P'J0EK-1A:/GP= MRY;/#SS\',%#YLB.TB\PX!G-'"/::B*EXI-K=I=4-@"PFD;MO2RTP^KFX=?0Y3Z+$7NFFF389S]$$7W,I?3L%ZLVP3K8#^QK@<.N=GS/V'ZGUQA=EI4UXA<: Y$W M?4G(3=C<*@*D83=)AW,@PJ;HX7[#S%?5'[/;F4I)(^GJ>GQW2@KH7)\?OR'B MWWZ\L;.5G;W9A?KKE+(KK1J5H#H,8!%S.93YH-BW#P2]D@ 4QW[;ONIND,!R M,\SB OQ*&Y3RGDY/LT75BFU0HJRZ;"COV6&@<"/2JNV%&-]X4\'J0.RCB\M/4VKI*>>.HW+6 4 -^M7F M9+.(OKYZ;34P3H<*3QXM.:T$/LZE;%UT;2SY6[.4'$>FBPS6LJX@1;#PHPL)^C0FI(B*2#@;K,;7F) ME"!J? M]'K& W#=.ML'URC&PLN_TJ8#EY'ZDJ(?F/SV=+O\?#M[N0\]<0$I45.#$ JN MTW$:N;;.(P4U'+W5>9)K38(=\@S*)8APM&8U*-F!%C#!,6?'*;>NH[3]=..T M%N1(J;8^1AGX:(J+);D$^EA'\D^QN MT$[V3K2PL1N+(8G3=!_'#9*'YC\S\OTTU^,%6^0%_RXF64;>$[5A5*NM,5/2SB M_1?,V)+=[1BSB<7+#4J* MA,["JQ+LKG! \#NTI/B!?(=6R^@+>L>/L#Z4H&#FOP.KX=O5"B3I/+Q/XGWN MZ',49WS)W6#&)C.T#I>R=X8?,"SIICU;EMY*8"27 V=GB-MQF? 4R /VTVR.0S/$ :;R MZI]%C0 ]@VWD$CDGK S1S5'1(QSB.#Y#;)QV[,7F8A'#BMFCHCYCP/1G*V'2 M#R&-@>EV[3[!#,[SK 3J-XPY1V5F@)O@CG MQ;CVCY^;OB2@.>.#Q6V%9#L/8RSLK#E3V36#3D,,G8NDR6%X%5&\1!\O41 4 M-?5K/W+3DH89V=C"YINRVEBR9$Y^6QMX\@DG7T.*44#^B_WJ$<^RC)^TAD7G M88P1O$A@DIE!VER(6))U+.]C;NTBC^SWQ"Q)*'E-$[;SP0I"% L?/%'WLX$= M2X8!?JJ7A\?Y%'6Y46L4<^5BRH5XP5Z XIBL2'Z1,>ZSKGU'LV&U17)?=YT5 M_8V1V%Z*.]!DV?XK+*#<:]-GL0<8V'"5),4A_QS1S.;HP/_'#FM&82H5&AH- MIRJ)QS1Z6G4_IQSDW0/I"S3TYECN8'9+,S&YVMVM7%VY\/C48XE5(YK;J_/K M>]Z40(N:KYH&F&CO=AC!H"W0=JP(#8"#AA;JC"6V@ZB,TL'L%D ]<#A^7"M% M5CGC874IG5&=O8+0URM9=\)W<_19G8JG]L8? ]B@?D7'<90Z$07FRLQH9 MK419+:]='20!FC8CH9ULU2>.4,=& :;C.7N#"'"U9]5QE/I(&SV/K..9:T.P M3V^WKN/8]6$JE>/7\:R_(=AI"!^RXUF!@^S*H[W.CB?&G4I3ESBT'<]Z&TJW M..DV/6&NVFFV*=_![GA2V\D.BM' ^N2(TV$07_\H #JFYG:*$HP"F&.*'"_> M, HNKFEF/4,:HV!WPGL=)Y/Y!F!T1*\=+(KB3F+Y2_,I7UEV^<%^G*< !9/[ MII/'VS.;^?].<^=W/D4U2\S#VEL3![RAB \.]G761%)UZ9!EIQ\WIG-02#*& MCQK2.2"D">]'#CJ!40UJ_BGBOO.7IO$>.:A!,-YQF&*F<95WLK^19',-)P/, MCNYOO+,7O^ _:6)<]Y&,D7T=Q; ^GZ/(9]9OP7M-X9-P%0E.26J7L;(J8R'-'$F8& MQ'V88(KC!(AJCI(KYX\XV42U7 ^1!G+*&1B&&29?+/@5\,.*B'+:1*T-OL,> MP?UF0= E@G,D^[ SKNV=7#FG0\"_&4^,K,5L?S[D[+IE+#V?%TO5,B M*;/;'4_7.R6,2L^!X\7_3HGE2=T6CF=3GGY=.'X.Q_,I3XEAW=GB;+#^=OL6 M1#M<,L!S@,+X"=%DB&6W&@U=/.?GGS[] C(>>!1$&_LN\1NLPK;F M"FADZPE?(,D1:;:QC:4UQ$9%0.AK<3E/.1O?=>;V)\HAW$ MH7ET>RM-V3_%>9NG#XMJ&PWZ%2=]J9[SN$_MG?KZIR>=5NNIOX.)-3\?^,2= M9R80IK[:?;1,$S#>\D>TW$1I MC$)_^0-$Q.XN2NE]Z*=>K4J%IBK8>RSWY'19VS[[-)Z]@^W/[+B[B'Z&OJ(D MF-&^[K2"LOD"VZ&@;'QN3G' =!71+7N[-(=-:AJ*6@^\W4H?4G;QHWPO1KZK M5%WU'/!2@(>[! MM5V',,O%KVJV>FVSU9X(2CSV&$BTW49A3E[^=K*,C\?Y0I,9W0G,BCU!R>;S M-21)# JJXN:!K(][4JT\HZL'Y(K3.DTV$65%XL;2"B3?.+1@(-M\&KS%DP@# MC6YF"]&^X+?][HK6%&U;&M<>T65TA:O&PB4]:LR!%ZVFVO18NPZ]W9/A=5_( M"UEODKAZ]WYH\2W]+O,Z2)Z3Q9=%3U&6.X!S&N)EE*"@_CE+[WJ*DO^'DQ?L M1>M0(NS&^[[S@S#WSH&15_R)M1.Y T\\"6=O1 P7)V^DDPT7:'8\:Y?KV&I MU26*ZS@8_-A%5=)-&&:UFFZMBQO<(*P&'QP9P7,$.-G]#"/(.7(-0XOU>*'- M1C+:^?%,-Y(=66RU?!WI,!\T>.LHQ() +<.)$RQUE,A39)/L3WM^B-=JY*3B MEAL,+OFCP3HVTZA]M7?P7-)&-W924X0J_L!.Y"\+CG M[PFO$"HD7O_< L=QL4PO428K. JW2D=IYBDX2N2I=!1EVH3-^-EQBC>M,,?O M-2MDNS(EP''R+1/ARI299J"#TJJ5^^0X'",* MNI&RJLX=\(%$G2(GRV84[5#G&B:]XT5!+%-G='+ESAWQ(7S*6OEXCM=@&8EU MC\OZ.W=,AV#.+GF'CM>CL4R)DJ5 M%_(O,W_/P-AU49O6/S?5QE_ZXGN81B267^7K-I"SO (B;H5) EKG?AE'XA7>-SD+V^W' M&RE*](X,&^^;G(6M)F2_8>:E #OO'5.TQN56RH) XXMXZ;?;"Z]0\^/*XS$@ M'G &[L)3IZNICH4! MQG((G3O8;J9#VH3@49[&D5BX]&G9C+T=N5DGN#!GT]T.:YB5ZTVT.7/:+O1[ M."5MSM.T"]PQG)_GGH1H#?I<'^JE9H69U$'DUOVEYHX-OR)#>F\O-(R;W]9O$.8,]3B9=Y^^?$H^GQ./1@)L> MJ.BR(UO:66:*WJ $WR%"?T-!BJV0SYUF>='+9?$:G>/"-%TW)P>_]?73$S#6 ML()]&[7K_,YPB7[+!)6QW=KZ^K,'V+X]T'5^9[A$A??4X#8XG,'YPLR]VI4.[!LV93 M%O:4A3UE87<]@*8L["D+>\K"GK*P^P$G?%N42[NHM;WK/F5>3YG74^:U->FV MKF9>.P.P?>P_Y3-/^:9\YBF?V>T$ MJBF?N7L^L] )9S-^4R:S1;O^'(+B4R;S6:@P4R:S'0?QE,E\*8)S2L ]'^DY M)>">S[Z<$G#/9U].";AGM37/-0%7N_AQE* @NX;UVH;W]H/]B%]PG 8)"==W MP#7UAU!>XC3>UTYF[HW*>5'^:;G!MU/Z[I2^ZU;Z[BS(QL4^GX)B7XCR(/4Z M&R/N/@2I@1<)3)'A_<"^A"V+.+-3UL,V,J0)F_(^YT/*O^!L02"SS9%T'<4) M" 4*-)(#]N9K$(,1ZJW@5/K!K_C('ICP!;;556+6-G3G+C' 0RWAKD](OH= MLW- RH M,P1:NI_C#OC.H*@U1\?]GIT1T50]W7$2MF[I+W*%]#[,W'CL6ZOC^@6_131A M)V_1*@887C#HM!X)2-88A$C^T34HNI2\INR/.<@/41POH^KG*PQ?@?/?E^@# MQ\9O^N@YFSO@M]_95&L-2Q/&>=\7>+GD?@W9\-@OYA>1&FX'?%H%E#3&KV?8%]JSX M+1%>,X/,O^?/3"8A+_E&DLUU&BV1S%L>PT(Q=/X2>U5-^MMU%M-RE8FB$;<='"A2G]<%N530>?-M2 M.)= I,%Q_154D,+7(%Y#>8>!9S?;LC/SO\5Q/V&JC;F^,A4.@8([S@(%.KHPY MB8:3)(\HB%A*JZ\QTC* G\ H?0'27&8M %PL5@84>9)0EF )32@/!XWRCNX&P#M9\TP_8 MSUBVVF6L%5O0LI2;WL&&/6HU AJ1/9YUO2];%. \ZM7>0RIWB>'Q)ONQBA\UYD'TT%Y2N(L=C:KW@ M4/BHQH#DSY9#HG",C0')7^R%1.5F&P..7^R'XV2.NS'P_:O]^(H\=V/ \3?[ MX>CH"QP#I5_M14G#VSB*PNN S:CIO1P%'HL- ET/Z"BX6*PBG\29>I9)6F!E M%5Z)J]UG'*TI>ML0;T8QFA*L3G"?4CS/JUWQH>;-2>V1AB4[IDF-9/BM(A=^ MJ?Q6%6^A@)-*)6][VBGG8-4GP4VADK<=9,HQ]OZPCM[_Z#&UF^[R61>_5),N M_O"OKXO6#&L?3/E4P^2>8 IK7*FN[!U2]B0I,*XDG4BGF[$%NGV\G4EOP-4: MG'0?SF*"GI%'5L3CSH_?YN("D+T.$YNC*_+HH]:APO!1B'*;$>AS-:ZK(K&' M2(RES1!); BM,YR17S\W':7U;$*S)["YM?E"_ZAW-!"EC01/1W TVJ1-LT#U MN#3C_QE1Z+7!28:284] ,>NYSSH->CD1W#&CW!6=N$+BT4*+<+ZIR>=UB/Z(-MT*YQ8\_/3(R;8 M+-5G _M*GL&$ 99&Z\8YPW./"%JZZ6P8D<% :9 R6.-S9_T@QY[U?-](OV/3 M:JOPXMTD+EDX)Z*9'E63+I%]3>;*92$.2X>A @&.^KR8F=?_7"UY#R\GG-?F\ M)I^7NSZO,\B=88F(*65^^)P'!3Q]T,P ?ML\-XBW6X1W*.A"CT" KN0U9!+&M_M?L- 0!I_,#>)#1>P6=/4[Z6;'6+$H&$ M7:+-Z/3GX0MF 8*\_-E3%-+RURL4$Z679MCO,.:ZV9,QS]CU?U,4)B3)W@JL M>$3JI^DR@CDR#YE6\K":J+6QZ2\I"N-5+J@6F+X3CQ476_&VXA*F$?,_DK[( M-NA7#)UZ\P[BA#'07439ZZ_WX3N.D[Q$: 0_TX25=[S!K\F"[:]B"PH34E3/VCV?_Q",(73?;.3,FFW,A^^I4E^*'Z2 M9E7)>AA\(J96S.4:5)]UQ'2"VL[8282H;F^SS_DL-RA@B3@S7Y(67>\;YO@O#8[]N_J6YPLY53 M8L>K=%\=-+1DTB7">2UXJ;S3Z&B,J&L4;V[_DY)WT V 0:1T\-N:4Q-*U09$ M;XS8 ]A2=4B[F_F3]&IW>,QGIZ1,C=?K;)ZX4VE$YJ44:L:9\_=]97?S:])E\72YKM@IVFW)-T&.MM M8W98)*KY:74Q!O-CFJ0HN$M#^;X]:&;N0&ZI(>S ML?11O*+U 'LG7Z+-T2;M\$(/[VD#,)%7TF9P-$)Q8[@KJZ3O(YR!CN,Z^@Z6 MN!G/!;HNNC97N/%\>E:#H_6J;D=?W\&C,.,X@1S!M;"JG %V;P>Z K"$<161 MO3J>PQY+[D,G=CDVWS92^_BLQD)]..B[,>O "/R$CF,QNDN_H6\H_956HZDG MH#JY,+DJAY[.X@A4LL/R1%B->_Z=/,GM2"M46T.Q&2R#5JF>;]MQ\$8W/54. M]7/!;TC[\^YXOHYGGP6'ORSJ;-DX;<[N.X@3F!W^#O8%5-J=65RMJ)S;A+Y:'S5B[ M4*)J!&-D-J96H*^S7F53.R;>Y!Z)+:SJ9'\YI>.5+6V8V\TY:A6W MMV.%ZJCN2QFQ3"U0+?"<,K\UQ1NFR;[C_(^L4!+\"B?';0@Z)'Z"/:($Q O+"Y'2M?'CU,ST/!S/]WFMM5GSH/XSXFI[58&B9[YJ*8,.,%VLJCN A2]8<$A W;B3T*CNH:=0) MMQ /69M!TG'!JC3XQG,F(AW9<;?6(/)5IG0[CD\G)I&HZHYG;0W")H-I_H[G M,_4%4VP-./K TAA*'L^ZL,"'?F \9=A@[&__R&7R!P)'LS$_=RVT<5V\7O<: M9Z)-8*I).I@K0Y7'$PZG)J!!W-Y@93,F!?>R4K$(HM9F,TGF;QE+9^(_$^EO MP.WX"4M32L2=7- LU=NG.:]@*]CV(?DI894 1[J' 2P,T;L;NGNBO M(4I]DJG&,#"0PWZ(HX#X3%^^0@$S)A8;C+GBOC97[IKRUXQ-=+]N/__TTY_V MBQ:SZ"L;[?SY)K1.D.5B\+D]?Y[0OL??OI)@X]-$%W;?2S;(8F\[YLH +B_!X&#X=:'W>IE:PS"";VL&4,>B?S M$>Q;.D5J^>PNA[PFGSM%U2&#@LC,7Y]]CF@VE22AY#5-V,HM(Y91PHS3* @R M\9I@BF/^YHZVVRC,QG=\'RNVK)L+KQ3._+RURG'B (U]9#%C6Y)3RXXFX'7@ MU9[Y/ M>>T8E2.*?,]+MVEV^N> &N#5\0CKO&%2K8Q:5YKPQ%J M;M"I%&K/%+^!N5+X^ 32D? MHJ ;?^_R&QN6-U)!8_".ZZ ::OOZZS"#&[QEU@[[\25MN]E47JI^YF[;22--7&JD7:&"\^(/?*"[06C:X&5T#' R]8&8VN!F_QU*8N11P0D@4/@#[>E6+[[I!8&/FO'@V:'8I+KFEK2/M=0FVA^$_ MOYZ\XP8 ^Q4N3BS1Y5T0$1X+W-RP9PBBS&]2]'",8% !YU2%;=\3Y,IM%=Y5-68QCUZ.)6=!CG&\W["BU M_02U%@;]?SVL"X%#L/M(YIFJ+8!$++5O9[(VJLP $JR)K(\Q4K@G>VOJS39F M76D2@T#L4Q-W,AB>$6O"@J",L(.Y3!Z)?LLE0M+!L&[ 45TEY_IA:W.'FTH; MY1]XBE[G6GC*#@]Z#^>Y(,9OB2>]2S+#@5TAZ)?KQPZZ4/5HZ@8&2Y"_"Z(? M7["_QI\1"=D?9RLP"%ZP%Z XSM_+A9FY"AN'\))SAKJ.UM)UG()GC!VFSU1U M=G+%E3/&-IR](Q(PMKN+Z (%N'JK@!W?#QG6 #=KKM[@9J8^Q+,9<) MJ@'8Y6P[(K/1\G3&+B*E V557RM)ZZ5[= :AS[>8O DRAJP\O#TRZ+=,3J93 M;82QMX"ULJ*C@M09HF[C.P;1T)"T(+##]]$W>[#<'+:X/-CE'IC2,XW>"4!R MM?L:L]38O1>J>"174"G$95.4D=VZL)\]YT \MH[YA?[F'VHMGS$E$4LAINQJ MQPW._[\_SFX_O T*U_@%%OYVM<+\DN-=L'<*6@%A^>U7)5.5KXRP!YD!<8JE M%65_N"TGV\,I;2H&[8IQY4\O+T&>"AZ;4%$I)=B-FM[\2CX( M#O=,4"5.E[X>1DX5=^N7$>AN+&6#U:6 SDRUVR"*KU"F(6U9:$NX5\]7>BDP M<"/ASEIYQ655IZ =6'T2EH@XQ@=K$2ZZLJDFQS.5:9Z1%]]^8.J1&/OGP26: M,NAK"%LN(/_%?NFAF8>\4^M/==9P"XF^^R7S4BBQ<(XQ^FX3)C:X&+@'@;9U ML<+LF5#5;8"_7@ 6^RH0WT#OQ3?1CTI/^=M%D-]640[KX^P!^=5I^= ;D9)% M&H;A1;@A#K$H"B64$H1;,*$"Z2*L'?$6*HI&5GA<@N)U"(>X(%V%S"4T^ DG81OS2XQX/>;G#6"N I=>:)-+GUY?V]9/XG706S_> ,;7 M3Q:'E2Z>I*,QHO2"J5RRM+J:+*=\7.2.OY1'CFJ<>;L'YZ0LW7DX@Q7;.Y!G MV^2[A'7TS@_Q %;L6$&,1KDG^?V,D:0,M' )4O6RAPT/HR5ZW'?0SQZF*R(> M>IR6-S9X>"MB%8)S6][+?%WJ6KB!2P&GHDJ-[' M(E+T7/6:-&H-9A'Q!R[XCMQ9]K.())D;79,ZR1 6$2KTBFM2*>IO$8D*#["$>R\.7-#8B^(XI296*! >7BQP3AAEE84,FUPX6VPGP9X MOBI<"PALOJHID]?%-3/LSPXN%NW+AK5\I3?L M^8' EGLY[5G?X->D=DNL#@H8J80;'%&,43VOD-6-:YHK30+'K_?B M1N+W&+A5_9NC'9%I>:(G)7J"T7YIHNLPMA*L*RKZH* YMG/0Z)13&&9L:Z 1 M[WT#8DTPB"J9#XOIP1>>/<3#8UIB.:]^?,P]<^CV&LI3P[B*_!R2=O\12L#IMO0&8ICVRI; V:9>[ON!?UXA.6@! 5Y MA4CVS@)]=Z[RCS;!=ZQ:.ZQ?]A( GV);E39GWL[6X2[Y],4=S1,EXR Y59*> MKDO",J>OGLX'%-HE%86)AP*A(6R?>44=DY!=B6^\@J[.ME87^^AQZ?1D>7A* M9 ZS\<1=[".DX-=NI.2=3+ZN/A#_\6, 0PUOG>3NHKXF*%P3T.=CZV0U.RL3 M_$#>67)).^P)+TJ"TVMU+?3PX4F]$')$S65-;\?ON&"!7)9O?IU^C1 M/,!_[D;]:>2?'KTMJ:;H9",QPKW9E4#10'V)9MOH]Z6,S:CILK$:L^_0T<8E MDJD/RF[6G8\=+9OR!<3KE%+X)"?-KK.RENO-GB[()\H/>K6N7]3DB5/&C#;% MS.\HJN#L1OQ3F]1:PT?@;AP 7^,H;?2R//U-2BNOIO]!6WON0ZF.:DD'8T1P M=PMW]KR6-K"-D/-5/"3J>!;'U^&E"[L.L,/Y74OD7%E5YH%=0=C?J[ANR3@W M#K).E!>-]V__LOS=N$VW&Z=:)[J?:>2G7O(-48K"9)?U14&5T=B&P(UR;IT@ MX%TI>L&K-/2%&\"-TFU:*&3V4]'RCF9$76\07=>"=FY49.LFZ/BBN[W.W:7H9)WA4-D,C3*'SSBOEU29#-R/[3(8 MOF5\@_W9.\C:-7Y*MZ^8SE($A>S&+>]T%0QQT)==D/,< MLRK&@DW]KJ/81JZ(R[L0*QC#+E)U.%:?:(W1+!;[6=DH M5B4/TYCE+R2[2N9?9_58X_MZEKWTS>W=WMEDU\F@]5 X]]7G9R0TQ#R2=VV_ M(UR-R!_*J4-#Y_'XP8 K!SQSW.20?1):_5(&/@!34"W#4>HUG)#QV$30=VT!G50FZ02\>.S" =S$I>T!2:'?A -:*5,,A4M9Z" MD3N8,>*'4+>X0 PPL-V@]! 0QX]K-R3B;:'=W3K'2RM11^9].=C9\Q26UO$JZ+D.=>>:F5 WTD842!V/LPP11GE32;H^18/.)DPQX, M.L@[:RK7[SA,S:J[]E=0H2]JWON(WFGVWU M5QG [[ Z^LEF8%"=[Z&#"33[[B.9S#EKG8N':65E X.98V(U1) I)NQ@>!_K M/BADW4-"BL-=L!-D?(MHYAPJ6L792[Y>%'HDR*M@S%?%1YE@9KXD^&/-(1NU79.U(\UYC\7M M!RPV:#LD1'1W#R-GU\$8$%'&WN59?9D>BA,!FF4)"YG0L3'QB^^=L:LJ:YR_XY E:MZ'P*YIF+"7O+E=]C<]/O'N MB4VK4&EZ8/S\($%0E6!I%'#_90*M+2C!6DEHZK$'R#-=/P]R"%N34K,G,:4%8T'GI7"D#BSD'FH8'V>MOF93 M4B7J$98W]_1VQL)5Q'[4_&',(R2;(3L;^Q/ M. ?O?XA?RNR#=PJKYPPC^!D$^FO[[C+:P]4X>6\/OO_B=.7^.$)-D1_)E&Z=L_?L>6C?R]T)6SG]_R_,1\J)06 MTCV$CZ H=!KG&D>Q>]_%$/RC*D'?T!K/%^Q&FQ9X!G8+Y#JOOWMQ*.V?/LNB5\:G^QXF4$ ATX M!ACC!NU:0E_5RDK2%HBBS56:@&4-YWY\0RCV0#UHK8^\D96$+6'F,5J^1&M, M0?LF>/6,HS<6B%X1#[<(U&QL):$*@SDG4-$H)RR?WS8*<5(X8$8_D8O.KWDU M4>B)7\LL&@&_UEZ1V#N.0!G$F;]HS["*5G5Z84),];1D$8LK&@*]4MG,2@XM M50NPF+Q\V=9YC1W%' M*:J;M!N*L:;]W[F;E\4;1_Q)D$+',(I]!L[E"AF MT9XP66Q?BY+ ]3L03:J/&<%*2(IK$B!^X3_LH3C)(MMY?"FG6=K$(;9^RI/G M@8@R8-A<6_'G5J[=16);9#G9E;!G[+WB-6&;-^O:#Q%E-=3C;V9*!"/$P9I_$RPU* M9C 4^8Z#W3+Z@MYQ^1KVS'^'8Q/?KE8@=^>PBO?A(T"TV6];T[.P4I,GH$'A MX!NF/@K#3!\OTGZX3DCMYE;NK-D6!@1QO<]<^LI,4G^1P-JQ%;Y&(?)1*U+1 MJ8^59-<#GM?L;,C&R9TLO*#H89OAQ8JV7:Y)%QQ5!2/R**I_:JF(+$M'/P-? M9?>HBR.X_>>Z$"%A@M>8FIZZ9EUDT)!>HB"XHQ$8]W[V8T39C_NM=O0X%OK, MPS#SZ7R!R;?]Y)R/K)0?7S#QR=4UNR[I?<]D_OX.*_>0T&]O);GU9^.*5*;J M]BAP'PRZ-P1TFO9@2C_Y^V;'!%/ZFH6#S)!Z$++2;F[=/IS]_-.G7R0)%^+/ MK631IRA<4N2W)$K[KU9.G4GP^_P)27^?*'@8,]OSG'Y[:PQOI2]4D:%=*I[2 M1NY0"W;3.XF9];V,OE&8P$WT(RQC'2\8;+(09P5HO_[_P%02P,$% @ \8FC6"23 M7?M..P *K,! \ !N=&=R+65X,3!?,RYH=&WM?7ESVTB6Y]\]GP+3/=TA M14"R#LN'5-,1M$3;K)$EK2C97;&QL0$"23'+(,#&(9G[Z?<=F8E,$"2E\D'2 MA8F)+HM()/)\]_N]7T;%./[G?WB_C$00P7^]7PI9Q.*?W7_M[._M'O[RC/^$ M!L]4BU\&:33U\F(:B__^ZSC([F1R[ 5ED?ZG'$_2K B2XF021)%,[HZ]5Y,O M)W^E;B-Y;UZ2RR03:/'+,WA.[2:ZU3!-BIU<_C]QO+\W*4[X M2SM%.CG>.Z%GPV LX^GQC1R+W+L0#]YU.@X2W7"0%D4ZAK:%^%+L!+&\2XY# MD10BP\]A!_I##R-9B)U\$H3B>)*)G8?7H9+6I]=F,9I=ORW/?J_D_ES?> -&:1Q M]"TFW_TRD@-9>'R(?M@2_.0[W#R]56WQO[JGMS>]CUVO?WMZVNWW>Y<77N?B MS.NSU+Z]_\_K=ZX\]>.)UWEUWNQ^Z%S<_<*UB,9RY#*LY"#0HF430]OC% M[HL7+_]^\H/F^]B3\76SOQG)W.M^$6%9R'OA]\!PG:*3;0^6>AQ$PAM,:74'HG@0(O&N@B*3X6?O=+>_ZYVG&[*RYM"LP\KB M^UTO"76^K& EO(Q;R-!U/@F2Z#LNX!1^,18B[&D^]3 Q%EHG( M*U(OR+V-6="K("NDR%>_H%Z:>< [Y+V,RB">7=%@<]9S'8[G;BN!?$L)A,:[ M9,K4VWV02= ,C_,Q'.*=,)CD)RL26S^-1":"W%_=8;1DI;"$JYP4<*USD([@ M;;C15YG()6X5<:33D11#ZXW+X1"$J&Q#&/QI]W(-+CTM)*SLZ2B0&;SAI4/B M1&_2((OPCS.9 <=*LWR#6#X-?AT65RVF$D&^:M&^\EZUY._1Y&]UN^1;Q&P$ MES))"SF4*,_8-Q)5RDB$DM1(D'0R4< =U2(DD)7:L:,K/LS2L=U-0G\,9987 M7A1,\14QGL3IE)1/U4$"V]?0X0GVV!ZHC>"G]7-0';!Q6;#4'* .#PV#PI,% M*M&2#\= P-F0:%6#?^2U,^#CR1-)7N+) PX=C&.1PPG,@B27!9Y,: \O3E+X M>R!CB2H#OF/UP73R]4EN#IKO#4&FM\?,YSM00S*CKUX-\ESF19"$ L<=IN.Q MR$(9Q)X80E]%SA,;PQ'GEO#/)+AC&PLN2'4GU#=RMM$,R_AK9]/>D\V\)Q$( MF1GOKSI[#>!QXL'I!* N^8XJXPL498[L"#W4QXO,E+1M?>SXV\WRX M=)1/"Y-#V'*DF&EMHYD&46_ 8X-"Y(TGRC4.TQ&J") B-G-8LGD##BQ\4%&L M:I!X2.'_M;TY2V.D^+BJ0QCS7,U_=>;Y-3N!%^F#[]W@@L%=7J%)UFG%%@,M X (.4SC.'W(C]?O1/Q0\Y#E MDE\XXSUWNK^7.4CL4]W[\3 67T!E#;)B9K;5<%2G*_)7'>P^5]]6<]P[B60. M5&IZ+)-8)F(')[%H9G_]Y[XA(-:ZWM_KW7X!V9&XP.=)^4S?US"4#/J MZQL<@!M#9%=WKRL*C,$>#2$??^Y[MW^X>WAX^*TOGNYU13?O^>ZKK[YYP?>^ M>=]@HT_9D.MU0+:Y2U >VO60EQJ.5%EZV01A>\R!)WBLMY7\ K?((?SHX1*?S7"X+?:.!-;DC0>P45@8$,&K2 M%_? QU%YK81%'E] 8^^4=[#]WOXK_ K^+TRF4^Q\DG'L=8V]QL<^A[0^J/GV M$A!2QD0IT5M[KP3":OUG/H9B1.8%@[0L9A:&+<3>L,QP55!*';&X8+U_D=[S M._LO:(5>NZY.?W.]7J>S!J9CGY<]@?V+Q#B10QFRN%??NE_+1'@'+VG9 M#^O+3IME'WZ?C[A22N"0HZ<4/D2>4P'G,*KV%JY#)AR?*HN3&^6LKBZ)U\DR MO((TM37885KW![S(^% F)>N0-%Y74"M:U*_-)$ M9$C<^69')=DA [ZI(7 *F'DF8[)UIJ$D O$@BU&3N8&BEWU6)G-<&VY)EM]I M'#S4+;[:4YB)?Y<2"8+B>,1W<04FRNXU=P'$EU!,"N)L2'L>0$_U\HD(B;BA M)1J4UWN)_'?&5,8<9,YEIMD3V2(J!5LIODQPB#X) 3+!=?"]^U1&3%9A8DEJ M.!JL)_!?X'\""&58^,J6XAAP>/%!Y@ Y1-%.-/=(_6%JI /.YFO;M,)H1X;O MX% 7V15=Z[+?U'8@$C%$\8B\._BI$%J+) \*M/($]AJ9S34=.D.S#.K*DC1C MUJ9-TZ<6!:]T #(S<24:K0B0V6"CDVHGB7;AVLD:'V.N$],1A>V"02.OD>-! MF>6\G-1'3KWS\NU$$1U2/(&^5^(I;E@5=2G5P",1P]-LRE?$.2D\KSNX$^00@08/(T$KAU^W M3(+!9]AD/G)T\4/0;B,2!6E^N*TDPOJSUAKV^.4UIYZO>E-BL[J]582K<(K.Z'?Z )#A\HDJQ_. MN<]$=^"B$5U.0"L =GJX3[KI\PV*W'D+]'L-9<43EL!0YJIMSD#HC=F(]9TY M>:M?V^TFR3B=H'L#SGZ) M\6?E'>%F\8XS4O^ =W0?+_?9EPW$;YF ,I>/!%MT4@J@90T M4/J['$QMTVZ M8C)5/68L-*M(4F^2\H!R;T1:=^*-@.#-JBBV:WP 8Y"@V])\WSZ:(U;ⅅ. MTJA5*:W:V 5B.9:%2BK0#O0Y6IK6CT5>U!3DJOMS$41DU9L(.J@FPM93H4^U M]DF:[%0F 1VGJZT7&-@$8S3Z5B;&:2'BJ2M1S)!]WU%*89ZC /Z5I+-!3F@7 M+HM1FI$=(B<#!:GA0M0W/55J#C39DMO8>+Y"3[NS);E990Y06CPT?X /XO#G M*=5..%CK/FO=UD\G]P<;[;8^M:- 6L_UFEZ]5M;Z1IYK3T;__="SOOEX'=E+IVF)686(*N'@X.? M1+;.D@T(/_,'07P7WH9>X6L9REQH;XYE9;7$]U1^J)9@+ -YW7!;"W%DP1'CL^:5629=%=?-"\,\I$WP)6G57NUM^?#X=B%_V^5 MQY:@_:R&QRYH>R#&GVHO$1I+/*\#-Z-,[EEI0:O6SB#(X9_7_=OUO[A_X^ M?._1KZNOOZ8?#N#]U_Z+5Z\>_SZ!>' ?KU0XN !E,B<=;M*O;)=SO")N_1>9$FEJ7+(%/L1 MDTCIZ*Z29WG$^$,R0>0=/!1PNA,5?\6Z*;PV]1Y$)O0A\HWF%DR ;83!('8' M;/$*/%+H4:R?3^4 1Y;SU&/**XVL#_NRG.K&2_S'_6:M#ZIE!1ME1SR]?'/= M\:YMC_MC+6NSC=I<+K1-!4Y@6:&!"\2MD\_69^P >*F$!0O9AF/C.A M7#B1,)@S.@F(WV&63!A7)*[$RV2"2H& MFF^,T23NFCV5FC3+#BK@N5%I0@Y?Q,Q>:5;.#>?>S/W5 M*;S0>R!IR_3EY:\JA184UP;C>_J0Z'"@^A*'(LAYRC@B.!82Q0?\&G</K[*PXES ML:0-4FD?/=76YM::NY\NE1QNM+G[C:*:*[1T>UXK_+?"_\^0DM7 >$^F88JMF,FHOL)@? ZGAXE1%QG-':I0'P* M9*2 EC9&N641/R6+V A704-@E$X%#"W_ 6O\@R F:K+U7T?^R^='_O[+H]T7 M>XK451FE;/4^W*ZYXS#MM"$%PLGB;:1S9WI$MD?#N\(1L8D(,W3IH_N'\_)= M.#N$M%JBWA(SAJ=^S5G)N9*M];>]W3^%];CQ<)A/53A]1$YW2E.(4B2K]:(L>1R/=]H(\958-*)^WS3 MD"E= W^4$_H579UK8>FP+/7AYR1]B$5TIV1_DP7+V(I^/>X7[[@+4;4 \_G M(&"R@3:*%Q9J&MEQE0G7.]P:;"-B!:%K<"RQZLDRYI]0?2 6@#8"R9[0^T@2AC=;^GM44/VUC][U8!/?XQB@MEX3IKKM5=I0C[1N6C_^J( E?9=CJ(6%.MXK/M Z7SKI<= MK!H8;H:WY%[P0&@Q\1,<:6!Y>Z"E\5:DVJ=Q(,=KP\>4QW1$8JBT$GPB9$48%)J(N[1@U(S 2511+Y$+#MK@K7%# 6I.3T.X,YDB9CF/D>I8?85=>'X[?%OZ!S#*8CC,;$G=1_^ MG/7STS?0>(C_*C(XX,29L#R+8D#*WVTRN7SM>H>C*'*,/E99MNHO.)\3=425 MU9$0K/)%X%+J].GP8XYFL("XFM$=T.L\$' >AAK:2_UE@ZC:?EZR"C B@\3Y M\L'TQF3G0*Y*+_$BJ@VP)N ;V$W>2.3P* ,HKR],QTR#,![4RWR D2\A8DQ) M4A;L?4(LFFKA$*."&Y$(PKN _0!.6*+N!<),CD,2U))B,4EPFF+TJ,RVR\3\Z=>9,Z:\3=(\1WB-X"[ 2:I&4$Y5&J'P**NQD%DQD%@W$ M<36@)("J-+D:F/ ^Q8__@V/-?PR%#G;_8LN5=!9SYTPA5;#W<;&TQ6_"#H_D M9#9MW, JJWA/ Y\;N&^N>Z&.GSGM8!TF_&.V>K#L[/OUP]^8KFRCBSDNH)_JVH2P/?9_P+5O0P\RU7_@U M6&P%+\H\62^/LK(981H#N&$>(68CPGJ 0'8"-YW68(!&,YSV!%_$"-P3-!@& M8_7U6 YPRCFH)1$"T.G1A- %QS+02-!P%#&L'T#$E;A%]".@EQO?R;O M ]SX81 #Y80U!A*<)KSACF3@W($7JTP^A7^!#I'34C#61JY#/;25KB6*/Y8H M[N^OA"A&%5&<>U;W#U9Y5FNTVB&].'2+D2\-U5IANC>:F+V/O9Z1H^0]Z(C7 MG+I@DD]>/#]9\/3U_HG264=\76NI*R\/^7EG+#*0D1*%D7.F;S<*1%5G>]RX M^V^4_*Y 2X9'"RC6T5[M%-@/G[]>Y1&AE&XD^^?! (Y('ZUFE,_809Y:X<@" M\QC)@51@.RCY>>;54]#=)68%:9QX7(T5Y/\LU?16L[P=D(G.',D&Y2 ;8=<< MX9>\JI=H)?0^I=EGM.\H+Z5WE:6%;U.A!X"8W^&'K) $E;#!=6$# VAT">>[(_8]@/GVR'.%'S[<1>F M'V2# ,2KG95M2Q' M%6E>W;C7R.ZTT3&VK:WL9[.5B;FJ_HSX: Q"XS*A_ "2)/$'?%+"LRT,[$?= M.R1KF4JSA&D283#FJ.TETN>C:J3]S,?/OI<[^U<;+7JX^_KUZQ?[1Z]?OWK^XO#UZ^=UW_PCG/UR Z)%28&!Y87[ MELA "QL5Q_3=IR!\USCM>Q7S5&_+6M%I&@GG9Y;Z\6=O:X'L A?T-LG*T8QR M-3L>I0TY#ZXR<9<$23BM]*FIDIK.4?6TFG[J7%\XXNUCP*$.]MIKWU[[>==^ M$^[]F8@Q%'"YHNA[IND5&5N;#!76*Y72F-=>_S22>1&+09P^B*QR MV* Y@,&9*BX ^#Y(Y4,2+[]H%839L#! MK@5%@6(.G2Z08U",*))%P2GI* D-\8"!DA7>R>,GTT^IQCGJ>@%3*_/H ^B) MXW+,G;4TJZ59WY!F;0+1>@L?D5'0(!3H)QHWJ-,[Z[M/Z,[4B!W=+MV@&Y5L M>H'+I\#TG YJ[W94>-('LNUF4T4=$Q&[W6JCFI/&AE:8Z\J_B#200^FJ]XBF M.<)5]01]5QR ^9B>'+H[0VYUJSIMP2?!+J$R%;L>G))=[U^^AS?PY8EW\'P> MZ6EOX[>XC?<;#[ZM@7^R@+[[4Q\"7K7J7;@6&7Z)7MF7"[;7_)M=^$V[] MA;@/HB67'JUP!L'M3J@PKR]X5ZL &V7H\YW@. Z6Y^ ,&'6A[1X<[?F+&^T?[N[M/Z+1P6,:[3^JT4%#(]7 M:O;\^9Z*H3_D'X[V]UJBU1*M;T2T-D%QP!:_@EP@ID@#C.SN$^]P'VL@MG*>?-$%^CV#_]>$[5HJ9AV@IA1]S]U?6;TQ) $?/P<5N MU$[R^?/I&?RBJQF,6.N=&S'&4.+,,?'J_&K\<$OB6A+WK4C<)M"XCQ)W0,Z- M)/,]W<)[7T)'COW$/*K1/?/[.[A9(.#!M6, -2(.YBEU!2=G!ZE![=EE&)83 M;5CI!T.AJ.-[QH=S/_.64@ T?;X)ODR"*5I/W%9U6X6WY3IZ)Q@!GN>2/;WF M-0NB@=Y$ZK3@30JW;8E(2T2^%1'9!"KR*E8G9Y:P5?_^7//I3,, ,VM1KN+,)J2% MV/=I57"CZ157WK(>SEIDK8>])(+31H6:/HEXV#1'QY'T$^$MMN1HEARAG,PR M\/%(1I%(GDZ@UI\V77'VSLQ%.4O'>(U#X/1I3*E(EF;D7"CEJIG5GZQ69"^J MM*?JN3*S4.R*98I1EI;GKW?W#W:?O]CSMAC!A@HGB8Q 9L189)BQ9%67G6AW MT?921>5GE"G6(:+NQYS:X>/C&SDI%IA!Q @#BAH3N$46">8K6&$E$W>E>E4D M0:@0L%2!7V&J2UQ^[)WM[+_V)I@Y-Y:AS[&1ZO$X^$+\Q>:C116"Q4R,7L#8 M!QP5/*-$?<+ PE[@OVWNV4]Y:N\>=VH).$TR4 M@5A8FA,X(<(;,O .^>84;F'324#)$D/W$?>>Z$F2XO>*$6)74=M,PU &7[P" MM(="6W$L:*!)EH9"1!:6(' Q"R&,H_>P9N\LE(]KZ%F?;6QIU'>9_N]S69M! M3S/>C*$0&@,S+_+=/Z6L\VTF1X-;@C5RT%CZ>W]!,N)!/1G1>5A/8_RQ/L>T M0"IF8 %=C$'0!DEHTM!P_CQ8W@:X5,Q5&@>1L'%[\/3&L;BS>2A'4\Q&7F"^ M%/\8#,I<@>P"U16&F+)%*K?0?8.\!HLX _?KH0WJ*=]=]6WZP7#L-91*H;>^ M 4(Y5Q9&$X;.(I*NJ,(E5'1='(58R%5>&.M/ #NM'3!\:O0^AO%33R*J$2C- MWUZ4*BA"4@PC'==NPUK*1 /HJ0!W^R!065\$F2+0>'B"H?7U\?B>+/A+W_^& M5F93ICU"B5)S$_$ZI3''H%MXZ*7B27S6J64\-*?,+ZV!C"VG? .8G-# MW:=:7B1RPSI4%R96ZK0L!JYD:X0Y)KIPHNE4(XO]7D:2+,](D]CJ!;UGZ3U6 MBC7 ?71R+.(8%&YW5K6.M(P1N#.>M2%:1"B+&2JBG9L&DG M"GA<%VB*9NM2:?N>60.KM)6WI:&UJP4-TQ(1D["?;9Z@67;\VCWOIL9C%0QV MS:38J1;>@!47!SE=NE4NG+)0!9_*=&:K2V3I7L IJ$11?HX,1!@G2HP%B@#-..%(4IF/X30([V+K' MO;+>0ET#Z!XZ&NSR5 0S6U< X&4Y^UT7ZP'!24?:LCM3(8LH-#,_@KA24.ZX M&P:S';]2#9(,Q/H(,@"IVR=OV)R"7PUEOBSFZRPI8^A_X?FI KQN"9Q48\7/ MU*2/#/BI@5]UH)<7 [N3E)*D"AQ7"P$%5@\9\M:9(?E/0JN%A0H0?;8&6>M7 MRJ(Z'>K I :$5YVXJF+LKO=6%4 )[E/)U 1A#--R $-(&J0XJW"1BP@[6Y%^ M7@5??*;/A3ZM@D?^(*V+2'?(P8_^1K=X=PTM)C^C%O6]X?%IM#\30OZ+C4;( M[QC5K8HTDO=,ZD[M>//.67>%]> =$EY)8@J*?8'Z"?0.*2K79H\43>6_#&MI MX)@5T7H*-I6WI:'?<;4,ZKM5UH,(\ .O<#4>&B;.00_S/HU![@JRZ>)YUZL( M-'1L=",MJ]L31WYN20\X>Y9!K.G#1)1(\AB0\2?NTVQYGCMX,5$5ON8N%4K2 MD9/$S'G1,!R0VU(\ MP(/I#EJ(M@[VMU'-8 D23@X?#"[\2P=OMK^PWA_6/4J\K9>JIV&*]9+FU=OA MG[2[T;$XP5Y M$!0%&%!NFH-,;0%"*PT+R*V,4 _39UT1;)>!H%:2,2L"?5J.)VFN;,$&BP(/ MGHA(*0&=((@+JLE""F=>L.H9D1TZ3WWH/4;X9=0%2?F,$6ZP+$9I!JM!1-C" M;04BW^/RSW3,EVC6BM4499;08%W5%!>!/DT%YO#!P?X.VC#4S:,2WS DU$BY MH)M%1U29E27L9 @#4>B)6@K T*]P!&M&W(Y6F-4ZC&I17\8*;A0+PTHZ4[99 M8KFXFI[-^E0A"D-;QG MR+(;DKXK\Q&O=& L*HF-!JG6397NGD>[=0WW&E' MS%?]37KN\?/=_1J-5 1I-4)7QWO7O>A>=\Z]Z^YYM]/O>F>7W;YW<7GC=?]U MT[TX\VXNO=/S3N]#W[MYW[F!_^EZI]?=L][-Y;4'_\^O]2[>>5>=ZYO?JM?_ MY^+R$S;HW_:ONJ[\-[W^OCH???:>]OY"/]2'=_T/G2]R[?0 ML'MZ>X.=XJ]Z9!T<#8S!]WIOJ?L+[\UOT-<'U9?O?;J\/3_SWG<^=KT/G9ON M=:]S?OZ;UWG[%@;0/;,_V^_>W)QW/W0O;KQ/O9OW])VS[AMG4O &S6G5KO9- M#EQ9MS@"K-=("@5!PJ$7%A,60J2]*F[ -Z:L5)>4 9&7!=W%=CHDSX*5C2W' M.XE&-]!&!&C006Z5:&)?BZ;Q)"N/QT#]V7LLDU!.0,"G44J8+C 3UKS_5 >R M%6"?(L"^VF@'P$7J78E$QZV^+4'SI43CO%R?LN^+?;9)2F'9)<5@:"F,R\Z1 MY#=1TY.-Y5:38,P1OTZAU8I4* T60X+1:HPUNE6*J6T74,'$2DOD-TWQ3U?I MCO-TP82,O9ZJ5I'@.\BTOT*'SBVK&_OXV?R1R=3B!'UC6D1:+)/*GDB1%6H3 MT'XC\S!.L2IO;E%Y*CU?A55,ZLY"O@=O9U:IK?BT 8".FFKF;>D>@FI M?OTUMH;]5TW1OOLO_[ Z_;WIN@$,K+R5SSHL(1GLP.K1FM#Z!4Y.7T>,:J-Q M0T2+[6:SW2?*XZ<=H%:08KTR+WMK9^RV)(WF=OB/CF"&7O4OPUK^#RS2@B^U M!*LE6$L(UO[>1@N7-UG %K9,%+E"$4^&["4)8J^78%4D^NXS+7Q<92D(*<5T M3I^.[CBJW:KMEH2R4 M_)2)NR"C!@E2.BT%U8)]*\&OH$7.K44.[47F*+H4E%M!6 *R6G1[IE5_Z!8+ M2 T@L:K*C+6]PE5S#"FNAX"R"X]$2-A,+'3:)+BSFTUP5E.4AN58B8V1$CH) MWL*@X;MAA6X8+@98WL-H)QPZF0XPRKF>4X?QSXA@P/9>HL:+*[C/L@8=K4DF M85P>=INZ7L+5T74WFZA17&G)\K<@R_L;39;/;OH=*MX7BI62V;>5E[YRF.@4 MA8E5EP/N%VR6A 8EZ,_>PRC5VB108(< JJLHJ]Q(GT3&,E,2FW>'$>PJM!MC MTR458]:?]5WB&!C3'"+*%T\:(PRK0OPK:UUS+&\J8,4T";8RJ&JE4;[*52)6$!.W))J7Z MYQW*11#7/;[V]\]-2C2^Z\.#V&SMO:WMVOT@^QJBRXA M$@WM<0UCMT33,WJIZK6W]:7;3U;A"S0QQ375A5OG?E2=0;5?9MN5^;(N7,S M%5W;,,&OD7S6-T;03I[CDT?03BV=>@R=.D R=3$W])9BV0L&JD+>@1F@ 47I M4VE/9A7LK$PS[0=MS4:M?K),/SG8:/UDJ1-HI5K+C7N'#8O4$6)L^$6LT]"R M>/@SAH0&YQJAU:EL>N2X99XK@5;Q7R8CE400##"!O4Q !!F6,7K;&0RLTA/F4I)Y5,[9RABV7Z-""ZLCS@%"3=!2ZE=S->=>2=!A0>5@[ MP @0+,^LH"*,5H+6'U\+ZO0MRNY502-*$^!&88I&2^Z.?V%)%/_&4,'[('$D MN9HA";.-&=:7F("MO;!0NM79ICWM=T]]=Z,J_0H5*X5*!KR"53!Q)W.44]%> MED93R[08>* W$0;Q+*JCI=:R=O2&OSY3O>IR@K(QK%V!52'&A&H,W9@LN&[W M\M3*@CL3&)RM\PRYL*YI>W9Y;C6]T/CKW.I::*RU-RE,H'KKXOSZC?7:W*71 MZ0'%M$HDQR!Y589!JY-!!.Q5/L8DCDB>P=EE6%CQA" M25AH%4@^K$L%Q%,0NZ-_+[H[T]I45'R98^XS*O$$9%#!KH*0IW,ETPQ M9YIS"#FWQIP-PIGYD0=@\6[7 WW8/Y*DWC@E,S[E9SJ708$R*1MQ\P1;VTK+ MQ)=?P\1?'JT9$S\3\,+J&;CBE#6* MS/Q]+Y8#Q0Y!5Z)ONIC-%OEQHX%F>BW09X3E$=&\FRGR5\63X-0STH8,#!L. M?B0G^9QOU3\R#CX;%!L1?B;.EV)F,V)GP8?11TI5:8DN6@;E6JN2DWD:&50 :ZX4E8+K@5A!>K,VN:K MZV"?I+0.$J+10=%=C3YS;>^SDY3L?7)W(4QW%-"CC[QV3(RY^DE9,6S)IU9! MBD,C*B%RKKF$RD]9QI(*E(AA4X (2@?L@Y);==RP2XQ PX@[7KU\QW MC?; K[=/LK$AW-;AO TGRLQ>F1R439N5/[N=Y TO*UQB;I0[N%_,61W MVX76M)5S651:.3 '!69./Y4$A8D7EIP5UO09-114+DFE*=34\UI(,/4T%N,! MGH%YT<(#,J C7JB!:?U:L*@FEUWE;GU3KOT5>! M]+Q<,YWW3895XM:$R\^@<-G< HF@0:L:T+";LMY20Y(KIF2GH"CNJK+@7$0S MRX2)G(9@;2KO]2Q"9W,Z1E-=A5DC'05I#D3E?HU%35@Q8-.,^T;KT5SD9D8E MXE'Q0#2HS\%SI:I;]7.XRI-5$\)-)4%Y'U4Z@3I/.(=)V+4EFJ:N.8]* ')S M?BBA6X&*53G2S#=#4U7*676>!6ML0Y7/;NRCJJ(54,: MS$Q)O#D(X7.EY.>O5BHEMU;:EF,MX5B;#KI1/ONP0?V>OVOI>_UW^.'WW2]_NV;7Q4L MI[5B/CQZ>WG=]7Z]/>N=]CKG]D/O'\%X^%0A]=7O=O^U[^^/8>EX&]<75^>=L]N MK^$'IU=N9/I6RZQ[N;R&B?_FO;O&C_4N?KV].,6>^[0ZES>(^PDKT>N^10S2 M_NWI>[,#JJ.S[BEL!(Q%+:/5L5FXM[V+SKGOG5Y>G)[?]GL?N[SX;WH79[2% M%\[.PY3MCJ#O^4>#?K[N?NSTSBL\51@I'1EKH:( M;YY>WE[3J3J]_'#5O<%5__46SAOL+_6&N*P7L.>GW?I(O[\%?GIGO^&WT!5I@./QQIA,/%?8*=@3[/O;?= MKOL5.O\?>V=X8=]??NI^1&Q;^_> M$W$AX%\\\^I:PQVY^=3MTHW\@"M_>?X1/H 7H[H6\"W\9 =)WKLNHO_"]?AM M3D8I<2ZNP)=FX^-R,A%9&.3B9 VJ(OLS956";""+K!9 4BF-CJK(.9Y/#FMR MTA],TADE**'!EW3*U>R MM8Z*@0D$K&N :@,#X_H09$",21>OUV0E(Q?,*;3F-%.B7;MC3.S24M\2!0M0 M\$>3%JQ@;JO(C3F^C*9(_\:B-T[Q0-M3-23ZJ,L4JV+/B/^!2#<^AR_X.FA M)U'">HA#RM+L]E7RJ" ^7SLB#8^I94#-E@..-ALF%0=K?!\[_5J M:^S>U'G40"1 XHO<2CV<1;'!LAX&QH;"V\<3A9] 1$Q;D_(1=+"#[)FB&$", MB+5928%(697C5 PR#P43VJPUTC)%#[D,!E-?(^)\*;B@$Q7C??6"T:+'-"I= M@5=8&=N*2ZKB(7J,]E;8-J_>D$H7YJ8HHC+]>_8+##4AJO#%P"!!JX6<$R=# MU+RAM=$;M58EE%T?^5K&I=]IF>U1<,%#$-ZXWB$BDUEQDO- ]R+!N*_L@P"! M!A8NR+PI^E@(45 /CXIMV3_H(GUY.?A="8*+:J"&5/UV( RP7I6PA[F'P!@I M^A4_S-OF+([['7O:OFE#'A;K Q1&'E"]5*MS1SC2KRAXP;K41YY1$&RY=&4] MR(BW/J&-,*XF?5V"INSLHEG!7!99G)OVN@: H*57%KM=3U/ PID4DT MJ__%#&F)Y)WC_XH1!?Y956M9$U:(X KC=8EBO'!&M2+;Q"=@B=VI+"Y-0UYX MIS:-G@>E7;DS&^2L<9#0/!/S$\ ::68NK;9E"KQ-*2Q5\$]E-A!W:N8)558 M,E+%=%JBWA+U941]L['^L$Z-:V1*[>L M<9J$(2L'B%570C"O;,?5YG)/)*A 1E5'G*..0:=6\8$L80 3IQS(U!')]OX M?2HCOVY 8*,(KH-$FP^FF0)!]>A-FVPB$4:H BHWZZR)M1[F]Y9JM51K&=7Z M*N2?HW6#[^O,^(K>BA7[H.<&MAVM%,9OELRJ[!%6*RF?+^[;6("%5<%0IPEBEU6>I/@R :55Y/5T0VX!M(X3 M/3F;L I3POS^"AF5"7@5,6_A$TO=EU#WI^:X MKQ[%H,2K(6!:(5MF\SP-)8/4X\\,",^> M+ 0T$9$P%D@$R\J=C,=))M.L6IMZC!)QFF\T=QMWKJ'6H?FE\LW:F *MP-R2 MU&4D=>.3L"\Q:.M#&ID"I^M$5M'U0X!8&" PKJH($= :H0ZRX\E!?PA<7U)% M#4Y'4@RMAI=8'D!D[35OK_FR:[[9^1+&\QZE<)UWTN&.J59*OH0*>[ M+[+3);,0WH0@[[8SHUDN.J>H'P M0)U+BND.1OAM'>QCQ#NA.\HTLJB)*AX/RM<=3&[DO> Z%[LUWV:.RI>W]7*; MBR!0"'D5%XC$>5185RFXEG146OH5V%'.U:$++Q='6I+B!&*JH MR8)03KTM.]#V:P[3 X?;#](X>LKIXJ;XJ665.M?EW%?1O1O":O:^$ZO9F(2/ MECT^B3UN=F[D*>9MB0P=SZO.BYQ1NM$=HUD=>3VJH7+6!()OA;F$3RE,9,(K MLMIQ$03=1K%5BA G@QYH\[/^[(!<3&DF[Z26J8TK7&&K80/#MGP*FG3=^28/ MD;WT%9ZH$ZJZ*13QFPK?WW-RH<"-_[[4X_$<^']?BW$@-9#W%=!FRJ1)N(9$ M//7.82^\-W&0?/X_/W"16I[8\L3OS!,/-SM/\",,_->^U[_?^X>[A MX>'?Z^3^>TWXQUR4K>V_S%3HJ5^!'RF9K,_6JT'B@,S6V\=AYQ7_-@DB%&JY MX0R?^QF/B#(#J1@*UCEJ$*6^C>JI5(X%.;A8;!QC;JLBF(TDCE!5R6^ U!.' M C2,L)[0.D66-(2KIO-R;6DO1I$T$S$BN*>*B..;*?X&62W)]C@ M,3SDQZYPRS.__Y&"8\+Y4\$#)B:I0\(4B&PORN9AYTXU9R?]FR] M"^]3[^:BV^][GQ"!\_*M[_B'R$@X3W=2BI!RXN-UX1)XE8MM(.+TX0_<@>7S M6DX8!M!)W"YOOQ,$4E&WH M^8N(3HQ59'?O[_H%F$L<3')QK$)DA5X/2FS@OLE^!0,PABX,&N%7YTM'NPI,G!GM, _I'5)Z4,ZV]_USM/V:/W! MH]7R@M5?UI_L2+4+L+%7X"N(,B_'X_^W1L#1QDOXC?/I-4M?5ZO MV[D!QZA=@/8*_,E/0"OUMD>J78!-6H UE7HONC?ONIUKW^LE87LJ6DK;VII; M6_-F7]CV0#D+]>:W8S0W=Y(H@Z__CQRW!^O/P0DV8$7;!=A86>!/OP _T-)< MT6Y?@0*=4W2= @1J;]8"8@W_Q4B:M0R^^TESY7YY-DBCZ3__XY=GHV(<__/_ M U!+ P04 " #QB:-8@"Q,>^L= !SUP #P &YT9W(M97@Q,%\T+FAT M;>T]:W/;-K:?[_X*;'>[X^Q(BOQ,8F<[XSA.-WN[:29VI[N?.A )26@HD@5) MR[J__IX' (*4Y+=C.V';J6T^0.#@O%]X/2UGR0]_$J^G2L;P4[PN=9FH'X[_ MT]\<#G9>/^<_X8'G]HG7HRQ>B*)<).H?W\VDF>AT7\BJS/ZL9WEF2IF6![F, M8YU.]L7+_/S@.QHVUF?^)9WVITI/IN7^<+"K4WCB]7.X3\_E[JEQEI;]0O^? MVM\5,)XO]4SU3A?B@YN)3-I.I>W"4E64V@V=+=5[V M9:(GZ;[!;^+7\'WWG2A+,K/_ER']\.#;GWWO;ZK(O'M5OLOF5;2+,3VL">VAEL=WGXE^WHT ME2:!)S^:;*3,PZ^ZV]5[$3GBFUWY)[4OCK)TK,U,EAEPL.-9GF2+&=P5/ZFR MO G27SZ91TKM;Y4TPI+\_KIUTV1U&L,K^WN#O;T7WQ]\A:!X+^1,Y(F2A8I% MF8EL/%9&++)*J!I!YKJ'W[JB?=I-! ;?_O+^=9P,SIPE_GO^$"4 M4R7P?0T M/J4+D1"^"CDQ2M'\-L)O'KK+?OB!V^(O#U[1YCB!$1#K(D_D8G^H4)]RG M55^PRN]^V/3[%@"-A]P<#ML#WN]J^%$<>5^7 ,5H[8Z?HK5X(#YF!>'OH,: M+X]]_\VJ^__XU4'S@)"8ZR01A3)G2LB">(UE3?U0 +)A[F46?IZ#Q('?/X]X8E2*:6< 7+7H.]B_-2J'2 MB9PH5$!PBYFZ:OVHA[A55 GB'&HX?']4 >;@]LD($$67"[$QGRJZA?37I\V" MIW.@,?KC&6_B/*L24( CX#L) X]!J9:(I(C@0'R6(4LF"Z.XQ^DFX15V0@@ M+EF-:J[/GV>V:5%- CPE!Z249+!LN'GAG[& MW,??%G%&X,,+"E:S-&UD6!O:O69V6P56THZ0B M>B40%OH&U@B(1V3;'+%5Q,#'"T2C:48,P\"<*IG@"F:ZQ)>*>H<3-8%; M#2#7&PC2^! +F3P?80=K,7$ M?<2>!:\!+14-$](I 8@D0ANK=1HE53H!FZ6_:YF!^@TX[OJEVO/4DM>-:HWAHQ=@L&;A5X03VA(6G=_9N MLK-7;!#^!RQ! 1>B 6)84:]A^M8K7;9#6S*XP_HK8_WVD\3ZCXED:54[W?8? MT"=!V)^#((ET#HB5J*PQ1%!D1KPM+0Z:KT$V6)UY=8@RX"!M'1RTWI9>=)TLL;V!% *="!0!UZ M:$*1:8KL'K%$%#0G3QU_?;$[[,$,>@*F )J-NY[+A1PE0 QDOI&BF^>P8+Q( ML@9M7-"GBAXI2E&4F9@4VK:"7!-QS@LC-.BY. >5%JQ('I$"7((BVO!F^,M-CX:E?> PACW+&Z.J M),4P5O;2LZ8)6RN3]C, &)Q$@;8Z8"F\U7*G=4SAIDQA]TDRA4/&\#=96A4/ MJCR^ UQ5$LC=63YC0$^8V4))$_@-R(Q$G,YR=!A6*;H @-[@*:!Y 7LQ4:6C MVT@64S"^86D"Y"5<@ PMM!7WC0.3=,VS/J>9$1D1XZ!6,IAKH'IYI MV,[$%/09+%D!8H 16TS;?B58J"=(,O5K-M9;0Z!$_I;_L?.-/\]J,CGJ0$T( MOTZ.18S\Z, 76?.!O#)%)5/O<"TDL*N9@F%BV.U)@[66SD'A=D8Y-UUQ@ ;Y M&=C(<4],LSE,R/38PD7= [7['@-Z[;YXYFZROB&_JHC MG$D=+_L^[+Z12=S8.+:]0?>:955:V^@\"^_T#5[Q4TLSECBPKI2?SK.)0;'3";!H'RBYFJ4'34[>3II;R>14 M&C>RZ:;&?2*7$]4?@?3YW)=C6/^^3.:P5=?,SOMVY^N)6!:I M64!'1#**0S&YU/%%3.M96[LC<@OEB><5 1-<%42W"IF,<7M%P#HA;/!P"HM^^EG^6)BF"V0Q/KB8M(%"@ M6_;>QY5U*K(<1?M0Y11;:GLL&Z[]4+<@+C0QJ#;A"*0;@MF8S7$4C" 9'94N MX"J0E0A)\!,;J-FBA/W0\>Z+S>'+G@:0+UUM;!XZ'L=00$ M6$,X2+@#[_19O5Z)K46=?_;IY)>B1LLH \6>U.HI"-BBA8>U.P6=]Z"X\XA^ MK!-ZJ1Z-B SFI>&32)M S!4)_[_N#(8"5I>@Q=-PB%"+G5'P\^:6-GJ@R=BC:H>C% M[+B)FY8EB:]),5GX!IJL:SE M!A']![3^UB7Q?QNXF2O.F8U0,*MM5[1$32WB>6<#4%Z-1&R*Q/5*>@ M6R6)3Z5=)>LDXY('Y!(EW:C5BVU$VPD=S$]V4:M4;Y- ME4V$)@(BHO61TC ";0.@$B_JC P-:W2&@J*2I1N#S/'N>D4^A&H2)QU:_8%44R46DLF0D10^FY3'<[ M+.5NWW;4O0NRI[^LF4Y#=);Z UGJ/A_%XE.OE8\0T+$ES!%@]0QH%O9&V[P) M0C_O"#WFU)*/#=^JHWZ/I--LSMB<@5!ECZLMWC*JK$Q:CW=Z\BDH]FU:&4'^ M2HCUEBE0+8FIZW-@)&^+UG4F5L/^((M8_B%.58(+G%6ICFQAQGL04^=BX_U_ M3H^>]59JT4UG0TFAU!7$M&F1>Y096"CM)K;Y ,2&1>J/U"P;)0'Z#L _B@3U,(PNSN:?L0/!4W<7 ;9K/U/076R_B" M9W:N_0S\8MHSLSD1A*@C&7V> /],X[[%\O@5_GLPAX5REL4^YUK@A0MT"680 M"-L5J[10HSX,@UTPL(HLT;$#IG$I&NT;M%/A==N-R=T8OL"L#M 52T"0Q$Z! M>9D;PDGD%8.XS_(H +-5K1*V[JB+!$;5E+F+)A+KV,=/8)8F@219B2;7W8@. MX.L!_@G+T_R_N?@6:)>6J)*I#F=O#='.7L]0Y2-TQTB>\E:=K MM[ CBNM!U0YKK2]XJ< M%'ZBUW9]@&]S:,,8M@]H?V\PW-O\O@GLW8LB@'O7# #:OWD#M@:[#QE&:4+U M?_XN,-(0EG.ZQ!D.:5FF9PO R287"3H7BW9$(G"]K$I7RLQJB6?BPJF=8FN)-+5N M0V(@%=[2P9U9*FVX=/;U(D&.*9KNFL'N5KN@2!]85WB?(>Y'>9.5TIMU*G7 M(_1,R:(R=U+HP0*-6B"FW&DT;HAWS#-:EN4=!G<87/=I6@0H*B/;_B_,]FPG M>3D\5N?8G=:WIW!,G#BPLP\=@B^5]-9ZA@!-X3,\U[,%'^%\N.4//D0]!^%! M4^5EM+C2_'S'=.EHM(]@[["_P_Z0?X>&R=@E9ZY#*TJ\S)QI5>3<%@NK&^"' M*; L84E-L:V99S,5:TZ5MNF,S*K/<\W9^>[-H#O,\C1Z5RAO\!Z9RA9^=46: M03MY O$H._,E7[P/$Y6"B$UL49H3GF%E5\\KDPFV1U]7O;9"L(HMZ++4WSY*6IE&G^1:*5-]RZI3> (M:E7 #(=[3*&!ZZ\)R M7-N-/O01-B%2'^S#P'.J!@&Q<(LGE&M]C^'6NFB;GF )T))[\!M#R_>PTS$C M4,]:'+[#72UL@^QOHR*%7,[BGV-F%VM]+8Q"+N.8J5%.QS13U M/<3RJ?$8F5(!&IU=K0$=K\![C=:T(W7$+X:I=0:QO M8==*F<7!CQ?"U[H/Z?)@,ZFZWL+.K]T(XO MN,,N8,)E18+J(AX1B#YVUF15*1(8HY3,[K"G'AVGTL_&XV>]5H6X-I>UR@O/ MR%@>GPBCJ]\D?3<6GS$R[CGBWY20OGR0G\8T&'B4'H6@_ MEXY*/(33JJ-'5AVE8OU5G1(:W6.6'P@:D#<: J/P]Q5K9-YXSRV2M^5A]>$[ MIVLZ-? ) ;+8TE#WD.W]R61J"9<[ +.8YV*[E,Z1CT-UB[7PE"/5K$U$ MRI38E@/+:>%+Y.VPC,%IQ(M5AY8Q3Y>TO(RA">IN;[9=-YB>'8(>MZLJ(;'%[[GU&'9_Q5)\S@8) 2#>%\? M-\4.P??I&=Z"J1R2/X^(J";T)D>H_8N &5A^'=-A6>U3$-: /2B>I9XY=D%X M;MH,3TWCQK^UP7H+KS[-TC[: M2$F&(0/\@%-88!JYT:I$EU-X1A< C/U*9W9&5+4+^%^5=(!=E$@]LZ%Q/BJ1 M+!Y-8054G^"5UL3X85CP5.>]E7UW^- SLI6PX-_%0"3:??SIXL*^/<54VF ? MGW4)M\? 1/%W@'^6G+%&.M(I:7K2C'1I+))0];]#Q+G49^[(-3>#8"_$[Q6 MJZ36K9@^@+Z',L)T\IW!BU=[WS\N:MG9>?%J\]7FSN[F<&_[U8NO M.C:,Z?-Y9?*LX,[D8Q53.$S/9GIBM2>0$\TP36@#.66M>:JO\/2.AT+A ^'9 MR"Q"[%$AH>>2(M,!=C,R_Y)J=,&"7"GI<+D3BOB&#(4EUBCH;PG3J0KG3=FN M#W*DSI_^C&9[;LH4%M.C,Y37FP3^"&L7)_&^T>N=8[XUO"B\=[V"E564=#GA MW!8Y8)$ZX<(4-IQF9JGX>I M$L5N3>?]()Y 7E#,6W='E*]B5M9A(V3T.IH:2 M]+6+I@2,!&5QA!DK!:(0BBTPQ=7GPK$9]Y&.8=R:86P]28;QT60ER\A#S,=$??D#$"A< MGH+^'.JA#^%N^6];3DHZ7'F*/E4B@@9[H>P%RMO*[?39Z4JY%=83"\,\9^ND MJ#@-.IIB:1;Y][U+"VF2=7??Y#ZH=4%O/SZ= 4?B/QTMUTDC=H8NA &(,[&9 MJC2[2*F8$[SK'"DKYXE[\-&CUF[JH5+"(8@DP[-0.?>/(Q\3,((6=O8S713$ M ^K,#N[''U4&K'FKX1R?V]S(H^ -VXM?AJ)#_!PR%]_P[->>#>^4G.8))?W+&$"?#A3.WL1OZU9IEA=^2,&Z# M.7/H^\%8 '%>C\R(& M2.:,%N=Q%9=>%85%M 0C56/4&I4*:QV7"5XA(JOVIIGYC-@V"[5Z"$F2=NKFDOQ;H!LKP] :J-P60N8\/D&<@#1!X?9-;=/9R M_A+%F#C0!1:]_*PXND1C@-A@D+/'R]+'KK0GT])IA@8T+(TLIK724]P[C4)9!V2",=%VT2&X\. M7.H8X@#GJF%P5*!2X;+ W?P(% %]CQHY MT>3AK-?GK9W"GBEZ8M.A7M25M6MD(U &S8?B]35C 2M*:A.F11*-8%:%/?&C M;!RW7&=/LA*$ %0FN.[LBG-E(OP STN;6\R[LRQN;UEL/TG+XM )F7=*/6R* M]VG;X Q\"?<1)R%K CIE 0),VM>,M51.0(T$)6H/[^2P: M) @5',05E@2Q3M C>8])H^=H&HB_;NWV "3>U)>3"8K$*Y70=_1T"3WM/$EZ M^I&,/F3K/\GY0^H"2$X@VQSWM[;I6!QA(B]0C9;60"UL93.VLP)5;!V9. <8 MZWPN\2^:9IJC>_0M4Q?:\27K(.\UJNC0M@8:U3FZSC=<651=5KHTT8;E\SM8 MR46L2;H]LWDKE*_%KKF@-#"L.:6Y6"LD',$.ZML)K?C\%8BY2__Z"AG0[I-D M0/\&55DEB4Q55CVT0 \92.\R&P-O8V^:64K!/,Z(OLJAF+7;:E6A!,P'-KFL M;"$3?AKSN:]TVF9MW^)5/ :,$FO7&1RM?&<_+RS9S,$64S%7%1O%S@A.>,4R MU$!# 5X)][%:RR8XL"^@5DHNF##5BS2XMG5:4IF7IJ*39,&INRXKMX:$3?2S M01%2BT1<802H]NQD8]B;FEF[[UZ6!;$^Z^')%C7_"C(ERSZC7CJW A'!]GO& M/4$^')_^>'SX"7<$F[]1]G%9IW8US%.0CIR)Z8L*8JZ[:VREU3%I);4KATYI M?1S)EOE5]_R.6[-^T:06O[RP#^N.[:'R%:+Y"2AJ8/LDB]XW#@A+T#V04=': M?@X/#HM+5K][EZ2P]E ZD!?9-4ZD>[%SX8ETC70N&OI69]3M[ Y>[>Q=<@#= M+DQI]WHGT%VCW?WRU%P#9SY3:[BYW"L;[BRWP\;G5K+'^^R/35^_P_;8;Q;A MV>$K-^46X+EG8-CC"NX*%G?%'=&#-SK5/ M^WKL#L0OX$S?O<,JV<>ZWGM8WY5Y:.O;=[:XIY@.<<\!RAL?)4C?F_.L1UD2 M?^'3G;^+&-[QT>G[GS^(%^+G=^+TG\?B[?&[XP]OQ>FGP[?' M NY^.CX]$8='IW@?$_L?.=MZ,ECPH %+EYDPC0_K4N!7K.1(E$TIQY28=[9)"#S#J7)A&0NTHX^W5M9:D<9*AH? MLF?_L1SB92$$^"^N',BH(X#-(C[@[G*8O8^MVY.%7XKMDL)%O%AL9VN^@II! M*E*D]LE48W"F[P]S%2@4NL(#8V^[Y5^T M6DH[:E1"-3>?^\7X^B:;3!3,#C>B6O5J6 #F#S_#GF8MD#3'"S'-+CKH4T/U M[+(^RJ?QP1J.%CU@#WW1V=HE^H:#X9D%MOD:AKE]Y?HCY[1?J8+X^ODHBQ<_ M_.GU\VDY2W[X?U!+ P04 " #QB:-81B?BU>$S ;JP$ #P &YT9W(M M97@Q,%\U+FAT;>U]:7/<1IKFYYY?@>V)WF!%%&F2DMTVZ>T(FF*[-=N6-:+< M,QL;^R$+R*I*"P54)P"2U;]^WR,O7,5#E HEP=$=-DDJ&RLTA49?X_U&J=ZU)DY?E:)(G*%F?1]^N[\S_28Q-UXVY2V>%2JL6R/(-7 MJ RN^/$;^#M=M[97S?.L/"S4O^39R?&Z/.+]]%?V]U"(KYKE> MG57KM=2Q*.1YG*>Y/OOW8_KG_':I2GE8K$4LS]9:'MYJL>9UW/)N9GF:G ?K MOG>=L,A;E93+L[DJ#V.X4F:XN*N[I9JI,N(O@$^ UI_CN.)80%2#_U\WER] M__GJXMTT>IW%1T,XH!V=P^7?+M[\?!6]?A-=_OKF_;M?_QY=O'D575_]X^K= MQ9O+J^CBYW=75[]U64:KYYZKE] MW#&]7ZHBNER*;"$CE467\ >=IY'(DNA:WDB@ZUA&%PLMY0INB [*I8S^Y[_? MG1Z?Q.?VY ;PM=T*/V9-'[<$/I7D?!+!B:Y$(J.9+&^ES*(:2P[V""_SU5ID MFR$<(%(?T*1.X;ZW.I])/=A3N[J3<56J&SF +&_UOF-2N#.6((1"WH" M?E'B!\NS(BKS"*G*<0+J$7A2QG^/;E6YC$04.QT3&QT#](GW&;D3Y;KK1KQ" M93=Y6F4E4C(8&+!F01>8![@7\\?[X;R(Y&J=YAM:>@6?2M-UL=)QM2I*5&E% M!+N)M9K)!-]:UK9[M#OZ TK[RLT13Q"H!>J$)? +H6B;YVF:WQ9GC<,*_*BM MQW7<.BNS:;N2LWDJ[PZ!5'39.BJ_=///_[D^/A/C0<^86>TOD3&N2:N/2.&I&<]![V .$ Y M, #[[RB*&E+S5J5IM!1(N!E(&54JD9( 8\F%M'SP8A)MI- @6?,5W!2K;!'E M&=-]32<.5G6_-AO#3S$$Q1U%O_+Y@5#7"9SP$Q<%SD^I8I$:UBXJ<.R#E7Y_ M=/SR./CGY(D+U\GN#@TM[0P(3!>H6JTZK9'=M*$;F:BUS.#A&-A:"3JD= ,R M64<8VD(F!W+(,R#9$Z9N(OHB.I B7DZ1&09(QA=^Z0.A9#!=P $"8P;L(#!A MUB"O-]X2PT^5!W\@:^E6JQ(>$V4Y?!6)7S3+,_I8L"U11JD415G_-&NMX,,9 M&RY!00-WN2\;F9N!J][D);X#[2>,7]+U\,WE(H>?II&"NSH""7D<5R#=#L0D MNEU*8DP-\A#^/Y>W9)@!.8";G-[@FDXGT0IN7!;PWA78F?B>I-+V=:&H07OQ M8#:Q?X:G-+[@E(6 $[=M*@;%),'&J),QR.6\6BS]<< *2W3I.Q;)9HA=G3T\ M,FKY(. GIV" M?)FE,DK%[5'@Y8WL\K'L\F*OV<4'V7\RDG^'[/(XJCQYB[>L#@]/+ MX)D$*VTR;\\^U2-&I=O)]IQQS$15 R"EX\VFU6D=% MM;)$'1SQH8/.A,+,%)AP44C[9\1BZYETOVFTU^ MRK.JV",NP2/=PA?P51:RQ+ :7C^CS0&/J,RD9BE*1MI%%3%<02$8^"OL*N:8 MPSUZC>,I]W#9R&//S6/[S627O_[T[@+L%&2RQ6YY[+J:_6ZB2BZV=2"-<68= M=3+-@/4X-J7E2E6K@E@G-GLP?C5OK*V%')L%KG[3^0^\>VL!)G(MB4H*CF=F MFVED@@+P63CHFGEFGH*(<+O!=<./!4@*%!B<[B;.M[?"DS#NN0 #4E.H,6!? M$_TS!^"7)C@2S_$'"8\9:A9H*"06%,-PX!//"X1LJB1&ON?1P<4$O(>UU"I/ M2)!WA'6M91]&=+N$?;T6P0>)IM'!3Q/_A&J=AQ+>T^3!8XE2A#)_XH+(Q!4N MV%0H.#&,[*!![Z_?1== 58>_ M9M';Z]^*28193%91:K62B0*F F%^@_)%N&JHK%IAV2*(A6()4K\(506)I-I+ M23G<8F:,WGZK"AD5\5(FE4D-T=.7HAF_YBP97&(41.*+IJPN1?XE48_YFH.3 M[Q^0O.HX.VN*LG6JX$6!48JYKD"IO'9H[&RYU ^8$PQMIYBH(:P;P4 MF!I+X#W"N:'A$N^QDE&NWB^?B/\2I=D..0/ZK%:98S-BV58[1B,0I M!S-090D6TH !A9Y80&*3;MX%(OZK,1K%3:X2HD:@MB2O9F4/31/;TD(PY=JW M&$_!6[G(YV[I+ENWJ K,SHH%'-L2?518!XB34JNXA/N+,H\_P+4*K8.0CUCJ MU']G+@/F^";W9L*\@M?>B+22-6G4NP@7."UD29EK%#E80TGRY1BLD@K<:'1/ M$Z!TNW6?Y[A&@C0E32W#?1BEEV/ZXQG2'[.]-F<"!3/DU$=C;6..8]^,_KUF MDGW,<63EYG">5^ 4G[Y\<*)CC+>..8TO+J=QL(VF)YYI3C]CRJ,[W8$QK-HC M0^.]5L#:*D"=\GOP6V#IU@)<,7##1HX=,R2##%\_+D/"M>!1??$/CWMWJL(Q M^#T&O\?@]_X&OR_B6*82*G /J%% MPOOS-7X]Z@/48#-E<#OVO"QRD1;=HDYIV)?'&HA/*P'" M%5Z:V/68&]TP$<#'ZB=96@&<#UY/3#U\%9+N\:FX5HL)VN2[B(H$?55$"L7#K_"('S3X7N-\PL&H8Q- G MZD6CR;P:=(%M>])4IP#."S ^&!ZSJH3S 0-!2Y,7ZP[UUK84IWE!1-R_*SB5 M\*/@YR\J6)(_NZYOM@)-7>GPLW.5"#:\@6LCK-X6++(:, .>H;'A%C\41=![ MD ?:_6P'*HM3V/4-]\D!77$3R,+P!9RZU+@ZLL5DZM^/ M[)^Z;U]#/>#G1T7NWO H$IGP^8=IC2:[$7/T)37)&G2Y#*+;M !*D^_J3Q*8)%I.O47A5T_1V0M1W>W=F7X-] MU;Q?EK/4M(>.L);FU#HZ+:= "BD>=Y&;6B/8L0OD)I5D"?2P$XR!R6?2.AC) M/N)=PHR4VKQHZH%/N^4#,MOG:M#%ZP[_^H3J^T4QNE]MU9L-$ZXBQ,6^!%G(7I.XM$T6M]IO8O5R%;@2#C(=.-4 M)W#I7*K2RTVWT$-::*TAO+]"H.=;XN;AJ%&CXI]X)T=C7NU9\VKQ7GM*(;F\ MXL[)5V!N+I&%7SGO9*<>U.N'P JUZFQ^UGFUICYQVWF=D-1MHB/YIR5VWZ"M M1>,Y*TGE0]L?\"KPYJ@R-6CR?G+]4Y_Z?LWR J$MV?*I^UG;'9ZI]> $6Y%S ML $T%[ZBD(53>X!#-Q;T/(.8&VY!3[^_3B:F\=(?[53V.8T85E MFN9%N *8 M8JNG[IWSFL_>6AX5D? M.#0MRTIGCD3T'V+)3NU7L;O&4>F M:'5B0H#N,= P)IQB'^"B Y+2'S8="_NR8*3K2A>5R.@%_*3G:F7S4LZ*%1

^N<"5TUHI>(+% M**:VQL9DC;F6(NQ:(C895BD%2('IPLC3+>NJ\S#VZ$99_PP=$ M6;\@3;3DHW5D[0MSS'YMK"BXLR_\QUD(LPEKK#=L75X^]U$&!.(+BS0<+Y]G MFVF[^8<0A^==_-)2_!,'7#C.>(%FE:LEIPMMDI9A\]E\FZ=\?C["D+R&0)=FYQS:/(%07F##^C% M!;8MK85* KXD;\O&4'U7V)8CJ7&RO\,$DMOAD0:]LTZYIYW%2_#.):P$Y@ZB M"KF0::+X.E6-MOVSVO;SO;;ML8WM546D;#UE0T5(1 / L6/99P06Q\%2H2<=WZ[VV6X>M G-)OV8@/3%>%KK1P$TZN*V?8C.6BJ!SB3FVHI MD@TW"#_\Z6+R:+BED6^W\^UBK_G6)-H:YNUNXVX/J_O@5-E,(MXTIP "K>79 MK\8.JN@,8'69!P&BL64OUJ95QM:RTIWM,\0XG*G$>8_4*QYZ*1(N+ ]* 4?8_=7Q,+?IZ00L!WLU<, M?E#S \+CFUA[UW;952'.-1#S]K#"V'D]FF^M^TL!+A5Y3>AA+:Q5[E='_AK' M[UEHH10A%^QG+-U[)P7(@I%5GY55][MSZ>K.UJ.^PP3WCDMG6M;U,V74IB82 M"'JW\(,+:CH<:WT5KL4HYID)],&OI3LC_$TC_,L!'II]2^:$QF-4L@%7XUD4 M.=?K[2!--G41*YRT(6YAS;DFEXAC$P@8QV6X7-#2S$#X;OW ;,ER9]],,9N_ MEEGABD/M_ ]O"YEM4%2KMT,KJD$H8U18!FII,Y-^!C]\]%&]/J/ MECXO]QJ]_B*.=06$>AD0YL[Q,;(G3 G<)G6V,ZCU*] K$>8X4,$;U^%&Q": M *P%1X2>OEK-*ET0*P%3WXJ%-%TS]7QZ9Z;?#I3 O!4O]=!Y(Z;G<9VGX&W8 M9PJML5297O8 QMW'$KI1V#Q0V'R[U\*FMZ1@"$@+HTD^CL[P,UT0+(V43V"> M9NB^X0 V'@N6"K7:;8S\_O*7GIAW&'-C2_/>;JTPY=^<;+:MJ@;=7\[V)2:7 M=9-_L*&L5MTK=6U1AA!K9PO_&43M,VC_&6+Z#+8* 4U[SLG1R$Y_%TU4RS$] M2#!XDDYF2XQ@BG/W#@M2Q&7@MDSKC\5(0E&HHN12C@WX):49S09K*4$WU@P# MMS,>IXA_B)U,G P6&MI0_>[K$4SAE"AMM8L;HS?@8P.AX=:Z^R-T)1VKJO#- MH7[J/+K7&IF4L]S@O:;42^[@=+\[!D,;*Z'NC4KW%0P-_'.]DB)!13* ;^4K M_NSBDEP6-:S2WB]G:M":N^KTB$Q3(4DP"D"@8+M/;]25P&@_C=B;CH!M,0%< MOW,T%53*-KEFX Z1C GES!%VC9@+2KT?*!"5_!_\7S/^%?(9_Z F[7RBL:6X MH%'+104OQ%B<@P*'5VH0G'7 "(?TW6K7#5G839SMY?FABM8N[. !B-?6^(]$ M D_Y2MK9QLFW;P^2"4,1&)JR=<,J YY-TY4M/'7UR(=@I%+VV,O1(,\M0K 2 MKN'U*6PJI6Q9TAPQ-BET_%,G(K.C2(Q=&6KLNM"C1_A!S;6]X.HDA7?:5"XZ MVCU]<+F&@/;08YV:M7P&8&SA )9JNQ MBW;'O?_[$!/A;EV*BJ ED,>5+T4T&4%SE%N*!4V=X;8ZAP.7%.$>%9-,$5&< MKS?-6^R$*M!#63++\P\6@J1 T*-PF4;T,TX):;F@BMLW74Q![M^ :%^C6:1- M.;YOC@D*.MK 2IBM?$!RIU: A6HD6P1+J5T\5E*.?<_U5,1<)=SH%KW.R)"H MQWM'*7:/%#-](H;AL+*!8(H,IW*$TR.L^=-6P6G[2*JDY[)XJ(D&0AII"BO; M0+FMGN2H7LS2D)X:.\)X(JT(#E3$K@NWVUHX_JMJ$&O6"9E%_ZBT$%\*V M'2,L8W=VX%$SL;P\_N%BYY+*A[2'49Q-TUG)7=/I7/L%ED!)E9U3 MKL5RDH:#F4$NH.!LLC\;+S@2WS:ZJ$P[':QD5:4+]^!C4KE\P3VH+LD:8%RLI,@,!G#X^2@OY28K4X?MD^8,M K[ M@T6Z^*)U3!^QO@ 8QS$OKZ_U50-X,=#VWM$&Y4UU V!Q%X2EB;%,[,.FOY(P M4C4TWX=+*[82_11IW(1AIX[ZM&E,$O&V6P*6ALVSNK+W (%,A!\&ZG3:^4(!"L MIU>#2WD6OHX8.3VP7>FI8 M@GAYH+5]DJD\=UH#7+0B^EUPU)&CL0*@MDRR? MVC*!)Z]P&()YQ#3,[$Q#8]S!W'1:$-8.2APPA+51A+4(O%R:-_JX?CNZ/HK> M:\)ZWT3O*!5**[8;/SG"K1^>8D[E=,*])W7DZ/OBFZX0&S>8R%4&Q$LN J). M@-+3*T(BJ9.+1<. 8^(L$IP9&8S<60*\BNCH)"H-B(;YYC[<""=16 /(7I,1 MNG?"4SE0"E9IV5*;.YR-.@8/1O@'G[KAUF8C/WZ=S\'\T\0 KT@K J&_-0)F MK'"]/YMC:US)FF8(9W^BB3U1*[(+/^QEM:4IMPT29V*D=@".3\B$]ZY\IKUO M)D8!UMC8 ?9\31G?[753QM\=7A$Z#;MW=L=$W=B*4=-5215;3>4+F0: 432@ M6)5GF<]_#J]9![>#I)T1#:ITLR$-UI>^$;(.DUSSZ\#9*#>N/;M'L05YO';T MMQ8M&VJAY'"0'\VG.E"3NM]G#PV]OWA9>0?P@>&YT^^/?VXE9:B6%GMN&>H3 MK2W)(*G3CL1 @#EKW?&@I/#E#S_\4,_<#/1;7_$VWHN[ 7SN(&)JB[==KW2( M9OD3.L?OR+L%YB)4)6.F#_"$.Q:[^Z/VYZI(EEDP4RI6-9"C%BK2RU2L^!0T MPQ[="@-,BO+52E2*-_#LK<;@*?N4%GPSBV9+A.&<;;H3824,;A90A_C %<(8 M+HMC\_X:BNE<)AC0GF*76\E\G>8X+SPHY#)!%Q,4HY\"/\C,(4E5517C-5'9P0OZ/09GH^&K"MH/H + M5]M,9WC:Q#5%'\],@R40/5#8WF[7!^-S#6=Z1F,(=&@(Q:)8!HO!<";._))1 MO-1Y!O2\P/(\OAT%(,7].=\2WAKEM[YG 0N ">2Z;"*.U4?7!24U6BT64MO+ M KEL:=QG*FJOY>RI04R%1X>GM!E@P(X4-R>%-PZN8]?>?#HC]\('>XR"11?8K2+QU()=IE^;0K4AQ)U;T @^9 M"9+X,$RKA1CK83J!1S 5+JN1*@=99E*$-I[=#&?7BCAJ53W&J.^NZIEV1+-" ML#47R4]\*%^9D/M2AL'\!Y0]VPB_TV)>PL][]CW6UHW=BT'E1R/9[2V3Z.]J M]P,.!V1A[S+P\%OFLGO-LN @.>S3L2B+4*W<:L4C3<([21@5-)H Y-U:YW-X M-N=337E,@9)_-5AO\J^PN-T[-Q/47ROQ@=&T:F.O"Y]R#S2$-;B^LV4QC7N< M(9%G(0+@3)EQS:W4CJ,!WU2K6>&9W'0'Y.A*.$02L#!BDZ@.%DPM*_75XL5X MYI1PH1UK@O8D5T@41;4RDXVI-G$-%'6G5N:YN!DS&3'PG[PWQ#D?)I*,G0*&W66=AHTT$4NC?4:,A':5 (5I3W)#PVX:6L.X8*" M>8N6QSLBB]3 $)(%D3T8K*+L(HU1//.[6Y^'3%]L-%4!/FZ[-H.JU>H$8.@4 M/]D(@/=UYUK_O->YUE?@*F4#*:L(?&)JU=*V,A:XLJ=VGCBX'J RL9/B;'2@ M]BIG^VPVWZ",X)]RH9/=6\&NHKL#X8Z6B!K-5EJ-4U?W+/;P9;(.#388#.M@ MVKDG\8.::%ZE-!A=D8].(P$O)A&&!/_UK]0$'#&G,->B2MP89?CRRSP#CV/3 M6T 00,ILF653N7IA%VA%@Y80F]F+-6B0QC="V,=8ADFME:#9]FF4Y@7]4]GNE-PU0@RGGS'M6"'L#=\9X?_2T=2H%;NG3?V&^%)]\IG!P M8MS[S3&FS\X4VE@[)#XX6YP-.D< B4UT$(#KBRC1-.P'2SH1_'M"!]]_\@L- M'S0"PD12&DI*DAYA::X >A60OV;#$W'0C4%K5.6@MM3:3J9+SKI(?7!]& M^8MJAGQ@)@N;-<&2<:Z(>,VD&_E)B9HWI=<2;XI:P]1JC#IA& MIL1"B,\%'\Z_)0QRR#O00/VI;=_;82:%IJE<6%=86\3;9MMHYWZ-K<]+.* I M&DFKR:MSQ(XH67I11-$XL(BYMYP7X ,$\).^?;8]LS,*)SMR;_A MF;(TF!NW-II+^P5"]86:2TUXM,&83NT,M\N%AHX[9:@?Z[:??BIF.MTY,[TX M^MY%QX8\BNH9".8",0] QHM8S+J8>^>SZ?3**# M00ZR?TL6T ."(G+S>Q,@SJP'CI^5Z42B#@Y?-&!"&-*$QT!&,HF6Q1L/BR# M0IOT3T3]*[3]L)[)U'9>L-V/M;6'8.BXV>>,84J5?.#& @LQVFFCG&6H_/!K ML!.[UDO>QS7N8Q DH"D"P.G U8R0!V]R+N?,;[TIV_HTYJ+"RZTF4&* WP47 MRP#)P2*QIM)5MMGVOV*OON8_^!"\\![ )SV/G/\RC9;P#6\L>HRS:LZB@Y,) M]\,'"HX_ 7P>Y_RZ($KHZK>TX@WP>.5K!.^ V14/'1$480&A@E>N,4( 'AHV MT;N*%$,^&UMUG9L["'.H+&0ZCVY1\\6FPF#+&E&9,K+&NM(@APJ'[>\O>='> MM5'KS,&=>!&!S21/3@HPD$.&[;R1C!0X#(GZ]0& M@ATB-\.G!Z$7_[0#>IQY,D5'9C)"('65<>PNS+*:TI@!JH3765RM9FC9#"2C M-F$(3%?:RY5$35 2C!:* @OX5N+WG,1O^*W/@]GP@?X0Y;0%7D*")''9^FG# M0T+:<%#MG<$Q%D__K$RW0Q2V$Z>R(NFP-RI;0VD*P$YHS M10J%@IDLC@6;)ZBO^DX&5]"@>8)T:P 3F$ I B[!!=2& 5?GS;58VF2*_P:TC,;A-Y80?O)YI1A M>B;\JG0>BG!J?1$?/IPA'2R\5J,JWIC[9$)0M)S"Y-1ZA"K4?4\PH\I< H$*#F5A6E\*JGV;D?JF(#6<])PM&?;:ZA.% M94V$F1I]MF&"[W+OV8^Z]_EU[SXHW_=+9N%JM7+TB.R2ZP7XW/\R:8"5U MN M\\9K@7P3-Q:[$*GT](Y;"N&N4J+]>CZ)45TN=MZ"& +P7;TC MR#1_;!-"+:O:*!!CU(5<#/86F:*$:&VBO?AP/4K0-\:I2:)P4U4)")]^@5/I>"_L@.8].LXR$4C%/=[B=BT[XL[U2!U%8#5>UF(AM/;/K Y%O>X]T2X3TL M_-!XTLS6 ?.W=,):/2S/H&?=;,G;I8M7D/?/HP&V2P%B&0)M)FJ?U:!?P6K M!X>K"J.AAJ/ZJJO6G71T'-+0R?&Z;)'1UGTUZ&AW5%,_US=YB=:F$S:<8M)R MD9,E6L]:A"@&)M8EVL,36P%&6^)FGQ_ IP4S(RQ&QX/'*@09J'"1_R244RJQ M+&H0*29_X_ J[@/6#UM&IP; '0L\:6RI;5V=25?1P=DL+"%$,0S_]K,ZR!XJ M.-TT5]AHW0$6S6[A:]08>,4[7&>%1274KND'N9#<=PL)D_B4S-J8Z:7NMVC% M2#Z_UA(]"ZS'PL(!SX?[2@H+T?16^0!R,$%]H2G1GDD@82/"$%P!T]!FLH2S MO;J$(8=Z6+;>RA1'YIRH!@I!!>B@5Y!Y'SDG6?EG>7(.T]9TBL< M.;=C>+\&XPAPHDK!/A.X77 G!8;<0E'_4*$:#S-U +:G8-I32TZ \37RV'/R MV#Y4X@R0QWY&$+MW5+\Y&";K:%OGJ4Y%JQX?FZ6#@<;-ADH#Y!W.I>QN^L>* MO+-'>EQCWN9+X$D1P'W(6%-=N TAH546JS5.$4T%=X$;Q T455AT3<#:VB%O8*+%%W T"C1FFU;-VL&W MQY,(UBT+3#^/E/A5UOEZ23;%>A*3(XU\ECC M%DN1*,2RHM0@)E<7 @&5/N+I6RJM>/%C0<576E#AK3^$JBU.#3]08MJ2X0WN)JUFS-$KZE-RS?69+1=MJ^F+*,OP:@ M3H$3X4QY;C&20'*S5!5+;/FIF_0K6+WM!W(X65E>8B5!>.(M"'%7%]$ H H% MB7<$N$P>,9NP]8>\@CK6/*UC+A0.U1K"1.A6F5% [%O@"R=VJ5AKG G1F MVM4:E3H-BK1-IFX\,MW#--Z!;Q:.T_(CH8D^D959ZBG_NBHK@3D\V)V\6RLMPFHUP[7X"(2 ,P4) M& DK8JUF:"?,\INQE.=Y(EV_[X'N'F"DZY>*^C0O]$R5AGP=H/: 0E\RVK90 MX,SR5LJLE<%Q0F0,*S\KLWT8F>TI2_I/*G'=H'YY[\$C!\-F(FK,E.K1PP'F MJ\60PM&XV,S?.239!IH)&C-$^)PYD(0M0,92E$MT2WS>BX&3%+^S;CYC"7-@ M=[.3SFMD-SVIW.R\OBK&@;;A!L1S^?IR6 1$7P3[?U3B W-[>[QOK,-V3B507\:#,\,S3",7M&+JR\I,/*4[V]'SK&XCFEJX#49\:,42 M<+_D)H\P?M0P%&EI"0_G=IGOV@3V8.T4*>W/';7W^H"-NG>A*35MH=W?NWUU MCXRS836>,8^7FZGST\B4E:3R1J8/6>K8[_*)16$VBL*G+.G]];OH&K[YX:]9 M]/;ZMP' P=:[T>Q\DT.6-0@OH%6,K3",SX#S.@HWJ[XU=[)C'!#62"R5-JVE M-XA7X.18)VH(EVD2/@3W8,,JRDIGC^7@[GO[8 M'NTXD_69RE2CGV%JQ3"+Q73!65N"<;41P::8(C RL!$#0,%=.*L&]3LL&FL< M14DH(G/)X >PNQ(F@.- M LQWGHIIL4#]C*P7K*OU-=X$Q;$: M=5#'MP>2,A.K(C.A>V40=3RXP5IL:"IV"RW4?PF+-5"@Z/Q %

S+4T1K R<@=K/IS-P%'H^X MPEHP/_"EIF4<*#4X"5@T1N6 6>($LRM; 5W)8P(Q8\=&% ,U)S*%W_L1GFNA M>7C@C M9Y@IKU2CIQE81ZA<[VW2&N'I"I7;NY.G+:)D3!#65Q\#6T7Y 2T;$ MA<**[-K]4QX^>>(U=@):D^]-).DI]GU!Q5=3\(M_G9T?12]S0MTB2Q8#^P$E@I^5)R"-HUBJ7GK#'B]0,PV_"*\ M6?:=7"43?B^)H&Y3G(Y8B@7"^"2*FR0J:-$QG-JV$.A_\,QCXZE8/( W<,7NXO M5,*P"1 F&0WK>0PU7<<<+S2Q;#R,F@D[6E> MX"!=R?U3Z$KA+X#?#!II4/UO*Q6I12!+[*ACL5ZGL$P\E: W8'*T.T'YV+*R M,5ZW18>?'.]UP.Z=+Y38<1)(/KXDN3%^C?B:!H%Y&'0_J8-"^SQSR\=;1-RI MK:=]+[\!%9656.A1JS#!?B-.3'"KI8&(MWCJD0W %]%2IHE-F-1[.&MFBC$J M2M\%&/9&4?"AV4Y(N^?D%^6_68"[17.25CL=.NC'8XXG[OP0FCGBK/#'IK%ML"1-PW.7&>3LC-S#$@?.0 MYESY,3>3RUTDB$=BP1DFRE9V;#M LX0\>)$/6/FAJ^Z@YH'PZ'N).P::/]9S M%9G&YGAJPR]&$?0,(BC>:Q'T-RFP(G"WU8J8SX_%VD^#*4R(=6E6%U4%8Y\V M6 KGA\YYNNR-S!2'2^?2H%-D*;>Q)SD9#%2#)HCS.L*V(U/LU6283\H45UF) M9>$#0')HE_+Z,$QAHJ*T5N$N, H!R5R9^IBBPD)4FXKN?B3&U3" M@EYXRY1CQ'9&EOVY%!^()3%.9%]:8!B8:U1SS7/++?@23Y3GO\F[M2GCP.I4 MU*4RF307W#4XO:AFO^./*ZS6U&WNQ=2-&R-KZWT%EE$*@U.3Y-6LG 8:-0AY MI9*?&FQH"B((E##=O<:QZQNC4A=:K,@<0-<#3^^6T*2"[,\H2/9J>,TG%227 MR]RD'?\N;HV-/_ ML89]/ >>X;IP>&2DJU0:?YD]9)KN:P D33(G#%';92"[_EYI523*S#'U1KY_ M,6ZO/XXRI]A3OCYI/(G@'O:>0T))5]XG&ZI4>P4!-A**>MB:N(":[)KN%HUVV"? M26?!KI\:W\*L"J=43VVP8.K21M,H&*%*;2[A(.M&3,$92^"D MV'!_&!YKDG[;"L+0@.">?>2,\ W=SSR)8# MO7-DMOT:BO1I\P$@L%$S@:;8>3S.Y+\X@.!:%3NUL74FL%*.FFG?ASJV"(/[H,_L#3Y_YI:2!TV3J B-*3UEZWI*MG0ZM94B.,\;Z)C? M6LL5SLRRI'U+Z<=S-]Y"\ZX_R(#QW8/@!IVGV/MCL$<*3BIL*4'AHX(;^VP M7JNU)VAM9#\X>Z+_0+H^S0.DRS[6BXX2<4#C7CO323R@(1 M4;X/@P&ZVL;HGQ@]';OHI/ZT_,"7XI//5 FOC7L_T_^]IFH[*@C&]D'NS"N. M_E]?JU'_H3RYM2B5\[)Y'O>=P/&3<7).OCL^;VQN'T5[9^]7JP+RBVF._&G# MLU$=M\&%)A?G1 M5F'%@WH4=_%Q/AW<5 <;#7OLQ+./NO_E[<6;_[,[!?N'KE?3<3$02ZY79]5Z M+362\_F 6I@'21T?^2W^\(?&;DMRY*P@YV6CGCL#X9&?SW(-!A\M!%P4W A> M?@@J)J] ?Z@[F9SS>_Y\>@0&I[D>-I.*=2'/"@FR#MPW>R"$FL./)BT"[W?J M!B,N'(PYL_>;B^"JI,.Z12U3)OR8;TK=?)[12'16M[ N5F5GK-#P%]VGW'[E M6B3HX;+M<'1\ @KN!L$/P!\UWQ3^%]^;G/OP[0,OD*3/.O8(L[\CZN_OOJ M\K?WK_]Q]8=.-^!S6;V?RN@]'HW>?9'%_:'L/K(!4_AR*316M[W5^>SA5L7X M$1ZK$)]VSL,ZV]%Z^TJ(U5IO+YYHO84*Y^6]P=;G!D+;C:WS=<:7QUV/NQYW M/>YZW/6XZW'7XZ['78^[_A)CCL,N%<-&QM; 9:RUNW9MP*ZVIEE.-IR*JQ^_ MF>7)YB__]N,WRW*5_N7_ U!+ P04 " #QB:-8@)5/AWP( #E-@ #P M &YT9W(M97@S,5\Q+FAT;>U;;7/;N!'^?K\"=>9N[!E)%BW;%U,ZSSB.TJC3 M)CW7[>3;#4B $FH0X &@9/77=Q<@]68YENTHKJ_*C&.37"QVE\^#W86@WLCE M\OP'TAMQRN WZ3GA)#_O?VEVHE;4.PR7('!82?02S:;$NJGDO^SEU R%B@DM MG?Z3R MM'%6N6U#&A!K&Y&UQV]WS:ID8UX.JITVGB[C=.A&JFPO5''$Q'+DX M@LM$WS:M^ ]J2+1AW#3A#NCI%;6*3"N'(CR.VH7K!C."PJY_EM%A.=MKN]0QQ[WCLLX ?BX^/TC5T\A:$+ M3AJ,<7>/"/;+7I+_UHE^BU9<3K74)G[3]O^Z]P=@$EY7HB7[%A'I?_DX>#>X M)@%TL[AL(2)++SV%V;E9?>TO%(/+CX/^!]+_TK_\Y_7@7WWR^<.'P67_BL#/ M]0#^O+@>?/ZTW>"LP&5]>+X;*[;OX+]+ZT0V?2H GN?OH$$N1]1($-Z__,L! M^;O1"3<-DG*#1A$WHBY>"NH<5WO=A/\ MR6V<4,NE4'Q-B.8F=UJ=3N?'AQ;*;06LFKUV52BTM^D]_HJ3>^=1JX[;0L"" MRJC=7E7X0J^?C.B8$\/'@D\X@]XD5-RQ3&;$JW(!VUR$K6;OQ*= MD4_]ZS_W+ZX:9*#2%MEW(TY^>G-[U([2[A4?"NL,).!PAW4/YFS"_#+/,O\# M,/K.U'LJDHY> 9+>P1M@B)1\2FZ4GDC.AKP1 &4"C)@&34H[@J.H4(2J*2F5 M,R4'6RF\2%"%^*(DARLCJ"093>&6(3H7CC@=Y.X(*)YR:ZF9HDA.;SA!3,YT M6KC'P!B84F*VQ#E0(!4F+7,04S <+($JCT!\TA&Q)?XW'S_AAE=*T(%<6 F5 M*!2'9"+<"!RT!4^]@:BW -,T S?',(R19+H8AAT=GDN'SFNF R>94 XQ.X" MP*@":7AJ%AX+E<&J2YT -4*ELF2@$C"\ *8&X%_@2@VV6V0/LDK*.3TJ9-J5 MF<%0)E!Q R5*"0+ "0W ]=,%>U)J1R23>F)KPLQ7=T+Q9L/+@96-!=S;VI@[ MUNZ@_USH'[\"Z%\O 264 6==6\&[*BQQZ=19)N!RWQYX& T(-=P#%@ H$LD1 M6(2#ZXD4=H0C4"R'S('9 Z_!W51J6\(XG-]H&9!;&)UR!K>AJ@6@,@[(#VCL MWZ8CJH:<7,!R?55BW1MU:#,ZV>?!BNB$A:MP*;#Y4($QJ)_@FKY I !LM&7C MB;*EB3*8"/U&(SG;(,DM6/<-V8#!@'N6%%O+(] M!=#YG3_<%%3ES+*#8->(VEFMB5G%,Y0SGVY]2*I4."52W'!9;0.NR#>>'Z4- M:?E_P\&G;6*/7T3PW^@PFK:-N9+/&:<1>+,5WM$_B-JS#M]U=P\"LV5 MT\;.ZCI_ W3FN7".\Z]EU$1#Z8@"3("%7LL^\ L2F,4$";^QQZN7!?Y[*< ! MOP*4*O6[A@>[W8K=;L7YA82N >(K@!BXE86;8JG@ ..J)IOM&DPXO<$B*W01 MOLSR_8__P*?>BWX4.:H&/VPDKDD*E,% RVA3K/ MECD #6+DO:GR\=IM^UT9M]M/")R :BTSL!@W *'LKAZ62D0Z*A2U0#:GR;Q+F18^_;<&] MJ/.P?]^IC0"4Q>1O=$HZ#7+4/CI><=SY?:0URQ$>JNQ6!R#1+#P/V>YZ\2:0 M"GIFF.F6L^Z,<"V@7#4 ?).TL#RV87-IMACY(X!!MS^9"0:8>G;NBM+Z'NZ(FD M>L1!T37!?H33L_.T@20%F(6? M0G=BMT@(ZCMZ!C?8C.MARA#6AY7[P.[2&Y M_'AQ]=?^/ZHS=5>?W_6OU@5PA\271>(?!'%K3G#NT+9#V];0)GA&^K<\+7&7 MG'P..R"^&7I?;1WLX+>#WY;@MW3X^&LX@]]8IFY:V'<>Y>,&W^#XKIW+0NOK MF^.PAR>TPB*ZS-7RAD(-A=J9U2] M5MO$1MKVVZNV,M\.>J%HSQO@D=FSKXA M#TM3DV9@7$SEA$ZM7YQZA_@EM?,?>H?^ZVW_!5!+ P04 " #QB:-8'"R" MZ6L( #*-@ #P &YT9W(M97@S,5\R+FAT;>U;W6[CMA*^[U.P6;3( OYW MDFYD-T!V-VD-G&91(P=HKPI*I&PV%*F2E!WWZ<\,*?DOSL9)UINFQPMD$TG# MX?4/Z8TX9_"9])YSD9Q>_U;OM1J??#)<@T"PE^K%F,V+= M3/(?#S)J1D)%A!9.?RNR7!M'E>OEE#&A1A%YE]_V#KQ:)B;5H/)IW>D\:C6. MA>IE0M7'7(S&+FK#9:QOZU;\C1IB;1@W=;@#>OIYI2+5RJ$(C]JMW/6"&4%A MSS]+:2;D++H6&;?DBD_)4&=458*Q=DYG(.OXK:M3*48JDCQU. <.KZ:9CH7C M=9O3A$>YX?6IH7EO;>[/3@=S305SXR@5KIZ )%M7K^)8\_ZS1Q^ M(#X^3E_8Q1,8NN2DP1CW#HA@/Q[$V1_=]A^=-9<3+;6)WK3\O][] 9B&UQ5K MR;Y$1"Y^^WGP?G!- NCF<=E!1%9>>@*S<[/^VE\H!A]^'EQ(FZ M==2XGG>Y#KYD-HJIY5(HOB$\"W.[C6ZW^]U#B^2N@E7.7KDJ%-I;]QY_QLF# MLW:CBMM2P(+*=JNUKO"%7CT9TPDGAD\$GW(&KUM8\FL!#G C9V3(,9,2KVTVDEOR$?".@/)-]QAO;<+ M)F%N6628?P",OC+MGHJDSBM TGMX PR1DLW(C=)3R=F(UP*@3( 1TZ!):4=P M%!6*4#4CA7*FX& KA1<)JA!?E&1P9025)*4)W#)$9\(1IX/<'0'%$VXM-3,4 MR>@-)XC)N4X+]Q@8 U-*S)0X!PHDPB1%!F(*AH,E4.$1B$\R)K; _Q;CI]SP M4@DZD DKH0J%PI!,A1N#@S;GB3<0]>9@FF;@Y@2&,1+/EL.PI\-SZ=!]S73@ M)!4* (?870(852 -3\W28Z%26'6I$Z!&J$06#%0"AI? 5 /\"URIP7:+[$%6 M2;F@1XE,NS8S&,H$*JZA1"%! #BA ;A^NF!/0NV8I%)/;468Q>I.*-ZL>3FP MLK:$>UL9<\?:/?2?"_VC5P#]ZQ6@A#+@M&=+>)>%)2Z=.DT%7![:MQY& T(- M]X % (I8<@06X>!Z+(4=XP@4RR!S8/; :W WD=H6, [G-UH&Y.9&)YS!;4L. M :B, _(#&B]NDS%5(T[.8;D>%A(DVEU:;Q\?\F!%^YB%JW IL/%0@3&HG^": MOD2D &RT9>N)TI6)4I@(_5RG%TA@:18]3)D2Z%@2K^/J7\^BHZ,?3MNG[:/C M=NND>_K#$QA%7P&C/G(+T05<^;+D8=#7L&)*:&&W'X*E2\P!P.5,H1C2A0$% ML*Q/A/7) J2X\GJP,5RDF>549;BDGA%E-;1 =:U,8_A00,H!6ZR6@E'G#8VM M8((:@0Z(4+/YW*E04V&QCO)KB/5%ET\MVG(PR$$JPT$YO%*1%))B1@2WO!&+ M>@Q&A.INN2B%OV*.@O#"8#QG6R2I/>.>P[CXU3%NZR1PAWC;IX^M^0>,N*?: MCJF6O *J74RH+'P&0!SR-(5V14P 079#V[&H)K=(:>%R#N+GYQ M[ZSL,/R3S2QY1/[!>DXG26$0IDO%TR:UF;8.QN+',J#,)J#IK[!I'':#-XU) M@7&0&];$2]L3 )W?^<--057,+7L;[!I3.Z\U,:MXAG+FTZT/29D*9T2*&R[+ M;< U^=KSH[0E+?]O./BT38SC5\"[IV]B^ ]46$7;VF*)QXRS3)S%:H_(?T2- M>:>O6IA'H;ERVMAY7>=O@,XL$\YQ_KF,&FLH'5& ";#0:SD$?D$"LY@@X3?V M>-6RP/\J!#C@5X!")7[7\.U^MV*_6W%V+J%K@/@*( 9N9>&F6"(XP+BLR>:[ M!E-.;[#("EV$+[-\_^,_\*GVHA]%CK+!#QN)&Y("93#0\GE.N)](9=L$8X , MT-W40JEGH@6DL-+,8U0"CW.00P[C]* M+,E0"Y6.4!,M)QS+'45'Y2>BIDP[/,NEGG%X.AWKD&CH"M6 &E^F'&S< ]K= MGH)YT:-O.W"OW7W8OZ_41@#*(O(+G9%NC71:G:,UQYW?1]JP'.&!REYY^!'- MPK.0K9X7KP.IH&>&F6XYZ\T)UP#*E0/ -TESRR,;-I?FBY$__A=T^U.98("I M9L>MKK#X1M7X4@BDV"J_3XX:[XZ^PY V';M'IGO<:)^LR, ?9GW6ZM1GIW%Z M##'>^!ZFX%4]AKQR$_G_ZWAC@VW5N5(?0(C'44>HW@1+1NA\2B@$A&QYEK3S MT%M?05WGB:1ZQ"'1#<%^A-/SL[2!)#F8A9\"5*=U2W2 CLX[T+$Y1*<[CM 6 MM+PO7DW;).^'OY]?^?-T_QT.SW_?%+P]"E\6A?\2M*V=W-PC;8^T'2'MPUCP ME%S.B\5/8>=CC[@]XG:$N)5SQI_#&?S&BG3;&K[[*!__.=_.6=LV\%UPV*P3 M6F&U7&1J=>>@ D+EROJWG%J-=XB,C?TU5^QEO@'UPM_V6'2[8[/@WHB'A:E. M4S NHG)*9]8O3?TF?A/M[)M^TW^'[7]02P,$% @ \8FC6.#V:N)J!@ M\RL \ !N=&=R+65X,S)?,2YH=&WM6FU3VS@0_MY?H:-#!V9BQR\0P$Z9 M"<$D1FH0;[E-'L66L.]ORR0I)[M??2K8#"2G0:PF4P$""I=6^:9^5M'(S M$DE\^ XU(X(#^$9-045,#KU+S;9TLUDO'H&@7E(TARR8HEQ,8_)Q(\'\BJ8. MPB/!?J%)QKC J7 S' 0TO7+0?C9Q-Q3;@%Y7@\I>3;#,,?1=FKH)3;6(T*M( M."8\#ME$R^F_DL.0\8!P#5J 3S.K6(0L%9*$.*:1";=0HV#HJKX0)S2>.@.: MD!R=D3'JL02G%>&0"<$2H!5D(C03-61Q\"/\X5V>=HXZ U2$W,PK M3^T/'Z03_FR3_F;>$YCWV C^/F/;7F_0.>FT6X-.]PQU3U#[M..=(._2:U\, M.G]XT 2]7F]-W'%^T>M?M,X&:-!=$XO-?72A]_6VCOI>6P6!:>\:M36QOM5' MK>/N^< [1NLW]=6$'Q@-B?S!J8?ZK=Y1Z\SK:]W+3]Z?K?9 =EB&8:W0)7^- M31AT4@0/*?$%92D:4Q$A$1'T>80Y MA&8\13TBM\.(A>C,&_SJM7HUU$E]'6U)L@_O)Y9A^FZ;)1E.I\5CX&XCX'7" M>(),0_N,0L85TXQPR@)$P*$!^AUS/T*V68,(LW9J".0^T(\QAX;K5_ MVT;GG T)EXV4A" "1 IZ35 W#*E/N#1;\BOMJR%HDW-50]F(YR,X)"#!T*TL M6OI195%I$@Y8)L"HV^05D41>R;^/^1"G)->ZDYA,40V\*0=S@R=[>"[1FP;G+(+'^4Z#(/["+MX$1E)%=EF5G@R9/LDO/L M8OC994R4&-1@IO8;FU7IH*"#V#%7NG2L/397O*3^"'A:/PD\:0K+>8(5YF0/ M!FT":%5PJ["+J=PZ@.AH'>5OY8[?!_'Y?P783%;SPOG@!]W+)HNCY-'!*3U4'C,A:0U'Y%E^?N; ML?BUF#N:.G,E_"53,;>;J8Q?[J@5..#1IY%ON+?X/J-GUSM%"LE +1;3X&[4 M6/O XYE<]!TA4L_KJ'W:ZGWR^N6QN=<]FBL+KPJ=;Y'X9O3#R?DGA=F2RM0; MQ%Y4PYG$G9&^9>7OBMI=&O!7-S]T;W@0N^Y=GUL<=Z M^YML?%D7&J_QBK$@E9P=*D"N?T\=D>;E51J$?5'O\WU5T).5>EG>N[D]% R! M9GZ$J$"\D#^ ]E6=-G/&.R$!*@X10DA823 MU)<]0('3J90"<%RH/Z(1S!U?%'MSQ6#?OF*H(7:']*%K";0UC@B,X2C! 0%5 M0\:)Y(-#40I6UY]*+3!IYKAM\!(O"ZURJ0,"J>\520G'\2V#I3]B4&&$08NY MDFX^ K<79NMK]@[ K2*\JM,':G, KI*%KU&2SE]L5*FZLF;Q=5!#WY>Y>^D- M ,SR\[PJ^LRES9M:?<1O5L#H['>)JK'5.S+E_9/7S7K*N7??\# M4$L#!!0 ( /&)HU@M/@>M8 8 !,M / ;G1G#,R7S(N:'1M M[5IM<]HX$/[>7[&73CK)##;8!A(,S0PAY,I,2UH@,^VGCK#EH#N_518!WZ^_ ME6Q#H"1-KDTHEV02B*W5OFF?E;SKUD0$_LDK:$TH&5#\0"FD"?SF 0!20L",>1$%& M(+.A49\ M=A7:/O6$E"&G%V)F$R:HEL3$H7;,J3;C)&ZNR;Y3',J:,5=,;(\)S4%*&DHA M;UX;]4JS599S3UKE&/_0/\I/CVDBEQYN[@%SW^Z-@Z^6^=5<,]B)_(C;KROJ MIWF[^;-LL<:1[_X*?W0_O^N=]D:0A=S"*X_M#P>E4[ZU17\Q[Q',NV\$_YRQ MG>Y@U#OO==JCWD4?+LZA\Z[7/8?S7K_=[_3:[_$6CG8'S\0='R\'P\MV?P2C MBV=BL7$,E_I0[^@P['94$!A6K5)Z)M:WA] ^N_@XZI[!\UOZ8L$;E;I$_NA= M%X;MP6F[WQUJ%Y_?=[^T.R,Y8%8JSW4S4VJQT$5:V](MR]I?E_DK+/YKF@CF MI=N)@EX(>!%21[ HA!D3$Q 3"I^FA.,R^"D,J#P-0^1!OSOZL]L>E* 7.CH< M2+(WK^=FQ7":G2B(29AFEV[S$)#7><0#,"K:)_ BKIC&E+/(!8H.=>$#X.-)ZZ;%E=UL];8;[HL MB7V2VIY/YZLFY[H7[!6%E@B,ZZ8R3D,;@L0>DX3Z+*3?N6&II*E7*T?[6X2L MJ=<,5*%:-1N-([-F+R8%Q6/CUAD,S]D:ELLYQ.\EHA'#( M\XTW]3'Y.(@]7R: 15+@]-N4<1K@A$3B9(FZ X)IAX-1.W /%]A:II!%^L@! M9C2L+.N00"6DIDHRB]B3S[$;GF;7(]#*PR+?)#1/Z?E$XR.@P?(PGW3E> MX+E[\#1W!)XLQ-T\( IS57 KL$N8/#F@Z$3"M"2'B>\#3L,3 .ZP M.! C;I.2FN4M=EYDZ#+%6F(1J:9^AO((CPY*9K*V*^L/ 6Q=K]>/_K= ?.JB MXM/$W!G&C(V'Q12L[*3X3!]%?HUY1SCU]S)0D+%/-X%5EN*;>=E[;BR2I8YK,)V!L^B1.J)W0F&#F6&P?JG2<\5;U?%2 %]*O M6<+&S&14?! MU!LU=/W&Y9FAW=J84_*WK3XU>6.#]M?R&<8A?AX 65@LCBN9=]"159.%FP/E M'@%I_B@^5D+27 W)O+;_X%1S6]"=IO9*?V+#6JP;\]%/Q$XY:0,IX,O[;XJ%5P.!NTOF[SWV(!] MP(H\RS!\0>3MKMA1Y*T5Z%Y0MP.A]H*Z74?=+57P%_3M0,B]H&_7T;?26[L+ M<_@M'X'O6QRP'F3C[_,BV:UMV*IN'.UP&S8CE9QM)E"NQE25YRQ'#/BN* M.HZJ>LIVAJR!+CNL(@+4S)D $\"I3P255=<$PDB 2VE W?_07)7W#NOTFZY/+KL9DSX'-D4$L! A0#% @ \8FC6"237?M..P *K,! \ ( ! M.QH$ &YT9W(M97@Q,%\S+FAT;5!+ 0(4 Q0 ( /&)HUB +$Q[ZQT '/7 M / " ;95! !N=&=R+65X,3!?-"YH=&U02P$"% ,4 M" #QB:-81B?BU>$S ;JP$ #P @ '.#$P M7S4N:'1M4$L! A0#% @ \8FC6("53X=\" Y38 \ M ( !W*<$ &YT9W(M97@S,5\Q+FAT;5!+ 0(4 Q0 ( /&)HU@<+(+I:P@ M ,HV / " 86P! !N=&=R+65X,S%?,BYH=&U02P$"% ,4 M " #QB:-8X/9JXFH& #S*P #P @ $=N00 ;G1G#,R7S$N:'1M4$L! A0#% @ \8FC6"T^!ZU@!@ $RT \ M ( !M+\$ &YT9W(M97@S,E\R+FAT;5!+!08 "0 ) "D" !!Q@0 " ! end XML 95 ntgr-20240331_htm.xml IDEA: XBRL DOCUMENT 0001122904 ntgr:TamesaTRogersChiefPeopleOfficerMember 2024-03-31 0001122904 ntgr:A2016IncentivePlanMember 2024-03-31 0001122904 country:CA 2024-03-31 0001122904 us-gaap:FairValueInputsLevel2Member us-gaap:MutualFundMember 2023-12-31 0001122904 us-gaap:USTreasurySecuritiesMember 2024-03-31 0001122904 ntgr:ThomasHWaechterDirectorMember 2024-03-31 0001122904 us-gaap:CommonStockMember 2024-03-31 0001122904 ntgr:NetgearForBusinessMember 2024-01-01 2024-03-31 0001122904 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001122904 us-gaap:SalesChannelThroughIntermediaryMember ntgr:ConnectedHomeMember 2024-01-01 2024-03-31 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember ntgr:NetgearForBusinessMember 2024-01-01 2024-03-31 0001122904 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignExchangeForwardMember 2024-03-31 0001122904 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-03-31 0001122904 ntgr:LimitedPartnershipFundsMember 2022-12-31 0001122904 ntgr:OptionsAndRSUsMember 2024-01-01 2024-03-31 0001122904 ntgr:APACMember ntgr:ConnectedHomeMember 2024-01-01 2024-03-31 0001122904 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-04-02 0001122904 ntgr:APACMember ntgr:NetgearForBusinessMember 2024-01-01 2024-03-31 0001122904 us-gaap:ConvertibleDebtSecuritiesMember 2022-12-31 0001122904 country:CA 2023-12-31 0001122904 us-gaap:CommonStockMember 2023-01-01 2023-04-02 0001122904 2023-04-02 0001122904 2024-04-01 2024-03-31 0001122904 us-gaap:CommonStockMember 2022-12-31 0001122904 us-gaap:OtherCurrentLiabilitiesMember us-gaap:NondesignatedMember 2024-03-31 0001122904 us-gaap:ContractTerminationMember 2023-12-31 0001122904 us-gaap:OtherCurrentLiabilitiesMember us-gaap:NondesignatedMember 2023-12-31 0001122904 us-gaap:FairValueInputsLevel2Member ntgr:AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember 2023-12-31 0001122904 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001122904 srt:AmericasMember ntgr:NetgearForBusinessMember 2024-01-01 2024-03-31 0001122904 ntgr:LimitedPartnershipFundsMember 2024-03-31 0001122904 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001122904 us-gaap:SalesChannelThroughIntermediaryMember 2023-01-01 2023-04-02 0001122904 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001122904 ntgr:NonTradeMember 2024-03-31 0001122904 us-gaap:FairValueInputsLevel2Member ntgr:AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember 2024-03-31 0001122904 srt:MaximumMember ntgr:ThirtyOneToFortyFiveDaysMember 2024-01-01 2024-03-31 0001122904 ntgr:AmericasExcludingUnitedStatesMember 2023-01-01 2023-04-02 0001122904 us-gaap:RetainedEarningsMember 2023-12-31 0001122904 ntgr:AmericasExcludingUnitedStatesAndCanadaMember 2023-12-31 0001122904 us-gaap:CostOfSalesMember 2023-01-01 2023-04-02 0001122904 srt:AmericasMember ntgr:ConnectedHomeMember 2023-01-01 2023-04-02 0001122904 2023-12-31 0001122904 us-gaap:AdditionalPaidInCapitalMember 2023-04-02 0001122904 us-gaap:FairValueInputsLevel1Member us-gaap:MutualFundMember 2024-03-31 0001122904 us-gaap:EmployeeSeveranceMember 2023-01-01 2023-04-02 0001122904 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-02 0001122904 ntgr:FortySixToSixtyDaysMember 2024-03-31 0001122904 srt:MaximumMember ntgr:FortySixToSixtyDaysMember 2024-01-01 2024-03-31 0001122904 country:US 2024-01-01 2024-03-31 0001122904 srt:MinimumMember ntgr:FortySixToSixtyDaysMember 2024-01-01 2024-03-31 0001122904 us-gaap:FairValueInputsLevel1Member 2023-12-31 0001122904 us-gaap:MachineryAndEquipmentMember 2024-03-31 0001122904 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001122904 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-04-02 0001122904 srt:MaximumMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2024-01-01 2024-03-31 0001122904 us-gaap:CommonStockMember 2023-04-02 0001122904 us-gaap:EmployeeSeveranceMember 2024-03-31 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember ntgr:ConnectedHomeMember 2024-01-01 2024-03-31 0001122904 us-gaap:PerformanceSharesMember 2024-03-31 0001122904 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001122904 srt:AmericasMember ntgr:NetgearForBusinessMember 2023-01-01 2023-04-02 0001122904 country:SG 2024-03-31 0001122904 us-gaap:EmployeeSeveranceMember 2022-12-31 0001122904 srt:AsiaPacificMember 2023-12-31 0001122904 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-01-01 2023-04-02 0001122904 us-gaap:CashEquivalentsMember 2023-12-31 0001122904 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-01 2023-04-02 0001122904 ntgr:APACMember 2024-01-01 2024-03-31 0001122904 us-gaap:EMEAMember 2024-03-31 0001122904 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-12-31 0001122904 srt:MaximumMember us-gaap:ForeignExchangeForwardMember 2024-01-01 2024-03-31 0001122904 ntgr:TimeBasedRestrictedStockUnitsMember 2023-12-31 0001122904 us-gaap:FairValueInputsLevel2Member us-gaap:CashEquivalentsMember 2023-12-31 0001122904 us-gaap:ForeignExchangeForwardMember 2023-12-31 0001122904 ntgr:TamesaTRogersChiefPeopleOfficerMember 2024-01-01 2024-03-31 0001122904 ntgr:ConnectedHomeMember 2023-01-01 2023-04-02 0001122904 ntgr:APACMember ntgr:ConnectedHomeMember 2023-01-01 2023-04-02 0001122904 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001122904 country:SG 2023-12-31 0001122904 2024-04-26 0001122904 ntgr:HeidiBCormackChiefMarketingOfficerMember 2024-03-31 0001122904 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-03-31 0001122904 us-gaap:FairValueInputsLevel2Member us-gaap:ForeignExchangeForwardMember 2024-03-31 0001122904 us-gaap:FairValueInputsLevel1Member us-gaap:CashEquivalentsMember 2024-03-31 0001122904 us-gaap:EMEAMember ntgr:NetgearForBusinessMember 2024-01-01 2024-03-31 0001122904 srt:AmericasMember 2024-01-01 2024-03-31 0001122904 ntgr:PerformanceBasedRestrictedStockUnitsMember 2024-01-01 2024-03-31 0001122904 ntgr:ThirtyOneToFortyFiveDaysMember 2024-03-31 0001122904 us-gaap:AvailableforsaleSecuritiesMember us-gaap:USTreasurySecuritiesMember 2024-03-31 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember 2024-01-01 2024-03-31 0001122904 us-gaap:CashEquivalentsMember 2024-03-31 0001122904 us-gaap:EmployeeSeveranceMember 2023-04-02 0001122904 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-04-02 0001122904 us-gaap:FairValueInputsLevel2Member us-gaap:CashEquivalentsMember 2024-03-31 0001122904 us-gaap:FairValueInputsLevel1Member us-gaap:CashEquivalentsMember 2023-12-31 0001122904 us-gaap:FairValueInputsLevel2Member us-gaap:AvailableforsaleSecuritiesMember us-gaap:USTreasurySecuritiesMember 2024-03-31 0001122904 us-gaap:EmployeeStockOptionMember 2023-12-31 0001122904 us-gaap:ForeignExchangeForwardMember 2024-03-31 0001122904 us-gaap:EMEAMember ntgr:NetgearForBusinessMember 2023-01-01 2023-04-02 0001122904 us-gaap:PerformanceSharesMember ntgr:A2016IncentivePlanMember 2024-01-01 2024-03-31 0001122904 2022-12-31 0001122904 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-03-31 0001122904 us-gaap:FairValueInputsLevel2Member 2024-03-31 0001122904 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001122904 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2024-03-31 0001122904 country:US 2023-12-31 0001122904 ntgr:HeidiBCormackChiefMarketingOfficerMember 2024-01-01 2024-03-31 0001122904 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-12-31 0001122904 us-gaap:PerformanceSharesMember 2023-12-31 0001122904 us-gaap:RetainedEarningsMember 2023-04-02 0001122904 us-gaap:SellingAndMarketingExpenseMember 2024-01-01 2024-03-31 0001122904 us-gaap:ComputerEquipmentMember 2024-03-31 0001122904 us-gaap:EMEAMember 2023-12-31 0001122904 ntgr:ShravanKGoliDirectorMember 2024-03-31 0001122904 srt:MaximumMember us-gaap:EMEAMember 2023-01-01 2023-04-02 0001122904 us-gaap:FairValueInputsLevel1Member us-gaap:AvailableforsaleSecuritiesMember us-gaap:USTreasurySecuritiesMember 2024-03-31 0001122904 us-gaap:FairValueInputsLevel1Member 2024-03-31 0001122904 ntgr:TwoThousandTwentyFourInducementEquityIncentivePlanMember 2024-03-31 0001122904 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:NondesignatedMember 2023-12-31 0001122904 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-12-31 0001122904 us-gaap:FairValueInputsLevel1Member us-gaap:AvailableforsaleSecuritiesMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001122904 ntgr:AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember 2023-12-31 0001122904 us-gaap:EmployeeStockOptionMember 2024-03-31 0001122904 ntgr:AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember 2024-03-31 0001122904 us-gaap:USTreasurySecuritiesMember 2023-12-31 0001122904 ntgr:HuaweiVNETGEARIncMember 2024-01-01 2024-03-31 0001122904 us-gaap:FairValueInputsLevel1Member us-gaap:MutualFundMember 2023-12-31 0001122904 us-gaap:MachineryAndEquipmentMember 2023-12-31 0001122904 us-gaap:FairValueInputsLevel2Member us-gaap:AvailableforsaleSecuritiesMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001122904 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-04-02 0001122904 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-04-02 0001122904 us-gaap:ConvertibleDebtSecuritiesMember 2024-03-31 0001122904 us-gaap:EMEAMember 2024-01-01 2024-03-31 0001122904 us-gaap:CommonStockMember 2023-12-31 0001122904 us-gaap:MutualFundMember 2023-12-31 0001122904 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-12-31 0001122904 srt:AsiaPacificMember 2023-01-01 2023-04-02 0001122904 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001122904 us-gaap:AvailableforsaleSecuritiesMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001122904 us-gaap:RetainedEarningsMember 2022-12-31 0001122904 us-gaap:SalesChannelThroughIntermediaryMember ntgr:NetgearForBusinessMember 2023-01-01 2023-04-02 0001122904 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001122904 us-gaap:FairValueInputsLevel1Member ntgr:AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember 2023-12-31 0001122904 us-gaap:SalesChannelThroughIntermediaryMember 2024-01-01 2024-03-31 0001122904 us-gaap:SalesChannelThroughIntermediaryMember ntgr:NetgearForBusinessMember 2024-01-01 2024-03-31 0001122904 srt:MinimumMember us-gaap:PerformanceSharesMember ntgr:A2016IncentivePlanMember 2024-01-01 2024-03-31 0001122904 us-gaap:ComputerEquipmentMember 2023-12-31 0001122904 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001122904 srt:AmericasMember ntgr:ConnectedHomeMember 2024-01-01 2024-03-31 0001122904 ntgr:APACMember 2023-01-01 2023-04-02 0001122904 2024-03-31 0001122904 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001122904 us-gaap:EmployeeSeveranceMember 2023-12-31 0001122904 srt:MaximumMember us-gaap:EMEAMember 2024-01-01 2024-03-31 0001122904 us-gaap:CostOfSalesMember 2024-01-01 2024-03-31 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember ntgr:NetgearForBusinessMember 2023-01-01 2023-04-02 0001122904 country:US 2024-03-31 0001122904 ntgr:EmployeeStockPurchasePlanMember 2024-01-01 2024-03-31 0001122904 us-gaap:OtherCurrentLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001122904 srt:MaximumMember srt:AsiaPacificMember 2023-01-01 2023-04-02 0001122904 us-gaap:ConvertibleDebtSecuritiesMember 2024-03-31 0001122904 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2024-01-01 2024-03-31 0001122904 2024-01-01 2024-03-31 0001122904 ntgr:ThomasHWaechterDirectorMember 2024-01-01 2024-03-31 0001122904 us-gaap:FairValueInputsLevel2Member us-gaap:MutualFundMember 2024-03-31 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2024-03-31 0001122904 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-04-02 0001122904 srt:MaximumMember us-gaap:PerformanceSharesMember ntgr:A2016IncentivePlanMember 2024-01-01 2024-03-31 0001122904 ntgr:TimeBasedRestrictedStockUnitsMember 2024-03-31 0001122904 us-gaap:OtherCurrentLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0001122904 ntgr:AmericasExcludingUnitedStatesMember 2024-01-01 2024-03-31 0001122904 us-gaap:ConvertibleDebtSecuritiesMember 2023-12-31 0001122904 srt:MinimumMember ntgr:ThirtyOneToFortyFiveDaysMember 2024-01-01 2024-03-31 0001122904 us-gaap:ConvertibleDebtSecuritiesMember 2023-04-02 0001122904 2023-01-01 2023-04-02 0001122904 us-gaap:PerformanceSharesMember 2024-01-01 2024-03-31 0001122904 2025-04-01 2024-03-31 0001122904 ntgr:LimitedPartnershipFundsMember 2023-04-02 0001122904 ntgr:ShravanKGoliDirectorMember 2024-01-01 2024-03-31 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2024-03-31 0001122904 us-gaap:SalesChannelThroughIntermediaryMember ntgr:ConnectedHomeMember 2023-01-01 2023-04-02 0001122904 srt:MaximumMember 2024-01-01 2024-03-31 0001122904 us-gaap:MutualFundMember 2024-03-31 0001122904 us-gaap:ConvertibleDebtSecuritiesMember 2023-12-31 0001122904 country:US 2023-01-01 2023-04-02 0001122904 us-gaap:RetainedEarningsMember 2024-03-31 0001122904 us-gaap:RetainedEarningsMember 2023-01-01 2023-04-02 0001122904 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-04-02 0001122904 srt:AsiaPacificMember 2024-01-01 2024-03-31 0001122904 us-gaap:EMEAMember ntgr:ConnectedHomeMember 2024-01-01 2024-03-31 0001122904 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-01-01 2024-03-31 0001122904 srt:MinimumMember us-gaap:PerformanceSharesMember ntgr:TwoThousandTwentyFourInducementEquityIncentivePlanMember 2024-01-01 2024-03-31 0001122904 srt:MaximumMember us-gaap:PerformanceSharesMember ntgr:TwoThousandTwentyFourInducementEquityIncentivePlanMember 2024-01-01 2024-03-31 0001122904 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0001122904 us-gaap:PerformanceSharesMember ntgr:TwoThousandTwentyFourInducementEquityIncentivePlanMember 2024-01-01 2024-03-31 0001122904 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-04-02 0001122904 us-gaap:ContractTerminationMember 2024-03-31 0001122904 srt:MaximumMember srt:AsiaPacificMember 2024-01-01 2024-03-31 0001122904 ntgr:ConnectedHomeMember 2024-01-01 2024-03-31 0001122904 ntgr:PerformanceBasedRestrictedStockUnitsMember 2024-03-31 0001122904 us-gaap:FairValueInputsLevel2Member 2023-12-31 0001122904 srt:AmericasMember 2023-01-01 2023-04-02 0001122904 us-gaap:EMEAMember ntgr:ConnectedHomeMember 2023-01-01 2023-04-02 0001122904 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-12-31 0001122904 ntgr:NetgearForBusinessMember 2023-01-01 2023-04-02 0001122904 us-gaap:FairValueInputsLevel1Member ntgr:AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember 2024-03-31 0001122904 us-gaap:FairValueInputsLevel2Member us-gaap:ForeignExchangeForwardMember 2023-12-31 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember 2023-01-01 2023-04-02 0001122904 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:NondesignatedMember 2024-03-31 0001122904 us-gaap:ContractTerminationMember 2024-01-01 2024-03-31 0001122904 ntgr:LimitedPartnershipFundsMember 2023-12-31 0001122904 ntgr:FurnitureFixturesAndLeaseholdImprovementsMember 2024-03-31 0001122904 srt:MaximumMember srt:AsiaPacificMember 2023-01-01 2023-12-31 0001122904 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2024-03-31 0001122904 srt:MaximumMember us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2024-01-01 2024-03-31 0001122904 ntgr:APACMember ntgr:NetgearForBusinessMember 2023-01-01 2023-04-02 0001122904 us-gaap:EmployeeSeveranceMember 2024-01-01 2024-03-31 0001122904 ntgr:FurnitureFixturesAndLeaseholdImprovementsMember 2023-12-31 0001122904 2026-04-01 2024-03-31 0001122904 ntgr:TimeBasedRestrictedStockUnitsMember 2024-01-01 2024-03-31 0001122904 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001122904 ntgr:AmericasExcludingUnitedStatesAndCanadaMember 2024-03-31 0001122904 srt:AsiaPacificMember 2024-03-31 0001122904 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignExchangeForwardMember 2023-12-31 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember ntgr:ConnectedHomeMember 2023-01-01 2023-04-02 0001122904 ntgr:EmployeeStockPurchasePlanMember 2024-03-31 0001122904 us-gaap:EMEAMember 2023-01-01 2023-04-02 ntgr:Claim iso4217:USD shares pure ntgr:Derivative_instrument shares ntgr:Patent ntgr:Region ntgr:Segment iso4217:USD Q1 0001122904 --12-31 false P1Y 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 10-Q true 2024-03-31 2024 false 000-50350 NETGEAR, Inc. DE 77-0419172 350 East Plumeria Drive San Jose CA 95134 (408) 907-8000 Common Stock, $0.001 par value NTGR NASDAQ Yes Yes Accelerated Filer false false false 29071201 172656000 176717000 116765000 106931000 338000 338000 172771000 185059000 211270000 248851000 30178000 30421000 703640000 747979000 9353000 8273000 34713000 37285000 36279000 36279000 17294000 17326000 801279000 847142000 38451000 46850000 22193000 21286000 154567000 168084000 28393000 27091000 713000 1037000 244317000 264348000 11885000 12695000 26742000 29698000 6973000 4906000 289917000 311647000 29000 30000 974181000 967651000 21000 136000 -462869000 -432322000 511362000 535495000 801279000 847142000 164586000 180908000 116349000 120526000 48237000 60382000 20227000 22134000 30529000 33879000 18067000 16236000 -1062000 -108000 69885000 72357000 -21648000 -11975000 2850000 1406000 -18798000 -10569000 -148000 -857000 -18650000 -9712000 -0.63 -0.33 -0.63 -0.33 29395000 29040000 29395000 29040000 -18650000 -9712000 58000 465000 -166000 241000 -108000 706000 7000 59000 0 59000 -115000 588000 -18765000 -9124000 29616000 30000 967651000 136000 -432322000 535495000 -166000 -166000 51000 51000 -18650000 -18650000 4544000 4544000 783000 1000 11443000 11444000 32000 454000 454000 270000 1986000 1986000 29071000 29000 974181000 21000 -462869000 511362000 28908000 29000 946123000 -535000 -324762000 620855000 182000 182000 406000 406000 -9712000 -9712000 4665000 4665000 6000 120000 120000 154000 2286000 2286000 29056000 29000 953074000 53000 -334594000 618562000 -18650000 -9712000 1488000 2011000 4544000 4665000 883000 663000 84000 -4629000 1132000 1174000 -12288000 -84945000 -36449000 38747000 -367000 1778000 -8516000 -5922000 907000 -2425000 -12605000 -23665000 1719000 1609000 -1134000 2259000 17190000 9122000 38829000 38733000 30000000 25006000 2510000 870000 -11339000 -14597000 11444000 0 454000 120000 1986000 2286000 -9912000 2166000 -4061000 -3309000 176717000 146500000 172656000 143191000 <p id="note_1_company_basis_presentation" style="font-size:10pt;margin-top:12pt;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 1. The Company and</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Basis of Presentation</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;">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, and future technologies. Its product line consists of devices that create and extend wired and wireless networks, as well as services that complement and enhance the Company's product line offerings. These products are available in multiple configurations to address the changing needs of the Company's customers in each geographic region.</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 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 style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">www.netgear.com</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 accompanying unaudited condensed consolidated financial statements include the accounts of NETGEAR, Inc. and its wholly owned subsidiaries. They have been prepared in accordance with established guidelines for interim financial reporting and the instructions of Form 10-Q and Article 10 of Regulation S-X. All significant intercompany balances and transactions have been eliminated in consolidation. The balance sheet dated December 31, 2023, has been derived from audited financial statements at such date. These unaudited condensed consolidated financial statements do not include all of the information and footnotes typically found in the audited consolidated financial statements and footnotes thereto included in the Annual Report on Form 10-K. In the opinion of management, the unaudited condensed consolidated financial statements reflect all normal recurring adjustments considered necessary to fairly state the Company's financial position, results of operations, comprehensive income (loss), stockholder's equity and cash flows for the periods indicated. These unaudited condensed consolidated financial statements should be read in conjunction with the notes to the audited consolidated financial statements included in the Company's Annual Report on Form 10-K for the fiscal year ended December 31, 2023 (the “Annual Report”).</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'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="text-indent:4.667%;font-size:10pt;margin-top:9pt;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 accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect (i) the reported amounts of assets and liabilities, (ii) the disclosure of contingent assets and liabilities at the date of the financial statements, and (iii) the reported amounts of net revenue and expenses during the reported period. The Company bases these estimates on historical and anticipated results, trends and various other assumptions that it believes are reasonable under the circumstances. As of the date of issuance of these condensed 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 condensed consolidated financial statements as soon as they become known. Actual results could differ materially from those estimates and operating results for the three months ended March 31, 2024 are not necessarily indicative of the results that may be expected for the year ending December 31, 2024, or any future period.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;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;">Segment Recast</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><br/></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: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 first fiscal quarter of 2024, resulting from certain segment structure changes, the Company revised its allocation method by allocating certain historically unallocated operating expenses to its individual operating segments. This change impacted 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;">. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The prior-year segment financial information has been recast to conform to the</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;">current-year </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">presentation. None of the changes impact previously reported consolidated net revenue, income (loss) from operations, net income (loss) per share, total assets, or stockholders’ equity.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;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;">Segment Recast</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><br/></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: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 first fiscal quarter of 2024, resulting from certain segment structure changes, the Company revised its allocation method by allocating certain historically unallocated operating expenses to its individual operating segments. This change impacted 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;">. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The prior-year segment financial information has been recast to conform to the</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;">current-year </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">presentation. None of the changes impact previously reported consolidated net revenue, income (loss) from operations, net income (loss) per share, total assets, or stockholders’ equity.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p id="note_2_summary_significant_accounting_po" style="font-size:10pt;margin-top:12pt;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 2. Summary of Signif</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">icant Accounting Policies</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;">No material changes have been made to the Company’s significant accounting policies disclosed in Note 1, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">The Company and Summary of Significant Accounting Policies</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, in Part II, Item 8 “Financial Statements and Supplementary Data” in its Annual Report.</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.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-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recent Accounting Pronouncements</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 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. The Company is evaluating the impact that the updated standard will have on its 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.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 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 its 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.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;">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="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-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recent Accounting Pronouncements</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 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. The Company is evaluating the impact that the updated standard will have on its 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.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 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 its 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.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;">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> <p id="revenue" style="font-size:10pt;margin-top:12pt;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 3. </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Rev</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">enue</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;">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><div style="font-size:10pt;font-family:Times New Roman;"><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-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.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;">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><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><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 following table summarizes estimated revenue expected to be recognized in the future related to performance obligations that were unsatisfied (or partially unsatisfied) as of March 31, 2024</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:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"> </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 </span></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;min-width:fit-content;">year</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_d550157c-1128-41d0-b23d-a009dfe702f8;"><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_988e0054-84ff-486c-9e37-9d7cdbfc0b7d;"><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;">53,158</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,908</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,518</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">58,584</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;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.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-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.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 records accounts receivable when it has an unconditional right to consideration. Contract liabilities are recorded when cash payments are received or due in advance of performance. Contract liabilities consist of advance payments and deferred revenue, where the Company has unsatisfied performance obligations. Contract liabilities are mainly classified as Deferred revenue on the unaudited condensed consolidated balance sheets.</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;">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><div style="font-size:12pt;font-family:Times New Roman;"><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 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:12pt;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.974%;"></td> <td style="width:2.02%;"></td> <td style="width:27.235%;"></td> <td style="width:2.04%;"></td> <td style="width:1%;"></td> <td style="width:15.997%;"></td> <td style="width:1%;"></td> <td style="width:2.04%;"></td> <td style="width:1%;"></td> <td style="width:16.697%;"></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;">March 31, 2024</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, 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> </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;">172,771</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">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> </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;">28,393</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,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> </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;">5,321</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,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> </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:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;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 March 31, 2024 and December 31, 2023, primarily results from the timing difference between the Company’s performance and the customer’s payment.</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;">During the three months ended March 31, 2024</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;">12.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of revenue was deferred primarily due to unsatisfied performance obligations for service contracts, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11.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;">of revenue was recognized for the satisfaction of performance</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: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;">obligations </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;">9.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of this recognized revenue was included in the contract liability balance at the beginning of the period.</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;">There were no significant changes in estimates during the period that would affect the contract balances.</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-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.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 following tables, 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 tables also include reconciliations of the disaggregated revenue by reportable segment. 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 (formerly known as Small and Medium Business, or SMB). Sales and usage-based taxes are excluded from n</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">et revenue.</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></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.305%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:7.561999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.102%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:9.522%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:8.722000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.442%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:9.062000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;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="22" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;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: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="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;">March 31, 2024</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:top;"><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;">April 2, 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> </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:top;"><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;">Connected<br/>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> <td style="vertical-align:top;"><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;">Connected<br/>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:#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;">Geographic regions </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;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:10pt;margin-top:0;font-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: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="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;">Americas</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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">31,933</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">109,928</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">84,001</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">37,921</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">121,922</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">EMEA</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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,177</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,187</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,064</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">27,114</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">39,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="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;">APAC</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="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;">9,958</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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">13,513</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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,471</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: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 style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">6,681</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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">13,127</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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">19,808</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:#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</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="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;">95,963</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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">68,623</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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">164,586</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: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 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;">102,746</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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">78,162</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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">180,908</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:#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;">Sales channels:</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="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: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="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;">Service provider</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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,553</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">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> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,796</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,027</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">190</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">14,217</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Non-service provider</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="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;">68,410</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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">68,380</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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">136,790</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: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 style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">88,719</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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">77,972</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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">166,691</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:#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</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="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;">95,963</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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">68,623</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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">164,586</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: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 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;">102,746</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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">78,162</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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">180,908</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:justify;"><span style="white-space:pre-wrap;font-size:4.69pt;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:#212529;white-space:pre-wrap;vertical-align:super;font-size:4.69pt;font-family:Times New Roman;min-width:fit-content;">(1)</span><span style="color:#212529;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:8pt;font-family:Times New Roman;min-width:fit-content;">No i</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">ndividual foreign</span><span style="color:#212529;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> country represented more than </span><span style="font-size:8pt;font-family:Times New Roman;color:#212529;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#212529;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">% of the Company</span><span style="color:#212529;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">’</span><span style="color:#212529;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">s total net revenue in the periods presented.</span></p></div> <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-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.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;">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><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-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.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 records accounts receivable when it has an unconditional right to consideration. Contract liabilities are recorded when cash payments are received or due in advance of performance. Contract liabilities consist of advance payments and deferred revenue, where the Company has unsatisfied performance obligations. Contract liabilities are mainly classified as Deferred revenue on the unaudited condensed consolidated balance sheets.</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;">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> <p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"> </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 </span></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;min-width:fit-content;">year</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_d550157c-1128-41d0-b23d-a009dfe702f8;"><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_988e0054-84ff-486c-9e37-9d7cdbfc0b7d;"><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;">53,158</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,908</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,518</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">58,584</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;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> P1Y 53158000 2908000 2518000 58584000 <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 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:12pt;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.974%;"></td> <td style="width:2.02%;"></td> <td style="width:27.235%;"></td> <td style="width:2.04%;"></td> <td style="width:1%;"></td> <td style="width:15.997%;"></td> <td style="width:1%;"></td> <td style="width:2.04%;"></td> <td style="width:1%;"></td> <td style="width:16.697%;"></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;">March 31, 2024</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, 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> </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;">172,771</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">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> </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;">28,393</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,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> </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;">5,321</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,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> </tr> </table> 172771000 185059000 28393000 27091000 5321000 4903000 12900000 11200000 9900000 <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 following tables, 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 tables also include reconciliations of the disaggregated revenue by reportable segment. 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 (formerly known as Small and Medium Business, or SMB). Sales and usage-based taxes are excluded from n</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">et revenue.</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></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.305%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:7.561999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.102%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:9.522%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:8.722000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.442%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:9.062000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;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="22" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;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: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="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;">March 31, 2024</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:top;"><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;">April 2, 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> </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:top;"><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;">Connected<br/>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> <td style="vertical-align:top;"><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;">Connected<br/>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:#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;">Geographic regions </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;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:10pt;margin-top:0;font-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: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="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;">Americas</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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">31,933</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">109,928</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">84,001</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">37,921</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">121,922</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">EMEA</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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,177</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,187</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,064</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">27,114</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">39,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="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;">APAC</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="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;">9,958</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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">13,513</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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,471</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: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 style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">6,681</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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">13,127</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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">19,808</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:#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</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="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;">95,963</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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">68,623</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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">164,586</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: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 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;">102,746</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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">78,162</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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">180,908</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:#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;">Sales channels:</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="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: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="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;">Service provider</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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,553</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">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> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,796</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,027</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">190</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">14,217</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Non-service provider</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="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;">68,410</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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">68,380</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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">136,790</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: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 style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">88,719</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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">77,972</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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">166,691</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:#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</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="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;">95,963</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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">68,623</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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">164,586</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: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 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;">102,746</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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">78,162</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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">180,908</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:justify;"><span style="white-space:pre-wrap;font-size:4.69pt;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:#212529;white-space:pre-wrap;vertical-align:super;font-size:4.69pt;font-family:Times New Roman;min-width:fit-content;">(1)</span><span style="color:#212529;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:8pt;font-family:Times New Roman;min-width:fit-content;">No i</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">ndividual foreign</span><span style="color:#212529;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> country represented more than </span><span style="font-size:8pt;font-family:Times New Roman;color:#212529;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#212529;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">% of the Company</span><span style="color:#212529;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">’</span><span style="color:#212529;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">s total net revenue in the periods presented.</span></p> 3 2 2 77995000 31933000 109928000 84001000 37921000 121922000 8010000 23177000 31187000 12064000 27114000 39178000 9958000 13513000 23471000 6681000 13127000 19808000 95963000 68623000 164586000 102746000 78162000 180908000 27553000 243000 27796000 14027000 190000 14217000 68410000 68380000 136790000 88719000 77972000 166691000 95963000 68623000 164586000 102746000 78162000 180908000 0.10 <p id="note_5_balance_sheet_components" style="font-size:10pt;margin-top:12pt;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 4. Balance </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Sheet Components</span></p><p style="margin-left: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-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Available-for-sale investments</span></p><div style="font-size:10pt;font-family:Times New Roman;"><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;">Amortized cost and estimated fair market value of investments classified as available-for-sale, excluding cash equivalents, as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023, were as follows:</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="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:9pt;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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;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 #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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</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/>Losses</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<br/>Fair 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;">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;">108,138</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">38</span></p></td> <td style="white-space:nowrap;vertical-align: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;">108,100</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times 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></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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:#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="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;">108,311</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;">—</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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38</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 #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;">108,273</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:12pt;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:9pt;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:9pt;margin-top:0;font-family: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 #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;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 #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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</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/>Losses</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<br/>Fair 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;">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></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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:#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="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 #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;">128</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;">—</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;">98,627</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="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><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 contractual maturities on the U.S. treasury securities as of March 31, 2024 are all due within one year. Accrued interest receivable as of March 31, 2024 was $</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 was recorded within Prepaid expenses and other current assets on the unaudited condensed consolidated balance sheet.</span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><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 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 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 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="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;">March 31, 2024</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: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 #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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: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 #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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: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 #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;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 #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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: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 #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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: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 #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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: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 #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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: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 #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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: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 #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;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;">108,100</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">38</span></p></td> <td style="white-space:nowrap;vertical-align: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;">108,100</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">38</span></p></td> <td style="white-space:nowrap;vertical-align: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;">108,100</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:bottom;border-bottom:2.25pt double #ffffff03;"><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;">38</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 #ffffff03;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><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 #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:bottom;border-bottom:2.25pt double #ffffff03;"><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 #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:bottom;border-bottom:2.25pt double #ffffff03;"><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;">108,100</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:bottom;border-bottom:2.25pt double #ffffff03;"><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;">38</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> </tr> </table><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="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></div><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 three months ended March 31, 2024 and April 2, 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;">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. 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 </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 three months ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and April 2, 2023. 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:12pt;font-family:Times New Roman;"><p style="margin-left: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-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:12pt;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.96%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:12.940000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:12.940000000000001%;"></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;">March 31, 2024</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, 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> </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;">21,714</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">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> </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;">189,556</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">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> </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;">211,270</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;">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> </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:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;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 market conditions 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;">1.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;">1.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and April 2, 2023, 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><p style="margin-left:3.333%;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:12pt;font-family:Times New Roman;"><p style="text-indent:3.333%;font-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;">Property and equipment, net</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="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:12pt;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.96%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:12.940000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:12.940000000000001%;"></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;">March 31, 2024</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, 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> </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,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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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> </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,637</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,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> </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;">24,428</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">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> </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;">49,442</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">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> </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,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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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> </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,489</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">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> </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;">9,353</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;">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> </tr> </table></div><p style="text-indent:4.533%;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:12pt;font-family:Times New Roman;"><p style="margin-left:3.333%;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 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:12pt;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.96%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:12.940000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:12.940000000000001%;"></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;">March 31, 2024</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, 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> </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,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;">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> </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,266</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,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: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,777</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,616</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times 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,294</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;">17,326</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:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="margin-left:3.333%;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 equity investments</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:10pt;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 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Company’s </span><span style="color:#212529;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. The changes in the carrying value of equity investments without readily determinable fair values 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:8pt;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:64.193%;"></td> <td style="width:1%;"></td> <td style="width:14.603%;"></td> <td style="width:1%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:14.723%;"></td> <td style="width:1%;"></td> <td style="width:1.04%;"></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:bottom;border-bottom:0.5pt solid #000000;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;">Three months ended</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> </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;">March 31, 2024</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;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;">April 2, 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> </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 the beginning of the period </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,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> <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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,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> <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> </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 the end of the period </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="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> <td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><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: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> <td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><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> </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:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="display:flex;margin-top:10pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;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:6.667%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="font-size:8pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">The balances excluded an investment in limited partnership funds 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.2</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:8pt;font-family:Times New Roman;min-width:fit-content;">million as of March 31, 2024</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.6</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million as of </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">April 2, 2023</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 as of December 31, 2023, and $</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 as of December 31, 2022. Additionally, the balance 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;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">million as of March 31, 2024, December 31, 2023, April 2, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">, and December 31, 2022, respectively.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </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="text-indent:4.533%;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 March 31, 2024</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;"> 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></p><p style="margin-left:3.333%;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:12pt;font-family:Times New Roman;"><p style="margin-left:3.333%;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></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:12pt;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.96%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:12.940000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:12.940000000000001%;"></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;">March 31, 2024</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, 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> </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_9caab64f-706c-434e-817a-484559e898c3;"><span style="-sec-ix-hidden:F_7869813e-b61c-45b1-897d-ddfac407e580;"><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,306</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,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> </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;">65,725</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">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> </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,087</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,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> </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;">35,713</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">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> </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;">3,412</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,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> </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;">33,324</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">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> </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;">154,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;border-bottom:2.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> </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:justify;"><span style="white-space:pre-wrap;font-size:6pt;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:5.36pt;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:6.667%;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:6.667%;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;">17.4</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: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;">16.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 </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023, 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;">8.6</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: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;">9.7</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million as of </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span></div></div></div> <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;">Amortized cost and estimated fair market value of investments classified as available-for-sale, excluding cash equivalents, as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023, were as follows:</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="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:9pt;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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;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 #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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</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/>Losses</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<br/>Fair 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;">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;">108,138</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">38</span></p></td> <td style="white-space:nowrap;vertical-align: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;">108,100</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times 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></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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:#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="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;">108,311</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;">—</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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38</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 #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;">108,273</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:12pt;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:9pt;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:9pt;margin-top:0;font-family: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 #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;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 #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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</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/>Losses</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<br/>Fair 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;">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></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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:#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="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 #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;">128</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;">—</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;">98,627</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="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 108138000 0 38000 108100000 173000 0 0 173000 108311000 0 38000 108273000 98326000 128000 0 98454000 173000 0 0 173000 98499000 128000 0 98627000 500000 <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 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 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 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="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;">March 31, 2024</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: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 #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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: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 #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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: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 #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;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 #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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: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 #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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: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 #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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: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 #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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: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 #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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: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 #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;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;">108,100</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">38</span></p></td> <td style="white-space:nowrap;vertical-align: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;">108,100</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">38</span></p></td> <td style="white-space:nowrap;vertical-align: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;">108,100</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:bottom;border-bottom:2.25pt double #ffffff03;"><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;">38</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 #ffffff03;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><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 #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:bottom;border-bottom:2.25pt double #ffffff03;"><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 #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:bottom;border-bottom:2.25pt double #ffffff03;"><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;">108,100</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:bottom;border-bottom:2.25pt double #ffffff03;"><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;">38</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> </tr> </table><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="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> 108100000 38000 0 0 108100000 38000 108100000 38000 0 0 108100000 38000 98454000 0 0 0 98454000 0 98454000 0 0 0 98454000 0 0 0 0 0 <p style="margin-left: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-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:12pt;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.96%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:12.940000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:12.940000000000001%;"></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;">March 31, 2024</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, 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> </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;">21,714</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">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> </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;">189,556</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">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> </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;">211,270</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;">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> </tr> </table> 21714000 19955000 189556000 228896000 211270000 248851000 1100000 1200000 <p style="text-indent:3.333%;font-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;">Property and equipment, net</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="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:12pt;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.96%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:12.940000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:12.940000000000001%;"></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;">March 31, 2024</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, 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> </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,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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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> </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,637</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,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> </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;">24,428</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">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> </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;">49,442</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">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> </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,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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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> </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,489</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">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> </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;">9,353</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;">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> </tr> </table> 5335000 5458000 18637000 18205000 24428000 25760000 49442000 47826000 97842000 97249000 88489000 88976000 9353000 8273000 <p style="margin-left:3.333%;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 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:12pt;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.96%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:12.940000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:12.940000000000001%;"></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;">March 31, 2024</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, 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> </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,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;">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> </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,266</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,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: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,777</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,616</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times 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,294</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;">17,326</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> 3251000 3343000 8266000 8367000 5777000 5616000 17294000 17326000 <p style="margin-left:3.333%;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 equity investments</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:10pt;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 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Company’s </span><span style="color:#212529;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. The changes in the carrying value of equity investments without readily determinable fair values 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:8pt;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:64.193%;"></td> <td style="width:1%;"></td> <td style="width:14.603%;"></td> <td style="width:1%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:14.723%;"></td> <td style="width:1%;"></td> <td style="width:1.04%;"></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:bottom;border-bottom:0.5pt solid #000000;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;">Three months ended</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> </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;">March 31, 2024</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;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;">April 2, 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> </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 the beginning of the period </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,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> <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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,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> <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> </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 the end of the period </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="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> <td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><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: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> <td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><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> </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:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">The balances excluded an investment in limited partnership funds 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.2</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:8pt;font-family:Times New Roman;min-width:fit-content;">million as of March 31, 2024</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.6</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million as of </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">April 2, 2023</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 as of December 31, 2023, and $</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 as of December 31, 2022. Additionally, the balance 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;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">million as of March 31, 2024, December 31, 2023, April 2, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">, and December 31, 2022, respectively.</span> 6053000 6053000 6053000 6053000 2200000 1600000 2300000 1700000 200000 200000 200000 200000 0 300000 <p style="margin-left:3.333%;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></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:12pt;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.96%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:12.940000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:12.940000000000001%;"></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;">March 31, 2024</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, 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> </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_9caab64f-706c-434e-817a-484559e898c3;"><span style="-sec-ix-hidden:F_7869813e-b61c-45b1-897d-ddfac407e580;"><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,306</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,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> </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;">65,725</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">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> </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,087</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,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> </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;">35,713</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">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> </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;">3,412</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,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> </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;">33,324</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">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> </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;">154,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;border-bottom:2.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> </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:justify;"><span style="white-space:pre-wrap;font-size:6pt;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:5.36pt;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:6.667%;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:6.667%;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;">17.4</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: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;">16.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 </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023, 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;">8.6</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: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;">9.7</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million as of </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span></div></div> 11306000 11869000 65725000 75535000 5087000 5738000 35713000 34824000 3412000 2837000 33324000 37281000 154567000 168084000 17400000 16900000 8600000 9700000 <p id="note_6_derivative_financial_instruments" style="font-size:10pt;margin-top:12pt;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 5. Derivative F</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">inancial Instruments</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’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 dollars, 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 counterparty.</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 typically 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;"> cash flow hedges 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="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.4</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 that 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.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 enters into non-designated hedges that 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 </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">seven</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="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.8</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.</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-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;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:12pt;font-family:Times New Roman;"><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 fair values of the Company’s derivative instruments and the line items on the unaudited condensed 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:12pt;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.472%;"></td> <td style="width:1.001%;"></td> <td style="width:15.449%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:8.467%;"></td> <td style="width:1%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:9.167%;"></td> <td style="width:1%;"></td> <td style="width:1.001%;"></td> <td style="width:12.427%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:9.968%;"></td> <td style="width:1%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:10.048%;"></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;">March 31,<br/>2024</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/>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 style="vertical-align:bottom;border-bottom:0.5pt solid #000000;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;">March 31,<br/>2024</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/>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> </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;">167</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;">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: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;">43</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;">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> </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;">1</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;">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: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;">2</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;">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> </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;">168</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;">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: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;">45</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;">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> </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:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;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;"> 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</span><span style="color:#212529;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;font-style:italic;min-width:fit-content;"> 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><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> P6M 10 P6M 5400000 7 P3M 2800000 <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 fair values of the Company’s derivative instruments and the line items on the unaudited condensed 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:12pt;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.472%;"></td> <td style="width:1.001%;"></td> <td style="width:15.449%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:8.467%;"></td> <td style="width:1%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:9.167%;"></td> <td style="width:1%;"></td> <td style="width:1.001%;"></td> <td style="width:12.427%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:9.968%;"></td> <td style="width:1%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:10.048%;"></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;">March 31,<br/>2024</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/>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 style="vertical-align:bottom;border-bottom:0.5pt solid #000000;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;">March 31,<br/>2024</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/>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> </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;">167</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;">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: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;">43</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;">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> </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;">1</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;">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: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;">2</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;">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> </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;">168</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;">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: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;">45</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;">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> </tr> </table> 167000 284000 43000 1672000 1000 7000 2000 19000 168000 291000 45000 1691000 <p id="note_7_net_income_per_share" style="font-size:10pt;margin-top:12pt;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 6. Net </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">I</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ncome (Loss) Per Share</span></p><div><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;">Basic net income (loss) per share is computed by dividing the net income (loss) for the period by the weighted average number of common shares outstanding during the period. Diluted net income (loss) per share is computed by dividing the net income (loss) for the period by the weighted average number of shares of common stock and potentially dilutive common stock outstanding during the period. Potentially dilutive common shares include common shares issuable upon exercise of stock options, vesting of Restricted Stock Units (“RSUs”) and performance shares, and issuances of shares under the Employee Stock Purchase Plan (the “ESPP”), which are reflected in diluted net income (loss) per share by application of the treasury stock method. Potentially dilutive common shares are excluded from the computation of diluted net income (loss) per share when their effect is anti-dilutive.</span></p></div><div style="font-size:12pt;font-family:Times New Roman;"><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;">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:12pt;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:55.489%;"></td> <td style="width:2.1%;"></td> <td style="width:1%;"></td> <td style="width:17.017%;"></td> <td style="width:1%;"></td> <td style="width:2.1%;"></td> <td style="width:1%;"></td> <td style="width:17.197%;"></td> <td style="width:1%;"></td> <td style="width:2.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;">Three Months Ended</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> </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;">March 31, 2024</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;">April 2, 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> </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> </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 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;">18,650</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">9,712</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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> </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> </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> </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,395</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,040</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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> </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;">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="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> <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;">29,395</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> <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: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="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;">29,040</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> <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> </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> </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;">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;">0.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="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;">0.33</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> </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;">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;">0.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="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;">0.33</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> </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> </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;">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,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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,318</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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> </tr> </table></div> <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;">Basic net income (loss) per share is computed by dividing the net income (loss) for the period by the weighted average number of common shares outstanding during the period. Diluted net income (loss) per share is computed by dividing the net income (loss) for the period by the weighted average number of shares of common stock and potentially dilutive common stock outstanding during the period. Potentially dilutive common shares include common shares issuable upon exercise of stock options, vesting of Restricted Stock Units (“RSUs”) and performance shares, and issuances of shares under the Employee Stock Purchase Plan (the “ESPP”), which are reflected in diluted net income (loss) per share by application of the treasury stock method. Potentially dilutive common shares are excluded from the computation of diluted net income (loss) per share when their effect is anti-dilutive.</span></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;">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:12pt;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:55.489%;"></td> <td style="width:2.1%;"></td> <td style="width:1%;"></td> <td style="width:17.017%;"></td> <td style="width:1%;"></td> <td style="width:2.1%;"></td> <td style="width:1%;"></td> <td style="width:17.197%;"></td> <td style="width:1%;"></td> <td style="width:2.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;">Three Months Ended</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> </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;">March 31, 2024</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;">April 2, 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> </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> </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 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;">18,650</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">9,712</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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> </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> </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> </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,395</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,040</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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> </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;">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="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> <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;">29,395</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> <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: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="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;">29,040</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> <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> </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> </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;">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;">0.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="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;">0.33</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> </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;">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;">0.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="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;">0.33</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> </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> </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;">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,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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,318</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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> </tr> </table> -18650000 -9712000 29395000 29040000 29395000 29040000 -0.63 -0.33 -0.63 -0.33 2085000 1318000 <p id="note_8_income_taxes" style="font-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 7. In</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">come Taxes</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><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 income tax benefit for the three months ended March 31, 2024</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;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, or an effective tax rate of </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;">%. The income tax benefit for the three months ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">April 2, 2023</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;">0.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, or an effective tax rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%. The change in taxes for the three months ended March 31, 2024, compared to the prior year period, was primarily due to the continued full valuation allowance on deferred tax assets for U.S. federal and state purposes that was established during the period ended October 1, 2023. The Company evaluated the current results as of the period ended March 31, 2024, coupled with the expectations for the remainder of the year, and determined that it continued to not be more likely than not that the deferred tax assets would be realized, and accordingly, recorded </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;"> benefit for the forecasted tax loss for the three months ended March 31, 2024. By comparison, for the three months ended April 2, 2023, a tax benefit was recorded on the pre-tax loss since the valuation allowance on deferred tax assets had not yet been established.</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 is subject to income taxes in the U.S. and numerous foreign jurisdictions. The future foreign tax rate could be affected by changes in the composition in earnings in countries with tax rates differing from the U.S. federal rate. The Company is under examination in various U.S. and foreign jurisdictions.</span><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 files income tax returns in the U.S. federal jurisdiction as well as various state, local, and foreign jurisdictions. Due to the uncertain nature of ongoing tax audits, the Company has recorded its liability for uncertain tax positions as part of its long-term liability as payments cannot be anticipated over the next twelve months. The existing tax positions of the Company continue to generate an increase in the liability for uncertain tax positions. The liability for uncertain tax positions may be reduced for liabilities that are settled with taxing authorities or on which the statute of limitations could expire without assessment from tax authorities. The possible reduction in liabilities for uncertain tax positions in multiple jurisdictions in the next twelve months is approximately $</span><span style="font-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. The Company is currently under examination in various U.S. and foreign jurisdictions.</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.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 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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. The deferred</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: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;">tax </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">assets and liabilities represent the future tax return consequences of these differences, which will either be taxable or deductible when assets and liabilities are recovered or settled, as well as operating loss carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. 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. As of the period ended October 1, 2023, the Company determined that recovery of its U.S. federal and state deferred tax assets was no longer more likely than not and established a full valuation allowance on those net assets, based on evaluation of all available evidence, including actual and anticipated business results. Accordingly, the balance sheet net deferred tax assets from the U.S. federal and state jurisdictions reported in “Other Non-current Assets” were reduced after the effect of establishing the valuation allowance.</span></p></div> -100000 0.008 -900000 0.081 0 700000 <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 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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. The deferred</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: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;">tax </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">assets and liabilities represent the future tax return consequences of these differences, which will either be taxable or deductible when assets and liabilities are recovered or settled, as well as operating loss carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. 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. As of the period ended October 1, 2023, the Company determined that recovery of its U.S. federal and state deferred tax assets was no longer more likely than not and established a full valuation allowance on those net assets, based on evaluation of all available evidence, including actual and anticipated business results. Accordingly, the balance sheet net deferred tax assets from the U.S. federal and state jurisdictions reported in “Other Non-current Assets” were reduced after the effect of establishing the valuation allowance.</span></p> <p id="note_9_commitments_contingencies" style="font-size:10pt;margin-top:12pt;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 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="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-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.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 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 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024, 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;">77.0</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;">42.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, 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. Due to an elongation of the time from order placement to production that occurred several years ago, the Company issued purchase orders to supply chain partners beyond contractual termination periods. As of March 31, 2024</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;">274.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 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 have 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 unaudited condensed 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;">1.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;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and April 2, 2023, 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.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-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Non-Trade Commitments</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;">As of March 31, 2024, the Company had non-cancellable purchase commitments of </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;">13.1</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 pertaining to non-trade activities.</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-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:12pt;font-family:Times New Roman;"><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;">Changes in the Company’s warranty obligations, which is included in Other accrued liabilities on the unaudited condensed 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:12pt;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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">Three Months Ended</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: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;">March 31, 2024</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;">April 2, 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> </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;">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="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> </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;">608</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,417</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">1,259</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">1,386</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">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,087</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;">6,351</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:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><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-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.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 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. On or around February 9, 2023, the Federal Patent Court issued preliminary opinions finding both asserted patents invalid. The Company attended an oral hearing for both infringement cases on March 21, 2023 before the Dusseldorf District Court and the Court dismissed case no. 09/22 for the ‘741 Patent and stayed case no. 08/22 for the ‘077 Patent. Huawei is appealing the dismissal of case no. 09/22, and the hearing for the appeal is set for May 23, 2024. On March 20, 2024, the Patent Court maintained the validity of ‘741 Patent, but with an amended claim. Case no. 08/22 remains stayed while the nullity action is ongoing.</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. Licensing and technical hearings followed on July 24, 2023 and July 25, 2023. After the July 25th hearing, the Court indicated it will 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;">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 Unified Patent Court (UPC) in Munich, Germany. The Company filed its Statement of Defense on November 7, 2023 and the Court held an interim conference on February 19, 2024. The deadline for the parties to complete briefing is June 3, 2024 and the oral hearing is scheduled for June 18, 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;">On around December 11, 2023, Huawei filed a second UPC suit, asserting EP 3 678 321 (“EP 321”), against the Company and requested that the Court allow it to amend the pending EP 989 case to add EP 321. The Company disagreed and filed an objection. The Appeal Court found in favor of the Company and designated the EP 321 matter as a separate case. The Company filed its Statement of Defense on April 18, 2024, to include a counterclaim for revocation of the patent at the UPC.</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, 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: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.533%;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.533%;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 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 77000000 42600000 274200000 1100000 500000 13100000 <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;">Changes in the Company’s warranty obligations, which is included in Other accrued liabilities on the unaudited condensed 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:12pt;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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">Three Months Ended</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: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;">March 31, 2024</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;">April 2, 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> </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;">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="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> </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;">608</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,417</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">1,259</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">1,386</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">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,087</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;">6,351</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:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 5738000 6320000 608000 1417000 1259000 1386000 5087000 6351000 0 P12M 2 2 <p id="note_10_stockholders_equity" style="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-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 9. Stock</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">holders’ Equity</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-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.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;">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. During the three months ended March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company repurchased and retired, 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;">0.8</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;">11.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million under the repurchase authorization. The Company did not repurchase any shares of common stock during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended April 2, 2023. As of March 31, 2024</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;">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 remained authorized for repurchase under the repurchase program.</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 repurchased, reported based on trade date, approxima</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">tely </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">32,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;">6,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, at a cost of 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;">0.5</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;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and April 2, 2023, respectively, to administratively facilitate the withholding and subsequent remittance of personal income and payroll taxes for individuals receiving RSUs.</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;">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.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-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:12pt;font-family:Times New Roman;"><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 following tables set 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:left;"><span style="white-space:pre-wrap;font-size:12pt;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, 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">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: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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">166</span></p></td> <td style="white-space:nowrap;vertical-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;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">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:#0d0d0d;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#0d0d0d;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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">165</span></p></td> <td style="white-space:nowrap;vertical-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;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:#0d0d0d;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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">63</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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:#0d0d0d;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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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:#0d0d0d;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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">166</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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:#0d0d0d;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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">58</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#0d0d0d;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">115</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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:#0d0d0d;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 March 31, 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;border-bottom:2.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:#0d0d0d;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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">40</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:#0d0d0d;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:#0d0d0d;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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">65</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:#0d0d0d;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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">4</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:#0d0d0d;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:#0d0d0d;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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">21</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="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: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, 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="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;">322</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">338</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">125</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">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="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;">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> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,046</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">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="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;">1,047</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">581</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">459</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">241</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">465</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">118</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">588</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 April 2, 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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">81</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;">127</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;">53</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: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:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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:12pt;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:55.809%;"></td> <td style="width:2.06%;"></td> <td style="width:1%;"></td> <td style="width:17.517%;"></td> <td style="width:1%;"></td> <td style="width:2.06%;"></td> <td style="width:1%;"></td> <td style="width:16.837%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></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;">Three Months Ended</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> </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;">March 31, 2024</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;">April 2, 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> </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 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> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td colspan="10" 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> </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 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> </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 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:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">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="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;">689</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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: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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">(</span><span style="color:#000000;white-space:pre-wrap;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="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;">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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">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;text-align:center;"><p style="font-size:10pt;margin-top:0;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: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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">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="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="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;">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:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">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="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;">16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;text-align:center;"><p style="font-size:10pt;margin-top:0;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: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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">581</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">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:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:bottom;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> </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: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;">50</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;">459</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;text-align:center;"><p style="font-size:10pt;margin-top:0;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> </table></div> 800000 11400000 1700000 32000 6000 500000 100000 <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 following tables set 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:left;"><span style="white-space:pre-wrap;font-size:12pt;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, 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">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: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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">166</span></p></td> <td style="white-space:nowrap;vertical-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;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">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:#0d0d0d;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#0d0d0d;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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">165</span></p></td> <td style="white-space:nowrap;vertical-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;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:#0d0d0d;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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">63</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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:#0d0d0d;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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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:#0d0d0d;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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">166</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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:#0d0d0d;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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">58</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#0d0d0d;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">115</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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:#0d0d0d;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 March 31, 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;border-bottom:2.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:#0d0d0d;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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">40</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:#0d0d0d;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:#0d0d0d;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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">65</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:#0d0d0d;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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">4</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:#0d0d0d;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:#0d0d0d;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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">21</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="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: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, 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="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;">322</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">338</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">125</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">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="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;">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> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,046</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">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="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;">1,047</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">581</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">459</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">241</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">465</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">118</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">588</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 April 2, 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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">81</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;">127</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;">53</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> 126000 7000 -3000 136000 -166000 -5000 -6000 -165000 0 -63000 -13000 -50000 -166000 58000 7000 -115000 -40000 65000 4000 21000 -322000 -338000 -125000 -535000 241000 1046000 240000 1047000 0 581000 122000 459000 241000 465000 118000 588000 -81000 127000 -7000 53000 <p style="text-indent:4.533%;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:12pt;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:55.809%;"></td> <td style="width:2.06%;"></td> <td style="width:1%;"></td> <td style="width:17.517%;"></td> <td style="width:1%;"></td> <td style="width:2.06%;"></td> <td style="width:1%;"></td> <td style="width:16.837%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></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;">Three Months Ended</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> </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;">March 31, 2024</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;">April 2, 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> </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 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> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td colspan="10" 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> </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 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> </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 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:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">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="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;">689</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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: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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">(</span><span style="color:#000000;white-space:pre-wrap;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="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;">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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">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;text-align:center;"><p style="font-size:10pt;margin-top:0;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: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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">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="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="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;">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:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">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="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;">16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;text-align:center;"><p style="font-size:10pt;margin-top:0;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: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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">581</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">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:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:bottom;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> </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: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;">50</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;">459</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;text-align:center;"><p style="font-size:10pt;margin-top:0;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> </table> -79000 689000 0 -1000 -1000 -8000 9000 -83000 8000 -16000 -63000 581000 -13000 122000 -50000 459000 <p id="note_11_employee_benefit_plans" 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 10. Employe</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">e Benefit Plans</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 grants options, RSUs, and performance shares under the 2016 Incentive Plan (the “2016 Plan”), under which awards may be granted to all employees. Vesting periods under this plan are generally </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;"> for options and RSUs and </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;"> for performance </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">shares. As of March 31, 2024, 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;">2.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares were reserved for future grants under the 2016 Plan.</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;">In February 2024, the Company’s Board of Directors approved 2024 Inducement Equity Incentive Plan (the “2024 Inducement Plan”), under which Stock Options, Restricted Stock, Restricted Stock Units, Stock Appreciation Rights, Performance Units, Performance Shares, and other stock or cash awards can be granted to personnel for positions of substantial responsibility. As of March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, approximately </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 shares were reserved for future grants under the 2024 Inducement Plan.</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;">Additionally, the Company sponsors an Employee Stock Purchase Plan (the “ESPP”). 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 or the purchase date. The duration of each offering period is generally six months. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024, approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares were available for issuance under the ESPP.</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-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:12pt;font-family:Times New Roman;"><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;">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:12pt;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.44%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:14.88%;"></td> <td style="width:1%;"></td> <td style="width:1.8%;"></td> <td style="width:1%;"></td> <td style="width:15.76%;"></td> <td style="width:1%;"></td> <td style="width:1.8%;"></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> </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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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> </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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;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;">Exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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="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> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;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;">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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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="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> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;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;">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></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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> </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;">Outstanding as of March 31, 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;border-bottom:2.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> </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="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-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Time-Based RSU Activity</span></p><div style="font-size:12pt;font-family:Times New Roman;"><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;">Time-based 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:12pt;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, 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.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> </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;">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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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.90</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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="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;">19.93</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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="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;">22.15</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 March 31, 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;border-bottom:2.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,900</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;">20.87</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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.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-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Performance-Based RSU Activity</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;"> Since 2020, the Company’s executive officers were granted performance-based restricted stock units (“PSUs”) under the 2016 Plan 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 PSUs 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 stock units 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><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 February 2024, the Company granted PSUs under the 2024 Inducement Plan to its newly-hired Chief Executive Officer with 1/3 of the target PSUs being allocated to each tranche and vesting occurring at the end of each anniversary of the vesting commencement date over 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. The number of PSUs 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 and are determined based on achievement of the pre-determined market condition and the recipients’ continued service with the Company. T</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">he grant date fair value was determined using the Monte Carlo valuation method. The stock-based compensation expense relating to PSUs with a market condition is recognized ratably from the service inception date to the vesting date for each tranche.</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.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;">PSU activity was 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: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, 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">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> <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;">456</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">20.71</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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="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;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;">296</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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.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> </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 March 31, 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;border-bottom:2.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;">577</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;">20.23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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;margin-right:73.333%;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><div style="font-size:12pt;font-family:Times New Roman;"><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-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Valuation and Expense Information</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.533%;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 sets forth the stock-based compensation expense resulting from stock options, RSUs (time-based and performance-based) and the ESPP included in the Company’s unaudited condensed 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:12pt;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:65.92%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:12.64%;"></td> <td style="width:1%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:12.64%;"></td> <td style="width:1%;"></td> <td style="width:1.6%;"></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:#0d0d0d;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</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> </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 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:#0d0d0d;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</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:#0d0d0d;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 2, 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> </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:nowrap;vertical-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;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">365</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:#0d0d0d;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">351</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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> </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:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">698</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">1,065</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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> </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:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">1,237</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">1,431</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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> </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: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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">2,244</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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">1,818</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> </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: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:#0d0d0d;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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">4,544</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:#0d0d0d;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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">4,665</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> </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:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;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 March 31, 2024, $</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">36.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 (</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">time-based and performance-based) expected to be recognized over a weighted-average period of</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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.4</span></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;">years.</span></p> P4Y P3Y 2800000 900000 0.85 600000 <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;">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:12pt;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.44%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:14.88%;"></td> <td style="width:1%;"></td> <td style="width:1.8%;"></td> <td style="width:1%;"></td> <td style="width:15.76%;"></td> <td style="width:1%;"></td> <td style="width:1.8%;"></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> </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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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> </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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;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;">Exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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="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> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;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;">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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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="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> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;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;">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></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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> </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;">Outstanding as of March 31, 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;border-bottom:2.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> </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> 866000 30.70 0 0 0 0 0 0 0 0 866000 30.70 <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;">Time-based 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:12pt;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, 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.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> </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;">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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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.90</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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="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;">19.93</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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="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;">22.15</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 March 31, 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;border-bottom:2.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,900</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;">20.87</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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> 1567000 22.83 459000 14.90 85000 19.93 41000 22.15 1900000 20.87 P3Y 0 1.50 P3Y 0 1.50 <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;">PSU activity was 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: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, 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">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> <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;">456</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">20.71</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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="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;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;">296</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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.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> </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 March 31, 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;border-bottom:2.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;">577</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;">20.23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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> 417000 24.76 456000 20.71 0 0 296000 27.36 577000 20.23 <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-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Valuation and Expense Information</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.533%;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 sets forth the stock-based compensation expense resulting from stock options, RSUs (time-based and performance-based) and the ESPP included in the Company’s unaudited condensed 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:12pt;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:65.92%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:12.64%;"></td> <td style="width:1%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:12.64%;"></td> <td style="width:1%;"></td> <td style="width:1.6%;"></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:#0d0d0d;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</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> </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 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:#0d0d0d;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</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:#0d0d0d;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 2, 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> </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:nowrap;vertical-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;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">365</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:#0d0d0d;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">351</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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> </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:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">698</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">1,065</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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> </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:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">1,237</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">1,431</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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> </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: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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">2,244</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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">1,818</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> </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: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:#0d0d0d;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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">4,544</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:#0d0d0d;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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">4,665</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> </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> 365000 351000 698000 1065000 1237000 1431000 2244000 1818000 4544000 4665000 36800000 36800000 P2Y4M24D P2Y4M24D <p id="note_12_segment_information" style="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-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 11. Segme</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">nt Information</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;">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></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 internet networking solutions such as WiFi 6, WiFi 6E and WiFi 7 Tri-band and Quad-band mesh systems, and routers, 4G/5G mobile products, 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 small and medium sized 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.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 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="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:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;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 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 (loss). Segment contribution income (loss) 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, 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><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;">Effective on January 1, 2024, resulting from certain segment structure changes, the Company revised its allocation method by allocating certain historically unallocated operating expenses to its individual operating segments. The prior-year segment financial information has been recast to conform to the current-year presentation. </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;">Financial information for each reportable segment and a reconciliation of segment contribution income (loss) to loss before income taxes is as follows:</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:53.92%;"></td> <td style="width:2.18%;"></td> <td style="width:1%;"></td> <td style="width:18.04%;"></td> <td style="width:1%;"></td> <td style="width:2.18%;"></td> <td style="width:1%;"></td> <td style="width:19.68%;"></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;">Three Months Ended</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: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 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:#0d0d0d;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</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;">April 2, 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> </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 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:nowrap;vertical-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;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">95,963</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">102,746</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">68,623</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">78,162</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times 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: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:#0d0d0d;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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">164,586</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;">180,908</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: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 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:#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 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:#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:nowrap;vertical-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;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">6,140</span></p></td> <td style="white-space:nowrap;vertical-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;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">1,756</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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: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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#0d0d0d;white-space:pre-wrap;font-style:italic;min-width:fit-content;">(</span><span style="color:#0d0d0d;white-space:pre-wrap;font-style:italic;min-width:fit-content;">6.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:#0d0d0d;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.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:nowrap;vertical-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;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">9,904</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,057</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:#0d0d0d;white-space:pre-wrap;font-style:italic;min-width:fit-content;">14.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:#0d0d0d;font-style:italic;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;font-style:italic;min-width:fit-content;">18.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;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:nowrap;vertical-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;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">3,764</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">12,301</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">19,806</span></p></td> <td style="white-space:nowrap;vertical-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;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,374</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">129</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">4,544</span></p></td> <td style="white-space:nowrap;vertical-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;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,665</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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;">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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">1,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="color:#0d0d0d;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">108</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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;">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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#0d0d0d;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:#0d0d0d;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">Other income, net </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:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">2,850</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">1,406</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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: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:#0d0d0d;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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">18,798</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:#0d0d0d;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;">10,569</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><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:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><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:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:0;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:7pt;font-family:Times New Roman;transform-origin:top left;min-width:4.533%;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 included gain/(loss), net from derivatives not designated as hedging instruments of $</span><span style="font-size:8pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">1.5</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: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.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 </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and April 2, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span></div></div><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><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">F</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">inancial information for each reportable segment were recast to conform to the current reportable segment structure.</span></p></div><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 CODM does not evaluate operating segments using discrete asset information.</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-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.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;">For reporting purposes, revenue is generally attributed to each geographic region based on the location of the customer.</span></p><div style="font-size:12pt;font-family:Times New Roman;"><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 following table shows net revenue by geography:</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:12pt;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;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;">Three Months Ended</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:#0d0d0d;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</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:#0d0d0d;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 2, 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> </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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">107,289</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:#0d0d0d;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">117,798</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times 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:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">2,639</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">4,124</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times 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:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">31,187</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">39,178</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times 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: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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">23,471</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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">19,808</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:#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: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:#0d0d0d;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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">164,586</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:#0d0d0d;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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">180,908</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><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:justify;"><span style="white-space:pre-wrap;font-size:6pt;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:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:0;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;text-align:left;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:7pt;font-family:Times New Roman;transform-origin:top left;min-width:4.533%;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 in</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">dividual foreign country 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="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.533%;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:12pt;font-family:Times New Roman;"><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 following table presents the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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:left;"><span style="white-space:pre-wrap;font-size:12pt;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;">March 31, 2024</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, 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> </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;">23,757</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">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> </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;">Canada</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,712</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,714</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Americas (excluding U.S. and Canada)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">68</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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,582</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,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> </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;">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;">5,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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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> </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;">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,956</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,768</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times 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: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;">44,066</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;">45,558</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:justify;"><span style="white-space:pre-wrap;font-size:6pt;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:4.69pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:0;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;text-align:left;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:7pt;font-family:Times New Roman;transform-origin:top left;min-width:4.533%;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 </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">individual country 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> 2 2 <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 (loss) to loss before income taxes is as follows:</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:53.92%;"></td> <td style="width:2.18%;"></td> <td style="width:1%;"></td> <td style="width:18.04%;"></td> <td style="width:1%;"></td> <td style="width:2.18%;"></td> <td style="width:1%;"></td> <td style="width:19.68%;"></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;">Three Months Ended</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: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 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:#0d0d0d;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</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;">April 2, 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> </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 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:nowrap;vertical-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;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">95,963</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">102,746</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">68,623</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">78,162</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times 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: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:#0d0d0d;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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">164,586</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;">180,908</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: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 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:#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 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:#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:nowrap;vertical-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;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">6,140</span></p></td> <td style="white-space:nowrap;vertical-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;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">1,756</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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: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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#0d0d0d;white-space:pre-wrap;font-style:italic;min-width:fit-content;">(</span><span style="color:#0d0d0d;white-space:pre-wrap;font-style:italic;min-width:fit-content;">6.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:#0d0d0d;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.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:nowrap;vertical-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;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">9,904</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,057</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:#0d0d0d;white-space:pre-wrap;font-style:italic;min-width:fit-content;">14.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:#0d0d0d;font-style:italic;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;font-style:italic;min-width:fit-content;">18.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;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:nowrap;vertical-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;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">3,764</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">12,301</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">19,806</span></p></td> <td style="white-space:nowrap;vertical-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;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,374</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">129</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">4,544</span></p></td> <td style="white-space:nowrap;vertical-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;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,665</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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;">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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">1,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="color:#0d0d0d;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">108</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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;">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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#0d0d0d;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:#0d0d0d;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">Other income, net </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:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">2,850</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">1,406</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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: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:#0d0d0d;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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">18,798</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:#0d0d0d;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;">10,569</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><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:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><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:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:0;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;text-align:justify;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:7pt;font-family:Times New Roman;transform-origin:top left;min-width:4.533%;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 included gain/(loss), net from derivatives not designated as hedging instruments of $</span><span style="font-size:8pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">1.5</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: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.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 </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and April 2, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span></div></div><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><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">F</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">inancial information for each reportable segment were recast to conform to the current reportable segment structure.</span></p> 95963000 102746000 68623000 78162000 164586000 180908000 -6140000 -1756000 -0.064 -0.017 9904000 14057000 0.144 0.18 3764000 12301000 19806000 19374000 0 129000 4544000 4665000 1032000 108000 -30000 0 2850000 1406000 -18798000 -10569000 1500000 -200000 <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 following table shows net revenue by geography:</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:12pt;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;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;">Three Months Ended</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:#0d0d0d;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</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:#0d0d0d;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 2, 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> </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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">107,289</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:#0d0d0d;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">117,798</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times 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:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">2,639</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">4,124</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times 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:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">31,187</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">39,178</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times 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: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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">23,471</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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">19,808</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:#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: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:#0d0d0d;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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">164,586</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:#0d0d0d;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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">180,908</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><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:justify;"><span style="white-space:pre-wrap;font-size:6pt;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:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:0;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;text-align:left;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:7pt;font-family:Times New Roman;transform-origin:top left;min-width:4.533%;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 in</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">dividual foreign country 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> 107289000 117798000 2639000 4124000 31187000 39178000 23471000 19808000 164586000 180908000 0.10 0.10 0.10 0.10 <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 following table presents the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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:left;"><span style="white-space:pre-wrap;font-size:12pt;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;">March 31, 2024</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, 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> </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;">23,757</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">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> </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;">Canada</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,712</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,714</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Americas (excluding U.S. and Canada)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">68</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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,582</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,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> </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;">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;">5,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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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> </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;">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,956</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,768</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times 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: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;">44,066</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;">45,558</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:justify;"><span style="white-space:pre-wrap;font-size:6pt;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:4.69pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:0;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;text-align:left;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:7pt;font-family:Times New Roman;transform-origin:top left;min-width:4.533%;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 </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">individual country 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> 23757000 25051000 4712000 4714000 64000 68000 3582000 3739000 5995000 6218000 5956000 5768000 44066000 45558000 0.10 0.10 <p id="note_13_fair_value_measurements" 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 12. Fair V</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">alue Measurements</span></p><div style="font-size:12pt;font-family:Times New Roman;"><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 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:12pt;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;">March 31, 2024</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;">27,848</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">27,848</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">108,100</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">108,100</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times 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,492</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,492</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">(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;">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;">(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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">168</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;">168</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;">144,781</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;">36,340</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;">108,441</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;">(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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">45</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">45</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">45</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;">45</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="white-space:pre-wrap;font-size:12pt;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: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;">(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;">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;">(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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:#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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="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><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:5.36pt;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.537%;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.537%;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 unaudited condensed 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.537%;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.537%;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;">Included in Prepaid expenses and other current assets on the Company’s unaudited condensed 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.537%;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.537%;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 Other accrued liabilities on the Company's unaudited condensed consolidated balance sheets.</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.533%;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 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-weight:bold;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> <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 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:12pt;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;">March 31, 2024</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;">27,848</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">27,848</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">108,100</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">108,100</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times 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,492</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,492</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">(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;">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;">(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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">168</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;">168</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;">144,781</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;">36,340</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;">108,441</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;">(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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">45</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">45</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">45</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;">45</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="white-space:pre-wrap;font-size:12pt;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: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;">(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;">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;">(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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:#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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="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><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:5.36pt;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.537%;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.537%;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 unaudited condensed 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.537%;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.537%;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;">Included in Prepaid expenses and other current assets on the Company’s unaudited condensed 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.537%;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.537%;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 Other accrued liabilities on the Company's unaudited condensed consolidated balance sheets.</span></div></div> 27848000 27848000 0 108100000 0 108100000 8492000 8492000 0 173000 0 173000 168000 0 168000 144781000 36340000 108441000 45000 0 45000 45000 0 45000 25986000 25986000 0 98454000 0 98454000 8304000 8304000 0 173000 0 173000 291000 0 291000 133208000 34290000 98918000 1691000 0 1691000 1691000 0 1691000 <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 13. Restructuring and Other Charges</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.533%;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 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 condensed consolidated statements of operations. Accrued restructuring and other charges are classified within Accrued employee compensation and Other accrued liabilities on the condensed consolidated balance sheets.</span></p><p style="text-indent:4.533%;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.533%;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;">Restructuring and other charges recognized in the three months ended March 31, 2024 and April 2, 2023, respectively, 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. The liabilities as of March 31, 2024 are expected to be settled in 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: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:11pt;font-family:'Calibri',sans-serif;"><p style="text-indent:4.533%;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 a summary of the activity related to accrued restructuring and other charges:</span></p><p style="text-indent:4.533%;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.538%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.683%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">Accrued Restructuring and Other Charges at 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: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_fec799ec-9a75-46ac-8c58-3a507d50c888;"><span style="-sec-ix-hidden:F_970999d1-9a2b-483a-86f8-acd8fbb0ea5f;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Additions</span></span></span></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;">Cash Payments</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;">Adjustments</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;">Accrued Restructuring and Other Charges at March 31, 2024</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: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;">Restructuring</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: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 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> <td style="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 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;">Employee termination 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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">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="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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">924</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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="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;">665</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">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;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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">502</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Lease contract termination 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:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">30</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: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:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">108</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:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">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;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">114</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: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:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">21</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: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 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: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;">287</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: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: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,032</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:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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;border-bottom:2.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;">668</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:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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;border-bottom:2.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;">128</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: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: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;">523</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="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.538%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.683%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">Accrued Restructuring and Other Charges at 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> <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;">Cash Payments</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;">Adjustments</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;">Accrued Restructuring and Other Charges at April 2, 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> </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;">Restructuring</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: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 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> <td style="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 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;">Employee termination 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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,912</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">108</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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="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;">1,149</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">892</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 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="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;">1,912</span></p></td> <td style="border-top:0.5pt solid #ffffff03;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: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="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;">108</span></p></td> <td style="border-top:0.5pt solid #ffffff03;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:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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: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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,149</span></p></td> <td style="border-top:0.5pt solid #ffffff03;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:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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: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;">21</span></p></td> <td style="border-top:0.5pt solid #ffffff03;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: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="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;">892</span></p></td> <td style="border-top:0.5pt solid #ffffff03;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="text-indent:4.533%;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 a summary of the activity related to accrued restructuring and other charges:</span></p><p style="text-indent:4.533%;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.538%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.683%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">Accrued Restructuring and Other Charges at 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: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_fec799ec-9a75-46ac-8c58-3a507d50c888;"><span style="-sec-ix-hidden:F_970999d1-9a2b-483a-86f8-acd8fbb0ea5f;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Additions</span></span></span></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;">Cash Payments</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;">Adjustments</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;">Accrued Restructuring and Other Charges at March 31, 2024</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: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;">Restructuring</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: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 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> <td style="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 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;">Employee termination 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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">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="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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">924</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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="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;">665</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">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;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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">502</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Lease contract termination 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:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">30</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: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:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">108</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:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">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;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">114</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: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:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">21</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: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 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: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;">287</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: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: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,032</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:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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;border-bottom:2.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;">668</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:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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;border-bottom:2.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;">128</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: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: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;">523</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="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.538%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.683%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">Accrued Restructuring and Other Charges at 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> <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;">Cash Payments</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;">Adjustments</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;">Accrued Restructuring and Other Charges at April 2, 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> </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;">Restructuring</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: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 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> <td style="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 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;">Employee termination 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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,912</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">108</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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="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;">1,149</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">892</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 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="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;">1,912</span></p></td> <td style="border-top:0.5pt solid #ffffff03;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: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="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;">108</span></p></td> <td style="border-top:0.5pt solid #ffffff03;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:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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: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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,149</span></p></td> <td style="border-top:0.5pt solid #ffffff03;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:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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: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;">21</span></p></td> <td style="border-top:0.5pt solid #ffffff03;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: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="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;">892</span></p></td> <td style="border-top:0.5pt solid #ffffff03;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> 257000 924000 665000 14000 502000 30000 108000 3000 114000 21000 287000 1032000 668000 128000 523000 1912000 108000 1149000 -21000 892000 1912000 108000 1149000 -21000 892000 <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;font-style:italic;min-width:fit-content;">Insider Trading Arrangements</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;">During the three months ended March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, our Board of Directors and officers (as defined in Rule 16a-1(f)) under the Exchange Act </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;">adopted</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> or </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;">terminated </span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the contracts, instructions or written plans for the purchase or sale of the Company’s securities set forth in the table below.</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="white-space:pre-wrap;font-size:3pt;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.348%;"></td> <td style="width:9.294%;"></td> <td style="width:10.634%;"></td> <td style="width:10.054%;"></td> <td style="width:9.294%;"></td> <td style="width:21.787%;"></td> <td style="width:9.294%;"></td> <td style="width:9.294%;"></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:10pt;margin-top:0;font-family:Times New 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;border-bottom:0.5pt solid #000000;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;">Type of Trading Arrangement</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 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:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">Name and Position</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;">Action</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;">Adoption/Termination Date</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;">Rule 10b5-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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Non-Rule 10b5-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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total Shares of Common Stock to be Sold***</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;">Total Shares of Common Stock to be Purchased</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;">Expiration Date</span></p></td> </tr> <tr style="height:8pt;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="font-size:8pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Heidi B. Cormack</span></span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">, </span><span style="font-size:8pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Chief Marketing Officer</span></span></p></td> <td style="vertical-align:middle;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Adopted</span></span></p></td> <td style="vertical-align:middle;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">2/12/2024</span></span></p></td> <td style="vertical-align:middle;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Yes</span></span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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;"><p style="font-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;min-width:fit-content;"> Net shares resulting from the vesting of </span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,750</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;"> (gross) RSUs</span></p></td> <td style="vertical-align:middle;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;min-width:fit-content;">N/A</span></p></td> <td style="vertical-align:middle;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">8/30/2024</span></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="font-size:8pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Shravan K. Goli</span></span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">, </span><span style="font-size:8pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Director</span></span></p></td> <td style="vertical-align:middle;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Adopted</span></span></p></td> <td style="vertical-align:middle;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">2/27/2024</span></span></p></td> <td style="vertical-align:middle;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Yes</span></span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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;"><p style="font-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;min-width:fit-content;"> 50% of net shares resulting from the vesting of </span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,064</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;"> (gross) RSUs</span></p></td> <td style="vertical-align:middle;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;min-width:fit-content;">N/A</span></p></td> <td style="vertical-align:middle;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">7/31/2024</span></span></p></td> </tr> <tr style="height:8pt;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="font-size:8pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tamesa T. Rogers</span></span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">, </span><span style="font-size:8pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Chief People Officer</span></span></p></td> <td style="vertical-align:middle;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Adopted</span></span></p></td> <td style="vertical-align:middle;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">2/26/2024</span></span></p></td> <td style="vertical-align:middle;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Yes</span></span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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;"><p style="font-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;min-width:fit-content;"> Up to </span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">47,605</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;"> shares</span></p></td> <td style="vertical-align:middle;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;min-width:fit-content;">N/A</span></p></td> <td style="vertical-align:middle;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">5/30/2025</span></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="font-size:8pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thomas H. Waechter</span></span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">, </span><span style="font-size:8pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Director</span></span></p></td> <td style="vertical-align:middle;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Adopted</span></span></p></td> <td style="vertical-align:middle;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">2/29/2024</span></span></p></td> <td style="vertical-align:middle;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Yes</span></span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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;"><p style="font-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;min-width:fit-content;"> Up to </span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,991</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;"> shares</span></p></td> <td style="vertical-align:middle;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;min-width:fit-content;">N/A</span></p></td> <td style="vertical-align:middle;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">2/28/2025</span></span></p></td> </tr> <tr style="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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:8pt;margin-top:0;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;"> <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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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 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 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:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td colspan="8" 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;min-width:fit-content;">* Contract, instruction or written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act.</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td colspan="8" 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;min-width:fit-content;">** “Non-Rule 10b5-1 trading arrangement” as defined in Item 408(c) of Regulation S-K under the Exchange Act.</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td colspan="8" 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;min-width:fit-content;">*** Net shares issued with shares withheld to administratively facilitate the withholding and subsequent remittance of personal income and payroll taxes for the vesting of RSUs and PSUs.</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> true false Heidi B. Cormack Chief Marketing Officer true false 2/12/2024 true 18750 8/30/2024 Shravan K. Goli Director true false 2/27/2024 true 14064 7/31/2024 Tamesa T. Rogers Chief People Officer true false 2/26/2024 true 47605 5/30/2025 Thomas H. Waechter Director true false 2/29/2024 true 7991 2/28/2025 No individual foreign country represented more than 10% of the Companys total net revenue in the periods presented. The balances excluded an investment in limited partnership funds of $2.2 million as of March 31, 2024, $1.6 million as of April 2, 2023, $2.3 million as of December 31, 2023, and $1.7 million as of December 31, 2022. Additionally, the balance excluded an investment in convertible debt securities of $0.2 million as of March 31, 2024, December 31, 2023, April 2, 2023, and December 31, 2022, respectively. Inventory expected to be received from future sales returns amounted to $17.4 million and $16.9 million as of March 31, 2024 and December 31, 2023, respectively. Provisions to write down expected returned inventory to net realizable value amounted to $8.6 million and $9.7 million as of March 31, 2024 and December 31, 2023, respectively. Amounts included gain/(loss), net from derivatives not designated as hedging instruments of $1.5 million and $(0.2) million, for the three months ended March 31, 2024 and April 2, 2023, respectively. * Financial information for each reportable segment were recast to conform to the current reportable segment structure. No individual foreign country represented more than 10% of the Company’s total net revenue in the periods presented. No individual country 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 unaudited condensed consolidated balance sheets. Included in Prepaid expenses and other current assets on the Company’s unaudited condensed consolidated balance sheets. Included in Other accrued liabilities on the Company's unaudited condensed consolidated balance sheets.